[03:21:46]OFD Sender: No OFD packet to send [03:21:51]OFD Sender: No OFD packet to send [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:01]OFD Sender: No OFD packet to send [03:26:06]OFD Sender: No OFD packet to send [03:26:11]OFD Sender: No OFD packet to send [03:26:16]OFD Sender: No OFD packet to send [03:26:21]OFD Sender: No OFD packet to send [03:26:26]OFD Sender: No OFD packet to send [03:26:31]OFD Sender: No OFD packet to send [03:26:36]OFD Sender: No OFD packet to send [03:26:41]OFD Sender: No OFD packet to send [03:26:46]OFD Sender: No OFD packet to send [03:26:51]OFD Sender: No OFD packet to send [03:26:56]OFD Sender: No OFD packet to send [03:27:01]OFD Sender: No OFD packet to send [03:27:06]OFD Sender: No OFD packet to send [03:27:11]OFD Sender: No OFD packet to send [03:27:16]OFD Sender: No OFD packet to send [03:27:21]OFD Sender: No OFD packet to send [03:27:26]OFD Sender: No OFD packet to send [03:27:31]OFD Sender: No OFD packet to send [03:27:36]OFD Sender: No OFD packet to send [03:27:41]OFD Sender: No OFD packet to send [03:27:46]OFD Sender: No OFD packet to send [03:27:51]OFD Sender: No OFD packet to send [03:27:56]OFD Sender: No OFD packet to send [03:28:01]OFD Sender: No OFD packet to send [03:28:06]OFD Sender: No OFD packet to send [03:28:11]OFD Sender: No OFD packet to send [03:28:16]OFD Sender: No OFD packet to send [03:28:21]OFD Sender: No OFD packet to send [03:28:26]OFD Sender: No OFD packet to send [03:28:31]OFD Sender: No OFD packet to send [03:28:36]OFD Sender: No OFD packet to send [03:28:41]OFD Sender: No OFD packet to send [03:28:46]OFD Sender: No OFD packet to send [03:28:51]OFD Sender: No OFD packet to send [03:28:56]OFD Sender: No OFD packet to send [03:29:01]OFD Sender: No OFD packet to send [03:29:06]OFD Sender: No OFD packet to send [03:29:11]OFD Sender: No OFD packet to send [03:29:16]OFD Sender: No OFD packet to send [03:29:21]OFD Sender: No OFD packet to send [03:29:26]OFD Sender: No OFD packet to send [03:29:31]OFD Sender: No OFD packet to send [03:29:36]OFD Sender: No OFD packet to send [03:29:41]OFD Sender: No OFD packet to send [03:29:46]OFD Sender: No OFD packet to send [03:29:51]OFD Sender: No OFD packet to send [03:29:56]OFD Sender: No OFD packet to send [03:30:01]OFD Sender: No OFD packet to send [03:30:06]OFD Sender: No OFD packet to send [03:30:11]OFD Sender: No OFD packet to send [03:30:16]OFD Sender: No OFD packet to send [03:30:21]OFD Sender: No OFD packet to send [03:30:26]OFD Sender: No OFD packet to send [03:30:31]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:57]OFD Sender: No OFD packet to send [03:32:02]OFD Sender: No OFD packet to send [03:32:07]OFD Sender: No OFD packet to send [03:32:12]OFD Sender: No OFD packet to send [03:32:17]OFD Sender: No OFD packet to send [03:32:22]OFD Sender: No OFD packet to send [03:32:27]OFD Sender: No OFD packet to send [03:32:32]OFD Sender: No OFD packet to send [03:32:37]OFD Sender: No OFD packet to send [03:32:42]OFD Sender: No OFD packet to send [03:32:47]OFD Sender: No OFD packet to send [03:32:52]OFD Sender: No OFD packet to send [03:32:57]OFD Sender: No OFD packet to send [03:33:02]OFD Sender: No OFD packet to send [03:33:07]OFD Sender: No OFD packet to send [03:33:12]OFD Sender: No OFD packet to send [03:33:17]OFD Sender: No OFD packet to send [03:33:22]OFD Sender: No OFD packet to send [03:33:27]OFD Sender: No OFD packet to send [03:33:32]OFD Sender: No OFD packet to send [03:33:37]OFD Sender: No OFD packet to send [03:33:42]OFD Sender: No OFD packet to send [03:33:47]OFD Sender: No OFD packet to send [03:33:52]OFD Sender: No OFD packet to send [03:33:57]OFD Sender: No OFD packet to send [03:34:02]OFD Sender: No OFD packet to send [03:34:07]OFD Sender: No OFD packet to send [03:34:12]OFD Sender: No OFD packet to send [03:34:17]OFD Sender: No OFD packet to send [03:34:22]OFD Sender: No OFD packet to send [03:34:27]OFD Sender: No OFD packet to send [03:34:32]OFD Sender: No OFD packet to send [03:34:37]OFD Sender: No OFD packet to send [03:34:42]OFD Sender: No OFD packet to send [03:34:47]OFD Sender: No OFD packet to send [03:34:52]OFD Sender: No OFD packet to send [03:34:57]OFD Sender: No OFD packet to send [03:35:02]OFD Sender: No OFD packet to send [03:35:07]OFD Sender: No OFD packet to send [03:35:12]OFD Sender: No OFD packet to send [03:35:17]OFD Sender: No OFD packet to send [03:35:22]OFD Sender: No OFD packet to send [03:35:27]OFD Sender: No OFD packet to send [03:35:32]OFD Sender: No OFD packet to send [03:35:37]OFD Sender: No OFD packet to send [03:35:42]OFD Sender: No OFD packet to send [03:35:47]OFD Sender: No OFD packet to send [03:35:52]OFD Sender: No OFD packet to send [03:35:57]OFD Sender: No OFD packet to send [03:36:02]OFD Sender: No OFD packet to send [03:36:07]OFD Sender: No OFD packet to send [03:36:12]OFD Sender: No OFD packet to send [03:36:17]OFD Sender: No OFD packet to send [03:36:22]OFD Sender: No OFD packet to send [03:36:27]OFD Sender: No OFD packet to send [03:36:32]OFD Sender: No OFD packet to send [03:36:37]OFD Sender: No OFD packet to send [03:36:42]OFD Sender: No OFD packet to send [03:36:47]OFD Sender: No OFD packet to send [03:36:52]OFD Sender: No OFD packet to send [03:36:57]OFD Sender: No OFD packet to send [03:37:02]OFD Sender: No OFD packet to send [03:37:07]OFD Sender: No OFD packet to send [03:37:12]OFD Sender: No OFD packet to send [03:37:17]OFD Sender: No OFD packet to send [03:37:22]OFD Sender: No OFD packet to send [03:37:27]OFD Sender: No OFD packet to send [03:37:32]OFD Sender: No OFD packet to send [03:37:37]OFD Sender: No OFD packet to send [03:37:42]OFD Sender: No OFD packet to send [03:37:47]OFD Sender: No OFD packet to send [03:37:52]OFD Sender: No OFD packet to send [03:37:57]OFD Sender: No OFD packet to send [03:38:02]OFD Sender: No OFD packet to send [03:38:07]OFD Sender: No OFD packet to send [03:38:12]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:33]OFD Sender: No OFD packet to send [03:41:38]OFD Sender: No OFD packet to send [03:41:43]OFD Sender: No OFD packet to send [03:41:48]OFD Sender: No OFD packet to send [03:41:53]OFD Sender: No OFD packet to send [03:41:58]OFD Sender: No OFD packet to send [03:42:03]OFD Sender: No OFD packet to send [03:42:08]OFD Sender: No OFD packet to send [03:42:13]OFD Sender: No OFD packet to send [03:42:18]OFD Sender: No OFD packet to send [03:42:23]OFD Sender: No OFD packet to send [03:42:28]OFD Sender: No OFD packet to send [03:42:33]OFD Sender: No OFD packet to send [03:42:38]OFD Sender: No OFD packet to send [03:42:43]OFD Sender: No OFD packet to send [03:42:48]OFD Sender: No OFD packet to send [03:42:53]OFD Sender: No OFD packet to send [03:42:58]OFD Sender: No OFD packet to send [03:43:03]OFD Sender: No OFD packet to send [03:43:08]OFD Sender: No OFD packet to send [03:43:13]OFD Sender: No OFD packet to send [03:43:18]OFD Sender: No OFD packet to send [03:43:23]OFD Sender: No OFD packet to send [03:43:28]OFD Sender: No OFD packet to send [03:43:33]OFD Sender: No OFD packet to send [03:43:38]OFD Sender: No OFD packet to send [03:43:43]OFD Sender: No OFD packet to send [03:43:48]OFD Sender: No OFD packet to send [03:43:53]OFD Sender: No OFD packet to send [03:43:58]OFD Sender: No OFD packet to send [03:44:03]OFD Sender: No OFD packet to send [03:44:08]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:11]accept exits with 7 [03:45:11]New connection [03:45:11]New thread 3066654052 created [03:45:11]Thread 3066510692 joined [03:45:11]Waiting for new connection... [03:45:11] Sock 7.Parse request [03:45:11]Sock 7.Check first char [03:45:11]Sock 7.First char is OK [03:45:11]request: POST /json_proto HTTP/1.0 [03:45:11]Method: POST [03:45:11]URL: /json_proto [03:45:11]Method is POST - this is cgi request [03:45:11]url: /json_proto [03:45:11]query_string will be loaded in cgi processing [03:45:11]execute_cgi json_proto POST (null) [03:45:11]execute_cgi path=json_proto method=POST [03:45:11]POST find Content-Length [03:45:11]Host: 172.17.96.3:8080 [03:45:11]Content-Length: 618 [03:45:11]Content-Type: application/json [03:45:11] [03:45:11]POST finish read [03:45:11]Found Content-Length = 618 [03:45:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3495", "tax_sys" : 0, "items" : [ { "code": "48745000", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Purple Mix", "price" : 135.00, "quantity" : 1.000, "sum" : 135.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 135.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:45:11]execute_script... [03:45: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 : (3)3495", "tax_sys" : 0, "items" : [ { "code": "48745000", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Purple Mix", "price" : 135.00, "quantity" : 1.000, "sum" : 135.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 135.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:45:11]POST & json_proto [03:45:11]process_json_proto [03:45:11]json parsed OK: [03:45:11]protocol is kg_v1.0 [03:45:11]action value=close_receipt [03:45:11]process_action close_receipt [03:45:11]cmd_close_receipt [03:45:11]MH_GetDate [03:45:11]Write to MH i2c: F0 00 00 3B 3C 66 [03:45:11]Write i2c OK [03:45:11]MH_I2C_Read... [03:45:11]Read from MH i2c: F0 [03:45:11]MH_I2C_Read... [03:45:11]Read from MH i2c: F0 09 00 [03:45:11]MH_I2C_Read... [03:45:11]Read from MH i2c: F0 09 00 3B 3C 00 CA AB 21 67 44 5E 04 65 77 [03:45:11]GetLastDocTimeStamp 1730257790 [03:45:11]current date 1730259914 [03:45:11]FM_GetShiftState [03:45:11]SAM_PROTO_GetShiftState [03:45:11]wFMCommunicate request_size=4 [03:45:11]MH_SAM_APDU [03:45:11]CAPDU: 80 13 01 00 [03:45:11]Write to MH i2c: E2 08 00 3C 3C 80 13 01 00 00 00 00 00 F5 [03:45:11]Write i2c OK [03:45:11]MH_I2C_Read... [03:45:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:45:11]Read from MH i2c: E2 [03:45:11]MH_I2C_Read... [03:45:11]Read from MH i2c: E2 0E 00 [03:45:11]MH_I2C_Read... [03:45:11]Read from MH i2c: E2 0E 00 3C 3C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 E0 [03:45:11]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [03:45:11]wFMCommunicate OK [03:45:11]SAM_PROTO_GetShiftState done [03:45:11]FM_GetShiftState done [03:45:11]opened in 1730247899 [03:45:11]opened+sec_in_day 1730334299 [03:45:11]quantity*price = 13500 [03:45:11]sum+1 = 13501 [03:45:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 135.00 НСП 1% : 1.19 НДС 12% : 14.34 Наличными: 135.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 14 30.10.2024 03:45 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311167 ФПД: 154205782042 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T034514&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311167&fm=154205782042&tin=02508201610067®Number=0000000000091780&sum=13500 0 [03:45:12]StoreToDocumentArchive [03:45:12]shift 536 fd 311167 [03:45:12]save to /storage/0536/doc_00311167 [03:45:12]save last doc name /storage/0536/doc_00311167 to /storage/kkm_last_doc_name [03:45:12]save OK [03:45:12]Clear old archive folders... [03:45:12]ProcessDocumentItem done err = 0, tmpTLVsize=272 [03:45:12]tlvbuf is 0064C4C0 [03:45:12]SAM_PROTO_ClearQueue [03:45:12]wFMCommunicate request_size=4 [03:45:12]MH_SAM_APDU [03:45:12]CAPDU: 80 09 00 00 [03:45:12]Write to MH i2c: E2 08 00 49 3C 80 09 00 00 00 00 00 00 F7 [03:45:12]Write i2c OK [03:45:12]MH_I2C_Read... [03:45:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:45:12]Read from MH i2c: E2 [03:45:12]MH_I2C_Read... [03:45:12]Read from MH i2c: E2 03 00 [03:45:12]MH_I2C_Read... [03:45:12]Read from MH i2c: E2 03 00 49 3C 00 90 00 F9 [03:45:12]RAPDU: 90 00 [03:45:12]wFMCommunicate OK [03:45:12]SAM_PROTO_ClearQueue done [03:45:12]KKMCreateOFDPacket [03:45:12]OFDProtocolAddRootSTLVToBuf [03:45:12]FM_MakeSignedData [03:45:12]FM_MakeSignedData [03:45:12]SAM_PROTO_SignData [03:45:12]wFMCommunicate request_size=4 [03:45:12]MH_SAM_APDU [03:45:12]CAPDU: 80 0D 01 02 [03:45:12]Write to MH i2c: E2 08 00 4A 3C 80 0D 01 02 00 00 00 00 FF [03:45:12]Write i2c OK [03:45:12]MH_I2C_Read... [03:45:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:45:12]Read from MH i2c: E2 [03:45:12]MH_I2C_Read... [03:45:12]Read from MH i2c: E2 03 00 [03:45:12]MH_I2C_Read... [03:45:12]Read from MH i2c: E2 03 00 4A 3C 00 90 00 FA [03:45:12]RAPDU: 90 00 [03:45:12]wFMCommunicate OK [03:45:12]wFMCommunicate request_size=255 [03:45:12]MH_SAM_APDU [03:45:12]CAPDU: 80 0D 02 02 FA 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 38 37 34 35 30 30 30 06 04 23 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 50 75 72 70 6C 65 20 4D 69 78 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 34 00 00 00 00 13 04 06 00 BC 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 05 00 00 00 00 07 04 06 00 BC 34 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 00 00 00 F4 03 04 00 CA AB 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 [03:45:12]Write to MH i2c: E2 02 01 4B 3C 80 0D 02 02 FA 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 38 37 34 35 30 30 30 06 04 23 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 50 75 72 70 6C 65 20 4D 69 78 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 34 00 00 00 00 13 04 06 00 BC 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 05 00 00 00 00 07 04 06 00 BC 34 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 00 00 00 F4 03 04 00 CA AB 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 00 00 DF [03:45:12]Write i2c OK [03:45:12]MH_I2C_Read... [03:45:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:45:13]Read from MH i2c: E2 [03:45:13]MH_I2C_Read... [03:45:13]Read from MH i2c: E2 03 00 [03:45:13]MH_I2C_Read... [03:45:13]Read from MH i2c: E2 03 00 4B 3C 00 90 00 FB [03:45:13]RAPDU: 90 00 [03:45:13]wFMCommunicate OK [03:45:13]wFMCommunicate request_size=31 [03:45:13]MH_SAM_APDU [03:45:13]CAPDU: 80 0D 02 02 1A 30 30 38 37 31 37 36 35 10 04 04 00 7F BF 04 00 35 04 06 00 00 23 E7 61 80 1A [03:45:13]Write to MH i2c: E2 22 00 4C 3C 80 0D 02 02 1A 00 30 30 38 37 31 37 36 35 10 04 04 00 7F BF 04 00 35 04 06 00 00 23 E7 61 80 1A 00 00 76 [03:45:13]Write i2c OK [03:45:13]MH_I2C_Read... [03:45:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:45:13]Read from MH i2c: E2 [03:45:13]MH_I2C_Read... [03:45:13]Read from MH i2c: E2 03 00 [03:45:13]MH_I2C_Read... [03:45:13]Read from MH i2c: E2 03 00 4C 3C 00 90 00 FC [03:45:13]RAPDU: 90 00 [03:45:13]wFMCommunicate OK [03:45:13]wFMCommunicate request_size=4 [03:45:13]MH_SAM_APDU [03:45:13]CAPDU: 80 0D 03 02 [03:45:13]Write to MH i2c: E2 08 00 4D 3C 80 0D 03 02 00 00 00 00 04 [03:45:13]Write i2c OK [03:45:13]MH_I2C_Read... [03:45:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:45:13]Read from MH i2c: E2 [03:45:13]MH_I2C_Read... [03:45:13]Read from MH i2c: E2 0B 00 [03:45:13]MH_I2C_Read... [03:45:13]Read from MH i2c: E2 0B 00 4D 3C 00 3D F5 25 82 66 8A 74 CC 90 00 0E [03:45:13]RAPDU: 3D F5 25 82 66 8A 74 CC 90 00 [03:45:13]wFMCommunicate OK [03:45:13]SAM_PROTO_SignData done [03:45:13]FM_MakeSignedData done [03:45:13]CreateOFDProtocolMessage [03:45:13]wFMCommunicate request_size=4 [03:45:13]MH_SAM_APDU [03:45:13]CAPDU: 80 11 00 00 [03:45:13]Write to MH i2c: E2 08 00 4E 3C 80 11 00 00 00 00 00 00 04 [03:45:13]Write i2c OK [03:45:13]MH_I2C_Read... [03:45:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:45:13]Read from MH i2c: E2 [03:45:13]MH_I2C_Read... [03:45:13]Read from MH i2c: E2 17 00 [03:45:13]MH_I2C_Read... [03:45:13]Read from MH i2c: E2 17 00 4E 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 59 [03:45:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [03:45:13]wFMCommunicate OK [03:45:13]CreateOFDProtocolMessage done [03:45:13]OFDSenderStorePacket 311167 [03:45:13]StoreOFDPacket docnum=311167 [03:45:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 24 01 00 00 8C 52 1C 01 37 AA 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 38 37 34 35 30 30 30 06 04 23 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 50 75 72 70 6C 65 20 4D 69 78 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 34 00 00 00 00 13 04 06 00 BC 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 05 00 00 00 00 07 04 06 00 BC 34 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 00 00 00 F4 03 04 00 CA AB 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7F BF 04 00 35 04 06 00 00 23 E7 61 80 1A 3D F5 25 82 66 8A 74 CC [03:45:13]CheckFolder [03:45:13]dirname=/storage/ofd_packets [03:45:13]CheckFolder done [03:45:13]ProducePacketName [03:45:13]name=ofd_packets/00311167 [03:45:13]NVStorageSaveData ofd_packets/00311167 [03:45:13]File name is /storage/ofd_packets/00311167 [03:45:13]Write 322 bytes [03:45:13]NVStorageSaveData done [03:45:13]OFDSenderStorePacket done [03:45:13]KKMCreateOFDPacket done [03:45:13]NVStorageSaveData kkm_last_timestamp [03:45:13]File name is /storage/kkm_last_timestamp [03:45:13]Write 4 bytes [03:45:13]NVStorageSaveData done [03:45:13]ExternCall_PrintAddStr [03:45:13]wPrintStart [03:45:13]Write to MH i2c: 01 00 00 4F 3C 8B [03:45:13]OFD Sender: Processing packet 311167 [packets to send 223, broken 222] [03:45:13]ProducePacketName [03:45:13]name=ofd_packets/00311167 [03:45:13]OFD Sender: To server: pG, [03:45:13]CommunicateWithHost lk.salyk.kg:30040 [03:45:13]ConnectInit lk.salyk.kg [03:45:13]Write i2c OK [03:45:13]MH_I2C_Read... [03:45:13]Read from MH i2c: 01 [03:45:13]MH_I2C_Read... [03:45:13]Read from MH i2c: 01 07 00 [03:45:13]MH_I2C_Read... [03:45:13]Read from MH i2c: 01 07 00 4F 3C 00 00 00 00 00 FF 0F A0 [03:45:13]RasterBufferAndPrint [03:45:13]line Счет N : (3)3495 [03:45:13]line ИНН: 02508201610067 [03:45:13]line Контрольно-Кассовый Чек [03:45:13]line ПРОДАЖА [03:45:13]line Товар: 48745000 [03:45:13]line Сигареты Winston Purple Mix [03:45:13]line 1.000 * 135.00 [03:45:13]line = 135.00 [03:45:13]line НДС 12% НСП 1% [03:45:13]line > о реализуемом товаре [03:45:13]line ИТОГО: 135.00 [03:45:13]line НСП 1% : 1.19 [03:45:13]line НДС 12% : 14.34 [03:45:13]line Наличными: 135.00 [03:45:13]line Безнал.: 0.00 [03:45:13]line Место: АЗС № 172 "Партнер Нефть" [03:45:13]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [03:45:13]line СНО: Общий режим [03:45:13]line Чек 14 30.10.2024 03:45 [03:45:13]line Смена: 536 ФФД: 1.0 [03:45:13]line ЗНМ: 0300000116 [03:45:13]line РНМ: 0000000000091780 [03:45:13]line Версия ККМ: 001 [03:45:13]line ФМ: 0000000000871765 [03:45:13]line ФД: 311167 [03:45:13]line ФПД: 154205782042 [03:45:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T034514&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311167&fm=154205782042&tin=02508201610067®Number=0000000000091780&sum=13500 [03:45:13]line 0 [03:45:13]written 0, free lines is 4095 [03:45:13]Connected sock=10 [03:45:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 24 01 00 00 8C 52 1C 01 37 AA 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 38 37 34 35 30 30 30 06 04 23 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 50 75 72 70 6C 65 20 4D 69 78 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 34 00 00 00 00 13 04 06 00 BC 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 05 00 00 00 00 07 04 06 00 BC 34 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 00 00 00 F4 03 04 00 CA AB 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7F BF 04 00 35 04 06 00 00 23 E7 61 80 1A 3D F5 25 82 66 8A 74 CC [03:45:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 55 F3 47 00 33 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 31 37 36 35 10 04 04 00 7F BF 04 00 F4 03 04 00 1B 52 21 67 B6 04 01 00 00 DE 18 91 85 CF 65 90 30 [03:45:13]CommunicateWithHost err = 0 [03:45:13]CheckOFDResponse [03:45:13]1017 (14) - 77093643461234 [03:45:13]1041 (16) - 0000000000871765 [03:45:13]1040 (4) - 311167 [03:45:13]1012 (4) - 29.10.2024 21:22 [03:45:13]1206 (1) - 0 [03:45:13]OFD Sender: Remove packet 311167 [03:45:13]ProducePacketName [03:45:13]name=ofd_packets/00311167 [03:45:13]NVStorageDeleteData [03:45:13]Write to MH i2c: 01 00 00 76 3C B2 [03:45:13]Write i2c OK [03:45:13]MH_I2C_Read... [03:45:13]Read from MH i2c: 01 [03:45:13]MH_I2C_Read... [03:45:13]Read from MH i2c: 01 07 00 [03:45:13]MH_I2C_Read... [03:45:13]Read from MH i2c: 01 07 00 76 3C 00 00 00 00 00 CC 0C 91 [03:45:13]RasterBufferAndPrint [03:45:13]line [03:45:13]line [03:45:13]line [03:45:13]line [03:45:13]line [03:45:13]written 0, free lines is 3278 [03:45:13]MH_Cut [03:45:13]Write to MH i2c: D1 01 00 7D 3C 01 8B [03:45:13]Write i2c OK [03:45:13]MH_I2C_Read... [03:45:13]Read from MH i2c: D1 [03:45:13]MH_I2C_Read... [03:45:13]Read from MH i2c: D1 01 00 [03:45:13]MH_I2C_Read... [03:45:13]Read from MH i2c: D1 01 00 7D 3C 00 8A [03:45:13]Write to MH i2c: 01 00 00 7E 3C BA [03:45:13]Write i2c OK [03:45:13]MH_I2C_Read... [03:45:14]OFD Sender: No OFD packet to send [03:45:14]*** Cut start [03:45:14]*** Purtial cut [03:45:14]*** Stage 1: CUTSNS_PIN = 1 [03:45:14]Read from MH i2c: 01 [03:45:14]MH_I2C_Read... [03:45:14]*** Stop cut motor [03:45:14]*** Cut end [03:45:14]Read from MH i2c: 01 07 00 [03:45:14]MH_I2C_Read... [03:45:14]Read from MH i2c: 01 07 00 7E 3C 00 00 00 00 00 FF 0F CF [03:45:14]process_action close_receipt done [03:45:14]requested_data is exist [03:45:14]produce_requested_data [03:45:14]requested_item fm.sn is exist - process it [03:45:14]wFMCommunicate request_size=4 [03:45:14]MH_SAM_APDU [03:45:14]CAPDU: 80 11 00 00 [03:45:14]Write to MH i2c: E2 08 00 7F 3C 80 11 00 00 00 00 00 00 35 [03:45:14]Write i2c OK [03:45:14]MH_I2C_Read... [03:45:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:45:14]Read from MH i2c: E2 [03:45:14]MH_I2C_Read... [03:45:14]Read from MH i2c: E2 17 00 [03:45:14]MH_I2C_Read... [03:45:14]Read from MH i2c: E2 17 00 7F 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8A [03:45:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [03:45:14]wFMCommunicate OK [03:45:14]requested_item fd.num is exist - process it [03:45:14]SAM_PROTO_GetFieldsCounters [03:45:14]wFMCommunicate request_size=4 [03:45:14]MH_SAM_APDU [03:45:14]CAPDU: 80 13 00 00 [03:45:14]Write to MH i2c: E2 08 00 80 3C 80 13 00 00 00 00 00 00 38 [03:45:14]Write i2c OK [03:45:14]MH_I2C_Read... [03:45:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:45:14]Read from MH i2c: E2 [03:45:14]MH_I2C_Read... [03:45:14]Read from MH i2c: E2 62 00 [03:45:14]MH_I2C_Read... [03:45:14]Read from MH i2c: E2 62 00 80 3C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 7F BF 04 00 0E 04 04 00 18 02 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 E1 [03:45: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 7F BF 04 00 0E 04 04 00 18 02 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 [03:45:14]wFMCommunicate OK [03:45:14]SAM_PROTO_GetFieldsCounters done [03:45:14]requested_item shift.num is exist - process it [03:45:14]requested_item shift.opened is exist - process it [03:45:14]req_shift_opened [03:45:14]FM_GetShiftState [03:45:14]SAM_PROTO_GetShiftState [03:45:14]wFMCommunicate request_size=4 [03:45:14]MH_SAM_APDU [03:45:14]CAPDU: 80 13 01 00 [03:45:14]Write to MH i2c: E2 08 00 81 3C 80 13 01 00 00 00 00 00 3A [03:45:14]Write i2c OK [03:45:14]MH_I2C_Read... [03:45:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:45:14]Read from MH i2c: E2 [03:45:14]MH_I2C_Read... [03:45:14]Read from MH i2c: E2 0E 00 [03:45:14]MH_I2C_Read... [03:45:14]Read from MH i2c: E2 0E 00 81 3C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 25 [03:45:14]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [03:45:14]wFMCommunicate OK [03:45:14]SAM_PROTO_GetShiftState done [03:45:14]FM_GetShiftState done [03:45:14]req_shift_opened done [03:45:14]requested_item shift.open_date is exist - process it [03:45:14]req_shift_open_date [03:45:14]req_shift_open_date done [03:45:14]produce_requested_data done [03:45:14]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311167,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [03:45:14]process_action_free close_receipt [03:45:14]json_value_free [03:45:14]json_value_free done [03:45:14]process_json_proto returns [03:45:14]Send response to host [03:45:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311167,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [03:45:14]free response buf [03:45:14]execute_script done [03:45:14]execute_script returns [03:45:14]free content buf [03:45:14]Sock 7.Close socket [03:45:14]Sock 7.Thread stoped [03:45:19]OFD Sender: No OFD packet to send [03:45:24]OFD Sender: No OFD packet to send [03:45:29]OFD Sender: No OFD packet to send [03:45:34]OFD Sender: No OFD packet to send [03:45:39]OFD Sender: No OFD packet to send [03:45:44]OFD Sender: No OFD packet to send [03:45:49]OFD Sender: No OFD packet to send [03:45:54]OFD Sender: No OFD packet to send [03:45:59]OFD Sender: No OFD packet to send [03:46:04]OFD Sender: No OFD packet to send [03:46:09]OFD Sender: No OFD packet to send [03:46:14]OFD Sender: No OFD packet to send [03:46:19]OFD Sender: No OFD packet to send [03:46:24]OFD Sender: No OFD packet to send [03:46:29]OFD Sender: No OFD packet to send [03:46:34]OFD Sender: No OFD packet to send [03:46:39]OFD Sender: No OFD packet to send [03:46:44]OFD Sender: No OFD packet to send [03:46:49]OFD Sender: No OFD packet to send [03:46:54]OFD Sender: No OFD packet to send [03:46:59]OFD Sender: No OFD packet to send [03:47:04]OFD Sender: No OFD packet to send [03:47:09]OFD Sender: No OFD packet to send [03:47:14]OFD Sender: No OFD packet to send [03:47:19]OFD Sender: No OFD packet to send [03:47:24]OFD Sender: No OFD packet to send [03:47:29]OFD Sender: No OFD packet to send [03:47:34]OFD Sender: No OFD packet to send [03:47:39]OFD Sender: No OFD packet to send [03:47:44]OFD Sender: No OFD packet to send [03:47:49]OFD Sender: No OFD packet to send [03:47:54]OFD Sender: No OFD packet to send [03:47:59]OFD Sender: No OFD packet to send [03:48:04]OFD Sender: No OFD packet to send [03:48:09]OFD Sender: No OFD packet to send [03:48:14]OFD Sender: No OFD packet to send [03:48:19]OFD Sender: No OFD packet to send [03:48:24]OFD Sender: No OFD packet to send [03:48:29]OFD Sender: No OFD packet to send [03:48:34]OFD Sender: No OFD packet to send [03:48:39]OFD Sender: No OFD packet to send [03:48:44]OFD Sender: No OFD packet to send [03:48:49]OFD Sender: No OFD packet to send [03:48:54]OFD Sender: No OFD packet to send [03:48:59]OFD Sender: No OFD packet to send [03:49:04]OFD Sender: No OFD packet to send [03:49:07]accept exits with 9 [03:49:07]New connection [03:49:07]New thread 3066510692 created [03:49:07]Thread 3066654052 joined [03:49:07]Waiting for new connection... [03:49:07] Sock 9.Parse request [03:49:07]Sock 9.Check first char [03:49:07]Sock 9.First char is OK [03:49:07]request: POST /json_proto HTTP/1.0 [03:49:07]Method: POST [03:49:07]URL: /json_proto [03:49:07]Method is POST - this is cgi request [03:49:07]url: /json_proto [03:49:07]query_string will be loaded in cgi processing [03:49:07]execute_cgi json_proto POST (null) [03:49:07]execute_cgi path=json_proto method=POST [03:49:07]POST find Content-Length [03:49:07]Host: 172.17.96.3:8080 [03:49:07]Content-Length: 682 [03:49:07]Content-Type: application/json [03:49:07] [03:49:07]POST finish read [03:49:07]Found Content-Length = 682 [03:49:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)644983", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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:49:07]execute_script... [03:49: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)644983", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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:49:07]POST & json_proto [03:49:07]process_json_proto [03:49:07]json parsed OK: [03:49:07]protocol is kg_v1.0 [03:49:07]action value=close_receipt [03:49:07]process_action close_receipt [03:49:07]cmd_close_receipt [03:49:07]MH_GetDate [03:49:07]Write to MH i2c: F0 00 00 82 3C AD [03:49:07]Write i2c OK [03:49:07]MH_I2C_Read... [03:49:07]Read from MH i2c: F0 [03:49:07]MH_I2C_Read... [03:49:07]Read from MH i2c: F0 09 00 [03:49:07]MH_I2C_Read... [03:49:07]Read from MH i2c: F0 09 00 82 3C 00 B6 AC 21 67 44 5E 04 65 AB [03:49:07]GetLastDocTimeStamp 1730259914 [03:49:07]current date 1730260150 [03:49:07]FM_GetShiftState [03:49:07]SAM_PROTO_GetShiftState [03:49:07]wFMCommunicate request_size=4 [03:49:07]MH_SAM_APDU [03:49:07]CAPDU: 80 13 01 00 [03:49:07]Write to MH i2c: E2 08 00 83 3C 80 13 01 00 00 00 00 00 3C [03:49:07]Write i2c OK [03:49:07]MH_I2C_Read... [03:49:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:49:07]Read from MH i2c: E2 [03:49:07]MH_I2C_Read... [03:49:07]Read from MH i2c: E2 0E 00 [03:49:07]MH_I2C_Read... [03:49:07]Read from MH i2c: E2 0E 00 83 3C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 27 [03:49:07]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [03:49:07]wFMCommunicate OK [03:49:07]SAM_PROTO_GetShiftState done [03:49:07]FM_GetShiftState done [03:49:07]opened in 1730247899 [03:49:07]opened+sec_in_day 1730334299 [03:49:07]quantity*price = 100015 [03:49:07]sum+1 = 100017 [03:49:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 15 30.10.2024 03:49 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311168 ФПД: 51328718809167 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T034910&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311168&fm=51328718809167&tin=02508201610067®Number=0000000000091780&sum=100000 [03:49:08]StoreToDocumentArchive [03:49:08]shift 536 fd 311168 [03:49:08]save to /storage/0536/doc_00311168 [03:49:08]save last doc name /storage/0536/doc_00311168 to /storage/kkm_last_doc_name [03:49:08]save OK [03:49:08]Clear old archive folders... [03:49:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:49:08]tlvbuf is 00645730 [03:49:08]SAM_PROTO_ClearQueue [03:49:08]wFMCommunicate request_size=4 [03:49:08]MH_SAM_APDU [03:49:08]CAPDU: 80 09 00 00 [03:49:08]Write to MH i2c: E2 08 00 90 3C 80 09 00 00 00 00 00 00 3E [03:49:08]Write i2c OK [03:49:08]MH_I2C_Read... [03:49:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:49:08]Read from MH i2c: E2 [03:49:08]MH_I2C_Read... [03:49:08]Read from MH i2c: E2 03 00 [03:49:08]MH_I2C_Read... [03:49:08]Read from MH i2c: E2 03 00 90 3C 00 90 00 40 [03:49:08]RAPDU: 90 00 [03:49:08]wFMCommunicate OK [03:49:08]SAM_PROTO_ClearQueue done [03:49:08]KKMCreateOFDPacket [03:49:08]OFDProtocolAddRootSTLVToBuf [03:49:08]FM_MakeSignedData [03:49:08]FM_MakeSignedData [03:49:08]SAM_PROTO_SignData [03:49:08]wFMCommunicate request_size=4 [03:49:08]MH_SAM_APDU [03:49:08]CAPDU: 80 0D 01 02 [03:49:08]Write to MH i2c: E2 08 00 91 3C 80 0D 01 02 00 00 00 00 46 [03:49:08]Write i2c OK [03:49:08]MH_I2C_Read... [03:49:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:49:08]Read from MH i2c: E2 [03:49:08]MH_I2C_Read... [03:49:08]Read from MH i2c: E2 03 00 [03:49:08]MH_I2C_Read... [03:49:08]Read from MH i2c: E2 03 00 91 3C 00 90 00 41 [03:49:08]RAPDU: 90 00 [03:49:08]wFMCommunicate OK [03:49:08]wFMCommunicate request_size=255 [03:49:08]MH_SAM_APDU [03:49: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 B6 AC 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 80 BF 04 00 35 04 06 00 2E [03:49:08]Write to MH i2c: E2 02 01 92 3C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 B6 AC 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 80 BF 04 00 35 04 06 00 2E 00 00 52 [03:49:08]Write i2c OK [03:49:08]MH_I2C_Read... [03:49:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:49:09]Read from MH i2c: E2 [03:49:09]MH_I2C_Read... [03:49:09]Read from MH i2c: E2 03 00 [03:49:09]MH_I2C_Read... [03:49:09]Read from MH i2c: E2 03 00 92 3C 00 90 00 42 [03:49:09]RAPDU: 90 00 [03:49:09]wFMCommunicate OK [03:49:09]wFMCommunicate request_size=10 [03:49:09]MH_SAM_APDU [03:49:09]CAPDU: 80 0D 02 02 05 AE E6 0D 28 4F [03:49:09]Write to MH i2c: E2 0D 00 93 3C 80 0D 02 02 05 00 AE E6 0D 28 4F 00 00 6B [03:49:09]Write i2c OK [03:49:09]MH_I2C_Read... [03:49:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:49:09]Read from MH i2c: E2 [03:49:09]MH_I2C_Read... [03:49:09]Read from MH i2c: E2 03 00 [03:49:09]MH_I2C_Read... [03:49:09]Read from MH i2c: E2 03 00 93 3C 00 90 00 43 [03:49:09]RAPDU: 90 00 [03:49:09]wFMCommunicate OK [03:49:09]wFMCommunicate request_size=4 [03:49:09]MH_SAM_APDU [03:49:09]CAPDU: 80 0D 03 02 [03:49:09]Write to MH i2c: E2 08 00 94 3C 80 0D 03 02 00 00 00 00 4B [03:49:09]Write i2c OK [03:49:09]MH_I2C_Read... [03:49:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:49:09]Read from MH i2c: E2 [03:49:09]MH_I2C_Read... [03:49:09]Read from MH i2c: E2 0B 00 [03:49:09]MH_I2C_Read... [03:49:09]Read from MH i2c: E2 0B 00 94 3C 00 C9 07 06 2B 94 62 42 97 90 00 1C [03:49:09]RAPDU: C9 07 06 2B 94 62 42 97 90 00 [03:49:09]wFMCommunicate OK [03:49:09]SAM_PROTO_SignData done [03:49:09]FM_MakeSignedData done [03:49:09]CreateOFDProtocolMessage [03:49:09]wFMCommunicate request_size=4 [03:49:09]MH_SAM_APDU [03:49:09]CAPDU: 80 11 00 00 [03:49:09]Write to MH i2c: E2 08 00 95 3C 80 11 00 00 00 00 00 00 4B [03:49:09]Write i2c OK [03:49:09]MH_I2C_Read... [03:49:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:49:09]Read from MH i2c: E2 [03:49:09]MH_I2C_Read... [03:49:09]Read from MH i2c: E2 17 00 [03:49:09]MH_I2C_Read... [03:49:09]Read from MH i2c: E2 17 00 95 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A0 [03:49:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [03:49:09]wFMCommunicate OK [03:49:09]CreateOFDProtocolMessage done [03:49:09]OFDSenderStorePacket 311168 [03:49:09]StoreOFDPacket docnum=311168 [03:49:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 7B 5F 07 01 FD C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 B6 AC 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 80 BF 04 00 35 04 06 00 2E AE E6 0D 28 4F C9 07 06 2B 94 62 42 97 [03:49:09]CheckFolder [03:49:09]dirname=/storage/ofd_packets [03:49:09]CheckFolder done [03:49:09]ProducePacketName [03:49:09]name=ofd_packets/00311168 [03:49:09]NVStorageSaveData ofd_packets/00311168 [03:49:09]File name is /storage/ofd_packets/00311168 [03:49:09]Write 301 bytes [03:49:09]NVStorageSaveData done [03:49:09]OFDSenderStorePacket done [03:49:09]KKMCreateOFDPacket done [03:49:09]NVStorageSaveData kkm_last_timestamp [03:49:09]File name is /storage/kkm_last_timestamp [03:49:09]Write 4 bytes [03:49:09]NVStorageSaveData done [03:49:09]ExternCall_PrintAddStr [03:49:09]wPrintStart [03:49:09]Write to MH i2c: 01 00 00 96 3C D2 [03:49:09]Write i2c OK [03:49:09]MH_I2C_Read... [03:49:09]Read from MH i2c: 01 [03:49:09]MH_I2C_Read... [03:49:09]Read from MH i2c: 01 07 00 [03:49:09]MH_I2C_Read... [03:49:09]Read from MH i2c: 01 07 00 96 3C 00 00 00 00 00 FF 0F E7 [03:49:09]RasterBufferAndPrint [03:49:09]line Счет N : (1)644983 [03:49:09]line ИНН: 02508201610067 [03:49:09]line Контрольно-Кассовый Чек [03:49:09]line ПРОДАЖА [03:49:09]line ТРК (МРК, ГНК) : 41 [03:49:09]line Товар: 2710124130 [03:49:09]line Аи-92-К-2 [03:49:09]line 14.950 * 66.90 [03:49:09]line = 1000.16 [03:49:09]line НДС 12% НСП 1% [03:49:09]line > о реализуемом товаре [03:49:09]line ОКРУГЛЕНИЕ: -0.16 [03:49:09]line ИТОГО: 1000.00 [03:49:09]line Внесено: 1000.00 [03:49:09]line СДАЧА: 0.00 [03:49:09]line НСП 1% : 8.85 [03:49:09]line НДС 12% : 106.21 [03:49:09]line Наличными: 1000.00 [03:49:09]line Безнал.: 0.00 [03:49:09]line Место: АЗС № 172 "Партнер Нефть" [03:49:09]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [03:49:09]line СНО: Общий режим [03:49:09]line Чек 15 30.10.2024 03:49 [03:49:09]line Смена: 536 ФФД: 1.0 [03:49:09]line ЗНМ: 0300000116 [03:49:09]line РНМ: 0000000000091780 [03:49:09]line Версия ККМ: 001 [03:49:09]line ФМ: 0000000000871765 [03:49:09]line ФД: 311168 [03:49:09]line ФПД: 51328718809167 [03:49:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T034910&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311168&fm=51328718809167&tin=02508201610067®Number=0000000000091780&sum=100000 [03:49:09]written 0, free lines is 4095 [03:49:09]OFD Sender: Processing packet 311168 [packets to send 223, broken 222] [03:49:09]ProducePacketName [03:49:09]name=ofd_packets/00311168 [03:49:09]OFD Sender: To server: pG, [03:49:09]CommunicateWithHost lk.salyk.kg:30040 [03:49:09]ConnectInit lk.salyk.kg [03:49:09]Connected sock=10 [03:49:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 7B 5F 07 01 FD C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 B6 AC 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 80 BF 04 00 35 04 06 00 2E AE E6 0D 28 4F C9 07 06 2B 94 62 42 97 [03:49:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 C8 31 47 00 08 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 31 37 36 35 10 04 04 00 80 BF 04 00 F4 03 04 00 07 53 21 67 B6 04 01 00 00 34 84 EF 9E 1A E5 19 C0 [03:49:09]CommunicateWithHost err = 0 [03:49:09]CheckOFDResponse [03:49:09]1017 (14) - 77093643461234 [03:49:09]1041 (16) - 0000000000871765 [03:49:09]1040 (4) - 311168 [03:49:09]1012 (4) - 29.10.2024 21:26 [03:49:09]1206 (1) - 0 [03:49:09]OFD Sender: Remove packet 311168 [03:49:09]ProducePacketName [03:49:09]name=ofd_packets/00311168 [03:49:09]NVStorageDeleteData [03:49:09]Write to MH i2c: 01 00 00 C0 3C FC [03:49:09]Write i2c OK [03:49:09]MH_I2C_Read... [03:49:09]Read from MH i2c: 01 [03:49:09]MH_I2C_Read... [03:49:09]Read from MH i2c: 01 07 00 [03:49:09]MH_I2C_Read... [03:49:09]Read from MH i2c: 01 07 00 C0 3C 00 00 00 00 00 B9 0C C8 [03:49:09]RasterBufferAndPrint [03:49:09]line [03:49:09]line [03:49:09]line [03:49:09]line [03:49:09]line [03:49:09]written 0, free lines is 3264 [03:49:09]MH_Cut [03:49:09]Write to MH i2c: D1 01 00 C7 3C 01 D5 [03:49:09]Write i2c OK [03:49:09]MH_I2C_Read... [03:49:09]Read from MH i2c: D1 [03:49:09]MH_I2C_Read... [03:49:09]Read from MH i2c: D1 01 00 [03:49:09]MH_I2C_Read... [03:49:09]Read from MH i2c: D1 01 00 C7 3C 00 D4 [03:49:09]Write to MH i2c: 01 00 00 C8 3C 04 [03:49:09]Write i2c OK [03:49:09]MH_I2C_Read... [03:49:10]OFD Sender: No OFD packet to send [03:49:10]*** Cut start [03:49:10]*** Purtial cut [03:49:10]*** Stage 1: CUTSNS_PIN = 1 [03:49:10]Read from MH i2c: 01 [03:49:10]MH_I2C_Read... [03:49:10]*** Stop cut motor [03:49:10]*** Cut end [03:49:10]Read from MH i2c: 01 07 00 [03:49:10]MH_I2C_Read... [03:49:10]Read from MH i2c: 01 07 00 C8 3C 00 00 00 00 00 FF 0F 19 [03:49:10]process_action close_receipt done [03:49:10]requested_data is exist [03:49:10]produce_requested_data [03:49:10]requested_item fm.sn is exist - process it [03:49:10]wFMCommunicate request_size=4 [03:49:10]MH_SAM_APDU [03:49:10]CAPDU: 80 11 00 00 [03:49:10]Write to MH i2c: E2 08 00 C9 3C 80 11 00 00 00 00 00 00 7F [03:49:10]Write i2c OK [03:49:10]MH_I2C_Read... [03:49:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:49:10]Read from MH i2c: E2 [03:49:10]MH_I2C_Read... [03:49:10]Read from MH i2c: E2 17 00 [03:49:10]MH_I2C_Read... [03:49:10]Read from MH i2c: E2 17 00 C9 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D4 [03:49:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [03:49:10]wFMCommunicate OK [03:49:10]requested_item fd.num is exist - process it [03:49:10]SAM_PROTO_GetFieldsCounters [03:49:10]wFMCommunicate request_size=4 [03:49:10]MH_SAM_APDU [03:49:10]CAPDU: 80 13 00 00 [03:49:10]Write to MH i2c: E2 08 00 CA 3C 80 13 00 00 00 00 00 00 82 [03:49:10]Write i2c OK [03:49:10]MH_I2C_Read... [03:49:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:49:11]Read from MH i2c: E2 [03:49:11]MH_I2C_Read... [03:49:11]Read from MH i2c: E2 62 00 [03:49:11]MH_I2C_Read... [03:49:11]Read from MH i2c: E2 62 00 CA 3C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 80 BF 04 00 0E 04 04 00 18 02 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 2F [03:49: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 80 BF 04 00 0E 04 04 00 18 02 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 [03:49:11]wFMCommunicate OK [03:49:11]SAM_PROTO_GetFieldsCounters done [03:49:11]requested_item shift.num is exist - process it [03:49:11]requested_item shift.opened is exist - process it [03:49:11]req_shift_opened [03:49:11]FM_GetShiftState [03:49:11]SAM_PROTO_GetShiftState [03:49:11]wFMCommunicate request_size=4 [03:49:11]MH_SAM_APDU [03:49:11]CAPDU: 80 13 01 00 [03:49:11]Write to MH i2c: E2 08 00 CB 3C 80 13 01 00 00 00 00 00 84 [03:49:11]Write i2c OK [03:49:11]MH_I2C_Read... [03:49:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:49:11]Read from MH i2c: E2 [03:49:11]MH_I2C_Read... [03:49:11]Read from MH i2c: E2 0E 00 [03:49:11]MH_I2C_Read... [03:49:11]Read from MH i2c: E2 0E 00 CB 3C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 6F [03:49:11]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [03:49:11]wFMCommunicate OK [03:49:11]SAM_PROTO_GetShiftState done [03:49:11]FM_GetShiftState done [03:49:11]req_shift_opened done [03:49:11]requested_item shift.open_date is exist - process it [03:49:11]req_shift_open_date [03:49:11]req_shift_open_date done [03:49:11]produce_requested_data done [03:49:11]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311168,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [03:49:11]process_action_free close_receipt [03:49:11]json_value_free [03:49:11]json_value_free done [03:49:11]process_json_proto returns [03:49:11]Send response to host [03:49:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311168,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [03:49:11]free response buf [03:49:11]execute_script done [03:49:11]execute_script returns [03:49:11]free content buf [03:49:11]Sock 9.Close socket [03:49:11]Sock 9.Thread stoped [03:49:15]OFD Sender: No OFD packet to send [03:49:20]OFD Sender: No OFD packet to send [03:49:25]OFD Sender: No OFD packet to send [03:49:30]OFD Sender: No OFD packet to send [03:49:35]OFD Sender: No OFD packet to send [03:49:40]OFD Sender: No OFD packet to send [03:49:45]OFD Sender: No OFD packet to send [03:49:50]OFD Sender: No OFD packet to send [03:49:55]OFD Sender: No OFD packet to send [03:50:00]OFD Sender: No OFD packet to send [03:50:05]OFD Sender: No OFD packet to send [03:50:10]OFD Sender: No OFD packet to send [03:50:15]OFD Sender: No OFD packet to send [03:50:20]OFD Sender: No OFD packet to send [03:50:25]OFD Sender: No OFD packet to send [03:50:30]OFD Sender: No OFD packet to send [03:50:35]OFD Sender: No OFD packet to send [03:50:40]OFD Sender: No OFD packet to send [03:50:45]OFD Sender: No OFD packet to send [03:50:50]OFD Sender: No OFD packet to send [03:50:55]OFD Sender: No OFD packet to send [03:51:00]OFD Sender: No OFD packet to send [03:51:05]OFD Sender: No OFD packet to send [03:51:10]OFD Sender: No OFD packet to send [03:51:15]OFD Sender: No OFD packet to send [03:51:20]OFD Sender: No OFD packet to send [03:51:25]OFD Sender: No OFD packet to send [03:51:30]OFD Sender: No OFD packet to send [03:51:35]OFD Sender: No OFD packet to send [03:51:40]OFD Sender: No OFD packet to send [03:51:45]OFD Sender: No OFD packet to send [03:51:50]OFD Sender: No OFD packet to send [03:51:51]accept exits with 7 [03:51:51]New connection [03:51:51]New thread 3066654052 created [03:51:51]Thread 3066510692 joined [03:51:51]Waiting for new connection... [03:51:51] Sock 7.Parse request [03:51:51]Sock 7.Check first char [03:51:51]Sock 7.First char is OK [03:51:51]request: POST /json_proto HTTP/1.0 [03:51:51]Method: POST [03:51:51]URL: /json_proto [03:51:51]Method is POST - this is cgi request [03:51:51]url: /json_proto [03:51:51]query_string will be loaded in cgi processing [03:51:51]execute_cgi json_proto POST (null) [03:51:51]execute_cgi path=json_proto method=POST [03:51:51]POST find Content-Length [03:51:51]Host: 172.17.96.3:8080 [03:51:51]Content-Length: 894 [03:51:51]Content-Type: application/json [03:51:51] [03:51:51]POST finish read [03:51:51]Found Content-Length = 894 [03:51:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3496", "tax_sys" : 0, "items" : [ { "code": "48743570", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Blue", "price" : 140.00, "quantity" : 1.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607084351385", "name": "\u0411\u0438\u0441\u043A\u0432\u0438\u0442 \u0427\u043E\u043A\u043E \u043F\u0430\u0439 12\u0448\u0442", "price" : 340.00, "quantity" : 1.000, "sum" : 340.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 480.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:51:51]execute_script... [03:51: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 : (3)3496", "tax_sys" : 0, "items" : [ { "code": "48743570", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Blue", "price" : 140.00, "quantity" : 1.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607084351385", "name": "\u0411\u0438\u0441\u043A\u0432\u0438\u0442 \u0427\u043E\u043A\u043E \u043F\u0430\u0439 12\u0448\u0442", "price" : 340.00, "quantity" : 1.000, "sum" : 340.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 480.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:51:51]POST & json_proto [03:51:51]process_json_proto [03:51:51]json parsed OK: [03:51:51]protocol is kg_v1.0 [03:51:51]action value=close_receipt [03:51:51]process_action close_receipt [03:51:51]cmd_close_receipt [03:51:51]MH_GetDate [03:51:51]Write to MH i2c: F0 00 00 CC 3C F7 [03:51:51]Write i2c OK [03:51:51]MH_I2C_Read... [03:51:51]Read from MH i2c: F0 [03:51:51]MH_I2C_Read... [03:51:51]Read from MH i2c: F0 09 00 [03:51:51]MH_I2C_Read... [03:51:51]Read from MH i2c: F0 09 00 CC 3C 00 5A AD 21 67 44 5E 04 65 9A [03:51:51]GetLastDocTimeStamp 1730260150 [03:51:51]current date 1730260314 [03:51:51]FM_GetShiftState [03:51:51]SAM_PROTO_GetShiftState [03:51:51]wFMCommunicate request_size=4 [03:51:51]MH_SAM_APDU [03:51:51]CAPDU: 80 13 01 00 [03:51:51]Write to MH i2c: E2 08 00 CD 3C 80 13 01 00 00 00 00 00 86 [03:51:51]Write i2c OK [03:51:51]MH_I2C_Read... [03:51:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:51:51]Read from MH i2c: E2 [03:51:51]MH_I2C_Read... [03:51:51]Read from MH i2c: E2 0E 00 [03:51:51]MH_I2C_Read... [03:51:51]Read from MH i2c: E2 0E 00 CD 3C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 71 [03:51:51]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [03:51:51]wFMCommunicate OK [03:51:51]SAM_PROTO_GetShiftState done [03:51:51]FM_GetShiftState done [03:51:51]opened in 1730247899 [03:51:51]opened+sec_in_day 1730334299 [03:51:51]quantity*price = 14000 [03:51:51]sum+1 = 14001 [03:51:51]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4607084351385 Бисквит Чоко пай 12шт 1.000 * 340.00 = 340.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 480.00 НСП 1% : 4.25 НДС 12% : 50.98 Наличными: 480.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 16 30.10.2024 03:51 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311169 ФПД: 258993692496645 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T035154&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311169&fm=258993692496645&tin=02508201610067®Number=0000000000091780&sum=48000 0 [03:51:52]StoreToDocumentArchive [03:51:52]shift 536 fd 311169 [03:51:52]save to /storage/0536/doc_00311169 [03:51:52]save last doc name /storage/0536/doc_00311169 to /storage/kkm_last_doc_name [03:51:52]save OK [03:51:52]Clear old archive folders... [03:51:52]ProcessDocumentItem done err = 0, tmpTLVsize=382 [03:51:52]tlvbuf is 006F1C30 [03:51:52]SAM_PROTO_ClearQueue [03:51:52]wFMCommunicate request_size=4 [03:51:52]MH_SAM_APDU [03:51:52]CAPDU: 80 09 00 00 [03:51:52]Write to MH i2c: E2 08 00 DA 3C 80 09 00 00 00 00 00 00 88 [03:51:52]Write i2c OK [03:51:52]MH_I2C_Read... [03:51:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:51:52]Read from MH i2c: E2 [03:51:52]MH_I2C_Read... [03:51:52]Read from MH i2c: E2 03 00 [03:51:52]MH_I2C_Read... [03:51:52]Read from MH i2c: E2 03 00 DA 3C 00 90 00 8A [03:51:52]RAPDU: 90 00 [03:51:52]wFMCommunicate OK [03:51:52]SAM_PROTO_ClearQueue done [03:51:52]KKMCreateOFDPacket [03:51:52]OFDProtocolAddRootSTLVToBuf [03:51:52]FM_MakeSignedData [03:51:52]FM_MakeSignedData [03:51:52]SAM_PROTO_SignData [03:51:52]wFMCommunicate request_size=4 [03:51:52]MH_SAM_APDU [03:51:52]CAPDU: 80 0D 01 02 [03:51:52]Write to MH i2c: E2 08 00 DB 3C 80 0D 01 02 00 00 00 00 90 [03:51:52]Write i2c OK [03:51:52]MH_I2C_Read... [03:51:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:51:53]Read from MH i2c: E2 [03:51:53]MH_I2C_Read... [03:51:53]Read from MH i2c: E2 03 00 [03:51:53]MH_I2C_Read... [03:51:53]Read from MH i2c: E2 03 00 DB 3C 00 90 00 8B [03:51:53]RAPDU: 90 00 [03:51:53]wFMCommunicate OK [03:51:53]wFMCommunicate request_size=255 [03:51:53]MH_SAM_APDU [03:51:53]CAPDU: 80 0D 02 02 FA 03 00 7E 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 33 35 37 30 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 69 00 8A 04 0D 00 34 36 30 37 30 38 34 33 35 31 33 38 35 06 04 25 00 D0 91 D0 B8 D1 81 D0 BA D0 B2 D0 B8 D1 82 20 D0 A7 D0 BE D0 BA D0 BE 20 D0 BF D0 B0 D0 B9 20 31 32 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 84 00 00 00 00 13 04 06 00 D0 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 BB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A9 01 [03:51:53]Write to MH i2c: E2 02 01 DC 3C 80 0D 02 02 FA 00 03 00 7E 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 33 35 37 30 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 69 00 8A 04 0D 00 34 36 30 37 30 38 34 33 35 31 33 38 35 06 04 25 00 D0 91 D0 B8 D1 81 D0 BA D0 B2 D0 B8 D1 82 20 D0 A7 D0 BE D0 BA D0 BE 20 D0 BF D0 B0 D0 B9 20 31 32 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 84 00 00 00 00 13 04 06 00 D0 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 BB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A9 01 00 00 AD [03:51:53]Write i2c OK [03:51:53]MH_I2C_Read... [03:51:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:51:53]Read from MH i2c: E2 [03:51:53]MH_I2C_Read... [03:51:53]Read from MH i2c: E2 03 00 [03:51:53]MH_I2C_Read... [03:51:53]Read from MH i2c: E2 03 00 DC 3C 00 90 00 8C [03:51:53]RAPDU: 90 00 [03:51:53]wFMCommunicate OK [03:51:53]wFMCommunicate request_size=141 [03:51:53]MH_SAM_APDU [03:51:53]CAPDU: 80 0D 02 02 88 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 13 00 00 00 00 07 04 06 00 80 BB 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 5A AD 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 81 BF 04 00 35 04 06 00 EB 8D AB 0A 53 05 [03:51:53]Write to MH i2c: E2 90 00 DD 3C 80 0D 02 02 88 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 13 00 00 00 00 07 04 06 00 80 BB 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 5A AD 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 81 BF 04 00 35 04 06 00 EB 8D AB 0A 53 05 00 00 8C [03:51:53]Write i2c OK [03:51:53]MH_I2C_Read... [03:51:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:51:53]Read from MH i2c: E2 [03:51:53]MH_I2C_Read... [03:51:53]Read from MH i2c: E2 03 00 [03:51:53]MH_I2C_Read... [03:51:53]Read from MH i2c: E2 03 00 DD 3C 00 90 00 8D [03:51:53]RAPDU: 90 00 [03:51:53]wFMCommunicate OK [03:51:53]wFMCommunicate request_size=4 [03:51:53]MH_SAM_APDU [03:51:53]CAPDU: 80 0D 03 02 [03:51:53]Write to MH i2c: E2 08 00 DE 3C 80 0D 03 02 00 00 00 00 95 [03:51:53]Write i2c OK [03:51:53]MH_I2C_Read... [03:51:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:51:53]Read from MH i2c: E2 [03:51:53]MH_I2C_Read... [03:51:53]Read from MH i2c: E2 0B 00 [03:51:53]MH_I2C_Read... [03:51:53]Read from MH i2c: E2 0B 00 DE 3C 00 BE 22 88 C8 A4 AC 8E 5F 90 00 03 [03:51:53]RAPDU: BE 22 88 C8 A4 AC 8E 5F 90 00 [03:51:53]wFMCommunicate OK [03:51:53]SAM_PROTO_SignData done [03:51:53]FM_MakeSignedData done [03:51:53]CreateOFDProtocolMessage [03:51:53]wFMCommunicate request_size=4 [03:51:53]MH_SAM_APDU [03:51:53]CAPDU: 80 11 00 00 [03:51:53]Write to MH i2c: E2 08 00 DF 3C 80 11 00 00 00 00 00 00 95 [03:51:53]Write i2c OK [03:51:53]MH_I2C_Read... [03:51:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:51:53]Read from MH i2c: E2 [03:51:53]MH_I2C_Read... [03:51:53]Read from MH i2c: E2 17 00 [03:51:53]MH_I2C_Read... [03:51:53]Read from MH i2c: E2 17 00 DF 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 EA [03:51:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [03:51:53]wFMCommunicate OK [03:51:53]CreateOFDProtocolMessage done [03:51:53]OFDSenderStorePacket 311169 [03:51:53]StoreOFDPacket docnum=311169 [03:51:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 92 01 00 00 E7 52 8A 01 EC 17 5A 03 01 00 03 00 7E 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 33 35 37 30 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 69 00 8A 04 0D 00 34 36 30 37 30 38 34 33 35 31 33 38 35 06 04 25 00 D0 91 D0 B8 D1 81 D0 BA D0 B2 D0 B8 D1 82 20 D0 A7 D0 BE D0 BA D0 BE 20 D0 BF D0 B0 D0 B9 20 31 32 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 84 00 00 00 00 13 04 06 00 D0 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 BB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 13 00 00 00 00 07 04 06 00 80 BB 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 5A AD 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 81 BF 04 00 35 04 06 00 EB 8D AB 0A 53 05 BE 22 88 C8 A4 AC 8E 5F [03:51:53]CheckFolder [03:51:53]dirname=/storage/ofd_packets [03:51:53]CheckFolder done [03:51:53]ProducePacketName [03:51:53]name=ofd_packets/00311169 [03:51:53]NVStorageSaveData ofd_packets/00311169 [03:51:53]File name is /storage/ofd_packets/00311169 [03:51:53]Write 432 bytes [03:51:53]NVStorageSaveData done [03:51:53]OFDSenderStorePacket done [03:51:53]KKMCreateOFDPacket done [03:51:53]NVStorageSaveData kkm_last_timestamp [03:51:53]File name is /storage/kkm_last_timestamp [03:51:53]Write 4 bytes [03:51:53]NVStorageSaveData done [03:51:53]ExternCall_PrintAddStr [03:51:53]wPrintStart [03:51:53]Write to MH i2c: 01 00 00 E0 3C 1C [03:51:53]Write i2c OK [03:51:53]MH_I2C_Read... [03:51:53]Read from MH i2c: 01 [03:51:53]MH_I2C_Read... [03:51:53]Read from MH i2c: 01 07 00 [03:51:53]MH_I2C_Read... [03:51:53]Read from MH i2c: 01 07 00 E0 3C 00 00 00 00 00 FF 0F 31 [03:51:53]RasterBufferAndPrint [03:51:53]line Счет N : (3)3496 [03:51:53]line ИНН: 02508201610067 [03:51:53]line Контрольно-Кассовый Чек [03:51:53]line ПРОДАЖА [03:51:53]line Товар: 48743570 [03:51:53]line Сигареты Winston XStyle Blue [03:51:53]line 1.000 * 140.00 [03:51:53]line = 140.00 [03:51:53]line НДС 12% НСП 1% [03:51:53]line > о реализуемом товаре [03:51:53]line Товар: 4607084351385 [03:51:53]line Бисквит Чоко пай 12шт [03:51:53]line 1.000 * 340.00 [03:51:53]line = 340.00 [03:51:53]line НДС 12% НСП 1% [03:51:53]line > о реализуемом товаре [03:51:53]line ИТОГО: 480.00 [03:51:53]line НСП 1% : 4.25 [03:51:53]line НДС 12% : 50.98 [03:51:53]line Наличными: 480.00 [03:51:53]line Безнал.: 0.00 [03:51:53]line Место: АЗС № 172 "Партнер Нефть" [03:51:53]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [03:51:53]line СНО: Общий режим [03:51:53]line Чек 16 30.10.2024 03:51 [03:51:53]line Смена: 536 ФФД: 1.0 [03:51:53]line ЗНМ: 0300000116 [03:51:53]line РНМ: 0000000000091780 [03:51:53]line Версия ККМ: 001 [03:51:53]line ФМ: 0000000000871765 [03:51:53]line ФД: 311169 [03:51:53]line ФПД: 258993692496645 [03:51:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T035154&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311169&fm=258993692496645&tin=02508201610067®Number=0000000000091780&sum=48000 [03:51:53]line 0 [03:51:53]OFD Sender: Processing packet 311169 [packets to send 223, broken 222] [03:51:53]ProducePacketName [03:51:53]name=ofd_packets/00311169 [03:51:53]OFD Sender: To server: pG, [03:51:53]CommunicateWithHost lk.salyk.kg:30040 [03:51:53]ConnectInit lk.salyk.kg [03:51:53]written 0, free lines is 4095 [03:51:54]Connected sock=10 [03: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 31 37 36 35 92 01 00 00 E7 52 8A 01 EC 17 5A 03 01 00 03 00 7E 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 33 35 37 30 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 69 00 8A 04 0D 00 34 36 30 37 30 38 34 33 35 31 33 38 35 06 04 25 00 D0 91 D0 B8 D1 81 D0 BA D0 B2 D0 B8 D1 82 20 D0 A7 D0 BE D0 BA D0 BE 20 D0 BF D0 B0 D0 B9 20 31 32 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 84 00 00 00 00 13 04 06 00 D0 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 BB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 13 00 00 00 00 07 04 06 00 80 BB 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 5A AD 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 81 BF 04 00 35 04 06 00 EB 8D AB 0A 53 05 BE 22 88 C8 A4 AC 8E 5F [03:51:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 A1 E9 47 00 2B 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 31 37 36 35 10 04 04 00 81 BF 04 00 F4 03 04 00 AC 53 21 67 B6 04 01 00 00 4D AA 3F DB 0E 53 AF 14 [03:51:54]CommunicateWithHost err = 0 [03:51:54]CheckOFDResponse [03:51:54]1017 (14) - 77093643461234 [03:51:54]1041 (16) - 0000000000871765 [03:51:54]1040 (4) - 311169 [03:51:54]1012 (4) - 29.10.2024 21:29 [03:51:54]1206 (1) - 0 [03:51:54]OFD Sender: Remove packet 311169 [03:51:54]ProducePacketName [03:51:54]name=ofd_packets/00311169 [03:51:54]NVStorageDeleteData [03:51:54]Write to MH i2c: 01 00 00 0D 3D 4A [03:51:54]Write i2c OK [03:51:54]MH_I2C_Read... [03:51:54]Read from MH i2c: 01 [03:51:54]MH_I2C_Read... [03:51:54]Read from MH i2c: 01 07 00 [03:51:54]MH_I2C_Read... [03:51:54]Read from MH i2c: 01 07 00 0D 3D 00 00 00 00 00 78 0C D5 [03:51:54]RasterBufferAndPrint [03:51:54]line [03:51:54]line [03:51:54]line [03:51:54]line [03:51:54]line [03:51:54]written 0, free lines is 3198 [03:51:54]MH_Cut [03:51:54]Write to MH i2c: D1 01 00 14 3D 01 23 [03:51:54]Write i2c OK [03:51:54]MH_I2C_Read... [03:51:54]Read from MH i2c: D1 [03:51:54]MH_I2C_Read... [03:51:54]Read from MH i2c: D1 01 00 [03:51:54]MH_I2C_Read... [03:51:54]Read from MH i2c: D1 01 00 14 3D 00 22 [03:51:54]Write to MH i2c: 01 00 00 15 3D 52 [03:51:54]Write i2c OK [03:51:54]MH_I2C_Read... [03:51:54]OFD Sender: No OFD packet to send [03:51:55]*** Cut start [03:51:55]*** Purtial cut [03:51:55]*** Stage 1: CUTSNS_PIN = 1 [03:51:55]Read from MH i2c: 01 [03:51:55]MH_I2C_Read... [03:51:55]*** Stop cut motor [03:51:55]*** Cut end [03:51:55]Read from MH i2c: 01 07 00 [03:51:55]MH_I2C_Read... [03:51:55]Read from MH i2c: 01 07 00 15 3D 00 00 00 00 00 FF 0F 67 [03:51:55]process_action close_receipt done [03:51:55]requested_data is exist [03:51:55]produce_requested_data [03:51:55]requested_item fm.sn is exist - process it [03:51:55]wFMCommunicate request_size=4 [03:51:55]MH_SAM_APDU [03:51:55]CAPDU: 80 11 00 00 [03:51:55]Write to MH i2c: E2 08 00 16 3D 80 11 00 00 00 00 00 00 CD [03:51:55]Write i2c OK [03:51:55]MH_I2C_Read... [03:51:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:51:55]Read from MH i2c: E2 [03:51:55]MH_I2C_Read... [03:51:55]Read from MH i2c: E2 17 00 [03:51:55]MH_I2C_Read... [03:51:55]Read from MH i2c: E2 17 00 16 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 22 [03:51:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [03:51:55]wFMCommunicate OK [03:51:55]requested_item fd.num is exist - process it [03:51:55]SAM_PROTO_GetFieldsCounters [03:51:55]wFMCommunicate request_size=4 [03:51:55]MH_SAM_APDU [03:51:55]CAPDU: 80 13 00 00 [03:51:55]Write to MH i2c: E2 08 00 17 3D 80 13 00 00 00 00 00 00 D0 [03:51:55]Write i2c OK [03:51:55]MH_I2C_Read... [03:51:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:51:55]Read from MH i2c: E2 [03:51:55]MH_I2C_Read... [03:51:55]Read from MH i2c: E2 62 00 [03:51:55]MH_I2C_Read... [03:51:55]Read from MH i2c: E2 62 00 17 3D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 81 BF 04 00 0E 04 04 00 18 02 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 81 [03: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 81 BF 04 00 0E 04 04 00 18 02 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 [03:51:55]wFMCommunicate OK [03:51:55]SAM_PROTO_GetFieldsCounters done [03:51:55]requested_item shift.num is exist - process it [03:51:55]requested_item shift.opened is exist - process it [03:51:55]req_shift_opened [03:51:55]FM_GetShiftState [03:51:55]SAM_PROTO_GetShiftState [03:51:55]wFMCommunicate request_size=4 [03:51:55]MH_SAM_APDU [03:51:55]CAPDU: 80 13 01 00 [03:51:55]Write to MH i2c: E2 08 00 18 3D 80 13 01 00 00 00 00 00 D2 [03:51:55]Write i2c OK [03:51:55]MH_I2C_Read... [03:51:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:51:55]Read from MH i2c: E2 [03:51:55]MH_I2C_Read... [03:51:55]Read from MH i2c: E2 0E 00 [03:51:55]MH_I2C_Read... [03:51:55]Read from MH i2c: E2 0E 00 18 3D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 BD [03:51:55]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [03:51:55]wFMCommunicate OK [03:51:55]SAM_PROTO_GetShiftState done [03:51:55]FM_GetShiftState done [03:51:55]req_shift_opened done [03:51:55]requested_item shift.open_date is exist - process it [03:51:55]req_shift_open_date [03:51:55]req_shift_open_date done [03:51:55]produce_requested_data done [03:51:55]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311169,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [03:51:55]process_action_free close_receipt [03:51:55]json_value_free [03:51:55]json_value_free done [03:51:55]process_json_proto returns [03:51:55]Send response to host [03:51:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311169,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [03:51:55]free response buf [03:51:55]execute_script done [03:51:55]execute_script returns [03:51:55]free content buf [03:51:55]Sock 7.Close socket [03:51:55]Sock 7.Thread stoped [03:51:59]OFD Sender: No OFD packet to send [03:52:04]OFD Sender: No OFD packet to send [03:52:09]OFD Sender: No OFD packet to send [03:52:14]OFD Sender: No OFD packet to send [03:52:19]OFD Sender: No OFD packet to send [03:52:24]OFD Sender: No OFD packet to send [03:52:29]OFD Sender: No OFD packet to send [03:52:34]OFD Sender: No OFD packet to send [03:52:39]OFD Sender: No OFD packet to send [03:52:44]OFD Sender: No OFD packet to send [03:52:49]OFD Sender: No OFD packet to send [03:52:51]accept exits with 9 [03:52:51]New connection [03:52:51]New thread 3066510692 created [03:52:51]Thread 3066654052 joined [03:52:51]Waiting for new connection... [03:52:51] Sock 9.Parse request [03:52:51]Sock 9.Check first char [03:52:51]Sock 9.First char is OK [03:52:51]request: POST /json_proto HTTP/1.0 [03:52:51]Method: POST [03:52:51]URL: /json_proto [03:52:51]Method is POST - this is cgi request [03:52:51]url: /json_proto [03:52:51]query_string will be loaded in cgi processing [03:52:51]execute_cgi json_proto POST (null) [03:52:51]execute_cgi path=json_proto method=POST [03:52:51]POST find Content-Length [03:52:51]Host: 172.17.96.3:8080 [03:52:51]Content-Length: 673 [03:52:51]Content-Type: application/json [03:52:51] [03:52:51]POST finish read [03:52:51]Found Content-Length = 673 [03:52:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)644984", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 1.050, "sum" : 70.25, "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" ] } } [03:52:51]execute_script... [03: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)644984", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 1.050, "sum" : 70.25, "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" ] } } [03:52:51]POST & json_proto [03:52:51]process_json_proto [03:52:51]json parsed OK: [03:52:51]protocol is kg_v1.0 [03:52:51]action value=close_receipt [03:52:51]process_action close_receipt [03:52:51]cmd_close_receipt [03:52:51]MH_GetDate [03:52:51]Write to MH i2c: F0 00 00 19 3D 45 [03:52:51]Write i2c OK [03:52:51]MH_I2C_Read... [03:52:51]Read from MH i2c: F0 [03:52:51]MH_I2C_Read... [03:52:51]Read from MH i2c: F0 09 00 [03:52:51]MH_I2C_Read... [03:52:51]Read from MH i2c: F0 09 00 19 3D 00 96 AD 21 67 44 5E 04 65 24 [03:52:51]GetLastDocTimeStamp 1730260314 [03:52:51]current date 1730260374 [03:52:51]FM_GetShiftState [03:52:51]SAM_PROTO_GetShiftState [03:52:51]wFMCommunicate request_size=4 [03:52:51]MH_SAM_APDU [03:52:51]CAPDU: 80 13 01 00 [03:52:51]Write to MH i2c: E2 08 00 1A 3D 80 13 01 00 00 00 00 00 D4 [03:52:51]Write i2c OK [03:52:51]MH_I2C_Read... [03:52:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:52:51]Read from MH i2c: E2 [03:52:51]MH_I2C_Read... [03:52:51]Read from MH i2c: E2 0E 00 [03:52:51]MH_I2C_Read... [03:52:51]Read from MH i2c: E2 0E 00 1A 3D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 BF [03:52:51]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [03:52:51]wFMCommunicate OK [03:52:51]SAM_PROTO_GetShiftState done [03:52:51]FM_GetShiftState done [03:52:51]opened in 1730247899 [03:52:51]opened+sec_in_day 1730334299 [03:52:51]quantity*price = 7024 [03:52:51]sum+1 = 7026 [03:52:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 70.00 Внесено: 70.00 СДАЧА: 0.00 НСП 1% : 0.62 НДС 12% : 7.46 Наличными: 70.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 17 30.10.2024 03:52 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311170 ФПД: 181001498120880 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T035254&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311170&fm=181001498120880&tin=02508201610067®Number=0000000000091780&sum=7000 [03:52:52]StoreToDocumentArchive [03:52:52]shift 536 fd 311170 [03:52:52]save to /storage/0536/doc_00311170 [03:52:52]save last doc name /storage/0536/doc_00311170 to /storage/kkm_last_doc_name [03:52:52]save OK [03:52:52]Clear old archive folders... [03:52:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:52:52]tlvbuf is B6D5F100 [03:52:52]SAM_PROTO_ClearQueue [03:52:52]wFMCommunicate request_size=4 [03:52:52]MH_SAM_APDU [03:52:52]CAPDU: 80 09 00 00 [03:52:52]Write to MH i2c: E2 08 00 27 3D 80 09 00 00 00 00 00 00 D6 [03:52:52]Write i2c OK [03:52:52]MH_I2C_Read... [03:52:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:52:52]Read from MH i2c: E2 [03:52:52]MH_I2C_Read... [03:52:52]Read from MH i2c: E2 03 00 [03:52:52]MH_I2C_Read... [03:52:52]Read from MH i2c: E2 03 00 27 3D 00 90 00 D8 [03:52:52]RAPDU: 90 00 [03:52:52]wFMCommunicate OK [03:52:52]SAM_PROTO_ClearQueue done [03:52:52]KKMCreateOFDPacket [03:52:52]OFDProtocolAddRootSTLVToBuf [03:52:52]FM_MakeSignedData [03:52:52]FM_MakeSignedData [03:52:52]SAM_PROTO_SignData [03:52:52]wFMCommunicate request_size=4 [03:52:52]MH_SAM_APDU [03:52:52]CAPDU: 80 0D 01 02 [03:52:52]Write to MH i2c: E2 08 00 28 3D 80 0D 01 02 00 00 00 00 DE [03:52:52]Write i2c OK [03:52:52]MH_I2C_Read... [03:52:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:52:52]Read from MH i2c: E2 [03:52:52]MH_I2C_Read... [03:52:52]Read from MH i2c: E2 03 00 [03:52:52]MH_I2C_Read... [03:52:52]Read from MH i2c: E2 03 00 28 3D 00 90 00 D9 [03:52:52]RAPDU: 90 00 [03:52:52]wFMCommunicate OK [03:52:52]wFMCommunicate request_size=255 [03:52:52]MH_SAM_APDU [03:52: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 32 FF 03 08 00 03 1A 04 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 71 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 EA 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 11 00 00 00 F4 03 04 00 96 AD 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 82 BF 04 00 35 04 06 00 A4 [03:52:52]Write to MH i2c: E2 02 01 29 3D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 1A 04 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 71 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 EA 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 11 00 00 00 F4 03 04 00 96 AD 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 82 BF 04 00 35 04 06 00 A4 00 00 BC [03:52:52]Write i2c OK [03:52:52]MH_I2C_Read... [03:52:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:52:52]Read from MH i2c: E2 [03:52:52]MH_I2C_Read... [03:52:52]Read from MH i2c: E2 03 00 [03:52:52]MH_I2C_Read... [03:52:52]Read from MH i2c: E2 03 00 29 3D 00 90 00 DA [03:52:52]RAPDU: 90 00 [03:52:52]wFMCommunicate OK [03:52:52]wFMCommunicate request_size=10 [03:52:52]MH_SAM_APDU [03:52:52]CAPDU: 80 0D 02 02 05 9E B1 FF D2 B0 [03:52:52]Write to MH i2c: E2 0D 00 2A 3D 80 0D 02 02 05 00 9E B1 FF D2 B0 00 00 BB [03:52:52]Write i2c OK [03:52:52]MH_I2C_Read... [03:52:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:52:52]Read from MH i2c: E2 [03:52:52]MH_I2C_Read... [03:52:52]Read from MH i2c: E2 03 00 [03:52:52]MH_I2C_Read... [03:52:52]Read from MH i2c: E2 03 00 2A 3D 00 90 00 DB [03:52:52]RAPDU: 90 00 [03:52:52]wFMCommunicate OK [03:52:52]wFMCommunicate request_size=4 [03:52:52]MH_SAM_APDU [03:52:52]CAPDU: 80 0D 03 02 [03:52:52]Write to MH i2c: E2 08 00 2B 3D 80 0D 03 02 00 00 00 00 E3 [03:52:52]Write i2c OK [03:52:52]MH_I2C_Read... [03:52:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:52:52]Read from MH i2c: E2 [03:52:52]MH_I2C_Read... [03:52:52]Read from MH i2c: E2 0B 00 [03:52:52]MH_I2C_Read... [03:52:52]Read from MH i2c: E2 0B 00 2B 3D 00 9A 1D CB C4 A3 3A 65 D6 90 00 42 [03:52:52]RAPDU: 9A 1D CB C4 A3 3A 65 D6 90 00 [03:52:52]wFMCommunicate OK [03:52:52]SAM_PROTO_SignData done [03:52:52]FM_MakeSignedData done [03:52:52]CreateOFDProtocolMessage [03:52:52]wFMCommunicate request_size=4 [03:52:52]MH_SAM_APDU [03:52:52]CAPDU: 80 11 00 00 [03:52:52]Write to MH i2c: E2 08 00 2C 3D 80 11 00 00 00 00 00 00 E3 [03:52:52]Write i2c OK [03:52:52]MH_I2C_Read... [03:52:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:52:52]Read from MH i2c: E2 [03:52:52]MH_I2C_Read... [03:52:52]Read from MH i2c: E2 17 00 [03:52:52]MH_I2C_Read... [03:52:52]Read from MH i2c: E2 17 00 2C 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 38 [03:52:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [03:52:52]wFMCommunicate OK [03:52:52]CreateOFDProtocolMessage done [03:52:52]OFDSenderStorePacket 311170 [03:52:52]StoreOFDPacket docnum=311170 [03:52:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 25 89 07 01 FA 8F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 1A 04 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 71 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 EA 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 11 00 00 00 F4 03 04 00 96 AD 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 82 BF 04 00 35 04 06 00 A4 9E B1 FF D2 B0 9A 1D CB C4 A3 3A 65 D6 [03:52:52]CheckFolder [03:52:52]dirname=/storage/ofd_packets [03:52:52]CheckFolder done [03:52:52]ProducePacketName [03:52:52]name=ofd_packets/00311170 [03:52:52]NVStorageSaveData ofd_packets/00311170 [03:52:52]File name is /storage/ofd_packets/00311170 [03:52:52]Write 301 bytes [03:52:52]NVStorageSaveData done [03:52:52]OFDSenderStorePacket done [03:52:52]KKMCreateOFDPacket done [03:52:52]NVStorageSaveData kkm_last_timestamp [03:52:52]File name is /storage/kkm_last_timestamp [03:52:52]Write 4 bytes [03:52:52]NVStorageSaveData done [03:52:52]ExternCall_PrintAddStr [03:52:52]wPrintStart [03:52:52]Write to MH i2c: 01 00 00 2D 3D 6A [03:52:52]Write i2c OK [03:52:52]MH_I2C_Read... [03:52:52]Read from MH i2c: 01 [03:52:52]MH_I2C_Read... [03:52:52]Read from MH i2c: 01 07 00 [03:52:52]MH_I2C_Read... [03:52:52]Read from MH i2c: 01 07 00 2D 3D 00 00 00 00 00 FF 0F 7F [03:52:52]RasterBufferAndPrint [03:52:52]line Счет N : (1)644984 [03:52:52]line ИНН: 02508201610067 [03:52:52]line Контрольно-Кассовый Чек [03:52:52]line ПРОДАЖА [03:52:52]line ТРК (МРК, ГНК) : 41 [03:52:52]line Товар: 2710124130 [03:52:52]line Аи-92-К-2 [03:52:52]line 1.050 * 66.90 [03:52:52]line = 70.25 [03:52:52]line НДС 12% НСП 1% [03:52:52]line > о реализуемом товаре [03:52:52]line ОКРУГЛЕНИЕ: -0.25 [03:52:52]line ИТОГО: 70.00 [03:52:52]line Внесено: 70.00 [03:52:52]line СДАЧА: 0.00 [03:52:52]line НСП 1% : 0.62 [03:52:52]line НДС 12% : 7.46 [03:52:52]line Наличными: 70.00 [03:52:52]line Безнал.: 0.00 [03:52:52]line Место: АЗС № 172 "Партнер Нефть" [03:52:52]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [03:52:52]line СНО: Общий режим [03:52:52]line Чек 17 30.10.2024 03:52 [03:52:52]line Смена: 536 ФФД: 1.0 [03:52:52]line ЗНМ: 0300000116 [03:52:52]line РНМ: 0000000000091780 [03:52:52]line Версия ККМ: 001 [03:52:52]line ФМ: 0000000000871765 [03:52:52]line ФД: 311170 [03:52:52]line ФПД: 181001498120880 [03:52:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T035254&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311170&fm=181001498120880&tin=02508201610067®Number=0000000000091780&sum=7000 [03:52:52]written 0, free lines is 4095 [03:52:52]OFD Sender: Processing packet 311170 [packets to send 223, broken 222] [03:52:52]ProducePacketName [03:52:52]name=ofd_packets/00311170 [03:52:52]OFD Sender: To server: pG, [03:52:52]CommunicateWithHost lk.salyk.kg:30040 [03:52:52]ConnectInit lk.salyk.kg [03:52:52]Connected sock=10 [03: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 31 37 36 35 0F 01 00 00 25 89 07 01 FA 8F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 1A 04 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 71 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 EA 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 11 00 00 00 F4 03 04 00 96 AD 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 82 BF 04 00 35 04 06 00 A4 9E B1 FF D2 B0 9A 1D CB C4 A3 3A 65 D6 [03:52:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 17 FF 47 00 D8 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 31 37 36 35 10 04 04 00 82 BF 04 00 F4 03 04 00 E7 53 21 67 B6 04 01 00 00 3F E3 37 F3 B7 61 B0 34 [03:52:53]CommunicateWithHost err = 0 [03:52:53]CheckOFDResponse [03:52:53]1017 (14) - 77093643461234 [03:52:53]1041 (16) - 0000000000871765 [03:52:53]1040 (4) - 311170 [03:52:53]1012 (4) - 29.10.2024 21:30 [03:52:53]1206 (1) - 0 [03:52:53]OFD Sender: Remove packet 311170 [03:52:53]ProducePacketName [03:52:53]name=ofd_packets/00311170 [03:52:53]NVStorageDeleteData [03:52:53]Write to MH i2c: 01 00 00 57 3D 94 [03:52:53]Write i2c OK [03:52:53]MH_I2C_Read... [03:52:53]Read from MH i2c: 01 [03:52:53]MH_I2C_Read... [03:52:53]Read from MH i2c: 01 07 00 [03:52:53]MH_I2C_Read... [03:52:53]Read from MH i2c: 01 07 00 57 3D 00 00 00 00 00 B1 0C 58 [03:52:53]RasterBufferAndPrint [03:52:53]line [03:52:53]line [03:52:53]line [03:52:53]line [03:52:53]line [03:52:53]written 0, free lines is 3255 [03:52:53]MH_Cut [03:52:53]Write to MH i2c: D1 01 00 5E 3D 01 6D [03:52:53]Write i2c OK [03:52:53]MH_I2C_Read... [03:52:53]Read from MH i2c: D1 [03:52:53]MH_I2C_Read... [03:52:53]Read from MH i2c: D1 01 00 [03:52:53]MH_I2C_Read... [03:52:53]Read from MH i2c: D1 01 00 5E 3D 00 6C [03:52:53]Write to MH i2c: 01 00 00 5F 3D 9C [03:52:53]Write i2c OK [03:52:53]MH_I2C_Read... [03:52:53]OFD Sender: No OFD packet to send [03:52:54]*** Cut start [03:52:54]*** Purtial cut [03:52:54]*** Stage 1: CUTSNS_PIN = 1 [03:52:54]Read from MH i2c: 01 [03:52:54]MH_I2C_Read... [03:52:54]*** Stop cut motor [03:52:54]*** Cut end [03:52:54]Read from MH i2c: 01 07 00 [03:52:54]MH_I2C_Read... [03:52:54]Read from MH i2c: 01 07 00 5F 3D 00 00 00 00 00 FF 0F B1 [03:52:54]process_action close_receipt done [03:52:54]requested_data is exist [03:52:54]produce_requested_data [03:52:54]requested_item fm.sn is exist - process it [03:52:54]wFMCommunicate request_size=4 [03:52:54]MH_SAM_APDU [03:52:54]CAPDU: 80 11 00 00 [03:52:54]Write to MH i2c: E2 08 00 60 3D 80 11 00 00 00 00 00 00 17 [03:52:54]Write i2c OK [03:52:54]MH_I2C_Read... [03:52:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:52:54]Read from MH i2c: E2 [03:52:54]MH_I2C_Read... [03:52:54]Read from MH i2c: E2 17 00 [03:52:54]MH_I2C_Read... [03:52:54]Read from MH i2c: E2 17 00 60 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6C [03:52:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [03:52:54]wFMCommunicate OK [03:52:54]requested_item fd.num is exist - process it [03:52:54]SAM_PROTO_GetFieldsCounters [03:52:54]wFMCommunicate request_size=4 [03:52:54]MH_SAM_APDU [03:52:54]CAPDU: 80 13 00 00 [03:52:54]Write to MH i2c: E2 08 00 61 3D 80 13 00 00 00 00 00 00 1A [03:52:54]Write i2c OK [03:52:54]MH_I2C_Read... [03:52:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:52:54]Read from MH i2c: E2 [03:52:54]MH_I2C_Read... [03:52:54]Read from MH i2c: E2 62 00 [03:52:54]MH_I2C_Read... [03:52:54]Read from MH i2c: E2 62 00 61 3D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 82 BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 11 00 00 00 5E 04 04 00 11 00 00 00 57 04 04 00 12 00 00 00 19 04 04 00 00 00 00 00 90 00 CF [03: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 82 BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 11 00 00 00 5E 04 04 00 11 00 00 00 57 04 04 00 12 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:52:54]wFMCommunicate OK [03:52:54]SAM_PROTO_GetFieldsCounters done [03:52:54]requested_item shift.num is exist - process it [03:52:54]requested_item shift.opened is exist - process it [03:52:54]req_shift_opened [03:52:54]FM_GetShiftState [03:52:54]SAM_PROTO_GetShiftState [03:52:54]wFMCommunicate request_size=4 [03:52:54]MH_SAM_APDU [03:52:54]CAPDU: 80 13 01 00 [03:52:54]Write to MH i2c: E2 08 00 62 3D 80 13 01 00 00 00 00 00 1C [03:52:54]Write i2c OK [03:52:54]MH_I2C_Read... [03:52:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:52:54]Read from MH i2c: E2 [03:52:54]MH_I2C_Read... [03:52:54]Read from MH i2c: E2 0E 00 [03:52:54]MH_I2C_Read... [03:52:54]Read from MH i2c: E2 0E 00 62 3D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 07 [03:52:54]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [03:52:54]wFMCommunicate OK [03:52:54]SAM_PROTO_GetShiftState done [03:52:54]FM_GetShiftState done [03:52:54]req_shift_opened done [03:52:54]requested_item shift.open_date is exist - process it [03:52:54]req_shift_open_date [03:52:54]req_shift_open_date done [03:52:54]produce_requested_data done [03:52:54]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311170,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [03:52:54]process_action_free close_receipt [03:52:54]json_value_free [03:52:54]json_value_free done [03:52:54]process_json_proto returns [03:52:54]Send response to host [03:52:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311170,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [03:52:54]free response buf [03:52:54]execute_script done [03:52:54]execute_script returns [03:52:54]free content buf [03:52:54]Sock 9.Close socket [03:52:54]Sock 9.Thread stoped [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:29]accept exits with 7 [03:53:29]New connection [03:53:29]New thread 3066654052 created [03:53:29]Thread 3066510692 joined [03:53:29]Waiting for new connection... [03:53:29] Sock 7.Parse request [03:53:29]Sock 7.Check first char [03:53:29]Sock 7.First char is OK [03:53:29]request: POST /json_proto HTTP/1.0 [03:53:29]Method: POST [03:53:29]URL: /json_proto [03:53:29]Method is POST - this is cgi request [03:53:29]url: /json_proto [03:53:29]query_string will be loaded in cgi processing [03:53:29]execute_cgi json_proto POST (null) [03:53:29]execute_cgi path=json_proto method=POST [03:53:29]POST find Content-Length [03:53:29]Host: 172.17.96.3:8080 [03:53:29]Content-Length: 645 [03:53:29]Content-Type: application/json [03:53:29] [03:53:29]POST finish read [03:53:29]Found Content-Length = 645 [03:53:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)644985", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 5.570, "sum" : 430.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 430.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:53:29]execute_script... [03:53: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)644985", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 5.570, "sum" : 430.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 430.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:53:29]POST & json_proto [03:53:29]process_json_proto [03:53:29]json parsed OK: [03:53:29]protocol is kg_v1.0 [03:53:29]action value=close_receipt [03:53:29]process_action close_receipt [03:53:29]cmd_close_receipt [03:53:29]MH_GetDate [03:53:29]Write to MH i2c: F0 00 00 63 3D 8F [03:53:29]Write i2c OK [03:53:29]MH_I2C_Read... [03:53:29]Read from MH i2c: F0 [03:53:29]MH_I2C_Read... [03:53:29]Read from MH i2c: F0 09 00 [03:53:29]MH_I2C_Read... [03:53:29]Read from MH i2c: F0 09 00 63 3D 00 BC AD 21 67 44 5E 04 65 94 [03:53:29]GetLastDocTimeStamp 1730260374 [03:53:29]current date 1730260412 [03:53:29]FM_GetShiftState [03:53:29]SAM_PROTO_GetShiftState [03:53:29]wFMCommunicate request_size=4 [03:53:29]MH_SAM_APDU [03:53:29]CAPDU: 80 13 01 00 [03:53:29]Write to MH i2c: E2 08 00 64 3D 80 13 01 00 00 00 00 00 1E [03:53:29]Write i2c OK [03:53:29]MH_I2C_Read... [03:53:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:53:29]Read from MH i2c: E2 [03:53:29]MH_I2C_Read... [03:53:29]Read from MH i2c: E2 0E 00 [03:53:29]MH_I2C_Read... [03:53:29]Read from MH i2c: E2 0E 00 64 3D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 09 [03:53:29]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [03:53:29]wFMCommunicate OK [03:53:29]SAM_PROTO_GetShiftState done [03:53:29]FM_GetShiftState done [03:53:29]opened in 1730247899 [03:53:29]opened+sec_in_day 1730334299 [03:53:29]quantity*price = 43000 [03:53:29]sum+1 = 43001 [03:53:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 430.00 НСП 1% : 3.80 НДС 12% : 45.66 Наличными: 430.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 18 30.10.2024 03:53 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311171 ФПД: 186800376402100 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T035332&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311171&fm=186800376402100&tin=02508201610067®Number=0000000000091780&sum=43000 [03:53:30]StoreToDocumentArchive [03:53:30]shift 536 fd 311171 [03:53:30]save to /storage/0536/doc_00311171 [03:53:30]save last doc name /storage/0536/doc_00311171 to /storage/kkm_last_doc_name [03:53:30]save OK [03:53:30]Clear old archive folders... [03:53:30]ProcessDocumentItem done err = 0, tmpTLVsize=257 [03:53:30]tlvbuf is 0072F800 [03:53:30]SAM_PROTO_ClearQueue [03:53:30]wFMCommunicate request_size=4 [03:53:30]MH_SAM_APDU [03:53:30]CAPDU: 80 09 00 00 [03:53:30]Write to MH i2c: E2 08 00 71 3D 80 09 00 00 00 00 00 00 20 [03:53:30]Write i2c OK [03:53:30]MH_I2C_Read... [03:53:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:53:30]Read from MH i2c: E2 [03:53:30]MH_I2C_Read... [03:53:30]Read from MH i2c: E2 03 00 [03:53:30]MH_I2C_Read... [03:53:30]Read from MH i2c: E2 03 00 71 3D 00 90 00 22 [03:53:30]RAPDU: 90 00 [03:53:30]wFMCommunicate OK [03:53:30]SAM_PROTO_ClearQueue done [03:53:30]KKMCreateOFDPacket [03:53:30]OFDProtocolAddRootSTLVToBuf [03:53:30]FM_MakeSignedData [03:53:30]FM_MakeSignedData [03:53:30]SAM_PROTO_SignData [03:53:30]wFMCommunicate request_size=4 [03:53:30]MH_SAM_APDU [03:53:30]CAPDU: 80 0D 01 02 [03:53:30]Write to MH i2c: E2 08 00 72 3D 80 0D 01 02 00 00 00 00 28 [03:53:30]Write i2c OK [03:53:30]MH_I2C_Read... [03:53:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:53:30]Read from MH i2c: E2 [03:53:30]MH_I2C_Read... [03:53:30]Read from MH i2c: E2 03 00 [03:53:30]MH_I2C_Read... [03:53:30]Read from MH i2c: E2 03 00 72 3D 00 90 00 23 [03:53:30]RAPDU: 90 00 [03:53:30]wFMCommunicate OK [03:53:30]wFMCommunicate request_size=255 [03:53:30]MH_SAM_APDU [03:53:30]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 C2 15 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 F8 A7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 A7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 11 00 00 00 00 07 04 06 00 F8 A7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 BC AD 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 83 BF 04 [03:53:30]Write to MH i2c: E2 02 01 73 3D 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 C2 15 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 F8 A7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 A7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 11 00 00 00 00 07 04 06 00 F8 A7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 BC AD 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 83 BF 04 00 00 7D [03:53:30]Write i2c OK [03:53:30]MH_I2C_Read... [03:53:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:53:31]Read from MH i2c: E2 [03:53:31]MH_I2C_Read... [03:53:31]Read from MH i2c: E2 03 00 [03:53:31]MH_I2C_Read... [03:53:31]Read from MH i2c: E2 03 00 73 3D 00 90 00 24 [03:53:31]RAPDU: 90 00 [03:53:31]wFMCommunicate OK [03:53:31]wFMCommunicate request_size=16 [03:53:31]MH_SAM_APDU [03:53:31]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 A9 E4 DA 14 50 B4 [03:53:31]Write to MH i2c: E2 13 00 74 3D 80 0D 02 02 0B 00 00 35 04 06 00 A9 E4 DA 14 50 B4 00 00 FF [03:53:31]Write i2c OK [03:53:31]MH_I2C_Read... [03:53:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:53:31]Read from MH i2c: E2 [03:53:31]MH_I2C_Read... [03:53:31]Read from MH i2c: E2 03 00 [03:53:31]MH_I2C_Read... [03:53:31]Read from MH i2c: E2 03 00 74 3D 00 90 00 25 [03:53:31]RAPDU: 90 00 [03:53:31]wFMCommunicate OK [03:53:31]wFMCommunicate request_size=4 [03:53:31]MH_SAM_APDU [03:53:31]CAPDU: 80 0D 03 02 [03:53:31]Write to MH i2c: E2 08 00 75 3D 80 0D 03 02 00 00 00 00 2D [03:53:31]Write i2c OK [03:53:31]MH_I2C_Read... [03:53:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:53:31]Read from MH i2c: E2 [03:53:31]MH_I2C_Read... [03:53:31]Read from MH i2c: E2 0B 00 [03:53:31]MH_I2C_Read... [03:53:31]Read from MH i2c: E2 0B 00 75 3D 00 BF 7B 06 05 09 F2 DB CB 90 00 14 [03:53:31]RAPDU: BF 7B 06 05 09 F2 DB CB 90 00 [03:53:31]wFMCommunicate OK [03:53:31]SAM_PROTO_SignData done [03:53:31]FM_MakeSignedData done [03:53:31]CreateOFDProtocolMessage [03:53:31]wFMCommunicate request_size=4 [03:53:31]MH_SAM_APDU [03:53:31]CAPDU: 80 11 00 00 [03:53:31]Write to MH i2c: E2 08 00 76 3D 80 11 00 00 00 00 00 00 2D [03:53:31]Write i2c OK [03:53:31]MH_I2C_Read... [03:53:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:53:31]Read from MH i2c: E2 [03:53:31]MH_I2C_Read... [03:53:31]Read from MH i2c: E2 17 00 [03:53:31]MH_I2C_Read... [03:53:31]Read from MH i2c: E2 17 00 76 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 82 [03:53:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [03:53:31]wFMCommunicate OK [03:53:31]CreateOFDProtocolMessage done [03:53:31]OFDSenderStorePacket 311171 [03:53:31]StoreOFDPacket docnum=311171 [03:53:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 9D 22 0D 01 F8 98 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 C2 15 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 F8 A7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 A7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 11 00 00 00 00 07 04 06 00 F8 A7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 BC AD 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 83 BF 04 00 35 04 06 00 A9 E4 DA 14 50 B4 BF 7B 06 05 09 F2 DB CB [03:53:31]CheckFolder [03:53:31]dirname=/storage/ofd_packets [03:53:31]CheckFolder done [03:53:31]ProducePacketName [03:53:31]name=ofd_packets/00311171 [03:53:31]NVStorageSaveData ofd_packets/00311171 [03:53:31]File name is /storage/ofd_packets/00311171 [03:53:31]Write 307 bytes [03:53:31]NVStorageSaveData done [03:53:31]OFDSenderStorePacket done [03:53:31]KKMCreateOFDPacket done [03:53:31]NVStorageSaveData kkm_last_timestamp [03:53:31]File name is /storage/kkm_last_timestamp [03:53:31]Write 4 bytes [03:53:31]NVStorageSaveData done [03:53:31]ExternCall_PrintAddStr [03:53:31]wPrintStart [03:53:31]Write to MH i2c: 01 00 00 77 3D B4 [03:53:31]Write i2c OK [03:53:31]MH_I2C_Read... [03:53:31]Read from MH i2c: 01 [03:53:31]MH_I2C_Read... [03:53:31]Read from MH i2c: 01 07 00 [03:53:31]MH_I2C_Read... [03:53:31]Read from MH i2c: 01 07 00 77 3D 00 00 00 00 00 FF 0F C9 [03:53:31]RasterBufferAndPrint [03:53:31]line Счет N : (1)644985 [03:53:31]line ИНН: 02508201610067 [03:53:31]line Контрольно-Кассовый Чек [03:53:31]line ПРОДАЖА [03:53:31]line ТРК (МРК, ГНК) : 42 [03:53:31]line Товар: 2710194210 [03:53:31]line D-ENERGY ДТ-К-2 [03:53:31]line 5.570 * 77.20 [03:53:31]line = 430.00 [03:53:31]line НДС 12% НСП 1% [03:53:31]line > о реализуемом товаре [03:53:31]line ИТОГО: 430.00 [03:53:31]line НСП 1% : 3.80 [03:53:31]line НДС 12% : 45.66 [03:53:31]line Наличными: 430.00 [03:53:31]line Безнал.: 0.00 [03:53:31]line Место: АЗС № 172 "Партнер Нефть" [03:53:31]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [03:53:31]line СНО: Общий режим [03:53:31]line Чек 18 30.10.2024 03:53 [03:53:31]line Смена: 536 ФФД: 1.0 [03:53:31]line ЗНМ: 0300000116 [03:53:31]line РНМ: 0000000000091780 [03:53:31]line Версия ККМ: 001 [03:53:31]line ФМ: 0000000000871765 [03:53:31]line ФД: 311171 [03:53:31]line ФПД: 186800376402100 [03:53:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T035332&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311171&fm=186800376402100&tin=02508201610067®Number=0000000000091780&sum=43000 [03:53:31]OFD Sender: Processing packet 311171 [packets to send 223, broken 222] [03:53:31]ProducePacketName [03:53:31]name=ofd_packets/00311171 [03:53:31]OFD Sender: To server: pG, [03:53:31]CommunicateWithHost lk.salyk.kg:30040 [03:53:31]ConnectInit lk.salyk.kg [03:53:31]written 0, free lines is 4095 [03:53:31]Connected sock=11 [03:53:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 9D 22 0D 01 F8 98 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 C2 15 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 F8 A7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 A7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 11 00 00 00 00 07 04 06 00 F8 A7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 BC AD 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 83 BF 04 00 35 04 06 00 A9 E4 DA 14 50 B4 BF 7B 06 05 09 F2 DB CB [03:53:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 A9 72 47 00 91 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 31 37 36 35 10 04 04 00 83 BF 04 00 F4 03 04 00 0E 54 21 67 B6 04 01 00 00 6E 0B 2E 63 FF 5E 93 64 [03:53:31]CommunicateWithHost err = 0 [03:53:31]CheckOFDResponse [03:53:31]1017 (14) - 77093643461234 [03:53:31]1041 (16) - 0000000000871765 [03:53:31]1040 (4) - 311171 [03:53:31]1012 (4) - 29.10.2024 21:30 [03:53:31]1206 (1) - 0 [03:53:31]OFD Sender: Remove packet 311171 [03:53:31]ProducePacketName [03:53:31]name=ofd_packets/00311171 [03:53:31]NVStorageDeleteData [03:53:32]Write to MH i2c: 01 00 00 9E 3D DB [03:53:32]Write i2c OK [03:53:32]MH_I2C_Read... [03:53:32]Read from MH i2c: 01 [03:53:32]MH_I2C_Read... [03:53:32]Read from MH i2c: 01 07 00 [03:53:32]MH_I2C_Read... [03:53:32]Read from MH i2c: 01 07 00 9E 3D 00 00 00 00 00 EC 0C DA [03:53:32]RasterBufferAndPrint [03:53:32]line [03:53:32]line [03:53:32]line [03:53:32]line [03:53:32]line [03:53:32]written 0, free lines is 3311 [03:53:32]MH_Cut [03:53:32]Write to MH i2c: D1 01 00 A5 3D 01 B4 [03:53:32]Write i2c OK [03:53:32]MH_I2C_Read... [03:53:32]Read from MH i2c: D1 [03:53:32]MH_I2C_Read... [03:53:32]Read from MH i2c: D1 01 00 [03:53:32]MH_I2C_Read... [03:53:32]Read from MH i2c: D1 01 00 A5 3D 00 B3 [03:53:32]Write to MH i2c: 01 00 00 A6 3D E3 [03:53:32]Write i2c OK [03:53:32]MH_I2C_Read... [03:53:32]OFD Sender: No OFD packet to send [03:53:32]*** Cut start [03:53:32]*** Purtial cut [03:53:32]*** Stage 1: CUTSNS_PIN = 1 [03:53:33]Read from MH i2c: 01 [03:53:33]MH_I2C_Read... [03:53:33]*** Stop cut motor [03:53:33]*** Cut end [03:53:33]Read from MH i2c: 01 07 00 [03:53:33]MH_I2C_Read... [03:53:33]Read from MH i2c: 01 07 00 A6 3D 00 00 00 00 00 FF 0F F8 [03:53:33]process_action close_receipt done [03:53:33]requested_data is exist [03:53:33]produce_requested_data [03:53:33]requested_item fm.sn is exist - process it [03:53:33]wFMCommunicate request_size=4 [03:53:33]MH_SAM_APDU [03:53:33]CAPDU: 80 11 00 00 [03:53:33]Write to MH i2c: E2 08 00 A7 3D 80 11 00 00 00 00 00 00 5E [03:53:33]Write i2c OK [03:53:33]MH_I2C_Read... [03:53:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:53:33]Read from MH i2c: E2 [03:53:33]MH_I2C_Read... [03:53:33]Read from MH i2c: E2 17 00 [03:53:33]MH_I2C_Read... [03:53:33]Read from MH i2c: E2 17 00 A7 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B3 [03:53:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [03:53:33]wFMCommunicate OK [03:53:33]requested_item fd.num is exist - process it [03:53:33]SAM_PROTO_GetFieldsCounters [03:53:33]wFMCommunicate request_size=4 [03:53:33]MH_SAM_APDU [03:53:33]CAPDU: 80 13 00 00 [03:53:33]Write to MH i2c: E2 08 00 A8 3D 80 13 00 00 00 00 00 00 61 [03:53:33]Write i2c OK [03:53:33]MH_I2C_Read... [03:53:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:53:33]Read from MH i2c: E2 [03:53:33]MH_I2C_Read... [03:53:33]Read from MH i2c: E2 62 00 [03:53:33]MH_I2C_Read... [03:53:33]Read from MH i2c: E2 62 00 A8 3D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 83 BF 04 00 0E 04 04 00 18 02 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 1A [03:53: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 83 BF 04 00 0E 04 04 00 18 02 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 [03:53:33]wFMCommunicate OK [03:53:33]SAM_PROTO_GetFieldsCounters done [03:53:33]requested_item shift.num is exist - process it [03:53:33]requested_item shift.opened is exist - process it [03:53:33]req_shift_opened [03:53:33]FM_GetShiftState [03:53:33]SAM_PROTO_GetShiftState [03:53:33]wFMCommunicate request_size=4 [03:53:33]MH_SAM_APDU [03:53:33]CAPDU: 80 13 01 00 [03:53:33]Write to MH i2c: E2 08 00 A9 3D 80 13 01 00 00 00 00 00 63 [03:53:33]Write i2c OK [03:53:33]MH_I2C_Read... [03:53:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:53:33]Read from MH i2c: E2 [03:53:33]MH_I2C_Read... [03:53:33]Read from MH i2c: E2 0E 00 [03:53:33]MH_I2C_Read... [03:53:33]Read from MH i2c: E2 0E 00 A9 3D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 4E [03:53:33]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [03:53:33]wFMCommunicate OK [03:53:33]SAM_PROTO_GetShiftState done [03:53:33]FM_GetShiftState done [03:53:33]req_shift_opened done [03:53:33]requested_item shift.open_date is exist - process it [03:53:33]req_shift_open_date [03:53:33]req_shift_open_date done [03:53:33]produce_requested_data done [03:53:33]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311171,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [03:53:33]process_action_free close_receipt [03:53:33]json_value_free [03:53:33]json_value_free done [03:53:33]process_json_proto returns [03:53:33]Send response to host [03:53:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311171,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [03:53:33]free response buf [03:53:33]execute_script done [03:53:33]execute_script returns [03:53:33]free content buf [03:53:33]Sock 7.Close socket [03:53:33]Sock 7.Thread stoped [03:53:37]OFD Sender: No OFD packet to send [03:53:42]OFD Sender: No OFD packet to send [03:53:47]OFD Sender: No OFD packet to send [03:53:52]OFD Sender: No OFD packet to send [03:53:57]OFD Sender: No OFD packet to send [03:54:02]OFD Sender: No OFD packet to send [03:54:07]OFD Sender: No OFD packet to send [03:54:12]OFD Sender: No OFD packet to send [03:54:17]OFD Sender: No OFD packet to send [03:54:22]OFD Sender: No OFD packet to send [03:54:27]OFD Sender: No OFD packet to send [03:54:32]OFD Sender: No OFD packet to send [03:54:37]OFD Sender: No OFD packet to send [03:54:42]OFD Sender: No OFD packet to send [03:54:47]OFD Sender: No OFD packet to send [03:54:52]OFD Sender: No OFD packet to send [03:54:57]OFD Sender: No OFD packet to send [03:55:02]OFD Sender: No OFD packet to send [03:55:07]OFD Sender: No OFD packet to send [03:55:12]OFD Sender: No OFD packet to send [03:55:17]OFD Sender: No OFD packet to send [03:55:22]OFD Sender: No OFD packet to send [03:55:27]OFD Sender: No OFD packet to send [03:55:32]OFD Sender: No OFD packet to send [03:55:37]OFD Sender: No OFD packet to send [03:55:42]OFD Sender: No OFD packet to send [03:55:47]OFD Sender: No OFD packet to send [03:55:52]OFD Sender: No OFD packet to send [03:55:57]OFD Sender: No OFD packet to send [03:56:02]OFD Sender: No OFD packet to send [03:56:07]OFD Sender: No OFD packet to send [03:56:12]OFD Sender: No OFD packet to send [03:56:17]OFD Sender: No OFD packet to send [03:56:22]OFD Sender: No OFD packet to send [03:56:27]OFD Sender: No OFD packet to send [03:56:32]OFD Sender: No OFD packet to send [03:56:37]OFD Sender: No OFD packet to send [03:56:42]OFD Sender: No OFD packet to send [03:56:47]OFD Sender: No OFD packet to send [03:56:52]OFD Sender: No OFD packet to send [03:56:57]OFD Sender: No OFD packet to send [03:57:02]OFD Sender: No OFD packet to send [03:57:07]OFD Sender: No OFD packet to send [03:57:12]OFD Sender: No OFD packet to send [03:57:17]OFD Sender: No OFD packet to send [03:57:22]OFD Sender: No OFD packet to send [03:57:27]OFD Sender: No OFD packet to send [03:57:32]OFD Sender: No OFD packet to send [03:57:37]OFD Sender: No OFD packet to send [03:57:42]OFD Sender: No OFD packet to send [03:57:47]OFD Sender: No OFD packet to send [03:57:52]OFD Sender: No OFD packet to send [03:57:57]OFD Sender: No OFD packet to send [03:58:02]OFD Sender: No OFD packet to send [03:58:07]OFD Sender: No OFD packet to send [03:58:12]OFD Sender: No OFD packet to send [03:58:17]OFD Sender: No OFD packet to send [03:58:22]OFD Sender: No OFD packet to send [03:58:26]accept exits with 9 [03:58:26]New connection [03:58:26]New thread 3066510692 created [03:58:26]Thread 3066654052 joined [03:58:26]Waiting for new connection... [03:58:26] Sock 9.Parse request [03:58:26]Sock 9.Check first char [03:58:26]Sock 9.First char is OK [03:58:26]request: POST /json_proto HTTP/1.0 [03:58:26]Method: POST [03:58:26]URL: /json_proto [03:58:26]Method is POST - this is cgi request [03:58:26]url: /json_proto [03:58:26]query_string will be loaded in cgi processing [03:58:26]execute_cgi json_proto POST (null) [03:58:26]execute_cgi path=json_proto method=POST [03:58:26]POST find Content-Length [03:58:26]Host: 172.17.96.3:8080 [03:58:26]Content-Length: 619 [03:58:26]Content-Type: application/json [03:58:26] [03:58:26]POST finish read [03:58:26]Found Content-Length = 619 [03:58:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3497", "tax_sys" : 0, "items" : [ { "code": "48747066", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston True Silver", "price" : 140.00, "quantity" : 1.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 140.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:58:26]execute_script... [03:58: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 : (3)3497", "tax_sys" : 0, "items" : [ { "code": "48747066", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston True Silver", "price" : 140.00, "quantity" : 1.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 140.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:58:26]POST & json_proto [03:58:26]process_json_proto [03:58:26]json parsed OK: [03:58:26]protocol is kg_v1.0 [03:58:26]action value=close_receipt [03:58:26]process_action close_receipt [03:58:26]cmd_close_receipt [03:58:26]MH_GetDate [03:58:26]Write to MH i2c: F0 00 00 AA 3D D6 [03:58:26]Write i2c OK [03:58:26]MH_I2C_Read... [03:58:26]Read from MH i2c: F0 [03:58:26]MH_I2C_Read... [03:58:26]Read from MH i2c: F0 09 00 [03:58:26]MH_I2C_Read... [03:58:26]Read from MH i2c: F0 09 00 AA 3D 00 E5 AE 21 67 44 5E 04 65 05 [03:58:26]GetLastDocTimeStamp 1730260412 [03:58:26]current date 1730260709 [03:58:26]FM_GetShiftState [03:58:26]SAM_PROTO_GetShiftState [03:58:26]wFMCommunicate request_size=4 [03:58:26]MH_SAM_APDU [03:58:26]CAPDU: 80 13 01 00 [03:58:26]Write to MH i2c: E2 08 00 AB 3D 80 13 01 00 00 00 00 00 65 [03:58:26]Write i2c OK [03:58:26]MH_I2C_Read... [03:58:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:58:26]Read from MH i2c: E2 [03:58:26]MH_I2C_Read... [03:58:26]Read from MH i2c: E2 0E 00 [03:58:26]MH_I2C_Read... [03:58:26]Read from MH i2c: E2 0E 00 AB 3D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 50 [03:58:26]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [03:58:26]wFMCommunicate OK [03:58:26]SAM_PROTO_GetShiftState done [03:58:26]FM_GetShiftState done [03:58:26]opened in 1730247899 [03:58:26]opened+sec_in_day 1730334299 [03:58:26]quantity*price = 14000 [03:58:26]sum+1 = 14001 [03:58:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 140.00 НСП 1% : 1.24 НДС 12% : 14.87 Наличными: 140.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 19 30.10.2024 03:58 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311172 ФПД: 102838615927526 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T035829&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311172&fm=102838615927526&tin=02508201610067®Number=0000000000091780&sum=14000 0 [03:58:27]StoreToDocumentArchive [03:58:27]shift 536 fd 311172 [03:58:27]save to /storage/0536/doc_00311172 [03:58:27]save last doc name /storage/0536/doc_00311172 to /storage/kkm_last_doc_name [03:58:27]save OK [03:58:27]Clear old archive folders... [03:58:27]ProcessDocumentItem done err = 0, tmpTLVsize=273 [03:58:27]tlvbuf is 0062E460 [03:58:27]SAM_PROTO_ClearQueue [03:58:27]wFMCommunicate request_size=4 [03:58:27]MH_SAM_APDU [03:58:27]CAPDU: 80 09 00 00 [03:58:27]Write to MH i2c: E2 08 00 B8 3D 80 09 00 00 00 00 00 00 67 [03:58:27]Write i2c OK [03:58:27]MH_I2C_Read... [03:58:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:58:27]Read from MH i2c: E2 [03:58:27]MH_I2C_Read... [03:58:27]Read from MH i2c: E2 03 00 [03:58:27]MH_I2C_Read... [03:58:27]Read from MH i2c: E2 03 00 B8 3D 00 90 00 69 [03:58:27]RAPDU: 90 00 [03:58:27]wFMCommunicate OK [03:58:27]SAM_PROTO_ClearQueue done [03:58:27]KKMCreateOFDPacket [03:58:27]OFDProtocolAddRootSTLVToBuf [03:58:27]FM_MakeSignedData [03:58:27]FM_MakeSignedData [03:58:27]SAM_PROTO_SignData [03:58:27]wFMCommunicate request_size=4 [03:58:27]MH_SAM_APDU [03:58:27]CAPDU: 80 0D 01 02 [03:58:27]Write to MH i2c: E2 08 00 B9 3D 80 0D 01 02 00 00 00 00 6F [03:58:27]Write i2c OK [03:58:27]MH_I2C_Read... [03:58:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:58:27]Read from MH i2c: E2 [03:58:27]MH_I2C_Read... [03:58:27]Read from MH i2c: E2 03 00 [03:58:27]MH_I2C_Read... [03:58:27]Read from MH i2c: E2 03 00 B9 3D 00 90 00 6A [03:58:27]RAPDU: 90 00 [03:58:27]wFMCommunicate OK [03:58:27]wFMCommunicate request_size=255 [03:58:27]MH_SAM_APDU [03:58:27]CAPDU: 80 0D 02 02 FA 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 37 30 36 36 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 54 72 75 65 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 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 00 00 00 F4 03 04 00 E5 AE 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 [03:58:27]Write to MH i2c: E2 02 01 BA 3D 80 0D 02 02 FA 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 37 30 36 36 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 54 72 75 65 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 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 00 00 00 F4 03 04 00 E5 AE 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 00 00 D4 [03:58:27]Write i2c OK [03:58:27]MH_I2C_Read... [03:58:27]OFD Sender: No OFD packet to send [03:58:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:58:28]Read from MH i2c: E2 [03:58:28]MH_I2C_Read... [03:58:28]Read from MH i2c: E2 03 00 [03:58:28]MH_I2C_Read... [03:58:28]Read from MH i2c: E2 03 00 BA 3D 00 90 00 6B [03:58:28]RAPDU: 90 00 [03:58:28]wFMCommunicate OK [03:58:28]wFMCommunicate request_size=32 [03:58:28]MH_SAM_APDU [03:58:28]CAPDU: 80 0D 02 02 1B 30 30 30 38 37 31 37 36 35 10 04 04 00 84 BF 04 00 35 04 06 00 5D 87 FB 2B EA E6 [03:58:28]Write to MH i2c: E2 23 00 BB 3D 80 0D 02 02 1B 00 30 30 30 38 37 31 37 36 35 10 04 04 00 84 BF 04 00 35 04 06 00 5D 87 FB 2B EA E6 00 00 F2 [03:58:28]Write i2c OK [03:58:28]MH_I2C_Read... [03:58:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:58:28]Read from MH i2c: E2 [03:58:28]MH_I2C_Read... [03:58:28]Read from MH i2c: E2 03 00 [03:58:28]MH_I2C_Read... [03:58:28]Read from MH i2c: E2 03 00 BB 3D 00 90 00 6C [03:58:28]RAPDU: 90 00 [03:58:28]wFMCommunicate OK [03:58:28]wFMCommunicate request_size=4 [03:58:28]MH_SAM_APDU [03:58:28]CAPDU: 80 0D 03 02 [03:58:28]Write to MH i2c: E2 08 00 BC 3D 80 0D 03 02 00 00 00 00 74 [03:58:28]Write i2c OK [03:58:28]MH_I2C_Read... [03:58:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:58:28]Read from MH i2c: E2 [03:58:28]MH_I2C_Read... [03:58:28]Read from MH i2c: E2 0B 00 [03:58:28]MH_I2C_Read... [03:58:28]Read from MH i2c: E2 0B 00 BC 3D 00 74 40 58 6E 5F 23 6F BE 90 00 9E [03:58:28]RAPDU: 74 40 58 6E 5F 23 6F BE 90 00 [03:58:28]wFMCommunicate OK [03:58:28]SAM_PROTO_SignData done [03:58:28]FM_MakeSignedData done [03:58:28]CreateOFDProtocolMessage [03:58:28]wFMCommunicate request_size=4 [03:58:28]MH_SAM_APDU [03:58:28]CAPDU: 80 11 00 00 [03:58:28]Write to MH i2c: E2 08 00 BD 3D 80 11 00 00 00 00 00 00 74 [03:58:28]Write i2c OK [03:58:28]MH_I2C_Read... [03:58:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:58:28]Read from MH i2c: E2 [03:58:28]MH_I2C_Read... [03:58:28]Read from MH i2c: E2 17 00 [03:58:28]MH_I2C_Read... [03:58:28]Read from MH i2c: E2 17 00 BD 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C9 [03:58:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [03:58:28]wFMCommunicate OK [03:58:28]CreateOFDProtocolMessage done [03:58:28]OFDSenderStorePacket 311172 [03:58:28]StoreOFDPacket docnum=311172 [03:58:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 25 01 00 00 4A 4D 1D 01 59 23 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 37 30 36 36 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 54 72 75 65 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 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 00 00 00 F4 03 04 00 E5 AE 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 84 BF 04 00 35 04 06 00 5D 87 FB 2B EA E6 74 40 58 6E 5F 23 6F BE [03:58:28]CheckFolder [03:58:28]dirname=/storage/ofd_packets [03:58:28]CheckFolder done [03:58:28]ProducePacketName [03:58:28]name=ofd_packets/00311172 [03:58:28]NVStorageSaveData ofd_packets/00311172 [03:58:28]File name is /storage/ofd_packets/00311172 [03:58:28]Write 323 bytes [03:58:28]NVStorageSaveData done [03:58:28]OFDSenderStorePacket done [03:58:28]KKMCreateOFDPacket done [03:58:28]NVStorageSaveData kkm_last_timestamp [03:58:28]File name is /storage/kkm_last_timestamp [03:58:28]Write 4 bytes [03:58:28]NVStorageSaveData done [03:58:28]ExternCall_PrintAddStr [03:58:28]wPrintStart [03:58:28]Write to MH i2c: 01 00 00 BE 3D FB [03:58:28]Write i2c OK [03:58:28]MH_I2C_Read... [03:58:28]Read from MH i2c: 01 [03:58:28]MH_I2C_Read... [03:58:28]Read from MH i2c: 01 07 00 [03:58:28]MH_I2C_Read... [03:58:28]Read from MH i2c: 01 07 00 BE 3D 00 00 00 00 00 FF 0F 10 [03:58:28]RasterBufferAndPrint [03:58:28]line Счет N : (3)3497 [03:58:28]line ИНН: 02508201610067 [03:58:28]line Контрольно-Кассовый Чек [03:58:28]line ПРОДАЖА [03:58:28]line Товар: 48747066 [03:58:28]line Сигареты Winston True Silver [03:58:28]line 1.000 * 140.00 [03:58:28]line = 140.00 [03:58:28]line НДС 12% НСП 1% [03:58:28]line > о реализуемом товаре [03:58:28]line ИТОГО: 140.00 [03:58:28]line НСП 1% : 1.24 [03:58:28]line НДС 12% : 14.87 [03:58:28]line Наличными: 140.00 [03:58:28]line Безнал.: 0.00 [03:58:28]line Место: АЗС № 172 "Партнер Нефть" [03:58:28]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [03:58:28]line СНО: Общий режим [03:58:28]line Чек 19 30.10.2024 03:58 [03:58:28]line Смена: 536 ФФД: 1.0 [03:58:28]line ЗНМ: 0300000116 [03:58:28]line РНМ: 0000000000091780 [03:58:28]line Версия ККМ: 001 [03:58:28]line ФМ: 0000000000871765 [03:58:28]line ФД: 311172 [03:58:28]line ФПД: 102838615927526 [03:58:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T035829&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311172&fm=102838615927526&tin=02508201610067®Number=0000000000091780&sum=14000 [03:58:28]OFD Sender: Processing packet 311172 [packets to send 223, broken 222] [03:58:28]ProducePacketName [03:58:28]name=ofd_packets/00311172 [03:58:28]OFD Sender: To server: pG, [03:58:28]CommunicateWithHost lk.salyk.kg:30040 [03:58:28]ConnectInit lk.salyk.kg [03:58:28]line 0 [03:58:28]written 0, free lines is 4095 [03:58:28]Connected sock=10 [03:58:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 25 01 00 00 4A 4D 1D 01 59 23 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 37 30 36 36 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 54 72 75 65 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 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 00 00 00 F4 03 04 00 E5 AE 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 84 BF 04 00 35 04 06 00 5D 87 FB 2B EA E6 74 40 58 6E 5F 23 6F BE [03:58:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 23 CD 47 00 C2 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 31 37 36 35 10 04 04 00 84 BF 04 00 F4 03 04 00 37 55 21 67 B6 04 01 00 00 9F FE 7D 34 82 B1 69 ED [03:58:28]CommunicateWithHost err = 0 [03:58:28]CheckOFDResponse [03:58:28]1017 (14) - 77093643461234 [03:58:28]1041 (16) - 0000000000871765 [03:58:28]1040 (4) - 311172 [03:58:28]1012 (4) - 29.10.2024 21:35 [03:58:28]1206 (1) - 0 [03:58:28]OFD Sender: Remove packet 311172 [03:58:28]ProducePacketName [03:58:28]name=ofd_packets/00311172 [03:58:28]NVStorageDeleteData [03:58:29]Write to MH i2c: 01 00 00 E5 3D 22 [03:58:29]Write i2c OK [03:58:29]MH_I2C_Read... [03:58:29]Read from MH i2c: 01 [03:58:29]MH_I2C_Read... [03:58:29]Read from MH i2c: 01 07 00 [03:58:29]MH_I2C_Read... [03:58:29]Read from MH i2c: 01 07 00 E5 3D 00 00 00 00 00 D0 0C 05 [03:58:29]RasterBufferAndPrint [03:58:29]line [03:58:29]line [03:58:29]line [03:58:29]line [03:58:29]line [03:58:29]written 0, free lines is 3283 [03:58:29]MH_Cut [03:58:29]Write to MH i2c: D1 01 00 EC 3D 01 FB [03:58:29]Write i2c OK [03:58:29]MH_I2C_Read... [03:58:29]Read from MH i2c: D1 [03:58:29]MH_I2C_Read... [03:58:29]Read from MH i2c: D1 01 00 [03:58:29]MH_I2C_Read... [03:58:29]Read from MH i2c: D1 01 00 EC 3D 00 FA [03:58:29]Write to MH i2c: 01 00 00 ED 3D 2A [03:58:29]Write i2c OK [03:58:29]MH_I2C_Read... [03:58:29]OFD Sender: No OFD packet to send [03:58:29]*** Cut start [03:58:29]*** Purtial cut [03:58:29]*** Stage 1: CUTSNS_PIN = 1 [03:58:30]Read from MH i2c: 01 [03:58:30]MH_I2C_Read... [03:58:30]*** Stop cut motor [03:58:30]*** Cut end [03:58:30]Read from MH i2c: 01 07 00 [03:58:30]MH_I2C_Read... [03:58:30]Read from MH i2c: 01 07 00 ED 3D 00 00 00 00 00 FF 0F 3F [03:58:30]process_action close_receipt done [03:58:30]requested_data is exist [03:58:30]produce_requested_data [03:58:30]requested_item fm.sn is exist - process it [03:58:30]wFMCommunicate request_size=4 [03:58:30]MH_SAM_APDU [03:58:30]CAPDU: 80 11 00 00 [03:58:30]Write to MH i2c: E2 08 00 EE 3D 80 11 00 00 00 00 00 00 A5 [03:58:30]Write i2c OK [03:58:30]MH_I2C_Read... [03:58:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:58:30]Read from MH i2c: E2 [03:58:30]MH_I2C_Read... [03:58:30]Read from MH i2c: E2 17 00 [03:58:30]MH_I2C_Read... [03:58:30]Read from MH i2c: E2 17 00 EE 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FA [03:58:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [03:58:30]wFMCommunicate OK [03:58:30]requested_item fd.num is exist - process it [03:58:30]SAM_PROTO_GetFieldsCounters [03:58:30]wFMCommunicate request_size=4 [03:58:30]MH_SAM_APDU [03:58:30]CAPDU: 80 13 00 00 [03:58:30]Write to MH i2c: E2 08 00 EF 3D 80 13 00 00 00 00 00 00 A8 [03:58:30]Write i2c OK [03:58:30]MH_I2C_Read... [03:58:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:58:30]Read from MH i2c: E2 [03:58:30]MH_I2C_Read... [03:58:30]Read from MH i2c: E2 62 00 [03:58:30]MH_I2C_Read... [03:58:30]Read from MH i2c: E2 62 00 EF 3D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 84 BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 13 00 00 00 5E 04 04 00 13 00 00 00 57 04 04 00 14 00 00 00 19 04 04 00 00 00 00 00 90 00 65 [03:58: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 84 BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 13 00 00 00 5E 04 04 00 13 00 00 00 57 04 04 00 14 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:58:30]wFMCommunicate OK [03:58:30]SAM_PROTO_GetFieldsCounters done [03:58:30]requested_item shift.num is exist - process it [03:58:30]requested_item shift.opened is exist - process it [03:58:30]req_shift_opened [03:58:30]FM_GetShiftState [03:58:30]SAM_PROTO_GetShiftState [03:58:30]wFMCommunicate request_size=4 [03:58:30]MH_SAM_APDU [03:58:30]CAPDU: 80 13 01 00 [03:58:30]Write to MH i2c: E2 08 00 F0 3D 80 13 01 00 00 00 00 00 AA [03:58:30]Write i2c OK [03:58:30]MH_I2C_Read... [03:58:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:58:30]Read from MH i2c: E2 [03:58:30]MH_I2C_Read... [03:58:30]Read from MH i2c: E2 0E 00 [03:58:30]MH_I2C_Read... [03:58:30]Read from MH i2c: E2 0E 00 F0 3D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 95 [03:58:30]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [03:58:30]wFMCommunicate OK [03:58:30]SAM_PROTO_GetShiftState done [03:58:30]FM_GetShiftState done [03:58:30]req_shift_opened done [03:58:30]requested_item shift.open_date is exist - process it [03:58:30]req_shift_open_date [03:58:30]req_shift_open_date done [03:58:30]produce_requested_data done [03:58:30]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311172,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [03:58:30]process_action_free close_receipt [03:58:30]json_value_free [03:58:30]json_value_free done [03:58:30]process_json_proto returns [03:58:30]Send response to host [03:58:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311172,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [03:58:30]free response buf [03:58:30]execute_script done [03:58:30]execute_script returns [03:58:30]free content buf [03:58:30]Sock 9.Close socket [03:58:30]Sock 9.Thread stoped [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: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: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:54]OFD Sender: No OFD packet to send [04:00:59]OFD Sender: No OFD packet to send [04:01:04]OFD Sender: No OFD packet to send [04:01:09]OFD Sender: No OFD packet to send [04:01:14]OFD Sender: No OFD packet to send [04:01:19]OFD Sender: No OFD packet to send [04:01:24]OFD Sender: No OFD packet to send [04:01:29]OFD Sender: No OFD packet to send [04:01:34]OFD Sender: No OFD packet to send [04:01:39]OFD Sender: No OFD packet to send [04:01:44]OFD Sender: No OFD packet to send [04:01:49]OFD Sender: No OFD packet to send [04:01:54]OFD Sender: No OFD packet to send [04:01:59]OFD Sender: No OFD packet to send [04:02:04]OFD Sender: No OFD packet to send [04:02:09]OFD Sender: No OFD packet to send [04:02:14]OFD Sender: No OFD packet to send [04:02:19]OFD Sender: No OFD packet to send [04:02:24]OFD Sender: No OFD packet to send [04:02:29]OFD Sender: No OFD packet to send [04:02:34]OFD Sender: No OFD packet to send [04:02:39]OFD Sender: No OFD packet to send [04:02:44]OFD Sender: No OFD packet to send [04:02:49]OFD Sender: No OFD packet to send [04:02:54]OFD Sender: No OFD packet to send [04:02:59]OFD Sender: No OFD packet to send [04:03:04]OFD Sender: No OFD packet to send [04:03:09]OFD Sender: No OFD packet to send [04:03:14]OFD Sender: No OFD packet to send [04:03:19]OFD Sender: No OFD packet to send [04:03:24]OFD Sender: No OFD packet to send [04:03:29]OFD Sender: No OFD packet to send [04:03:34]OFD Sender: No OFD packet to send [04:03:39]OFD Sender: No OFD packet to send [04:03:44]OFD Sender: No OFD packet to send [04:03:49]OFD Sender: No OFD packet to send [04:03:54]OFD Sender: No OFD packet to send [04:03:59]OFD Sender: No OFD packet to send [04:04:04]OFD Sender: No OFD packet to send [04:04:09]OFD Sender: No OFD packet to send [04:04:14]OFD Sender: No OFD packet to send [04:04:19]OFD Sender: No OFD packet to send [04:04:24]OFD Sender: No OFD packet to send [04:04:29]OFD Sender: No OFD packet to send [04:04:34]OFD Sender: No OFD packet to send [04:04:39]OFD Sender: No OFD packet to send [04:04:44]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: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]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]OFD Sender: No OFD packet to send [04:06:40]OFD Sender: No OFD packet to send [04:06:45]OFD Sender: No OFD packet to send [04:06:50]OFD Sender: No OFD packet to send [04:06:55]OFD Sender: No OFD packet to send [04:07:00]OFD Sender: No OFD packet to send [04:07:05]OFD Sender: No OFD packet to send [04:07:10]OFD Sender: No OFD packet to send [04:07:15]OFD Sender: No OFD packet to send [04:07:20]OFD Sender: No OFD packet to send [04:07:25]OFD Sender: No OFD packet to send [04:07:30]OFD Sender: No OFD packet to send [04:07:35]OFD Sender: No OFD packet to send [04:07:40]OFD Sender: No OFD packet to send [04:07:45]OFD Sender: No OFD packet to send [04:07:50]OFD Sender: No OFD packet to send [04:07:55]OFD Sender: No OFD packet to send [04:08:00]OFD Sender: No OFD packet to send [04:08:05]OFD Sender: No OFD packet to send [04:08:10]OFD Sender: No OFD packet to send [04:08:15]OFD Sender: No OFD packet to send [04:08:20]OFD Sender: No OFD packet to send [04:08:25]OFD Sender: No OFD packet to send [04:08:30]OFD Sender: No OFD packet to send [04:08:35]OFD Sender: No OFD packet to send [04:08:40]OFD Sender: No OFD packet to send [04:08:45]OFD Sender: No OFD packet to send [04:08:50]OFD Sender: No OFD packet to send [04:08:55]OFD Sender: No OFD packet to send [04:09:00]OFD Sender: No OFD packet to send [04:09:05]OFD Sender: No OFD packet to send [04:09:10]OFD Sender: No OFD packet to send [04:09:15]OFD Sender: No OFD packet to send [04:09:20]OFD Sender: No OFD packet to send [04:09:25]OFD Sender: No OFD packet to send [04:09:30]OFD Sender: No OFD packet to send [04:09:35]OFD Sender: No OFD packet to send [04:09:40]OFD Sender: No OFD packet to send [04:09:45]OFD Sender: No OFD packet to send [04:09:50]OFD Sender: No OFD packet to send [04:09:55]OFD Sender: No OFD packet to send [04:10:00]OFD Sender: No OFD packet to send [04:10:05]OFD Sender: No OFD packet to send [04:10:10]OFD Sender: No OFD packet to send [04:10:15]OFD Sender: No OFD packet to send [04:10:20]OFD Sender: No OFD packet to send [04:10:25]OFD Sender: No OFD packet to send [04:10:30]OFD Sender: No OFD packet to send [04:10:35]OFD Sender: No OFD packet to send [04:10:40]OFD Sender: No OFD packet to send [04:10:45]OFD Sender: No OFD packet to send [04:10:50]OFD Sender: No OFD packet to send [04:10:55]OFD Sender: No OFD packet to send [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: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: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:00]OFD Sender: No OFD packet to send [04:15:05]OFD Sender: No OFD packet to send [04:15:10]OFD Sender: No OFD packet to send [04:15:15]OFD Sender: No OFD packet to send [04:15:20]OFD Sender: No OFD packet to send [04:15:25]OFD Sender: No OFD packet to send [04:15:30]OFD Sender: No OFD packet to send [04:15:35]OFD Sender: No OFD packet to send [04:15:40]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: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:46]OFD Sender: No OFD packet to send [04:20:51]OFD Sender: No OFD packet to send [04:20:56]OFD Sender: No OFD packet to send [04:21:01]OFD Sender: No OFD packet to send [04:21:06]OFD Sender: No OFD packet to send [04:21:11]OFD Sender: No OFD packet to send [04:21:16]OFD Sender: No OFD packet to send [04:21:21]OFD Sender: No OFD packet to send [04:21:26]OFD Sender: No OFD packet to send [04:21:31]OFD Sender: No OFD packet to send [04:21:36]OFD Sender: No OFD packet to send [04:21:41]OFD Sender: No OFD packet to send [04:21:46]OFD Sender: No OFD packet to send [04:21:51]OFD Sender: No OFD packet to send [04:21:56]OFD Sender: No OFD packet to send [04:22:01]OFD Sender: No OFD packet to send [04:22:06]OFD Sender: No OFD packet to send [04:22:11]OFD Sender: No OFD packet to send [04:22:16]OFD Sender: No OFD packet to send [04:22:21]OFD Sender: No OFD packet to send [04:22:26]OFD Sender: No OFD packet to send [04:22:31]OFD Sender: No OFD packet to send [04:22:36]OFD Sender: No OFD packet to send [04:22:41]OFD Sender: No OFD packet to send [04:22:46]OFD Sender: No OFD packet to send [04:22:51]OFD Sender: No OFD packet to send [04:22:56]OFD Sender: No OFD packet to send [04:23:01]OFD Sender: No OFD packet to send [04:23:06]OFD Sender: No OFD packet to send [04:23:11]OFD Sender: No OFD packet to send [04:23:16]OFD Sender: No OFD packet to send [04:23:21]OFD Sender: No OFD packet to send [04:23:26]OFD Sender: No OFD packet to send [04:23:31]OFD Sender: No OFD packet to send [04:23:36]OFD Sender: No OFD packet to send [04:23:41]OFD Sender: No OFD packet to send [04:23:46]OFD Sender: No OFD packet to send [04:23:51]OFD Sender: No OFD packet to send [04:23:56]OFD Sender: No OFD packet to send [04:24:01]OFD Sender: No OFD packet to send [04:24:06]OFD Sender: No OFD packet to send [04:24:11]OFD Sender: No OFD packet to send [04:24:16]OFD Sender: No OFD packet to send [04:24:21]OFD Sender: No OFD packet to send [04:24:26]OFD Sender: No OFD packet to send [04:24:31]OFD Sender: No OFD packet to send [04:24:36]OFD Sender: No OFD packet to send [04:24:41]OFD Sender: No OFD packet to send [04:24:44]accept exits with 7 [04:24:44]New connection [04:24:44]New thread 3066654052 created [04:24:44]Thread 3066510692 joined [04:24:44]Waiting for new connection... [04:24:44] Sock 7.Parse request [04:24:44]Sock 7.Check first char [04:24:44]Sock 7.First char is OK [04:24:44]request: POST /json_proto HTTP/1.0 [04:24:44]Method: POST [04:24:44]URL: /json_proto [04:24:44]Method is POST - this is cgi request [04:24:44]url: /json_proto [04:24:44]query_string will be loaded in cgi processing [04:24:44]execute_cgi json_proto POST (null) [04:24:44]execute_cgi path=json_proto method=POST [04:24:44]POST find Content-Length [04:24:44]Host: 172.17.96.3:8080 [04:24:44]Content-Length: 652 [04:24:44]Content-Type: application/json [04:24:44] [04:24:44]POST finish read [04:24:44]Found Content-Length = 652 [04:24:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3498", "tax_sys" : 0, "items" : [ { "code": "4700000480050", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Nitro Energy \u044D\u043D green \u0436/\u0431 0,45\u043B", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:24:44]execute_script... [04:24: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 : (3)3498", "tax_sys" : 0, "items" : [ { "code": "4700000480050", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Nitro Energy \u044D\u043D green \u0436/\u0431 0,45\u043B", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:24:44]POST & json_proto [04:24:44]process_json_proto [04:24:44]json parsed OK: [04:24:44]protocol is kg_v1.0 [04:24:44]action value=close_receipt [04:24:44]process_action close_receipt [04:24:44]cmd_close_receipt [04:24:44]MH_GetDate [04:24:44]Write to MH i2c: F0 00 00 F1 3D 1D [04:24:44]Write i2c OK [04:24:44]MH_I2C_Read... [04:24:44]Read from MH i2c: F0 [04:24:44]MH_I2C_Read... [04:24:44]Read from MH i2c: F0 09 00 [04:24:44]MH_I2C_Read... [04:24:44]Read from MH i2c: F0 09 00 F1 3D 00 0F B5 21 67 44 5E 04 65 7D [04:24:44]GetLastDocTimeStamp 1730260709 [04:24:44]current date 1730262287 [04:24:44]FM_GetShiftState [04:24:44]SAM_PROTO_GetShiftState [04:24:44]wFMCommunicate request_size=4 [04:24:44]MH_SAM_APDU [04:24:44]CAPDU: 80 13 01 00 [04:24:44]Write to MH i2c: E2 08 00 F2 3D 80 13 01 00 00 00 00 00 AC [04:24:44]Write i2c OK [04:24:44]MH_I2C_Read... [04:24:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:24:44]Read from MH i2c: E2 [04:24:44]MH_I2C_Read... [04:24:44]Read from MH i2c: E2 0E 00 [04:24:44]MH_I2C_Read... [04:24:44]Read from MH i2c: E2 0E 00 F2 3D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 97 [04:24:44]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [04:24:44]wFMCommunicate OK [04:24:44]SAM_PROTO_GetShiftState done [04:24:44]FM_GetShiftState done [04:24:44]opened in 1730247899 [04:24:44]opened+sec_in_day 1730334299 [04:24:44]quantity*price = 9500 [04:24:44]sum+1 = 9501 [04:24:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 95.00 НСП 1% : 0.84 НДС 12% : 10.09 Наличными: 95.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 20 30.10.2024 04:24 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311173 ФПД: 100727726827505 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T042447&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311173&fm=100727726827505&tin=02508201610067®Number=0000000000091780&sum=9500 0 [04:24:45]StoreToDocumentArchive [04:24:45]shift 536 fd 311173 [04:24:45]save to /storage/0536/doc_00311173 [04:24:45]save last doc name /storage/0536/doc_00311173 to /storage/kkm_last_doc_name [04:24:45]save OK [04:24:45]Clear old archive folders... [04:24:45]ProcessDocumentItem done err = 0, tmpTLVsize=293 [04:24:45]tlvbuf is 00659720 [04:24:45]SAM_PROTO_ClearQueue [04:24:45]wFMCommunicate request_size=4 [04:24:45]MH_SAM_APDU [04:24:45]CAPDU: 80 09 00 00 [04:24:45]Write to MH i2c: E2 08 00 FF 3D 80 09 00 00 00 00 00 00 AE [04:24:45]Write i2c OK [04:24:45]MH_I2C_Read... [04:24:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:24:45]Read from MH i2c: E2 [04:24:45]MH_I2C_Read... [04:24:45]Read from MH i2c: E2 03 00 [04:24:45]MH_I2C_Read... [04:24:45]Read from MH i2c: E2 03 00 FF 3D 00 90 00 B0 [04:24:45]RAPDU: 90 00 [04:24:45]wFMCommunicate OK [04:24:45]SAM_PROTO_ClearQueue done [04:24:45]KKMCreateOFDPacket [04:24:45]OFDProtocolAddRootSTLVToBuf [04:24:45]FM_MakeSignedData [04:24:45]FM_MakeSignedData [04:24:45]SAM_PROTO_SignData [04:24:45]wFMCommunicate request_size=4 [04:24:45]MH_SAM_APDU [04:24:45]CAPDU: 80 0D 01 02 [04:24:45]Write to MH i2c: E2 08 00 00 3E 80 0D 01 02 00 00 00 00 B7 [04:24:45]Write i2c OK [04:24:45]MH_I2C_Read... [04:24:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:24:45]Read from MH i2c: E2 [04:24:45]MH_I2C_Read... [04:24:45]Read from MH i2c: E2 03 00 [04:24:45]MH_I2C_Read... [04:24:45]Read from MH i2c: E2 03 00 00 3E 00 90 00 B2 [04:24:45]RAPDU: 90 00 [04:24:45]wFMCommunicate OK [04:24:45]wFMCommunicate request_size=255 [04:24:45]MH_SAM_APDU [04:24:45]CAPDU: 80 0D 02 02 FA 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 30 35 30 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 45 6E 65 72 67 79 20 D1 8D D0 BD 20 67 72 65 65 6E 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 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 0F B5 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 [04:24:45]Write to MH i2c: E2 02 01 01 3E 80 0D 02 02 FA 00 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 30 35 30 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 45 6E 65 72 67 79 20 D1 8D D0 BD 20 67 72 65 65 6E 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 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 0F B5 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 00 00 D1 [04:24:45]Write i2c OK [04:24:45]MH_I2C_Read... [04:24:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:24:46]Read from MH i2c: E2 [04:24:46]MH_I2C_Read... [04:24:46]Read from MH i2c: E2 03 00 [04:24:46]MH_I2C_Read... [04:24:46]Read from MH i2c: E2 03 00 01 3E 00 90 00 B3 [04:24:46]RAPDU: 90 00 [04:24:46]wFMCommunicate OK [04:24:46]wFMCommunicate request_size=52 [04:24:46]MH_SAM_APDU [04:24:46]CAPDU: 80 0D 02 02 2F 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 85 BF 04 00 35 04 06 00 5B 9C 80 60 67 F1 [04:24:46]Write to MH i2c: E2 37 00 02 3E 80 0D 02 02 2F 00 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 85 BF 04 00 35 04 06 00 5B 9C 80 60 67 F1 00 00 F6 [04:24:46]Write i2c OK [04:24:46]MH_I2C_Read... [04:24:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:24:46]Read from MH i2c: E2 [04:24:46]MH_I2C_Read... [04:24:46]Read from MH i2c: E2 03 00 [04:24:46]MH_I2C_Read... [04:24:46]Read from MH i2c: E2 03 00 02 3E 00 90 00 B4 [04:24:46]RAPDU: 90 00 [04:24:46]wFMCommunicate OK [04:24:46]wFMCommunicate request_size=4 [04:24:46]MH_SAM_APDU [04:24:46]CAPDU: 80 0D 03 02 [04:24:46]Write to MH i2c: E2 08 00 03 3E 80 0D 03 02 00 00 00 00 BC [04:24:46]Write i2c OK [04:24:46]MH_I2C_Read... [04:24:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:24:46]Read from MH i2c: E2 [04:24:46]MH_I2C_Read... [04:24:46]Read from MH i2c: E2 0B 00 [04:24:46]MH_I2C_Read... [04:24:46]Read from MH i2c: E2 0B 00 03 3E 00 52 8D 42 A4 4C 8A 8F 78 90 00 5F [04:24:46]RAPDU: 52 8D 42 A4 4C 8A 8F 78 90 00 [04:24:46]wFMCommunicate OK [04:24:46]SAM_PROTO_SignData done [04:24:46]FM_MakeSignedData done [04:24:46]CreateOFDProtocolMessage [04:24:46]wFMCommunicate request_size=4 [04:24:46]MH_SAM_APDU [04:24:46]CAPDU: 80 11 00 00 [04:24:46]Write to MH i2c: E2 08 00 04 3E 80 11 00 00 00 00 00 00 BC [04:24:46]Write i2c OK [04:24:46]MH_I2C_Read... [04:24:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:24:46]Read from MH i2c: E2 [04:24:46]MH_I2C_Read... [04:24:46]Read from MH i2c: E2 17 00 [04:24:46]MH_I2C_Read... [04:24:46]Read from MH i2c: E2 17 00 04 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 11 [04:24:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [04:24:46]wFMCommunicate OK [04:24:46]CreateOFDProtocolMessage done [04:24:46]OFDSenderStorePacket 311173 [04:24:46]StoreOFDPacket docnum=311173 [04:24:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 39 01 00 00 22 41 31 01 2E 70 5A 03 01 00 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 30 35 30 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 45 6E 65 72 67 79 20 D1 8D D0 BD 20 67 72 65 65 6E 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 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 0F B5 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 85 BF 04 00 35 04 06 00 5B 9C 80 60 67 F1 52 8D 42 A4 4C 8A 8F 78 [04:24:46]CheckFolder [04:24:46]dirname=/storage/ofd_packets [04:24:46]CheckFolder done [04:24:46]ProducePacketName [04:24:46]name=ofd_packets/00311173 [04:24:46]NVStorageSaveData ofd_packets/00311173 [04:24:46]File name is /storage/ofd_packets/00311173 [04:24:46]Write 343 bytes [04:24:46]NVStorageSaveData done [04:24:46]OFDSenderStorePacket done [04:24:46]KKMCreateOFDPacket done [04:24:46]NVStorageSaveData kkm_last_timestamp [04:24:46]File name is /storage/kkm_last_timestamp [04:24:46]Write 4 bytes [04:24:46]NVStorageSaveData done [04:24:46]OFD Sender: Processing packet 311173 [packets to send 223, broken 222] [04:24:46]ProducePacketName [04:24:46]name=ofd_packets/00311173 [04:24:46]OFD Sender: To server: pG, [04:24:46]CommunicateWithHost lk.salyk.kg:30040 [04:24:46]ConnectInit lk.salyk.kg [04:24:46]ExternCall_PrintAddStr [04:24:46]wPrintStart [04:24:46]Write to MH i2c: 01 00 00 05 3E 43 [04:24:46]Write i2c OK [04:24:46]MH_I2C_Read... [04:24:46]Read from MH i2c: 01 [04:24:46]MH_I2C_Read... [04:24:46]Read from MH i2c: 01 07 00 [04:24:46]MH_I2C_Read... [04:24:46]Read from MH i2c: 01 07 00 05 3E 00 00 00 00 00 FF 0F 58 [04:24:46]RasterBufferAndPrint [04:24:46]line Счет N : (3)3498 [04:24:46]line ИНН: 02508201610067 [04:24:46]line Контрольно-Кассовый Чек [04:24:46]line ПРОДАЖА [04:24:46]line Товар: 4700000480050 [04:24:46]line Напиток Nitro Energy эн green ж/б 0,45л [04:24:46]line 1.000 * 95.00 [04:24:46]line = 95.00 [04:24:46]line НДС 12% НСП 1% [04:24:46]line > о реализуемом товаре [04:24:46]line ИТОГО: 95.00 [04:24:46]line НСП 1% : 0.84 [04:24:46]line НДС 12% : 10.09 [04:24:46]line Наличными: 95.00 [04:24:46]line Безнал.: 0.00 [04:24:46]line Место: АЗС № 172 "Партнер Нефть" [04:24:46]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [04:24:46]line СНО: Общий режим [04:24:46]line Чек 20 30.10.2024 04:24 [04:24:46]line Смена: 536 ФФД: 1.0 [04:24:46]line ЗНМ: 0300000116 [04:24:46]line РНМ: 0000000000091780 [04:24:46]line Версия ККМ: 001 [04:24:46]line ФМ: 0000000000871765 [04:24:46]line ФД: 311173 [04:24:46]line ФПД: 100727726827505 [04:24:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T042447&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311173&fm=100727726827505&tin=02508201610067®Number=0000000000091780&sum=9500 [04:24:46]line 0 [04:24:46]Connected sock=11 [04:24:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 39 01 00 00 22 41 31 01 2E 70 5A 03 01 00 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 30 35 30 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 45 6E 65 72 67 79 20 D1 8D D0 BD 20 67 72 65 65 6E 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 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 0F B5 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 85 BF 04 00 35 04 06 00 5B 9C 80 60 67 F1 52 8D 42 A4 4C 8A 8F 78 [04:24:46]written 0, free lines is 4095 [04:24:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 D4 2E 47 00 A5 0B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 85 BF 04 00 F4 03 04 00 61 5B 21 67 B6 04 01 00 00 1C C3 CE 41 08 74 50 55 [04:24:46]CommunicateWithHost err = 0 [04:24:46]CheckOFDResponse [04:24:46]1017 (14) - 77093643461234 [04:24:46]1041 (16) - 0000000000871765 [04:24:46]1040 (4) - 311173 [04:24:46]1012 (4) - 29.10.2024 22:02 [04:24:46]1206 (1) - 0 [04:24:46]OFD Sender: Remove packet 311173 [04:24:46]ProducePacketName [04:24:46]name=ofd_packets/00311173 [04:24:46]NVStorageDeleteData [04:24:47]Write to MH i2c: 01 00 00 2D 3E 6B [04:24:47]Write i2c OK [04:24:47]MH_I2C_Read... [04:24:47]Read from MH i2c: 01 [04:24:47]MH_I2C_Read... [04:24:47]Read from MH i2c: 01 07 00 [04:24:47]MH_I2C_Read... [04:24:47]Read from MH i2c: 01 07 00 2D 3E 00 00 00 00 00 BF 0C 3D [04:24:47]RasterBufferAndPrint [04:24:47]line [04:24:47]line [04:24:47]line [04:24:47]line [04:24:47]line [04:24:47]written 0, free lines is 3267 [04:24:47]MH_Cut [04:24:47]Write to MH i2c: D1 01 00 34 3E 01 44 [04:24:47]Write i2c OK [04:24:47]MH_I2C_Read... [04:24:47]Read from MH i2c: D1 [04:24:47]MH_I2C_Read... [04:24:47]Read from MH i2c: D1 01 00 [04:24:47]MH_I2C_Read... [04:24:47]Read from MH i2c: D1 01 00 34 3E 00 43 [04:24:47]Write to MH i2c: 01 00 00 35 3E 73 [04:24:47]Write i2c OK [04:24:47]MH_I2C_Read... [04:24:47]OFD Sender: No OFD packet to send [04:24:47]*** Cut start [04:24:47]*** Purtial cut [04:24:47]*** Stage 1: CUTSNS_PIN = 1 [04:24:48]Read from MH i2c: 01 [04:24:48]MH_I2C_Read... [04:24:48]*** Stop cut motor [04:24:48]*** Cut end [04:24:48]Read from MH i2c: 01 07 00 [04:24:48]MH_I2C_Read... [04:24:48]Read from MH i2c: 01 07 00 35 3E 00 00 00 00 00 FF 0F 88 [04:24:48]process_action close_receipt done [04:24:48]requested_data is exist [04:24:48]produce_requested_data [04:24:48]requested_item fm.sn is exist - process it [04:24:48]wFMCommunicate request_size=4 [04:24:48]MH_SAM_APDU [04:24:48]CAPDU: 80 11 00 00 [04:24:48]Write to MH i2c: E2 08 00 36 3E 80 11 00 00 00 00 00 00 EE [04:24:48]Write i2c OK [04:24:48]MH_I2C_Read... [04:24:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:24:48]Read from MH i2c: E2 [04:24:48]MH_I2C_Read... [04:24:48]Read from MH i2c: E2 17 00 [04:24:48]MH_I2C_Read... [04:24:48]Read from MH i2c: E2 17 00 36 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 43 [04:24:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [04:24:48]wFMCommunicate OK [04:24:48]requested_item fd.num is exist - process it [04:24:48]SAM_PROTO_GetFieldsCounters [04:24:48]wFMCommunicate request_size=4 [04:24:48]MH_SAM_APDU [04:24:48]CAPDU: 80 13 00 00 [04:24:48]Write to MH i2c: E2 08 00 37 3E 80 13 00 00 00 00 00 00 F1 [04:24:48]Write i2c OK [04:24:48]MH_I2C_Read... [04:24:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:24:48]Read from MH i2c: E2 [04:24:48]MH_I2C_Read... [04:24:48]Read from MH i2c: E2 62 00 [04:24:48]MH_I2C_Read... [04:24:48]Read from MH i2c: E2 62 00 37 3E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 85 BF 04 00 0E 04 04 00 18 02 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 B2 [04:24: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 85 BF 04 00 0E 04 04 00 18 02 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 [04:24:48]wFMCommunicate OK [04:24:48]SAM_PROTO_GetFieldsCounters done [04:24:48]requested_item shift.num is exist - process it [04:24:48]requested_item shift.opened is exist - process it [04:24:48]req_shift_opened [04:24:48]FM_GetShiftState [04:24:48]SAM_PROTO_GetShiftState [04:24:48]wFMCommunicate request_size=4 [04:24:48]MH_SAM_APDU [04:24:48]CAPDU: 80 13 01 00 [04:24:48]Write to MH i2c: E2 08 00 38 3E 80 13 01 00 00 00 00 00 F3 [04:24:48]Write i2c OK [04:24:48]MH_I2C_Read... [04:24:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:24:48]Read from MH i2c: E2 [04:24:48]MH_I2C_Read... [04:24:48]Read from MH i2c: E2 0E 00 [04:24:48]MH_I2C_Read... [04:24:48]Read from MH i2c: E2 0E 00 38 3E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 DE [04:24:48]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [04:24:48]wFMCommunicate OK [04:24:48]SAM_PROTO_GetShiftState done [04:24:48]FM_GetShiftState done [04:24:48]req_shift_opened done [04:24:48]requested_item shift.open_date is exist - process it [04:24:48]req_shift_open_date [04:24:48]req_shift_open_date done [04:24:48]produce_requested_data done [04:24:48]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311173,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [04:24:48]process_action_free close_receipt [04:24:48]json_value_free [04:24:48]json_value_free done [04:24:48]process_json_proto returns [04:24:48]Send response to host [04:24:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311173,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [04:24:48]free response buf [04:24:48]execute_script done [04:24:48]execute_script returns [04:24:48]free content buf [04:24:48]Sock 7.Close socket [04:24:48]Sock 7.Thread stoped [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:16]accept exits with 9 [04:25:16]New connection [04:25:16]New thread 3066510692 created [04:25:16]Thread 3066654052 joined [04:25:16]Waiting for new connection... [04:25:16] Sock 9.Parse request [04:25:16]Sock 9.Check first char [04:25:16]Sock 9.First char is OK [04:25:16]request: POST /json_proto HTTP/1.0 [04:25:16]Method: POST [04:25:16]URL: /json_proto [04:25:16]Method is POST - this is cgi request [04:25:16]url: /json_proto [04:25:16]query_string will be loaded in cgi processing [04:25:16]execute_cgi json_proto POST (null) [04:25:16]execute_cgi path=json_proto method=POST [04:25:16]POST find Content-Length [04:25:16]Host: 172.17.96.3:8080 [04:25:16]Content-Length: 677 [04:25:16]Content-Type: application/json [04:25:16] [04:25:16]POST finish read [04:25:16]Found Content-Length = 677 [04:25:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)644987", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.820, "sum" : 255.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 255.00, "total" : 255.00, "payments": [ { "type": 0, "sum" : 255.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:25:16]execute_script... [04:25: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)644987", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.820, "sum" : 255.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 255.00, "total" : 255.00, "payments": [ { "type": 0, "sum" : 255.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:25:16]POST & json_proto [04:25:16]process_json_proto [04:25:16]json parsed OK: [04:25:16]protocol is kg_v1.0 [04:25:16]action value=close_receipt [04:25:16]process_action close_receipt [04:25:16]cmd_close_receipt [04:25:16]MH_GetDate [04:25:16]Write to MH i2c: F0 00 00 39 3E 66 [04:25:16]Write i2c OK [04:25:16]MH_I2C_Read... [04:25:16]Read from MH i2c: F0 [04:25:16]MH_I2C_Read... [04:25:16]Read from MH i2c: F0 09 00 [04:25:16]MH_I2C_Read... [04:25:16]Read from MH i2c: F0 09 00 39 3E 00 30 B5 21 67 44 5E 04 65 E7 [04:25:16]GetLastDocTimeStamp 1730262287 [04:25:16]current date 1730262320 [04:25:16]FM_GetShiftState [04:25:16]SAM_PROTO_GetShiftState [04:25:16]wFMCommunicate request_size=4 [04:25:16]MH_SAM_APDU [04:25:16]CAPDU: 80 13 01 00 [04:25:16]Write to MH i2c: E2 08 00 3A 3E 80 13 01 00 00 00 00 00 F5 [04:25:16]Write i2c OK [04:25:16]MH_I2C_Read... [04:25:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:25:16]Read from MH i2c: E2 [04:25:16]MH_I2C_Read... [04:25:16]Read from MH i2c: E2 0E 00 [04:25:16]MH_I2C_Read... [04:25:16]Read from MH i2c: E2 0E 00 3A 3E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 E0 [04:25:16]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [04:25:16]wFMCommunicate OK [04:25:16]SAM_PROTO_GetShiftState done [04:25:16]FM_GetShiftState done [04:25:16]opened in 1730247899 [04:25:16]opened+sec_in_day 1730334299 [04:25:16]quantity*price = 25555 [04:25:16]sum+1 = 25557 [04:25:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 255.00 Внесено: 255.00 СДАЧА: 0.00 НСП 1% : 2.26 НДС 12% : 27.14 Наличными: 255.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 21 30.10.2024 04:25 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311174 ФПД: 102798700605092 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T042520&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311174&fm=102798700605092&tin=02508201610067®Number=0000000000091780&sum=25500 [04:25:18]StoreToDocumentArchive [04:25:18]shift 536 fd 311174 [04:25:18]save to /storage/0536/doc_00311174 [04:25:18]save last doc name /storage/0536/doc_00311174 to /storage/kkm_last_doc_name [04:25:18]save OK [04:25:18]Clear old archive folders... [04:25:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:25:18]tlvbuf is 0064C790 [04:25:18]SAM_PROTO_ClearQueue [04:25:18]wFMCommunicate request_size=4 [04:25:18]MH_SAM_APDU [04:25:18]CAPDU: 80 09 00 00 [04:25:18]Write to MH i2c: E2 08 00 47 3E 80 09 00 00 00 00 00 00 F7 [04:25:18]Write i2c OK [04:25:18]MH_I2C_Read... [04:25:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:25:18]Read from MH i2c: E2 [04:25:18]MH_I2C_Read... [04:25:18]Read from MH i2c: E2 03 00 [04:25:18]MH_I2C_Read... [04:25:18]Read from MH i2c: E2 03 00 47 3E 00 90 00 F9 [04:25:18]RAPDU: 90 00 [04:25:18]wFMCommunicate OK [04:25:18]SAM_PROTO_ClearQueue done [04:25:18]KKMCreateOFDPacket [04:25:18]OFDProtocolAddRootSTLVToBuf [04:25:18]FM_MakeSignedData [04:25:18]FM_MakeSignedData [04:25:18]SAM_PROTO_SignData [04:25:18]wFMCommunicate request_size=4 [04:25:18]MH_SAM_APDU [04:25:18]CAPDU: 80 0D 01 02 [04:25:18]Write to MH i2c: E2 08 00 48 3E 80 0D 01 02 00 00 00 00 FF [04:25:18]Write i2c OK [04:25:18]MH_I2C_Read... [04:25:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:25:18]Read from MH i2c: E2 [04:25:18]MH_I2C_Read... [04:25:18]Read from MH i2c: E2 03 00 [04:25:18]MH_I2C_Read... [04:25:18]Read from MH i2c: E2 03 00 48 3E 00 90 00 FA [04:25:18]RAPDU: 90 00 [04:25:18]wFMCommunicate OK [04:25:18]wFMCommunicate request_size=255 [04:25:18]MH_SAM_APDU [04:25: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 32 FF 03 08 00 03 EC 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D4 63 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 63 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E2 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 0A 00 00 00 00 07 04 06 00 9C 63 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 00 00 00 F4 03 04 00 30 B5 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 86 BF 04 00 35 04 06 00 5D [04:25:18]Write to MH i2c: E2 02 01 49 3E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 EC 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D4 63 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 63 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E2 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 0A 00 00 00 00 07 04 06 00 9C 63 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 00 00 00 F4 03 04 00 30 B5 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 86 BF 04 00 35 04 06 00 5D 00 00 3B [04:25:18]Write i2c OK [04:25:18]MH_I2C_Read... [04:25:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:25:18]Read from MH i2c: E2 [04:25:18]MH_I2C_Read... [04:25:18]Read from MH i2c: E2 03 00 [04:25:18]MH_I2C_Read... [04:25:18]Read from MH i2c: E2 03 00 49 3E 00 90 00 FB [04:25:18]RAPDU: 90 00 [04:25:18]wFMCommunicate OK [04:25:18]wFMCommunicate request_size=10 [04:25:18]MH_SAM_APDU [04:25:18]CAPDU: 80 0D 02 02 05 7E B0 08 6E A4 [04:25:18]Write to MH i2c: E2 0D 00 4A 3E 80 0D 02 02 05 00 7E B0 08 6E A4 00 00 54 [04:25:18]Write i2c OK [04:25:18]MH_I2C_Read... [04:25:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:25:18]Read from MH i2c: E2 [04:25:18]MH_I2C_Read... [04:25:18]Read from MH i2c: E2 03 00 [04:25:18]MH_I2C_Read... [04:25:18]Read from MH i2c: E2 03 00 4A 3E 00 90 00 FC [04:25:18]RAPDU: 90 00 [04:25:18]wFMCommunicate OK [04:25:18]wFMCommunicate request_size=4 [04:25:18]MH_SAM_APDU [04:25:18]CAPDU: 80 0D 03 02 [04:25:18]Write to MH i2c: E2 08 00 4B 3E 80 0D 03 02 00 00 00 00 04 [04:25:18]Write i2c OK [04:25:18]MH_I2C_Read... [04:25:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:25:18]Read from MH i2c: E2 [04:25:18]MH_I2C_Read... [04:25:18]Read from MH i2c: E2 0B 00 [04:25:18]MH_I2C_Read... [04:25:18]Read from MH i2c: E2 0B 00 4B 3E 00 EB CE A7 A6 47 35 B9 56 90 00 96 [04:25:18]RAPDU: EB CE A7 A6 47 35 B9 56 90 00 [04:25:18]wFMCommunicate OK [04:25:18]SAM_PROTO_SignData done [04:25:18]FM_MakeSignedData done [04:25:18]CreateOFDProtocolMessage [04:25:18]wFMCommunicate request_size=4 [04:25:18]MH_SAM_APDU [04:25:18]CAPDU: 80 11 00 00 [04:25:18]Write to MH i2c: E2 08 00 4C 3E 80 11 00 00 00 00 00 00 04 [04:25:18]Write i2c OK [04:25:18]MH_I2C_Read... [04:25:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:25:18]Read from MH i2c: E2 [04:25:18]MH_I2C_Read... [04:25:18]Read from MH i2c: E2 17 00 [04:25:18]MH_I2C_Read... [04:25:18]Read from MH i2c: E2 17 00 4C 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 59 [04:25:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [04:25:18]wFMCommunicate OK [04:25:18]CreateOFDProtocolMessage done [04:25:18]OFDSenderStorePacket 311174 [04:25:18]StoreOFDPacket docnum=311174 [04:25:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B8 05 07 01 86 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 32 FF 03 08 00 03 EC 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D4 63 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 63 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E2 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 0A 00 00 00 00 07 04 06 00 9C 63 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 00 00 00 F4 03 04 00 30 B5 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 86 BF 04 00 35 04 06 00 5D 7E B0 08 6E A4 EB CE A7 A6 47 35 B9 56 [04:25:18]CheckFolder [04:25:18]dirname=/storage/ofd_packets [04:25:18]CheckFolder done [04:25:18]ProducePacketName [04:25:18]name=ofd_packets/00311174 [04:25:18]NVStorageSaveData ofd_packets/00311174 [04:25:18]File name is /storage/ofd_packets/00311174 [04:25:18]Write 301 bytes [04:25:18]NVStorageSaveData done [04:25:18]OFDSenderStorePacket done [04:25:18]KKMCreateOFDPacket done [04:25:18]NVStorageSaveData kkm_last_timestamp [04:25:18]File name is /storage/kkm_last_timestamp [04:25:18]Write 4 bytes [04:25:18]NVStorageSaveData done [04:25:18]ExternCall_PrintAddStr [04:25:18]wPrintStart [04:25:18]Write to MH i2c: 01 00 00 4D 3E 8B [04:25:18]Write i2c OK [04:25:18]MH_I2C_Read... [04:25:18]Read from MH i2c: 01 [04:25:18]MH_I2C_Read... [04:25:18]Read from MH i2c: 01 07 00 [04:25:18]MH_I2C_Read... [04:25:18]Read from MH i2c: 01 07 00 4D 3E 00 00 00 00 00 FF 0F A0 [04:25:18]RasterBufferAndPrint [04:25:18]line Счет N : (1)644987 [04:25:18]line ИНН: 02508201610067 [04:25:18]line Контрольно-Кассовый Чек [04:25:18]line ПРОДАЖА [04:25:18]line ТРК (МРК, ГНК) : 41 [04:25:18]line Товар: 2710124130 [04:25:18]line Аи-92-К-2 [04:25:18]line 3.820 * 66.90 [04:25:18]line = 255.56 [04:25:18]line НДС 12% НСП 1% [04:25:18]line > о реализуемом товаре [04:25:18]line ОКРУГЛЕНИЕ: -0.56 [04:25:18]line ИТОГО: 255.00 [04:25:18]line Внесено: 255.00 [04:25:18]line СДАЧА: 0.00 [04:25:18]line НСП 1% : 2.26 [04:25:18]line НДС 12% : 27.14 [04:25:18]line Наличными: 255.00 [04:25:18]line Безнал.: 0.00 [04:25:18]line Место: АЗС № 172 "Партнер Нефть" [04:25:18]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [04:25:18]line СНО: Общий режим [04:25:18]line Чек 21 30.10.2024 04:25 [04:25:18]line Смена: 536 ФФД: 1.0 [04:25:18]line ЗНМ: 0300000116 [04:25:18]line РНМ: 0000000000091780 [04:25:18]line Версия ККМ: 001 [04:25:18]line ФМ: 0000000000871765 [04:25:18]line ФД: 311174 [04:25:18]line ФПД: 102798700605092 [04:25:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T042520&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311174&fm=102798700605092&tin=02508201610067®Number=0000000000091780&sum=25500 [04:25:18]written 0, free lines is 4095 [04:25:18]OFD Sender: Processing packet 311174 [packets to send 223, broken 222] [04:25:18]ProducePacketName [04:25:18]name=ofd_packets/00311174 [04:25:18]OFD Sender: To server: pG, [04:25:18]CommunicateWithHost lk.salyk.kg:30040 [04:25:18]ConnectInit lk.salyk.kg [04:25:18]Connected sock=10 [04:25:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B8 05 07 01 86 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 32 FF 03 08 00 03 EC 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D4 63 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 63 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E2 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 0A 00 00 00 00 07 04 06 00 9C 63 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 00 00 00 F4 03 04 00 30 B5 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 86 BF 04 00 35 04 06 00 5D 7E B0 08 6E A4 EB CE A7 A6 47 35 B9 56 [04:25:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 0D E5 47 00 67 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 31 37 36 35 10 04 04 00 86 BF 04 00 F4 03 04 00 81 5B 21 67 B6 04 01 00 00 62 92 C3 CE A9 1C 76 A3 [04:25:18]CommunicateWithHost err = 0 [04:25:18]CheckOFDResponse [04:25:18]1017 (14) - 77093643461234 [04:25:18]1041 (16) - 0000000000871765 [04:25:18]1040 (4) - 311174 [04:25:18]1012 (4) - 29.10.2024 22:02 [04:25:18]1206 (1) - 0 [04:25:18]OFD Sender: Remove packet 311174 [04:25:18]ProducePacketName [04:25:18]name=ofd_packets/00311174 [04:25:18]NVStorageDeleteData [04:25:19]Write to MH i2c: 01 00 00 77 3E B5 [04:25:19]Write i2c OK [04:25:19]MH_I2C_Read... [04:25:19]Read from MH i2c: 01 [04:25:19]MH_I2C_Read... [04:25:19]Read from MH i2c: 01 07 00 [04:25:19]MH_I2C_Read... [04:25:19]Read from MH i2c: 01 07 00 77 3E 00 00 00 00 00 AE 0C 76 [04:25:19]RasterBufferAndPrint [04:25:19]line [04:25:19]line [04:25:19]line [04:25:19]line [04:25:19]line [04:25:19]written 0, free lines is 3250 [04:25:19]MH_Cut [04:25:19]Write to MH i2c: D1 01 00 7E 3E 01 8E [04:25:19]Write i2c OK [04:25:19]MH_I2C_Read... [04:25:19]Read from MH i2c: D1 [04:25:19]MH_I2C_Read... [04:25:19]Read from MH i2c: D1 01 00 [04:25:19]MH_I2C_Read... [04:25:19]Read from MH i2c: D1 01 00 7E 3E 00 8D [04:25:19]Write to MH i2c: 01 00 00 7F 3E BD [04:25:19]Write i2c OK [04:25:19]MH_I2C_Read... [04:25:19]OFD Sender: No OFD packet to send [04:25:19]*** Cut start [04:25:19]*** Purtial cut [04:25:19]*** Stage 1: CUTSNS_PIN = 1 [04:25:20]Read from MH i2c: 01 [04:25:20]MH_I2C_Read... [04:25:20]*** Stop cut motor [04:25:20]*** Cut end [04:25:20]Read from MH i2c: 01 07 00 [04:25:20]MH_I2C_Read... [04:25:20]Read from MH i2c: 01 07 00 7F 3E 00 00 00 00 00 FF 0F D2 [04:25:20]process_action close_receipt done [04:25:20]requested_data is exist [04:25:20]produce_requested_data [04:25:20]requested_item fm.sn is exist - process it [04:25:20]wFMCommunicate request_size=4 [04:25:20]MH_SAM_APDU [04:25:20]CAPDU: 80 11 00 00 [04:25:20]Write to MH i2c: E2 08 00 80 3E 80 11 00 00 00 00 00 00 38 [04:25:20]Write i2c OK [04:25:20]MH_I2C_Read... [04:25:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:25:20]Read from MH i2c: E2 [04:25:20]MH_I2C_Read... [04:25:20]Read from MH i2c: E2 17 00 [04:25:20]MH_I2C_Read... [04:25:20]Read from MH i2c: E2 17 00 80 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8D [04:25:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [04:25:20]wFMCommunicate OK [04:25:20]requested_item fd.num is exist - process it [04:25:20]SAM_PROTO_GetFieldsCounters [04:25:20]wFMCommunicate request_size=4 [04:25:20]MH_SAM_APDU [04:25:20]CAPDU: 80 13 00 00 [04:25:20]Write to MH i2c: E2 08 00 81 3E 80 13 00 00 00 00 00 00 3B [04:25:20]Write i2c OK [04:25:20]MH_I2C_Read... [04:25:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:25:20]Read from MH i2c: E2 [04:25:20]MH_I2C_Read... [04:25:20]Read from MH i2c: E2 62 00 [04:25:20]MH_I2C_Read... [04:25:20]Read from MH i2c: E2 62 00 81 3E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 86 BF 04 00 0E 04 04 00 18 02 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 00 [04:25: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 86 BF 04 00 0E 04 04 00 18 02 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 [04:25:20]wFMCommunicate OK [04:25:20]SAM_PROTO_GetFieldsCounters done [04:25:20]requested_item shift.num is exist - process it [04:25:20]requested_item shift.opened is exist - process it [04:25:20]req_shift_opened [04:25:20]FM_GetShiftState [04:25:20]SAM_PROTO_GetShiftState [04:25:20]wFMCommunicate request_size=4 [04:25:20]MH_SAM_APDU [04:25:20]CAPDU: 80 13 01 00 [04:25:20]Write to MH i2c: E2 08 00 82 3E 80 13 01 00 00 00 00 00 3D [04:25:20]Write i2c OK [04:25:20]MH_I2C_Read... [04:25:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:25:20]Read from MH i2c: E2 [04:25:20]MH_I2C_Read... [04:25:20]Read from MH i2c: E2 0E 00 [04:25:20]MH_I2C_Read... [04:25:20]Read from MH i2c: E2 0E 00 82 3E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 28 [04:25:20]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [04:25:20]wFMCommunicate OK [04:25:20]SAM_PROTO_GetShiftState done [04:25:20]FM_GetShiftState done [04:25:20]req_shift_opened done [04:25:20]requested_item shift.open_date is exist - process it [04:25:20]req_shift_open_date [04:25:20]req_shift_open_date done [04:25:20]produce_requested_data done [04:25:20]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311174,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [04:25:20]process_action_free close_receipt [04:25:20]json_value_free [04:25:20]json_value_free done [04:25:20]process_json_proto returns [04:25:20]Send response to host [04:25:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311174,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [04:25:20]free response buf [04:25:20]execute_script done [04:25:20]execute_script returns [04:25:20]free content buf [04:25:20]Sock 9.Close socket [04:25:20]Sock 9.Thread stoped [04:25:24]OFD Sender: No OFD packet to send [04:25:29]OFD Sender: No OFD packet to send [04:25:34]OFD Sender: No OFD packet to send [04:25:39]OFD Sender: No OFD packet to send [04:25:44]OFD Sender: No OFD packet to send [04:25:49]OFD Sender: No OFD packet to send [04:25:54]OFD Sender: No OFD packet to send [04:25:59]OFD Sender: No OFD packet to send [04:26:04]OFD Sender: No OFD packet to send [04:26:09]OFD Sender: No OFD packet to send [04:26:14]OFD Sender: No OFD packet to send [04:26:19]OFD Sender: No OFD packet to send [04:26:24]OFD Sender: No OFD packet to send [04:26:29]OFD Sender: No OFD packet to send [04:26:34]OFD Sender: No OFD packet to send [04:26:39]OFD Sender: No OFD packet to send [04:26:44]OFD Sender: No OFD packet to send [04:26:49]OFD Sender: No OFD packet to send [04:26:54]OFD Sender: No OFD packet to send [04:26:59]OFD Sender: No OFD packet to send [04:27:04]OFD Sender: No OFD packet to send [04:27:09]OFD Sender: No OFD packet to send [04:27:14]OFD Sender: No OFD packet to send [04:27:19]OFD Sender: No OFD packet to send [04:27:24]OFD Sender: No OFD packet to send [04:27:29]OFD Sender: No OFD packet to send [04:27:34]OFD Sender: No OFD packet to send [04:27:39]OFD Sender: No OFD packet to send [04:27:44]OFD Sender: No OFD packet to send [04:27:49]OFD Sender: No OFD packet to send [04:27:54]OFD Sender: No OFD packet to send [04:27:59]OFD Sender: No OFD packet to send [04:28:04]OFD Sender: No OFD packet to send [04:28:09]OFD Sender: No OFD packet to send [04:28:14]OFD Sender: No OFD packet to send [04:28:19]OFD Sender: No OFD packet to send [04:28:24]OFD Sender: No OFD packet to send [04:28:29]OFD Sender: No OFD packet to send [04:28:34]OFD Sender: No OFD packet to send [04:28:39]OFD Sender: No OFD packet to send [04:28:44]OFD Sender: No OFD packet to send [04:28:49]OFD Sender: No OFD packet to send [04:28:54]OFD Sender: No OFD packet to send [04:28:59]OFD Sender: No OFD packet to send [04:29:04]OFD Sender: No OFD packet to send [04:29:09]OFD Sender: No OFD packet to send [04:29:14]OFD Sender: No OFD packet to send [04:29:19]OFD Sender: No OFD packet to send [04:29:24]OFD Sender: No OFD packet to send [04:29:29]OFD Sender: No OFD packet to send [04:29:34]OFD Sender: No OFD packet to send [04:29:39]OFD Sender: No OFD packet to send [04:29:44]OFD Sender: No OFD packet to send [04:29:49]OFD Sender: No OFD packet to send [04:29:54]OFD Sender: No OFD packet to send [04:29:59]OFD Sender: No OFD packet to send [04:30:04]OFD Sender: No OFD packet to send [04:30:09]OFD Sender: No OFD packet to send [04:30:14]OFD Sender: No OFD packet to send [04:30:19]OFD Sender: No OFD packet to send [04:30:24]OFD Sender: No OFD packet to send [04:30:29]OFD Sender: No OFD packet to send [04:30:34]OFD Sender: No OFD packet to send [04:30:39]OFD Sender: No OFD packet to send [04:30:44]OFD Sender: No OFD packet to send [04:30:49]OFD Sender: No OFD packet to send [04:30:54]OFD Sender: No OFD packet to send [04:30:59]OFD Sender: No OFD packet to send [04:31:04]OFD Sender: No OFD packet to send [04:31:10]OFD Sender: No OFD packet to send [04:31:15]OFD Sender: No OFD packet to send [04:31:20]OFD Sender: No OFD packet to send [04:31:25]OFD Sender: No OFD packet to send [04:31:30]OFD Sender: No OFD packet to send [04:31:35]OFD Sender: No OFD packet to send [04:31:40]OFD Sender: No OFD packet to send [04:31:45]OFD Sender: No OFD packet to send [04:31:50]OFD Sender: No OFD packet to send [04:31:55]OFD Sender: No OFD packet to send [04:32:00]OFD Sender: No OFD packet to send [04:32:05]OFD Sender: No OFD packet to send [04:32:10]OFD Sender: No OFD packet to send [04:32:15]OFD Sender: No OFD packet to send [04:32:20]OFD Sender: No OFD packet to send [04:32:25]OFD Sender: No OFD packet to send [04:32:30]OFD Sender: No OFD packet to send [04:32:35]OFD Sender: No OFD packet to send [04:32:40]OFD Sender: No OFD packet to send [04:32:45]OFD Sender: No OFD packet to send [04:32:50]OFD Sender: No OFD packet to send [04:32:55]OFD Sender: No OFD packet to send [04:33:00]OFD Sender: No OFD packet to send [04:33:05]OFD Sender: No OFD packet to send [04:33:10]OFD Sender: No OFD packet to send [04:33:15]OFD Sender: No OFD packet to send [04:33:20]OFD Sender: No OFD packet to send [04:33:25]OFD Sender: No OFD packet to send [04:33:30]OFD Sender: No OFD packet to send [04:33:35]OFD Sender: No OFD packet to send [04:33:40]OFD Sender: No OFD packet to send [04:33:45]OFD Sender: No OFD packet to send [04:33:50]OFD Sender: No OFD packet to send [04:33:55]OFD Sender: No OFD packet to send [04:34:00]OFD Sender: No OFD packet to send [04:34:05]OFD Sender: No OFD packet to send [04:34:10]OFD Sender: No OFD packet to send [04:34:15]OFD Sender: No OFD packet to send [04:34:20]OFD Sender: No OFD packet to send [04:34:25]OFD Sender: No OFD packet to send [04:34:30]OFD Sender: No OFD packet to send [04:34:35]OFD Sender: No OFD packet to send [04:34:40]OFD Sender: No OFD packet to send [04:34:45]OFD Sender: No OFD packet to send [04:34:50]OFD Sender: No OFD packet to send [04:34:55]OFD Sender: No OFD packet to send [04:35:00]OFD Sender: No OFD packet to send [04:35:05]OFD Sender: No OFD packet to send [04:35:10]OFD Sender: No OFD packet to send [04:35:15]OFD Sender: No OFD packet to send [04:35:20]OFD Sender: No OFD packet to send [04:35:25]OFD Sender: No OFD packet to send [04:35:30]OFD Sender: No OFD packet to send [04:35:35]OFD Sender: No OFD packet to send [04:35:40]OFD Sender: No OFD packet to send [04:35:45]OFD Sender: No OFD packet to send [04:35:50]OFD Sender: No OFD packet to send [04:35:55]OFD Sender: No OFD packet to send [04:36:00]OFD Sender: No OFD packet to send [04:36:05]OFD Sender: No OFD packet to send [04:36:10]OFD Sender: No OFD packet to send [04:36:15]OFD Sender: No OFD packet to send [04:36:20]OFD Sender: No OFD packet to send [04:36:25]OFD Sender: No OFD packet to send [04:36:30]OFD Sender: No OFD packet to send [04:36:35]OFD Sender: No OFD packet to send [04:36:40]OFD Sender: No OFD packet to send [04:36:45]OFD Sender: No OFD packet to send [04:36:50]OFD Sender: No OFD packet to send [04:36:55]OFD Sender: No OFD packet to send [04:37:00]OFD Sender: No OFD packet to send [04:37:05]OFD Sender: No OFD packet to send [04:37:10]OFD Sender: No OFD packet to send [04:37:15]OFD Sender: No OFD packet to send [04:37:20]OFD Sender: No OFD packet to send [04:37:25]OFD Sender: No OFD packet to send [04:37:30]OFD Sender: No OFD packet to send [04:37:35]OFD Sender: No OFD packet to send [04:37:40]OFD Sender: No OFD packet to send [04:37:45]OFD Sender: No OFD packet to send [04:37:50]OFD Sender: No OFD packet to send [04:37:55]OFD Sender: No OFD packet to send [04:38:00]OFD Sender: No OFD packet to send [04:38:05]OFD Sender: No OFD packet to send [04:38:10]OFD Sender: No OFD packet to send [04:38:15]OFD Sender: No OFD packet to send [04:38:20]OFD Sender: No OFD packet to send [04:38:25]OFD Sender: No OFD packet to send [04:38:30]OFD Sender: No OFD packet to send [04:38:35]OFD Sender: No OFD packet to send [04:38:40]OFD Sender: No OFD packet to send [04:38:45]OFD Sender: No OFD packet to send [04:38:50]OFD Sender: No OFD packet to send [04:38:55]OFD Sender: No OFD packet to send [04:39:00]OFD Sender: No OFD packet to send [04:39:05]OFD Sender: No OFD packet to send [04:39:10]OFD Sender: No OFD packet to send [04:39:15]OFD Sender: No OFD packet to send [04:39:20]OFD Sender: No OFD packet to send [04:39:25]OFD Sender: No OFD packet to send [04:39:30]OFD Sender: No OFD packet to send [04:39:35]OFD Sender: No OFD packet to send [04:39:40]OFD Sender: No OFD packet to send [04:39:45]OFD Sender: No OFD packet to send [04:39:50]OFD Sender: No OFD packet to send [04:39:55]OFD Sender: No OFD packet to send [04:40:00]OFD Sender: No OFD packet to send [04:40:05]OFD Sender: No OFD packet to send [04:40:10]OFD Sender: No OFD packet to send [04:40:15]OFD Sender: No OFD packet to send [04:40:20]OFD Sender: No OFD packet to send [04:40:25]OFD Sender: No OFD packet to send [04:40:30]OFD Sender: No OFD packet to send [04:40:35]OFD Sender: No OFD packet to send [04:40:40]OFD Sender: No OFD packet to send [04:40:45]OFD Sender: No OFD packet to send [04:40:50]OFD Sender: No OFD packet to send [04:40:55]OFD Sender: No OFD packet to send [04:41:00]OFD Sender: No OFD packet to send [04:41:05]OFD Sender: No OFD packet to send [04:41:10]OFD Sender: No OFD packet to send [04:41:15]OFD Sender: No OFD packet to send [04:41:20]OFD Sender: No OFD packet to send [04:41:25]OFD Sender: No OFD packet to send [04:41:30]OFD Sender: No OFD packet to send [04:41:35]OFD Sender: No OFD packet to send [04:41:40]OFD Sender: No OFD packet to send [04:41:45]OFD Sender: No OFD packet to send [04:41:50]OFD Sender: No OFD packet to send [04:41:55]OFD Sender: No OFD packet to send [04:42:00]OFD Sender: No OFD packet to send [04:42:06]OFD Sender: No OFD packet to send [04:42:11]OFD Sender: No OFD packet to send [04:42:16]OFD Sender: No OFD packet to send [04:42:21]OFD Sender: No OFD packet to send [04:42:26]OFD Sender: No OFD packet to send [04:42:31]OFD Sender: No OFD packet to send [04:42:36]OFD Sender: No OFD packet to send [04:42:41]OFD Sender: No OFD packet to send [04:42:46]OFD Sender: No OFD packet to send [04:42:51]OFD Sender: No OFD packet to send [04:42:56]OFD Sender: No OFD packet to send [04:43:01]OFD Sender: No OFD packet to send [04:43:06]OFD Sender: No OFD packet to send [04:43:11]OFD Sender: No OFD packet to send [04:43:16]OFD Sender: No OFD packet to send [04:43:21]OFD Sender: No OFD packet to send [04:43:26]OFD Sender: No OFD packet to send [04:43:31]OFD Sender: No OFD packet to send [04:43:36]OFD Sender: No OFD packet to send [04:43:41]OFD Sender: No OFD packet to send [04:43:46]OFD Sender: No OFD packet to send [04:43:51]OFD Sender: No OFD packet to send [04:43:56]OFD Sender: No OFD packet to send [04:44:01]OFD Sender: No OFD packet to send [04:44:06]OFD Sender: No OFD packet to send [04:44:11]OFD Sender: No OFD packet to send [04:44:16]OFD Sender: No OFD packet to send [04:44:21]OFD Sender: No OFD packet to send [04:44:26]OFD Sender: No OFD packet to send [04:44:31]OFD Sender: No OFD packet to send [04:44:36]OFD Sender: No OFD packet to send [04:44:41]OFD Sender: No OFD packet to send [04:44:46]OFD Sender: No OFD packet to send [04:44:51]OFD Sender: No OFD packet to send [04:44:56]OFD Sender: No OFD packet to send [04:45:01]OFD Sender: No OFD packet to send [04:45:06]OFD Sender: No OFD packet to send [04:45:11]OFD Sender: No OFD packet to send [04:45:16]OFD Sender: No OFD packet to send [04:45:21]OFD Sender: No OFD packet to send [04:45:26]OFD Sender: No OFD packet to send [04:45:31]OFD Sender: No OFD packet to send [04:45:36]OFD Sender: No OFD packet to send [04:45:41]OFD Sender: No OFD packet to send [04:46:56]OFD Sender: No OFD packet to send [04:47:01]OFD Sender: No OFD packet to send [04:47:06]OFD Sender: No OFD packet to send [04:47:11]OFD Sender: No OFD packet to send [04:47:16]OFD Sender: No OFD packet to send [04:47:21]OFD Sender: No OFD packet to send [04:47:26]OFD Sender: No OFD packet to send [04:47:31]OFD Sender: No OFD packet to send [04:47:36]OFD Sender: No OFD packet to send [04:47:41]OFD Sender: No OFD packet to send [04:47:46]OFD Sender: No OFD packet to send [04:47:51]OFD Sender: No OFD packet to send [04:47:56]OFD Sender: No OFD packet to send [04:48:01]OFD Sender: No OFD packet to send [04:48:06]OFD Sender: No OFD packet to send [04:48:11]OFD Sender: No OFD packet to send [04:48:16]OFD Sender: No OFD packet to send [04:48:21]OFD Sender: No OFD packet to send [04:48:26]OFD Sender: No OFD packet to send [04:48:31]OFD Sender: No OFD packet to send [04:48:36]OFD Sender: No OFD packet to send [04:48:41]OFD Sender: No OFD packet to send [04:48:46]OFD Sender: No OFD packet to send [04:48:51]OFD Sender: No OFD packet to send [04:48:56]OFD Sender: No OFD packet to send [04:49:01]OFD Sender: No OFD packet to send [04:49:05]ConnectInit Can't connect to host [04:49:06]OFD Sender: No OFD packet to send [04:49:11]OFD Sender: No OFD packet to send [04:49:16]OFD Sender: No OFD packet to send [04:49:21]OFD Sender: No OFD packet to send [04:49:26]OFD Sender: No OFD packet to send [04:49:31]OFD Sender: No OFD packet to send [04:49:36]OFD Sender: No OFD packet to send [04:49:41]OFD Sender: No OFD packet to send [04:49:46]OFD Sender: No OFD packet to send [04:49:51]OFD Sender: No OFD packet to send [04:49:56]OFD Sender: No OFD packet to send [04:50:01]OFD Sender: No OFD packet to send [04:50:06]OFD Sender: No OFD packet to send [04:50:11]OFD Sender: No OFD packet to send [04:50:16]OFD Sender: No OFD packet to send [04:50:21]OFD Sender: No OFD packet to send [04:50:26]OFD Sender: No OFD packet to send [04:50:31]OFD Sender: No OFD packet to send [04:50:36]OFD Sender: No OFD packet to send [04:50:41]OFD Sender: No OFD packet to send [04:50:46]OFD Sender: No OFD packet to send [04:50:51]OFD Sender: No OFD packet to send [04:50:56]OFD Sender: No OFD packet to send [04:51:01]OFD Sender: No OFD packet to send [04:51:06]OFD Sender: No OFD packet to send [04:51:11]OFD Sender: No OFD packet to send [04:51:16]OFD Sender: No OFD packet to send [04:51:21]OFD Sender: No OFD packet to send [04:51:26]OFD Sender: No OFD packet to send [04:51:31]OFD Sender: No OFD packet to send [04:51:36]OFD Sender: No OFD packet to send [04:51:41]OFD Sender: No OFD packet to send [04:51:46]OFD Sender: No OFD packet to send [04:51:51]OFD Sender: No OFD packet to send [04:51:56]OFD Sender: No OFD packet to send [04:52:01]OFD Sender: No OFD packet to send [04:52:06]OFD Sender: No OFD packet to send [04:52:11]OFD Sender: No OFD packet to send [04:52:16]OFD Sender: No OFD packet to send [04:52:21]OFD Sender: No OFD packet to send [04:52:26]OFD Sender: No OFD packet to send [04:52:31]OFD Sender: No OFD packet to send [04:52:36]OFD Sender: No OFD packet to send [04:52:41]OFD Sender: No OFD packet to send [04:52:46]OFD Sender: No OFD packet to send [04:52:51]OFD Sender: No OFD packet to send [04:52:56]OFD Sender: No OFD packet to send [04:53:01]OFD Sender: No OFD packet to send [04:53:06]OFD Sender: No OFD packet to send [04:53:12]OFD Sender: No OFD packet to send [04:53:17]OFD Sender: No OFD packet to send [04:53:22]OFD Sender: No OFD packet to send [04:53:27]OFD Sender: No OFD packet to send [04:53:32]OFD Sender: No OFD packet to send [04:53:37]OFD Sender: No OFD packet to send [04:53:42]OFD Sender: No OFD packet to send [04:53:47]OFD Sender: No OFD packet to send [04:53:52]OFD Sender: No OFD packet to send [04:53:57]OFD Sender: No OFD packet to send [04:54:02]OFD Sender: No OFD packet to send [04:54:07]OFD Sender: No OFD packet to send [04:54:12]OFD Sender: No OFD packet to send [04:54:17]OFD Sender: No OFD packet to send [04:54:22]OFD Sender: No OFD packet to send [04:54:27]OFD Sender: No OFD packet to send [04:54:32]OFD Sender: No OFD packet to send [04:54:37]OFD Sender: No OFD packet to send [04:54:42]OFD Sender: No OFD packet to send [04:54:47]OFD Sender: No OFD packet to send [04:54:52]OFD Sender: No OFD packet to send [04:54:57]OFD Sender: No OFD packet to send [04:55:02]OFD Sender: No OFD packet to send [04:55:07]OFD Sender: No OFD packet to send [04:55:12]OFD Sender: No OFD packet to send [04:55:17]OFD Sender: No OFD packet to send [04:55:22]OFD Sender: No OFD packet to send [04:55:27]OFD Sender: No OFD packet to send [04:55:32]OFD Sender: No OFD packet to send [04:55:37]OFD Sender: No OFD packet to send [04:55:42]OFD Sender: No OFD packet to send [04:55:47]OFD Sender: No OFD packet to send [04:55:52]OFD Sender: No OFD packet to send [04:55:57]OFD Sender: No OFD packet to send [04:56:02]OFD Sender: No OFD packet to send [04:56:07]OFD Sender: No OFD packet to send [04:56:12]OFD Sender: No OFD packet to send [04:56:17]OFD Sender: No OFD packet to send [04:56:22]OFD Sender: No OFD packet to send [04:56:27]OFD Sender: No OFD packet to send [04:56:32]OFD Sender: No OFD packet to send [04:56:37]OFD Sender: No OFD packet to send [04:56:42]OFD Sender: No OFD packet to send [04:56:47]OFD Sender: No OFD packet to send [04:56:52]OFD Sender: No OFD packet to send [04:56:57]OFD Sender: No OFD packet to send [04:57:02]OFD Sender: No OFD packet to send [04:57:07]OFD Sender: No OFD packet to send [04:57:12]OFD Sender: No OFD packet to send [04:57:17]OFD Sender: No OFD packet to send [04:57:22]OFD Sender: No OFD packet to send [04:57:27]OFD Sender: No OFD packet to send [04:57:32]OFD Sender: No OFD packet to send [04:57:37]OFD Sender: No OFD packet to send [04:57:42]OFD Sender: No OFD packet to send [04:57:47]OFD Sender: No OFD packet to send [04:57:52]OFD Sender: No OFD packet to send [04:57:57]OFD Sender: No OFD packet to send [04:58:02]OFD Sender: No OFD packet to send [04:58:07]OFD Sender: No OFD packet to send [04:58:12]OFD Sender: No OFD packet to send [04:58:17]OFD Sender: No OFD packet to send [04:58:22]OFD Sender: No OFD packet to send [04:58:27]OFD Sender: No OFD packet to send [04:58:32]OFD Sender: No OFD packet to send [04:58:37]OFD Sender: No OFD packet to send [04:58:42]OFD Sender: No OFD packet to send [04:58:47]OFD Sender: No OFD packet to send [04:58:52]OFD Sender: No OFD packet to send [04:58:57]OFD Sender: No OFD packet to send [04:59:02]OFD Sender: No OFD packet to send [04:59:07]OFD Sender: No OFD packet to send [04:59:12]OFD Sender: No OFD packet to send [04:59:17]OFD Sender: No OFD packet to send [04:59:22]OFD Sender: No OFD packet to send [04:59:27]OFD Sender: No OFD packet to send [04:59:32]OFD Sender: No OFD packet to send [04:59:37]OFD Sender: No OFD packet to send [04:59:42]OFD Sender: No OFD packet to send [04:59:47]OFD Sender: No OFD packet to send [04:59:52]OFD Sender: No OFD packet to send [04:59:57]OFD Sender: No OFD packet to send [05:00:02]OFD Sender: No OFD packet to send [05:00:07]OFD Sender: No OFD packet to send [05:00:12]OFD Sender: No OFD packet to send [05:00:17]OFD Sender: No OFD packet to send [05:00:22]OFD Sender: No OFD packet to send [05:00:27]OFD Sender: No OFD packet to send [05:00:32]OFD Sender: No OFD packet to send [05:00:37]OFD Sender: No OFD packet to send [05:00:42]OFD Sender: No OFD packet to send [05:00:47]OFD Sender: No OFD packet to send [05:00:52]OFD Sender: No OFD packet to send [05:00:57]OFD Sender: No OFD packet to send [05:01:02]OFD Sender: No OFD packet to send [05:01:07]OFD Sender: No OFD packet to send [05:01:12]OFD Sender: No OFD packet to send [05:01:17]OFD Sender: No OFD packet to send [05:01:22]OFD Sender: No OFD packet to send [05:01:27]OFD Sender: No OFD packet to send [05:01:32]OFD Sender: No OFD packet to send [05:01:37]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: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:07]OFD Sender: No OFD packet to send [05:03:12]OFD Sender: No OFD packet to send [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:08]OFD Sender: No OFD packet to send [05:04:13]OFD Sender: No OFD packet to send [05:04:18]OFD Sender: No OFD packet to send [05:04:23]OFD Sender: No OFD packet to send [05:04:28]OFD Sender: No OFD packet to send [05:04:33]OFD Sender: No OFD packet to send [05:04:38]OFD Sender: No OFD packet to send [05:04:43]OFD Sender: No OFD packet to send [05:04:48]OFD Sender: No OFD packet to send [05:04:53]OFD Sender: No OFD packet to send [05:04:58]OFD Sender: No OFD packet to send [05:05:03]OFD Sender: No OFD packet to send [05:05:08]OFD Sender: No OFD packet to send [05:05:13]OFD Sender: No OFD packet to send [05:05:18]OFD Sender: No OFD packet to send [05:05:23]OFD Sender: No OFD packet to send [05:05:28]OFD Sender: No OFD packet to send [05:05:33]OFD Sender: No OFD packet to send [05:05:38]OFD Sender: No OFD packet to send [05:05:43]OFD Sender: No OFD packet to send [05:05:48]OFD Sender: No OFD packet to send [05:05:53]OFD Sender: No OFD packet to send [05:05:58]OFD Sender: No OFD packet to send [05:06:03]OFD Sender: No OFD packet to send [05:06:08]OFD Sender: No OFD packet to send [05:06:13]OFD Sender: No OFD packet to send [05:06:18]OFD Sender: No OFD packet to send [05:06:23]OFD Sender: No OFD packet to send [05:06:28]OFD Sender: No OFD packet to send [05:06:33]OFD Sender: No OFD packet to send [05:06:38]OFD Sender: No OFD packet to send [05:06:43]OFD Sender: No OFD packet to send [05:06:48]OFD Sender: No OFD packet to send [05:06:53]OFD Sender: No OFD packet to send [05:06:58]OFD Sender: No OFD packet to send [05:07:03]OFD Sender: No OFD packet to send [05:07:08]OFD Sender: No OFD packet to send [05:07:13]OFD Sender: No OFD packet to send [05:07:18]OFD Sender: No OFD packet to send [05:07:23]OFD Sender: No OFD packet to send [05:07:28]OFD Sender: No OFD packet to send [05:07:33]OFD Sender: No OFD packet to send [05:07:38]OFD Sender: No OFD packet to send [05:07:43]OFD Sender: No OFD packet to send [05:07:48]OFD Sender: No OFD packet to send [05:07:53]OFD Sender: No OFD packet to send [05:07:58]OFD Sender: No OFD packet to send [05:08:03]OFD Sender: No OFD packet to send [05:08:08]OFD Sender: No OFD packet to send [05:08:13]OFD Sender: No OFD packet to send [05:08:18]OFD Sender: No OFD packet to send [05:08:23]OFD Sender: No OFD packet to send [05:08:28]OFD Sender: No OFD packet to send [05:08:33]OFD Sender: No OFD packet to send [05:08:38]OFD Sender: No OFD packet to send [05:08:43]OFD Sender: No OFD packet to send [05:08:48]OFD Sender: No OFD packet to send [05:08:53]OFD Sender: No OFD packet to send [05:08:58]OFD Sender: No OFD packet to send [05:09:03]OFD Sender: No OFD packet to send [05:09:08]OFD Sender: No OFD packet to send [05:09:13]OFD Sender: No OFD packet to send [05:09:18]OFD Sender: No OFD packet to send [05:09:23]OFD Sender: No OFD packet to send [05:09:28]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:33]OFD Sender: No OFD packet to send [05:12:38]OFD Sender: No OFD packet to send [05:12:43]OFD Sender: No OFD packet to send [05:12:48]OFD Sender: No OFD packet to send [05:12:53]OFD Sender: No OFD packet to send [05:12:58]OFD Sender: No OFD packet to send [05:13:03]OFD Sender: No OFD packet to send [05:13:08]OFD Sender: No OFD packet to send [05:13:13]OFD Sender: No OFD packet to send [05:13:18]OFD Sender: No OFD packet to send [05:13:23]OFD Sender: No OFD packet to send [05:13:28]OFD Sender: No OFD packet to send [05:13:33]OFD Sender: No OFD packet to send [05:13:38]OFD Sender: No OFD packet to send [05:13:43]OFD Sender: No OFD packet to send [05:13:48]OFD Sender: No OFD packet to send [05:13:53]OFD Sender: No OFD packet to send [05:13:58]OFD Sender: No OFD packet to send [05:14:03]OFD Sender: No OFD packet to send [05:14:08]OFD Sender: No OFD packet to send [05:14:13]OFD Sender: No OFD packet to send [05:14:18]OFD Sender: No OFD packet to send [05:14:23]OFD Sender: No OFD packet to send [05:14:28]OFD Sender: No OFD packet to send [05:14:33]OFD Sender: No OFD packet to send [05:14:38]OFD Sender: No OFD packet to send [05:14:43]OFD Sender: No OFD packet to send [05:14:48]OFD Sender: No OFD packet to send [05:14:53]OFD Sender: No OFD packet to send [05:14:58]OFD Sender: No OFD packet to send [05:15:03]OFD Sender: No OFD packet to send [05:15:09]OFD Sender: No OFD packet to send [05:15:14]OFD Sender: No OFD packet to send [05:15:19]OFD Sender: No OFD packet to send [05:15:24]OFD Sender: No OFD packet to send [05:15:29]OFD Sender: No OFD packet to send [05:15:34]OFD Sender: No OFD packet to send [05:15:39]OFD Sender: No OFD packet to send [05:15:44]OFD Sender: No OFD packet to send [05:15:49]OFD Sender: No OFD packet to send [05:15:54]OFD Sender: No OFD packet to send [05:15:59]OFD Sender: No OFD packet to send [05:16:04]OFD Sender: No OFD packet to send [05:16:09]OFD Sender: No OFD packet to send [05:16:14]OFD Sender: No OFD packet to send [05:16:19]OFD Sender: No OFD packet to send [05:16:24]OFD Sender: No OFD packet to send [05:16:29]OFD Sender: No OFD packet to send [05:16:34]OFD Sender: No OFD packet to send [05:16:39]OFD Sender: No OFD packet to send [05:16:44]OFD Sender: No OFD packet to send [05:16:49]OFD Sender: No OFD packet to send [05:16:54]OFD Sender: No OFD packet to send [05:16:59]OFD Sender: No OFD packet to send [05:17:04]OFD Sender: No OFD packet to send [05:17:09]OFD Sender: No OFD packet to send [05:17:14]OFD Sender: No OFD packet to send [05:17:19]OFD Sender: No OFD packet to send [05:17:24]OFD Sender: No OFD packet to send [05:17:29]OFD Sender: No OFD packet to send [05:17:34]OFD Sender: No OFD packet to send [05:17:39]OFD Sender: No OFD packet to send [05:17:44]OFD Sender: No OFD packet to send [05:17:49]OFD Sender: No OFD packet to send [05:17:54]OFD Sender: No OFD packet to send [05:17:59]OFD Sender: No OFD packet to send [05:18:04]OFD Sender: No OFD packet to send [05:18:09]OFD Sender: No OFD packet to send [05:18:14]OFD Sender: No OFD packet to send [05:18:19]OFD Sender: No OFD packet to send [05:18:24]OFD Sender: No OFD packet to send [05:18:29]OFD Sender: No OFD packet to send [05:18:34]OFD Sender: No OFD packet to send [05:18:39]OFD Sender: No OFD packet to send [05:18:44]OFD Sender: No OFD packet to send [05:18:49]OFD Sender: No OFD packet to send [05:18:54]OFD Sender: No OFD packet to send [05:18:59]OFD Sender: No OFD packet to send [05:19:04]OFD Sender: No OFD packet to send [05:19:09]OFD Sender: No OFD packet to send [05:19:14]OFD Sender: No OFD packet to send [05:19:19]OFD Sender: No OFD packet to send [05:19:24]OFD Sender: No OFD packet to send [05:19:29]OFD Sender: No OFD packet to send [05:19:34]OFD Sender: No OFD packet to send [05:19:39]OFD Sender: No OFD packet to send [05:19:44]OFD Sender: No OFD packet to send [05:19:49]OFD Sender: No OFD packet to send [05:19:54]OFD Sender: No OFD packet to send [05:19:59]OFD Sender: No OFD packet to send [05:20:04]OFD Sender: No OFD packet to send [05:20:09]OFD Sender: No OFD packet to send [05:20:14]OFD Sender: No OFD packet to send [05:20:19]OFD Sender: No OFD packet to send [05:20:24]OFD Sender: No OFD packet to send [05:20:29]OFD Sender: No OFD packet to send [05:20:34]OFD Sender: No OFD packet to send [05:20:39]OFD Sender: No OFD packet to send [05:20:44]OFD Sender: No OFD packet to send [05:20:49]OFD Sender: No OFD packet to send [05:20:54]OFD Sender: No OFD packet to send [05:20:59]OFD Sender: No OFD packet to send [05:21:04]OFD Sender: No OFD packet to send [05:21:09]OFD Sender: No OFD packet to send [05:21:14]OFD Sender: No OFD packet to send [05:21:19]OFD Sender: No OFD packet to send [05:21:24]OFD Sender: No OFD packet to send [05:21:29]OFD Sender: No OFD packet to send [05:21:34]OFD Sender: No OFD packet to send [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: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:49]OFD Sender: No OFD packet to send [05:23:54]OFD Sender: No OFD packet to send [05:23:59]OFD Sender: No OFD packet to send [05:24:04]OFD Sender: No OFD packet to send [05:24:09]OFD Sender: No OFD packet to send [05:24:14]OFD Sender: No OFD packet to send [05:24:19]OFD Sender: No OFD packet to send [05:24:24]OFD Sender: No OFD packet to send [05:24:29]OFD Sender: No OFD packet to send [05:24:34]OFD Sender: No OFD packet to send [05:24:39]OFD Sender: No OFD packet to send [05:24:44]OFD Sender: No OFD packet to send [05:24:49]OFD Sender: No OFD packet to send [05:24:54]OFD Sender: No OFD packet to send [05:24:59]OFD Sender: No OFD packet to send [05:25:04]OFD Sender: No OFD packet to send [05:25:09]OFD Sender: No OFD packet to send [05:25:14]OFD Sender: No OFD packet to send [05:25:19]OFD Sender: No OFD packet to send [05:25:24]OFD Sender: No OFD packet to send [05:25:29]OFD Sender: No OFD packet to send [05:25:34]OFD Sender: No OFD packet to send [05:25:39]OFD Sender: No OFD packet to send [05:25:44]OFD Sender: No OFD packet to send [05:25:49]OFD Sender: No OFD packet to send [05:25:54]OFD Sender: No OFD packet to send [05:25:59]OFD Sender: No OFD packet to send [05:26:04]OFD Sender: No OFD packet to send [05:26:10]OFD Sender: No OFD packet to send [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: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:40]OFD Sender: No OFD packet to send [05:31:45]OFD Sender: No OFD packet to send [05:31:50]OFD Sender: No OFD packet to send [05:31:55]OFD Sender: No OFD packet to send [05:32:00]OFD Sender: No OFD packet to send [05:32:05]OFD Sender: No OFD packet to send [05:32:10]OFD Sender: No OFD packet to send [05:32:15]OFD Sender: No OFD packet to send [05:32:20]OFD Sender: No OFD packet to send [05:32:25]OFD Sender: No OFD packet to send [05:32:30]OFD Sender: No OFD packet to send [05:32:35]OFD Sender: No OFD packet to send [05:32:40]OFD Sender: No OFD packet to send [05:32:45]OFD Sender: No OFD packet to send [05:32:50]OFD Sender: No OFD packet to send [05:32:55]OFD Sender: No OFD packet to send [05:33:00]OFD Sender: No OFD packet to send [05:33:05]OFD Sender: No OFD packet to send [05:33:10]OFD Sender: No OFD packet to send [05:33:15]OFD Sender: No OFD packet to send [05:33:20]OFD Sender: No OFD packet to send [05:33:25]OFD Sender: No OFD packet to send [05:33:30]OFD Sender: No OFD packet to send [05:33:35]OFD Sender: No OFD packet to send [05:33:40]OFD Sender: No OFD packet to send [05:33:45]OFD Sender: No OFD packet to send [05:33:50]OFD Sender: No OFD packet to send [05:33:55]OFD Sender: No OFD packet to send [05:34:00]OFD Sender: No OFD packet to send [05:34:05]OFD Sender: No OFD packet to send [05:34:10]OFD Sender: No OFD packet to send [05:34:15]OFD Sender: No OFD packet to send [05:34:20]OFD Sender: No OFD packet to send [05:34:25]OFD Sender: No OFD packet to send [05:34:30]OFD Sender: No OFD packet to send [05:34:35]OFD Sender: No OFD packet to send [05:34:40]OFD Sender: No OFD packet to send [05:34:45]OFD Sender: No OFD packet to send [05:34:50]OFD Sender: No OFD packet to send [05:34:55]OFD Sender: No OFD packet to send [05:35:00]OFD Sender: No OFD packet to send [05:35:05]OFD Sender: No OFD packet to send [05:35:10]OFD Sender: No OFD packet to send [05:35:15]OFD Sender: No OFD packet to send [05:35:20]OFD Sender: No OFD packet to send [05:35:25]OFD Sender: No OFD packet to send [05:35:30]OFD Sender: No OFD packet to send [05:35:35]OFD Sender: No OFD packet to send [05:35:40]OFD Sender: No OFD packet to send [05:35:45]OFD Sender: No OFD packet to send [05:35:50]OFD Sender: No OFD packet to send [05:35:55]OFD Sender: No OFD packet to send [05:36:00]OFD Sender: No OFD packet to send [05:36:05]OFD Sender: No OFD packet to send [05:36:10]OFD Sender: No OFD packet to send [05:36:15]OFD Sender: No OFD packet to send [05:36:20]OFD Sender: No OFD packet to send [05:36:25]OFD Sender: No OFD packet to send [05:36:30]OFD Sender: No OFD packet to send [05:36:35]OFD Sender: No OFD packet to send [05:36:40]OFD Sender: No OFD packet to send [05:36:45]OFD Sender: No OFD packet to send [05:36:50]OFD Sender: No OFD packet to send [05:36:55]OFD Sender: No OFD packet to send [05:37:00]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:11]OFD Sender: No OFD packet to send [05:38:16]OFD Sender: No OFD packet to send [05:38:21]OFD Sender: No OFD packet to send [05:38:26]OFD Sender: No OFD packet to send [05:38:31]OFD Sender: No OFD packet to send [05:38:36]OFD Sender: No OFD packet to send [05:38:41]OFD Sender: No OFD packet to send [05:38:46]OFD Sender: No OFD packet to send [05:38:51]OFD Sender: No OFD packet to send [05:38:56]OFD Sender: No OFD packet to send [05:39:01]OFD Sender: No OFD packet to send [05:39:06]OFD Sender: No OFD packet to send [05:39:11]OFD Sender: No OFD packet to send [05:39:16]OFD Sender: No OFD packet to send [05:39:21]OFD Sender: No OFD packet to send [05:39:26]OFD Sender: No OFD packet to send [05:39:31]OFD Sender: No OFD packet to send [05:39:36]OFD Sender: No OFD packet to send [05:39:41]OFD Sender: No OFD packet to send [05:39:46]OFD Sender: No OFD packet to send [05:39:51]OFD Sender: No OFD packet to send [05:39:56]OFD Sender: No OFD packet to send [05:40:01]OFD Sender: No OFD packet to send [05:40:06]OFD Sender: No OFD packet to send [05:40:11]OFD Sender: No OFD packet to send [05:40:16]OFD Sender: No OFD packet to send [05:40:21]OFD Sender: No OFD packet to send [05:40:26]OFD Sender: No OFD packet to send [05:40:31]OFD Sender: No OFD packet to send [05:40:36]OFD Sender: No OFD packet to send [05:40:41]OFD Sender: No OFD packet to send [05:40:46]OFD Sender: No OFD packet to send [05:40:51]OFD Sender: No OFD packet to send [05:40:56]OFD Sender: No OFD packet to send [05:41:01]OFD Sender: No OFD packet to send [05:41:06]OFD Sender: No OFD packet to send [05:41:11]OFD Sender: No OFD packet to send [05:41:16]OFD Sender: No OFD packet to send [05:41:21]OFD Sender: No OFD packet to send [05:41:26]OFD Sender: No OFD packet to send [05:41:31]OFD Sender: No OFD packet to send [05:41:36]OFD Sender: No OFD packet to send [05:41:41]OFD Sender: No OFD packet to send [05:41:46]OFD Sender: No OFD packet to send [05:41:51]OFD Sender: No OFD packet to send [05:41:56]OFD Sender: No OFD packet to send [05:42:01]OFD Sender: No OFD packet to send [05:42:06]OFD Sender: No OFD packet to send [05:42:11]OFD Sender: No OFD packet to send [05:42:16]OFD Sender: No OFD packet to send [05:42:21]OFD Sender: No OFD packet to send [05:42:26]OFD Sender: No OFD packet to send [05:42:31]OFD Sender: No OFD packet to send [05:42:36]OFD Sender: No OFD packet to send [05:42:41]OFD Sender: No OFD packet to send [05:42:46]OFD Sender: No OFD packet to send [05:42:51]OFD Sender: No OFD packet to send [05:42:56]OFD Sender: No OFD packet to send [05:43:01]OFD Sender: No OFD packet to send [05:43:06]OFD Sender: No OFD packet to send [05:43:11]OFD Sender: No OFD packet to send [05:43:16]OFD Sender: No OFD packet to send [05:43:21]OFD Sender: No OFD packet to send [05:43:26]OFD Sender: No OFD packet to send [05:43:31]OFD Sender: No OFD packet to send [05:43:36]OFD Sender: No OFD packet to send [05:43:41]OFD Sender: No OFD packet to send [05:43:46]OFD Sender: No OFD packet to send [05:43:51]OFD Sender: No OFD packet to send [05:43:56]OFD Sender: No OFD packet to send [05:44:01]OFD Sender: No OFD packet to send [05:44:06]OFD Sender: No OFD packet to send [05:44:11]OFD Sender: No OFD packet to send [05:44:16]OFD Sender: No OFD packet to send [05:44:21]OFD Sender: No OFD packet to send [05:44:26]OFD Sender: No OFD packet to send [05:44:31]OFD Sender: No OFD packet to send [05:44:36]OFD Sender: No OFD packet to send [05:44:41]OFD Sender: No OFD packet to send [05:44:46]OFD Sender: No OFD packet to send [05:44:51]OFD Sender: No OFD packet to send [05:44:56]OFD Sender: No OFD packet to send [05:45:01]OFD Sender: No OFD packet to send [05:45:06]OFD Sender: No OFD packet to send [05:45:11]OFD Sender: No OFD packet to send [05:45:16]OFD Sender: No OFD packet to send [05:45:21]OFD Sender: No OFD packet to send [05:45:26]OFD Sender: No OFD packet to send [05:45:31]OFD Sender: No OFD packet to send [05:45:36]OFD Sender: No OFD packet to send [05:45:41]OFD Sender: No OFD packet to send [05:45:46]OFD Sender: No OFD packet to send [05:45:51]OFD Sender: No OFD packet to send [05:45:56]OFD Sender: No OFD packet to send [05:46:01]OFD Sender: No OFD packet to send [05:46:06]OFD Sender: No OFD packet to send [05:46:11]OFD Sender: No OFD packet to send [05:46:16]OFD Sender: No OFD packet to send [05:46:21]OFD Sender: No OFD packet to send [05:46:26]OFD Sender: No OFD packet to send [05:46:31]OFD Sender: No OFD packet to send [05:46:36]OFD Sender: No OFD packet to send [05:46:41]OFD Sender: No OFD packet to send [05:46:46]OFD Sender: No OFD packet to send [05:46:51]OFD Sender: No OFD packet to send [05:46:56]OFD Sender: No OFD packet to send [05:47:01]OFD Sender: No OFD packet to send [05:47:06]OFD Sender: No OFD packet to send [05:47:11]OFD Sender: No OFD packet to send [05:47:16]OFD Sender: No OFD packet to send [05:47:21]OFD Sender: No OFD packet to send [05:47:26]OFD Sender: No OFD packet to send [05:47:31]OFD Sender: No OFD packet to send [05:47:36]OFD Sender: No OFD packet to send [05:47:41]OFD Sender: No OFD packet to send [05:47:46]OFD Sender: No OFD packet to send [05:47:51]OFD Sender: No OFD packet to send [05:47:56]OFD Sender: No OFD packet to send [05:48:01]OFD Sender: No OFD packet to send [05:48:07]OFD Sender: No OFD packet to send [05:48:12]OFD Sender: No OFD packet to send [05:48:17]OFD Sender: No OFD packet to send [05:48:22]OFD Sender: No OFD packet to send [05:48:27]OFD Sender: No OFD packet to send [05:48:32]OFD Sender: No OFD packet to send [05:48:37]OFD Sender: No OFD packet to send [05:48:42]OFD Sender: No OFD packet to send [05:48:47]OFD Sender: No OFD packet to send [05:48:52]OFD Sender: No OFD packet to send [05:48:57]OFD Sender: No OFD packet to send [05:49:02]OFD Sender: No OFD packet to send [05:49:07]OFD Sender: No OFD packet to send [05:49:12]OFD Sender: No OFD packet to send [05:49:17]OFD Sender: No OFD packet to send [05:49:22]OFD Sender: No OFD packet to send [05:49:27]OFD Sender: No OFD packet to send [05:49:32]OFD Sender: No OFD packet to send [05:49:37]OFD Sender: No OFD packet to send [05:49:42]OFD Sender: No OFD packet to send [05:49:47]OFD Sender: No OFD packet to send [05:49:52]OFD Sender: No OFD packet to send [05:49:57]OFD Sender: No OFD packet to send [05:50:02]OFD Sender: No OFD packet to send [05:50:07]OFD Sender: No OFD packet to send [05:50:12]OFD Sender: No OFD packet to send [05:50:17]OFD Sender: No OFD packet to send [05:50:22]OFD Sender: No OFD packet to send [05:50:27]OFD Sender: No OFD packet to send [05:50:32]OFD Sender: No OFD packet to send [05:50:37]OFD Sender: No OFD packet to send [05:50:42]OFD Sender: No OFD packet to send [05:50:47]OFD Sender: No OFD packet to send [05:50:52]OFD Sender: No OFD packet to send [05:50:57]OFD Sender: No OFD packet to send [05:51:02]OFD Sender: No OFD packet to send [05:51:07]OFD Sender: No OFD packet to send [05:51:12]OFD Sender: No OFD packet to send [05:51:17]OFD Sender: No OFD packet to send [05:51:22]OFD Sender: No OFD packet to send [05:51:27]OFD Sender: No OFD packet to send [05:51:32]OFD Sender: No OFD packet to send [05:51:37]OFD Sender: No OFD packet to send [05:51:42]OFD Sender: No OFD packet to send [05:51:47]OFD Sender: No OFD packet to send [05:51:52]OFD Sender: No OFD packet to send [05:51:57]OFD Sender: No OFD packet to send [05:52:02]OFD Sender: No OFD packet to send [05:52:07]OFD Sender: No OFD packet to send [05:52:12]OFD Sender: No OFD packet to send [05:52:17]OFD Sender: No OFD packet to send [05:52:22]OFD Sender: No OFD packet to send [05:52:27]OFD Sender: No OFD packet to send [05:52:32]OFD Sender: No OFD packet to send [05:52:37]OFD Sender: No OFD packet to send [05:52:42]OFD Sender: No OFD packet to send [05:52:47]OFD Sender: No OFD packet to send [05:52:52]OFD Sender: No OFD packet to send [05:52:57]OFD Sender: No OFD packet to send [05:53:02]OFD Sender: No OFD packet to send [05:53:07]OFD Sender: No OFD packet to send [05:53:12]OFD Sender: No OFD packet to send [05:53:17]OFD Sender: No OFD packet to send [05:53:22]OFD Sender: No OFD packet to send [05:53:27]OFD Sender: No OFD packet to send [05:53:32]OFD Sender: No OFD packet to send [05:53:37]OFD Sender: No OFD packet to send [05:53:42]OFD Sender: No OFD packet to send [05:53:47]OFD Sender: No OFD packet to send [05:53:52]OFD Sender: No OFD packet to send [05:53:57]OFD Sender: No OFD packet to send [05:54:02]OFD Sender: No OFD packet to send [05:54:07]OFD Sender: No OFD packet to send [05:54:10]accept exits with 7 [05:54:10]New connection [05:54:10]New thread 3066654052 created [05:54:10]Thread 3066510692 joined [05:54:10]Waiting for new connection... [05:54:10] Sock 7.Parse request [05:54:10]Sock 7.Check first char [05:54:10]Sock 7.First char is OK [05:54:10]request: POST /json_proto HTTP/1.0 [05:54:10]Method: POST [05:54:10]URL: /json_proto [05:54:10]Method is POST - this is cgi request [05:54:10]url: /json_proto [05:54:10]query_string will be loaded in cgi processing [05:54:10]execute_cgi json_proto POST (null) [05:54:10]execute_cgi path=json_proto method=POST [05:54:10]POST find Content-Length [05:54:10]Host: 172.17.96.3:8080 [05:54:10]Content-Length: 682 [05:54:10]Content-Type: application/json [05:54:10] [05:54:10]POST finish read [05:54:10]Found Content-Length = 682 [05:54:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)644988", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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:54:10]execute_script... [05:54: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)644988", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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:54:10]POST & json_proto [05:54:10]process_json_proto [05:54:10]json parsed OK: [05:54:10]protocol is kg_v1.0 [05:54:10]action value=close_receipt [05:54:10]process_action close_receipt [05:54:10]cmd_close_receipt [05:54:10]MH_GetDate [05:54:10]Write to MH i2c: F0 00 00 83 3E B0 [05:54:10]Write i2c OK [05:54:10]MH_I2C_Read... [05:54:10]Read from MH i2c: F0 [05:54:10]MH_I2C_Read... [05:54:10]Read from MH i2c: F0 09 00 [05:54:10]MH_I2C_Read... [05:54:10]Read from MH i2c: F0 09 00 83 3E 00 06 CA 21 67 44 5E 04 65 1C [05:54:10]GetLastDocTimeStamp 1730262320 [05:54:10]current date 1730267654 [05:54:10]FM_GetShiftState [05:54:10]SAM_PROTO_GetShiftState [05:54:10]wFMCommunicate request_size=4 [05:54:10]MH_SAM_APDU [05:54:10]CAPDU: 80 13 01 00 [05:54:10]Write to MH i2c: E2 08 00 84 3E 80 13 01 00 00 00 00 00 3F [05:54:10]Write i2c OK [05:54:10]MH_I2C_Read... [05:54:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:54:10]Read from MH i2c: E2 [05:54:10]MH_I2C_Read... [05:54:10]Read from MH i2c: E2 0E 00 [05:54:10]MH_I2C_Read... [05:54:10]Read from MH i2c: E2 0E 00 84 3E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 2A [05:54:10]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [05:54:10]wFMCommunicate OK [05:54:10]SAM_PROTO_GetShiftState done [05:54:10]FM_GetShiftState done [05:54:10]opened in 1730247899 [05:54:10]opened+sec_in_day 1730334299 [05:54:10]quantity*price = 100015 [05:54:10]sum+1 = 100017 [05:54:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 22 30.10.2024 05:54 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311175 ФПД: 218632578736542 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T055414&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311175&fm=218632578736542&tin=02508201610067®Number=0000000000091780&sum=100000 [05:54:11]StoreToDocumentArchive [05:54:11]shift 536 fd 311175 [05:54:11]save to /storage/0536/doc_00311175 [05:54:11]save last doc name /storage/0536/doc_00311175 to /storage/kkm_last_doc_name [05:54:11]save OK [05:54:11]Clear old archive folders... [05:54:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:54:11]tlvbuf is 006454F0 [05:54:11]SAM_PROTO_ClearQueue [05:54:11]wFMCommunicate request_size=4 [05:54:11]MH_SAM_APDU [05:54:11]CAPDU: 80 09 00 00 [05:54:11]Write to MH i2c: E2 08 00 91 3E 80 09 00 00 00 00 00 00 41 [05:54:11]Write i2c OK [05:54:11]MH_I2C_Read... [05:54:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:54:11]Read from MH i2c: E2 [05:54:11]MH_I2C_Read... [05:54:11]Read from MH i2c: E2 03 00 [05:54:11]MH_I2C_Read... [05:54:11]Read from MH i2c: E2 03 00 91 3E 00 90 00 43 [05:54:11]RAPDU: 90 00 [05:54:11]wFMCommunicate OK [05:54:11]SAM_PROTO_ClearQueue done [05:54:11]KKMCreateOFDPacket [05:54:11]OFDProtocolAddRootSTLVToBuf [05:54:11]FM_MakeSignedData [05:54:11]FM_MakeSignedData [05:54:11]SAM_PROTO_SignData [05:54:11]wFMCommunicate request_size=4 [05:54:11]MH_SAM_APDU [05:54:11]CAPDU: 80 0D 01 02 [05:54:11]Write to MH i2c: E2 08 00 92 3E 80 0D 01 02 00 00 00 00 49 [05:54:11]Write i2c OK [05:54:11]MH_I2C_Read... [05:54:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:54:11]Read from MH i2c: E2 [05:54:11]MH_I2C_Read... [05:54:11]Read from MH i2c: E2 03 00 [05:54:11]MH_I2C_Read... [05:54:11]Read from MH i2c: E2 03 00 92 3E 00 90 00 44 [05:54:11]RAPDU: 90 00 [05:54:11]wFMCommunicate OK [05:54:11]wFMCommunicate request_size=255 [05:54:11]MH_SAM_APDU [05:54: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 06 CA 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 87 BF 04 00 35 04 06 00 C6 [05:54:11]Write to MH i2c: E2 02 01 93 3E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 06 CA 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 87 BF 04 00 35 04 06 00 C6 00 00 69 [05:54:11]Write i2c OK [05:54:11]MH_I2C_Read... [05:54:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:54:12]Read from MH i2c: E2 [05:54:12]MH_I2C_Read... [05:54:12]Read from MH i2c: E2 03 00 [05:54:12]MH_I2C_Read... [05:54:12]Read from MH i2c: E2 03 00 93 3E 00 90 00 45 [05:54:12]RAPDU: 90 00 [05:54:12]wFMCommunicate OK [05:54:12]wFMCommunicate request_size=10 [05:54:12]MH_SAM_APDU [05:54:12]CAPDU: 80 0D 02 02 05 D8 5D 31 21 9E [05:54:12]Write to MH i2c: E2 0D 00 94 3E 80 0D 02 02 05 00 D8 5D 31 21 9E 00 00 7B [05:54:12]Write i2c OK [05:54:12]MH_I2C_Read... [05:54:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:54:12]Read from MH i2c: E2 [05:54:12]MH_I2C_Read... [05:54:12]Read from MH i2c: E2 03 00 [05:54:12]MH_I2C_Read... [05:54:12]Read from MH i2c: E2 03 00 94 3E 00 90 00 46 [05:54:12]RAPDU: 90 00 [05:54:12]wFMCommunicate OK [05:54:12]wFMCommunicate request_size=4 [05:54:12]MH_SAM_APDU [05:54:12]CAPDU: 80 0D 03 02 [05:54:12]Write to MH i2c: E2 08 00 95 3E 80 0D 03 02 00 00 00 00 4E [05:54:12]Write i2c OK [05:54:12]MH_I2C_Read... [05:54:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:54:12]Read from MH i2c: E2 [05:54:12]MH_I2C_Read... [05:54:12]Read from MH i2c: E2 0B 00 [05:54:12]MH_I2C_Read... [05:54:12]Read from MH i2c: E2 0B 00 95 3E 00 27 E7 32 7B 37 46 3D 2B 90 00 EF [05:54:12]RAPDU: 27 E7 32 7B 37 46 3D 2B 90 00 [05:54:12]wFMCommunicate OK [05:54:12]SAM_PROTO_SignData done [05:54:12]FM_MakeSignedData done [05:54:12]CreateOFDProtocolMessage [05:54:12]wFMCommunicate request_size=4 [05:54:12]MH_SAM_APDU [05:54:12]CAPDU: 80 11 00 00 [05:54:12]Write to MH i2c: E2 08 00 96 3E 80 11 00 00 00 00 00 00 4E [05:54:12]Write i2c OK [05:54:12]MH_I2C_Read... [05:54:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:54:12]Read from MH i2c: E2 [05:54:12]MH_I2C_Read... [05:54:12]Read from MH i2c: E2 17 00 [05:54:12]MH_I2C_Read... [05:54:12]Read from MH i2c: E2 17 00 96 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A3 [05:54:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [05:54:12]wFMCommunicate OK [05:54:12]CreateOFDProtocolMessage done [05:54:12]OFDSenderStorePacket 311175 [05:54:12]StoreOFDPacket docnum=311175 [05:54:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 4F 52 07 01 56 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 06 CA 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 87 BF 04 00 35 04 06 00 C6 D8 5D 31 21 9E 27 E7 32 7B 37 46 3D 2B [05:54:12]CheckFolder [05:54:12]dirname=/storage/ofd_packets [05:54:12]CheckFolder done [05:54:12]ProducePacketName [05:54:12]name=ofd_packets/00311175 [05:54:12]NVStorageSaveData ofd_packets/00311175 [05:54:12]File name is /storage/ofd_packets/00311175 [05:54:12]Write 301 bytes [05:54:12]NVStorageSaveData done [05:54:12]OFDSenderStorePacket done [05:54:12]KKMCreateOFDPacket done [05:54:12]NVStorageSaveData kkm_last_timestamp [05:54:12]File name is /storage/kkm_last_timestamp [05:54:12]Write 4 bytes [05:54:12]NVStorageSaveData done [05:54:12]ExternCall_PrintAddStr [05:54:12]wPrintStart [05:54:12]Write to MH i2c: 01 00 00 97 3E D5 [05:54:12]Write i2c OK [05:54:12]MH_I2C_Read... [05:54:12]Read from MH i2c: 01 [05:54:12]MH_I2C_Read... [05:54:12]Read from MH i2c: 01 07 00 [05:54:12]MH_I2C_Read... [05:54:12]Read from MH i2c: 01 07 00 97 3E 00 00 00 00 00 FF 0F EA [05:54:12]RasterBufferAndPrint [05:54:12]line Счет N : (1)644988 [05:54:12]line ИНН: 02508201610067 [05:54:12]line Контрольно-Кассовый Чек [05:54:12]line ПРОДАЖА [05:54:12]line ТРК (МРК, ГНК) : 31 [05:54:12]line Товар: 2710124130 [05:54:12]line Аи-92-К-2 [05:54:12]line 14.950 * 66.90 [05:54:12]line = 1000.16 [05:54:12]line НДС 12% НСП 1% [05:54:12]line > о реализуемом товаре [05:54:12]line ОКРУГЛЕНИЕ: -0.16 [05:54:12]line ИТОГО: 1000.00 [05:54:12]line Внесено: 1000.00 [05:54:12]line СДАЧА: 0.00 [05:54:12]line НСП 1% : 8.85 [05:54:12]line НДС 12% : 106.21 [05:54:12]line Наличными: 1000.00 [05:54:12]line Безнал.: 0.00 [05:54:12]line Место: АЗС № 172 "Партнер Нефть" [05:54:12]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [05:54:12]line СНО: Общий режим [05:54:12]line Чек 22 30.10.2024 05:54 [05:54:12]line Смена: 536 ФФД: 1.0 [05:54:12]line ЗНМ: 0300000116 [05:54:12]line РНМ: 0000000000091780 [05:54:12]line Версия ККМ: 001 [05:54:12]line ФМ: 0000000000871765 [05:54:12]line ФД: 311175 [05:54:12]line ФПД: 218632578736542 [05:54:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T055414&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311175&fm=218632578736542&tin=02508201610067®Number=0000000000091780&sum=100000 [05:54:12]written 0, free lines is 4095 [05:54:12]OFD Sender: Processing packet 311175 [packets to send 223, broken 222] [05:54:12]ProducePacketName [05:54:12]name=ofd_packets/00311175 [05:54:12]OFD Sender: To server: pG, [05:54:12]CommunicateWithHost lk.salyk.kg:30040 [05:54:12]ConnectInit lk.salyk.kg [05:54:12]Connected sock=11 [05:54:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 4F 52 07 01 56 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 06 CA 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 87 BF 04 00 35 04 06 00 C6 D8 5D 31 21 9E 27 E7 32 7B 37 46 3D 2B [05:54:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 30 65 47 00 AD 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 31 37 36 35 10 04 04 00 87 BF 04 00 F4 03 04 00 57 70 21 67 B6 04 01 00 00 A3 E8 B3 63 17 DB 81 1E [05:54:12]CommunicateWithHost err = 0 [05:54:12]CheckOFDResponse [05:54:12]1017 (14) - 77093643461234 [05:54:12]1041 (16) - 0000000000871765 [05:54:12]1040 (4) - 311175 [05:54:12]1012 (4) - 29.10.2024 23:31 [05:54:12]1206 (1) - 0 [05:54:12]OFD Sender: Remove packet 311175 [05:54:12]ProducePacketName [05:54:12]name=ofd_packets/00311175 [05:54:12]NVStorageDeleteData [05:54:13]Write to MH i2c: 01 00 00 C1 3E FF [05:54:13]Write i2c OK [05:54:13]MH_I2C_Read... [05:54:13]Read from MH i2c: 01 [05:54:13]MH_I2C_Read... [05:54:13]Read from MH i2c: 01 07 00 [05:54:13]MH_I2C_Read... [05:54:13]Read from MH i2c: 01 07 00 C1 3E 00 00 00 00 00 AA 0C BC [05:54:13]RasterBufferAndPrint [05:54:13]line [05:54:13]line [05:54:13]line [05:54:13]line [05:54:13]line [05:54:13]written 0, free lines is 3245 [05:54:13]MH_Cut [05:54:13]Write to MH i2c: D1 01 00 C8 3E 01 D8 [05:54:13]Write i2c OK [05:54:13]MH_I2C_Read... [05:54:13]Read from MH i2c: D1 [05:54:13]MH_I2C_Read... [05:54:13]Read from MH i2c: D1 01 00 [05:54:13]MH_I2C_Read... [05:54:13]Read from MH i2c: D1 01 00 C8 3E 00 D7 [05:54:13]Write to MH i2c: 01 00 00 C9 3E 07 [05:54:13]Write i2c OK [05:54:13]MH_I2C_Read... [05:54:13]OFD Sender: No OFD packet to send [05:54:13]*** Cut start [05:54:13]*** Purtial cut [05:54:13]*** Stage 1: CUTSNS_PIN = 1 [05:54:14]Read from MH i2c: 01 [05:54:14]MH_I2C_Read... [05:54:14]*** Stop cut motor [05:54:14]*** Cut end [05:54:14]Read from MH i2c: 01 07 00 [05:54:14]MH_I2C_Read... [05:54:14]Read from MH i2c: 01 07 00 C9 3E 00 00 00 00 00 FF 0F 1C [05:54:14]process_action close_receipt done [05:54:14]requested_data is exist [05:54:14]produce_requested_data [05:54:14]requested_item fm.sn is exist - process it [05:54:14]wFMCommunicate request_size=4 [05:54:14]MH_SAM_APDU [05:54:14]CAPDU: 80 11 00 00 [05:54:14]Write to MH i2c: E2 08 00 CA 3E 80 11 00 00 00 00 00 00 82 [05:54:14]Write i2c OK [05:54:14]MH_I2C_Read... [05:54:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:54:14]Read from MH i2c: E2 [05:54:14]MH_I2C_Read... [05:54:14]Read from MH i2c: E2 17 00 [05:54:14]MH_I2C_Read... [05:54:14]Read from MH i2c: E2 17 00 CA 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D7 [05:54:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [05:54:14]wFMCommunicate OK [05:54:14]requested_item fd.num is exist - process it [05:54:14]SAM_PROTO_GetFieldsCounters [05:54:14]wFMCommunicate request_size=4 [05:54:14]MH_SAM_APDU [05:54:14]CAPDU: 80 13 00 00 [05:54:14]Write to MH i2c: E2 08 00 CB 3E 80 13 00 00 00 00 00 00 85 [05:54:14]Write i2c OK [05:54:14]MH_I2C_Read... [05:54:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:54:14]Read from MH i2c: E2 [05:54:14]MH_I2C_Read... [05:54:14]Read from MH i2c: E2 62 00 [05:54:14]MH_I2C_Read... [05:54:14]Read from MH i2c: E2 62 00 CB 3E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 87 BF 04 00 0E 04 04 00 18 02 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 4E [05:54: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 87 BF 04 00 0E 04 04 00 18 02 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 [05:54:14]wFMCommunicate OK [05:54:14]SAM_PROTO_GetFieldsCounters done [05:54:14]requested_item shift.num is exist - process it [05:54:14]requested_item shift.opened is exist - process it [05:54:14]req_shift_opened [05:54:14]FM_GetShiftState [05:54:14]SAM_PROTO_GetShiftState [05:54:14]wFMCommunicate request_size=4 [05:54:14]MH_SAM_APDU [05:54:14]CAPDU: 80 13 01 00 [05:54:14]Write to MH i2c: E2 08 00 CC 3E 80 13 01 00 00 00 00 00 87 [05:54:14]Write i2c OK [05:54:14]MH_I2C_Read... [05:54:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:54:14]Read from MH i2c: E2 [05:54:14]MH_I2C_Read... [05:54:14]Read from MH i2c: E2 0E 00 [05:54:14]MH_I2C_Read... [05:54:14]Read from MH i2c: E2 0E 00 CC 3E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 72 [05:54:14]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [05:54:14]wFMCommunicate OK [05:54:14]SAM_PROTO_GetShiftState done [05:54:14]FM_GetShiftState done [05:54:14]req_shift_opened done [05:54:14]requested_item shift.open_date is exist - process it [05:54:14]req_shift_open_date [05:54:14]req_shift_open_date done [05:54:14]produce_requested_data done [05:54:14]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311175,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [05:54:14]process_action_free close_receipt [05:54:14]json_value_free [05:54:14]json_value_free done [05:54:14]process_json_proto returns [05:54:14]Send response to host [05:54:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311175,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [05:54:14]free response buf [05:54:14]execute_script done [05:54:14]execute_script returns [05:54:14]free content buf [05:54:14]Sock 7.Close socket [05:54:14]Sock 7.Thread stoped [05:54:18]OFD Sender: No OFD packet to send [05:54:23]OFD Sender: No OFD packet to send [05:54:28]OFD Sender: No OFD packet to send [05:54:33]OFD Sender: No OFD packet to send [05:54:38]OFD Sender: No OFD packet to send [05:54:43]OFD Sender: No OFD packet to send [05:54:48]OFD Sender: No OFD packet to send [05:54:53]OFD Sender: No OFD packet to send [05:54:58]OFD Sender: No OFD packet to send [05:55:03]OFD Sender: No OFD packet to send [05:55:08]OFD Sender: No OFD packet to send [05:55:13]OFD Sender: No OFD packet to send [05:55:18]OFD Sender: No OFD packet to send [05:55:23]OFD Sender: No OFD packet to send [05:55:28]OFD Sender: No OFD packet to send [05:55:33]OFD Sender: No OFD packet to send [05:55:38]OFD Sender: No OFD packet to send [05:55:43]OFD Sender: No OFD packet to send [05:55:48]OFD Sender: No OFD packet to send [05:55:53]OFD Sender: No OFD packet to send [05:55:58]OFD Sender: No OFD packet to send [05:56:03]OFD Sender: No OFD packet to send [05:56:08]OFD Sender: No OFD packet to send [05:56:13]OFD Sender: No OFD packet to send [05:56:18]OFD Sender: No OFD packet to send [05:56:23]OFD Sender: No OFD packet to send [05:56:28]OFD Sender: No OFD packet to send [05:56:33]OFD Sender: No OFD packet to send [05:56:38]OFD Sender: No OFD packet to send [05:56:43]OFD Sender: No OFD packet to send [05:56:48]OFD Sender: No OFD packet to send [05:56:53]OFD Sender: No OFD packet to send [05:56:58]OFD Sender: No OFD packet to send [05:57:03]OFD Sender: No OFD packet to send [05:57:08]OFD Sender: No OFD packet to send [05:57:13]OFD Sender: No OFD packet to send [05:57:18]OFD Sender: No OFD packet to send [05:57:23]OFD Sender: No OFD packet to send [05:57:28]OFD Sender: No OFD packet to send [05:57:33]OFD Sender: No OFD packet to send [05:57:38]OFD Sender: No OFD packet to send [05:57:43]OFD Sender: No OFD packet to send [05:57:48]OFD Sender: No OFD packet to send [05:57:53]OFD Sender: No OFD packet to send [05:57:58]OFD Sender: No OFD packet to send [05:58:03]OFD Sender: No OFD packet to send [05:58:08]OFD Sender: No OFD packet to send [05:58:13]OFD Sender: No OFD packet to send [05:58:18]OFD Sender: No OFD packet to send [05:58:23]OFD Sender: No OFD packet to send [05:58:28]OFD Sender: No OFD packet to send [05:58:33]OFD Sender: No OFD packet to send [05:58:38]OFD Sender: No OFD packet to send [05:58:43]OFD Sender: No OFD packet to send [05:58:48]OFD Sender: No OFD packet to send [05:58:53]OFD Sender: No OFD packet to send [05:58:58]OFD Sender: No OFD packet to send [05:59:03]OFD Sender: No OFD packet to send [05:59:08]OFD Sender: No OFD packet to send [05:59:13]OFD Sender: No OFD packet to send [05:59:18]OFD Sender: No OFD packet to send [05:59:23]OFD Sender: No OFD packet to send [05:59:28]OFD Sender: No OFD packet to send [05:59:32]accept exits with 9 [05:59:32]New connection [05:59:32]New thread 3066510692 created [05:59:32]Thread 3066654052 joined [05:59:32]Waiting for new connection... [05:59:32] Sock 9.Parse request [05:59:32]Sock 9.Check first char [05:59:32]Sock 9.First char is OK [05:59:32]request: POST /json_proto HTTP/1.0 [05:59:32]Method: POST [05:59:32]URL: /json_proto [05:59:32]Method is POST - this is cgi request [05:59:32]url: /json_proto [05:59:32]query_string will be loaded in cgi processing [05:59:32]execute_cgi json_proto POST (null) [05:59:32]execute_cgi path=json_proto method=POST [05:59:32]POST find Content-Length [05:59:32]Host: 172.17.96.3:8080 [05:59:32]Content-Length: 978 [05:59:32]Content-Type: application/json [05:59:32] [05:59:32]POST finish read [05:59:32]Found Content-Length = 978 [05:59:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)644989", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.20, "quantity" : 66.490, "sum" : 5000.05, "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 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 66.49 \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" ] } } [05:59:32]execute_script... [05:59: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)644989", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.20, "quantity" : 66.490, "sum" : 5000.05, "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 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 66.49 \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" ] } } [05:59:32]POST & json_proto [05:59:32]process_json_proto [05:59:32]json parsed OK: [05:59:32]protocol is kg_v1.0 [05:59:32]action value=close_receipt [05:59:32]process_action close_receipt [05:59:32]cmd_close_receipt [05:59:32]MH_GetDate [05:59:32]Write to MH i2c: F0 00 00 CD 3E FA [05:59:32]Write i2c OK [05:59:32]MH_I2C_Read... [05:59:32]Read from MH i2c: F0 [05:59:32]MH_I2C_Read... [05:59:32]Read from MH i2c: F0 09 00 [05:59:32]MH_I2C_Read... [05:59:32]Read from MH i2c: F0 09 00 CD 3E 00 48 CB 21 67 44 5E 04 65 A9 [05:59:32]GetLastDocTimeStamp 1730267654 [05:59:32]current date 1730267976 [05:59:32]FM_GetShiftState [05:59:32]SAM_PROTO_GetShiftState [05:59:32]wFMCommunicate request_size=4 [05:59:32]MH_SAM_APDU [05:59:32]CAPDU: 80 13 01 00 [05:59:32]Write to MH i2c: E2 08 00 CE 3E 80 13 01 00 00 00 00 00 89 [05:59:32]Write i2c OK [05:59:32]MH_I2C_Read... [05:59:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:59:32]Read from MH i2c: E2 [05:59:32]MH_I2C_Read... [05:59:32]Read from MH i2c: E2 0E 00 [05:59:32]MH_I2C_Read... [05:59:32]Read from MH i2c: E2 0E 00 CE 3E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 74 [05:59:32]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [05:59:32]wFMCommunicate OK [05:59:32]SAM_PROTO_GetShiftState done [05:59:32]FM_GetShiftState done [05:59:32]opened in 1730247899 [05:59:32]opened+sec_in_day 1730334299 [05:59:32]quantity*price = 500004 [05:59:32]sum+1 = 500006 [05:59:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 5000.00 Внесено: 5000.00 СДАЧА: 0.00 НСП 1% : 44.25 НДС 12% : 530.98 Наличными: 5000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 23 30.10.2024 05:59 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Дисконтная программа ДТ номер 172 сэкономлено 66.49 сом ФМ: 0000000000871765 ФД: 311176 ФПД: 250520683830886 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T055936&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311176&fm=250520683830886&tin=02508201610067®Number=0000000000091780&sum=500000 [05:59:33]StoreToDocumentArchive [05:59:33]shift 536 fd 311176 [05:59:33]save to /storage/0536/doc_00311176 [05:59:33]save last doc name /storage/0536/doc_00311176 to /storage/kkm_last_doc_name [05:59:33]save OK [05:59:33]Clear old archive folders... [05:59:33]ProcessDocumentItem done err = 0, tmpTLVsize=248 [05:59:33]tlvbuf is 006D3D90 [05:59:33]SAM_PROTO_ClearQueue [05:59:33]wFMCommunicate request_size=4 [05:59:33]MH_SAM_APDU [05:59:33]CAPDU: 80 09 00 00 [05:59:33]Write to MH i2c: E2 08 00 DB 3E 80 09 00 00 00 00 00 00 8B [05:59:33]Write i2c OK [05:59:33]MH_I2C_Read... [05:59:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:59:33]Read from MH i2c: E2 [05:59:33]MH_I2C_Read... [05:59:33]Read from MH i2c: E2 03 00 [05:59:33]MH_I2C_Read... [05:59:33]Read from MH i2c: E2 03 00 DB 3E 00 90 00 8D [05:59:33]RAPDU: 90 00 [05:59:33]wFMCommunicate OK [05:59:33]SAM_PROTO_ClearQueue done [05:59:33]KKMCreateOFDPacket [05:59:33]OFDProtocolAddRootSTLVToBuf [05:59:33]FM_MakeSignedData [05:59:33]FM_MakeSignedData [05:59:33]SAM_PROTO_SignData [05:59:33]wFMCommunicate request_size=4 [05:59:33]MH_SAM_APDU [05:59:33]CAPDU: 80 0D 01 02 [05:59:33]Write to MH i2c: E2 08 00 DC 3E 80 0D 01 02 00 00 00 00 93 [05:59:33]Write i2c OK [05:59:33]MH_I2C_Read... [05:59:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:59:33]Read from MH i2c: E2 [05:59:33]MH_I2C_Read... [05:59:33]Read from MH i2c: E2 03 00 [05:59:33]MH_I2C_Read... [05:59:33]Read from MH i2c: E2 03 00 DC 3E 00 90 00 8E [05:59:33]RAPDU: 90 00 [05:59:33]wFMCommunicate OK [05:59:33]wFMCommunicate request_size=255 [05:59:33]MH_SAM_APDU [05:59: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 32 FF 03 08 00 03 BA 03 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 25 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 6A 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 17 00 00 00 F4 03 04 00 48 CB 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 88 BF 04 00 35 04 06 00 E3 D8 E4 5E [05:59:33]Write to MH i2c: E2 02 01 DD 3E 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 32 FF 03 08 00 03 BA 03 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 25 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 6A 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 17 00 00 00 F4 03 04 00 48 CB 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 88 BF 04 00 35 04 06 00 E3 D8 E4 5E 00 00 2E [05:59:33]Write i2c OK [05:59:33]MH_I2C_Read... [05:59:33]OFD Sender: No OFD packet to send [05:59:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:59:33]Read from MH i2c: E2 [05:59:33]MH_I2C_Read... [05:59:33]Read from MH i2c: E2 03 00 [05:59:33]MH_I2C_Read... [05:59:33]Read from MH i2c: E2 03 00 DD 3E 00 90 00 8F [05:59:33]RAPDU: 90 00 [05:59:33]wFMCommunicate OK [05:59:33]wFMCommunicate request_size=7 [05:59:33]MH_SAM_APDU [05:59:33]CAPDU: 80 0D 02 02 02 5E 66 [05:59:33]Write to MH i2c: E2 0A 00 DE 3E 80 0D 02 02 02 00 5E 66 00 00 5E [05:59:33]Write i2c OK [05:59:33]MH_I2C_Read... [05:59:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:59:34]Read from MH i2c: E2 [05:59:34]MH_I2C_Read... [05:59:34]Read from MH i2c: E2 03 00 [05:59:34]MH_I2C_Read... [05:59:34]Read from MH i2c: E2 03 00 DE 3E 00 90 00 90 [05:59:34]RAPDU: 90 00 [05:59:34]wFMCommunicate OK [05:59:34]wFMCommunicate request_size=4 [05:59:34]MH_SAM_APDU [05:59:34]CAPDU: 80 0D 03 02 [05:59:34]Write to MH i2c: E2 08 00 DF 3E 80 0D 03 02 00 00 00 00 98 [05:59:34]Write i2c OK [05:59:34]MH_I2C_Read... [05:59:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:59:34]Read from MH i2c: E2 [05:59:34]MH_I2C_Read... [05:59:34]Read from MH i2c: E2 0B 00 [05:59:34]MH_I2C_Read... [05:59:34]Read from MH i2c: E2 0B 00 DF 3E 00 9D 19 B9 6F A6 2E DD 39 90 00 61 [05:59:34]RAPDU: 9D 19 B9 6F A6 2E DD 39 90 00 [05:59:34]wFMCommunicate OK [05:59:34]SAM_PROTO_SignData done [05:59:34]FM_MakeSignedData done [05:59:34]CreateOFDProtocolMessage [05:59:34]wFMCommunicate request_size=4 [05:59:34]MH_SAM_APDU [05:59:34]CAPDU: 80 11 00 00 [05:59:34]Write to MH i2c: E2 08 00 E0 3E 80 11 00 00 00 00 00 00 98 [05:59:34]Write i2c OK [05:59:34]MH_I2C_Read... [05:59:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:59:34]Read from MH i2c: E2 [05:59:34]MH_I2C_Read... [05:59:34]Read from MH i2c: E2 17 00 [05:59:34]MH_I2C_Read... [05:59:34]Read from MH i2c: E2 17 00 E0 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 ED [05:59:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [05:59:34]wFMCommunicate OK [05:59:34]CreateOFDProtocolMessage done [05:59:34]OFDSenderStorePacket 311176 [05:59:34]StoreOFDPacket docnum=311176 [05:59:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 E0 62 04 01 AC 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 32 FF 03 08 00 03 BA 03 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 25 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 6A 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 17 00 00 00 F4 03 04 00 48 CB 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 88 BF 04 00 35 04 06 00 E3 D8 E4 5E 5E 66 9D 19 B9 6F A6 2E DD 39 [05:59:34]CheckFolder [05:59:34]dirname=/storage/ofd_packets [05:59:34]CheckFolder done [05:59:34]ProducePacketName [05:59:34]name=ofd_packets/00311176 [05:59:34]NVStorageSaveData ofd_packets/00311176 [05:59:34]File name is /storage/ofd_packets/00311176 [05:59:34]Write 298 bytes [05:59:34]NVStorageSaveData done [05:59:34]OFDSenderStorePacket done [05:59:34]KKMCreateOFDPacket done [05:59:34]NVStorageSaveData kkm_last_timestamp [05:59:34]File name is /storage/kkm_last_timestamp [05:59:34]Write 4 bytes [05:59:34]NVStorageSaveData done [05:59:34]ExternCall_PrintAddStr [05:59:34]wPrintStart [05:59:34]Write to MH i2c: 01 00 00 E1 3E 1F [05:59:34]Write i2c OK [05:59:34]MH_I2C_Read... [05:59:34]Read from MH i2c: 01 [05:59:34]MH_I2C_Read... [05:59:34]Read from MH i2c: 01 07 00 [05:59:34]MH_I2C_Read... [05:59:34]Read from MH i2c: 01 07 00 E1 3E 00 00 00 00 00 FF 0F 34 [05:59:34]RasterBufferAndPrint [05:59:34]line Счет N : (1)644989 [05:59:34]line ИНН: 02508201610067 [05:59:34]line Контрольно-Кассовый Чек [05:59:34]line ПРОДАЖА [05:59:34]line ТРК (МРК, ГНК) : 11 [05:59:34]line Товар: 2710194210 [05:59:34]line ДТ-К-2 [05:59:34]line 66.490 * 75.20 [05:59:34]line = 5000.05 [05:59:34]line НДС 12% НСП 1% [05:59:34]line > о реализуемом товаре [05:59:34]line ОКРУГЛЕНИЕ: -0.05 [05:59:34]line ИТОГО: 5000.00 [05:59:34]line Внесено: 5000.00 [05:59:34]line СДАЧА: 0.00 [05:59:34]line НСП 1% : 44.25 [05:59:34]line НДС 12% : 530.98 [05:59:34]line Наличными: 5000.00 [05:59:34]line Безнал.: 0.00 [05:59:34]line Место: АЗС № 172 "Партнер Нефть" [05:59:34]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [05:59:34]line СНО: Общий режим [05:59:34]line Чек 23 30.10.2024 05:59 [05:59:34]line Смена: 536 ФФД: 1.0 [05:59:34]line ЗНМ: 0300000116 [05:59:34]line РНМ: 0000000000091780 [05:59:34]line Версия ККМ: 001 [05:59:34]line [05:59:34]line Дисконтная программа [05:59:34]line ДТ [05:59:34]line номер 172 [05:59:34]line сэкономлено 66.49 сом [05:59:34]line ФМ: 0000000000871765 [05:59:34]line ФД: 311176 [05:59:34]line ФПД: 250520683830886 [05:59:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T055936&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311176&fm=250520683830886&tin=02508201610067®Number=0000000000091780&sum=500000 [05:59:34]OFD Sender: Processing packet 311176 [packets to send 223, broken 222] [05:59:34]ProducePacketName [05:59:34]name=ofd_packets/00311176 [05:59:34]OFD Sender: To server: pG, [05:59:34]CommunicateWithHost lk.salyk.kg:30040 [05:59:34]ConnectInit lk.salyk.kg [05:59:34]written 0, free lines is 4095 [05:59:34]Connected sock=10 [05:59:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 E0 62 04 01 AC 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 32 FF 03 08 00 03 BA 03 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 25 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 6A 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 17 00 00 00 F4 03 04 00 48 CB 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 88 BF 04 00 35 04 06 00 E3 D8 E4 5E 5E 66 9D 19 B9 6F A6 2E DD 39 [05:59:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 EB 56 47 00 45 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 31 37 36 35 10 04 04 00 88 BF 04 00 F4 03 04 00 99 71 21 67 B6 04 01 00 00 31 17 3C AC 84 2B 2F C0 [05:59:34]CommunicateWithHost err = 0 [05:59:34]CheckOFDResponse [05:59:34]1017 (14) - 77093643461234 [05:59:34]1041 (16) - 0000000000871765 [05:59:34]1040 (4) - 311176 [05:59:34]1012 (4) - 29.10.2024 23:36 [05:59:34]1206 (1) - 0 [05:59:34]OFD Sender: Remove packet 311176 [05:59:34]ProducePacketName [05:59:34]name=ofd_packets/00311176 [05:59:34]NVStorageDeleteData [05:59:34]Write to MH i2c: 01 00 00 10 3F 4F [05:59:34]Write i2c OK [05:59:34]MH_I2C_Read... [05:59:34]Read from MH i2c: 01 [05:59:34]MH_I2C_Read... [05:59:34]Read from MH i2c: 01 07 00 [05:59:34]MH_I2C_Read... [05:59:34]Read from MH i2c: 01 07 00 10 3F 00 00 00 00 00 57 0C B9 [05:59:34]RasterBufferAndPrint [05:59:34]line [05:59:34]line [05:59:34]line [05:59:34]line [05:59:34]line [05:59:34]written 0, free lines is 3164 [05:59:34]MH_Cut [05:59:34]Write to MH i2c: D1 01 00 17 3F 01 28 [05:59:34]Write i2c OK [05:59:34]MH_I2C_Read... [05:59:34]Read from MH i2c: D1 [05:59:34]MH_I2C_Read... [05:59:34]Read from MH i2c: D1 01 00 [05:59:34]MH_I2C_Read... [05:59:34]Read from MH i2c: D1 01 00 17 3F 00 27 [05:59:34]Write to MH i2c: 01 00 00 18 3F 57 [05:59:34]Write i2c OK [05:59:34]MH_I2C_Read... [05:59:35]OFD Sender: No OFD packet to send [05:59:35]*** Cut start [05:59:35]*** Purtial cut [05:59:35]*** Stage 1: CUTSNS_PIN = 1 [05:59:36]Read from MH i2c: 01 [05:59:36]MH_I2C_Read... [05:59:36]*** Stop cut motor [05:59:36]*** Cut end [05:59:36]Read from MH i2c: 01 07 00 [05:59:36]MH_I2C_Read... [05:59:36]Read from MH i2c: 01 07 00 18 3F 00 00 00 00 00 FF 0F 6C [05:59:36]process_action close_receipt done [05:59:36]requested_data is exist [05:59:36]produce_requested_data [05:59:36]requested_item fm.sn is exist - process it [05:59:36]wFMCommunicate request_size=4 [05:59:36]MH_SAM_APDU [05:59:36]CAPDU: 80 11 00 00 [05:59:36]Write to MH i2c: E2 08 00 19 3F 80 11 00 00 00 00 00 00 D2 [05:59:36]Write i2c OK [05:59:36]MH_I2C_Read... [05:59:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:59:36]Read from MH i2c: E2 [05:59:36]MH_I2C_Read... [05:59:36]Read from MH i2c: E2 17 00 [05:59:36]MH_I2C_Read... [05:59:36]Read from MH i2c: E2 17 00 19 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 27 [05:59:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [05:59:36]wFMCommunicate OK [05:59:36]requested_item fd.num is exist - process it [05:59:36]SAM_PROTO_GetFieldsCounters [05:59:36]wFMCommunicate request_size=4 [05:59:36]MH_SAM_APDU [05:59:36]CAPDU: 80 13 00 00 [05:59:36]Write to MH i2c: E2 08 00 1A 3F 80 13 00 00 00 00 00 00 D5 [05:59:36]Write i2c OK [05:59:36]MH_I2C_Read... [05:59:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:59:36]Read from MH i2c: E2 [05:59:36]MH_I2C_Read... [05:59:36]Read from MH i2c: E2 62 00 [05:59:36]MH_I2C_Read... [05:59:36]Read from MH i2c: E2 62 00 1A 3F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 88 BF 04 00 0E 04 04 00 18 02 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 A2 [05:59: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 88 BF 04 00 0E 04 04 00 18 02 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 [05:59:36]wFMCommunicate OK [05:59:36]SAM_PROTO_GetFieldsCounters done [05:59:36]requested_item shift.num is exist - process it [05:59:36]requested_item shift.opened is exist - process it [05:59:36]req_shift_opened [05:59:36]FM_GetShiftState [05:59:36]SAM_PROTO_GetShiftState [05:59:36]wFMCommunicate request_size=4 [05:59:36]MH_SAM_APDU [05:59:36]CAPDU: 80 13 01 00 [05:59:36]Write to MH i2c: E2 08 00 1B 3F 80 13 01 00 00 00 00 00 D7 [05:59:36]Write i2c OK [05:59:36]MH_I2C_Read... [05:59:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:59:36]Read from MH i2c: E2 [05:59:36]MH_I2C_Read... [05:59:36]Read from MH i2c: E2 0E 00 [05:59:36]MH_I2C_Read... [05:59:36]Read from MH i2c: E2 0E 00 1B 3F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 C2 [05:59:36]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [05:59:36]wFMCommunicate OK [05:59:36]SAM_PROTO_GetShiftState done [05:59:36]FM_GetShiftState done [05:59:36]req_shift_opened done [05:59:36]requested_item shift.open_date is exist - process it [05:59:36]req_shift_open_date [05:59:36]req_shift_open_date done [05:59:36]produce_requested_data done [05:59:36]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311176,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [05:59:36]process_action_free close_receipt [05:59:36]json_value_free [05:59:36]json_value_free done [05:59:36]process_json_proto returns [05:59:36]Send response to host [05:59:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311176,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [05:59:36]free response buf [05:59:36]execute_script done [05:59:36]execute_script returns [05:59:36]free content buf [05:59:36]Sock 9.Close socket [05:59:36]Sock 9.Thread stoped [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: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:50]OFD Sender: No OFD packet to send [06:01:55]OFD Sender: No OFD packet to send [06:02:00]OFD Sender: No OFD packet to send [06:02:05]OFD Sender: No OFD packet to send [06:02:10]OFD Sender: No OFD packet to send [06:02:15]OFD Sender: No OFD packet to send [06:02:20]OFD Sender: No OFD packet to send [06:02:25]OFD Sender: No OFD packet to send [06:02:30]OFD Sender: No OFD packet to send [06:02:35]OFD Sender: No OFD packet to send [06:02:40]OFD Sender: No OFD packet to send [06:02:45]OFD Sender: No OFD packet to send [06:02:50]OFD Sender: No OFD packet to send [06:02:55]OFD Sender: No OFD packet to send [06:03:00]OFD Sender: No OFD packet to send [06:03:05]OFD Sender: No OFD packet to send [06:03:10]OFD Sender: No OFD packet to send [06:03:15]OFD Sender: No OFD packet to send [06:03:20]OFD Sender: No OFD packet to send [06:03:25]OFD Sender: No OFD packet to send [06:03:30]OFD Sender: No OFD packet to send [06:03:35]OFD Sender: No OFD packet to send [06:03:40]OFD Sender: No OFD packet to send [06:03:45]OFD Sender: No OFD packet to send [06:03:50]OFD Sender: No OFD packet to send [06:03:55]OFD Sender: No OFD packet to send [06:04:00]OFD Sender: No OFD packet to send [06:04:05]OFD Sender: No OFD packet to send [06:04:10]OFD Sender: No OFD packet to send [06:04:15]OFD Sender: No OFD packet to send [06:04:20]OFD Sender: No OFD packet to send [06:04:25]OFD Sender: No OFD packet to send [06:04:30]OFD Sender: No OFD packet to send [06:04:35]OFD Sender: No OFD packet to send [06:04:40]OFD Sender: No OFD packet to send [06:04:45]OFD Sender: No OFD packet to send [06:04:50]OFD Sender: No OFD packet to send [06:04:55]OFD Sender: No OFD packet to send [06:05:00]OFD Sender: No OFD packet to send [06:05:05]OFD Sender: No OFD packet to send [06:05:10]OFD Sender: No OFD packet to send [06:05:15]OFD Sender: No OFD packet to send [06:05:20]OFD Sender: No OFD packet to send [06:05:25]OFD Sender: No OFD packet to send [06:05:30]OFD Sender: No OFD packet to send [06:05:35]OFD Sender: No OFD packet to send [06:05:40]OFD Sender: No OFD packet to send [06:05:45]OFD Sender: No OFD packet to send [06:05:50]OFD Sender: No OFD packet to send [06:05:55]OFD Sender: No OFD packet to send [06:06:00]OFD Sender: No OFD packet to send [06:06:05]OFD Sender: No OFD packet to send [06:06:10]OFD Sender: No OFD packet to send [06:06:15]OFD Sender: No OFD packet to send [06:06:20]OFD Sender: No OFD packet to send [06:06:25]OFD Sender: No OFD packet to send [06:06:30]OFD Sender: No OFD packet to send [06:06:35]OFD Sender: No OFD packet to send [06:06:40]OFD Sender: No OFD packet to send [06:06:45]OFD Sender: No OFD packet to send [06:06:50]OFD Sender: No OFD packet to send [06:06:55]OFD Sender: No OFD packet to send [06:07:00]OFD Sender: No OFD packet to send [06:07:05]OFD Sender: No OFD packet to send [06:07:10]OFD Sender: No OFD packet to send [06:07:15]OFD Sender: No OFD packet to send [06:07:20]OFD Sender: No OFD packet to send [06:07:25]OFD Sender: No OFD packet to send [06:07:30]OFD Sender: No OFD packet to send [06:07:36]OFD Sender: No OFD packet to send [06:07:41]OFD Sender: No OFD packet to send [06:07:46]OFD Sender: No OFD packet to send [06:07:51]OFD Sender: No OFD packet to send [06:07:56]OFD Sender: No OFD packet to send [06:08:01]OFD Sender: No OFD packet to send [06:08:06]OFD Sender: No OFD packet to send [06:08:11]OFD Sender: No OFD packet to send [06:08:16]OFD Sender: No OFD packet to send [06:08:21]OFD Sender: No OFD packet to send [06:08:26]OFD Sender: No OFD packet to send [06:08:31]OFD Sender: No OFD packet to send [06:08:36]OFD Sender: No OFD packet to send [06:08:41]OFD Sender: No OFD packet to send [06:08:46]OFD Sender: No OFD packet to send [06:08:51]OFD Sender: No OFD packet to send [06:08:56]OFD Sender: No OFD packet to send [06:09:01]OFD Sender: No OFD packet to send [06:09:06]OFD Sender: No OFD packet to send [06:09:11]OFD Sender: No OFD packet to send [06:09:16]OFD Sender: No OFD packet to send [06:09:21]OFD Sender: No OFD packet to send [06:09:26]OFD Sender: No OFD packet to send [06:14:11]OFD Sender: No OFD packet to send [06:14:16]OFD Sender: No OFD packet to send [06:14:21]OFD Sender: No OFD packet to send [06:14:26]OFD Sender: No OFD packet to send [06:14:31]OFD Sender: No OFD packet to send [06:14:36]OFD Sender: No OFD packet to send [06:14:41]OFD Sender: No OFD packet to send [06:14:46]OFD Sender: No OFD packet to send [06:14:51]OFD Sender: No OFD packet to send [06:14:56]OFD Sender: No OFD packet to send [06:15:01]OFD Sender: No OFD packet to send [06:15:06]OFD Sender: No OFD packet to send [06:15:11]OFD Sender: No OFD packet to send [06:15:16]OFD Sender: No OFD packet to send [06:15:21]OFD Sender: No OFD packet to send [06:15:26]OFD Sender: No OFD packet to send [06:15:31]OFD Sender: No OFD packet to send [06:15:36]OFD Sender: No OFD packet to send [06:15:41]OFD Sender: No OFD packet to send [06:15:46]OFD Sender: No OFD packet to send [06:15:51]OFD Sender: No OFD packet to send [06:15:56]OFD Sender: No OFD packet to send [06:16:01]OFD Sender: No OFD packet to send [06:16:06]OFD Sender: No OFD packet to send [06:16:11]OFD Sender: No OFD packet to send [06:16:16]OFD Sender: No OFD packet to send [06:16:21]OFD Sender: No OFD packet to send [06:16:23]ConnectInit Can't connect to host [06:16:26]OFD Sender: No OFD packet to send [06:16:31]OFD Sender: No OFD packet to send [06:16:36]OFD Sender: No OFD packet to send [06:16:41]OFD Sender: No OFD packet to send [06:16:46]OFD Sender: No OFD packet to send [06:16:51]OFD Sender: No OFD packet to send [06:16:56]OFD Sender: No OFD packet to send [06:17:01]OFD Sender: No OFD packet to send [06:17:06]OFD Sender: No OFD packet to send [06:17:11]OFD Sender: No OFD packet to send [06:17:16]OFD Sender: No OFD packet to send [06:17:21]OFD Sender: No OFD packet to send [06:17:26]OFD Sender: No OFD packet to send [06:17:31]OFD Sender: No OFD packet to send [06:17:36]OFD Sender: No OFD packet to send [06:17:41]OFD Sender: No OFD packet to send [06:17:46]OFD Sender: No OFD packet to send [06:17:51]OFD Sender: No OFD packet to send [06:17:56]OFD Sender: No OFD packet to send [06:18:01]OFD Sender: No OFD packet to send [06:18:06]OFD Sender: No OFD packet to send [06:18:11]OFD Sender: No OFD packet to send [06:18:16]OFD Sender: No OFD packet to send [06:18:21]OFD Sender: No OFD packet to send [06:18:26]OFD Sender: No OFD packet to send [06:18:31]OFD Sender: No OFD packet to send [06:18:37]OFD Sender: No OFD packet to send [06:18:42]OFD Sender: No OFD packet to send [06:18:47]OFD Sender: No OFD packet to send [06:18:52]OFD Sender: No OFD packet to send [06:18:57]OFD Sender: No OFD packet to send [06:19:02]OFD Sender: No OFD packet to send [06:19:07]OFD Sender: No OFD packet to send [06:19:12]OFD Sender: No OFD packet to send [06:19:17]OFD Sender: No OFD packet to send [06:19:22]OFD Sender: No OFD packet to send [06:19:27]OFD Sender: No OFD packet to send [06:19:32]OFD Sender: No OFD packet to send [06:19:37]OFD Sender: No OFD packet to send [06:19:42]OFD Sender: No OFD packet to send [06:19:47]OFD Sender: No OFD packet to send [06:19:52]OFD Sender: No OFD packet to send [06:19:57]OFD Sender: No OFD packet to send [06:20:02]OFD Sender: No OFD packet to send [06:20:07]OFD Sender: No OFD packet to send [06:20:12]OFD Sender: No OFD packet to send [06:20:17]OFD Sender: No OFD packet to send [06:20:22]OFD Sender: No OFD packet to send [06:20:27]OFD Sender: No OFD packet to send [06:20:32]OFD Sender: No OFD packet to send [06:20:37]OFD Sender: No OFD packet to send [06:20:42]OFD Sender: No OFD packet to send [06:20:47]OFD Sender: No OFD packet to send [06:20:52]OFD Sender: No OFD packet to send [06:20:57]OFD Sender: No OFD packet to send [06:21:02]OFD Sender: No OFD packet to send [06:21:07]OFD Sender: No OFD packet to send [06:21:12]OFD Sender: No OFD packet to send [06:21:17]OFD Sender: No OFD packet to send [06:21:22]OFD Sender: No OFD packet to send [06:21:27]OFD Sender: No OFD packet to send [06:21:32]OFD Sender: No OFD packet to send [06:21:37]OFD Sender: No OFD packet to send [06:21:42]OFD Sender: No OFD packet to send [06:21:47]OFD Sender: No OFD packet to send [06:21:52]OFD Sender: No OFD packet to send [06:21:57]OFD Sender: No OFD packet to send [06:22:02]OFD Sender: No OFD packet to send [06:22:07]OFD Sender: No OFD packet to send [06:22:12]OFD Sender: No OFD packet to send [06:22:17]OFD Sender: No OFD packet to send [06:22:22]OFD Sender: No OFD packet to send [06:22:27]OFD Sender: No OFD packet to send [06:22:32]OFD Sender: No OFD packet to send [06:22:37]OFD Sender: No OFD packet to send [06:22:42]OFD Sender: No OFD packet to send [06:22:47]OFD Sender: No OFD packet to send [06:22:52]OFD Sender: No OFD packet to send [06:22:57]OFD Sender: No OFD packet to send [06:22:57]accept exits with 7 [06:22:57]New connection [06:22:57]New thread 3066654052 created [06:22:57]Thread 3066510692 joined [06:22:57]Waiting for new connection... [06:22:57] Sock 7.Parse request [06:22:57]Sock 7.Check first char [06:22:57]Sock 7.First char is OK [06:22:57]request: POST /json_proto HTTP/1.0 [06:22:57]Method: POST [06:22:57]URL: /json_proto [06:22:57]Method is POST - this is cgi request [06:22:57]url: /json_proto [06:22:57]query_string will be loaded in cgi processing [06:22:57]execute_cgi json_proto POST (null) [06:22:57]execute_cgi path=json_proto method=POST [06:22:57]POST find Content-Length [06:22:57]Host: 172.17.96.3:8080 [06:22:57]Content-Length: 677 [06:22:57]Content-Type: application/json [06:22:57] [06:22:57]POST finish read [06:22:57]Found Content-Length = 677 [06:22:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)644990", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.080, "sum" : 540.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 540.00, "total" : 540.00, "payments": [ { "type": 0, "sum" : 540.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:22:57]execute_script... [06:22: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)644990", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.080, "sum" : 540.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 540.00, "total" : 540.00, "payments": [ { "type": 0, "sum" : 540.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:22:57]POST & json_proto [06:22:57]process_json_proto [06:22:57]json parsed OK: [06:22:57]protocol is kg_v1.0 [06:22:57]action value=close_receipt [06:22:57]process_action close_receipt [06:22:57]cmd_close_receipt [06:22:57]MH_GetDate [06:22:57]Write to MH i2c: F0 00 00 1C 3F 4A [06:22:57]Write i2c OK [06:22:57]MH_I2C_Read... [06:22:57]Read from MH i2c: F0 [06:22:57]MH_I2C_Read... [06:22:57]Read from MH i2c: F0 09 00 [06:22:57]MH_I2C_Read... [06:22:57]Read from MH i2c: F0 09 00 1C 3F 00 C5 D0 21 67 44 5E 04 65 7B [06:22:57]GetLastDocTimeStamp 1730267976 [06:22:57]current date 1730269381 [06:22:57]FM_GetShiftState [06:22:57]SAM_PROTO_GetShiftState [06:22:57]wFMCommunicate request_size=4 [06:22:57]MH_SAM_APDU [06:22:57]CAPDU: 80 13 01 00 [06:22:57]Write to MH i2c: E2 08 00 1D 3F 80 13 01 00 00 00 00 00 D9 [06:22:57]Write i2c OK [06:22:57]MH_I2C_Read... [06:22:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:22:57]Read from MH i2c: E2 [06:22:57]MH_I2C_Read... [06:22:57]Read from MH i2c: E2 0E 00 [06:22:57]MH_I2C_Read... [06:22:57]Read from MH i2c: E2 0E 00 1D 3F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 C4 [06:22:57]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [06:22:57]wFMCommunicate OK [06:22:57]SAM_PROTO_GetShiftState done [06:22:57]FM_GetShiftState done [06:22:57]opened in 1730247899 [06:22:57]opened+sec_in_day 1730334299 [06:22:57]quantity*price = 54055 [06:22:57]sum+1 = 54056 [06:22:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.55 ИТОГО: 540.00 Внесено: 540.00 СДАЧА: 0.00 НСП 1% : 4.78 НДС 12% : 57.40 Наличными: 540.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 24 30.10.2024 06:23 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311177 ФПД: 182547357896827 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T062301&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311177&fm=182547357896827&tin=02508201610067®Number=0000000000091780&sum=54000 [06:22:58]StoreToDocumentArchive [06:22:58]shift 536 fd 311177 [06:22:58]save to /storage/0536/doc_00311177 [06:22:58]save last doc name /storage/0536/doc_00311177 to /storage/kkm_last_doc_name [06:22:58]save OK [06:22:58]Clear old archive folders... [06:22:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:22:58]tlvbuf is 00634070 [06:22:58]SAM_PROTO_ClearQueue [06:22:58]wFMCommunicate request_size=4 [06:22:58]MH_SAM_APDU [06:22:58]CAPDU: 80 09 00 00 [06:22:58]Write to MH i2c: E2 08 00 2A 3F 80 09 00 00 00 00 00 00 DB [06:22:58]Write i2c OK [06:22:58]MH_I2C_Read... [06:22:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:22:58]Read from MH i2c: E2 [06:22:58]MH_I2C_Read... [06:22:58]Read from MH i2c: E2 03 00 [06:22:58]MH_I2C_Read... [06:22:58]Read from MH i2c: E2 03 00 2A 3F 00 90 00 DD [06:22:58]RAPDU: 90 00 [06:22:58]wFMCommunicate OK [06:22:58]SAM_PROTO_ClearQueue done [06:22:58]KKMCreateOFDPacket [06:22:58]OFDProtocolAddRootSTLVToBuf [06:22:58]FM_MakeSignedData [06:22:58]FM_MakeSignedData [06:22:58]SAM_PROTO_SignData [06:22:58]wFMCommunicate request_size=4 [06:22:58]MH_SAM_APDU [06:22:58]CAPDU: 80 0D 01 02 [06:22:58]Write to MH i2c: E2 08 00 2B 3F 80 0D 01 02 00 00 00 00 E3 [06:22:58]Write i2c OK [06:22:58]MH_I2C_Read... [06:22:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:22:58]Read from MH i2c: E2 [06:22:58]MH_I2C_Read... [06:22:58]Read from MH i2c: E2 03 00 [06:22:58]MH_I2C_Read... [06:22:58]Read from MH i2c: E2 03 00 2B 3F 00 90 00 DE [06:22:58]RAPDU: 90 00 [06:22:58]wFMCommunicate OK [06:22:58]wFMCommunicate request_size=255 [06:22:58]MH_SAM_APDU [06:22: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 32 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 27 D3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 D2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 16 00 00 00 00 07 04 06 00 F0 D2 00 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 C5 D0 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 89 BF 04 00 35 04 06 00 A6 [06:22:58]Write to MH i2c: E2 02 01 2C 3F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 27 D3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 D2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 16 00 00 00 00 07 04 06 00 F0 D2 00 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 C5 D0 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 89 BF 04 00 35 04 06 00 A6 00 00 F7 [06:22:58]Write i2c OK [06:22:58]MH_I2C_Read... [06:22:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:22:59]Read from MH i2c: E2 [06:22:59]MH_I2C_Read... [06:22:59]Read from MH i2c: E2 03 00 [06:22:59]MH_I2C_Read... [06:22:59]Read from MH i2c: E2 03 00 2C 3F 00 90 00 DF [06:22:59]RAPDU: 90 00 [06:22:59]wFMCommunicate OK [06:22:59]wFMCommunicate request_size=10 [06:22:59]MH_SAM_APDU [06:22:59]CAPDU: 80 0D 02 02 05 06 9E 6C 10 7B [06:22:59]Write to MH i2c: E2 0D 00 2D 3F 80 0D 02 02 05 00 06 9E 6C 10 7B 00 00 8B [06:22:59]Write i2c OK [06:22:59]MH_I2C_Read... [06:22:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:22:59]Read from MH i2c: E2 [06:22:59]MH_I2C_Read... [06:22:59]Read from MH i2c: E2 03 00 [06:22:59]MH_I2C_Read... [06:22:59]Read from MH i2c: E2 03 00 2D 3F 00 90 00 E0 [06:22:59]RAPDU: 90 00 [06:22:59]wFMCommunicate OK [06:22:59]wFMCommunicate request_size=4 [06:22:59]MH_SAM_APDU [06:22:59]CAPDU: 80 0D 03 02 [06:22:59]Write to MH i2c: E2 08 00 2E 3F 80 0D 03 02 00 00 00 00 E8 [06:22:59]Write i2c OK [06:22:59]MH_I2C_Read... [06:22:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:22:59]Read from MH i2c: E2 [06:22:59]MH_I2C_Read... [06:22:59]Read from MH i2c: E2 0B 00 [06:22:59]MH_I2C_Read... [06:22:59]Read from MH i2c: E2 0B 00 2E 3F 00 06 D1 85 C6 F7 0B B5 FA 90 00 BC [06:22:59]RAPDU: 06 D1 85 C6 F7 0B B5 FA 90 00 [06:22:59]wFMCommunicate OK [06:22:59]SAM_PROTO_SignData done [06:22:59]FM_MakeSignedData done [06:22:59]CreateOFDProtocolMessage [06:22:59]wFMCommunicate request_size=4 [06:22:59]MH_SAM_APDU [06:22:59]CAPDU: 80 11 00 00 [06:22:59]Write to MH i2c: E2 08 00 2F 3F 80 11 00 00 00 00 00 00 E8 [06:22:59]Write i2c OK [06:22:59]MH_I2C_Read... [06:22:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:22:59]Read from MH i2c: E2 [06:22:59]MH_I2C_Read... [06:22:59]Read from MH i2c: E2 17 00 [06:22:59]MH_I2C_Read... [06:22:59]Read from MH i2c: E2 17 00 2F 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3D [06:22:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [06:22:59]wFMCommunicate OK [06:22:59]CreateOFDProtocolMessage done [06:22:59]OFDSenderStorePacket 311177 [06:22:59]StoreOFDPacket docnum=311177 [06:22:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AD D3 07 01 E0 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 32 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 27 D3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 D2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 16 00 00 00 00 07 04 06 00 F0 D2 00 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 C5 D0 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 89 BF 04 00 35 04 06 00 A6 06 9E 6C 10 7B 06 D1 85 C6 F7 0B B5 FA [06:22:59]CheckFolder [06:22:59]dirname=/storage/ofd_packets [06:22:59]CheckFolder done [06:22:59]ProducePacketName [06:22:59]name=ofd_packets/00311177 [06:22:59]NVStorageSaveData ofd_packets/00311177 [06:22:59]File name is /storage/ofd_packets/00311177 [06:22:59]Write 301 bytes [06:22:59]NVStorageSaveData done [06:22:59]OFDSenderStorePacket done [06:22:59]KKMCreateOFDPacket done [06:22:59]NVStorageSaveData kkm_last_timestamp [06:22:59]File name is /storage/kkm_last_timestamp [06:22:59]Write 4 bytes [06:22:59]NVStorageSaveData done [06:22:59]ExternCall_PrintAddStr [06:22:59]wPrintStart [06:22:59]Write to MH i2c: 01 00 00 30 3F 6F [06:22:59]Write i2c OK [06:22:59]MH_I2C_Read... [06:22:59]Read from MH i2c: 01 [06:22:59]MH_I2C_Read... [06:22:59]Read from MH i2c: 01 07 00 [06:22:59]MH_I2C_Read... [06:22:59]Read from MH i2c: 01 07 00 30 3F 00 00 00 00 00 FF 0F 84 [06:22:59]RasterBufferAndPrint [06:22:59]line Счет N : (1)644990 [06:22:59]line ИНН: 02508201610067 [06:22:59]line Контрольно-Кассовый Чек [06:22:59]line ПРОДАЖА [06:22:59]line ТРК (МРК, ГНК) : 41 [06:22:59]line Товар: 2710124130 [06:22:59]line Аи-92-К-2 [06:22:59]line 8.080 * 66.90 [06:22:59]line = 540.55 [06:22:59]line НДС 12% НСП 1% [06:22:59]line > о реализуемом товаре [06:22:59]line ОКРУГЛЕНИЕ: -0.55 [06:22:59]line ИТОГО: 540.00 [06:22:59]line Внесено: 540.00 [06:22:59]line СДАЧА: 0.00 [06:22:59]line НСП 1% : 4.78 [06:22:59]line НДС 12% : 57.40 [06:22:59]line Наличными: 540.00 [06:22:59]line Безнал.: 0.00 [06:22:59]line Место: АЗС № 172 "Партнер Нефть" [06:22:59]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [06:22:59]line СНО: Общий режим [06:22:59]line Чек 24 30.10.2024 06:23 [06:22:59]line Смена: 536 ФФД: 1.0 [06:22:59]line ЗНМ: 0300000116 [06:22:59]line РНМ: 0000000000091780 [06:22:59]line Версия ККМ: 001 [06:22:59]line ФМ: 0000000000871765 [06:22:59]line ФД: 311177 [06:22:59]line ФПД: 182547357896827 [06:22:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T062301&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311177&fm=182547357896827&tin=02508201610067®Number=0000000000091780&sum=54000 [06:22:59]written 0, free lines is 4095 [06:22:59]OFD Sender: Processing packet 311177 [packets to send 223, broken 222] [06:22:59]ProducePacketName [06:22:59]name=ofd_packets/00311177 [06:22:59]OFD Sender: To server: pG, [06:22:59]CommunicateWithHost lk.salyk.kg:30040 [06:22:59]ConnectInit lk.salyk.kg [06:22:59]Connected sock=6 [06:22:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AD D3 07 01 E0 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 32 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 27 D3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 D2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 16 00 00 00 00 07 04 06 00 F0 D2 00 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 C5 D0 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 89 BF 04 00 35 04 06 00 A6 06 9E 6C 10 7B 06 D1 85 C6 F7 0B B5 FA [06:22:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 1C 67 47 00 11 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 31 37 36 35 10 04 04 00 89 BF 04 00 F4 03 04 00 16 77 21 67 B6 04 01 00 00 F6 1C FA 4A 2F E5 09 44 [06:22:59]CommunicateWithHost err = 0 [06:22:59]CheckOFDResponse [06:22:59]1017 (14) - 77093643461234 [06:22:59]1041 (16) - 0000000000871765 [06:22:59]1040 (4) - 311177 [06:22:59]1012 (4) - 30.10.2024 00:00 [06:22:59]1206 (1) - 0 [06:22:59]OFD Sender: Remove packet 311177 [06:22:59]ProducePacketName [06:22:59]name=ofd_packets/00311177 [06:22:59]NVStorageDeleteData [06:22:59]Write to MH i2c: 01 00 00 5A 3F 99 [06:22:59]Write i2c OK [06:22:59]MH_I2C_Read... [06:22:59]Read from MH i2c: 01 [06:22:59]MH_I2C_Read... [06:22:59]Read from MH i2c: 01 07 00 [06:22:59]MH_I2C_Read... [06:22:59]Read from MH i2c: 01 07 00 5A 3F 00 00 00 00 00 C6 0C 72 [06:22:59]RasterBufferAndPrint [06:22:59]line [06:22:59]line [06:22:59]line [06:22:59]line [06:22:59]line [06:22:59]written 0, free lines is 3277 [06:22:59]MH_Cut [06:22:59]Write to MH i2c: D1 01 00 61 3F 01 72 [06:22:59]Write i2c OK [06:22:59]MH_I2C_Read... [06:22:59]Read from MH i2c: D1 [06:22:59]MH_I2C_Read... [06:22:59]Read from MH i2c: D1 01 00 [06:22:59]MH_I2C_Read... [06:22:59]Read from MH i2c: D1 01 00 61 3F 00 71 [06:22:59]Write to MH i2c: 01 00 00 62 3F A1 [06:22:59]Write i2c OK [06:22:59]MH_I2C_Read... [06:23:00]OFD Sender: No OFD packet to send [06:23:00]*** Cut start [06:23:00]*** Purtial cut [06:23:00]*** Stage 1: CUTSNS_PIN = 1 [06:23:00]Read from MH i2c: 01 [06:23:00]MH_I2C_Read... [06:23:00]*** Stop cut motor [06:23:00]*** Cut end [06:23:00]Read from MH i2c: 01 07 00 [06:23:00]MH_I2C_Read... [06:23:00]Read from MH i2c: 01 07 00 62 3F 00 00 00 00 00 FF 0F B6 [06:23:00]process_action close_receipt done [06:23:00]requested_data is exist [06:23:00]produce_requested_data [06:23:00]requested_item fm.sn is exist - process it [06:23:00]wFMCommunicate request_size=4 [06:23:00]MH_SAM_APDU [06:23:00]CAPDU: 80 11 00 00 [06:23:00]Write to MH i2c: E2 08 00 63 3F 80 11 00 00 00 00 00 00 1C [06:23:00]Write i2c OK [06:23:00]MH_I2C_Read... [06:23:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:23:00]Read from MH i2c: E2 [06:23:00]MH_I2C_Read... [06:23:00]Read from MH i2c: E2 17 00 [06:23:00]MH_I2C_Read... [06:23:00]Read from MH i2c: E2 17 00 63 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 71 [06:23:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [06:23:00]wFMCommunicate OK [06:23:00]requested_item fd.num is exist - process it [06:23:00]SAM_PROTO_GetFieldsCounters [06:23:00]wFMCommunicate request_size=4 [06:23:00]MH_SAM_APDU [06:23:00]CAPDU: 80 13 00 00 [06:23:00]Write to MH i2c: E2 08 00 64 3F 80 13 00 00 00 00 00 00 1F [06:23:00]Write i2c OK [06:23:00]MH_I2C_Read... [06:23:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:23:01]Read from MH i2c: E2 [06:23:01]MH_I2C_Read... [06:23:01]Read from MH i2c: E2 62 00 [06:23:01]MH_I2C_Read... [06:23:01]Read from MH i2c: E2 62 00 64 3F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 89 BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 18 00 00 00 5E 04 04 00 18 00 00 00 57 04 04 00 19 00 00 00 19 04 04 00 00 00 00 00 90 00 F0 [06:23: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 89 BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 18 00 00 00 5E 04 04 00 18 00 00 00 57 04 04 00 19 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:23:01]wFMCommunicate OK [06:23:01]SAM_PROTO_GetFieldsCounters done [06:23:01]requested_item shift.num is exist - process it [06:23:01]requested_item shift.opened is exist - process it [06:23:01]req_shift_opened [06:23:01]FM_GetShiftState [06:23:01]SAM_PROTO_GetShiftState [06:23:01]wFMCommunicate request_size=4 [06:23:01]MH_SAM_APDU [06:23:01]CAPDU: 80 13 01 00 [06:23:01]Write to MH i2c: E2 08 00 65 3F 80 13 01 00 00 00 00 00 21 [06:23:01]Write i2c OK [06:23:01]MH_I2C_Read... [06:23:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:23:01]Read from MH i2c: E2 [06:23:01]MH_I2C_Read... [06:23:01]Read from MH i2c: E2 0E 00 [06:23:01]MH_I2C_Read... [06:23:01]Read from MH i2c: E2 0E 00 65 3F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 0C [06:23:01]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [06:23:01]wFMCommunicate OK [06:23:01]SAM_PROTO_GetShiftState done [06:23:01]FM_GetShiftState done [06:23:01]req_shift_opened done [06:23:01]requested_item shift.open_date is exist - process it [06:23:01]req_shift_open_date [06:23:01]req_shift_open_date done [06:23:01]produce_requested_data done [06:23:01]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311177,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [06:23:01]process_action_free close_receipt [06:23:01]json_value_free [06:23:01]json_value_free done [06:23:01]process_json_proto returns [06:23:01]Send response to host [06:23:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311177,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [06:23:01]free response buf [06:23:01]execute_script done [06:23:01]execute_script returns [06:23:01]free content buf [06:23:01]Sock 7.Close socket [06:23:01]Sock 7.Thread stoped [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: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]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:15]OFD Sender: No OFD packet to send [06:26:20]OFD Sender: No OFD packet to send [06:26:25]OFD Sender: No OFD packet to send [06:26:30]OFD Sender: No OFD packet to send [06:26:35]OFD Sender: No OFD packet to send [06:26:40]OFD Sender: No OFD packet to send [06:26:45]OFD Sender: No OFD packet to send [06:26:50]OFD Sender: No OFD packet to send [06:26:55]OFD Sender: No OFD packet to send [06:27:00]OFD Sender: No OFD packet to send [06:27:05]OFD Sender: No OFD packet to send [06:27:10]OFD Sender: No OFD packet to send [06:27:15]OFD Sender: No OFD packet to send [06:27:20]OFD Sender: No OFD packet to send [06:27:25]OFD Sender: No OFD packet to send [06:27:30]OFD Sender: No OFD packet to send [06:27:35]OFD Sender: No OFD packet to send [06:27:40]OFD Sender: No OFD packet to send [06:27:45]OFD Sender: No OFD packet to send [06:27:50]OFD Sender: No OFD packet to send [06:27:55]OFD Sender: No OFD packet to send [06:28:00]OFD Sender: No OFD packet to send [06:28:05]OFD Sender: No OFD packet to send [06:28:10]OFD Sender: No OFD packet to send [06:28:15]OFD Sender: No OFD packet to send [06:28:20]OFD Sender: No OFD packet to send [06:28:25]OFD Sender: No OFD packet to send [06:28:30]OFD Sender: No OFD packet to send [06:28:35]OFD Sender: No OFD packet to send [06:28:40]OFD Sender: No OFD packet to send [06:28:45]OFD Sender: No OFD packet to send [06:28:50]OFD Sender: No OFD packet to send [06:28:55]OFD Sender: No OFD packet to send [06:29:00]OFD Sender: No OFD packet to send [06:29:05]OFD Sender: No OFD packet to send [06:29:10]OFD Sender: No OFD packet to send [06:29:15]OFD Sender: No OFD packet to send [06:29:20]OFD Sender: No OFD packet to send [06:29:25]OFD Sender: No OFD packet to send [06:29:30]OFD Sender: No OFD packet to send [06:29:35]OFD Sender: No OFD packet to send [06:29:40]OFD Sender: No OFD packet to send [06:29:45]OFD Sender: No OFD packet to send [06:29:50]OFD Sender: No OFD packet to send [06:29:55]OFD Sender: No OFD packet to send [06:30:00]OFD Sender: No OFD packet to send [06:30:05]OFD Sender: No OFD packet to send [06:30:08]accept exits with 10 [06:30:08]New connection [06:30:08]New thread 3066510692 created [06:30:08]Thread 3066654052 joined [06:30:08]Waiting for new connection... [06:30:08] Sock 10.Parse request [06:30:08]Sock 10.Check first char [06:30:08]Sock 10.First char is OK [06:30:08]request: POST /json_proto HTTP/1.0 [06:30:08]Method: POST [06:30:08]URL: /json_proto [06:30:08]Method is POST - this is cgi request [06:30:08]url: /json_proto [06:30:08]query_string will be loaded in cgi processing [06:30:08]execute_cgi json_proto POST (null) [06:30:08]execute_cgi path=json_proto method=POST [06:30:08]POST find Content-Length [06:30:08]Host: 172.17.96.3:8080 [06:30:08]Content-Length: 766 [06:30:08]Content-Type: application/json [06:30:08] [06:30:08]POST finish read [06:30:08]Found Content-Length = 766 [06:30:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)644991", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.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: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:30:08]execute_script... [06:30: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)644991", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.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: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:30:08]POST & json_proto [06:30:08]process_json_proto [06:30:08]json parsed OK: [06:30:08]protocol is kg_v1.0 [06:30:08]action value=close_receipt [06:30:08]process_action close_receipt [06:30:08]cmd_close_receipt [06:30:08]MH_GetDate [06:30:08]Write to MH i2c: F0 00 00 66 3F 94 [06:30:08]Write i2c OK [06:30:08]MH_I2C_Read... [06:30:08]Read from MH i2c: F0 [06:30:08]MH_I2C_Read... [06:30:08]Read from MH i2c: F0 09 00 [06:30:08]MH_I2C_Read... [06:30:08]Read from MH i2c: F0 09 00 66 3F 00 73 D2 21 67 44 5E 04 65 75 [06:30:08]GetLastDocTimeStamp 1730269381 [06:30:08]current date 1730269811 [06:30:08]FM_GetShiftState [06:30:08]SAM_PROTO_GetShiftState [06:30:08]wFMCommunicate request_size=4 [06:30:08]MH_SAM_APDU [06:30:08]CAPDU: 80 13 01 00 [06:30:08]Write to MH i2c: E2 08 00 67 3F 80 13 01 00 00 00 00 00 23 [06:30:08]Write i2c OK [06:30:08]MH_I2C_Read... [06:30:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:30:08]Read from MH i2c: E2 [06:30:08]MH_I2C_Read... [06:30:08]Read from MH i2c: E2 0E 00 [06:30:08]MH_I2C_Read... [06:30:08]Read from MH i2c: E2 0E 00 67 3F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 0E [06:30:08]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [06:30:08]wFMCommunicate OK [06:30:08]SAM_PROTO_GetShiftState done [06:30:08]FM_GetShiftState done [06:30:08]opened in 1730247899 [06:30:08]opened+sec_in_day 1730334299 [06:30:08]quantity*price = 50041 [06:30:08]sum+1 = 50042 [06:30:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 25 30.10.2024 06:30 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311178 ФПД: 199130256807075 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T063011&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311178&fm=199130256807075&tin=02508201610067®Number=0000000000091780&sum=50041 [06:30:09]StoreToDocumentArchive [06:30:09]shift 536 fd 311178 [06:30:09]save to /storage/0536/doc_00311178 [06:30:09]save last doc name /storage/0536/doc_00311178 to /storage/kkm_last_doc_name [06:30:09]save OK [06:30:09]Clear old archive folders... [06:30:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:30:09]tlvbuf is 00633D00 [06:30:09]SAM_PROTO_ClearQueue [06:30:09]wFMCommunicate request_size=4 [06:30:09]MH_SAM_APDU [06:30:09]CAPDU: 80 09 00 00 [06:30:09]Write to MH i2c: E2 08 00 74 3F 80 09 00 00 00 00 00 00 25 [06:30:09]Write i2c OK [06:30:09]MH_I2C_Read... [06:30:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:30:09]Read from MH i2c: E2 [06:30:09]MH_I2C_Read... [06:30:09]Read from MH i2c: E2 03 00 [06:30:09]MH_I2C_Read... [06:30:09]Read from MH i2c: E2 03 00 74 3F 00 90 00 27 [06:30:09]RAPDU: 90 00 [06:30:09]wFMCommunicate OK [06:30:09]SAM_PROTO_ClearQueue done [06:30:09]KKMCreateOFDPacket [06:30:09]OFDProtocolAddRootSTLVToBuf [06:30:09]FM_MakeSignedData [06:30:09]FM_MakeSignedData [06:30:09]SAM_PROTO_SignData [06:30:09]wFMCommunicate request_size=4 [06:30:09]MH_SAM_APDU [06:30:09]CAPDU: 80 0D 01 02 [06:30:09]Write to MH i2c: E2 08 00 75 3F 80 0D 01 02 00 00 00 00 2D [06:30:09]Write i2c OK [06:30:09]MH_I2C_Read... [06:30:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:30:09]Read from MH i2c: E2 [06:30:09]MH_I2C_Read... [06:30:09]Read from MH i2c: E2 03 00 [06:30:09]MH_I2C_Read... [06:30:09]Read from MH i2c: E2 03 00 75 3F 00 90 00 28 [06:30:09]RAPDU: 90 00 [06:30:09]wFMCommunicate OK [06:30:09]wFMCommunicate request_size=255 [06:30:09]MH_SAM_APDU [06:30: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 73 D2 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8A BF 04 00 35 04 06 00 B5 [06:30:09]Write to MH i2c: E2 02 01 76 3F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 73 D2 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8A BF 04 00 35 04 06 00 B5 00 00 0F [06:30:09]Write i2c OK [06:30:09]MH_I2C_Read... [06:30:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:30:09]Read from MH i2c: E2 [06:30:09]MH_I2C_Read... [06:30:09]Read from MH i2c: E2 03 00 [06:30:09]MH_I2C_Read... [06:30:09]Read from MH i2c: E2 03 00 76 3F 00 90 00 29 [06:30:09]RAPDU: 90 00 [06:30:09]wFMCommunicate OK [06:30:09]wFMCommunicate request_size=10 [06:30:09]MH_SAM_APDU [06:30:09]CAPDU: 80 0D 02 02 05 1B A0 38 94 A3 [06:30:09]Write to MH i2c: E2 0D 00 77 3F 80 0D 02 02 05 00 1B A0 38 94 A3 00 00 64 [06:30:09]Write i2c OK [06:30:09]MH_I2C_Read... [06:30:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:30:09]Read from MH i2c: E2 [06:30:09]MH_I2C_Read... [06:30:09]Read from MH i2c: E2 03 00 [06:30:09]MH_I2C_Read... [06:30:09]Read from MH i2c: E2 03 00 77 3F 00 90 00 2A [06:30:09]RAPDU: 90 00 [06:30:09]wFMCommunicate OK [06:30:09]wFMCommunicate request_size=4 [06:30:09]MH_SAM_APDU [06:30:09]CAPDU: 80 0D 03 02 [06:30:09]Write to MH i2c: E2 08 00 78 3F 80 0D 03 02 00 00 00 00 32 [06:30:09]Write i2c OK [06:30:09]MH_I2C_Read... [06:30:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:30:09]Read from MH i2c: E2 [06:30:09]MH_I2C_Read... [06:30:09]Read from MH i2c: E2 0B 00 [06:30:09]MH_I2C_Read... [06:30:09]Read from MH i2c: E2 0B 00 78 3F 00 03 F8 54 E0 54 2B 83 D5 90 00 39 [06:30:09]RAPDU: 03 F8 54 E0 54 2B 83 D5 90 00 [06:30:09]wFMCommunicate OK [06:30:09]SAM_PROTO_SignData done [06:30:09]FM_MakeSignedData done [06:30:09]CreateOFDProtocolMessage [06:30:09]wFMCommunicate request_size=4 [06:30:09]MH_SAM_APDU [06:30:09]CAPDU: 80 11 00 00 [06:30:09]Write to MH i2c: E2 08 00 79 3F 80 11 00 00 00 00 00 00 32 [06:30:09]Write i2c OK [06:30:09]MH_I2C_Read... [06:30:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:30:09]Read from MH i2c: E2 [06:30:09]MH_I2C_Read... [06:30:09]Read from MH i2c: E2 17 00 [06:30:09]MH_I2C_Read... [06:30:09]Read from MH i2c: E2 17 00 79 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 87 [06:30:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [06:30:09]wFMCommunicate OK [06:30:09]CreateOFDProtocolMessage done [06:30:09]OFDSenderStorePacket 311178 [06:30:09]StoreOFDPacket docnum=311178 [06:30:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 9D C7 07 01 DA 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 73 D2 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8A BF 04 00 35 04 06 00 B5 1B A0 38 94 A3 03 F8 54 E0 54 2B 83 D5 [06:30:09]CheckFolder [06:30:09]dirname=/storage/ofd_packets [06:30:09]CheckFolder done [06:30:09]ProducePacketName [06:30:09]name=ofd_packets/00311178 [06:30:09]NVStorageSaveData ofd_packets/00311178 [06:30:09]File name is /storage/ofd_packets/00311178 [06:30:09]Write 301 bytes [06:30:09]NVStorageSaveData done [06:30:09]OFDSenderStorePacket done [06:30:09]KKMCreateOFDPacket done [06:30:09]NVStorageSaveData kkm_last_timestamp [06:30:09]File name is /storage/kkm_last_timestamp [06:30:09]Write 4 bytes [06:30:09]NVStorageSaveData done [06:30:09]ExternCall_PrintAddStr [06:30:09]wPrintStart [06:30:09]Write to MH i2c: 01 00 00 7A 3F B9 [06:30:09]Write i2c OK [06:30:09]MH_I2C_Read... [06:30:09]Read from MH i2c: 01 [06:30:09]MH_I2C_Read... [06:30:09]Read from MH i2c: 01 07 00 [06:30:09]MH_I2C_Read... [06:30:09]Read from MH i2c: 01 07 00 7A 3F 00 00 00 00 00 FF 0F CE [06:30:09]RasterBufferAndPrint [06:30:09]line Счет N : (1)644991 [06:30:09]line ИНН: 02508201610067 [06:30:09]line Контрольно-Кассовый Чек [06:30:09]line ПРОДАЖА [06:30:09]line ТРК (МРК, ГНК) : 31 [06:30:09]line Товар: 2710124130 [06:30:09]line Аи-92-К-2 [06:30:09]line 7.480 * 66.90 [06:30:09]line = 500.41 [06:30:09]line НДС 12% НСП 1% [06:30:09]line > о реализуемом товаре [06:30:09]line ИТОГО: 500.41 [06:30:09]line НСП 1% : 4.43 [06:30:09]line НДС 12% : 53.14 [06:30:09]line Наличными: 0.00 [06:30:09]line Безнал.: 500.41 [06:30:09]line Место: АЗС № 172 "Партнер Нефть" [06:30:09]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [06:30:09]line СНО: Общий режим [06:30:09]line Чек 25 30.10.2024 06:30 [06:30:09]line Смена: 536 ФФД: 1.0 [06:30:09]line ЗНМ: 0300000116 [06:30:09]line РНМ: 0000000000091780 [06:30:09]line Версия ККМ: 001 [06:30:09]line Платежная система: Mbank [06:30:09]line ФМ: 0000000000871765 [06:30:09]line ФД: 311178 [06:30:09]line ФПД: 199130256807075 [06:30:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T063011&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311178&fm=199130256807075&tin=02508201610067®Number=0000000000091780&sum=50041 [06:30:09]written 0, free lines is 4095 [06:30:09]OFD Sender: Processing packet 311178 [packets to send 223, broken 222] [06:30:09]ProducePacketName [06:30:09]name=ofd_packets/00311178 [06:30:09]OFD Sender: To server: pG, [06:30:09]CommunicateWithHost lk.salyk.kg:30040 [06:30:09]ConnectInit lk.salyk.kg [06:30:09]Connected sock=9 [06:30:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 9D C7 07 01 DA 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 73 D2 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8A BF 04 00 35 04 06 00 B5 1B A0 38 94 A3 03 F8 54 E0 54 2B 83 D5 [06:30:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 45 37 47 00 18 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 31 37 36 35 10 04 04 00 8A BF 04 00 F4 03 04 00 C4 78 21 67 B6 04 01 00 00 6E D3 CE 64 06 A3 BF 92 [06:30:10]CommunicateWithHost err = 0 [06:30:10]CheckOFDResponse [06:30:10]1017 (14) - 77093643461234 [06:30:10]1041 (16) - 0000000000871765 [06:30:10]1040 (4) - 311178 [06:30:10]1012 (4) - 30.10.2024 00:07 [06:30:10]1206 (1) - 0 [06:30:10]OFD Sender: Remove packet 311178 [06:30:10]ProducePacketName [06:30:10]name=ofd_packets/00311178 [06:30:10]NVStorageDeleteData [06:30:10]Write to MH i2c: 01 00 00 A2 3F E1 [06:30:10]Write i2c OK [06:30:10]MH_I2C_Read... [06:30:10]Read from MH i2c: 01 [06:30:10]MH_I2C_Read... [06:30:10]Read from MH i2c: 01 07 00 [06:30:10]MH_I2C_Read... [06:30:10]Read from MH i2c: 01 07 00 A2 3F 00 00 00 00 00 D8 0C CC [06:30:10]RasterBufferAndPrint [06:30:10]line [06:30:10]line [06:30:10]line [06:30:10]line [06:30:10]line [06:30:10]written 0, free lines is 3293 [06:30:10]MH_Cut [06:30:10]Write to MH i2c: D1 01 00 A9 3F 01 BA [06:30:10]Write i2c OK [06:30:10]MH_I2C_Read... [06:30:10]Read from MH i2c: D1 [06:30:10]MH_I2C_Read... [06:30:10]Read from MH i2c: D1 01 00 [06:30:10]MH_I2C_Read... [06:30:10]Read from MH i2c: D1 01 00 A9 3F 00 B9 [06:30:10]Write to MH i2c: 01 00 00 AA 3F E9 [06:30:10]Write i2c OK [06:30:10]MH_I2C_Read... [06:30:10]OFD Sender: No OFD packet to send [06:30:11]*** Cut start [06:30:11]*** Purtial cut [06:30:11]*** Stage 1: CUTSNS_PIN = 1 [06:30:11]Read from MH i2c: 01 [06:30:11]MH_I2C_Read... [06:30:11]*** Stop cut motor [06:30:11]*** Cut end [06:30:11]Read from MH i2c: 01 07 00 [06:30:11]MH_I2C_Read... [06:30:11]Read from MH i2c: 01 07 00 AA 3F 00 00 00 00 00 FF 0F FE [06:30:11]process_action close_receipt done [06:30:11]requested_data is exist [06:30:11]produce_requested_data [06:30:11]requested_item fm.sn is exist - process it [06:30:11]wFMCommunicate request_size=4 [06:30:11]MH_SAM_APDU [06:30:11]CAPDU: 80 11 00 00 [06:30:11]Write to MH i2c: E2 08 00 AB 3F 80 11 00 00 00 00 00 00 64 [06:30:11]Write i2c OK [06:30:11]MH_I2C_Read... [06:30:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:30:11]Read from MH i2c: E2 [06:30:11]MH_I2C_Read... [06:30:11]Read from MH i2c: E2 17 00 [06:30:11]MH_I2C_Read... [06:30:11]Read from MH i2c: E2 17 00 AB 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B9 [06:30:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [06:30:11]wFMCommunicate OK [06:30:11]requested_item fd.num is exist - process it [06:30:11]SAM_PROTO_GetFieldsCounters [06:30:11]wFMCommunicate request_size=4 [06:30:11]MH_SAM_APDU [06:30:11]CAPDU: 80 13 00 00 [06:30:11]Write to MH i2c: E2 08 00 AC 3F 80 13 00 00 00 00 00 00 67 [06:30:11]Write i2c OK [06:30:11]MH_I2C_Read... [06:30:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:30:11]Read from MH i2c: E2 [06:30:11]MH_I2C_Read... [06:30:11]Read from MH i2c: E2 62 00 [06:30:11]MH_I2C_Read... [06:30:11]Read from MH i2c: E2 62 00 AC 3F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8A BF 04 00 0E 04 04 00 18 02 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 3C [06:30: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8A BF 04 00 0E 04 04 00 18 02 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 [06:30:11]wFMCommunicate OK [06:30:11]SAM_PROTO_GetFieldsCounters done [06:30:11]requested_item shift.num is exist - process it [06:30:11]requested_item shift.opened is exist - process it [06:30:11]req_shift_opened [06:30:11]FM_GetShiftState [06:30:11]SAM_PROTO_GetShiftState [06:30:11]wFMCommunicate request_size=4 [06:30:11]MH_SAM_APDU [06:30:11]CAPDU: 80 13 01 00 [06:30:11]Write to MH i2c: E2 08 00 AD 3F 80 13 01 00 00 00 00 00 69 [06:30:11]Write i2c OK [06:30:11]MH_I2C_Read... [06:30:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:30:11]Read from MH i2c: E2 [06:30:11]MH_I2C_Read... [06:30:11]Read from MH i2c: E2 0E 00 [06:30:11]MH_I2C_Read... [06:30:11]Read from MH i2c: E2 0E 00 AD 3F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 54 [06:30:11]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [06:30:11]wFMCommunicate OK [06:30:11]SAM_PROTO_GetShiftState done [06:30:11]FM_GetShiftState done [06:30:11]req_shift_opened done [06:30:11]requested_item shift.open_date is exist - process it [06:30:11]req_shift_open_date [06:30:11]req_shift_open_date done [06:30:11]produce_requested_data done [06:30:11]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311178,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [06:30:11]process_action_free close_receipt [06:30:11]json_value_free [06:30:11]json_value_free done [06:30:11]process_json_proto returns [06:30:11]Send response to host [06:30:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311178,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [06:30:11]free response buf [06:30:11]execute_script done [06:30:11]execute_script returns [06:30:11]free content buf [06:30:11]Sock 10.Close socket [06:30:11]Sock 10.Thread stoped [06:30:15]OFD Sender: No OFD packet to send [06:30:20]OFD Sender: No OFD packet to send [06:30:25]OFD Sender: No OFD packet to send [06:30:30]OFD Sender: No OFD packet to send [06:30:35]OFD Sender: No OFD packet to send [06:30:40]OFD Sender: No OFD packet to send [06:30:45]OFD Sender: No OFD packet to send [06:30:50]OFD Sender: No OFD packet to send [06:30:55]OFD Sender: No OFD packet to send [06:31:00]OFD Sender: No OFD packet to send [06:31:05]OFD Sender: No OFD packet to send [06:31:10]OFD Sender: No OFD packet to send [06:31:15]OFD Sender: No OFD packet to send [06:31:20]OFD Sender: No OFD packet to send [06:31:25]OFD Sender: No OFD packet to send [06:31:30]OFD Sender: No OFD packet to send [06:31:35]OFD Sender: No OFD packet to send [06:31:40]OFD Sender: No OFD packet to send [06:31:45]OFD Sender: No OFD packet to send [06:31:50]OFD Sender: No OFD packet to send [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: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:50]OFD Sender: No OFD packet to send [06:32:55]OFD Sender: No OFD packet to send [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:20]OFD Sender: No OFD packet to send [06:33:25]OFD Sender: No OFD packet to send [06:33:30]OFD Sender: No OFD packet to send [06:33:35]OFD Sender: No OFD packet to send [06:33:40]OFD Sender: No OFD packet to send [06:33:45]OFD Sender: No OFD packet to send [06:33:50]OFD Sender: No OFD packet to send [06:33:55]OFD Sender: No OFD packet to send [06:34:00]OFD Sender: No OFD packet to send [06:34:06]OFD Sender: No OFD packet to send [06:34:11]OFD Sender: No OFD packet to send [06:34:16]OFD Sender: No OFD packet to send [06:34:21]OFD Sender: No OFD packet to send [06:34:26]OFD Sender: No OFD packet to send [06:34:31]OFD Sender: No OFD packet to send [06:34:36]OFD Sender: No OFD packet to send [06:34:41]OFD Sender: No OFD packet to send [06:34:46]OFD Sender: No OFD packet to send [06:34:51]OFD Sender: No OFD packet to send [06:34:56]OFD Sender: No OFD packet to send [06:35:01]OFD Sender: No OFD packet to send [06:35:06]OFD Sender: No OFD packet to send [06:35:11]OFD Sender: No OFD packet to send [06:35:16]OFD Sender: No OFD packet to send [06:35:21]OFD Sender: No OFD packet to send [06:35:26]OFD Sender: No OFD packet to send [06:35:31]OFD Sender: No OFD packet to send [06:35:36]OFD Sender: No OFD packet to send [06:35:41]OFD Sender: No OFD packet to send [06:35:46]OFD Sender: No OFD packet to send [06:35:51]OFD Sender: No OFD packet to send [06:35:56]OFD Sender: No OFD packet to send [06:36:01]OFD Sender: No OFD packet to send [06:36:06]OFD Sender: No OFD packet to send [06:36:11]OFD Sender: No OFD packet to send [06:36:16]OFD Sender: No OFD packet to send [06:36:21]OFD Sender: No OFD packet to send [06:36:26]OFD Sender: No OFD packet to send [06:36:31]OFD Sender: No OFD packet to send [06:36:36]OFD Sender: No OFD packet to send [06:36:41]OFD Sender: No OFD packet to send [06:36:46]OFD Sender: No OFD packet to send [06:36:51]OFD Sender: No OFD packet to send [06:36:56]OFD Sender: No OFD packet to send [06:37:01]OFD Sender: No OFD packet to send [06:37:06]OFD Sender: No OFD packet to send [06:37:11]OFD Sender: No OFD packet to send [06:37:16]OFD Sender: No OFD packet to send [06:37:21]OFD Sender: No OFD packet to send [06:37:26]OFD Sender: No OFD packet to send [06:37:31]OFD Sender: No OFD packet to send [06:37:36]OFD Sender: No OFD packet to send [06:37:41]OFD Sender: No OFD packet to send [06:37:46]OFD Sender: No OFD packet to send [06:37:51]OFD Sender: No OFD packet to send [06:37:56]OFD Sender: No OFD packet to send [06:38:01]OFD Sender: No OFD packet to send [06:38:06]OFD Sender: No OFD packet to send [06:38:11]OFD Sender: No OFD packet to send [06:38:16]OFD Sender: No OFD packet to send [06:38:21]OFD Sender: No OFD packet to send [06:38:26]OFD Sender: No OFD packet to send [06:38:31]OFD Sender: No OFD packet to send [06:38:36]OFD Sender: No OFD packet to send [06:38:41]OFD Sender: No OFD packet to send [06:38:46]OFD Sender: No OFD packet to send [06:38:51]OFD Sender: No OFD packet to send [06:38:56]OFD Sender: No OFD packet to send [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: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: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:53]accept exits with 7 [06:41:53]New connection [06:41:53]New thread 3066654052 created [06:41:53]Thread 3066510692 joined [06:41:53]Waiting for new connection... [06:41:53] Sock 7.Parse request [06:41:53]Sock 7.Check first char [06:41:53]Sock 7.First char is OK [06:41:53]request: POST /json_proto HTTP/1.0 [06:41:53]Method: POST [06:41:53]URL: /json_proto [06:41:53]Method is POST - this is cgi request [06:41:53]url: /json_proto [06:41:53]query_string will be loaded in cgi processing [06:41:53]execute_cgi json_proto POST (null) [06:41:53]execute_cgi path=json_proto method=POST [06:41:53]POST find Content-Length [06:41:53]Host: 172.17.96.3:8080 [06:41:53]Content-Length: 677 [06:41:53]Content-Type: application/json [06:41:53] [06:41:53]POST finish read [06:41:53]Found Content-Length = 677 [06:41:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)644992", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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" ] } } [06:41:53]execute_script... [06:41: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)644992", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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" ] } } [06:41:53]POST & json_proto [06:41:53]process_json_proto [06:41:53]json parsed OK: [06:41:53]protocol is kg_v1.0 [06:41:53]action value=close_receipt [06:41:53]process_action close_receipt [06:41:53]cmd_close_receipt [06:41:53]MH_GetDate [06:41:53]Write to MH i2c: F0 00 00 AE 3F DC [06:41:53]Write i2c OK [06:41:53]MH_I2C_Read... [06:41:53]Read from MH i2c: F0 [06:41:53]MH_I2C_Read... [06:41:53]Read from MH i2c: F0 09 00 [06:41:53]MH_I2C_Read... [06:41:53]Read from MH i2c: F0 09 00 AE 3F 00 35 D5 21 67 44 5E 04 65 82 [06:41:53]GetLastDocTimeStamp 1730269811 [06:41:53]current date 1730270517 [06:41:53]FM_GetShiftState [06:41:53]SAM_PROTO_GetShiftState [06:41:53]wFMCommunicate request_size=4 [06:41:53]MH_SAM_APDU [06:41:53]CAPDU: 80 13 01 00 [06:41:53]Write to MH i2c: E2 08 00 AF 3F 80 13 01 00 00 00 00 00 6B [06:41:53]Write i2c OK [06:41:53]MH_I2C_Read... [06:41:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:41:53]Read from MH i2c: E2 [06:41:53]MH_I2C_Read... [06:41:53]Read from MH i2c: E2 0E 00 [06:41:53]MH_I2C_Read... [06:41:53]Read from MH i2c: E2 0E 00 AF 3F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 56 [06:41:53]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [06:41:53]wFMCommunicate OK [06:41:53]SAM_PROTO_GetShiftState done [06:41:53]FM_GetShiftState done [06:41:53]opened in 1730247899 [06:41:53]opened+sec_in_day 1730334299 [06:41:53]quantity*price = 20003 [06:41:53]sum+1 = 20004 [06:41:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 26 30.10.2024 06:41 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311179 ФПД: 93828192197690 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T064157&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311179&fm=93828192197690&tin=02508201610067®Number=0000000000091780&sum=20000 [06:41:54]StoreToDocumentArchive [06:41:54]shift 536 fd 311179 [06:41:54]save to /storage/0536/doc_00311179 [06:41:54]save last doc name /storage/0536/doc_00311179 to /storage/kkm_last_doc_name [06:41:54]save OK [06:41:54]Clear old archive folders... [06:41:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:41:54]tlvbuf is 00659D20 [06:41:54]SAM_PROTO_ClearQueue [06:41:54]wFMCommunicate request_size=4 [06:41:54]MH_SAM_APDU [06:41:54]CAPDU: 80 09 00 00 [06:41:54]Write to MH i2c: E2 08 00 BC 3F 80 09 00 00 00 00 00 00 6D [06:41:54]Write i2c OK [06:41:54]MH_I2C_Read... [06:41:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:41:55]Read from MH i2c: E2 [06:41:55]MH_I2C_Read... [06:41:55]Read from MH i2c: E2 03 00 [06:41:55]MH_I2C_Read... [06:41:55]Read from MH i2c: E2 03 00 BC 3F 00 90 00 6F [06:41:55]RAPDU: 90 00 [06:41:55]wFMCommunicate OK [06:41:55]SAM_PROTO_ClearQueue done [06:41:55]KKMCreateOFDPacket [06:41:55]OFDProtocolAddRootSTLVToBuf [06:41:55]FM_MakeSignedData [06:41:55]FM_MakeSignedData [06:41:55]SAM_PROTO_SignData [06:41:55]wFMCommunicate request_size=4 [06:41:55]MH_SAM_APDU [06:41:55]CAPDU: 80 0D 01 02 [06:41:55]Write to MH i2c: E2 08 00 BD 3F 80 0D 01 02 00 00 00 00 75 [06:41:55]Write i2c OK [06:41:55]MH_I2C_Read... [06:41:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:41:55]Read from MH i2c: E2 [06:41:55]MH_I2C_Read... [06:41:55]Read from MH i2c: E2 03 00 [06:41:55]MH_I2C_Read... [06:41:55]Read from MH i2c: E2 03 00 BD 3F 00 90 00 70 [06:41:55]RAPDU: 90 00 [06:41:55]wFMCommunicate OK [06:41:55]wFMCommunicate request_size=255 [06:41:55]MH_SAM_APDU [06:41: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 1A 00 00 00 F4 03 04 00 35 D5 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8B BF 04 00 35 04 06 00 55 [06:41:55]Write to MH i2c: E2 02 01 BE 3F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 1A 00 00 00 F4 03 04 00 35 D5 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8B BF 04 00 35 04 06 00 55 00 00 2E [06:41:55]Write i2c OK [06:41:55]MH_I2C_Read... [06:41:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:41:55]Read from MH i2c: E2 [06:41:55]MH_I2C_Read... [06:41:55]Read from MH i2c: E2 03 00 [06:41:55]MH_I2C_Read... [06:41:55]Read from MH i2c: E2 03 00 BE 3F 00 90 00 71 [06:41:55]RAPDU: 90 00 [06:41:55]wFMCommunicate OK [06:41:55]wFMCommunicate request_size=10 [06:41:55]MH_SAM_APDU [06:41:55]CAPDU: 80 0D 02 02 05 56 14 10 DC 3A [06:41:55]Write to MH i2c: E2 0D 00 BF 3F 80 0D 02 02 05 00 56 14 10 DC 3A 00 00 12 [06:41:55]Write i2c OK [06:41:55]MH_I2C_Read... [06:41:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:41:55]Read from MH i2c: E2 [06:41:55]MH_I2C_Read... [06:41:55]Read from MH i2c: E2 03 00 [06:41:55]MH_I2C_Read... [06:41:55]Read from MH i2c: E2 03 00 BF 3F 00 90 00 72 [06:41:55]RAPDU: 90 00 [06:41:55]wFMCommunicate OK [06:41:55]wFMCommunicate request_size=4 [06:41:55]MH_SAM_APDU [06:41:55]CAPDU: 80 0D 03 02 [06:41:55]Write to MH i2c: E2 08 00 C0 3F 80 0D 03 02 00 00 00 00 7A [06:41:55]Write i2c OK [06:41:55]MH_I2C_Read... [06:41:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:41:55]Read from MH i2c: E2 [06:41:55]MH_I2C_Read... [06:41:55]Read from MH i2c: E2 0B 00 [06:41:55]MH_I2C_Read... [06:41:55]Read from MH i2c: E2 0B 00 C0 3F 00 A4 8E 63 A1 61 22 49 F3 90 00 70 [06:41:55]RAPDU: A4 8E 63 A1 61 22 49 F3 90 00 [06:41:55]wFMCommunicate OK [06:41:55]SAM_PROTO_SignData done [06:41:55]FM_MakeSignedData done [06:41:55]CreateOFDProtocolMessage [06:41:55]wFMCommunicate request_size=4 [06:41:55]MH_SAM_APDU [06:41:55]CAPDU: 80 11 00 00 [06:41:55]Write to MH i2c: E2 08 00 C1 3F 80 11 00 00 00 00 00 00 7A [06:41:55]Write i2c OK [06:41:55]MH_I2C_Read... [06:41:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:41:55]Read from MH i2c: E2 [06:41:55]MH_I2C_Read... [06:41:55]Read from MH i2c: E2 17 00 [06:41:55]MH_I2C_Read... [06:41:55]Read from MH i2c: E2 17 00 C1 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CF [06:41:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [06:41:55]wFMCommunicate OK [06:41:55]CreateOFDProtocolMessage done [06:41:55]OFDSenderStorePacket 311179 [06:41:55]StoreOFDPacket docnum=311179 [06:41:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 5D 94 07 01 2C 08 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 1A 00 00 00 F4 03 04 00 35 D5 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8B BF 04 00 35 04 06 00 55 56 14 10 DC 3A A4 8E 63 A1 61 22 49 F3 [06:41:55]CheckFolder [06:41:55]dirname=/storage/ofd_packets [06:41:55]CheckFolder done [06:41:55]ProducePacketName [06:41:55]name=ofd_packets/00311179 [06:41:55]NVStorageSaveData ofd_packets/00311179 [06:41:55]File name is /storage/ofd_packets/00311179 [06:41:55]Write 301 bytes [06:41:55]NVStorageSaveData done [06:41:55]OFDSenderStorePacket done [06:41:55]KKMCreateOFDPacket done [06:41:55]NVStorageSaveData kkm_last_timestamp [06:41:55]File name is /storage/kkm_last_timestamp [06:41:55]Write 4 bytes [06:41:55]NVStorageSaveData done [06:41:55]ExternCall_PrintAddStr [06:41:55]wPrintStart [06:41:55]Write to MH i2c: 01 00 00 C2 3F 01 [06:41:55]Write i2c OK [06:41:55]MH_I2C_Read... [06:41:55]Read from MH i2c: 01 [06:41:55]MH_I2C_Read... [06:41:55]Read from MH i2c: 01 07 00 [06:41:55]MH_I2C_Read... [06:41:55]Read from MH i2c: 01 07 00 C2 3F 00 00 00 00 00 FF 0F 16 [06:41:55]RasterBufferAndPrint [06:41:55]line Счет N : (1)644992 [06:41:55]line ИНН: 02508201610067 [06:41:55]line Контрольно-Кассовый Чек [06:41:55]line ПРОДАЖА [06:41:55]line ТРК (МРК, ГНК) : 41 [06:41:55]line Товар: 2710124130 [06:41:55]line Аи-92-К-2 [06:41:55]line 2.990 * 66.90 [06:41:55]line = 200.03 [06:41:55]line НДС 12% НСП 1% [06:41:55]line > о реализуемом товаре [06:41:55]line ОКРУГЛЕНИЕ: -0.03 [06:41:55]line ИТОГО: 200.00 [06:41:55]line Внесено: 200.00 [06:41:55]line СДАЧА: 0.00 [06:41:55]line НСП 1% : 1.77 [06:41:55]line НДС 12% : 21.24 [06:41:55]line Наличными: 200.00 [06:41:55]line Безнал.: 0.00 [06:41:55]line Место: АЗС № 172 "Партнер Нефть" [06:41:55]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [06:41:55]line СНО: Общий режим [06:41:55]line Чек 26 30.10.2024 06:41 [06:41:55]line Смена: 536 ФФД: 1.0 [06:41:55]line ЗНМ: 0300000116 [06:41:55]line РНМ: 0000000000091780 [06:41:55]line Версия ККМ: 001 [06:41:55]line ФМ: 0000000000871765 [06:41:55]line ФД: 311179 [06:41:55]line ФПД: 93828192197690 [06:41:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T064157&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311179&fm=93828192197690&tin=02508201610067®Number=0000000000091780&sum=20000 [06:41:55]OFD Sender: Processing packet 311179 [packets to send 223, broken 222] [06:41:55]ProducePacketName [06:41:55]name=ofd_packets/00311179 [06:41:55]OFD Sender: To server: pG, [06:41:55]CommunicateWithHost lk.salyk.kg:30040 [06:41:55]ConnectInit lk.salyk.kg [06:41:55]written 0, free lines is 4095 [06:41:55]Connected sock=10 [06:41:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 5D 94 07 01 2C 08 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 1A 00 00 00 F4 03 04 00 35 D5 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8B BF 04 00 35 04 06 00 55 56 14 10 DC 3A A4 8E 63 A1 61 22 49 F3 [06:41:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 E1 C0 47 00 53 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 31 37 36 35 10 04 04 00 8B BF 04 00 F4 03 04 00 86 7B 21 67 B6 04 01 00 00 4C 86 C3 88 D9 DA 70 A7 [06:41:56]CommunicateWithHost err = 0 [06:41:56]CheckOFDResponse [06:41:56]1017 (14) - 77093643461234 [06:41:56]1041 (16) - 0000000000871765 [06:41:56]1040 (4) - 311179 [06:41:56]1012 (4) - 30.10.2024 00:19 [06:41:56]1206 (1) - 0 [06:41:56]OFD Sender: Remove packet 311179 [06:41:56]ProducePacketName [06:41:56]name=ofd_packets/00311179 [06:41:56]NVStorageDeleteData [06:41:56]Write to MH i2c: 01 00 00 EC 3F 2B [06:41:56]Write i2c OK [06:41:56]MH_I2C_Read... [06:41:56]Read from MH i2c: 01 [06:41:56]MH_I2C_Read... [06:41:56]Read from MH i2c: 01 07 00 [06:41:56]MH_I2C_Read... [06:41:56]Read from MH i2c: 01 07 00 EC 3F 00 00 00 00 00 AB 0C E9 [06:41:56]RasterBufferAndPrint [06:41:56]line [06:41:56]line [06:41:56]line [06:41:56]line [06:41:56]line [06:41:56]written 0, free lines is 3247 [06:41:56]MH_Cut [06:41:56]Write to MH i2c: D1 01 00 F3 3F 01 04 [06:41:56]Write i2c OK [06:41:56]MH_I2C_Read... [06:41:56]Read from MH i2c: D1 [06:41:56]MH_I2C_Read... [06:41:56]Read from MH i2c: D1 01 00 [06:41:56]MH_I2C_Read... [06:41:56]Read from MH i2c: D1 01 00 F3 3F 00 03 [06:41:56]Write to MH i2c: 01 00 00 F4 3F 33 [06:41:56]Write i2c OK [06:41:56]MH_I2C_Read... [06:41:56]OFD Sender: No OFD packet to send [06:41:57]*** Cut start [06:41:57]*** Purtial cut [06:41:57]*** Stage 1: CUTSNS_PIN = 1 [06:41:57]Read from MH i2c: 01 [06:41:57]MH_I2C_Read... [06:41:57]*** Stop cut motor [06:41:57]*** Cut end [06:41:57]Read from MH i2c: 01 07 00 [06:41:57]MH_I2C_Read... [06:41:57]Read from MH i2c: 01 07 00 F4 3F 00 00 00 00 00 FF 0F 48 [06:41:57]process_action close_receipt done [06:41:57]requested_data is exist [06:41:57]produce_requested_data [06:41:57]requested_item fm.sn is exist - process it [06:41:57]wFMCommunicate request_size=4 [06:41:57]MH_SAM_APDU [06:41:57]CAPDU: 80 11 00 00 [06:41:57]Write to MH i2c: E2 08 00 F5 3F 80 11 00 00 00 00 00 00 AE [06:41:57]Write i2c OK [06:41:57]MH_I2C_Read... [06:41:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:41:57]Read from MH i2c: E2 [06:41:57]MH_I2C_Read... [06:41:57]Read from MH i2c: E2 17 00 [06:41:57]MH_I2C_Read... [06:41:57]Read from MH i2c: E2 17 00 F5 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 03 [06:41:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [06:41:57]wFMCommunicate OK [06:41:57]requested_item fd.num is exist - process it [06:41:57]SAM_PROTO_GetFieldsCounters [06:41:57]wFMCommunicate request_size=4 [06:41:57]MH_SAM_APDU [06:41:57]CAPDU: 80 13 00 00 [06:41:57]Write to MH i2c: E2 08 00 F6 3F 80 13 00 00 00 00 00 00 B1 [06:41:57]Write i2c OK [06:41:57]MH_I2C_Read... [06:41:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:41:57]Read from MH i2c: E2 [06:41:57]MH_I2C_Read... [06:41:57]Read from MH i2c: E2 62 00 [06:41:57]MH_I2C_Read... [06:41:57]Read from MH i2c: E2 62 00 F6 3F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8B BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 1A 00 00 00 5E 04 04 00 1A 00 00 00 57 04 04 00 1B 00 00 00 19 04 04 00 00 00 00 00 90 00 8A [06:41: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8B BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 1A 00 00 00 5E 04 04 00 1A 00 00 00 57 04 04 00 1B 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:41:57]wFMCommunicate OK [06:41:57]SAM_PROTO_GetFieldsCounters done [06:41:57]requested_item shift.num is exist - process it [06:41:57]requested_item shift.opened is exist - process it [06:41:57]req_shift_opened [06:41:57]FM_GetShiftState [06:41:57]SAM_PROTO_GetShiftState [06:41:57]wFMCommunicate request_size=4 [06:41:57]MH_SAM_APDU [06:41:57]CAPDU: 80 13 01 00 [06:41:57]Write to MH i2c: E2 08 00 F7 3F 80 13 01 00 00 00 00 00 B3 [06:41:57]Write i2c OK [06:41:57]MH_I2C_Read... [06:41:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:41:57]Read from MH i2c: E2 [06:41:57]MH_I2C_Read... [06:41:57]Read from MH i2c: E2 0E 00 [06:41:57]MH_I2C_Read... [06:41:57]Read from MH i2c: E2 0E 00 F7 3F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 9E [06:41:57]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [06:41:57]wFMCommunicate OK [06:41:57]SAM_PROTO_GetShiftState done [06:41:57]FM_GetShiftState done [06:41:57]req_shift_opened done [06:41:57]requested_item shift.open_date is exist - process it [06:41:57]req_shift_open_date [06:41:57]req_shift_open_date done [06:41:57]produce_requested_data done [06:41:57]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311179,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [06:41:57]process_action_free close_receipt [06:41:57]json_value_free [06:41:57]json_value_free done [06:41:57]process_json_proto returns [06:41:57]Send response to host [06:41:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311179,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [06:41:57]free response buf [06:41:57]execute_script done [06:41:57]execute_script returns [06:41:57]free content buf [06:41:57]Sock 7.Close socket [06:41:57]Sock 7.Thread stoped [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:11]OFD Sender: No OFD packet to send [06:43:16]OFD Sender: No OFD packet to send [06:43:21]OFD Sender: No OFD packet to send [06:43:26]OFD Sender: No OFD packet to send [06:43:31]OFD Sender: No OFD packet to send [06:43:36]OFD Sender: No OFD packet to send [06:43:41]OFD Sender: No OFD packet to send [06:43:46]OFD Sender: No OFD packet to send [06:43:51]OFD Sender: No OFD packet to send [06:43:56]OFD Sender: No OFD packet to send [06:44:01]OFD Sender: No OFD packet to send [06:44:06]OFD Sender: No OFD packet to send [06:44:11]OFD Sender: No OFD packet to send [06:44:16]OFD Sender: No OFD packet to send [06:44:21]OFD Sender: No OFD packet to send [06:44:26]OFD Sender: No OFD packet to send [06:44:31]OFD Sender: No OFD packet to send [06:44:36]OFD Sender: No OFD packet to send [06:44:41]OFD Sender: No OFD packet to send [06:44:46]OFD Sender: No OFD packet to send [06:44:51]OFD Sender: No OFD packet to send [06:44:56]OFD Sender: No OFD packet to send [06:45:01]OFD Sender: No OFD packet to send [06:45:06]OFD Sender: No OFD packet to send [06:45:11]OFD Sender: No OFD packet to send [06:45:16]OFD Sender: No OFD packet to send [06:45:21]OFD Sender: No OFD packet to send [06:45:26]OFD Sender: No OFD packet to send [06:45:31]OFD Sender: No OFD packet to send [06:45:36]OFD Sender: No OFD packet to send [06:45:41]OFD Sender: No OFD packet to send [06:45:47]OFD Sender: No OFD packet to send [06:45:52]OFD Sender: No OFD packet to send [06:45:57]OFD Sender: No OFD packet to send [06:46:02]OFD Sender: No OFD packet to send [06:46:07]OFD Sender: No OFD packet to send [06:46:12]OFD Sender: No OFD packet to send [06:46:17]OFD Sender: No OFD packet to send [06:46:22]OFD Sender: No OFD packet to send [06:46:27]OFD Sender: No OFD packet to send [06:46:32]OFD Sender: No OFD packet to send [06:46:37]OFD Sender: No OFD packet to send [06:46:42]OFD Sender: No OFD packet to send [06:46:47]OFD Sender: No OFD packet to send [06:46:52]OFD Sender: No OFD packet to send [06:46:57]OFD Sender: No OFD packet to send [06:47:02]OFD Sender: No OFD packet to send [06:47:07]OFD Sender: No OFD packet to send [06:47:12]OFD Sender: No OFD packet to send [06:47:17]OFD Sender: No OFD packet to send [06:47:22]OFD Sender: No OFD packet to send [06:47:27]OFD Sender: No OFD packet to send [06:47:32]OFD Sender: No OFD packet to send [06:47:37]OFD Sender: No OFD packet to send [06:47:42]OFD Sender: No OFD packet to send [06:47:47]OFD Sender: No OFD packet to send [06:47:52]OFD Sender: No OFD packet to send [06:47:57]OFD Sender: No OFD packet to send [06:48:02]OFD Sender: No OFD packet to send [06:48:07]OFD Sender: No OFD packet to send [06:48:12]OFD Sender: No OFD packet to send [06:48:17]OFD Sender: No OFD packet to send [06:48:22]OFD Sender: No OFD packet to send [06:48:27]OFD Sender: No OFD packet to send [06:48:32]OFD Sender: No OFD packet to send [06:48:37]OFD Sender: No OFD packet to send [06:48:42]OFD Sender: No OFD packet to send [06:48:47]OFD Sender: No OFD packet to send [06:48:52]OFD Sender: No OFD packet to send [06:48:57]OFD Sender: No OFD packet to send [06:49:02]OFD Sender: No OFD packet to send [06:49:07]OFD Sender: No OFD packet to send [06:49:12]OFD Sender: No OFD packet to send [06:49:17]OFD Sender: No OFD packet to send [06:49:22]OFD Sender: No OFD packet to send [06:49:27]OFD Sender: No OFD packet to send [06:49:32]OFD Sender: No OFD packet to send [06:49:37]OFD Sender: No OFD packet to send [06:49:42]OFD Sender: No OFD packet to send [06:49:47]OFD Sender: No OFD packet to send [06:49:52]OFD Sender: No OFD packet to send [06:49:57]OFD Sender: No OFD packet to send [06:50:02]OFD Sender: No OFD packet to send [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:57]OFD Sender: No OFD packet to send [06:51:02]OFD Sender: No OFD packet to send [06:51:07]OFD Sender: No OFD packet to send [06:51:12]OFD Sender: No OFD packet to send [06:51:17]OFD Sender: No OFD packet to send [06:51:22]OFD Sender: No OFD packet to send [06:51:27]OFD Sender: No OFD packet to send [06:51:32]OFD Sender: No OFD packet to send [06:51:37]OFD Sender: No OFD packet to send [06:51:42]OFD Sender: No OFD packet to send [06:51:47]OFD Sender: No OFD packet to send [06:51:52]OFD Sender: No OFD packet to send [06:51:57]OFD Sender: No OFD packet to send [06:52:02]OFD Sender: No OFD packet to send [06:52:07]OFD Sender: No OFD packet to send [06:52:12]OFD Sender: No OFD packet to send [06:52:17]OFD Sender: No OFD packet to send [06:52:22]OFD Sender: No OFD packet to send [06:52:27]OFD Sender: No OFD packet to send [06:52:32]OFD Sender: No OFD packet to send [06:52:37]OFD Sender: No OFD packet to send [06:52:42]OFD Sender: No OFD packet to send [06:52:47]OFD Sender: No OFD packet to send [06:52:52]OFD Sender: No OFD packet to send [06:52:57]OFD Sender: No OFD packet to send [06:53:02]OFD Sender: No OFD packet to send [06:53:07]OFD Sender: No OFD packet to send [06:53:12]OFD Sender: No OFD packet to send [06:53:17]OFD Sender: No OFD packet to send [06:53:22]OFD Sender: No OFD packet to send [06:53:27]OFD Sender: No OFD packet to send [06:53:32]OFD Sender: No OFD packet to send [06:53:37]OFD Sender: No OFD packet to send [06:53:42]OFD Sender: No OFD packet to send [06:53:47]OFD Sender: No OFD packet to send [06:53:52]OFD Sender: No OFD packet to send [06:53:57]OFD Sender: No OFD packet to send [06:54:02]OFD Sender: No OFD packet to send [06:54:07]OFD Sender: No OFD packet to send [06:54:12]OFD Sender: No OFD packet to send [06:54:17]OFD Sender: No OFD packet to send [06:54:22]OFD Sender: No OFD packet to send [06:54:27]OFD Sender: No OFD packet to send [06:54:32]OFD Sender: No OFD packet to send [06:54:37]OFD Sender: No OFD packet to send [06:54:42]OFD Sender: No OFD packet to send [06:54:47]OFD Sender: No OFD packet to send [06:54:52]OFD Sender: No OFD packet to send [06:54:57]OFD Sender: No OFD packet to send [06:55:02]OFD Sender: No OFD packet to send [06:55:07]OFD Sender: No OFD packet to send [06:55:12]OFD Sender: No OFD packet to send [06:55:17]OFD Sender: No OFD packet to send [06:55:22]OFD Sender: No OFD packet to send [06:55:27]OFD Sender: No OFD packet to send [06:55:32]OFD Sender: No OFD packet to send [06:55:37]OFD Sender: No OFD packet to send [06:55:42]OFD Sender: No OFD packet to send [06:55:47]OFD Sender: No OFD packet to send [06:55:52]OFD Sender: No OFD packet to send [06:55:57]OFD Sender: No OFD packet to send [06:56:02]OFD Sender: No OFD packet to send [06:56:07]OFD Sender: No OFD packet to send [06:56:12]OFD Sender: No OFD packet to send [06:56:17]OFD Sender: No OFD packet to send [06:56:22]OFD Sender: No OFD packet to send [06:56:27]OFD Sender: No OFD packet to send [06:56:32]OFD Sender: No OFD packet to send [06:56:37]OFD Sender: No OFD packet to send [06:56:42]OFD Sender: No OFD packet to send [06:56:48]OFD Sender: No OFD packet to send [06:56:53]OFD Sender: No OFD packet to send [06:56:58]OFD Sender: No OFD packet to send [06:57:03]OFD Sender: No OFD packet to send [06:57:08]OFD Sender: No OFD packet to send [06:57:13]OFD Sender: No OFD packet to send [06:57:18]OFD Sender: No OFD packet to send [06:57:23]OFD Sender: No OFD packet to send [06:57:28]OFD Sender: No OFD packet to send [06:57:33]OFD Sender: No OFD packet to send [06:57:38]OFD Sender: No OFD packet to send [06:57:43]OFD Sender: No OFD packet to send [06:57:48]OFD Sender: No OFD packet to send [06:57:53]OFD Sender: No OFD packet to send [06:57:58]OFD Sender: No OFD packet to send [06:58:03]OFD Sender: No OFD packet to send [06:58:08]OFD Sender: No OFD packet to send [06:58:13]OFD Sender: No OFD packet to send [06:58:18]OFD Sender: No OFD packet to send [06:58:23]OFD Sender: No OFD packet to send [06:58:28]OFD Sender: No OFD packet to send [06:58:33]OFD Sender: No OFD packet to send [06:58:38]OFD Sender: No OFD packet to send [06:58:43]OFD Sender: No OFD packet to send [06:58:48]OFD Sender: No OFD packet to send [06:58:53]OFD Sender: No OFD packet to send [06:58:58]OFD Sender: No OFD packet to send [06:59:03]OFD Sender: No OFD packet to send [06:59:08]OFD Sender: No OFD packet to send [06:59:13]OFD Sender: No OFD packet to send [06:59:18]OFD Sender: No OFD packet to send [06:59:23]OFD Sender: No OFD packet to send [06:59:28]OFD Sender: No OFD packet to send [06:59:33]OFD Sender: No OFD packet to send [06:59:38]OFD Sender: No OFD packet to send [06:59:43]OFD Sender: No OFD packet to send [06:59:48]OFD Sender: No OFD packet to send [06:59:53]OFD Sender: No OFD packet to send [06:59:58]OFD Sender: No OFD packet to send [07:00:03]OFD Sender: No OFD packet to send [07:00:08]OFD Sender: No OFD packet to send [07:00:13]OFD Sender: No OFD packet to send [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:38]OFD Sender: No OFD packet to send [07:00:43]OFD Sender: No OFD packet to send [07:00:48]OFD Sender: No OFD packet to send [07:00:53]OFD Sender: No OFD packet to send [07:00:58]OFD Sender: No OFD packet to send [07:01:03]OFD Sender: No OFD packet to send [07:01:08]OFD Sender: No OFD packet to send [07:01:13]OFD Sender: No OFD packet to send [07:01:18]OFD Sender: No OFD packet to send [07:01:23]OFD Sender: No OFD packet to send [07:01:28]OFD Sender: No OFD packet to send [07:01:33]OFD Sender: No OFD packet to send [07:01:38]OFD Sender: No OFD packet to send [07:01:43]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:17]accept exits with 9 [07:02:17]New connection [07:02:17]New thread 3066510692 created [07:02:17]Thread 3066654052 joined [07:02:17]Waiting for new connection... [07:02:17] Sock 9.Parse request [07:02:17]Sock 9.Check first char [07:02:17]Sock 9.First char is OK [07:02:17]request: POST /json_proto HTTP/1.0 [07:02:17]Method: POST [07:02:17]URL: /json_proto [07:02:17]Method is POST - this is cgi request [07:02:17]url: /json_proto [07:02:17]query_string will be loaded in cgi processing [07:02:17]execute_cgi json_proto POST (null) [07:02:17]execute_cgi path=json_proto method=POST [07:02:17]POST find Content-Length [07:02:17]Host: 172.17.96.3:8080 [07:02:17]Content-Length: 677 [07:02:17]Content-Type: application/json [07:02:17] [07:02:17]POST finish read [07:02:17]Found Content-Length = 677 [07:02:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)644993", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "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" ] } } [07:02:17]execute_script... [07:02: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)644993", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "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" ] } } [07:02:17]POST & json_proto [07:02:17]process_json_proto [07:02:17]json parsed OK: [07:02:17]protocol is kg_v1.0 [07:02:17]action value=close_receipt [07:02:17]process_action close_receipt [07:02:17]cmd_close_receipt [07:02:17]MH_GetDate [07:02:17]Write to MH i2c: F0 00 00 F8 3F 26 [07:02:17]Write i2c OK [07:02:17]MH_I2C_Read... [07:02:17]Read from MH i2c: F0 [07:02:17]MH_I2C_Read... [07:02:17]Read from MH i2c: F0 09 00 [07:02:17]MH_I2C_Read... [07:02:17]Read from MH i2c: F0 09 00 F8 3F 00 FD D9 21 67 44 5E 04 65 98 [07:02:17]GetLastDocTimeStamp 1730270517 [07:02:17]current date 1730271741 [07:02:17]FM_GetShiftState [07:02:17]SAM_PROTO_GetShiftState [07:02:17]wFMCommunicate request_size=4 [07:02:17]MH_SAM_APDU [07:02:17]CAPDU: 80 13 01 00 [07:02:17]Write to MH i2c: E2 08 00 F9 3F 80 13 01 00 00 00 00 00 B5 [07:02:17]Write i2c OK [07:02:17]MH_I2C_Read... [07:02:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:02:17]Read from MH i2c: E2 [07:02:17]MH_I2C_Read... [07:02:17]Read from MH i2c: E2 0E 00 [07:02:17]MH_I2C_Read... [07:02:17]Read from MH i2c: E2 0E 00 F9 3F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 A0 [07:02:17]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [07:02:17]wFMCommunicate OK [07:02:17]SAM_PROTO_GetShiftState done [07:02:17]FM_GetShiftState done [07:02:17]opened in 1730247899 [07:02:17]opened+sec_in_day 1730334299 [07:02:17]quantity*price = 60009 [07:02:17]sum+1 = 60010 [07:02:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 27 30.10.2024 07:02 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311180 ФПД: 256229005782600 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T070221&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311180&fm=256229005782600&tin=02508201610067®Number=0000000000091780&sum=60000 [07:02:18]StoreToDocumentArchive [07:02:18]shift 536 fd 311180 [07:02:18]save to /storage/0536/doc_00311180 [07:02:18]save last doc name /storage/0536/doc_00311180 to /storage/kkm_last_doc_name [07:02:18]save OK [07:02:18]Clear old archive folders... [07:02:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:02:18]tlvbuf is 005A9FF0 [07:02:18]SAM_PROTO_ClearQueue [07:02:18]wFMCommunicate request_size=4 [07:02:18]MH_SAM_APDU [07:02:18]CAPDU: 80 09 00 00 [07:02:18]Write to MH i2c: E2 08 00 06 40 80 09 00 00 00 00 00 00 B8 [07:02:18]Write i2c OK [07:02:18]MH_I2C_Read... [07:02:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:02:18]Read from MH i2c: E2 [07:02:18]MH_I2C_Read... [07:02:19]Read from MH i2c: E2 03 00 [07:02:19]MH_I2C_Read... [07:02:19]Read from MH i2c: E2 03 00 06 40 00 90 00 BA [07:02:19]RAPDU: 90 00 [07:02:19]wFMCommunicate OK [07:02:19]SAM_PROTO_ClearQueue done [07:02:19]KKMCreateOFDPacket [07:02:19]OFDProtocolAddRootSTLVToBuf [07:02:19]FM_MakeSignedData [07:02:19]FM_MakeSignedData [07:02:19]SAM_PROTO_SignData [07:02:19]wFMCommunicate request_size=4 [07:02:19]MH_SAM_APDU [07:02:19]CAPDU: 80 0D 01 02 [07:02:19]Write to MH i2c: E2 08 00 07 40 80 0D 01 02 00 00 00 00 C0 [07:02:19]Write i2c OK [07:02:19]MH_I2C_Read... [07:02:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:02:19]Read from MH i2c: E2 [07:02:19]MH_I2C_Read... [07:02:19]Read from MH i2c: E2 03 00 [07:02:19]MH_I2C_Read... [07:02:19]Read from MH i2c: E2 03 00 07 40 00 90 00 BB [07:02:19]RAPDU: 90 00 [07:02:19]wFMCommunicate OK [07:02:19]wFMCommunicate request_size=255 [07:02:19]MH_SAM_APDU [07:02: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 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 1B 00 00 00 F4 03 04 00 FD D9 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8C BF 04 00 35 04 06 00 E9 [07:02:19]Write to MH i2c: E2 02 01 08 40 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 1B 00 00 00 F4 03 04 00 FD D9 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8C BF 04 00 35 04 06 00 E9 00 00 F6 [07:02:19]Write i2c OK [07:02:19]MH_I2C_Read... [07:02:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:02:19]Read from MH i2c: E2 [07:02:19]MH_I2C_Read... [07:02:19]Read from MH i2c: E2 03 00 [07:02:19]MH_I2C_Read... [07:02:19]Read from MH i2c: E2 03 00 08 40 00 90 00 BC [07:02:19]RAPDU: 90 00 [07:02:19]wFMCommunicate OK [07:02:19]wFMCommunicate request_size=10 [07:02:19]MH_SAM_APDU [07:02:19]CAPDU: 80 0D 02 02 05 09 F6 DE EE 48 [07:02:19]Write to MH i2c: E2 0D 00 09 40 80 0D 02 02 05 00 09 F6 DE EE 48 00 00 E0 [07:02:19]Write i2c OK [07:02:19]MH_I2C_Read... [07:02:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:02:19]Read from MH i2c: E2 [07:02:19]MH_I2C_Read... [07:02:19]Read from MH i2c: E2 03 00 [07:02:19]MH_I2C_Read... [07:02:19]Read from MH i2c: E2 03 00 09 40 00 90 00 BD [07:02:19]RAPDU: 90 00 [07:02:19]wFMCommunicate OK [07:02:19]wFMCommunicate request_size=4 [07:02:19]MH_SAM_APDU [07:02:19]CAPDU: 80 0D 03 02 [07:02:19]Write to MH i2c: E2 08 00 0A 40 80 0D 03 02 00 00 00 00 C5 [07:02:19]Write i2c OK [07:02:19]MH_I2C_Read... [07:02:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:02:19]Read from MH i2c: E2 [07:02:19]MH_I2C_Read... [07:02:19]Read from MH i2c: E2 0B 00 [07:02:19]MH_I2C_Read... [07:02:19]Read from MH i2c: E2 0B 00 0A 40 00 11 6C 01 1C E9 D0 1E 9C 90 00 D3 [07:02:19]RAPDU: 11 6C 01 1C E9 D0 1E 9C 90 00 [07:02:19]wFMCommunicate OK [07:02:19]SAM_PROTO_SignData done [07:02:19]FM_MakeSignedData done [07:02:19]CreateOFDProtocolMessage [07:02:19]wFMCommunicate request_size=4 [07:02:19]MH_SAM_APDU [07:02:19]CAPDU: 80 11 00 00 [07:02:19]Write to MH i2c: E2 08 00 0B 40 80 11 00 00 00 00 00 00 C5 [07:02:19]Write i2c OK [07:02:19]MH_I2C_Read... [07:02:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:02:19]Read from MH i2c: E2 [07:02:19]MH_I2C_Read... [07:02:19]Read from MH i2c: E2 17 00 [07:02:19]MH_I2C_Read... [07:02:19]Read from MH i2c: E2 17 00 0B 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 1A [07:02:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:02:19]wFMCommunicate OK [07:02:19]CreateOFDProtocolMessage done [07:02:19]OFDSenderStorePacket 311180 [07:02:19]StoreOFDPacket docnum=311180 [07:02:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 E0 13 07 01 4C 26 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 1B 00 00 00 F4 03 04 00 FD D9 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8C BF 04 00 35 04 06 00 E9 09 F6 DE EE 48 11 6C 01 1C E9 D0 1E 9C [07:02:19]CheckFolder [07:02:19]dirname=/storage/ofd_packets [07:02:19]CheckFolder done [07:02:19]ProducePacketName [07:02:19]name=ofd_packets/00311180 [07:02:19]NVStorageSaveData ofd_packets/00311180 [07:02:19]File name is /storage/ofd_packets/00311180 [07:02:19]Write 301 bytes [07:02:19]NVStorageSaveData done [07:02:19]OFDSenderStorePacket done [07:02:19]KKMCreateOFDPacket done [07:02:19]NVStorageSaveData kkm_last_timestamp [07:02:19]File name is /storage/kkm_last_timestamp [07:02:19]Write 4 bytes [07:02:19]NVStorageSaveData done [07:02:19]ExternCall_PrintAddStr [07:02:19]wPrintStart [07:02:19]Write to MH i2c: 01 00 00 0C 40 4C [07:02:19]Write i2c OK [07:02:19]MH_I2C_Read... [07:02:19]Read from MH i2c: 01 [07:02:19]MH_I2C_Read... [07:02:19]Read from MH i2c: 01 07 00 [07:02:19]MH_I2C_Read... [07:02:19]Read from MH i2c: 01 07 00 0C 40 00 00 00 00 00 FF 0F 61 [07:02:19]RasterBufferAndPrint [07:02:19]line Счет N : (1)644993 [07:02:19]line ИНН: 02508201610067 [07:02:19]line Контрольно-Кассовый Чек [07:02:19]line ПРОДАЖА [07:02:19]line ТРК (МРК, ГНК) : 52 [07:02:19]line Товар: 2710124130 [07:02:19]line Аи-92-К-2 [07:02:19]line 8.970 * 66.90 [07:02:19]line = 600.09 [07:02:19]line НДС 12% НСП 1% [07:02:19]line > о реализуемом товаре [07:02:19]line ОКРУГЛЕНИЕ: -0.09 [07:02:19]line ИТОГО: 600.00 [07:02:19]line Внесено: 600.00 [07:02:19]line СДАЧА: 0.00 [07:02:19]line НСП 1% : 5.31 [07:02:19]line НДС 12% : 63.73 [07:02:19]line Наличными: 600.00 [07:02:19]line Безнал.: 0.00 [07:02:19]line Место: АЗС № 172 "Партнер Нефть" [07:02:19]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [07:02:19]line СНО: Общий режим [07:02:19]line Чек 27 30.10.2024 07:02 [07:02:19]line Смена: 536 ФФД: 1.0 [07:02:19]line ЗНМ: 0300000116 [07:02:19]line РНМ: 0000000000091780 [07:02:19]line Версия ККМ: 001 [07:02:19]line ФМ: 0000000000871765 [07:02:19]line ФД: 311180 [07:02:19]line ФПД: 256229005782600 [07:02:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T070221&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311180&fm=256229005782600&tin=02508201610067®Number=0000000000091780&sum=60000 [07:02:19]OFD Sender: Processing packet 311180 [packets to send 223, broken 222] [07:02:19]ProducePacketName [07:02:19]name=ofd_packets/00311180 [07:02:19]OFD Sender: To server: pG, [07:02:19]CommunicateWithHost lk.salyk.kg:30040 [07:02:19]ConnectInit lk.salyk.kg [07:02:19]written 0, free lines is 4095 [07:02:19]Connected sock=10 [07:02:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 E0 13 07 01 4C 26 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 1B 00 00 00 F4 03 04 00 FD D9 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8C BF 04 00 35 04 06 00 E9 09 F6 DE EE 48 11 6C 01 1C E9 D0 1E 9C [07:02:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 94 2C 47 00 73 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 31 37 36 35 10 04 04 00 8C BF 04 00 F4 03 04 00 4E 80 21 67 B6 04 01 00 00 13 C4 93 D6 C9 26 EB 98 [07:02:20]CommunicateWithHost err = 0 [07:02:20]CheckOFDResponse [07:02:20]1017 (14) - 77093643461234 [07:02:20]1041 (16) - 0000000000871765 [07:02:20]1040 (4) - 311180 [07:02:20]1012 (4) - 30.10.2024 00:39 [07:02:20]1206 (1) - 0 [07:02:20]OFD Sender: Remove packet 311180 [07:02:20]ProducePacketName [07:02:20]name=ofd_packets/00311180 [07:02:20]NVStorageDeleteData [07:02:20]Write to MH i2c: 01 00 00 36 40 76 [07:02:20]Write i2c OK [07:02:20]MH_I2C_Read... [07:02:20]Read from MH i2c: 01 [07:02:20]MH_I2C_Read... [07:02:20]Read from MH i2c: 01 07 00 [07:02:20]MH_I2C_Read... [07:02:20]Read from MH i2c: 01 07 00 36 40 00 00 00 00 00 AB 0C 34 [07:02:20]RasterBufferAndPrint [07:02:20]line [07:02:20]line [07:02:20]line [07:02:20]line [07:02:20]line [07:02:20]written 0, free lines is 3247 [07:02:20]MH_Cut [07:02:20]Write to MH i2c: D1 01 00 3D 40 01 4F [07:02:20]Write i2c OK [07:02:20]MH_I2C_Read... [07:02:20]Read from MH i2c: D1 [07:02:20]MH_I2C_Read... [07:02:20]Read from MH i2c: D1 01 00 [07:02:20]MH_I2C_Read... [07:02:20]Read from MH i2c: D1 01 00 3D 40 00 4E [07:02:20]Write to MH i2c: 01 00 00 3E 40 7E [07:02:20]Write i2c OK [07:02:20]MH_I2C_Read... [07:02:20]OFD Sender: No OFD packet to send [07:02:21]*** Cut start [07:02:21]*** Purtial cut [07:02:21]*** Stage 1: CUTSNS_PIN = 1 [07:02:21]Read from MH i2c: 01 [07:02:21]MH_I2C_Read... [07:02:21]*** Stop cut motor [07:02:21]*** Cut end [07:02:21]Read from MH i2c: 01 07 00 [07:02:21]MH_I2C_Read... [07:02:21]Read from MH i2c: 01 07 00 3E 40 00 00 00 00 00 FF 0F 93 [07:02:21]process_action close_receipt done [07:02:21]requested_data is exist [07:02:21]produce_requested_data [07:02:21]requested_item fm.sn is exist - process it [07:02:21]wFMCommunicate request_size=4 [07:02:21]MH_SAM_APDU [07:02:21]CAPDU: 80 11 00 00 [07:02:21]Write to MH i2c: E2 08 00 3F 40 80 11 00 00 00 00 00 00 F9 [07:02:21]Write i2c OK [07:02:21]MH_I2C_Read... [07:02:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:02:21]Read from MH i2c: E2 [07:02:21]MH_I2C_Read... [07:02:21]Read from MH i2c: E2 17 00 [07:02:21]MH_I2C_Read... [07:02:21]Read from MH i2c: E2 17 00 3F 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4E [07:02:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:02:21]wFMCommunicate OK [07:02:21]requested_item fd.num is exist - process it [07:02:21]SAM_PROTO_GetFieldsCounters [07:02:21]wFMCommunicate request_size=4 [07:02:21]MH_SAM_APDU [07:02:21]CAPDU: 80 13 00 00 [07:02:21]Write to MH i2c: E2 08 00 40 40 80 13 00 00 00 00 00 00 FC [07:02:21]Write i2c OK [07:02:21]MH_I2C_Read... [07:02:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:02:21]Read from MH i2c: E2 [07:02:21]MH_I2C_Read... [07:02:21]Read from MH i2c: E2 62 00 [07:02:21]MH_I2C_Read... [07:02:21]Read from MH i2c: E2 62 00 40 40 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8C BF 04 00 0E 04 04 00 18 02 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 D9 [07:02: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8C BF 04 00 0E 04 04 00 18 02 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 [07:02:21]wFMCommunicate OK [07:02:21]SAM_PROTO_GetFieldsCounters done [07:02:21]requested_item shift.num is exist - process it [07:02:21]requested_item shift.opened is exist - process it [07:02:21]req_shift_opened [07:02:21]FM_GetShiftState [07:02:21]SAM_PROTO_GetShiftState [07:02:21]wFMCommunicate request_size=4 [07:02:21]MH_SAM_APDU [07:02:21]CAPDU: 80 13 01 00 [07:02:21]Write to MH i2c: E2 08 00 41 40 80 13 01 00 00 00 00 00 FE [07:02:21]Write i2c OK [07:02:21]MH_I2C_Read... [07:02:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:02:21]Read from MH i2c: E2 [07:02:21]MH_I2C_Read... [07:02:21]Read from MH i2c: E2 0E 00 [07:02:21]MH_I2C_Read... [07:02:21]Read from MH i2c: E2 0E 00 41 40 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 E9 [07:02:21]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [07:02:21]wFMCommunicate OK [07:02:21]SAM_PROTO_GetShiftState done [07:02:21]FM_GetShiftState done [07:02:21]req_shift_opened done [07:02:21]requested_item shift.open_date is exist - process it [07:02:21]req_shift_open_date [07:02:21]req_shift_open_date done [07:02:21]produce_requested_data done [07:02:21]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311180,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [07:02:21]process_action_free close_receipt [07:02:21]json_value_free [07:02:21]json_value_free done [07:02:21]process_json_proto returns [07:02:21]Send response to host [07:02:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311180,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [07:02:21]free response buf [07:02:21]execute_script done [07:02:21]execute_script returns [07:02:21]free content buf [07:02:21]Sock 9.Close socket [07:02:21]Sock 9.Thread stoped [07:02:25]OFD Sender: No OFD packet to send [07:02:30]OFD Sender: No OFD packet to send [07:02:35]OFD Sender: No OFD packet to send [07:02:40]OFD Sender: No OFD packet to send [07:02:45]OFD Sender: No OFD packet to send [07:02:50]OFD Sender: No OFD packet to send [07:02:55]OFD Sender: No OFD packet to send [07:03:00]OFD Sender: No OFD packet to send [07:03:05]OFD Sender: No OFD packet to send [07:03:10]OFD Sender: No OFD packet to send [07:03:15]OFD Sender: No OFD packet to send [07:03:20]OFD Sender: No OFD packet to send [07:03:25]OFD Sender: No OFD packet to send [07:03:30]OFD Sender: No OFD packet to send [07:03:35]OFD Sender: No OFD packet to send [07:03:40]OFD Sender: No OFD packet to send [07:03:45]OFD Sender: No OFD packet to send [07:03:50]OFD Sender: No OFD packet to send [07:03:55]OFD Sender: No OFD packet to send [07:04:00]OFD Sender: No OFD packet to send [07:04:05]OFD Sender: No OFD packet to send [07:04:10]OFD Sender: No OFD packet to send [07:04:15]OFD Sender: No OFD packet to send [07:04:20]OFD Sender: No OFD packet to send [07:04:25]OFD Sender: No OFD packet to send [07:04:30]OFD Sender: No OFD packet to send [07:04:35]OFD Sender: No OFD packet to send [07:04:40]OFD Sender: No OFD packet to send [07:04:45]OFD Sender: No OFD packet to send [07:04:50]OFD Sender: No OFD packet to send [07:04:55]OFD Sender: No OFD packet to send [07:05:00]OFD Sender: No OFD packet to send [07:05:05]OFD Sender: No OFD packet to send [07:05:10]OFD Sender: No OFD packet to send [07:05:15]OFD Sender: No OFD packet to send [07:05:20]OFD Sender: No OFD packet to send [07:05:25]OFD Sender: No OFD packet to send [07:05:30]OFD Sender: No OFD packet to send [07:05:35]OFD Sender: No OFD packet to send [07:05:40]OFD Sender: No OFD packet to send [07:05:45]OFD Sender: No OFD packet to send [07:05:50]OFD Sender: No OFD packet to send [07:05:55]OFD Sender: No OFD packet to send [07:06:00]OFD Sender: No OFD packet to send [07:06:05]OFD Sender: No OFD packet to send [07:06:10]OFD Sender: No OFD packet to send [07:06:15]OFD Sender: No OFD packet to send [07:06:20]OFD Sender: No OFD packet to send [07:06:25]OFD Sender: No OFD packet to send [07:06:31]OFD Sender: No OFD packet to send [07:06:36]OFD Sender: No OFD packet to send [07:06:41]OFD Sender: No OFD packet to send [07:06:46]OFD Sender: No OFD packet to send [07:06:51]OFD Sender: No OFD packet to send [07:06:56]OFD Sender: No OFD packet to send [07:07:01]OFD Sender: No OFD packet to send [07:07:06]OFD Sender: No OFD packet to send [07:07:11]OFD Sender: No OFD packet to send [07:07:16]OFD Sender: No OFD packet to send [07:07:21]OFD Sender: No OFD packet to send [07:07:26]OFD Sender: No OFD packet to send [07:07:31]OFD Sender: No OFD packet to send [07:07:36]OFD Sender: No OFD packet to send [07:07:41]OFD Sender: No OFD packet to send [07:07:46]OFD Sender: No OFD packet to send [07:07:51]OFD Sender: No OFD packet to send [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:31]OFD Sender: No OFD packet to send [07:08:36]OFD Sender: No OFD packet to send [07:08:41]OFD Sender: No OFD packet to send [07:08:46]OFD Sender: No OFD packet to send [07:08:51]OFD Sender: No OFD packet to send [07:08:56]OFD Sender: No OFD packet to send [07:09:01]OFD Sender: No OFD packet to send [07:09:06]OFD Sender: No OFD packet to send [07:09:11]OFD Sender: No OFD packet to send [07:09:16]OFD Sender: No OFD packet to send [07:09:21]OFD Sender: No OFD packet to send [07:09:26]OFD Sender: No OFD packet to send [07:09:31]OFD Sender: No OFD packet to send [07:09:36]OFD Sender: No OFD packet to send [07:09:41]OFD Sender: No OFD packet to send [07:09:46]OFD Sender: No OFD packet to send [07:09:51]OFD Sender: No OFD packet to send [07:09:56]OFD Sender: No OFD packet to send [07:10:01]OFD Sender: No OFD packet to send [07:10:06]OFD Sender: No OFD packet to send [07:10:11]OFD Sender: No OFD packet to send [07:10:16]OFD Sender: No OFD packet to send [07:10:21]OFD Sender: No OFD packet to send [07:10:26]OFD Sender: No OFD packet to send [07:10:31]OFD Sender: No OFD packet to send [07:10:36]OFD Sender: No OFD packet to send [07:10:41]OFD Sender: No OFD packet to send [07:10:46]OFD Sender: No OFD packet to send [07:10:51]OFD Sender: No OFD packet to send [07:10:56]OFD Sender: No OFD packet to send [07:11:01]OFD Sender: No OFD packet to send [07:11:06]OFD Sender: No OFD packet to send [07:11:11]OFD Sender: No OFD packet to send [07:11:16]OFD Sender: No OFD packet to send [07:11:21]OFD Sender: No OFD packet to send [07:11:26]OFD Sender: No OFD packet to send [07:11:31]OFD Sender: No OFD packet to send [07:11:36]OFD Sender: No OFD packet to send [07:11:41]accept exits with 7 [07:11:41]New connection [07:11:41]New thread 3066654052 created [07:11:41]Thread 3066510692 joined [07:11:41]Waiting for new connection... [07:11:41] Sock 7.Parse request [07:11:41]Sock 7.Check first char [07:11:41]Sock 7.First char is OK [07:11:41]request: POST /json_proto HTTP/1.0 [07:11:41]Method: POST [07:11:41]URL: /json_proto [07:11:41]Method is POST - this is cgi request [07:11:41]url: /json_proto [07:11:41]query_string will be loaded in cgi processing [07:11:41]execute_cgi json_proto POST (null) [07:11:41]execute_cgi path=json_proto method=POST [07:11:41]POST find Content-Length [07:11:41]Host: 172.17.96.3:8080 [07:11:41]Content-Length: 678 [07:11:41]Content-Type: application/json [07:11:41] [07:11:41]POST finish read [07:11:41]Found Content-Length = 678 [07:11:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)644994", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "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:11:41]execute_script... [07:11: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)644994", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "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:11:41]POST & json_proto [07:11:41]process_json_proto [07:11:41]json parsed OK: [07:11:41]protocol is kg_v1.0 [07:11:41]action value=close_receipt [07:11:41]process_action close_receipt [07:11:41]cmd_close_receipt [07:11:41]MH_GetDate [07:11:41]Write to MH i2c: F0 00 00 42 40 71 [07:11:41]Write i2c OK [07:11:41]MH_I2C_Read... [07:11:41]Read from MH i2c: F0 [07:11:41]MH_I2C_Read... [07:11:41]Read from MH i2c: F0 09 00 [07:11:41]MH_I2C_Read... [07:11:41]Read from MH i2c: F0 09 00 42 40 00 31 DC 21 67 44 5E 04 65 1A [07:11:41]GetLastDocTimeStamp 1730271741 [07:11:41]current date 1730272305 [07:11:41]FM_GetShiftState [07:11:41]SAM_PROTO_GetShiftState [07:11:41]wFMCommunicate request_size=4 [07:11:41]MH_SAM_APDU [07:11:41]CAPDU: 80 13 01 00 [07:11:41]Write to MH i2c: E2 08 00 43 40 80 13 01 00 00 00 00 00 00 [07:11:41]Write i2c OK [07:11:41]MH_I2C_Read... [07:11:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:11:41]Read from MH i2c: E2 [07:11:41]MH_I2C_Read... [07:11:41]Read from MH i2c: E2 0E 00 [07:11:41]MH_I2C_Read... [07:11:41]Read from MH i2c: E2 0E 00 43 40 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 EB [07:11:41]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [07:11:41]wFMCommunicate OK [07:11:41]SAM_PROTO_GetShiftState done [07:11:41]FM_GetShiftState done [07:11:41]opened in 1730247899 [07:11:41]opened+sec_in_day 1730334299 [07:11:41]quantity*price = 80012 [07:11:41]sum+1 = 80013 [07:11:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 28 30.10.2024 07:11 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311181 ФПД: 45988942930542 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T071145&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311181&fm=45988942930542&tin=02508201610067®Number=0000000000091780&sum=80000 [07:11:42]StoreToDocumentArchive [07:11:42]shift 536 fd 311181 [07:11:42]save to /storage/0536/doc_00311181 [07:11:42]save last doc name /storage/0536/doc_00311181 to /storage/kkm_last_doc_name [07:11:42]save OK [07:11:42]Clear old archive folders... [07:11:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:11:42]tlvbuf is 006BB020 [07:11:42]SAM_PROTO_ClearQueue [07:11:42]wFMCommunicate request_size=4 [07:11:42]MH_SAM_APDU [07:11:42]CAPDU: 80 09 00 00 [07:11:42]Write to MH i2c: E2 08 00 50 40 80 09 00 00 00 00 00 00 02 [07:11:42]Write i2c OK [07:11:42]MH_I2C_Read... [07:11:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:11:42]Read from MH i2c: E2 [07:11:42]MH_I2C_Read... [07:11:42]Read from MH i2c: E2 03 00 [07:11:42]MH_I2C_Read... [07:11:42]Read from MH i2c: E2 03 00 50 40 00 90 00 04 [07:11:42]RAPDU: 90 00 [07:11:42]wFMCommunicate OK [07:11:42]SAM_PROTO_ClearQueue done [07:11:42]KKMCreateOFDPacket [07:11:42]OFDProtocolAddRootSTLVToBuf [07:11:42]FM_MakeSignedData [07:11:42]FM_MakeSignedData [07:11:42]SAM_PROTO_SignData [07:11:42]wFMCommunicate request_size=4 [07:11:42]MH_SAM_APDU [07:11:42]CAPDU: 80 0D 01 02 [07:11:42]Write to MH i2c: E2 08 00 51 40 80 0D 01 02 00 00 00 00 0A [07:11:42]Write i2c OK [07:11:42]MH_I2C_Read... [07:11:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:11:42]Read from MH i2c: E2 [07:11:42]MH_I2C_Read... [07:11:42]Read from MH i2c: E2 03 00 [07:11:42]MH_I2C_Read... [07:11:42]Read from MH i2c: E2 03 00 51 40 00 90 00 05 [07:11:42]RAPDU: 90 00 [07:11:42]wFMCommunicate OK [07:11:42]wFMCommunicate request_size=255 [07:11:42]MH_SAM_APDU [07:11: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 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 1C 00 00 00 F4 03 04 00 31 DC 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8D BF 04 00 35 04 06 00 29 [07:11:42]Write to MH i2c: E2 02 01 52 40 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 1C 00 00 00 F4 03 04 00 31 DC 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8D BF 04 00 35 04 06 00 29 00 00 C8 [07:11:42]Write i2c OK [07:11:42]MH_I2C_Read... [07:11:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:11:42]Read from MH i2c: E2 [07:11:42]MH_I2C_Read... [07:11:42]Read from MH i2c: E2 03 00 [07:11:42]MH_I2C_Read... [07:11:42]Read from MH i2c: E2 03 00 52 40 00 90 00 06 [07:11:42]RAPDU: 90 00 [07:11:42]wFMCommunicate OK [07:11:42]wFMCommunicate request_size=10 [07:11:42]MH_SAM_APDU [07:11:42]CAPDU: 80 0D 02 02 05 D3 A2 9B 62 6E [07:11:42]Write to MH i2c: E2 0D 00 53 40 80 0D 02 02 05 00 D3 A2 9B 62 6E 00 00 F7 [07:11:42]Write i2c OK [07:11:42]MH_I2C_Read... [07:11:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:11:42]Read from MH i2c: E2 [07:11:42]MH_I2C_Read... [07:11:42]Read from MH i2c: E2 03 00 [07:11:42]MH_I2C_Read... [07:11:42]Read from MH i2c: E2 03 00 53 40 00 90 00 07 [07:11:42]RAPDU: 90 00 [07:11:42]wFMCommunicate OK [07:11:42]wFMCommunicate request_size=4 [07:11:42]MH_SAM_APDU [07:11:42]CAPDU: 80 0D 03 02 [07:11:42]Write to MH i2c: E2 08 00 54 40 80 0D 03 02 00 00 00 00 0F [07:11:42]Write i2c OK [07:11:42]MH_I2C_Read... [07:11:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:11:42]Read from MH i2c: E2 [07:11:42]MH_I2C_Read... [07:11:42]Read from MH i2c: E2 0B 00 [07:11:42]MH_I2C_Read... [07:11:42]Read from MH i2c: E2 0B 00 54 40 00 2F 5C 09 7F FA B5 0C C2 90 00 A0 [07:11:42]RAPDU: 2F 5C 09 7F FA B5 0C C2 90 00 [07:11:42]wFMCommunicate OK [07:11:42]SAM_PROTO_SignData done [07:11:42]FM_MakeSignedData done [07:11:42]CreateOFDProtocolMessage [07:11:42]wFMCommunicate request_size=4 [07:11:42]MH_SAM_APDU [07:11:42]CAPDU: 80 11 00 00 [07:11:42]Write to MH i2c: E2 08 00 55 40 80 11 00 00 00 00 00 00 0F [07:11:42]Write i2c OK [07:11:42]MH_I2C_Read... [07:11:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:11:42]Read from MH i2c: E2 [07:11:42]MH_I2C_Read... [07:11:42]Read from MH i2c: E2 17 00 [07:11:42]MH_I2C_Read... [07:11:42]Read from MH i2c: E2 17 00 55 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 64 [07:11:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:11:42]wFMCommunicate OK [07:11:42]CreateOFDProtocolMessage done [07:11:42]OFDSenderStorePacket 311181 [07:11:42]StoreOFDPacket docnum=311181 [07:11:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 0E 7F 07 01 C9 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 1C 00 00 00 F4 03 04 00 31 DC 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8D BF 04 00 35 04 06 00 29 D3 A2 9B 62 6E 2F 5C 09 7F FA B5 0C C2 [07:11:42]CheckFolder [07:11:42]dirname=/storage/ofd_packets [07:11:42]CheckFolder done [07:11:42]ProducePacketName [07:11:42]name=ofd_packets/00311181 [07:11:42]NVStorageSaveData ofd_packets/00311181 [07:11:42]File name is /storage/ofd_packets/00311181 [07:11:42]Write 301 bytes [07:11:42]NVStorageSaveData done [07:11:42]OFDSenderStorePacket done [07:11:42]KKMCreateOFDPacket done [07:11:42]NVStorageSaveData kkm_last_timestamp [07:11:42]File name is /storage/kkm_last_timestamp [07:11:42]Write 4 bytes [07:11:42]NVStorageSaveData done [07:11:42]ExternCall_PrintAddStr [07:11:42]wPrintStart [07:11:42]Write to MH i2c: 01 00 00 56 40 96 [07:11:42]Write i2c OK [07:11:42]MH_I2C_Read... [07:11:42]Read from MH i2c: 01 [07:11:42]MH_I2C_Read... [07:11:42]Read from MH i2c: 01 07 00 [07:11:42]MH_I2C_Read... [07:11:42]Read from MH i2c: 01 07 00 56 40 00 00 00 00 00 FF 0F AB [07:11:42]RasterBufferAndPrint [07:11:42]line Счет N : (1)644994 [07:11:42]line ИНН: 02508201610067 [07:11:42]line Контрольно-Кассовый Чек [07:11:42]line ПРОДАЖА [07:11:42]line ТРК (МРК, ГНК) : 31 [07:11:42]line Товар: 2710124130 [07:11:42]line Аи-92-К-2 [07:11:42]line 11.960 * 66.90 [07:11:42]line = 800.12 [07:11:42]line НДС 12% НСП 1% [07:11:42]line > о реализуемом товаре [07:11:42]line ОКРУГЛЕНИЕ: -0.12 [07:11:42]line ИТОГО: 800.00 [07:11:42]line Внесено: 800.00 [07:11:42]line СДАЧА: 0.00 [07:11:42]line НСП 1% : 7.08 [07:11:42]line НДС 12% : 84.97 [07:11:42]line Наличными: 800.00 [07:11:42]line Безнал.: 0.00 [07:11:42]line Место: АЗС № 172 "Партнер Нефть" [07:11:42]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [07:11:42]line СНО: Общий режим [07:11:42]line Чек 28 30.10.2024 07:11 [07:11:42]line Смена: 536 ФФД: 1.0 [07:11:42]line ЗНМ: 0300000116 [07:11:42]line РНМ: 0000000000091780 [07:11:42]line Версия ККМ: 001 [07:11:42]line ФМ: 0000000000871765 [07:11:42]line ФД: 311181 [07:11:42]line ФПД: 45988942930542 [07:11:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T071145&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311181&fm=45988942930542&tin=02508201610067®Number=0000000000091780&sum=80000 [07:11:42]written 0, free lines is 4095 [07:11:42]OFD Sender: Processing packet 311181 [packets to send 223, broken 222] [07:11:42]ProducePacketName [07:11:42]name=ofd_packets/00311181 [07:11:42]OFD Sender: To server: pG, [07:11:42]CommunicateWithHost lk.salyk.kg:30040 [07:11:42]ConnectInit lk.salyk.kg [07:11:43]Connected sock=10 [07:11:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 0E 7F 07 01 C9 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 1C 00 00 00 F4 03 04 00 31 DC 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8D BF 04 00 35 04 06 00 29 D3 A2 9B 62 6E 2F 5C 09 7F FA B5 0C C2 [07:11:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 81 D2 47 00 2B 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 31 37 36 35 10 04 04 00 8D BF 04 00 F4 03 04 00 81 82 21 67 B6 04 01 00 00 7D E4 C3 FD F2 12 09 EB [07:11:43]CommunicateWithHost err = 0 [07:11:43]CheckOFDResponse [07:11:43]1017 (14) - 77093643461234 [07:11:43]1041 (16) - 0000000000871765 [07:11:43]1040 (4) - 311181 [07:11:43]1012 (4) - 30.10.2024 00:49 [07:11:43]1206 (1) - 0 [07:11:43]OFD Sender: Remove packet 311181 [07:11:43]ProducePacketName [07:11:43]name=ofd_packets/00311181 [07:11:43]NVStorageDeleteData [07:11:43]Write to MH i2c: 01 00 00 80 40 C0 [07:11:43]Write i2c OK [07:11:43]MH_I2C_Read... [07:11:43]Read from MH i2c: 01 [07:11:43]MH_I2C_Read... [07:11:43]Read from MH i2c: 01 07 00 [07:11:43]MH_I2C_Read... [07:11:43]Read from MH i2c: 01 07 00 80 40 00 00 00 00 00 AD 0C 80 [07:11:43]RasterBufferAndPrint [07:11:43]line [07:11:43]line [07:11:43]line [07:11:43]line [07:11:43]line [07:11:43]written 0, free lines is 3249 [07:11:43]MH_Cut [07:11:43]Write to MH i2c: D1 01 00 87 40 01 99 [07:11:43]Write i2c OK [07:11:43]MH_I2C_Read... [07:11:43]Read from MH i2c: D1 [07:11:43]MH_I2C_Read... [07:11:43]Read from MH i2c: D1 01 00 [07:11:43]MH_I2C_Read... [07:11:43]Read from MH i2c: D1 01 00 87 40 00 98 [07:11:43]Write to MH i2c: 01 00 00 88 40 C8 [07:11:43]Write i2c OK [07:11:43]MH_I2C_Read... [07:11:43]OFD Sender: No OFD packet to send [07:11:44]*** Cut start [07:11:44]*** Purtial cut [07:11:44]*** Stage 1: CUTSNS_PIN = 1 [07:11:44]Read from MH i2c: 01 [07:11:44]MH_I2C_Read... [07:11:44]*** Stop cut motor [07:11:44]*** Cut end [07:11:44]Read from MH i2c: 01 07 00 [07:11:44]MH_I2C_Read... [07:11:44]Read from MH i2c: 01 07 00 88 40 00 00 00 00 00 FF 0F DD [07:11:44]process_action close_receipt done [07:11:44]requested_data is exist [07:11:44]produce_requested_data [07:11:44]requested_item fm.sn is exist - process it [07:11:44]wFMCommunicate request_size=4 [07:11:44]MH_SAM_APDU [07:11:44]CAPDU: 80 11 00 00 [07:11:44]Write to MH i2c: E2 08 00 89 40 80 11 00 00 00 00 00 00 43 [07:11:44]Write i2c OK [07:11:44]MH_I2C_Read... [07:11:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:11:44]Read from MH i2c: E2 [07:11:44]MH_I2C_Read... [07:11:44]Read from MH i2c: E2 17 00 [07:11:44]MH_I2C_Read... [07:11:44]Read from MH i2c: E2 17 00 89 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 98 [07:11:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:11:44]wFMCommunicate OK [07:11:44]requested_item fd.num is exist - process it [07:11:44]SAM_PROTO_GetFieldsCounters [07:11:44]wFMCommunicate request_size=4 [07:11:44]MH_SAM_APDU [07:11:44]CAPDU: 80 13 00 00 [07:11:44]Write to MH i2c: E2 08 00 8A 40 80 13 00 00 00 00 00 00 46 [07:11:44]Write i2c OK [07:11:44]MH_I2C_Read... [07:11:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:11:44]Read from MH i2c: E2 [07:11:44]MH_I2C_Read... [07:11:44]Read from MH i2c: E2 62 00 [07:11:44]MH_I2C_Read... [07:11:44]Read from MH i2c: E2 62 00 8A 40 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8D BF 04 00 0E 04 04 00 18 02 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 27 [07:11: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8D BF 04 00 0E 04 04 00 18 02 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 [07:11:44]wFMCommunicate OK [07:11:44]SAM_PROTO_GetFieldsCounters done [07:11:44]requested_item shift.num is exist - process it [07:11:44]requested_item shift.opened is exist - process it [07:11:44]req_shift_opened [07:11:44]FM_GetShiftState [07:11:44]SAM_PROTO_GetShiftState [07:11:44]wFMCommunicate request_size=4 [07:11:44]MH_SAM_APDU [07:11:44]CAPDU: 80 13 01 00 [07:11:44]Write to MH i2c: E2 08 00 8B 40 80 13 01 00 00 00 00 00 48 [07:11:44]Write i2c OK [07:11:44]MH_I2C_Read... [07:11:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:11:44]Read from MH i2c: E2 [07:11:44]MH_I2C_Read... [07:11:44]Read from MH i2c: E2 0E 00 [07:11:44]MH_I2C_Read... [07:11:44]Read from MH i2c: E2 0E 00 8B 40 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 33 [07:11:44]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [07:11:44]wFMCommunicate OK [07:11:44]SAM_PROTO_GetShiftState done [07:11:44]FM_GetShiftState done [07:11:44]req_shift_opened done [07:11:44]requested_item shift.open_date is exist - process it [07:11:44]req_shift_open_date [07:11:44]req_shift_open_date done [07:11:44]produce_requested_data done [07:11:44]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311181,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [07:11:44]process_action_free close_receipt [07:11:44]json_value_free [07:11:44]json_value_free done [07:11:44]process_json_proto returns [07:11:44]Send response to host [07:11:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311181,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [07:11:44]free response buf [07:11:44]execute_script done [07:11:44]execute_script returns [07:11:44]free content buf [07:11:44]Sock 7.Close socket [07:11:44]Sock 7.Thread stoped [07:11:48]OFD Sender: No OFD packet to send [07:11:53]OFD Sender: No OFD packet to send [07:11:58]OFD Sender: No OFD packet to send [07:12:03]OFD Sender: No OFD packet to send [07:12:08]OFD Sender: No OFD packet to send [07:12:13]OFD Sender: No OFD packet to send [07:12:18]OFD Sender: No OFD packet to send [07:12:23]OFD Sender: No OFD packet to send [07:12:28]OFD Sender: No OFD packet to send [07:12:33]OFD Sender: No OFD packet to send [07:12:38]OFD Sender: No OFD packet to send [07:12:43]OFD Sender: No OFD packet to send [07:12:48]OFD Sender: No OFD packet to send [07:12:53]OFD Sender: No OFD packet to send [07:12:58]OFD Sender: No OFD packet to send [07:13:03]OFD Sender: No OFD packet to send [07:13:08]OFD Sender: No OFD packet to send [07:13:13]OFD Sender: No OFD packet to send [07:13:18]OFD Sender: No OFD packet to send [07:13:23]OFD Sender: No OFD packet to send [07:13:28]OFD Sender: No OFD packet to send [07:13:33]OFD Sender: No OFD packet to send [07:13:38]OFD Sender: No OFD packet to send [07:13:43]OFD Sender: No OFD packet to send [07:13:48]OFD Sender: No OFD packet to send [07:13:53]OFD Sender: No OFD packet to send [07:13:58]OFD Sender: No OFD packet to send [07:14:03]OFD Sender: No OFD packet to send [07:14:08]OFD Sender: No OFD packet to send [07:14:13]OFD Sender: No OFD packet to send [07:14:18]OFD Sender: No OFD packet to send [07:14:23]OFD Sender: No OFD packet to send [07:14:28]OFD Sender: No OFD packet to send [07:14:33]OFD Sender: No OFD packet to send [07:14:39]OFD Sender: No OFD packet to send [07:14:44]OFD Sender: No OFD packet to send [07:14:49]OFD Sender: No OFD packet to send [07:14:54]OFD Sender: No OFD packet to send [07:14:59]OFD Sender: No OFD packet to send [07:15:04]OFD Sender: No OFD packet to send [07:15:09]OFD Sender: No OFD packet to send [07:15:14]OFD Sender: No OFD packet to send [07:15:19]OFD Sender: No OFD packet to send [07:15:24]OFD Sender: No OFD packet to send [07:15:29]OFD Sender: No OFD packet to send [07:15:34]OFD Sender: No OFD packet to send [07:15:39]OFD Sender: No OFD packet to send [07:15:44]OFD Sender: No OFD packet to send [07:15:49]OFD Sender: No OFD packet to send [07:15:54]OFD Sender: No OFD packet to send [07:15:59]OFD Sender: No OFD packet to send [07:16:04]OFD Sender: No OFD packet to send [07:16:09]OFD Sender: No OFD packet to send [07:16:14]OFD Sender: No OFD packet to send [07:16:19]OFD Sender: No OFD packet to send [07:16:24]OFD Sender: No OFD packet to send [07:16:29]OFD Sender: No OFD packet to send [07:16:34]OFD Sender: No OFD packet to send [07:16:39]OFD Sender: No OFD packet to send [07:16:44]OFD Sender: No OFD packet to send [07:16:49]OFD Sender: No OFD packet to send [07:16:54]OFD Sender: No OFD packet to send [07:16:59]OFD Sender: No OFD packet to send [07:17:04]OFD Sender: No OFD packet to send [07:17:09]OFD Sender: No OFD packet to send [07:17:14]OFD Sender: No OFD packet to send [07:17:19]OFD Sender: No OFD packet to send [07:17:24]OFD Sender: No OFD packet to send [07:17:29]OFD Sender: No OFD packet to send [07:17:34]OFD Sender: No OFD packet to send [07:17:39]OFD Sender: No OFD packet to send [07:17:39]accept exits with 9 [07:17:39]New connection [07:17:39]New thread 3066510692 created [07:17:39]Thread 3066654052 joined [07:17:39]Waiting for new connection... [07:17:39] Sock 9.Parse request [07:17:39]Sock 9.Check first char [07:17:39]Sock 9.First char is OK [07:17:39]request: POST /json_proto HTTP/1.0 [07:17:39]Method: POST [07:17:39]URL: /json_proto [07:17:39]Method is POST - this is cgi request [07:17:39]url: /json_proto [07:17:39]query_string will be loaded in cgi processing [07:17:39]execute_cgi json_proto POST (null) [07:17:39]execute_cgi path=json_proto method=POST [07:17:39]POST find Content-Length [07:17:39]Host: 172.17.96.3:8080 [07:17:39]Content-Length: 678 [07:17:39]Content-Type: application/json [07:17:39] [07:17:39]POST finish read [07:17:39]Found Content-Length = 678 [07:17:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)644995", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "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:17:39]execute_script... [07:17: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)644995", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "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:17:39]POST & json_proto [07:17:39]process_json_proto [07:17:39]json parsed OK: [07:17:39]protocol is kg_v1.0 [07:17:39]action value=close_receipt [07:17:39]process_action close_receipt [07:17:39]cmd_close_receipt [07:17:39]MH_GetDate [07:17:39]Write to MH i2c: F0 00 00 8C 40 BB [07:17:39]Write i2c OK [07:17:39]MH_I2C_Read... [07:17:39]Read from MH i2c: F0 [07:17:39]MH_I2C_Read... [07:17:39]Read from MH i2c: F0 09 00 [07:17:39]MH_I2C_Read... [07:17:39]Read from MH i2c: F0 09 00 8C 40 00 97 DD 21 67 44 5E 04 65 CB [07:17:39]GetLastDocTimeStamp 1730272305 [07:17:39]current date 1730272663 [07:17:39]FM_GetShiftState [07:17:39]SAM_PROTO_GetShiftState [07:17:39]wFMCommunicate request_size=4 [07:17:39]MH_SAM_APDU [07:17:39]CAPDU: 80 13 01 00 [07:17:39]Write to MH i2c: E2 08 00 8D 40 80 13 01 00 00 00 00 00 4A [07:17:39]Write i2c OK [07:17:39]MH_I2C_Read... [07:17:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:17:39]Read from MH i2c: E2 [07:17:39]MH_I2C_Read... [07:17:39]Read from MH i2c: E2 0E 00 [07:17:39]MH_I2C_Read... [07:17:39]Read from MH i2c: E2 0E 00 8D 40 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 35 [07:17:39]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [07:17:39]wFMCommunicate OK [07:17:39]SAM_PROTO_GetShiftState done [07:17:39]FM_GetShiftState done [07:17:39]opened in 1730247899 [07:17:39]opened+sec_in_day 1730334299 [07:17:39]quantity*price = 70044 [07:17:39]sum+1 = 70045 [07:17:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 29 30.10.2024 07:17 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311182 ФПД: 39456443387068 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T071743&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311182&fm=39456443387068&tin=02508201610067®Number=0000000000091780&sum=70000 [07:17:40]StoreToDocumentArchive [07:17:40]shift 536 fd 311182 [07:17:40]save to /storage/0536/doc_00311182 [07:17:40]save last doc name /storage/0536/doc_00311182 to /storage/kkm_last_doc_name [07:17:40]save OK [07:17:40]Clear old archive folders... [07:17:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:17:40]tlvbuf is 00644E30 [07:17:40]SAM_PROTO_ClearQueue [07:17:40]wFMCommunicate request_size=4 [07:17:40]MH_SAM_APDU [07:17:40]CAPDU: 80 09 00 00 [07:17:40]Write to MH i2c: E2 08 00 9A 40 80 09 00 00 00 00 00 00 4C [07:17:40]Write i2c OK [07:17:40]MH_I2C_Read... [07:17:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:17:40]Read from MH i2c: E2 [07:17:40]MH_I2C_Read... [07:17:40]Read from MH i2c: E2 03 00 [07:17:40]MH_I2C_Read... [07:17:40]Read from MH i2c: E2 03 00 9A 40 00 90 00 4E [07:17:40]RAPDU: 90 00 [07:17:40]wFMCommunicate OK [07:17:40]SAM_PROTO_ClearQueue done [07:17:40]KKMCreateOFDPacket [07:17:40]OFDProtocolAddRootSTLVToBuf [07:17:40]FM_MakeSignedData [07:17:40]FM_MakeSignedData [07:17:40]SAM_PROTO_SignData [07:17:40]wFMCommunicate request_size=4 [07:17:40]MH_SAM_APDU [07:17:40]CAPDU: 80 0D 01 02 [07:17:40]Write to MH i2c: E2 08 00 9B 40 80 0D 01 02 00 00 00 00 54 [07:17:40]Write i2c OK [07:17:40]MH_I2C_Read... [07:17:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:17:40]Read from MH i2c: E2 [07:17:40]MH_I2C_Read... [07:17:40]Read from MH i2c: E2 03 00 [07:17:40]MH_I2C_Read... [07:17:40]Read from MH i2c: E2 03 00 9B 40 00 90 00 4F [07:17:40]RAPDU: 90 00 [07:17:40]wFMCommunicate OK [07:17:40]wFMCommunicate request_size=255 [07:17:40]MH_SAM_APDU [07:17: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 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 1D 00 00 00 F4 03 04 00 97 DD 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8E BF 04 00 35 04 06 00 23 [07:17:40]Write to MH i2c: E2 02 01 9C 40 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 1D 00 00 00 F4 03 04 00 97 DD 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8E BF 04 00 35 04 06 00 23 00 00 99 [07:17:40]Write i2c OK [07:17:40]MH_I2C_Read... [07:17:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:17:41]Read from MH i2c: E2 [07:17:41]MH_I2C_Read... [07:17:41]Read from MH i2c: E2 03 00 [07:17:41]MH_I2C_Read... [07:17:41]Read from MH i2c: E2 03 00 9C 40 00 90 00 50 [07:17:41]RAPDU: 90 00 [07:17:41]wFMCommunicate OK [07:17:41]wFMCommunicate request_size=10 [07:17:41]MH_SAM_APDU [07:17:41]CAPDU: 80 0D 02 02 05 E2 AB 4A CC BC [07:17:41]Write to MH i2c: E2 0D 00 9D 40 80 0D 02 02 05 00 E2 AB 4A CC BC 00 00 C0 [07:17:41]Write i2c OK [07:17:41]MH_I2C_Read... [07:17:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:17:41]Read from MH i2c: E2 [07:17:41]MH_I2C_Read... [07:17:41]Read from MH i2c: E2 03 00 [07:17:41]MH_I2C_Read... [07:17:41]Read from MH i2c: E2 03 00 9D 40 00 90 00 51 [07:17:41]RAPDU: 90 00 [07:17:41]wFMCommunicate OK [07:17:41]wFMCommunicate request_size=4 [07:17:41]MH_SAM_APDU [07:17:41]CAPDU: 80 0D 03 02 [07:17:41]Write to MH i2c: E2 08 00 9E 40 80 0D 03 02 00 00 00 00 59 [07:17:41]Write i2c OK [07:17:41]MH_I2C_Read... [07:17:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:17:41]Read from MH i2c: E2 [07:17:41]MH_I2C_Read... [07:17:41]Read from MH i2c: E2 0B 00 [07:17:41]MH_I2C_Read... [07:17:41]Read from MH i2c: E2 0B 00 9E 40 00 48 58 DF B3 D5 D9 9A 44 90 00 18 [07:17:41]RAPDU: 48 58 DF B3 D5 D9 9A 44 90 00 [07:17:41]wFMCommunicate OK [07:17:41]SAM_PROTO_SignData done [07:17:41]FM_MakeSignedData done [07:17:41]CreateOFDProtocolMessage [07:17:41]wFMCommunicate request_size=4 [07:17:41]MH_SAM_APDU [07:17:41]CAPDU: 80 11 00 00 [07:17:41]Write to MH i2c: E2 08 00 9F 40 80 11 00 00 00 00 00 00 59 [07:17:41]Write i2c OK [07:17:41]MH_I2C_Read... [07:17:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:17:41]Read from MH i2c: E2 [07:17:41]MH_I2C_Read... [07:17:41]Read from MH i2c: E2 17 00 [07:17:41]MH_I2C_Read... [07:17:41]Read from MH i2c: E2 17 00 9F 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AE [07:17:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:17:41]wFMCommunicate OK [07:17:41]CreateOFDProtocolMessage done [07:17:41]OFDSenderStorePacket 311182 [07:17:41]StoreOFDPacket docnum=311182 [07:17:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 83 AB 07 01 CB 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 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 1D 00 00 00 F4 03 04 00 97 DD 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8E BF 04 00 35 04 06 00 23 E2 AB 4A CC BC 48 58 DF B3 D5 D9 9A 44 [07:17:41]CheckFolder [07:17:41]dirname=/storage/ofd_packets [07:17:41]CheckFolder done [07:17:41]ProducePacketName [07:17:41]name=ofd_packets/00311182 [07:17:41]NVStorageSaveData ofd_packets/00311182 [07:17:41]File name is /storage/ofd_packets/00311182 [07:17:41]Write 301 bytes [07:17:41]NVStorageSaveData done [07:17:41]OFDSenderStorePacket done [07:17:41]KKMCreateOFDPacket done [07:17:41]NVStorageSaveData kkm_last_timestamp [07:17:41]File name is /storage/kkm_last_timestamp [07:17:41]Write 4 bytes [07:17:41]NVStorageSaveData done [07:17:41]ExternCall_PrintAddStr [07:17:41]wPrintStart [07:17:41]Write to MH i2c: 01 00 00 A0 40 E0 [07:17:41]Write i2c OK [07:17:41]MH_I2C_Read... [07:17:41]Read from MH i2c: 01 [07:17:41]MH_I2C_Read... [07:17:41]Read from MH i2c: 01 07 00 [07:17:41]MH_I2C_Read... [07:17:41]Read from MH i2c: 01 07 00 A0 40 00 00 00 00 00 FF 0F F5 [07:17:41]RasterBufferAndPrint [07:17:41]line Счет N : (1)644995 [07:17:41]line ИНН: 02508201610067 [07:17:41]line Контрольно-Кассовый Чек [07:17:41]line ПРОДАЖА [07:17:41]line ТРК (МРК, ГНК) : 41 [07:17:41]line Товар: 2710124130 [07:17:41]line Аи-92-К-2 [07:17:41]line 10.470 * 66.90 [07:17:41]line = 700.44 [07:17:41]line НДС 12% НСП 1% [07:17:41]line > о реализуемом товаре [07:17:41]line ОКРУГЛЕНИЕ: -0.44 [07:17:41]line ИТОГО: 700.00 [07:17:41]line Внесено: 700.00 [07:17:41]line СДАЧА: 0.00 [07:17:41]line НСП 1% : 6.20 [07:17:41]line НДС 12% : 74.38 [07:17:41]line Наличными: 700.00 [07:17:41]line Безнал.: 0.00 [07:17:41]line Место: АЗС № 172 "Партнер Нефть" [07:17:41]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [07:17:41]line СНО: Общий режим [07:17:41]line Чек 29 30.10.2024 07:17 [07:17:41]line Смена: 536 ФФД: 1.0 [07:17:41]line ЗНМ: 0300000116 [07:17:41]line РНМ: 0000000000091780 [07:17:41]line Версия ККМ: 001 [07:17:41]line ФМ: 0000000000871765 [07:17:41]line ФД: 311182 [07:17:41]line ФПД: 39456443387068 [07:17:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T071743&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311182&fm=39456443387068&tin=02508201610067®Number=0000000000091780&sum=70000 [07:17:41]OFD Sender: Processing packet 311182 [packets to send 223, broken 222] [07:17:41]ProducePacketName [07:17:41]name=ofd_packets/00311182 [07:17:41]OFD Sender: To server: pG, [07:17:41]CommunicateWithHost lk.salyk.kg:30040 [07:17:41]ConnectInit lk.salyk.kg [07:17:41]written 0, free lines is 4095 [07:17:41]Connected sock=10 [07:17:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 83 AB 07 01 CB 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 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 1D 00 00 00 F4 03 04 00 97 DD 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8E BF 04 00 35 04 06 00 23 E2 AB 4A CC BC 48 58 DF B3 D5 D9 9A 44 [07:17:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 63 FC 47 00 AF 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 31 37 36 35 10 04 04 00 8E BF 04 00 F4 03 04 00 E8 83 21 67 B6 04 01 00 00 61 F4 D2 89 37 79 64 95 [07:17:41]CommunicateWithHost err = 0 [07:17:41]CheckOFDResponse [07:17:41]1017 (14) - 77093643461234 [07:17:41]1041 (16) - 0000000000871765 [07:17:41]1040 (4) - 311182 [07:17:41]1012 (4) - 30.10.2024 00:55 [07:17:41]1206 (1) - 0 [07:17:41]OFD Sender: Remove packet 311182 [07:17:41]ProducePacketName [07:17:41]name=ofd_packets/00311182 [07:17:41]NVStorageDeleteData [07:17:42]Write to MH i2c: 01 00 00 CA 40 0A [07:17:42]Write i2c OK [07:17:42]MH_I2C_Read... [07:17:42]Read from MH i2c: 01 [07:17:42]MH_I2C_Read... [07:17:42]Read from MH i2c: 01 07 00 [07:17:42]MH_I2C_Read... [07:17:42]Read from MH i2c: 01 07 00 CA 40 00 00 00 00 00 AF 0C CC [07:17:42]RasterBufferAndPrint [07:17:42]line [07:17:42]line [07:17:42]line [07:17:42]line [07:17:42]line [07:17:42]written 0, free lines is 3251 [07:17:42]MH_Cut [07:17:42]Write to MH i2c: D1 01 00 D1 40 01 E3 [07:17:42]Write i2c OK [07:17:42]MH_I2C_Read... [07:17:42]Read from MH i2c: D1 [07:17:42]MH_I2C_Read... [07:17:42]Read from MH i2c: D1 01 00 [07:17:42]MH_I2C_Read... [07:17:42]Read from MH i2c: D1 01 00 D1 40 00 E2 [07:17:42]Write to MH i2c: 01 00 00 D2 40 12 [07:17:42]Write i2c OK [07:17:42]MH_I2C_Read... [07:17:42]OFD Sender: No OFD packet to send [07:17:42]*** Cut start [07:17:42]*** Purtial cut [07:17:42]*** Stage 1: CUTSNS_PIN = 1 [07:17:43]Read from MH i2c: 01 [07:17:43]MH_I2C_Read... [07:17:43]*** Stop cut motor [07:17:43]*** Cut end [07:17:43]Read from MH i2c: 01 07 00 [07:17:43]MH_I2C_Read... [07:17:43]Read from MH i2c: 01 07 00 D2 40 00 00 00 00 00 FF 0F 27 [07:17:43]process_action close_receipt done [07:17:43]requested_data is exist [07:17:43]produce_requested_data [07:17:43]requested_item fm.sn is exist - process it [07:17:43]wFMCommunicate request_size=4 [07:17:43]MH_SAM_APDU [07:17:43]CAPDU: 80 11 00 00 [07:17:43]Write to MH i2c: E2 08 00 D3 40 80 11 00 00 00 00 00 00 8D [07:17:43]Write i2c OK [07:17:43]MH_I2C_Read... [07:17:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:17:43]Read from MH i2c: E2 [07:17:43]MH_I2C_Read... [07:17:43]Read from MH i2c: E2 17 00 [07:17:43]MH_I2C_Read... [07:17:43]Read from MH i2c: E2 17 00 D3 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E2 [07:17:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:17:43]wFMCommunicate OK [07:17:43]requested_item fd.num is exist - process it [07:17:43]SAM_PROTO_GetFieldsCounters [07:17:43]wFMCommunicate request_size=4 [07:17:43]MH_SAM_APDU [07:17:43]CAPDU: 80 13 00 00 [07:17:43]Write to MH i2c: E2 08 00 D4 40 80 13 00 00 00 00 00 00 90 [07:17:43]Write i2c OK [07:17:43]MH_I2C_Read... [07:17:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:17:43]Read from MH i2c: E2 [07:17:43]MH_I2C_Read... [07:17:43]Read from MH i2c: E2 62 00 [07:17:43]MH_I2C_Read... [07:17:43]Read from MH i2c: E2 62 00 D4 40 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8E BF 04 00 0E 04 04 00 18 02 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 75 [07:17: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8E BF 04 00 0E 04 04 00 18 02 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 [07:17:43]wFMCommunicate OK [07:17:43]SAM_PROTO_GetFieldsCounters done [07:17:43]requested_item shift.num is exist - process it [07:17:43]requested_item shift.opened is exist - process it [07:17:43]req_shift_opened [07:17:43]FM_GetShiftState [07:17:43]SAM_PROTO_GetShiftState [07:17:43]wFMCommunicate request_size=4 [07:17:43]MH_SAM_APDU [07:17:43]CAPDU: 80 13 01 00 [07:17:43]Write to MH i2c: E2 08 00 D5 40 80 13 01 00 00 00 00 00 92 [07:17:43]Write i2c OK [07:17:43]MH_I2C_Read... [07:17:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:17:43]Read from MH i2c: E2 [07:17:43]MH_I2C_Read... [07:17:43]Read from MH i2c: E2 0E 00 [07:17:43]MH_I2C_Read... [07:17:43]Read from MH i2c: E2 0E 00 D5 40 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 7D [07:17:43]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [07:17:43]wFMCommunicate OK [07:17:43]SAM_PROTO_GetShiftState done [07:17:43]FM_GetShiftState done [07:17:43]req_shift_opened done [07:17:43]requested_item shift.open_date is exist - process it [07:17:43]req_shift_open_date [07:17:43]req_shift_open_date done [07:17:43]produce_requested_data done [07:17:43]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311182,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [07:17:43]process_action_free close_receipt [07:17:43]json_value_free [07:17:43]json_value_free done [07:17:43]process_json_proto returns [07:17:43]Send response to host [07:17:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311182,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [07:17:43]free response buf [07:17:43]execute_script done [07:17:43]execute_script returns [07:17:43]free content buf [07:17:43]Sock 9.Close socket [07:17:43]Sock 9.Thread stoped [07:17:47]OFD Sender: No OFD packet to send [07:17:52]OFD Sender: No OFD packet to send [07:17:57]OFD Sender: No OFD packet to send [07:18:02]OFD Sender: No OFD packet to send [07:18:07]OFD Sender: No OFD packet to send [07:18:12]OFD Sender: No OFD packet to send [07:18:17]OFD Sender: No OFD packet to send [07:18:22]OFD Sender: No OFD packet to send [07:18:27]OFD Sender: No OFD packet to send [07:18:32]OFD Sender: No OFD packet to send [07:18:37]OFD Sender: No OFD packet to send [07:18:42]OFD Sender: No OFD packet to send [07:18:47]OFD Sender: No OFD packet to send [07:18:52]OFD Sender: No OFD packet to send [07:18:57]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:17]OFD Sender: No OFD packet to send [07:19:22]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: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:21:02]OFD Sender: No OFD packet to send [07:21:07]OFD Sender: No OFD packet to send [07:21:12]OFD Sender: No OFD packet to send [07:21:17]OFD Sender: No OFD packet to send [07:21:22]OFD Sender: No OFD packet to send [07:21:27]OFD Sender: No OFD packet to send [07:21:32]OFD Sender: No OFD packet to send [07:21:37]OFD Sender: No OFD packet to send [07:21:42]OFD Sender: No OFD packet to send [07:21:47]OFD Sender: No OFD packet to send [07:21:52]OFD Sender: No OFD packet to send [07:21:57]OFD Sender: No OFD packet to send [07:22:02]OFD Sender: No OFD packet to send [07:22:07]OFD Sender: No OFD packet to send [07:22:12]OFD Sender: No OFD packet to send [07:22:17]OFD Sender: No OFD packet to send [07:22:22]OFD Sender: No OFD packet to send [07:22:26]accept exits with 7 [07:22:26]New connection [07:22:26]New thread 3066654052 created [07:22:26]Thread 3066510692 joined [07:22:26]Waiting for new connection... [07:22:26] Sock 7.Parse request [07:22:26]Sock 7.Check first char [07:22:26]Sock 7.First char is OK [07:22:26]request: POST /json_proto HTTP/1.0 [07:22:26]Method: POST [07:22:26]URL: /json_proto [07:22:26]Method is POST - this is cgi request [07:22:26]url: /json_proto [07:22:26]query_string will be loaded in cgi processing [07:22:26]execute_cgi json_proto POST (null) [07:22:26]execute_cgi path=json_proto method=POST [07:22:26]POST find Content-Length [07:22:26]Host: 172.17.96.3:8080 [07:22:26]Content-Length: 688 [07:22:26]Content-Type: application/json [07:22:26] [07:22:26]POST finish read [07:22:26]Found Content-Length = 688 [07:22:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)644996", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 25.910, "sum" : 2000.25, "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:22:26]execute_script... [07:22: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)644996", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 25.910, "sum" : 2000.25, "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:22:26]POST & json_proto [07:22:26]process_json_proto [07:22:26]json parsed OK: [07:22:26]protocol is kg_v1.0 [07:22:26]action value=close_receipt [07:22:26]process_action close_receipt [07:22:26]cmd_close_receipt [07:22:26]MH_GetDate [07:22:26]Write to MH i2c: F0 00 00 D6 40 05 [07:22:26]Write i2c OK [07:22:26]MH_I2C_Read... [07:22:26]Read from MH i2c: F0 [07:22:26]MH_I2C_Read... [07:22:26]Read from MH i2c: F0 09 00 [07:22:26]MH_I2C_Read... [07:22:26]Read from MH i2c: F0 09 00 D6 40 00 B6 DE 21 67 44 5E 04 65 35 [07:22:26]GetLastDocTimeStamp 1730272663 [07:22:26]current date 1730272950 [07:22:26]FM_GetShiftState [07:22:26]SAM_PROTO_GetShiftState [07:22:26]wFMCommunicate request_size=4 [07:22:26]MH_SAM_APDU [07:22:26]CAPDU: 80 13 01 00 [07:22:26]Write to MH i2c: E2 08 00 D7 40 80 13 01 00 00 00 00 00 94 [07:22:26]Write i2c OK [07:22:26]MH_I2C_Read... [07:22:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:22:26]Read from MH i2c: E2 [07:22:26]MH_I2C_Read... [07:22:26]Read from MH i2c: E2 0E 00 [07:22:26]MH_I2C_Read... [07:22:26]Read from MH i2c: E2 0E 00 D7 40 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 7F [07:22:26]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [07:22:26]wFMCommunicate OK [07:22:26]SAM_PROTO_GetShiftState done [07:22:26]FM_GetShiftState done [07:22:26]opened in 1730247899 [07:22:26]opened+sec_in_day 1730334299 [07:22:26]quantity*price = 200025 [07:22:26]sum+1 = 200026 [07:22:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 30 30.10.2024 07:22 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311183 ФПД: 239478355137630 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T072230&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311183&fm=239478355137630&tin=02508201610067®Number=0000000000091780&sum=200000 [07:22:27]StoreToDocumentArchive [07:22:27]shift 536 fd 311183 [07:22:27]save to /storage/0536/doc_00311183 [07:22:27]save last doc name /storage/0536/doc_00311183 to /storage/kkm_last_doc_name [07:22:27]save OK [07:22:27]Clear old archive folders... [07:22:27]ProcessDocumentItem done err = 0, tmpTLVsize=257 [07:22:27]tlvbuf is 00738010 [07:22:27]SAM_PROTO_ClearQueue [07:22:27]wFMCommunicate request_size=4 [07:22:27]MH_SAM_APDU [07:22:27]CAPDU: 80 09 00 00 [07:22:27]Write to MH i2c: E2 08 00 E4 40 80 09 00 00 00 00 00 00 96 [07:22:27]Write i2c OK [07:22:27]MH_I2C_Read... [07:22:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:22:27]Read from MH i2c: E2 [07:22:27]MH_I2C_Read... [07:22:27]Read from MH i2c: E2 03 00 [07:22:27]MH_I2C_Read... [07:22:27]Read from MH i2c: E2 03 00 E4 40 00 90 00 98 [07:22:27]RAPDU: 90 00 [07:22:27]wFMCommunicate OK [07:22:27]SAM_PROTO_ClearQueue done [07:22:27]KKMCreateOFDPacket [07:22:27]OFDProtocolAddRootSTLVToBuf [07:22:27]FM_MakeSignedData [07:22:27]FM_MakeSignedData [07:22:27]SAM_PROTO_SignData [07:22:27]wFMCommunicate request_size=4 [07:22:27]MH_SAM_APDU [07:22:27]CAPDU: 80 0D 01 02 [07:22:27]Write to MH i2c: E2 08 00 E5 40 80 0D 01 02 00 00 00 00 9E [07:22:27]Write i2c OK [07:22:27]MH_I2C_Read... [07:22:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:22:27]Read from MH i2c: E2 [07:22:27]MH_I2C_Read... [07:22:27]Read from MH i2c: E2 03 00 [07:22:27]MH_I2C_Read... [07:22:27]Read from MH i2c: E2 03 00 E5 40 00 90 00 99 [07:22:27]RAPDU: 90 00 [07:22:27]wFMCommunicate OK [07:22:27]wFMCommunicate request_size=255 [07:22:27]MH_SAM_APDU [07:22:27]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 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 FA 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 1E 00 00 00 F4 03 04 00 B6 DE 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8F BF 04 [07:22:27]Write to MH i2c: E2 02 01 E6 40 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 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 FA 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 1E 00 00 00 F4 03 04 00 B6 DE 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8F BF 04 00 00 FE [07:22:27]Write i2c OK [07:22:27]MH_I2C_Read... [07:22:27]OFD Sender: No OFD packet to send [07:22:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:22:27]Read from MH i2c: E2 [07:22:27]MH_I2C_Read... [07:22:27]Read from MH i2c: E2 03 00 [07:22:27]MH_I2C_Read... [07:22:28]Read from MH i2c: E2 03 00 E6 40 00 90 00 9A [07:22:28]RAPDU: 90 00 [07:22:28]wFMCommunicate OK [07:22:28]wFMCommunicate request_size=16 [07:22:28]MH_SAM_APDU [07:22:28]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 D9 CD E6 4A 14 5E [07:22:28]Write to MH i2c: E2 13 00 E7 40 80 0D 02 02 0B 00 00 35 04 06 00 D9 CD E6 4A 14 5E 00 00 3E [07:22:28]Write i2c OK [07:22:28]MH_I2C_Read... [07:22:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:22:28]Read from MH i2c: E2 [07:22:28]MH_I2C_Read... [07:22:28]Read from MH i2c: E2 03 00 [07:22:28]MH_I2C_Read... [07:22:28]Read from MH i2c: E2 03 00 E7 40 00 90 00 9B [07:22:28]RAPDU: 90 00 [07:22:28]wFMCommunicate OK [07:22:28]wFMCommunicate request_size=4 [07:22:28]MH_SAM_APDU [07:22:28]CAPDU: 80 0D 03 02 [07:22:28]Write to MH i2c: E2 08 00 E8 40 80 0D 03 02 00 00 00 00 A3 [07:22:28]Write i2c OK [07:22:28]MH_I2C_Read... [07:22:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:22:28]Read from MH i2c: E2 [07:22:28]MH_I2C_Read... [07:22:28]Read from MH i2c: E2 0B 00 [07:22:28]MH_I2C_Read... [07:22:28]Read from MH i2c: E2 0B 00 E8 40 00 BB 48 BE BC 66 23 19 8D 90 00 50 [07:22:28]RAPDU: BB 48 BE BC 66 23 19 8D 90 00 [07:22:28]wFMCommunicate OK [07:22:28]SAM_PROTO_SignData done [07:22:28]FM_MakeSignedData done [07:22:28]CreateOFDProtocolMessage [07:22:28]wFMCommunicate request_size=4 [07:22:28]MH_SAM_APDU [07:22:28]CAPDU: 80 11 00 00 [07:22:28]Write to MH i2c: E2 08 00 E9 40 80 11 00 00 00 00 00 00 A3 [07:22:28]Write i2c OK [07:22:28]MH_I2C_Read... [07:22:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:22:28]Read from MH i2c: E2 [07:22:28]MH_I2C_Read... [07:22:28]Read from MH i2c: E2 17 00 [07:22:28]MH_I2C_Read... [07:22:28]Read from MH i2c: E2 17 00 E9 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F8 [07:22:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:22:28]wFMCommunicate OK [07:22:28]CreateOFDProtocolMessage done [07:22:28]OFDSenderStorePacket 311183 [07:22:28]StoreOFDPacket docnum=311183 [07:22:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 51 48 0D 01 04 E1 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 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 FA 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 1E 00 00 00 F4 03 04 00 B6 DE 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8F BF 04 00 35 04 06 00 D9 CD E6 4A 14 5E BB 48 BE BC 66 23 19 8D [07:22:28]CheckFolder [07:22:28]dirname=/storage/ofd_packets [07:22:28]CheckFolder done [07:22:28]ProducePacketName [07:22:28]name=ofd_packets/00311183 [07:22:28]NVStorageSaveData ofd_packets/00311183 [07:22:28]File name is /storage/ofd_packets/00311183 [07:22:28]Write 307 bytes [07:22:28]NVStorageSaveData done [07:22:28]OFDSenderStorePacket done [07:22:28]KKMCreateOFDPacket done [07:22:28]NVStorageSaveData kkm_last_timestamp [07:22:28]File name is /storage/kkm_last_timestamp [07:22:28]Write 4 bytes [07:22:28]NVStorageSaveData done [07:22:28]ExternCall_PrintAddStr [07:22:28]wPrintStart [07:22:28]Write to MH i2c: 01 00 00 EA 40 2A [07:22:28]Write i2c OK [07:22:28]MH_I2C_Read... [07:22:28]Read from MH i2c: 01 [07:22:28]MH_I2C_Read... [07:22:28]Read from MH i2c: 01 07 00 [07:22:28]MH_I2C_Read... [07:22:28]Read from MH i2c: 01 07 00 EA 40 00 00 00 00 00 FF 0F 3F [07:22:28]RasterBufferAndPrint [07:22:28]line Счет N : (1)644996 [07:22:28]line ИНН: 02508201610067 [07:22:28]line Контрольно-Кассовый Чек [07:22:28]line ПРОДАЖА [07:22:28]line ТРК (МРК, ГНК) : 32 [07:22:28]line Товар: 2710194210 [07:22:28]line D-ENERGY ДТ-К-2 [07:22:28]line 25.910 * 77.20 [07:22:28]line = 2000.25 [07:22:28]line НДС 12% НСП 1% [07:22:28]line > о реализуемом товаре [07:22:28]line ОКРУГЛЕНИЕ: -0.25 [07:22:28]line ИТОГО: 2000.00 [07:22:28]line Внесено: 2000.00 [07:22:28]line СДАЧА: 0.00 [07:22:28]line НСП 1% : 17.70 [07:22:28]line НДС 12% : 212.42 [07:22:28]line Наличными: 2000.00 [07:22:28]line Безнал.: 0.00 [07:22:28]line Место: АЗС № 172 "Партнер Нефть" [07:22:28]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [07:22:28]line СНО: Общий режим [07:22:28]line Чек 30 30.10.2024 07:22 [07:22:28]line Смена: 536 ФФД: 1.0 [07:22:28]line ЗНМ: 0300000116 [07:22:28]line РНМ: 0000000000091780 [07:22:28]line Версия ККМ: 001 [07:22:28]line ФМ: 0000000000871765 [07:22:28]line ФД: 311183 [07:22:28]line ФПД: 239478355137630 [07:22:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T072230&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311183&fm=239478355137630&tin=02508201610067®Number=0000000000091780&sum=200000 [07:22:28]written 0, free lines is 4095 [07:22:28]OFD Sender: Processing packet 311183 [packets to send 223, broken 222] [07:22:28]ProducePacketName [07:22:28]name=ofd_packets/00311183 [07:22:28]OFD Sender: To server: pG, [07:22:28]CommunicateWithHost lk.salyk.kg:30040 [07:22:28]ConnectInit lk.salyk.kg [07:22:28]Connected sock=9 [07:22:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 51 48 0D 01 04 E1 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 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 FA 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 1E 00 00 00 F4 03 04 00 B6 DE 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8F BF 04 00 35 04 06 00 D9 CD E6 4A 14 5E BB 48 BE BC 66 23 19 8D [07:22:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 C9 E2 47 00 28 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 31 37 36 35 10 04 04 00 8F BF 04 00 F4 03 04 00 06 85 21 67 B6 04 01 00 00 25 B2 36 EB 62 95 8D 77 [07:22:28]CommunicateWithHost err = 0 [07:22:28]CheckOFDResponse [07:22:28]1017 (14) - 77093643461234 [07:22:28]1041 (16) - 0000000000871765 [07:22:28]1040 (4) - 311183 [07:22:28]1012 (4) - 30.10.2024 00:59 [07:22:28]1206 (1) - 0 [07:22:28]OFD Sender: Remove packet 311183 [07:22:28]ProducePacketName [07:22:28]name=ofd_packets/00311183 [07:22:28]NVStorageDeleteData [07:22:28]Write to MH i2c: 01 00 00 14 41 55 [07:22:28]Write i2c OK [07:22:28]MH_I2C_Read... [07:22:28]Read from MH i2c: 01 [07:22:28]MH_I2C_Read... [07:22:28]Read from MH i2c: 01 07 00 [07:22:28]MH_I2C_Read... [07:22:28]Read from MH i2c: 01 07 00 14 41 00 00 00 00 00 A9 0C 11 [07:22:28]RasterBufferAndPrint [07:22:28]line [07:22:28]line [07:22:28]line [07:22:28]line [07:22:28]line [07:22:28]written 0, free lines is 3245 [07:22:28]MH_Cut [07:22:28]Write to MH i2c: D1 01 00 1B 41 01 2E [07:22:28]Write i2c OK [07:22:28]MH_I2C_Read... [07:22:28]Read from MH i2c: D1 [07:22:28]MH_I2C_Read... [07:22:28]Read from MH i2c: D1 01 00 [07:22:28]MH_I2C_Read... [07:22:28]Read from MH i2c: D1 01 00 1B 41 00 2D [07:22:28]Write to MH i2c: 01 00 00 1C 41 5D [07:22:28]Write i2c OK [07:22:28]MH_I2C_Read... [07:22:29]OFD Sender: No OFD packet to send [07:22:29]*** Cut start [07:22:29]*** Purtial cut [07:22:29]*** Stage 1: CUTSNS_PIN = 1 [07:22:29]Read from MH i2c: 01 [07:22:29]MH_I2C_Read... [07:22:29]*** Stop cut motor [07:22:29]*** Cut end [07:22:29]Read from MH i2c: 01 07 00 [07:22:29]MH_I2C_Read... [07:22:29]Read from MH i2c: 01 07 00 1C 41 00 00 00 00 00 FF 0F 72 [07:22:29]process_action close_receipt done [07:22:29]requested_data is exist [07:22:29]produce_requested_data [07:22:29]requested_item fm.sn is exist - process it [07:22:29]wFMCommunicate request_size=4 [07:22:29]MH_SAM_APDU [07:22:29]CAPDU: 80 11 00 00 [07:22:29]Write to MH i2c: E2 08 00 1D 41 80 11 00 00 00 00 00 00 D8 [07:22:29]Write i2c OK [07:22:29]MH_I2C_Read... [07:22:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:22:29]Read from MH i2c: E2 [07:22:29]MH_I2C_Read... [07:22:29]Read from MH i2c: E2 17 00 [07:22:29]MH_I2C_Read... [07:22:29]Read from MH i2c: E2 17 00 1D 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 2D [07:22:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:22:29]wFMCommunicate OK [07:22:29]requested_item fd.num is exist - process it [07:22:29]SAM_PROTO_GetFieldsCounters [07:22:29]wFMCommunicate request_size=4 [07:22:29]MH_SAM_APDU [07:22:29]CAPDU: 80 13 00 00 [07:22:29]Write to MH i2c: E2 08 00 1E 41 80 13 00 00 00 00 00 00 DB [07:22:29]Write i2c OK [07:22:29]MH_I2C_Read... [07:22:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:22:29]Read from MH i2c: E2 [07:22:29]MH_I2C_Read... [07:22:29]Read from MH i2c: E2 62 00 [07:22:29]MH_I2C_Read... [07:22:29]Read from MH i2c: E2 62 00 1E 41 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8F BF 04 00 0E 04 04 00 18 02 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 C4 [07:22: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8F BF 04 00 0E 04 04 00 18 02 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 [07:22:29]wFMCommunicate OK [07:22:29]SAM_PROTO_GetFieldsCounters done [07:22:29]requested_item shift.num is exist - process it [07:22:29]requested_item shift.opened is exist - process it [07:22:29]req_shift_opened [07:22:29]FM_GetShiftState [07:22:29]SAM_PROTO_GetShiftState [07:22:29]wFMCommunicate request_size=4 [07:22:29]MH_SAM_APDU [07:22:29]CAPDU: 80 13 01 00 [07:22:29]Write to MH i2c: E2 08 00 1F 41 80 13 01 00 00 00 00 00 DD [07:22:29]Write i2c OK [07:22:29]MH_I2C_Read... [07:22:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:22:30]Read from MH i2c: E2 [07:22:30]MH_I2C_Read... [07:22:30]Read from MH i2c: E2 0E 00 [07:22:30]MH_I2C_Read... [07:22:30]Read from MH i2c: E2 0E 00 1F 41 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 C8 [07:22:30]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [07:22:30]wFMCommunicate OK [07:22:30]SAM_PROTO_GetShiftState done [07:22:30]FM_GetShiftState done [07:22:30]req_shift_opened done [07:22:30]requested_item shift.open_date is exist - process it [07:22:30]req_shift_open_date [07:22:30]req_shift_open_date done [07:22:30]produce_requested_data done [07:22:30]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311183,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [07:22:30]process_action_free close_receipt [07:22:30]json_value_free [07:22:30]json_value_free done [07:22:30]process_json_proto returns [07:22:30]Send response to host [07:22:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311183,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [07:22:30]free response buf [07:22:30]execute_script done [07:22:30]execute_script returns [07:22:30]free content buf [07:22:30]Sock 7.Close socket [07:22:30]Sock 7.Thread stoped [07:22:34]OFD Sender: No OFD packet to send [07:22:39]OFD Sender: No OFD packet to send [07:22:44]OFD Sender: No OFD packet to send [07:22:49]OFD Sender: No OFD packet to send [07:22:54]OFD Sender: No OFD packet to send [07:22:59]OFD Sender: No OFD packet to send [07:23:04]OFD Sender: No OFD packet to send [07:23:09]OFD Sender: No OFD packet to send [07:23:14]OFD Sender: No OFD packet to send [07:23:15]accept exits with 10 [07:23:15]New connection [07:23:15]New thread 3066510692 created [07:23:15]Thread 3066654052 joined [07:23:15]Waiting for new connection... [07:23:15] Sock 10.Parse request [07:23:15]Sock 10.Check first char [07:23:15]Sock 10.First char is OK [07:23:15]request: POST /json_proto HTTP/1.0 [07:23:15]Method: POST [07:23:15]URL: /json_proto [07:23:15]Method is POST - this is cgi request [07:23:15]url: /json_proto [07:23:15]query_string will be loaded in cgi processing [07:23:15]execute_cgi json_proto POST (null) [07:23:15]execute_cgi path=json_proto method=POST [07:23:15]POST find Content-Length [07:23:15]Host: 172.17.96.3:8080 [07:23:15]Content-Length: 683 [07:23:15]Content-Type: application/json [07:23:15] [07:23:15]POST finish read [07:23:15]Found Content-Length = 683 [07:23:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)644997", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 5.190, "sum" : 400.67, "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:23:15]execute_script... [07:23: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)644997", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 5.190, "sum" : 400.67, "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:23:15]POST & json_proto [07:23:15]process_json_proto [07:23:15]json parsed OK: [07:23:15]protocol is kg_v1.0 [07:23:15]action value=close_receipt [07:23:15]process_action close_receipt [07:23:15]cmd_close_receipt [07:23:15]MH_GetDate [07:23:15]Write to MH i2c: F0 00 00 20 41 50 [07:23:15]Write i2c OK [07:23:15]MH_I2C_Read... [07:23:15]Read from MH i2c: F0 [07:23:15]MH_I2C_Read... [07:23:15]Read from MH i2c: F0 09 00 [07:23:15]MH_I2C_Read... [07:23:15]Read from MH i2c: F0 09 00 20 41 00 E7 DE 21 67 44 5E 04 65 B1 [07:23:15]GetLastDocTimeStamp 1730272950 [07:23:15]current date 1730272999 [07:23:15]FM_GetShiftState [07:23:15]SAM_PROTO_GetShiftState [07:23:15]wFMCommunicate request_size=4 [07:23:15]MH_SAM_APDU [07:23:15]CAPDU: 80 13 01 00 [07:23:15]Write to MH i2c: E2 08 00 21 41 80 13 01 00 00 00 00 00 DF [07:23:15]Write i2c OK [07:23:15]MH_I2C_Read... [07:23:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:23:15]Read from MH i2c: E2 [07:23:15]MH_I2C_Read... [07:23:15]Read from MH i2c: E2 0E 00 [07:23:15]MH_I2C_Read... [07:23:15]Read from MH i2c: E2 0E 00 21 41 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 CA [07:23:15]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [07:23:15]wFMCommunicate OK [07:23:15]SAM_PROTO_GetShiftState done [07:23:15]FM_GetShiftState done [07:23:15]opened in 1730247899 [07:23:15]opened+sec_in_day 1730334299 [07:23:15]quantity*price = 40066 [07:23:15]sum+1 = 40068 [07:23:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.67 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.55 НДС 12% : 42.55 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 31 30.10.2024 07:23 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311184 ФПД: 181263358151382 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T072319&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311184&fm=181263358151382&tin=02508201610067®Number=0000000000091780&sum=40000 [07:23:16]StoreToDocumentArchive [07:23:16]shift 536 fd 311184 [07:23:16]save to /storage/0536/doc_00311184 [07:23:16]save last doc name /storage/0536/doc_00311184 to /storage/kkm_last_doc_name [07:23:16]save OK [07:23:16]Clear old archive folders... [07:23:16]ProcessDocumentItem done err = 0, tmpTLVsize=257 [07:23:16]tlvbuf is 005AA410 [07:23:16]SAM_PROTO_ClearQueue [07:23:16]wFMCommunicate request_size=4 [07:23:16]MH_SAM_APDU [07:23:16]CAPDU: 80 09 00 00 [07:23:16]Write to MH i2c: E2 08 00 2E 41 80 09 00 00 00 00 00 00 E1 [07:23:16]Write i2c OK [07:23:16]MH_I2C_Read... [07:23:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:23:16]Read from MH i2c: E2 [07:23:16]MH_I2C_Read... [07:23:16]Read from MH i2c: E2 03 00 [07:23:16]MH_I2C_Read... [07:23:16]Read from MH i2c: E2 03 00 2E 41 00 90 00 E3 [07:23:16]RAPDU: 90 00 [07:23:16]wFMCommunicate OK [07:23:16]SAM_PROTO_ClearQueue done [07:23:16]KKMCreateOFDPacket [07:23:16]OFDProtocolAddRootSTLVToBuf [07:23:16]FM_MakeSignedData [07:23:16]FM_MakeSignedData [07:23:16]SAM_PROTO_SignData [07:23:16]wFMCommunicate request_size=4 [07:23:16]MH_SAM_APDU [07:23:16]CAPDU: 80 0D 01 02 [07:23:16]Write to MH i2c: E2 08 00 2F 41 80 0D 01 02 00 00 00 00 E9 [07:23:16]Write i2c OK [07:23:16]MH_I2C_Read... [07:23:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:23:16]Read from MH i2c: E2 [07:23:16]MH_I2C_Read... [07:23:16]Read from MH i2c: E2 03 00 [07:23:16]MH_I2C_Read... [07:23:16]Read from MH i2c: E2 03 00 2F 41 00 90 00 E4 [07:23:16]RAPDU: 90 00 [07:23:16]wFMCommunicate OK [07:23:16]wFMCommunicate request_size=255 [07:23:16]MH_SAM_APDU [07:23:16]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 83 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 1F 00 00 00 F4 03 04 00 E7 DE 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 90 BF 04 [07:23:16]Write to MH i2c: E2 02 01 30 41 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 83 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 1F 00 00 00 F4 03 04 00 E7 DE 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 90 BF 04 00 00 E0 [07:23:16]Write i2c OK [07:23:16]MH_I2C_Read... [07:23:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:23:17]Read from MH i2c: E2 [07:23:17]MH_I2C_Read... [07:23:17]Read from MH i2c: E2 03 00 [07:23:17]MH_I2C_Read... [07:23:17]Read from MH i2c: E2 03 00 30 41 00 90 00 E5 [07:23:17]RAPDU: 90 00 [07:23:17]wFMCommunicate OK [07:23:17]wFMCommunicate request_size=16 [07:23:17]MH_SAM_APDU [07:23:17]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 A4 DB AA 12 CA D6 [07:23:17]Write to MH i2c: E2 13 00 31 41 80 0D 02 02 0B 00 00 35 04 06 00 A4 DB AA 12 CA D6 00 00 1C [07:23:17]Write i2c OK [07:23:17]MH_I2C_Read... [07:23:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:23:17]Read from MH i2c: E2 [07:23:17]MH_I2C_Read... [07:23:17]Read from MH i2c: E2 03 00 [07:23:17]MH_I2C_Read... [07:23:17]Read from MH i2c: E2 03 00 31 41 00 90 00 E6 [07:23:17]RAPDU: 90 00 [07:23:17]wFMCommunicate OK [07:23:17]wFMCommunicate request_size=4 [07:23:17]MH_SAM_APDU [07:23:17]CAPDU: 80 0D 03 02 [07:23:17]Write to MH i2c: E2 08 00 32 41 80 0D 03 02 00 00 00 00 EE [07:23:17]Write i2c OK [07:23:17]MH_I2C_Read... [07:23:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:23:17]Read from MH i2c: E2 [07:23:17]MH_I2C_Read... [07:23:17]Read from MH i2c: E2 0B 00 [07:23:17]MH_I2C_Read... [07:23:17]Read from MH i2c: E2 0B 00 32 41 00 EE 7D EB 36 ED 75 C2 CF 90 00 6E [07:23:17]RAPDU: EE 7D EB 36 ED 75 C2 CF 90 00 [07:23:17]wFMCommunicate OK [07:23:17]SAM_PROTO_SignData done [07:23:17]FM_MakeSignedData done [07:23:17]CreateOFDProtocolMessage [07:23:17]wFMCommunicate request_size=4 [07:23:17]MH_SAM_APDU [07:23:17]CAPDU: 80 11 00 00 [07:23:17]Write to MH i2c: E2 08 00 33 41 80 11 00 00 00 00 00 00 EE [07:23:17]Write i2c OK [07:23:17]MH_I2C_Read... [07:23:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:23:17]Read from MH i2c: E2 [07:23:17]MH_I2C_Read... [07:23:17]Read from MH i2c: E2 17 00 [07:23:17]MH_I2C_Read... [07:23:17]Read from MH i2c: E2 17 00 33 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 43 [07:23:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:23:17]wFMCommunicate OK [07:23:17]CreateOFDProtocolMessage done [07:23:17]OFDSenderStorePacket 311184 [07:23:17]StoreOFDPacket docnum=311184 [07:23:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 CE 63 0D 01 EC 8E 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 83 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 1F 00 00 00 F4 03 04 00 E7 DE 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 90 BF 04 00 35 04 06 00 A4 DB AA 12 CA D6 EE 7D EB 36 ED 75 C2 CF [07:23:17]CheckFolder [07:23:17]dirname=/storage/ofd_packets [07:23:17]CheckFolder done [07:23:17]ProducePacketName [07:23:17]name=ofd_packets/00311184 [07:23:17]NVStorageSaveData ofd_packets/00311184 [07:23:17]File name is /storage/ofd_packets/00311184 [07:23:17]Write 307 bytes [07:23:17]NVStorageSaveData done [07:23:17]OFDSenderStorePacket done [07:23:17]KKMCreateOFDPacket done [07:23:17]NVStorageSaveData kkm_last_timestamp [07:23:17]File name is /storage/kkm_last_timestamp [07:23:17]Write 4 bytes [07:23:17]NVStorageSaveData done [07:23:17]ExternCall_PrintAddStr [07:23:17]wPrintStart [07:23:17]Write to MH i2c: 01 00 00 34 41 75 [07:23:17]Write i2c OK [07:23:17]MH_I2C_Read... [07:23:17]Read from MH i2c: 01 [07:23:17]MH_I2C_Read... [07:23:17]Read from MH i2c: 01 07 00 [07:23:17]MH_I2C_Read... [07:23:17]Read from MH i2c: 01 07 00 34 41 00 00 00 00 00 FF 0F 8A [07:23:17]RasterBufferAndPrint [07:23:17]line Счет N : (1)644997 [07:23:17]line ИНН: 02508201610067 [07:23:17]line Контрольно-Кассовый Чек [07:23:17]line ПРОДАЖА [07:23:17]line ТРК (МРК, ГНК) : 53 [07:23:17]line Товар: 2710194210 [07:23:17]line D-ENERGY ДТ-К-2 [07:23:17]line 5.190 * 77.20 [07:23:17]line = 400.67 [07:23:17]line НДС 12% НСП 1% [07:23:17]line > о реализуемом товаре [07:23:17]line ОКРУГЛЕНИЕ: -0.67 [07:23:17]line ИТОГО: 400.00 [07:23:17]line Внесено: 400.00 [07:23:17]line СДАЧА: 0.00 [07:23:17]line НСП 1% : 3.55 [07:23:17]line НДС 12% : 42.55 [07:23:17]line Наличными: 400.00 [07:23:17]line Безнал.: 0.00 [07:23:17]line Место: АЗС № 172 "Партнер Нефть" [07:23:17]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [07:23:17]line СНО: Общий режим [07:23:17]line Чек 31 30.10.2024 07:23 [07:23:17]line Смена: 536 ФФД: 1.0 [07:23:17]line ЗНМ: 0300000116 [07:23:17]line РНМ: 0000000000091780 [07:23:17]line Версия ККМ: 001 [07:23:17]line ФМ: 0000000000871765 [07:23:17]line ФД: 311184 [07:23:17]line ФПД: 181263358151382 [07:23:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T072319&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311184&fm=181263358151382&tin=02508201610067®Number=0000000000091780&sum=40000 [07:23:17]OFD Sender: Processing packet 311184 [packets to send 223, broken 222] [07:23:17]ProducePacketName [07:23:17]name=ofd_packets/00311184 [07:23:17]OFD Sender: To server: pG, [07:23:17]CommunicateWithHost lk.salyk.kg:30040 [07:23:17]ConnectInit lk.salyk.kg [07:23:17]written 0, free lines is 4095 [07:23:17]Connected sock=9 [07:23:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 CE 63 0D 01 EC 8E 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 83 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 1F 00 00 00 F4 03 04 00 E7 DE 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 90 BF 04 00 35 04 06 00 A4 DB AA 12 CA D6 EE 7D EB 36 ED 75 C2 CF [07:23:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 A3 39 47 00 5B 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 31 37 36 35 10 04 04 00 90 BF 04 00 F4 03 04 00 38 85 21 67 B6 04 01 00 00 41 DC 88 2B 12 7E 62 5B [07:23:17]CommunicateWithHost err = 0 [07:23:17]CheckOFDResponse [07:23:17]1017 (14) - 77093643461234 [07:23:17]1041 (16) - 0000000000871765 [07:23:17]1040 (4) - 311184 [07:23:17]1012 (4) - 30.10.2024 01:00 [07:23:17]1206 (1) - 0 [07:23:17]OFD Sender: Remove packet 311184 [07:23:17]ProducePacketName [07:23:17]name=ofd_packets/00311184 [07:23:17]NVStorageDeleteData [07:23:18]Write to MH i2c: 01 00 00 5E 41 9F [07:23:18]Write i2c OK [07:23:18]MH_I2C_Read... [07:23:18]Read from MH i2c: 01 [07:23:18]MH_I2C_Read... [07:23:18]Read from MH i2c: 01 07 00 [07:23:18]MH_I2C_Read... [07:23:18]Read from MH i2c: 01 07 00 5E 41 00 00 00 00 00 A6 0C 58 [07:23:18]RasterBufferAndPrint [07:23:18]line [07:23:18]line [07:23:18]line [07:23:18]line [07:23:18]line [07:23:18]written 0, free lines is 3242 [07:23:18]MH_Cut [07:23:18]Write to MH i2c: D1 01 00 65 41 01 78 [07:23:18]Write i2c OK [07:23:18]MH_I2C_Read... [07:23:18]Read from MH i2c: D1 [07:23:18]MH_I2C_Read... [07:23:18]Read from MH i2c: D1 01 00 [07:23:18]MH_I2C_Read... [07:23:18]Read from MH i2c: D1 01 00 65 41 00 77 [07:23:18]Write to MH i2c: 01 00 00 66 41 A7 [07:23:18]Write i2c OK [07:23:18]MH_I2C_Read... [07:23:18]OFD Sender: No OFD packet to send [07:23:18]*** Cut start [07:23:18]*** Purtial cut [07:23:18]*** Stage 1: CUTSNS_PIN = 1 [07:23:19]Read from MH i2c: 01 [07:23:19]MH_I2C_Read... [07:23:19]*** Stop cut motor [07:23:19]*** Cut end [07:23:19]Read from MH i2c: 01 07 00 [07:23:19]MH_I2C_Read... [07:23:19]Read from MH i2c: 01 07 00 66 41 00 00 00 00 00 FF 0F BC [07:23:19]process_action close_receipt done [07:23:19]requested_data is exist [07:23:19]produce_requested_data [07:23:19]requested_item fm.sn is exist - process it [07:23:19]wFMCommunicate request_size=4 [07:23:19]MH_SAM_APDU [07:23:19]CAPDU: 80 11 00 00 [07:23:19]Write to MH i2c: E2 08 00 67 41 80 11 00 00 00 00 00 00 22 [07:23:19]Write i2c OK [07:23:19]MH_I2C_Read... [07:23:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:23:19]Read from MH i2c: E2 [07:23:19]MH_I2C_Read... [07:23:19]Read from MH i2c: E2 17 00 [07:23:19]MH_I2C_Read... [07:23:19]Read from MH i2c: E2 17 00 67 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 77 [07:23:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:23:19]wFMCommunicate OK [07:23:19]requested_item fd.num is exist - process it [07:23:19]SAM_PROTO_GetFieldsCounters [07:23:19]wFMCommunicate request_size=4 [07:23:19]MH_SAM_APDU [07:23:19]CAPDU: 80 13 00 00 [07:23:19]Write to MH i2c: E2 08 00 68 41 80 13 00 00 00 00 00 00 25 [07:23:19]Write i2c OK [07:23:19]MH_I2C_Read... [07:23:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:23:19]Read from MH i2c: E2 [07:23:19]MH_I2C_Read... [07:23:19]Read from MH i2c: E2 62 00 [07:23:19]MH_I2C_Read... [07:23:19]Read from MH i2c: E2 62 00 68 41 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 90 BF 04 00 0E 04 04 00 18 02 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 12 [07:23: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 90 BF 04 00 0E 04 04 00 18 02 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 [07:23:19]wFMCommunicate OK [07:23:19]SAM_PROTO_GetFieldsCounters done [07:23:19]requested_item shift.num is exist - process it [07:23:19]requested_item shift.opened is exist - process it [07:23:19]req_shift_opened [07:23:19]FM_GetShiftState [07:23:19]SAM_PROTO_GetShiftState [07:23:19]wFMCommunicate request_size=4 [07:23:19]MH_SAM_APDU [07:23:19]CAPDU: 80 13 01 00 [07:23:19]Write to MH i2c: E2 08 00 69 41 80 13 01 00 00 00 00 00 27 [07:23:19]Write i2c OK [07:23:19]MH_I2C_Read... [07:23:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:23:19]Read from MH i2c: E2 [07:23:19]MH_I2C_Read... [07:23:19]Read from MH i2c: E2 0E 00 [07:23:19]MH_I2C_Read... [07:23:19]Read from MH i2c: E2 0E 00 69 41 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 12 [07:23:19]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [07:23:19]wFMCommunicate OK [07:23:19]SAM_PROTO_GetShiftState done [07:23:19]FM_GetShiftState done [07:23:19]req_shift_opened done [07:23:19]requested_item shift.open_date is exist - process it [07:23:19]req_shift_open_date [07:23:19]req_shift_open_date done [07:23:19]produce_requested_data done [07:23:19]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311184,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [07:23:19]process_action_free close_receipt [07:23:19]json_value_free [07:23:19]json_value_free done [07:23:19]process_json_proto returns [07:23:19]Send response to host [07:23:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311184,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [07:23:19]free response buf [07:23:19]execute_script done [07:23:19]execute_script returns [07:23:19]free content buf [07:23:19]Sock 10.Close socket [07:23:19]Sock 10.Thread stoped [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:03]OFD Sender: No OFD packet to send [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: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:13]OFD Sender: No OFD packet to send [07:27:18]OFD Sender: No OFD packet to send [07:27:23]OFD Sender: No OFD packet to send [07:27:28]OFD Sender: No OFD packet to send [07:27:33]OFD Sender: No OFD packet to send [07:27:38]OFD Sender: No OFD packet to send [07:27:43]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: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:24]OFD Sender: No OFD packet to send [07:29:29]OFD Sender: No OFD packet to send [07:29:34]OFD Sender: No OFD packet to send [07:29:39]OFD Sender: No OFD packet to send [07:29:44]OFD Sender: No OFD packet to send [07:29:49]OFD Sender: No OFD packet to send [07:29:54]OFD Sender: No OFD packet to send [07:29:59]OFD Sender: No OFD packet to send [07:30:04]OFD Sender: No OFD packet to send [07:30:09]OFD Sender: No OFD packet to send [07:30:14]OFD Sender: No OFD packet to send [07:30:19]OFD Sender: No OFD packet to send [07:30:24]OFD Sender: No OFD packet to send [07:30:29]OFD Sender: No OFD packet to send [07:30:34]OFD Sender: No OFD packet to send [07:30:39]OFD Sender: No OFD packet to send [07:30:44]OFD Sender: No OFD packet to send [07:30:49]OFD Sender: No OFD packet to send [07:30:54]OFD Sender: No OFD packet to send [07:30:59]OFD Sender: No OFD packet to send [07:31:04]OFD Sender: No OFD packet to send [07:31:09]OFD Sender: No OFD packet to send [07:31:14]OFD Sender: No OFD packet to send [07:31:19]OFD Sender: No OFD packet to send [07:31:24]OFD Sender: No OFD packet to send [07:31:29]OFD Sender: No OFD packet to send [07:31:34]OFD Sender: No OFD packet to send [07:31:39]OFD Sender: No OFD packet to send [07:31:44]OFD Sender: No OFD packet to send [07:31:49]OFD Sender: No OFD packet to send [07:31:54]OFD Sender: No OFD packet to send [07:31:59]OFD Sender: No OFD packet to send [07:32:04]OFD Sender: No OFD packet to send [07:32:09]OFD Sender: No OFD packet to send [07:32:14]OFD Sender: No OFD packet to send [07:32:19]OFD Sender: No OFD packet to send [07:32:24]OFD Sender: No OFD packet to send [07:32:29]OFD Sender: No OFD packet to send [07:32:34]OFD Sender: No OFD packet to send [07:32:39]OFD Sender: No OFD packet to send [07:32:44]OFD Sender: No OFD packet to send [07:32:49]OFD Sender: No OFD packet to send [07:32:54]OFD Sender: No OFD packet to send [07:32:59]OFD Sender: No OFD packet to send [07:33:04]OFD Sender: No OFD packet to send [07:33:09]OFD Sender: No OFD packet to send [07:33:14]OFD Sender: No OFD packet to send [07:33:19]OFD Sender: No OFD packet to send [07:33:24]OFD Sender: No OFD packet to send [07:33:29]OFD Sender: No OFD packet to send [07:33:34]OFD Sender: No OFD packet to send [07:33:39]OFD Sender: No OFD packet to send [07:33:44]OFD Sender: No OFD packet to send [07:33:49]OFD Sender: No OFD packet to send [07:33:54]OFD Sender: No OFD packet to send [07:33:59]OFD Sender: No OFD packet to send [07:34:04]OFD Sender: No OFD packet to send [07:34:09]OFD Sender: No OFD packet to send [07:34:14]OFD Sender: No OFD packet to send [07:34:19]OFD Sender: No OFD packet to send [07:34:24]OFD Sender: No OFD packet to send [07:34:29]OFD Sender: No OFD packet to send [07:34:34]OFD Sender: No OFD packet to send [07:34:39]OFD Sender: No OFD packet to send [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:37]accept exits with 7 [07:36:37]New connection [07:36:37]New thread 3066654052 created [07:36:37]Thread 3066510692 joined [07:36:37]Waiting for new connection... [07:36:37] Sock 7.Parse request [07:36:37]Sock 7.Check first char [07:36:37]Sock 7.First char is OK [07:36:37]request: POST /json_proto HTTP/1.0 [07:36:37]Method: POST [07:36:37]URL: /json_proto [07:36:37]Method is POST - this is cgi request [07:36:37]url: /json_proto [07:36:37]query_string will be loaded in cgi processing [07:36:37]execute_cgi json_proto POST (null) [07:36:37]execute_cgi path=json_proto method=POST [07:36:37]POST find Content-Length [07:36:37]Host: 172.17.96.3:8080 [07:36:37]Content-Length: 679 [07:36:37]Content-Type: application/json [07:36:37] [07:36:37]POST finish read [07:36:37]Found Content-Length = 679 [07:36:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)644999", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "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" ] } } [07:36:37]execute_script... [07:36: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)644999", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "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" ] } } [07:36:37]POST & json_proto [07:36:37]process_json_proto [07:36:37]json parsed OK: [07:36:37]protocol is kg_v1.0 [07:36:37]action value=close_receipt [07:36:37]process_action close_receipt [07:36:37]cmd_close_receipt [07:36:37]MH_GetDate [07:36:37]Write to MH i2c: F0 00 00 6A 41 9A [07:36:37]Write i2c OK [07:36:37]MH_I2C_Read... [07:36:37]Read from MH i2c: F0 [07:36:37]MH_I2C_Read... [07:36:37]Read from MH i2c: F0 09 00 [07:36:37]MH_I2C_Read... [07:36:37]Read from MH i2c: F0 09 00 6A 41 00 09 E2 21 67 44 5E 04 65 21 [07:36:37]GetLastDocTimeStamp 1730272999 [07:36:37]current date 1730273801 [07:36:37]FM_GetShiftState [07:36:37]SAM_PROTO_GetShiftState [07:36:37]wFMCommunicate request_size=4 [07:36:37]MH_SAM_APDU [07:36:37]CAPDU: 80 13 01 00 [07:36:37]Write to MH i2c: E2 08 00 6B 41 80 13 01 00 00 00 00 00 29 [07:36:37]Write i2c OK [07:36:37]MH_I2C_Read... [07:36:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:36:37]Read from MH i2c: E2 [07:36:37]MH_I2C_Read... [07:36:37]Read from MH i2c: E2 0E 00 [07:36:37]MH_I2C_Read... [07:36:37]Read from MH i2c: E2 0E 00 6B 41 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 14 [07:36:37]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [07:36:37]wFMCommunicate OK [07:36:37]SAM_PROTO_GetShiftState done [07:36:37]FM_GetShiftState done [07:36:37]opened in 1730247899 [07:36:37]opened+sec_in_day 1730334299 [07:36:37]quantity*price = 100050 [07:36:37]sum+1 = 100052 [07:36:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 32 30.10.2024 07:36 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311185 ФПД: 266521762419928 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T073641&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311185&fm=266521762419928&tin=02508201610067®Number=0000000000091780&sum=100000 [07:36:38]StoreToDocumentArchive [07:36:38]shift 536 fd 311185 [07:36:38]save to /storage/0536/doc_00311185 [07:36:38]save last doc name /storage/0536/doc_00311185 to /storage/kkm_last_doc_name [07:36:38]save OK [07:36:38]Clear old archive folders... [07:36:38]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:36:38]tlvbuf is 0062E6D0 [07:36:38]SAM_PROTO_ClearQueue [07:36:38]wFMCommunicate request_size=4 [07:36:38]MH_SAM_APDU [07:36:38]CAPDU: 80 09 00 00 [07:36:38]Write to MH i2c: E2 08 00 78 41 80 09 00 00 00 00 00 00 2B [07:36:38]Write i2c OK [07:36:38]MH_I2C_Read... [07:36:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:36:38]Read from MH i2c: E2 [07:36:38]MH_I2C_Read... [07:36:38]Read from MH i2c: E2 03 00 [07:36:38]MH_I2C_Read... [07:36:38]Read from MH i2c: E2 03 00 78 41 00 90 00 2D [07:36:38]RAPDU: 90 00 [07:36:38]wFMCommunicate OK [07:36:38]SAM_PROTO_ClearQueue done [07:36:38]KKMCreateOFDPacket [07:36:38]OFDProtocolAddRootSTLVToBuf [07:36:38]FM_MakeSignedData [07:36:38]FM_MakeSignedData [07:36:38]SAM_PROTO_SignData [07:36:38]wFMCommunicate request_size=4 [07:36:38]MH_SAM_APDU [07:36:38]CAPDU: 80 0D 01 02 [07:36:38]Write to MH i2c: E2 08 00 79 41 80 0D 01 02 00 00 00 00 33 [07:36:38]Write i2c OK [07:36:38]MH_I2C_Read... [07:36:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:36:38]Read from MH i2c: E2 [07:36:38]MH_I2C_Read... [07:36:38]Read from MH i2c: E2 03 00 [07:36:38]MH_I2C_Read... [07:36:38]Read from MH i2c: E2 03 00 79 41 00 90 00 2E [07:36:38]RAPDU: 90 00 [07:36:38]wFMCommunicate OK [07:36:38]wFMCommunicate request_size=255 [07:36:38]MH_SAM_APDU [07:36: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 32 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 20 00 00 00 F4 03 04 00 09 E2 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 91 BF 04 00 35 04 06 00 F2 66 6E F9 [07:36:38]Write to MH i2c: E2 02 01 7A 41 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 32 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 20 00 00 00 F4 03 04 00 09 E2 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 91 BF 04 00 35 04 06 00 F2 66 6E F9 00 00 77 [07:36:38]Write i2c OK [07:36:38]MH_I2C_Read... [07:36:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:36:39]Read from MH i2c: E2 [07:36:39]MH_I2C_Read... [07:36:39]Read from MH i2c: E2 03 00 [07:36:39]MH_I2C_Read... [07:36:39]Read from MH i2c: E2 03 00 7A 41 00 90 00 2F [07:36:39]RAPDU: 90 00 [07:36:39]wFMCommunicate OK [07:36:39]wFMCommunicate request_size=7 [07:36:39]MH_SAM_APDU [07:36:39]CAPDU: 80 0D 02 02 02 54 D8 [07:36:39]Write to MH i2c: E2 0A 00 7B 41 80 0D 02 02 02 00 54 D8 00 00 66 [07:36:39]Write i2c OK [07:36:39]MH_I2C_Read... [07:36:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:36:39]Read from MH i2c: E2 [07:36:39]MH_I2C_Read... [07:36:39]Read from MH i2c: E2 03 00 [07:36:39]MH_I2C_Read... [07:36:39]Read from MH i2c: E2 03 00 7B 41 00 90 00 30 [07:36:39]RAPDU: 90 00 [07:36:39]wFMCommunicate OK [07:36:39]wFMCommunicate request_size=4 [07:36:39]MH_SAM_APDU [07:36:39]CAPDU: 80 0D 03 02 [07:36:39]Write to MH i2c: E2 08 00 7C 41 80 0D 03 02 00 00 00 00 38 [07:36:39]Write i2c OK [07:36:39]MH_I2C_Read... [07:36:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:36:39]Read from MH i2c: E2 [07:36:39]MH_I2C_Read... [07:36:39]Read from MH i2c: E2 0B 00 [07:36:39]MH_I2C_Read... [07:36:39]Read from MH i2c: E2 0B 00 7C 41 00 BB 51 A2 0D 1C 79 DD 64 90 00 CA [07:36:39]RAPDU: BB 51 A2 0D 1C 79 DD 64 90 00 [07:36:39]wFMCommunicate OK [07:36:39]SAM_PROTO_SignData done [07:36:39]FM_MakeSignedData done [07:36:39]CreateOFDProtocolMessage [07:36:39]wFMCommunicate request_size=4 [07:36:39]MH_SAM_APDU [07:36:39]CAPDU: 80 11 00 00 [07:36:39]Write to MH i2c: E2 08 00 7D 41 80 11 00 00 00 00 00 00 38 [07:36:39]Write i2c OK [07:36:39]MH_I2C_Read... [07:36:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:36:39]Read from MH i2c: E2 [07:36:39]MH_I2C_Read... [07:36:39]Read from MH i2c: E2 17 00 [07:36:39]MH_I2C_Read... [07:36:39]Read from MH i2c: E2 17 00 7D 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8D [07:36:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:36:39]wFMCommunicate OK [07:36:39]CreateOFDProtocolMessage done [07:36:39]OFDSenderStorePacket 311185 [07:36:39]StoreOFDPacket docnum=311185 [07:36:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 32 2F 04 01 B2 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 32 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 20 00 00 00 F4 03 04 00 09 E2 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 91 BF 04 00 35 04 06 00 F2 66 6E F9 54 D8 BB 51 A2 0D 1C 79 DD 64 [07:36:39]CheckFolder [07:36:39]dirname=/storage/ofd_packets [07:36:39]CheckFolder done [07:36:39]ProducePacketName [07:36:39]name=ofd_packets/00311185 [07:36:39]NVStorageSaveData ofd_packets/00311185 [07:36:39]File name is /storage/ofd_packets/00311185 [07:36:39]Write 298 bytes [07:36:39]NVStorageSaveData done [07:36:39]OFDSenderStorePacket done [07:36:39]KKMCreateOFDPacket done [07:36:39]NVStorageSaveData kkm_last_timestamp [07:36:39]File name is /storage/kkm_last_timestamp [07:36:39]Write 4 bytes [07:36:39]NVStorageSaveData done [07:36:39]ExternCall_PrintAddStr [07:36:39]wPrintStart [07:36:39]Write to MH i2c: 01 00 00 7E 41 BF [07:36:39]Write i2c OK [07:36:39]MH_I2C_Read... [07:36:39]Read from MH i2c: 01 [07:36:39]MH_I2C_Read... [07:36:39]Read from MH i2c: 01 07 00 [07:36:39]MH_I2C_Read... [07:36:39]Read from MH i2c: 01 07 00 7E 41 00 00 00 00 00 FF 0F D4 [07:36:39]RasterBufferAndPrint [07:36:39]line Счет N : (1)644999 [07:36:39]line ИНН: 02508201610067 [07:36:39]line Контрольно-Кассовый Чек [07:36:39]line ПРОДАЖА [07:36:39]line ТРК (МРК, ГНК) : 11 [07:36:39]line Товар: 2710194210 [07:36:39]line ДТ-К-2 [07:36:39]line 13.130 * 76.20 [07:36:39]line = 1000.51 [07:36:39]line НДС 12% НСП 1% [07:36:39]line > о реализуемом товаре [07:36:39]line ОКРУГЛЕНИЕ: -0.51 [07:36:39]line ИТОГО: 1000.00 [07:36:39]line Внесено: 1000.00 [07:36:39]line СДАЧА: 0.00 [07:36:39]line НСП 1% : 8.85 [07:36:39]line НДС 12% : 106.25 [07:36:39]line Наличными: 1000.00 [07:36:39]line Безнал.: 0.00 [07:36:39]line Место: АЗС № 172 "Партнер Нефть" [07:36:39]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [07:36:39]line СНО: Общий режим [07:36:39]line Чек 32 30.10.2024 07:36 [07:36:39]line Смена: 536 ФФД: 1.0 [07:36:39]line ЗНМ: 0300000116 [07:36:39]line РНМ: 0000000000091780 [07:36:39]line Версия ККМ: 001 [07:36:39]line ФМ: 0000000000871765 [07:36:39]line ФД: 311185 [07:36:39]line ФПД: 266521762419928 [07:36:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T073641&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311185&fm=266521762419928&tin=02508201610067®Number=0000000000091780&sum=100000 [07:36:39]OFD Sender: Processing packet 311185 [packets to send 223, broken 222] [07:36:39]ProducePacketName [07:36:39]name=ofd_packets/00311185 [07:36:39]OFD Sender: To server: pG, [07:36:39]CommunicateWithHost lk.salyk.kg:30040 [07:36:39]ConnectInit lk.salyk.kg [07:36:39]written 0, free lines is 4095 [07:36:39]Connected sock=10 [07:36:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 32 2F 04 01 B2 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 32 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 20 00 00 00 F4 03 04 00 09 E2 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 91 BF 04 00 35 04 06 00 F2 66 6E F9 54 D8 BB 51 A2 0D 1C 79 DD 64 [07:36:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 85 C2 47 00 80 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 31 37 36 35 10 04 04 00 91 BF 04 00 F4 03 04 00 5A 88 21 67 B6 04 01 00 00 38 31 92 D2 C3 7C CE 40 [07:36:40]CommunicateWithHost err = 0 [07:36:40]CheckOFDResponse [07:36:40]1017 (14) - 77093643461234 [07:36:40]1041 (16) - 0000000000871765 [07:36:40]1040 (4) - 311185 [07:36:40]1012 (4) - 30.10.2024 01:14 [07:36:40]1206 (1) - 0 [07:36:40]OFD Sender: Remove packet 311185 [07:36:40]ProducePacketName [07:36:40]name=ofd_packets/00311185 [07:36:40]NVStorageDeleteData [07:36:40]Write to MH i2c: 01 00 00 A8 41 E9 [07:36:40]Write i2c OK [07:36:40]MH_I2C_Read... [07:36:40]Read from MH i2c: 01 [07:36:40]MH_I2C_Read... [07:36:40]Read from MH i2c: 01 07 00 [07:36:40]MH_I2C_Read... [07:36:40]Read from MH i2c: 01 07 00 A8 41 00 00 00 00 00 A7 0C A3 [07:36:40]RasterBufferAndPrint [07:36:40]line [07:36:40]line [07:36:40]line [07:36:40]line [07:36:40]line [07:36:40]written 0, free lines is 3242 [07:36:40]MH_Cut [07:36:40]Write to MH i2c: D1 01 00 AF 41 01 C2 [07:36:40]Write i2c OK [07:36:40]MH_I2C_Read... [07:36:40]Read from MH i2c: D1 [07:36:40]MH_I2C_Read... [07:36:40]Read from MH i2c: D1 01 00 [07:36:40]MH_I2C_Read... [07:36:40]Read from MH i2c: D1 01 00 AF 41 00 C1 [07:36:40]Write to MH i2c: 01 00 00 B0 41 F1 [07:36:40]Write i2c OK [07:36:40]MH_I2C_Read... [07:36:40]OFD Sender: No OFD packet to send [07:36:41]*** Cut start [07:36:41]*** Purtial cut [07:36:41]*** Stage 1: CUTSNS_PIN = 1 [07:36:41]Read from MH i2c: 01 [07:36:41]MH_I2C_Read... [07:36:41]*** Stop cut motor [07:36:41]*** Cut end [07:36:41]Read from MH i2c: 01 07 00 [07:36:41]MH_I2C_Read... [07:36:41]Read from MH i2c: 01 07 00 B0 41 00 00 00 00 00 FF 0F 06 [07:36:41]process_action close_receipt done [07:36:41]requested_data is exist [07:36:41]produce_requested_data [07:36:41]requested_item fm.sn is exist - process it [07:36:41]wFMCommunicate request_size=4 [07:36:41]MH_SAM_APDU [07:36:41]CAPDU: 80 11 00 00 [07:36:41]Write to MH i2c: E2 08 00 B1 41 80 11 00 00 00 00 00 00 6C [07:36:41]Write i2c OK [07:36:41]MH_I2C_Read... [07:36:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:36:41]Read from MH i2c: E2 [07:36:41]MH_I2C_Read... [07:36:41]Read from MH i2c: E2 17 00 [07:36:41]MH_I2C_Read... [07:36:41]Read from MH i2c: E2 17 00 B1 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C1 [07:36:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:36:41]wFMCommunicate OK [07:36:41]requested_item fd.num is exist - process it [07:36:41]SAM_PROTO_GetFieldsCounters [07:36:41]wFMCommunicate request_size=4 [07:36:41]MH_SAM_APDU [07:36:41]CAPDU: 80 13 00 00 [07:36:41]Write to MH i2c: E2 08 00 B2 41 80 13 00 00 00 00 00 00 6F [07:36:41]Write i2c OK [07:36:41]MH_I2C_Read... [07:36:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:36:41]Read from MH i2c: E2 [07:36:41]MH_I2C_Read... [07:36:41]Read from MH i2c: E2 62 00 [07:36:41]MH_I2C_Read... [07:36:41]Read from MH i2c: E2 62 00 B2 41 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 91 BF 04 00 0E 04 04 00 18 02 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 60 [07:36: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 91 BF 04 00 0E 04 04 00 18 02 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 [07:36:41]wFMCommunicate OK [07:36:41]SAM_PROTO_GetFieldsCounters done [07:36:41]requested_item shift.num is exist - process it [07:36:41]requested_item shift.opened is exist - process it [07:36:41]req_shift_opened [07:36:41]FM_GetShiftState [07:36:41]SAM_PROTO_GetShiftState [07:36:41]wFMCommunicate request_size=4 [07:36:41]MH_SAM_APDU [07:36:41]CAPDU: 80 13 01 00 [07:36:41]Write to MH i2c: E2 08 00 B3 41 80 13 01 00 00 00 00 00 71 [07:36:41]Write i2c OK [07:36:41]MH_I2C_Read... [07:36:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:36:41]Read from MH i2c: E2 [07:36:41]MH_I2C_Read... [07:36:41]Read from MH i2c: E2 0E 00 [07:36:41]MH_I2C_Read... [07:36:41]Read from MH i2c: E2 0E 00 B3 41 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 5C [07:36:41]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [07:36:41]wFMCommunicate OK [07:36:41]SAM_PROTO_GetShiftState done [07:36:41]FM_GetShiftState done [07:36:41]req_shift_opened done [07:36:41]requested_item shift.open_date is exist - process it [07:36:41]req_shift_open_date [07:36:41]req_shift_open_date done [07:36:41]produce_requested_data done [07:36:41]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311185,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [07:36:41]process_action_free close_receipt [07:36:41]json_value_free [07:36:41]json_value_free done [07:36:41]process_json_proto returns [07:36:41]Send response to host [07:36:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311185,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [07:36:41]free response buf [07:36:41]execute_script done [07:36:41]execute_script returns [07:36:41]free content buf [07:36:41]Sock 7.Close socket [07:36:41]Sock 7.Thread stoped [07:36:45]OFD Sender: No OFD packet to send [07:36:50]OFD Sender: No OFD packet to send [07:36:55]OFD Sender: No OFD packet to send [07:37:00]OFD Sender: No OFD packet to send [07:37:05]OFD Sender: No OFD packet to send [07:37:10]OFD Sender: No OFD packet to send [07:37:15]OFD Sender: No OFD packet to send [07:37:20]OFD Sender: No OFD packet to send [07:37:25]OFD Sender: No OFD packet to send [07:37:26]accept exits with 9 [07:37:26]New connection [07:37:26]New thread 3066510692 created [07:37:26]Thread 3066654052 joined [07:37:26]Waiting for new connection... [07:37:26] Sock 9.Parse request [07:37:26]Sock 9.Check first char [07:37:26]Sock 9.First char is OK [07:37:26]request: POST /json_proto HTTP/1.0 [07:37:26]Method: POST [07:37:26]URL: /json_proto [07:37:26]Method is POST - this is cgi request [07:37:26]url: /json_proto [07:37:26]query_string will be loaded in cgi processing [07:37:26]execute_cgi json_proto POST (null) [07:37:26]execute_cgi path=json_proto method=POST [07:37:26]POST find Content-Length [07:37:26]Host: 172.17.96.3:8080 [07:37:26]Content-Length: 677 [07:37:26]Content-Type: application/json [07:37:26] [07:37:26]POST finish read [07:37:26]Found Content-Length = 677 [07:37:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645001", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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" ] } } [07:37:26]execute_script... [07:37: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)645001", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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" ] } } [07:37:26]POST & json_proto [07:37:26]process_json_proto [07:37:26]json parsed OK: [07:37:26]protocol is kg_v1.0 [07:37:26]action value=close_receipt [07:37:26]process_action close_receipt [07:37:26]cmd_close_receipt [07:37:26]MH_GetDate [07:37:26]Write to MH i2c: F0 00 00 B4 41 E4 [07:37:26]Write i2c OK [07:37:26]MH_I2C_Read... [07:37:26]Read from MH i2c: F0 [07:37:26]MH_I2C_Read... [07:37:26]Read from MH i2c: F0 09 00 [07:37:26]MH_I2C_Read... [07:37:26]Read from MH i2c: F0 09 00 B4 41 00 3A E2 21 67 44 5E 04 65 9C [07:37:26]GetLastDocTimeStamp 1730273801 [07:37:26]current date 1730273850 [07:37:26]FM_GetShiftState [07:37:26]SAM_PROTO_GetShiftState [07:37:26]wFMCommunicate request_size=4 [07:37:26]MH_SAM_APDU [07:37:26]CAPDU: 80 13 01 00 [07:37:26]Write to MH i2c: E2 08 00 B5 41 80 13 01 00 00 00 00 00 73 [07:37:26]Write i2c OK [07:37:26]MH_I2C_Read... [07:37:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:37:26]Read from MH i2c: E2 [07:37:26]MH_I2C_Read... [07:37:26]Read from MH i2c: E2 0E 00 [07:37:26]MH_I2C_Read... [07:37:26]Read from MH i2c: E2 0E 00 B5 41 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 5E [07:37:26]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [07:37:26]wFMCommunicate OK [07:37:26]SAM_PROTO_GetShiftState done [07:37:26]FM_GetShiftState done [07:37:26]opened in 1730247899 [07:37:26]opened+sec_in_day 1730334299 [07:37:26]quantity*price = 20003 [07:37:26]sum+1 = 20004 [07:37:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 33 30.10.2024 07:37 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311186 ФПД: 149176926894795 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T073730&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311186&fm=149176926894795&tin=02508201610067®Number=0000000000091780&sum=20000 [07:37:27]StoreToDocumentArchive [07:37:27]shift 536 fd 311186 [07:37:27]save to /storage/0536/doc_00311186 [07:37:27]save last doc name /storage/0536/doc_00311186 to /storage/kkm_last_doc_name [07:37:27]save OK [07:37:27]Clear old archive folders... [07:37:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:37:27]tlvbuf is 00633CB0 [07:37:27]SAM_PROTO_ClearQueue [07:37:27]wFMCommunicate request_size=4 [07:37:27]MH_SAM_APDU [07:37:27]CAPDU: 80 09 00 00 [07:37:27]Write to MH i2c: E2 08 00 C2 41 80 09 00 00 00 00 00 00 75 [07:37:27]Write i2c OK [07:37:27]MH_I2C_Read... [07:37:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:37:27]Read from MH i2c: E2 [07:37:27]MH_I2C_Read... [07:37:27]Read from MH i2c: E2 03 00 [07:37:27]MH_I2C_Read... [07:37:27]Read from MH i2c: E2 03 00 C2 41 00 90 00 77 [07:37:27]RAPDU: 90 00 [07:37:27]wFMCommunicate OK [07:37:27]SAM_PROTO_ClearQueue done [07:37:27]KKMCreateOFDPacket [07:37:27]OFDProtocolAddRootSTLVToBuf [07:37:27]FM_MakeSignedData [07:37:27]FM_MakeSignedData [07:37:27]SAM_PROTO_SignData [07:37:27]wFMCommunicate request_size=4 [07:37:27]MH_SAM_APDU [07:37:27]CAPDU: 80 0D 01 02 [07:37:27]Write to MH i2c: E2 08 00 C3 41 80 0D 01 02 00 00 00 00 7D [07:37:27]Write i2c OK [07:37:27]MH_I2C_Read... [07:37:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:37:27]Read from MH i2c: E2 [07:37:27]MH_I2C_Read... [07:37:27]Read from MH i2c: E2 03 00 [07:37:27]MH_I2C_Read... [07:37:27]Read from MH i2c: E2 03 00 C3 41 00 90 00 78 [07:37:27]RAPDU: 90 00 [07:37:27]wFMCommunicate OK [07:37:27]wFMCommunicate request_size=255 [07:37:27]MH_SAM_APDU [07: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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 21 00 00 00 F4 03 04 00 3A E2 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 92 BF 04 00 35 04 06 00 87 [07:37:27]Write to MH i2c: E2 02 01 C4 41 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 21 00 00 00 F4 03 04 00 3A E2 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 92 BF 04 00 35 04 06 00 87 00 00 88 [07:37:27]Write i2c OK [07:37:27]MH_I2C_Read... [07:37:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:37:27]Read from MH i2c: E2 [07:37:27]MH_I2C_Read... [07:37:27]Read from MH i2c: E2 03 00 [07:37:27]MH_I2C_Read... [07:37:27]Read from MH i2c: E2 03 00 C4 41 00 90 00 79 [07:37:27]RAPDU: 90 00 [07:37:27]wFMCommunicate OK [07:37:27]wFMCommunicate request_size=10 [07:37:27]MH_SAM_APDU [07:37:27]CAPDU: 80 0D 02 02 05 AC F5 BC 7A CB [07:37:27]Write to MH i2c: E2 0D 00 C5 41 80 0D 02 02 05 00 AC F5 BC 7A CB 00 00 2C [07:37:27]Write i2c OK [07:37:27]MH_I2C_Read... [07:37:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:37:28]Read from MH i2c: E2 [07:37:28]MH_I2C_Read... [07:37:28]Read from MH i2c: E2 03 00 [07:37:28]MH_I2C_Read... [07:37:28]Read from MH i2c: E2 03 00 C5 41 00 90 00 7A [07:37:28]RAPDU: 90 00 [07:37:28]wFMCommunicate OK [07:37:28]wFMCommunicate request_size=4 [07:37:28]MH_SAM_APDU [07:37:28]CAPDU: 80 0D 03 02 [07:37:28]Write to MH i2c: E2 08 00 C6 41 80 0D 03 02 00 00 00 00 82 [07:37:28]Write i2c OK [07:37:28]MH_I2C_Read... [07:37:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:37:28]Read from MH i2c: E2 [07:37:28]MH_I2C_Read... [07:37:28]Read from MH i2c: E2 0B 00 [07:37:28]MH_I2C_Read... [07:37:28]Read from MH i2c: E2 0B 00 C6 41 00 E7 2D 32 7C 50 E9 A8 B6 90 00 DC [07:37:28]RAPDU: E7 2D 32 7C 50 E9 A8 B6 90 00 [07:37:28]wFMCommunicate OK [07:37:28]SAM_PROTO_SignData done [07:37:28]FM_MakeSignedData done [07:37:28]CreateOFDProtocolMessage [07:37:28]wFMCommunicate request_size=4 [07:37:28]MH_SAM_APDU [07:37:28]CAPDU: 80 11 00 00 [07:37:28]Write to MH i2c: E2 08 00 C7 41 80 11 00 00 00 00 00 00 82 [07:37:28]Write i2c OK [07:37:28]MH_I2C_Read... [07:37:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:37:28]Read from MH i2c: E2 [07:37:28]MH_I2C_Read... [07:37:28]Read from MH i2c: E2 17 00 [07:37:28]MH_I2C_Read... [07:37:28]Read from MH i2c: E2 17 00 C7 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D7 [07:37:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:37:28]wFMCommunicate OK [07:37:28]CreateOFDProtocolMessage done [07:37:28]OFDSenderStorePacket 311186 [07:37:28]StoreOFDPacket docnum=311186 [07:37:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 6F 3A 07 01 1B 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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 21 00 00 00 F4 03 04 00 3A E2 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 92 BF 04 00 35 04 06 00 87 AC F5 BC 7A CB E7 2D 32 7C 50 E9 A8 B6 [07:37:28]CheckFolder [07:37:28]dirname=/storage/ofd_packets [07:37:28]CheckFolder done [07:37:28]ProducePacketName [07:37:28]name=ofd_packets/00311186 [07:37:28]NVStorageSaveData ofd_packets/00311186 [07:37:28]File name is /storage/ofd_packets/00311186 [07:37:28]Write 301 bytes [07:37:28]NVStorageSaveData done [07:37:28]OFDSenderStorePacket done [07:37:28]KKMCreateOFDPacket done [07:37:28]NVStorageSaveData kkm_last_timestamp [07:37:28]File name is /storage/kkm_last_timestamp [07:37:28]Write 4 bytes [07:37:28]NVStorageSaveData done [07:37:28]ExternCall_PrintAddStr [07:37:28]wPrintStart [07:37:28]Write to MH i2c: 01 00 00 C8 41 09 [07:37:28]Write i2c OK [07:37:28]MH_I2C_Read... [07:37:28]Read from MH i2c: 01 [07:37:28]MH_I2C_Read... [07:37:28]Read from MH i2c: 01 07 00 [07:37:28]MH_I2C_Read... [07:37:28]Read from MH i2c: 01 07 00 C8 41 00 00 00 00 00 FF 0F 1E [07:37:28]RasterBufferAndPrint [07:37:28]line Счет N : (1)645001 [07:37:28]line ИНН: 02508201610067 [07:37:28]line Контрольно-Кассовый Чек [07:37:28]line ПРОДАЖА [07:37:28]line ТРК (МРК, ГНК) : 41 [07:37:28]line Товар: 2710124130 [07:37:28]line Аи-92-К-2 [07:37:28]line 2.990 * 66.90 [07:37:28]line = 200.03 [07:37:28]line НДС 12% НСП 1% [07:37:28]line > о реализуемом товаре [07:37:28]line ОКРУГЛЕНИЕ: -0.03 [07:37:28]line ИТОГО: 200.00 [07:37:28]line Внесено: 200.00 [07:37:28]line СДАЧА: 0.00 [07:37:28]line НСП 1% : 1.77 [07:37:28]line НДС 12% : 21.24 [07:37:28]line Наличными: 200.00 [07:37:28]line Безнал.: 0.00 [07:37:28]line Место: АЗС № 172 "Партнер Нефть" [07:37:28]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [07:37:28]line СНО: Общий режим [07:37:28]line Чек 33 30.10.2024 07:37 [07:37:28]line Смена: 536 ФФД: 1.0 [07:37:28]line ЗНМ: 0300000116 [07:37:28]line РНМ: 0000000000091780 [07:37:28]line Версия ККМ: 001 [07:37:28]line ФМ: 0000000000871765 [07:37:28]line ФД: 311186 [07:37:28]line ФПД: 149176926894795 [07:37:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T073730&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311186&fm=149176926894795&tin=02508201610067®Number=0000000000091780&sum=20000 [07:37:28]written 0, free lines is 4095 [07:37:28]OFD Sender: Processing packet 311186 [packets to send 223, broken 222] [07:37:28]ProducePacketName [07:37:28]name=ofd_packets/00311186 [07:37:28]OFD Sender: To server: pG, [07:37:28]CommunicateWithHost lk.salyk.kg:30040 [07:37:28]ConnectInit lk.salyk.kg [07:37:28]Connected sock=10 [07: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 31 37 36 35 0F 01 00 00 6F 3A 07 01 1B 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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 21 00 00 00 F4 03 04 00 3A E2 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 92 BF 04 00 35 04 06 00 87 AC F5 BC 7A CB E7 2D 32 7C 50 E9 A8 B6 [07:37:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F7 AB 47 00 D2 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 31 37 36 35 10 04 04 00 92 BF 04 00 F4 03 04 00 8B 88 21 67 B6 04 01 00 00 9F 55 EE 8E A8 C5 85 1A [07:37:28]CommunicateWithHost err = 0 [07:37:28]CheckOFDResponse [07:37:28]1017 (14) - 77093643461234 [07:37:28]1041 (16) - 0000000000871765 [07:37:28]1040 (4) - 311186 [07:37:28]1012 (4) - 30.10.2024 01:14 [07:37:28]1206 (1) - 0 [07:37:28]OFD Sender: Remove packet 311186 [07:37:28]ProducePacketName [07:37:28]name=ofd_packets/00311186 [07:37:28]NVStorageDeleteData [07:37:28]Write to MH i2c: 01 00 00 F2 41 33 [07:37:28]Write i2c OK [07:37:28]MH_I2C_Read... [07:37:28]Read from MH i2c: 01 [07:37:28]MH_I2C_Read... [07:37:28]Read from MH i2c: 01 07 00 [07:37:28]MH_I2C_Read... [07:37:28]Read from MH i2c: 01 07 00 F2 41 00 00 00 00 00 AD 0C F3 [07:37:28]RasterBufferAndPrint [07:37:28]line [07:37:28]line [07:37:28]line [07:37:28]line [07:37:28]line [07:37:28]written 0, free lines is 3249 [07:37:28]MH_Cut [07:37:28]Write to MH i2c: D1 01 00 F9 41 01 0C [07:37:28]Write i2c OK [07:37:28]MH_I2C_Read... [07:37:28]Read from MH i2c: D1 [07:37:28]MH_I2C_Read... [07:37:28]Read from MH i2c: D1 01 00 [07:37:28]MH_I2C_Read... [07:37:28]Read from MH i2c: D1 01 00 F9 41 00 0B [07:37:28]Write to MH i2c: 01 00 00 FA 41 3B [07:37:28]Write i2c OK [07:37:28]MH_I2C_Read... [07:37:29]OFD Sender: No OFD packet to send [07:37:29]*** Cut start [07:37:29]*** Purtial cut [07:37:29]*** Stage 1: CUTSNS_PIN = 1 [07:37:29]Read from MH i2c: 01 [07:37:29]MH_I2C_Read... [07:37:29]*** Stop cut motor [07:37:29]*** Cut end [07:37:29]Read from MH i2c: 01 07 00 [07:37:29]MH_I2C_Read... [07:37:29]Read from MH i2c: 01 07 00 FA 41 00 00 00 00 00 FF 0F 50 [07:37:29]process_action close_receipt done [07:37:29]requested_data is exist [07:37:29]produce_requested_data [07:37:29]requested_item fm.sn is exist - process it [07:37:29]wFMCommunicate request_size=4 [07:37:29]MH_SAM_APDU [07:37:29]CAPDU: 80 11 00 00 [07:37:29]Write to MH i2c: E2 08 00 FB 41 80 11 00 00 00 00 00 00 B6 [07:37:29]Write i2c OK [07:37:29]MH_I2C_Read... [07:37:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:37:29]Read from MH i2c: E2 [07:37:29]MH_I2C_Read... [07:37:29]Read from MH i2c: E2 17 00 [07:37:29]MH_I2C_Read... [07:37:29]Read from MH i2c: E2 17 00 FB 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0B [07:37:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:37:29]wFMCommunicate OK [07:37:29]requested_item fd.num is exist - process it [07:37:29]SAM_PROTO_GetFieldsCounters [07:37:29]wFMCommunicate request_size=4 [07:37:29]MH_SAM_APDU [07:37:29]CAPDU: 80 13 00 00 [07:37:29]Write to MH i2c: E2 08 00 FC 41 80 13 00 00 00 00 00 00 B9 [07:37:29]Write i2c OK [07:37:29]MH_I2C_Read... [07:37:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:37:29]Read from MH i2c: E2 [07:37:29]MH_I2C_Read... [07:37:29]Read from MH i2c: E2 62 00 [07:37:29]MH_I2C_Read... [07:37:29]Read from MH i2c: E2 62 00 FC 41 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 92 BF 04 00 0E 04 04 00 18 02 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 AE [07:37: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 92 BF 04 00 0E 04 04 00 18 02 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 [07:37:29]wFMCommunicate OK [07:37:29]SAM_PROTO_GetFieldsCounters done [07:37:29]requested_item shift.num is exist - process it [07:37:29]requested_item shift.opened is exist - process it [07:37:29]req_shift_opened [07:37:29]FM_GetShiftState [07:37:29]SAM_PROTO_GetShiftState [07:37:29]wFMCommunicate request_size=4 [07:37:29]MH_SAM_APDU [07:37:29]CAPDU: 80 13 01 00 [07:37:29]Write to MH i2c: E2 08 00 FD 41 80 13 01 00 00 00 00 00 BB [07:37:29]Write i2c OK [07:37:29]MH_I2C_Read... [07:37:29]Read from MH i2c: E2 [07:37:30]MH_I2C_Read... [07:37:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:37:30]Read from MH i2c: E2 0E 00 [07:37:30]MH_I2C_Read... [07:37:30]Read from MH i2c: E2 0E 00 FD 41 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 A6 [07:37:30]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [07:37:30]wFMCommunicate OK [07:37:30]SAM_PROTO_GetShiftState done [07:37:30]FM_GetShiftState done [07:37:30]req_shift_opened done [07:37:30]requested_item shift.open_date is exist - process it [07:37:30]req_shift_open_date [07:37:30]req_shift_open_date done [07:37:30]produce_requested_data done [07:37:30]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311186,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [07:37:30]process_action_free close_receipt [07:37:30]json_value_free [07:37:30]json_value_free done [07:37:30]process_json_proto returns [07:37:30]Send response to host [07:37:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311186,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [07:37:30]free response buf [07:37:30]execute_script done [07:37:30]execute_script returns [07:37:30]free content buf [07:37:30]Sock 9.Close socket [07:37:30]Sock 9.Thread stoped [07:37:34]OFD Sender: No OFD packet to send [07:37:39]OFD Sender: No OFD packet to send [07:37:44]OFD Sender: No OFD packet to send [07:37:49]OFD Sender: No OFD packet to send [07:37:54]OFD Sender: No OFD packet to send [07:37:59]OFD Sender: No OFD packet to send [07:38:04]OFD Sender: No OFD packet to send [07:38:09]OFD Sender: No OFD packet to send [07:38:14]OFD Sender: No OFD packet to send [07:38:19]OFD Sender: No OFD packet to send [07:38:24]OFD Sender: No OFD packet to send [07:38:29]OFD Sender: No OFD packet to send [07:38:34]OFD Sender: No OFD packet to send [07:38:39]OFD Sender: No OFD packet to send [07:38:44]OFD Sender: No OFD packet to send [07:38:49]OFD Sender: No OFD packet to send [07:38:54]OFD Sender: No OFD packet to send [07:38:59]accept exits with 7 [07:38:59]New connection [07:38:59]New thread 3066654052 created [07:38:59]Thread 3066510692 joined [07:38:59]Waiting for new connection... [07:38:59] Sock 7.Parse request [07:38:59]Sock 7.Check first char [07:38:59]Sock 7.First char is OK [07:38:59]request: POST /json_proto HTTP/1.0 [07:38:59]Method: POST [07:38:59]URL: /json_proto [07:38:59]Method is POST - this is cgi request [07:38:59]url: /json_proto [07:38:59]query_string will be loaded in cgi processing [07:38:59]execute_cgi json_proto POST (null) [07:38:59]execute_cgi path=json_proto method=POST [07:38:59]POST find Content-Length [07:38:59]Host: 172.17.96.3:8080 [07:38:59]Content-Length: 688 [07:38:59]Content-Type: application/json [07:38:59] [07:38:59]POST finish read [07:38:59]Found Content-Length = 688 [07:38:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645000", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 46.490, "sum" : 3589.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3590.00, "total" : 3589.00, "payments": [ { "type": 0, "sum" : 3589.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:38:59]execute_script... [07:38: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)645000", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 46.490, "sum" : 3589.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3590.00, "total" : 3589.00, "payments": [ { "type": 0, "sum" : 3589.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:38:59]POST & json_proto [07:38:59]process_json_proto [07:38:59]json parsed OK: [07:38:59]protocol is kg_v1.0 [07:38:59]action value=close_receipt [07:38:59]process_action close_receipt [07:38:59]cmd_close_receipt [07:38:59]MH_GetDate [07:38:59]Write to MH i2c: F0 00 00 FE 41 2E [07:38:59]Write i2c OK [07:38:59]MH_I2C_Read... [07:38:59]Read from MH i2c: F0 [07:38:59]MH_I2C_Read... [07:38:59]Read from MH i2c: F0 09 00 [07:38:59]MH_I2C_Read... [07:38:59]Read from MH i2c: F0 09 00 FE 41 00 97 E2 21 67 44 5E 04 65 43 [07:38:59]GetLastDocTimeStamp 1730273850 [07:38:59]current date 1730273943 [07:38:59]FM_GetShiftState [07:38:59]SAM_PROTO_GetShiftState [07:38:59]wFMCommunicate request_size=4 [07:38:59]MH_SAM_APDU [07:38:59]CAPDU: 80 13 01 00 [07:38:59]Write to MH i2c: E2 08 00 FF 41 80 13 01 00 00 00 00 00 BD [07:38:59]Write i2c OK [07:38:59]MH_I2C_Read... [07:38:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:38:59]Read from MH i2c: E2 [07:38:59]MH_I2C_Read... [07:38:59]Read from MH i2c: E2 0E 00 [07:38:59]MH_I2C_Read... [07:38:59]Read from MH i2c: E2 0E 00 FF 41 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 A8 [07:38:59]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [07:38:59]wFMCommunicate OK [07:38:59]SAM_PROTO_GetShiftState done [07:38:59]FM_GetShiftState done [07:38:59]opened in 1730247899 [07:38:59]opened+sec_in_day 1730334299 [07:38:59]quantity*price = 358902 [07:38:59]sum+1 = 358904 [07:38:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 3589.00 Внесено: 3590.00 СДАЧА: 1.00 НСП 1% : 31.76 НДС 12% : 381.14 Наличными: 3589.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 34 30.10.2024 07:39 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311187 ФПД: 94591486664188 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T073903&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311187&fm=94591486664188&tin=02508201610067®Number=0000000000091780&sum=358900 [07:39:00]StoreToDocumentArchive [07:39:00]shift 536 fd 311187 [07:39:00]save to /storage/0536/doc_00311187 [07:39:00]save last doc name /storage/0536/doc_00311187 to /storage/kkm_last_doc_name [07:39:00]save OK [07:39:00]Clear old archive folders... [07:39:00]ProcessDocumentItem done err = 0, tmpTLVsize=257 [07:39:00]tlvbuf is 0072FB30 [07:39:00]SAM_PROTO_ClearQueue [07:39:00]wFMCommunicate request_size=4 [07:39:00]MH_SAM_APDU [07:39:00]CAPDU: 80 09 00 00 [07:39:00]Write to MH i2c: E2 08 00 0C 42 80 09 00 00 00 00 00 00 C0 [07:39:00]Write i2c OK [07:39:00]MH_I2C_Read... [07:39:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:39:00]Read from MH i2c: E2 [07:39:00]MH_I2C_Read... [07:39:00]Read from MH i2c: E2 03 00 [07:39:00]MH_I2C_Read... [07:39:00]Read from MH i2c: E2 03 00 0C 42 00 90 00 C2 [07:39:00]RAPDU: 90 00 [07:39:00]wFMCommunicate OK [07:39:00]SAM_PROTO_ClearQueue done [07:39:00]KKMCreateOFDPacket [07:39:00]OFDProtocolAddRootSTLVToBuf [07:39:00]FM_MakeSignedData [07:39:00]FM_MakeSignedData [07:39:00]SAM_PROTO_SignData [07:39:00]wFMCommunicate request_size=4 [07:39:00]MH_SAM_APDU [07:39:00]CAPDU: 80 0D 01 02 [07:39:00]Write to MH i2c: E2 08 00 0D 42 80 0D 01 02 00 00 00 00 C8 [07:39:00]Write i2c OK [07:39:00]MH_I2C_Read... [07:39:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:39:00]Read from MH i2c: E2 [07:39:00]MH_I2C_Read... [07:39:00]Read from MH i2c: E2 03 00 [07:39:00]MH_I2C_Read... [07:39:00]Read from MH i2c: E2 03 00 0D 42 00 90 00 C3 [07:39:00]RAPDU: 90 00 [07:39:00]wFMCommunicate OK [07:39:00]wFMCommunicate request_size=255 [07:39:00]MH_SAM_APDU [07:39:00]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A B5 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 F7 79 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 79 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 68 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 94 00 00 00 00 07 04 06 00 F4 79 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 97 E2 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 93 BF 04 [07:39:00]Write to MH i2c: E2 02 01 0E 42 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A B5 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 F7 79 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 79 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 68 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 94 00 00 00 00 07 04 06 00 F4 79 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 97 E2 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 93 BF 04 00 00 C7 [07:39:00]Write i2c OK [07:39:00]MH_I2C_Read... [07:39:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:39:00]Read from MH i2c: E2 [07:39:00]MH_I2C_Read... [07:39:00]Read from MH i2c: E2 03 00 [07:39:00]MH_I2C_Read... [07:39:00]Read from MH i2c: E2 03 00 0E 42 00 90 00 C4 [07:39:00]RAPDU: 90 00 [07:39:00]wFMCommunicate OK [07:39:00]wFMCommunicate request_size=16 [07:39:00]MH_SAM_APDU [07:39:00]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 56 07 CB F6 1D FC [07:39:00]Write to MH i2c: E2 13 00 0F 42 80 0D 02 02 0B 00 00 35 04 06 00 56 07 CB F6 1D FC 00 00 57 [07:39:00]Write i2c OK [07:39:00]MH_I2C_Read... [07:39:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:39:00]Read from MH i2c: E2 [07:39:00]MH_I2C_Read... [07:39:00]Read from MH i2c: E2 03 00 [07:39:00]MH_I2C_Read... [07:39:00]Read from MH i2c: E2 03 00 0F 42 00 90 00 C5 [07:39:00]RAPDU: 90 00 [07:39:00]wFMCommunicate OK [07:39:00]wFMCommunicate request_size=4 [07:39:00]MH_SAM_APDU [07:39:00]CAPDU: 80 0D 03 02 [07:39:00]Write to MH i2c: E2 08 00 10 42 80 0D 03 02 00 00 00 00 CD [07:39:00]Write i2c OK [07:39:00]MH_I2C_Read... [07:39:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:39:00]Read from MH i2c: E2 [07:39:00]MH_I2C_Read... [07:39:00]Read from MH i2c: E2 0B 00 [07:39:00]MH_I2C_Read... [07:39:00]Read from MH i2c: E2 0B 00 10 42 00 F4 12 78 11 17 7C A0 68 90 00 F8 [07:39:00]RAPDU: F4 12 78 11 17 7C A0 68 90 00 [07:39:00]wFMCommunicate OK [07:39:00]SAM_PROTO_SignData done [07:39:00]FM_MakeSignedData done [07:39:00]CreateOFDProtocolMessage [07:39:00]wFMCommunicate request_size=4 [07:39:00]MH_SAM_APDU [07:39:00]CAPDU: 80 11 00 00 [07:39:00]Write to MH i2c: E2 08 00 11 42 80 11 00 00 00 00 00 00 CD [07:39:00]Write i2c OK [07:39:00]MH_I2C_Read... [07:39:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:39:00]Read from MH i2c: E2 [07:39:00]MH_I2C_Read... [07:39:00]Read from MH i2c: E2 17 00 [07:39:00]MH_I2C_Read... [07:39:00]Read from MH i2c: E2 17 00 11 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 22 [07:39:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:39:00]wFMCommunicate OK [07:39:00]CreateOFDProtocolMessage done [07:39:00]OFDSenderStorePacket 311187 [07:39:00]StoreOFDPacket docnum=311187 [07:39:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 E8 16 0D 01 2B 43 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A B5 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 F7 79 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 79 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 68 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 94 00 00 00 00 07 04 06 00 F4 79 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 97 E2 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 93 BF 04 00 35 04 06 00 56 07 CB F6 1D FC F4 12 78 11 17 7C A0 68 [07:39:00]CheckFolder [07:39:00]dirname=/storage/ofd_packets [07:39:00]CheckFolder done [07:39:00]ProducePacketName [07:39:00]name=ofd_packets/00311187 [07:39:00]NVStorageSaveData ofd_packets/00311187 [07:39:00]File name is /storage/ofd_packets/00311187 [07:39:00]Write 307 bytes [07:39:00]NVStorageSaveData done [07:39:00]OFDSenderStorePacket done [07:39:00]KKMCreateOFDPacket done [07:39:00]NVStorageSaveData kkm_last_timestamp [07:39:00]File name is /storage/kkm_last_timestamp [07:39:00]Write 4 bytes [07:39:00]NVStorageSaveData done [07:39:00]ExternCall_PrintAddStr [07:39:00]wPrintStart [07:39:00]Write to MH i2c: 01 00 00 12 42 54 [07:39:00]Write i2c OK [07:39:00]MH_I2C_Read... [07:39:00]Read from MH i2c: 01 [07:39:00]MH_I2C_Read... [07:39:00]Read from MH i2c: 01 07 00 [07:39:00]MH_I2C_Read... [07:39:00]Read from MH i2c: 01 07 00 12 42 00 00 00 00 00 FF 0F 69 [07:39:00]RasterBufferAndPrint [07:39:00]line Счет N : (1)645000 [07:39:00]line ИНН: 02508201610067 [07:39:00]line Контрольно-Кассовый Чек [07:39:00]line ПРОДАЖА [07:39:00]line ТРК (МРК, ГНК) : 32 [07:39:00]line Товар: 2710194210 [07:39:00]line D-ENERGY ДТ-К-2 [07:39:00]line 46.490 * 77.20 [07:39:00]line = 3589.03 [07:39:00]line НДС 12% НСП 1% [07:39:00]line > о реализуемом товаре [07:39:00]line ОКРУГЛЕНИЕ: -0.03 [07:39:00]line ИТОГО: 3589.00 [07:39:00]line Внесено: 3590.00 [07:39:00]line СДАЧА: 1.00 [07:39:00]line НСП 1% : 31.76 [07:39:00]line НДС 12% : 381.14 [07:39:00]line Наличными: 3589.00 [07:39:00]line Безнал.: 0.00 [07:39:00]line Место: АЗС № 172 "Партнер Нефть" [07:39:00]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [07:39:00]line СНО: Общий режим [07:39:00]line Чек 34 30.10.2024 07:39 [07:39:00]line Смена: 536 ФФД: 1.0 [07:39:00]line ЗНМ: 0300000116 [07:39:00]line РНМ: 0000000000091780 [07:39:00]line Версия ККМ: 001 [07:39:00]line ФМ: 0000000000871765 [07:39:00]line ФД: 311187 [07:39:00]line ФПД: 94591486664188 [07:39:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T073903&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311187&fm=94591486664188&tin=02508201610067®Number=0000000000091780&sum=358900 [07:39:01]OFD Sender: Processing packet 311187 [packets to send 223, broken 222] [07:39:01]ProducePacketName [07:39:01]name=ofd_packets/00311187 [07:39:01]OFD Sender: To server: pG, [07:39:01]CommunicateWithHost lk.salyk.kg:30040 [07:39:01]ConnectInit lk.salyk.kg [07:39:01]written 0, free lines is 4095 [07:39:01]Connected sock=10 [07:39:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 E8 16 0D 01 2B 43 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A B5 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 F7 79 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 79 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 68 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 94 00 00 00 00 07 04 06 00 F4 79 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 97 E2 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 93 BF 04 00 35 04 06 00 56 07 CB F6 1D FC F4 12 78 11 17 7C A0 68 [07:39:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 E5 3E 47 00 9F 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 31 37 36 35 10 04 04 00 93 BF 04 00 F4 03 04 00 E7 88 21 67 B6 04 01 00 00 70 09 A3 E5 C5 61 D0 09 [07:39:01]CommunicateWithHost err = 0 [07:39:01]CheckOFDResponse [07:39:01]1017 (14) - 77093643461234 [07:39:01]1041 (16) - 0000000000871765 [07:39:01]1040 (4) - 311187 [07:39:01]1012 (4) - 30.10.2024 01:16 [07:39:01]1206 (1) - 0 [07:39:01]OFD Sender: Remove packet 311187 [07:39:01]ProducePacketName [07:39:01]name=ofd_packets/00311187 [07:39:01]NVStorageDeleteData [07:39:01]Write to MH i2c: 01 00 00 3C 42 7E [07:39:01]Write i2c OK [07:39:01]MH_I2C_Read... [07:39:01]Read from MH i2c: 01 [07:39:01]MH_I2C_Read... [07:39:01]Read from MH i2c: 01 07 00 [07:39:01]MH_I2C_Read... [07:39:01]Read from MH i2c: 01 07 00 3C 42 00 00 00 00 00 AA 0C 3B [07:39:01]RasterBufferAndPrint [07:39:01]line [07:39:01]line [07:39:01]line [07:39:01]line [07:39:01]line [07:39:01]written 0, free lines is 3247 [07:39:01]MH_Cut [07:39:01]Write to MH i2c: D1 01 00 43 42 01 57 [07:39:01]Write i2c OK [07:39:01]MH_I2C_Read... [07:39:01]Read from MH i2c: D1 [07:39:01]MH_I2C_Read... [07:39:01]Read from MH i2c: D1 01 00 [07:39:01]MH_I2C_Read... [07:39:01]Read from MH i2c: D1 01 00 43 42 00 56 [07:39:01]Write to MH i2c: 01 00 00 44 42 86 [07:39:01]Write i2c OK [07:39:01]MH_I2C_Read... [07:39:01]OFD Sender: No OFD packet to send [07:39:02]*** Cut start [07:39:02]*** Purtial cut [07:39:02]*** Stage 1: CUTSNS_PIN = 1 [07:39:02]Read from MH i2c: 01 [07:39:02]MH_I2C_Read... [07:39:02]*** Stop cut motor [07:39:02]*** Cut end [07:39:02]Read from MH i2c: 01 07 00 [07:39:02]MH_I2C_Read... [07:39:02]Read from MH i2c: 01 07 00 44 42 00 00 00 00 00 FF 0F 9B [07:39:02]process_action close_receipt done [07:39:02]requested_data is exist [07:39:02]produce_requested_data [07:39:02]requested_item fm.sn is exist - process it [07:39:02]wFMCommunicate request_size=4 [07:39:02]MH_SAM_APDU [07:39:02]CAPDU: 80 11 00 00 [07:39:02]Write to MH i2c: E2 08 00 45 42 80 11 00 00 00 00 00 00 01 [07:39:02]Write i2c OK [07:39:02]MH_I2C_Read... [07:39:02]Read from MH i2c: E2 [07:39:02]MH_I2C_Read... [07:39:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:39:02]Read from MH i2c: E2 17 00 [07:39:02]MH_I2C_Read... [07:39:02]Read from MH i2c: E2 17 00 45 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 56 [07:39:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:39:02]wFMCommunicate OK [07:39:02]requested_item fd.num is exist - process it [07:39:02]SAM_PROTO_GetFieldsCounters [07:39:02]wFMCommunicate request_size=4 [07:39:02]MH_SAM_APDU [07:39:02]CAPDU: 80 13 00 00 [07:39:02]Write to MH i2c: E2 08 00 46 42 80 13 00 00 00 00 00 00 04 [07:39:02]Write i2c OK [07:39:02]MH_I2C_Read... [07:39:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:39:02]Read from MH i2c: E2 [07:39:02]MH_I2C_Read... [07:39:02]Read from MH i2c: E2 62 00 [07:39:02]MH_I2C_Read... [07:39:02]Read from MH i2c: E2 62 00 46 42 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 93 BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 22 00 00 00 5E 04 04 00 22 00 00 00 57 04 04 00 23 00 00 00 19 04 04 00 00 00 00 00 90 00 FD [07:39: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 93 BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 22 00 00 00 5E 04 04 00 22 00 00 00 57 04 04 00 23 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:39:02]wFMCommunicate OK [07:39:02]SAM_PROTO_GetFieldsCounters done [07:39:02]requested_item shift.num is exist - process it [07:39:02]requested_item shift.opened is exist - process it [07:39:02]req_shift_opened [07:39:02]FM_GetShiftState [07:39:02]SAM_PROTO_GetShiftState [07:39:02]wFMCommunicate request_size=4 [07:39:02]MH_SAM_APDU [07:39:02]CAPDU: 80 13 01 00 [07:39:02]Write to MH i2c: E2 08 00 47 42 80 13 01 00 00 00 00 00 06 [07:39:02]Write i2c OK [07:39:02]MH_I2C_Read... [07:39:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:39:02]Read from MH i2c: E2 [07:39:02]MH_I2C_Read... [07:39:02]Read from MH i2c: E2 0E 00 [07:39:02]MH_I2C_Read... [07:39:02]Read from MH i2c: E2 0E 00 47 42 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 F1 [07:39:02]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [07:39:02]wFMCommunicate OK [07:39:02]SAM_PROTO_GetShiftState done [07:39:02]FM_GetShiftState done [07:39:02]req_shift_opened done [07:39:02]requested_item shift.open_date is exist - process it [07:39:02]req_shift_open_date [07:39:02]req_shift_open_date done [07:39:02]produce_requested_data done [07:39:02]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311187,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [07:39:02]process_action_free close_receipt [07:39:02]json_value_free [07:39:02]json_value_free done [07:39:02]process_json_proto returns [07:39:02]Send response to host [07:39:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311187,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [07:39:02]free response buf [07:39:02]execute_script done [07:39:02]execute_script returns [07:39:02]free content buf [07:39:02]Sock 7.Close socket [07:39:02]Sock 7.Thread stoped [07:39:06]OFD Sender: No OFD packet to send [07:39:11]OFD Sender: No OFD packet to send [07:39:17]OFD Sender: No OFD packet to send [07:39:22]OFD Sender: No OFD packet to send [07:39:27]OFD Sender: No OFD packet to send [07:39:32]OFD Sender: No OFD packet to send [07:39:37]OFD Sender: No OFD packet to send [07:39:42]OFD Sender: No OFD packet to send [07:39:47]OFD Sender: No OFD packet to send [07:39:52]OFD Sender: No OFD packet to send [07:39:57]OFD Sender: No OFD packet to send [07:40:02]OFD Sender: No OFD packet to send [07:40:07]OFD Sender: No OFD packet to send [07:40:12]OFD Sender: No OFD packet to send [07:40:17]OFD Sender: No OFD packet to send [07:40:22]OFD Sender: No OFD packet to send [07:40:27]OFD Sender: No OFD packet to send [07:40:32]OFD Sender: No OFD packet to send [07:40:32]accept exits with 9 [07:40:32]New connection [07:40:32]New thread 3066510692 created [07:40:32]Thread 3066654052 joined [07:40:32]Waiting for new connection... [07:40:32] Sock 9.Parse request [07:40:32]Sock 9.Check first char [07:40:32]Sock 9.First char is OK [07:40:32]request: POST /json_proto HTTP/1.0 [07:40:32]Method: POST [07:40:32]URL: /json_proto [07:40:32]Method is POST - this is cgi request [07:40:32]url: /json_proto [07:40:32]query_string will be loaded in cgi processing [07:40:32]execute_cgi json_proto POST (null) [07:40:32]execute_cgi path=json_proto method=POST [07:40:32]POST find Content-Length [07:40:32]Host: 172.17.96.3:8080 [07:40:32]Content-Length: 688 [07:40:32]Content-Type: application/json [07:40:32] [07:40:32]POST finish read [07:40:32]Found Content-Length = 688 [07:40:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645002", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 12.960, "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" ] } } [07:40:32]execute_script... [07:40: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)645002", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 12.960, "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" ] } } [07:40:32]POST & json_proto [07:40:32]process_json_proto [07:40:32]json parsed OK: [07:40:32]protocol is kg_v1.0 [07:40:32]action value=close_receipt [07:40:32]process_action close_receipt [07:40:32]cmd_close_receipt [07:40:32]MH_GetDate [07:40:32]Write to MH i2c: F0 00 00 48 42 79 [07:40:32]Write i2c OK [07:40:32]MH_I2C_Read... [07:40:32]Read from MH i2c: F0 [07:40:32]MH_I2C_Read... [07:40:32]Read from MH i2c: F0 09 00 [07:40:32]MH_I2C_Read... [07:40:32]Read from MH i2c: F0 09 00 48 42 00 F4 E2 21 67 44 5E 04 65 EB [07:40:32]GetLastDocTimeStamp 1730273943 [07:40:32]current date 1730274036 [07:40:32]FM_GetShiftState [07:40:32]SAM_PROTO_GetShiftState [07:40:32]wFMCommunicate request_size=4 [07:40:32]MH_SAM_APDU [07:40:32]CAPDU: 80 13 01 00 [07:40:32]Write to MH i2c: E2 08 00 49 42 80 13 01 00 00 00 00 00 08 [07:40:32]Write i2c OK [07:40:32]MH_I2C_Read... [07:40:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:40:32]Read from MH i2c: E2 [07:40:32]MH_I2C_Read... [07:40:32]Read from MH i2c: E2 0E 00 [07:40:32]MH_I2C_Read... [07:40:32]Read from MH i2c: E2 0E 00 49 42 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 F3 [07:40:32]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [07:40:32]wFMCommunicate OK [07:40:32]SAM_PROTO_GetShiftState done [07:40:32]FM_GetShiftState done [07:40:32]opened in 1730247899 [07:40:32]opened+sec_in_day 1730334299 [07:40:32]quantity*price = 100051 [07:40:32]sum+1 = 100052 [07:40:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 35 30.10.2024 07:40 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311188 ФПД: 230807853444560 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T074036&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311188&fm=230807853444560&tin=02508201610067®Number=0000000000091780&sum=100000 [07:40:33]StoreToDocumentArchive [07:40:33]shift 536 fd 311188 [07:40:33]save to /storage/0536/doc_00311188 [07:40:33]save last doc name /storage/0536/doc_00311188 to /storage/kkm_last_doc_name [07:40:33]save OK [07:40:33]Clear old archive folders... [07:40:33]ProcessDocumentItem done err = 0, tmpTLVsize=257 [07:40:33]tlvbuf is 0062E790 [07:40:33]SAM_PROTO_ClearQueue [07:40:33]wFMCommunicate request_size=4 [07:40:33]MH_SAM_APDU [07:40:33]CAPDU: 80 09 00 00 [07:40:33]Write to MH i2c: E2 08 00 56 42 80 09 00 00 00 00 00 00 0A [07:40:33]Write i2c OK [07:40:33]MH_I2C_Read... [07:40:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:40:33]Read from MH i2c: E2 [07:40:33]MH_I2C_Read... [07:40:33]Read from MH i2c: E2 03 00 [07:40:33]MH_I2C_Read... [07:40:33]Read from MH i2c: E2 03 00 56 42 00 90 00 0C [07:40:33]RAPDU: 90 00 [07:40:33]wFMCommunicate OK [07:40:33]SAM_PROTO_ClearQueue done [07:40:33]KKMCreateOFDPacket [07:40:33]OFDProtocolAddRootSTLVToBuf [07:40:33]FM_MakeSignedData [07:40:33]FM_MakeSignedData [07:40:33]SAM_PROTO_SignData [07:40:33]wFMCommunicate request_size=4 [07:40:33]MH_SAM_APDU [07:40:33]CAPDU: 80 0D 01 02 [07:40:33]Write to MH i2c: E2 08 00 57 42 80 0D 01 02 00 00 00 00 12 [07:40:33]Write i2c OK [07:40:33]MH_I2C_Read... [07:40:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:40:33]Read from MH i2c: E2 [07:40:33]MH_I2C_Read... [07:40:33]Read from MH i2c: E2 03 00 [07:40:33]MH_I2C_Read... [07:40:33]Read from MH i2c: E2 03 00 57 42 00 90 00 0D [07:40:33]RAPDU: 90 00 [07:40:33]wFMCommunicate OK [07:40:33]wFMCommunicate request_size=255 [07:40:33]MH_SAM_APDU [07:40:33]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 23 00 00 00 F4 03 04 00 F4 E2 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 94 BF 04 [07:40:33]Write to MH i2c: E2 02 01 58 42 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 23 00 00 00 F4 03 04 00 F4 E2 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 94 BF 04 00 00 7A [07:40:33]Write i2c OK [07:40:33]MH_I2C_Read... [07:40:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:40:34]Read from MH i2c: E2 [07:40:34]MH_I2C_Read... [07:40:34]Read from MH i2c: E2 03 00 [07:40:34]MH_I2C_Read... [07:40:34]Read from MH i2c: E2 03 00 58 42 00 90 00 0E [07:40:34]RAPDU: 90 00 [07:40:34]wFMCommunicate OK [07:40:34]wFMCommunicate request_size=16 [07:40:34]MH_SAM_APDU [07:40:34]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 D1 EB 24 1D AD D0 [07:40:34]Write to MH i2c: E2 13 00 59 42 80 0D 02 02 0B 00 00 35 04 06 00 D1 EB 24 1D AD D0 00 00 E4 [07:40:34]Write i2c OK [07:40:34]MH_I2C_Read... [07:40:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:40:34]Read from MH i2c: E2 [07:40:34]MH_I2C_Read... [07:40:34]Read from MH i2c: E2 03 00 [07:40:34]MH_I2C_Read... [07:40:34]Read from MH i2c: E2 03 00 59 42 00 90 00 0F [07:40:34]RAPDU: 90 00 [07:40:34]wFMCommunicate OK [07:40:34]wFMCommunicate request_size=4 [07:40:34]MH_SAM_APDU [07:40:34]CAPDU: 80 0D 03 02 [07:40:34]Write to MH i2c: E2 08 00 5A 42 80 0D 03 02 00 00 00 00 17 [07:40:34]Write i2c OK [07:40:34]MH_I2C_Read... [07:40:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:40:34]Read from MH i2c: E2 [07:40:34]MH_I2C_Read... [07:40:34]Read from MH i2c: E2 0B 00 [07:40:34]MH_I2C_Read... [07:40:34]Read from MH i2c: E2 0B 00 5A 42 00 28 41 00 C3 A1 8B 7E 9D 90 00 8B [07:40:34]RAPDU: 28 41 00 C3 A1 8B 7E 9D 90 00 [07:40:34]wFMCommunicate OK [07:40:34]SAM_PROTO_SignData done [07:40:34]FM_MakeSignedData done [07:40:34]CreateOFDProtocolMessage [07:40:34]wFMCommunicate request_size=4 [07:40:34]MH_SAM_APDU [07:40:34]CAPDU: 80 11 00 00 [07:40:34]Write to MH i2c: E2 08 00 5B 42 80 11 00 00 00 00 00 00 17 [07:40:34]Write i2c OK [07:40:34]MH_I2C_Read... [07:40:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:40:34]Read from MH i2c: E2 [07:40:34]MH_I2C_Read... [07:40:34]Read from MH i2c: E2 17 00 [07:40:34]MH_I2C_Read... [07:40:34]Read from MH i2c: E2 17 00 5B 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6C [07:40:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:40:34]wFMCommunicate OK [07:40:34]CreateOFDProtocolMessage done [07:40:34]OFDSenderStorePacket 311188 [07:40:34]StoreOFDPacket docnum=311188 [07:40:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 9A 37 0D 01 57 BD 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 23 00 00 00 F4 03 04 00 F4 E2 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 94 BF 04 00 35 04 06 00 D1 EB 24 1D AD D0 28 41 00 C3 A1 8B 7E 9D [07:40:34]CheckFolder [07:40:34]dirname=/storage/ofd_packets [07:40:34]CheckFolder done [07:40:34]ProducePacketName [07:40:34]name=ofd_packets/00311188 [07:40:34]NVStorageSaveData ofd_packets/00311188 [07:40:34]File name is /storage/ofd_packets/00311188 [07:40:34]Write 307 bytes [07:40:34]NVStorageSaveData done [07:40:34]OFDSenderStorePacket done [07:40:34]KKMCreateOFDPacket done [07:40:34]NVStorageSaveData kkm_last_timestamp [07:40:34]File name is /storage/kkm_last_timestamp [07:40:34]Write 4 bytes [07:40:34]NVStorageSaveData done [07:40:34]ExternCall_PrintAddStr [07:40:34]wPrintStart [07:40:34]Write to MH i2c: 01 00 00 5C 42 9E [07:40:34]Write i2c OK [07:40:34]MH_I2C_Read... [07:40:34]Read from MH i2c: 01 [07:40:34]MH_I2C_Read... [07:40:34]Read from MH i2c: 01 07 00 [07:40:34]MH_I2C_Read... [07:40:34]Read from MH i2c: 01 07 00 5C 42 00 00 00 00 00 FF 0F B3 [07:40:34]RasterBufferAndPrint [07:40:34]line Счет N : (1)645002 [07:40:34]line ИНН: 02508201610067 [07:40:34]line Контрольно-Кассовый Чек [07:40:34]line ПРОДАЖА [07:40:34]line ТРК (МРК, ГНК) : 42 [07:40:34]line Товар: 2710194210 [07:40:34]line D-ENERGY ДТ-К-2 [07:40:34]line 12.960 * 77.20 [07:40:34]line = 1000.51 [07:40:34]line НДС 12% НСП 1% [07:40:34]line > о реализуемом товаре [07:40:34]line ОКРУГЛЕНИЕ: -0.51 [07:40:34]line ИТОГО: 1000.00 [07:40:34]line Внесено: 1000.00 [07:40:34]line СДАЧА: 0.00 [07:40:34]line НСП 1% : 8.85 [07:40:34]line НДС 12% : 106.25 [07:40:34]line Наличными: 1000.00 [07:40:34]line Безнал.: 0.00 [07:40:34]line Место: АЗС № 172 "Партнер Нефть" [07:40:34]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [07:40:34]line СНО: Общий режим [07:40:34]line Чек 35 30.10.2024 07:40 [07:40:34]line Смена: 536 ФФД: 1.0 [07:40:34]line ЗНМ: 0300000116 [07:40:34]line РНМ: 0000000000091780 [07:40:34]line Версия ККМ: 001 [07:40:34]line ФМ: 0000000000871765 [07:40:34]line ФД: 311188 [07:40:34]line ФПД: 230807853444560 [07:40:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T074036&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311188&fm=230807853444560&tin=02508201610067®Number=0000000000091780&sum=100000 [07:40:34]OFD Sender: Processing packet 311188 [packets to send 223, broken 222] [07:40:34]ProducePacketName [07:40:34]name=ofd_packets/00311188 [07:40:34]OFD Sender: To server: pG, [07:40:34]CommunicateWithHost lk.salyk.kg:30040 [07:40:34]ConnectInit lk.salyk.kg [07:40:34]written 0, free lines is 4095 [07:40:34]Connected sock=10 [07:40:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 9A 37 0D 01 57 BD 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 23 00 00 00 F4 03 04 00 F4 E2 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 94 BF 04 00 35 04 06 00 D1 EB 24 1D AD D0 28 41 00 C3 A1 8B 7E 9D [07:40:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 4F 54 47 00 CE 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 31 37 36 35 10 04 04 00 94 BF 04 00 F4 03 04 00 45 89 21 67 B6 04 01 00 00 27 88 6D 69 10 ED C9 05 [07:40:35]CommunicateWithHost err = 0 [07:40:35]CheckOFDResponse [07:40:35]1017 (14) - 77093643461234 [07:40:35]1041 (16) - 0000000000871765 [07:40:35]1040 (4) - 311188 [07:40:35]1012 (4) - 30.10.2024 01:17 [07:40:35]1206 (1) - 0 [07:40:35]OFD Sender: Remove packet 311188 [07:40:35]ProducePacketName [07:40:35]name=ofd_packets/00311188 [07:40:35]NVStorageDeleteData [07:40:35]Write to MH i2c: 01 00 00 86 42 C8 [07:40:35]Write i2c OK [07:40:35]MH_I2C_Read... [07:40:35]Read from MH i2c: 01 [07:40:35]MH_I2C_Read... [07:40:35]Read from MH i2c: 01 07 00 [07:40:35]MH_I2C_Read... [07:40:35]Read from MH i2c: 01 07 00 86 42 00 00 00 00 00 AA 0C 85 [07:40:35]RasterBufferAndPrint [07:40:35]line [07:40:35]line [07:40:35]line [07:40:35]line [07:40:35]line [07:40:35]written 0, free lines is 3247 [07:40:35]MH_Cut [07:40:35]Write to MH i2c: D1 01 00 8D 42 01 A1 [07:40:35]Write i2c OK [07:40:35]MH_I2C_Read... [07:40:35]Read from MH i2c: D1 [07:40:35]MH_I2C_Read... [07:40:35]Read from MH i2c: D1 01 00 [07:40:35]MH_I2C_Read... [07:40:35]Read from MH i2c: D1 01 00 8D 42 00 A0 [07:40:35]Write to MH i2c: 01 00 00 8E 42 D0 [07:40:35]Write i2c OK [07:40:35]MH_I2C_Read... [07:40:35]OFD Sender: No OFD packet to send [07:40:36]*** Cut start [07:40:36]*** Purtial cut [07:40:36]*** Stage 1: CUTSNS_PIN = 1 [07:40:36]Read from MH i2c: 01 [07:40:36]MH_I2C_Read... [07:40:36]*** Stop cut motor [07:40:36]*** Cut end [07:40:36]Read from MH i2c: 01 07 00 [07:40:36]MH_I2C_Read... [07:40:36]Read from MH i2c: 01 07 00 8E 42 00 00 00 00 00 FF 0F E5 [07:40:36]process_action close_receipt done [07:40:36]requested_data is exist [07:40:36]produce_requested_data [07:40:36]requested_item fm.sn is exist - process it [07:40:36]wFMCommunicate request_size=4 [07:40:36]MH_SAM_APDU [07:40:36]CAPDU: 80 11 00 00 [07:40:36]Write to MH i2c: E2 08 00 8F 42 80 11 00 00 00 00 00 00 4B [07:40:36]Write i2c OK [07:40:36]MH_I2C_Read... [07:40:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:40:36]Read from MH i2c: E2 [07:40:36]MH_I2C_Read... [07:40:36]Read from MH i2c: E2 17 00 [07:40:36]MH_I2C_Read... [07:40:36]Read from MH i2c: E2 17 00 8F 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A0 [07:40:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:40:36]wFMCommunicate OK [07:40:36]requested_item fd.num is exist - process it [07:40:36]SAM_PROTO_GetFieldsCounters [07:40:36]wFMCommunicate request_size=4 [07:40:36]MH_SAM_APDU [07:40:36]CAPDU: 80 13 00 00 [07:40:36]Write to MH i2c: E2 08 00 90 42 80 13 00 00 00 00 00 00 4E [07:40:36]Write i2c OK [07:40:36]MH_I2C_Read... [07:40:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:40:36]Read from MH i2c: E2 [07:40:36]MH_I2C_Read... [07:40:36]Read from MH i2c: E2 62 00 [07:40:36]MH_I2C_Read... [07:40:36]Read from MH i2c: E2 62 00 90 42 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 94 BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 23 00 00 00 5E 04 04 00 23 00 00 00 57 04 04 00 24 00 00 00 19 04 04 00 00 00 00 00 90 00 4B [07:40: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 94 BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 23 00 00 00 5E 04 04 00 23 00 00 00 57 04 04 00 24 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:40:36]wFMCommunicate OK [07:40:36]SAM_PROTO_GetFieldsCounters done [07:40:36]requested_item shift.num is exist - process it [07:40:36]requested_item shift.opened is exist - process it [07:40:36]req_shift_opened [07:40:36]FM_GetShiftState [07:40:36]SAM_PROTO_GetShiftState [07:40:36]wFMCommunicate request_size=4 [07:40:36]MH_SAM_APDU [07:40:36]CAPDU: 80 13 01 00 [07:40:36]Write to MH i2c: E2 08 00 91 42 80 13 01 00 00 00 00 00 50 [07:40:36]Write i2c OK [07:40:36]MH_I2C_Read... [07:40:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:40:36]Read from MH i2c: E2 [07:40:36]MH_I2C_Read... [07:40:36]Read from MH i2c: E2 0E 00 [07:40:36]MH_I2C_Read... [07:40:36]Read from MH i2c: E2 0E 00 91 42 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 3B [07:40:36]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [07:40:36]wFMCommunicate OK [07:40:36]SAM_PROTO_GetShiftState done [07:40:36]FM_GetShiftState done [07:40:36]req_shift_opened done [07:40:36]requested_item shift.open_date is exist - process it [07:40:36]req_shift_open_date [07:40:36]req_shift_open_date done [07:40:36]produce_requested_data done [07:40:36]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311188,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [07:40:36]process_action_free close_receipt [07:40:36]json_value_free [07:40:36]json_value_free done [07:40:36]process_json_proto returns [07:40:36]Send response to host [07:40:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311188,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [07:40:36]free response buf [07:40:36]execute_script done [07:40:36]execute_script returns [07:40:36]free content buf [07:40:36]Sock 9.Close socket [07:40:36]Sock 9.Thread stoped [07:40:40]OFD Sender: No OFD packet to send [07:40:45]OFD Sender: No OFD packet to send [07:40:50]OFD Sender: No OFD packet to send [07:40:55]OFD Sender: No OFD packet to send [07:41:00]OFD Sender: No OFD packet to send [07:41:05]OFD Sender: No OFD packet to send [07:41:10]OFD Sender: No OFD packet to send [07:41:15]OFD Sender: No OFD packet to send [07:41:20]OFD Sender: No OFD packet to send [07:41:25]OFD Sender: No OFD packet to send [07:41:30]OFD Sender: No OFD packet to send [07:41:35]OFD Sender: No OFD packet to send [07:41:40]OFD Sender: No OFD packet to send [07:41:45]OFD Sender: No OFD packet to send [07:41:50]OFD Sender: No OFD packet to send [07:41:55]OFD Sender: No OFD packet to send [07:42:00]OFD Sender: No OFD packet to send [07:42:05]OFD Sender: No OFD packet to send [07:42:10]OFD Sender: No OFD packet to send [07:42:15]OFD Sender: No OFD packet to send [07:42:20]OFD Sender: No OFD packet to send [07:42:25]OFD Sender: No OFD packet to send [07:42:30]OFD Sender: No OFD packet to send [07:42:35]OFD Sender: No OFD packet to send [07:42:40]OFD Sender: No OFD packet to send [07:42:45]OFD Sender: No OFD packet to send [07:42:50]OFD Sender: No OFD packet to send [07:42:55]OFD Sender: No OFD packet to send [07:43:00]OFD Sender: No OFD packet to send [07:43:05]OFD Sender: No OFD packet to send [07:43:10]OFD Sender: No OFD packet to send [07:43:15]OFD Sender: No OFD packet to send [07:43:20]OFD Sender: No OFD packet to send [07:43:25]OFD Sender: No OFD packet to send [07:43:30]OFD Sender: No OFD packet to send [07:43:35]OFD Sender: No OFD packet to send [07:43:40]OFD Sender: No OFD packet to send [07:43:45]OFD Sender: No OFD packet to send [07:43:46]accept exits with 7 [07:43:46]New connection [07:43:46]New thread 3066654052 created [07:43:46]Thread 3066510692 joined [07:43:46]Waiting for new connection... [07:43:46] Sock 7.Parse request [07:43:46]Sock 7.Check first char [07:43:46]Sock 7.First char is OK [07:43:46]request: POST /json_proto HTTP/1.0 [07:43:46]Method: POST [07:43:46]URL: /json_proto [07:43:46]Method is POST - this is cgi request [07:43:46]url: /json_proto [07:43:46]query_string will be loaded in cgi processing [07:43:46]execute_cgi json_proto POST (null) [07:43:46]execute_cgi path=json_proto method=POST [07:43:46]POST find Content-Length [07:43:46]Host: 172.17.96.3:8080 [07:43:46]Content-Length: 678 [07:43:46]Content-Type: application/json [07:43:46] [07:43:46]POST finish read [07:43:46]Found Content-Length = 678 [07:43:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645003", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 13.460, "sum" : 900.47, "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" ] } } [07:43:46]execute_script... [07:43: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)645003", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 13.460, "sum" : 900.47, "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" ] } } [07:43:46]POST & json_proto [07:43:46]process_json_proto [07:43:46]json parsed OK: [07:43:46]protocol is kg_v1.0 [07:43:46]action value=close_receipt [07:43:46]process_action close_receipt [07:43:46]cmd_close_receipt [07:43:46]MH_GetDate [07:43:46]Write to MH i2c: F0 00 00 92 42 C3 [07:43:46]Write i2c OK [07:43:46]MH_I2C_Read... [07:43:46]Read from MH i2c: F0 [07:43:46]MH_I2C_Read... [07:43:46]Read from MH i2c: F0 09 00 [07:43:46]MH_I2C_Read... [07:43:46]Read from MH i2c: F0 09 00 92 42 00 B6 E3 21 67 44 5E 04 65 F8 [07:43:46]GetLastDocTimeStamp 1730274036 [07:43:46]current date 1730274230 [07:43:46]FM_GetShiftState [07:43:46]SAM_PROTO_GetShiftState [07:43:46]wFMCommunicate request_size=4 [07:43:46]MH_SAM_APDU [07:43:46]CAPDU: 80 13 01 00 [07:43:46]Write to MH i2c: E2 08 00 93 42 80 13 01 00 00 00 00 00 52 [07:43:46]Write i2c OK [07:43:46]MH_I2C_Read... [07:43:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:43:46]Read from MH i2c: E2 [07:43:46]MH_I2C_Read... [07:43:46]Read from MH i2c: E2 0E 00 [07:43:46]MH_I2C_Read... [07:43:46]Read from MH i2c: E2 0E 00 93 42 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 3D [07:43:46]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [07:43:46]wFMCommunicate OK [07:43:46]SAM_PROTO_GetShiftState done [07:43:46]FM_GetShiftState done [07:43:46]opened in 1730247899 [07:43:46]opened+sec_in_day 1730334299 [07:43:46]quantity*price = 90047 [07:43:46]sum+1 = 90048 [07:43:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.47 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.97 НДС 12% : 95.62 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 36 30.10.2024 07:43 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311189 ФПД: 270685580329022 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T074350&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311189&fm=270685580329022&tin=02508201610067®Number=0000000000091780&sum=90000 [07:43:47]StoreToDocumentArchive [07:43:47]shift 536 fd 311189 [07:43:47]save to /storage/0536/doc_00311189 [07:43:47]save last doc name /storage/0536/doc_00311189 to /storage/kkm_last_doc_name [07:43:47]save OK [07:43:47]Clear old archive folders... [07:43:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:43:47]tlvbuf is 00645390 [07:43:47]SAM_PROTO_ClearQueue [07:43:47]wFMCommunicate request_size=4 [07:43:47]MH_SAM_APDU [07:43:47]CAPDU: 80 09 00 00 [07:43:47]Write to MH i2c: E2 08 00 A0 42 80 09 00 00 00 00 00 00 54 [07:43:47]Write i2c OK [07:43:47]MH_I2C_Read... [07:43:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:43:47]Read from MH i2c: E2 [07:43:47]MH_I2C_Read... [07:43:47]Read from MH i2c: E2 03 00 [07:43:47]MH_I2C_Read... [07:43:47]Read from MH i2c: E2 03 00 A0 42 00 90 00 56 [07:43:47]RAPDU: 90 00 [07:43:47]wFMCommunicate OK [07:43:47]SAM_PROTO_ClearQueue done [07:43:47]KKMCreateOFDPacket [07:43:47]OFDProtocolAddRootSTLVToBuf [07:43:47]FM_MakeSignedData [07:43:47]FM_MakeSignedData [07:43:47]SAM_PROTO_SignData [07:43:47]wFMCommunicate request_size=4 [07:43:47]MH_SAM_APDU [07:43:47]CAPDU: 80 0D 01 02 [07:43:47]Write to MH i2c: E2 08 00 A1 42 80 0D 01 02 00 00 00 00 5C [07:43:47]Write i2c OK [07:43:47]MH_I2C_Read... [07:43:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:43:47]Read from MH i2c: E2 [07:43:47]MH_I2C_Read... [07:43:47]Read from MH i2c: E2 03 00 [07:43:47]MH_I2C_Read... [07:43:47]Read from MH i2c: E2 03 00 A1 42 00 90 00 57 [07:43:47]RAPDU: 90 00 [07:43:47]wFMCommunicate OK [07:43:47]wFMCommunicate request_size=255 [07:43:47]MH_SAM_APDU [07:43: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 32 FF 03 08 00 03 94 34 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BF 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 24 00 00 00 F4 03 04 00 B6 E3 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 95 BF 04 00 35 04 06 00 F6 [07:43:47]Write to MH i2c: E2 02 01 A2 42 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 94 34 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BF 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 24 00 00 00 F4 03 04 00 B6 E3 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 95 BF 04 00 35 04 06 00 F6 00 00 B4 [07:43:47]Write i2c OK [07:43:47]MH_I2C_Read... [07:43:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:43:48]Read from MH i2c: E2 [07:43:48]MH_I2C_Read... [07:43:48]Read from MH i2c: E2 03 00 [07:43:48]MH_I2C_Read... [07:43:48]Read from MH i2c: E2 03 00 A2 42 00 90 00 58 [07:43:48]RAPDU: 90 00 [07:43:48]wFMCommunicate OK [07:43:48]wFMCommunicate request_size=10 [07:43:48]MH_SAM_APDU [07:43:48]CAPDU: 80 0D 02 02 05 2F E5 DC 80 3E [07:43:48]Write to MH i2c: E2 0D 00 A3 42 80 0D 02 02 05 00 2F E5 DC 80 3E 00 00 17 [07:43:48]Write i2c OK [07:43:48]MH_I2C_Read... [07:43:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:43:48]Read from MH i2c: E2 [07:43:48]MH_I2C_Read... [07:43:48]Read from MH i2c: E2 03 00 [07:43:48]MH_I2C_Read... [07:43:48]Read from MH i2c: E2 03 00 A3 42 00 90 00 59 [07:43:48]RAPDU: 90 00 [07:43:48]wFMCommunicate OK [07:43:48]wFMCommunicate request_size=4 [07:43:48]MH_SAM_APDU [07:43:48]CAPDU: 80 0D 03 02 [07:43:48]Write to MH i2c: E2 08 00 A4 42 80 0D 03 02 00 00 00 00 61 [07:43:48]Write i2c OK [07:43:48]MH_I2C_Read... [07:43:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:43:48]Read from MH i2c: E2 [07:43:48]MH_I2C_Read... [07:43:48]Read from MH i2c: E2 0B 00 [07:43:48]MH_I2C_Read... [07:43:48]Read from MH i2c: E2 0B 00 A4 42 00 EF 9C CC 84 9A A2 6A 62 90 00 45 [07:43:48]RAPDU: EF 9C CC 84 9A A2 6A 62 90 00 [07:43:48]wFMCommunicate OK [07:43:48]SAM_PROTO_SignData done [07:43:48]FM_MakeSignedData done [07:43:48]CreateOFDProtocolMessage [07:43:48]wFMCommunicate request_size=4 [07:43:48]MH_SAM_APDU [07:43:48]CAPDU: 80 11 00 00 [07:43:48]Write to MH i2c: E2 08 00 A5 42 80 11 00 00 00 00 00 00 61 [07:43:48]Write i2c OK [07:43:48]MH_I2C_Read... [07:43:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:43:48]Read from MH i2c: E2 [07:43:48]MH_I2C_Read... [07:43:48]Read from MH i2c: E2 17 00 [07:43:48]MH_I2C_Read... [07:43:48]Read from MH i2c: E2 17 00 A5 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B6 [07:43:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:43:48]wFMCommunicate OK [07:43:48]CreateOFDProtocolMessage done [07:43:48]OFDSenderStorePacket 311189 [07:43:48]StoreOFDPacket docnum=311189 [07:43:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 25 E6 07 01 FF 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 32 FF 03 08 00 03 94 34 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BF 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 24 00 00 00 F4 03 04 00 B6 E3 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 95 BF 04 00 35 04 06 00 F6 2F E5 DC 80 3E EF 9C CC 84 9A A2 6A 62 [07:43:48]CheckFolder [07:43:48]dirname=/storage/ofd_packets [07:43:48]CheckFolder done [07:43:48]ProducePacketName [07:43:48]name=ofd_packets/00311189 [07:43:48]NVStorageSaveData ofd_packets/00311189 [07:43:48]File name is /storage/ofd_packets/00311189 [07:43:48]Write 301 bytes [07:43:48]NVStorageSaveData done [07:43:48]OFDSenderStorePacket done [07:43:48]KKMCreateOFDPacket done [07:43:48]NVStorageSaveData kkm_last_timestamp [07:43:48]File name is /storage/kkm_last_timestamp [07:43:48]Write 4 bytes [07:43:48]NVStorageSaveData done [07:43:48]ExternCall_PrintAddStr [07:43:48]wPrintStart [07:43:48]Write to MH i2c: 01 00 00 A6 42 E8 [07:43:48]Write i2c OK [07:43:48]MH_I2C_Read... [07:43:48]Read from MH i2c: 01 [07:43:48]MH_I2C_Read... [07:43:48]Read from MH i2c: 01 07 00 [07:43:48]MH_I2C_Read... [07:43:48]Read from MH i2c: 01 07 00 A6 42 00 00 00 00 00 FF 0F FD [07:43:48]RasterBufferAndPrint [07:43:48]line Счет N : (1)645003 [07:43:48]line ИНН: 02508201610067 [07:43:48]line Контрольно-Кассовый Чек [07:43:48]line ПРОДАЖА [07:43:48]line ТРК (МРК, ГНК) : 52 [07:43:48]line Товар: 2710124130 [07:43:48]line Аи-92-К-2 [07:43:48]line 13.460 * 66.90 [07:43:48]line = 900.47 [07:43:48]line НДС 12% НСП 1% [07:43:48]line > о реализуемом товаре [07:43:48]line ОКРУГЛЕНИЕ: -0.47 [07:43:48]line ИТОГО: 900.00 [07:43:48]line Внесено: 900.00 [07:43:48]line СДАЧА: 0.00 [07:43:48]line НСП 1% : 7.97 [07:43:48]line НДС 12% : 95.62 [07:43:48]line Наличными: 900.00 [07:43:48]line Безнал.: 0.00 [07:43:48]line Место: АЗС № 172 "Партнер Нефть" [07:43:48]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [07:43:48]line СНО: Общий режим [07:43:48]line Чек 36 30.10.2024 07:43 [07:43:48]line Смена: 536 ФФД: 1.0 [07:43:48]line ЗНМ: 0300000116 [07:43:48]line РНМ: 0000000000091780 [07:43:48]line Версия ККМ: 001 [07:43:48]line ФМ: 0000000000871765 [07:43:48]line ФД: 311189 [07:43:48]line ФПД: 270685580329022 [07:43:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T074350&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311189&fm=270685580329022&tin=02508201610067®Number=0000000000091780&sum=90000 [07:43:48]OFD Sender: Processing packet 311189 [packets to send 223, broken 222] [07:43:48]ProducePacketName [07:43:48]name=ofd_packets/00311189 [07:43:48]OFD Sender: To server: pG, [07:43:48]CommunicateWithHost lk.salyk.kg:30040 [07:43:48]ConnectInit lk.salyk.kg [07:43:48]written 0, free lines is 4095 [07:43:48]Connected sock=10 [07:43:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 25 E6 07 01 FF 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 32 FF 03 08 00 03 94 34 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BF 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 24 00 00 00 F4 03 04 00 B6 E3 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 95 BF 04 00 35 04 06 00 F6 2F E5 DC 80 3E EF 9C CC 84 9A A2 6A 62 [07:43:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 8F 9E 47 00 F6 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 31 37 36 35 10 04 04 00 95 BF 04 00 F4 03 04 00 07 8A 21 67 B6 04 01 00 00 D0 0C 8E D0 6B 45 84 30 [07:43:48]CommunicateWithHost err = 0 [07:43:48]CheckOFDResponse [07:43:48]1017 (14) - 77093643461234 [07:43:48]1041 (16) - 0000000000871765 [07:43:48]1040 (4) - 311189 [07:43:48]1012 (4) - 30.10.2024 01:21 [07:43:48]1206 (1) - 0 [07:43:48]OFD Sender: Remove packet 311189 [07:43:48]ProducePacketName [07:43:48]name=ofd_packets/00311189 [07:43:48]NVStorageDeleteData [07:43:48]Write to MH i2c: 01 00 00 D0 42 12 [07:43:48]Write i2c OK [07:43:48]MH_I2C_Read... [07:43:48]Read from MH i2c: 01 [07:43:48]MH_I2C_Read... [07:43:48]Read from MH i2c: 01 07 00 [07:43:48]MH_I2C_Read... [07:43:48]Read from MH i2c: 01 07 00 D0 42 00 00 00 00 00 AA 0C CF [07:43:48]RasterBufferAndPrint [07:43:48]line [07:43:48]line [07:43:48]line [07:43:48]line [07:43:48]line [07:43:48]written 0, free lines is 3246 [07:43:48]MH_Cut [07:43:48]Write to MH i2c: D1 01 00 D7 42 01 EB [07:43:48]Write i2c OK [07:43:48]MH_I2C_Read... [07:43:48]Read from MH i2c: D1 [07:43:48]MH_I2C_Read... [07:43:48]Read from MH i2c: D1 01 00 [07:43:48]MH_I2C_Read... [07:43:48]Read from MH i2c: D1 01 00 D7 42 00 EA [07:43:48]Write to MH i2c: 01 00 00 D8 42 1A [07:43:48]Write i2c OK [07:43:48]MH_I2C_Read... [07:43:49]OFD Sender: No OFD packet to send [07:43:49]*** Cut start [07:43:49]*** Purtial cut [07:43:49]*** Stage 1: CUTSNS_PIN = 1 [07:43:50]Read from MH i2c: 01 [07:43:50]*** Stop cut motor [07:43:50]*** Cut end [07:43:50]MH_I2C_Read... [07:43:50]Read from MH i2c: 01 07 00 [07:43:50]MH_I2C_Read... [07:43:50]Read from MH i2c: 01 07 00 D8 42 00 00 00 00 00 FF 0F 2F [07:43:50]process_action close_receipt done [07:43:50]requested_data is exist [07:43:50]produce_requested_data [07:43:50]requested_item fm.sn is exist - process it [07:43:50]wFMCommunicate request_size=4 [07:43:50]MH_SAM_APDU [07:43:50]CAPDU: 80 11 00 00 [07:43:50]Write to MH i2c: E2 08 00 D9 42 80 11 00 00 00 00 00 00 95 [07:43:50]Write i2c OK [07:43:50]MH_I2C_Read... [07:43:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:43:50]Read from MH i2c: E2 [07:43:50]MH_I2C_Read... [07:43:50]Read from MH i2c: E2 17 00 [07:43:50]MH_I2C_Read... [07:43:50]Read from MH i2c: E2 17 00 D9 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 EA [07:43:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:43:50]wFMCommunicate OK [07:43:50]requested_item fd.num is exist - process it [07:43:50]SAM_PROTO_GetFieldsCounters [07:43:50]wFMCommunicate request_size=4 [07:43:50]MH_SAM_APDU [07:43:50]CAPDU: 80 13 00 00 [07:43:50]Write to MH i2c: E2 08 00 DA 42 80 13 00 00 00 00 00 00 98 [07:43:50]Write i2c OK [07:43:50]MH_I2C_Read... [07:43:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:43:50]Read from MH i2c: E2 [07:43:50]MH_I2C_Read... [07:43:50]Read from MH i2c: E2 62 00 [07:43:50]MH_I2C_Read... [07:43:50]Read from MH i2c: E2 62 00 DA 42 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 95 BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 24 00 00 00 5E 04 04 00 24 00 00 00 57 04 04 00 25 00 00 00 19 04 04 00 00 00 00 00 90 00 99 [07:43: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 95 BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 24 00 00 00 5E 04 04 00 24 00 00 00 57 04 04 00 25 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:43:50]wFMCommunicate OK [07:43:50]SAM_PROTO_GetFieldsCounters done [07:43:50]requested_item shift.num is exist - process it [07:43:50]requested_item shift.opened is exist - process it [07:43:50]req_shift_opened [07:43:50]FM_GetShiftState [07:43:50]SAM_PROTO_GetShiftState [07:43:50]wFMCommunicate request_size=4 [07:43:50]MH_SAM_APDU [07:43:50]CAPDU: 80 13 01 00 [07:43:50]Write to MH i2c: E2 08 00 DB 42 80 13 01 00 00 00 00 00 9A [07:43:50]Write i2c OK [07:43:50]MH_I2C_Read... [07:43:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:43:50]Read from MH i2c: E2 [07:43:50]MH_I2C_Read... [07:43:50]Read from MH i2c: E2 0E 00 [07:43:50]MH_I2C_Read... [07:43:50]Read from MH i2c: E2 0E 00 DB 42 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 85 [07:43:50]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [07:43:50]wFMCommunicate OK [07:43:50]SAM_PROTO_GetShiftState done [07:43:50]FM_GetShiftState done [07:43:50]req_shift_opened done [07:43:50]requested_item shift.open_date is exist - process it [07:43:50]req_shift_open_date [07:43:50]req_shift_open_date done [07:43:50]produce_requested_data done [07:43:50]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311189,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [07:43:50]process_action_free close_receipt [07:43:50]json_value_free [07:43:50]json_value_free done [07:43:50]process_json_proto returns [07:43:50]Send response to host [07:43:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311189,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [07:43:50]free response buf [07:43:50]execute_script done [07:43:50]execute_script returns [07:43:50]free content buf [07:43:50]Sock 7.Close socket [07:43:50]Sock 7.Thread stoped [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: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: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:19]OFD Sender: No OFD packet to send [07:46:24]OFD Sender: No OFD packet to send [07:46:29]OFD Sender: No OFD packet to send [07:46:34]OFD Sender: No OFD packet to send [07:46:39]OFD Sender: No OFD packet to send [07:46:44]OFD Sender: No OFD packet to send [07:46:49]OFD Sender: No OFD packet to send [07:46:54]OFD Sender: No OFD packet to send [07:46:59]OFD Sender: No OFD packet to send [07:47:04]OFD Sender: No OFD packet to send [07:47:09]OFD Sender: No OFD packet to send [07:47:14]OFD Sender: No OFD packet to send [07:47:19]OFD Sender: No OFD packet to send [07:47:24]OFD Sender: No OFD packet to send [07:47:29]OFD Sender: No OFD packet to send [07:47:34]OFD Sender: No OFD packet to send [07:47:39]OFD Sender: No OFD packet to send [07:47:44]OFD Sender: No OFD packet to send [07:47:49]OFD Sender: No OFD packet to send [07:47:54]OFD Sender: No OFD packet to send [07:47:59]OFD Sender: No OFD packet to send [07:48:04]OFD Sender: No OFD packet to send [07:48:09]OFD Sender: No OFD packet to send [07:48:14]OFD Sender: No OFD packet to send [07:48:19]OFD Sender: No OFD packet to send [07:48:24]OFD Sender: No OFD packet to send [07:48:29]OFD Sender: No OFD packet to send [07:48:34]OFD Sender: No OFD packet to send [07:48:39]OFD Sender: No OFD packet to send [07:48:44]OFD Sender: No OFD packet to send [07:48:49]OFD Sender: No OFD packet to send [07:48:54]OFD Sender: No OFD packet to send [07:48:59]OFD Sender: No OFD packet to send [07:49:04]OFD Sender: No OFD packet to send [07:49:09]OFD Sender: No OFD packet to send [07:49:14]OFD Sender: No OFD packet to send [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:19]OFD Sender: No OFD packet to send [07:50:25]OFD Sender: No OFD packet to send [07:50:30]OFD Sender: No OFD packet to send [07:50:35]OFD Sender: No OFD packet to send [07:50:40]OFD Sender: No OFD packet to send [07:50:45]OFD Sender: No OFD packet to send [07:50:50]OFD Sender: No OFD packet to send [07:50:55]OFD Sender: No OFD packet to send [07:51:00]OFD Sender: No OFD packet to send [07:51:05]OFD Sender: No OFD packet to send [07:51:10]OFD Sender: No OFD packet to send [07:51:15]OFD Sender: No OFD packet to send [07:51:20]OFD Sender: No OFD packet to send [07:51:25]OFD Sender: No OFD packet to send [07:51:30]OFD Sender: No OFD packet to send [07:51:35]OFD Sender: No OFD packet to send [07:51:40]OFD Sender: No OFD packet to send [07:51:45]OFD Sender: No OFD packet to send [07:51:50]OFD Sender: No OFD packet to send [07:51:55]OFD Sender: No OFD packet to send [07:52:00]OFD Sender: No OFD packet to send [07:52:05]OFD Sender: No OFD packet to send [07:52:10]OFD Sender: No OFD packet to send [07:52:15]OFD Sender: No OFD packet to send [07:52:20]OFD Sender: No OFD packet to send [07:52:25]OFD Sender: No OFD packet to send [07:52:30]OFD Sender: No OFD packet to send [07:52:35]OFD Sender: No OFD packet to send [07:52:40]OFD Sender: No OFD packet to send [07:52:45]OFD Sender: No OFD packet to send [07:52:50]OFD Sender: No OFD packet to send [07:52:55]OFD Sender: No OFD packet to send [07:53:00]OFD Sender: No OFD packet to send [07:53:05]OFD Sender: No OFD packet to send [07:53:10]OFD Sender: No OFD packet to send [07:53:15]OFD Sender: No OFD packet to send [07:53:20]OFD Sender: No OFD packet to send [07:53:25]OFD Sender: No OFD packet to send [07:53:30]OFD Sender: No OFD packet to send [07:53:35]OFD Sender: No OFD packet to send [07:53:40]OFD Sender: No OFD packet to send [07:53:45]OFD Sender: No OFD packet to send [07:53:50]OFD Sender: No OFD packet to send [07:53:55]OFD Sender: No OFD packet to send [07:54:00]OFD Sender: No OFD packet to send [07:54:05]OFD Sender: No OFD packet to send [07:54:10]OFD Sender: No OFD packet to send [07:54:15]OFD Sender: No OFD packet to send [07:54:20]OFD Sender: No OFD packet to send [07:54:25]OFD Sender: No OFD packet to send [07:54:30]OFD Sender: No OFD packet to send [07:54:35]OFD Sender: No OFD packet to send [07:54:36]accept exits with 9 [07:54:36]New connection [07:54:36]New thread 3066510692 created [07:54:36]Thread 3066654052 joined [07:54:36]Waiting for new connection... [07:54:36] Sock 9.Parse request [07:54:36]Sock 9.Check first char [07:54:36]Sock 9.First char is OK [07:54:36]request: POST /json_proto HTTP/1.0 [07:54:36]Method: POST [07:54:36]URL: /json_proto [07:54:36]Method is POST - this is cgi request [07:54:36]url: /json_proto [07:54:36]query_string will be loaded in cgi processing [07:54:36]execute_cgi json_proto POST (null) [07:54:36]execute_cgi path=json_proto method=POST [07:54:36]POST find Content-Length [07:54:36]Host: 172.17.96.3:8080 [07:54:36]Content-Length: 677 [07:54:36]Content-Type: application/json [07:54:36] [07:54:36]POST finish read [07:54:36]Found Content-Length = 677 [07:54:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645004", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.250, "sum" : 150.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 150.00, "total" : 150.00, "payments": [ { "type": 0, "sum" : 150.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:54:36]execute_script... [07:54: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)645004", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.250, "sum" : 150.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 150.00, "total" : 150.00, "payments": [ { "type": 0, "sum" : 150.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:54:36]POST & json_proto [07:54:36]process_json_proto [07:54:36]json parsed OK: [07:54:36]protocol is kg_v1.0 [07:54:36]action value=close_receipt [07:54:36]process_action close_receipt [07:54:36]cmd_close_receipt [07:54:36]MH_GetDate [07:54:36]Write to MH i2c: F0 00 00 DC 42 0D [07:54:37]Write i2c OK [07:54:37]MH_I2C_Read... [07:54:37]Read from MH i2c: F0 [07:54:37]MH_I2C_Read... [07:54:37]Read from MH i2c: F0 09 00 [07:54:37]MH_I2C_Read... [07:54:37]Read from MH i2c: F0 09 00 DC 42 00 41 E6 21 67 44 5E 04 65 D0 [07:54:37]GetLastDocTimeStamp 1730274230 [07:54:37]current date 1730274881 [07:54:37]FM_GetShiftState [07:54:37]SAM_PROTO_GetShiftState [07:54:37]wFMCommunicate request_size=4 [07:54:37]MH_SAM_APDU [07:54:37]CAPDU: 80 13 01 00 [07:54:37]Write to MH i2c: E2 08 00 DD 42 80 13 01 00 00 00 00 00 9C [07:54:37]Write i2c OK [07:54:37]MH_I2C_Read... [07:54:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:54:37]Read from MH i2c: E2 [07:54:37]MH_I2C_Read... [07:54:37]Read from MH i2c: E2 0E 00 [07:54:37]MH_I2C_Read... [07:54:37]Read from MH i2c: E2 0E 00 DD 42 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 87 [07:54:37]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [07:54:37]wFMCommunicate OK [07:54:37]SAM_PROTO_GetShiftState done [07:54:37]FM_GetShiftState done [07:54:37]opened in 1730247899 [07:54:37]opened+sec_in_day 1730334299 [07:54:37]quantity*price = 15052 [07:54:37]sum+1 = 15054 [07:54:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 150.00 Внесено: 150.00 СДАЧА: 0.00 НСП 1% : 1.33 НДС 12% : 15.98 Наличными: 150.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 37 30.10.2024 07:54 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311190 ФПД: 85274966842194 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T075441&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311190&fm=85274966842194&tin=02508201610067®Number=0000000000091780&sum=15000 [07:54:38]StoreToDocumentArchive [07:54:38]shift 536 fd 311190 [07:54:38]save to /storage/0536/doc_00311190 [07:54:38]save last doc name /storage/0536/doc_00311190 to /storage/kkm_last_doc_name [07:54:38]save OK [07:54:38]Clear old archive folders... [07:54:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:54:38]tlvbuf is 006D3E80 [07:54:38]SAM_PROTO_ClearQueue [07:54:38]wFMCommunicate request_size=4 [07:54:38]MH_SAM_APDU [07:54:38]CAPDU: 80 09 00 00 [07:54:38]Write to MH i2c: E2 08 00 EA 42 80 09 00 00 00 00 00 00 9E [07:54:38]Write i2c OK [07:54:38]MH_I2C_Read... [07:54:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:54:38]Read from MH i2c: E2 [07:54:38]MH_I2C_Read... [07:54:38]Read from MH i2c: E2 03 00 [07:54:38]MH_I2C_Read... [07:54:38]Read from MH i2c: E2 03 00 EA 42 00 90 00 A0 [07:54:38]RAPDU: 90 00 [07:54:38]wFMCommunicate OK [07:54:38]SAM_PROTO_ClearQueue done [07:54:38]KKMCreateOFDPacket [07:54:38]OFDProtocolAddRootSTLVToBuf [07:54:38]FM_MakeSignedData [07:54:38]FM_MakeSignedData [07:54:38]SAM_PROTO_SignData [07:54:38]wFMCommunicate request_size=4 [07:54:38]MH_SAM_APDU [07:54:38]CAPDU: 80 0D 01 02 [07:54:38]Write to MH i2c: E2 08 00 EB 42 80 0D 01 02 00 00 00 00 A6 [07:54:38]Write i2c OK [07:54:38]MH_I2C_Read... [07:54:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:54:38]Read from MH i2c: E2 [07:54:38]MH_I2C_Read... [07:54:38]Read from MH i2c: E2 03 00 [07:54:38]MH_I2C_Read... [07:54:38]Read from MH i2c: E2 03 00 EB 42 00 90 00 A1 [07:54:38]RAPDU: 90 00 [07:54:38]wFMCommunicate OK [07:54:38]wFMCommunicate request_size=255 [07:54:38]MH_SAM_APDU [07:54: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 32 FF 03 08 00 03 CA 08 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 CD 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 06 00 00 00 00 07 04 06 00 98 3A 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 00 00 00 F4 03 04 00 41 E6 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 96 BF 04 00 35 04 06 00 4D [07:54:38]Write to MH i2c: E2 02 01 EC 42 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CA 08 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 CD 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 06 00 00 00 00 07 04 06 00 98 3A 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 00 00 00 F4 03 04 00 41 E6 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 96 BF 04 00 35 04 06 00 4D 00 00 C5 [07:54:38]Write i2c OK [07:54:38]MH_I2C_Read... [07:54:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:54:38]Read from MH i2c: E2 [07:54:38]MH_I2C_Read... [07:54:38]Read from MH i2c: E2 03 00 [07:54:38]MH_I2C_Read... [07:54:38]Read from MH i2c: E2 03 00 EC 42 00 90 00 A2 [07:54:38]RAPDU: 90 00 [07:54:38]wFMCommunicate OK [07:54:38]wFMCommunicate request_size=10 [07:54:38]MH_SAM_APDU [07:54:38]CAPDU: 80 0D 02 02 05 8E A0 1B 5B 52 [07:54:38]Write to MH i2c: E2 0D 00 ED 42 80 0D 02 02 05 00 8E A0 1B 5B 52 00 00 A9 [07:54:38]Write i2c OK [07:54:38]MH_I2C_Read... [07:54:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:54:38]Read from MH i2c: E2 [07:54:38]MH_I2C_Read... [07:54:38]Read from MH i2c: E2 03 00 [07:54:38]MH_I2C_Read... [07:54:38]Read from MH i2c: E2 03 00 ED 42 00 90 00 A3 [07:54:38]RAPDU: 90 00 [07:54:38]wFMCommunicate OK [07:54:38]wFMCommunicate request_size=4 [07:54:38]MH_SAM_APDU [07:54:38]CAPDU: 80 0D 03 02 [07:54:38]Write to MH i2c: E2 08 00 EE 42 80 0D 03 02 00 00 00 00 AB [07:54:38]Write i2c OK [07:54:38]MH_I2C_Read... [07:54:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:54:38]Read from MH i2c: E2 [07:54:38]MH_I2C_Read... [07:54:38]Read from MH i2c: E2 0B 00 [07:54:38]MH_I2C_Read... [07:54:38]Read from MH i2c: E2 0B 00 EE 42 00 CE 3F C1 9C 47 44 72 5E 90 00 71 [07:54:38]RAPDU: CE 3F C1 9C 47 44 72 5E 90 00 [07:54:38]wFMCommunicate OK [07:54:38]SAM_PROTO_SignData done [07:54:38]FM_MakeSignedData done [07:54:38]CreateOFDProtocolMessage [07:54:38]wFMCommunicate request_size=4 [07:54:38]MH_SAM_APDU [07:54:38]CAPDU: 80 11 00 00 [07:54:38]Write to MH i2c: E2 08 00 EF 42 80 11 00 00 00 00 00 00 AB [07:54:38]Write i2c OK [07:54:38]MH_I2C_Read... [07:54:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:54:38]Read from MH i2c: E2 [07:54:38]MH_I2C_Read... [07:54:38]Read from MH i2c: E2 17 00 [07:54:38]MH_I2C_Read... [07:54:38]Read from MH i2c: E2 17 00 EF 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 00 [07:54:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:54:38]wFMCommunicate OK [07:54:38]CreateOFDProtocolMessage done [07:54:38]OFDSenderStorePacket 311190 [07:54:38]StoreOFDPacket docnum=311190 [07:54:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A8 67 07 01 E2 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 32 FF 03 08 00 03 CA 08 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 CD 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 06 00 00 00 00 07 04 06 00 98 3A 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 00 00 00 F4 03 04 00 41 E6 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 96 BF 04 00 35 04 06 00 4D 8E A0 1B 5B 52 CE 3F C1 9C 47 44 72 5E [07:54:38]CheckFolder [07:54:38]dirname=/storage/ofd_packets [07:54:38]CheckFolder done [07:54:38]ProducePacketName [07:54:38]name=ofd_packets/00311190 [07:54:38]NVStorageSaveData ofd_packets/00311190 [07:54:38]File name is /storage/ofd_packets/00311190 [07:54:38]Write 301 bytes [07:54:38]NVStorageSaveData done [07:54:38]OFDSenderStorePacket done [07:54:38]KKMCreateOFDPacket done [07:54:38]NVStorageSaveData kkm_last_timestamp [07:54:38]File name is /storage/kkm_last_timestamp [07:54:38]Write 4 bytes [07:54:38]NVStorageSaveData done [07:54:38]ExternCall_PrintAddStr [07:54:38]wPrintStart [07:54:38]Write to MH i2c: 01 00 00 F0 42 32 [07:54:38]Write i2c OK [07:54:38]MH_I2C_Read... [07:54:38]Read from MH i2c: 01 [07:54:38]MH_I2C_Read... [07:54:38]Read from MH i2c: 01 07 00 [07:54:38]MH_I2C_Read... [07:54:38]Read from MH i2c: 01 07 00 F0 42 00 00 00 00 00 FF 0F 47 [07:54:38]RasterBufferAndPrint [07:54:38]line Счет N : (1)645004 [07:54:38]line ИНН: 02508201610067 [07:54:38]line Контрольно-Кассовый Чек [07:54:38]line ПРОДАЖА [07:54:38]line ТРК (МРК, ГНК) : 52 [07:54:38]line Товар: 2710124130 [07:54:38]line Аи-92-К-2 [07:54:38]line 2.250 * 66.90 [07:54:38]line = 150.53 [07:54:38]line НДС 12% НСП 1% [07:54:38]line > о реализуемом товаре [07:54:38]line ОКРУГЛЕНИЕ: -0.53 [07:54:38]line ИТОГО: 150.00 [07:54:38]line Внесено: 150.00 [07:54:38]line СДАЧА: 0.00 [07:54:38]line НСП 1% : 1.33 [07:54:38]line НДС 12% : 15.98 [07:54:38]line Наличными: 150.00 [07:54:38]line Безнал.: 0.00 [07:54:38]line Место: АЗС № 172 "Партнер Нефть" [07:54:38]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [07:54:38]line СНО: Общий режим [07:54:38]line Чек 37 30.10.2024 07:54 [07:54:38]line Смена: 536 ФФД: 1.0 [07:54:38]line ЗНМ: 0300000116 [07:54:38]line РНМ: 0000000000091780 [07:54:38]line Версия ККМ: 001 [07:54:38]line ФМ: 0000000000871765 [07:54:38]line ФД: 311190 [07:54:38]line ФПД: 85274966842194 [07:54:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T075441&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311190&fm=85274966842194&tin=02508201610067®Number=0000000000091780&sum=15000 [07:54:38]written 0, free lines is 4095 [07:54:38]OFD Sender: Processing packet 311190 [packets to send 223, broken 222] [07:54:38]ProducePacketName [07:54:38]name=ofd_packets/00311190 [07:54:38]OFD Sender: To server: pG, [07:54:38]CommunicateWithHost lk.salyk.kg:30040 [07:54:38]ConnectInit lk.salyk.kg [07:54:38]Connected sock=10 [07:54:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A8 67 07 01 E2 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 32 FF 03 08 00 03 CA 08 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 CD 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 06 00 00 00 00 07 04 06 00 98 3A 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 00 00 00 F4 03 04 00 41 E6 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 96 BF 04 00 35 04 06 00 4D 8E A0 1B 5B 52 CE 3F C1 9C 47 44 72 5E [07:54:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 7E 1B 47 00 E9 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 31 37 36 35 10 04 04 00 96 BF 04 00 F4 03 04 00 91 8C 21 67 B6 04 01 00 00 D9 02 EE D2 CF 57 BA 28 [07:54:39]CommunicateWithHost err = 0 [07:54:39]CheckOFDResponse [07:54:39]1017 (14) - 77093643461234 [07:54:39]1041 (16) - 0000000000871765 [07:54:39]1040 (4) - 311190 [07:54:39]1012 (4) - 30.10.2024 01:32 [07:54:39]1206 (1) - 0 [07:54:39]OFD Sender: Remove packet 311190 [07:54:39]ProducePacketName [07:54:39]name=ofd_packets/00311190 [07:54:39]NVStorageDeleteData [07:54:39]Write to MH i2c: 01 00 00 1A 43 5D [07:54:39]Write i2c OK [07:54:39]MH_I2C_Read... [07:54:39]Read from MH i2c: 01 [07:54:39]MH_I2C_Read... [07:54:39]Read from MH i2c: 01 07 00 [07:54:39]MH_I2C_Read... [07:54:39]Read from MH i2c: 01 07 00 1A 43 00 00 00 00 00 A3 0C 13 [07:54:39]RasterBufferAndPrint [07:54:39]line [07:54:39]line [07:54:39]line [07:54:39]line [07:54:39]line [07:54:39]written 0, free lines is 3241 [07:54:39]MH_Cut [07:54:39]Write to MH i2c: D1 01 00 21 43 01 36 [07:54:39]Write i2c OK [07:54:39]MH_I2C_Read... [07:54:39]Read from MH i2c: D1 [07:54:39]MH_I2C_Read... [07:54:39]Read from MH i2c: D1 01 00 [07:54:39]MH_I2C_Read... [07:54:39]Read from MH i2c: D1 01 00 21 43 00 35 [07:54:39]Write to MH i2c: 01 00 00 22 43 65 [07:54:39]Write i2c OK [07:54:39]MH_I2C_Read... [07:54:39]OFD Sender: No OFD packet to send [07:54:40]*** Cut start [07:54:40]*** Purtial cut [07:54:40]*** Stage 1: CUTSNS_PIN = 1 [07:54:40]Read from MH i2c: 01 [07:54:40]MH_I2C_Read... [07:54:40]*** Stop cut motor [07:54:40]*** Cut end [07:54:40]Read from MH i2c: 01 07 00 [07:54:40]MH_I2C_Read... [07:54:40]Read from MH i2c: 01 07 00 22 43 00 00 00 00 00 FF 0F 7A [07:54:40]process_action close_receipt done [07:54:40]requested_data is exist [07:54:40]produce_requested_data [07:54:40]requested_item fm.sn is exist - process it [07:54:40]wFMCommunicate request_size=4 [07:54:40]MH_SAM_APDU [07:54:40]CAPDU: 80 11 00 00 [07:54:40]Write to MH i2c: E2 08 00 23 43 80 11 00 00 00 00 00 00 E0 [07:54:40]Write i2c OK [07:54:40]MH_I2C_Read... [07:54:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:54:40]Read from MH i2c: E2 [07:54:40]MH_I2C_Read... [07:54:40]Read from MH i2c: E2 17 00 [07:54:40]MH_I2C_Read... [07:54:40]Read from MH i2c: E2 17 00 23 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 35 [07:54:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:54:40]wFMCommunicate OK [07:54:40]requested_item fd.num is exist - process it [07:54:40]SAM_PROTO_GetFieldsCounters [07:54:40]wFMCommunicate request_size=4 [07:54:40]MH_SAM_APDU [07:54:40]CAPDU: 80 13 00 00 [07:54:40]Write to MH i2c: E2 08 00 24 43 80 13 00 00 00 00 00 00 E3 [07:54:40]Write i2c OK [07:54:40]MH_I2C_Read... [07:54:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:54:40]Read from MH i2c: E2 [07:54:40]MH_I2C_Read... [07:54:40]Read from MH i2c: E2 62 00 [07:54:40]MH_I2C_Read... [07:54:40]Read from MH i2c: E2 62 00 24 43 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 96 BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 25 00 00 00 5E 04 04 00 25 00 00 00 57 04 04 00 26 00 00 00 19 04 04 00 00 00 00 00 90 00 E8 [07:54: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 96 BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 25 00 00 00 5E 04 04 00 25 00 00 00 57 04 04 00 26 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:54:40]wFMCommunicate OK [07:54:40]SAM_PROTO_GetFieldsCounters done [07:54:40]requested_item shift.num is exist - process it [07:54:40]requested_item shift.opened is exist - process it [07:54:40]req_shift_opened [07:54:40]FM_GetShiftState [07:54:40]SAM_PROTO_GetShiftState [07:54:40]wFMCommunicate request_size=4 [07:54:40]MH_SAM_APDU [07:54:40]CAPDU: 80 13 01 00 [07:54:40]Write to MH i2c: E2 08 00 25 43 80 13 01 00 00 00 00 00 E5 [07:54:40]Write i2c OK [07:54:40]MH_I2C_Read... [07:54:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:54:40]Read from MH i2c: E2 [07:54:40]MH_I2C_Read... [07:54:40]Read from MH i2c: E2 0E 00 [07:54:40]MH_I2C_Read... [07:54:40]Read from MH i2c: E2 0E 00 25 43 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 D0 [07:54:40]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [07:54:40]wFMCommunicate OK [07:54:40]SAM_PROTO_GetShiftState done [07:54:40]FM_GetShiftState done [07:54:40]req_shift_opened done [07:54:40]requested_item shift.open_date is exist - process it [07:54:40]req_shift_open_date [07:54:40]req_shift_open_date done [07:54:40]produce_requested_data done [07:54:40]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311190,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [07:54:40]process_action_free close_receipt [07:54:40]json_value_free [07:54:40]json_value_free done [07:54:40]process_json_proto returns [07:54:40]Send response to host [07:54:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311190,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [07:54:40]free response buf [07:54:40]execute_script done [07:54:40]execute_script returns [07:54:40]free content buf [07:54:40]Sock 9.Close socket [07:54:40]Sock 9.Thread stoped [07:54:44]OFD Sender: No OFD packet to send [07:54:49]OFD Sender: No OFD packet to send [07:54:54]OFD Sender: No OFD packet to send [07:54:59]OFD Sender: No OFD packet to send [07:55:04]OFD Sender: No OFD packet to send [07:55:09]OFD Sender: No OFD packet to send [07:55:14]OFD Sender: No OFD packet to send [07:55:19]OFD Sender: No OFD packet to send [07:55:24]OFD Sender: No OFD packet to send [07:55:29]OFD Sender: No OFD packet to send [07:55:34]OFD Sender: No OFD packet to send [07:55:39]OFD Sender: No OFD packet to send [07:55:44]OFD Sender: No OFD packet to send [07:55:49]OFD Sender: No OFD packet to send [07:55:54]OFD Sender: No OFD packet to send [07:55:59]OFD Sender: No OFD packet to send [07:56:04]OFD Sender: No OFD packet to send [07:56:09]OFD Sender: No OFD packet to send [07:56:14]OFD Sender: No OFD packet to send [07:56:19]OFD Sender: No OFD packet to send [07:56:24]OFD Sender: No OFD packet to send [07:56:29]OFD Sender: No OFD packet to send [07:56:34]OFD Sender: No OFD packet to send [07:56:39]OFD Sender: No OFD packet to send [07:56:44]OFD Sender: No OFD packet to send [07:56:49]OFD Sender: No OFD packet to send [07:56:54]OFD Sender: No OFD packet to send [07:56:59]OFD Sender: No OFD packet to send [07:57:04]OFD Sender: No OFD packet to send [07:57:09]OFD Sender: No OFD packet to send [07:57:14]OFD Sender: No OFD packet to send [07:57:19]OFD Sender: No OFD packet to send [07:57:24]OFD Sender: No OFD packet to send [07:57:29]OFD Sender: No OFD packet to send [07:57:34]OFD Sender: No OFD packet to send [07:57:39]OFD Sender: No OFD packet to send [07:57:44]OFD Sender: No OFD packet to send [07:57:49]OFD Sender: No OFD packet to send [07:57:54]OFD Sender: No OFD packet to send [07:57:56]accept exits with 7 [07:57:56]New connection [07:57:56]New thread 3066654052 created [07:57:56]Thread 3066510692 joined [07:57:56]Waiting for new connection... [07:57:56] Sock 7.Parse request [07:57:56]Sock 7.Check first char [07:57:56]Sock 7.First char is OK [07:57:56]request: POST /json_proto HTTP/1.0 [07:57:56]Method: POST [07:57:56]URL: /json_proto [07:57:56]Method is POST - this is cgi request [07:57:56]url: /json_proto [07:57:56]query_string will be loaded in cgi processing [07:57:56]execute_cgi json_proto POST (null) [07:57:56]execute_cgi path=json_proto method=POST [07:57:56]POST find Content-Length [07:57:56]Host: 172.17.96.3:8080 [07:57:56]Content-Length: 674 [07:57:56]Content-Type: application/json [07:57:56] [07:57:56]POST finish read [07:57:56]Found Content-Length = 674 [07:57:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645005", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "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" ] } } [07:57:56]execute_script... [07:57: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)645005", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "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" ] } } [07:57:56]POST & json_proto [07:57:56]process_json_proto [07:57:56]json parsed OK: [07:57:56]protocol is kg_v1.0 [07:57:56]action value=close_receipt [07:57:56]process_action close_receipt [07:57:56]cmd_close_receipt [07:57:56]MH_GetDate [07:57:56]Write to MH i2c: F0 00 00 26 43 58 [07:57:56]Write i2c OK [07:57:56]MH_I2C_Read... [07:57:56]Read from MH i2c: F0 [07:57:56]MH_I2C_Read... [07:57:56]Read from MH i2c: F0 09 00 [07:57:56]MH_I2C_Read... [07:57:56]Read from MH i2c: F0 09 00 26 43 00 08 E7 21 67 44 5E 04 65 E3 [07:57:56]GetLastDocTimeStamp 1730274881 [07:57:56]current date 1730275080 [07:57:56]FM_GetShiftState [07:57:56]SAM_PROTO_GetShiftState [07:57:56]wFMCommunicate request_size=4 [07:57:56]MH_SAM_APDU [07:57:56]CAPDU: 80 13 01 00 [07:57:56]Write to MH i2c: E2 08 00 27 43 80 13 01 00 00 00 00 00 E7 [07:57:56]Write i2c OK [07:57:56]MH_I2C_Read... [07:57:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:57:56]Read from MH i2c: E2 [07:57:56]MH_I2C_Read... [07:57:56]Read from MH i2c: E2 0E 00 [07:57:56]MH_I2C_Read... [07:57:56]Read from MH i2c: E2 0E 00 27 43 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 D2 [07:57:56]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [07:57:56]wFMCommunicate OK [07:57:56]SAM_PROTO_GetShiftState done [07:57:56]FM_GetShiftState done [07:57:56]opened in 1730247899 [07:57:56]opened+sec_in_day 1730334299 [07:57:56]quantity*price = 70027 [07:57:56]sum+1 = 70029 [07:57:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 38 30.10.2024 07:58 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311191 ФПД: 178407258915439 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T075800&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311191&fm=178407258915439&tin=02508201610067®Number=0000000000091780&sum=70000 [07:57:57]StoreToDocumentArchive [07:57:57]shift 536 fd 311191 [07:57:57]save to /storage/0536/doc_00311191 [07:57:57]save last doc name /storage/0536/doc_00311191 to /storage/kkm_last_doc_name [07:57:57]save OK [07:57:57]Clear old archive folders... [07:57:57]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:57:57]tlvbuf is 00645090 [07:57:57]SAM_PROTO_ClearQueue [07:57:57]wFMCommunicate request_size=4 [07:57:57]MH_SAM_APDU [07:57:57]CAPDU: 80 09 00 00 [07:57:57]Write to MH i2c: E2 08 00 34 43 80 09 00 00 00 00 00 00 E9 [07:57:57]Write i2c OK [07:57:57]MH_I2C_Read... [07:57:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:57:57]Read from MH i2c: E2 [07:57:57]MH_I2C_Read... [07:57:57]Read from MH i2c: E2 03 00 [07:57:57]MH_I2C_Read... [07:57:57]Read from MH i2c: E2 03 00 34 43 00 90 00 EB [07:57:57]RAPDU: 90 00 [07:57:57]wFMCommunicate OK [07:57:57]SAM_PROTO_ClearQueue done [07:57:57]KKMCreateOFDPacket [07:57:57]OFDProtocolAddRootSTLVToBuf [07:57:57]FM_MakeSignedData [07:57:57]FM_MakeSignedData [07:57:57]SAM_PROTO_SignData [07:57:57]wFMCommunicate request_size=4 [07:57:57]MH_SAM_APDU [07:57:57]CAPDU: 80 0D 01 02 [07:57:57]Write to MH i2c: E2 08 00 35 43 80 0D 01 02 00 00 00 00 F1 [07:57:57]Write i2c OK [07:57:57]MH_I2C_Read... [07:57:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:57:57]Read from MH i2c: E2 [07:57:57]MH_I2C_Read... [07:57:57]Read from MH i2c: E2 03 00 [07:57:57]MH_I2C_Read... [07:57:57]Read from MH i2c: E2 03 00 35 43 00 90 00 EC [07:57:57]RAPDU: 90 00 [07:57:57]wFMCommunicate OK [07:57:57]wFMCommunicate request_size=255 [07:57:57]MH_SAM_APDU [07:57: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 32 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 26 00 00 00 F4 03 04 00 08 E7 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 97 BF 04 00 35 04 06 00 A2 42 AD 4B [07:57:57]Write to MH i2c: E2 02 01 36 43 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 32 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 26 00 00 00 F4 03 04 00 08 E7 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 97 BF 04 00 35 04 06 00 A2 42 AD 4B 00 00 5E [07:57:57]Write i2c OK [07:57:57]MH_I2C_Read... [07:57:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:57:57]Read from MH i2c: E2 [07:57:57]MH_I2C_Read... [07:57:57]Read from MH i2c: E2 03 00 [07:57:57]MH_I2C_Read... [07:57:57]Read from MH i2c: E2 03 00 36 43 00 90 00 ED [07:57:57]RAPDU: 90 00 [07:57:57]wFMCommunicate OK [07:57:57]wFMCommunicate request_size=7 [07:57:57]MH_SAM_APDU [07:57:57]CAPDU: 80 0D 02 02 02 02 6F [07:57:57]Write to MH i2c: E2 0A 00 37 43 80 0D 02 02 02 00 02 6F 00 00 69 [07:57:57]Write i2c OK [07:57:57]MH_I2C_Read... [07:57:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:57:57]Read from MH i2c: E2 [07:57:57]MH_I2C_Read... [07:57:57]Read from MH i2c: E2 03 00 [07:57:57]MH_I2C_Read... [07:57:57]Read from MH i2c: E2 03 00 37 43 00 90 00 EE [07:57:57]RAPDU: 90 00 [07:57:57]wFMCommunicate OK [07:57:57]wFMCommunicate request_size=4 [07:57:57]MH_SAM_APDU [07:57:57]CAPDU: 80 0D 03 02 [07:57:57]Write to MH i2c: E2 08 00 38 43 80 0D 03 02 00 00 00 00 F6 [07:57:57]Write i2c OK [07:57:57]MH_I2C_Read... [07:57:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:57:57]Read from MH i2c: E2 [07:57:57]MH_I2C_Read... [07:57:57]Read from MH i2c: E2 0B 00 [07:57:57]MH_I2C_Read... [07:57:57]Read from MH i2c: E2 0B 00 38 43 00 F6 9A 77 64 DD DC A3 25 90 00 E3 [07:57:57]RAPDU: F6 9A 77 64 DD DC A3 25 90 00 [07:57:57]wFMCommunicate OK [07:57:57]SAM_PROTO_SignData done [07:57:57]FM_MakeSignedData done [07:57:57]CreateOFDProtocolMessage [07:57:57]wFMCommunicate request_size=4 [07:57:57]MH_SAM_APDU [07:57:57]CAPDU: 80 11 00 00 [07:57:57]Write to MH i2c: E2 08 00 39 43 80 11 00 00 00 00 00 00 F6 [07:57:57]Write i2c OK [07:57:57]MH_I2C_Read... [07:57:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:57:57]Read from MH i2c: E2 [07:57:57]MH_I2C_Read... [07:57:57]Read from MH i2c: E2 17 00 [07:57:57]MH_I2C_Read... [07:57:57]Read from MH i2c: E2 17 00 39 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4B [07:57:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:57:57]wFMCommunicate OK [07:57:57]CreateOFDProtocolMessage done [07:57:57]OFDSenderStorePacket 311191 [07:57:57]StoreOFDPacket docnum=311191 [07:57:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 CE 75 04 01 3D 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 32 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 26 00 00 00 F4 03 04 00 08 E7 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 97 BF 04 00 35 04 06 00 A2 42 AD 4B 02 6F F6 9A 77 64 DD DC A3 25 [07:57:57]CheckFolder [07:57:57]dirname=/storage/ofd_packets [07:57:57]CheckFolder done [07:57:57]ProducePacketName [07:57:57]name=ofd_packets/00311191 [07:57:57]NVStorageSaveData ofd_packets/00311191 [07:57:57]File name is /storage/ofd_packets/00311191 [07:57:57]Write 298 bytes [07:57:57]NVStorageSaveData done [07:57:57]OFDSenderStorePacket done [07:57:57]KKMCreateOFDPacket done [07:57:57]NVStorageSaveData kkm_last_timestamp [07:57:57]File name is /storage/kkm_last_timestamp [07:57:57]Write 4 bytes [07:57:57]NVStorageSaveData done [07:57:57]ExternCall_PrintAddStr [07:57:57]wPrintStart [07:57:57]Write to MH i2c: 01 00 00 3A 43 7D [07:57:57]Write i2c OK [07:57:57]MH_I2C_Read... [07:57:57]Read from MH i2c: 01 [07:57:57]MH_I2C_Read... [07:57:57]Read from MH i2c: 01 07 00 [07:57:57]MH_I2C_Read... [07:57:57]Read from MH i2c: 01 07 00 3A 43 00 00 00 00 00 FF 0F 92 [07:57:57]RasterBufferAndPrint [07:57:57]line Счет N : (1)645005 [07:57:57]line ИНН: 02508201610067 [07:57:57]line Контрольно-Кассовый Чек [07:57:57]line ПРОДАЖА [07:57:57]line ТРК (МРК, ГНК) : 21 [07:57:57]line Товар: 2710194210 [07:57:57]line ДТ-К-2 [07:57:57]line 9.190 * 76.20 [07:57:57]line = 700.28 [07:57:57]line НДС 12% НСП 1% [07:57:57]line > о реализуемом товаре [07:57:57]line ОКРУГЛЕНИЕ: -0.28 [07:57:57]line ИТОГО: 700.00 [07:57:57]line Внесено: 700.00 [07:57:57]line СДАЧА: 0.00 [07:57:57]line НСП 1% : 6.20 [07:57:57]line НДС 12% : 74.37 [07:57:57]line Наличными: 700.00 [07:57:57]line Безнал.: 0.00 [07:57:57]line Место: АЗС № 172 "Партнер Нефть" [07:57:57]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [07:57:57]line СНО: Общий режим [07:57:57]line Чек 38 30.10.2024 07:58 [07:57:57]line Смена: 536 ФФД: 1.0 [07:57:57]line ЗНМ: 0300000116 [07:57:57]line РНМ: 0000000000091780 [07:57:57]line Версия ККМ: 001 [07:57:57]line ФМ: 0000000000871765 [07:57:57]line ФД: 311191 [07:57:57]line ФПД: 178407258915439 [07:57:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T075800&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311191&fm=178407258915439&tin=02508201610067®Number=0000000000091780&sum=70000 [07:57:58]OFD Sender: Processing packet 311191 [packets to send 223, broken 222] [07:57:58]ProducePacketName [07:57:58]name=ofd_packets/00311191 [07:57:58]OFD Sender: To server: pG, [07:57:58]CommunicateWithHost lk.salyk.kg:30040 [07:57:58]ConnectInit lk.salyk.kg [07:57:58]written 0, free lines is 4095 [07:57:58]Connected sock=10 [07:57:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 CE 75 04 01 3D 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 32 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 26 00 00 00 F4 03 04 00 08 E7 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 97 BF 04 00 35 04 06 00 A2 42 AD 4B 02 6F F6 9A 77 64 DD DC A3 25 [07:57:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 5C 3A 47 00 DA 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 31 37 36 35 10 04 04 00 97 BF 04 00 F4 03 04 00 58 8D 21 67 B6 04 01 00 00 05 F5 88 3F 0E 33 37 6F [07:57:58]CommunicateWithHost err = 0 [07:57:58]CheckOFDResponse [07:57:58]1017 (14) - 77093643461234 [07:57:58]1041 (16) - 0000000000871765 [07:57:58]1040 (4) - 311191 [07:57:58]1012 (4) - 30.10.2024 01:35 [07:57:58]1206 (1) - 0 [07:57:58]OFD Sender: Remove packet 311191 [07:57:58]ProducePacketName [07:57:58]name=ofd_packets/00311191 [07:57:58]NVStorageDeleteData [07:57:58]Write to MH i2c: 01 00 00 64 43 A7 [07:57:58]Write i2c OK [07:57:58]MH_I2C_Read... [07:57:58]Read from MH i2c: 01 [07:57:58]MH_I2C_Read... [07:57:58]Read from MH i2c: 01 07 00 [07:57:58]MH_I2C_Read... [07:57:58]Read from MH i2c: 01 07 00 64 43 00 00 00 00 00 A3 0C 5D [07:57:58]RasterBufferAndPrint [07:57:58]line [07:57:58]line [07:57:58]line [07:57:58]line [07:57:58]line [07:57:58]written 0, free lines is 3241 [07:57:58]MH_Cut [07:57:58]Write to MH i2c: D1 01 00 6B 43 01 80 [07:57:58]Write i2c OK [07:57:58]MH_I2C_Read... [07:57:58]Read from MH i2c: D1 [07:57:58]MH_I2C_Read... [07:57:58]Read from MH i2c: D1 01 00 [07:57:58]MH_I2C_Read... [07:57:58]Read from MH i2c: D1 01 00 6B 43 00 7F [07:57:58]Write to MH i2c: 01 00 00 6C 43 AF [07:57:58]Write i2c OK [07:57:58]MH_I2C_Read... [07:57:58]OFD Sender: No OFD packet to send [07:57:59]*** Cut start [07:57:59]*** Purtial cut [07:57:59]*** Stage 1: CUTSNS_PIN = 1 [07:57:59]Read from MH i2c: 01 [07:57:59]MH_I2C_Read... [07:57:59]*** Stop cut motor [07:57:59]*** Cut end [07:57:59]Read from MH i2c: 01 07 00 [07:57:59]MH_I2C_Read... [07:57:59]Read from MH i2c: 01 07 00 6C 43 00 00 00 00 00 FF 0F C4 [07:57:59]process_action close_receipt done [07:57:59]requested_data is exist [07:57:59]produce_requested_data [07:57:59]requested_item fm.sn is exist - process it [07:57:59]wFMCommunicate request_size=4 [07:57:59]MH_SAM_APDU [07:57:59]CAPDU: 80 11 00 00 [07:57:59]Write to MH i2c: E2 08 00 6D 43 80 11 00 00 00 00 00 00 2A [07:57:59]Write i2c OK [07:57:59]MH_I2C_Read... [07:57:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:57:59]Read from MH i2c: E2 [07:57:59]MH_I2C_Read... [07:57:59]Read from MH i2c: E2 17 00 [07:57:59]MH_I2C_Read... [07:57:59]Read from MH i2c: E2 17 00 6D 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7F [07:57:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:57:59]wFMCommunicate OK [07:57:59]requested_item fd.num is exist - process it [07:57:59]SAM_PROTO_GetFieldsCounters [07:57:59]wFMCommunicate request_size=4 [07:57:59]MH_SAM_APDU [07:57:59]CAPDU: 80 13 00 00 [07:57:59]Write to MH i2c: E2 08 00 6E 43 80 13 00 00 00 00 00 00 2D [07:57:59]Write i2c OK [07:57:59]MH_I2C_Read... [07:57:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:57:59]Read from MH i2c: E2 [07:57:59]MH_I2C_Read... [07:57:59]Read from MH i2c: E2 62 00 [07:57:59]MH_I2C_Read... [07:57:59]Read from MH i2c: E2 62 00 6E 43 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 97 BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 26 00 00 00 5E 04 04 00 26 00 00 00 57 04 04 00 27 00 00 00 19 04 04 00 00 00 00 00 90 00 36 [07:57: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 97 BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 26 00 00 00 5E 04 04 00 26 00 00 00 57 04 04 00 27 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:57:59]wFMCommunicate OK [07:57:59]SAM_PROTO_GetFieldsCounters done [07:57:59]requested_item shift.num is exist - process it [07:57:59]requested_item shift.opened is exist - process it [07:57:59]req_shift_opened [07:57:59]FM_GetShiftState [07:57:59]SAM_PROTO_GetShiftState [07:57:59]wFMCommunicate request_size=4 [07:57:59]MH_SAM_APDU [07:57:59]CAPDU: 80 13 01 00 [07:57:59]Write to MH i2c: E2 08 00 6F 43 80 13 01 00 00 00 00 00 2F [07:57:59]Write i2c OK [07:57:59]MH_I2C_Read... [07:57:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:57:59]Read from MH i2c: E2 [07:57:59]MH_I2C_Read... [07:57:59]Read from MH i2c: E2 0E 00 [07:57:59]MH_I2C_Read... [07:57:59]Read from MH i2c: E2 0E 00 6F 43 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 1A [07:57:59]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [07:57:59]wFMCommunicate OK [07:57:59]SAM_PROTO_GetShiftState done [07:57:59]FM_GetShiftState done [07:57:59]req_shift_opened done [07:57:59]requested_item shift.open_date is exist - process it [07:57:59]req_shift_open_date [07:57:59]req_shift_open_date done [07:57:59]produce_requested_data done [07:57:59]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311191,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [07:57:59]process_action_free close_receipt [07:57:59]json_value_free [07:57:59]json_value_free done [07:57:59]process_json_proto returns [07:57:59]Send response to host [07:57:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311191,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [07:57:59]free response buf [07:57:59]execute_script done [07:57:59]execute_script returns [07:57:59]free content buf [07:57:59]Sock 7.Close socket [07:57:59]Sock 7.Thread stoped [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:54]OFD Sender: No OFD packet to send [07:58:59]OFD Sender: No OFD packet to send [07:59:04]OFD Sender: No OFD packet to send [07:59:09]OFD Sender: No OFD packet to send [07:59:14]OFD Sender: No OFD packet to send [07:59:19]OFD Sender: No OFD packet to send [07:59:24]OFD Sender: No OFD packet to send [07:59:29]OFD Sender: No OFD packet to send [07:59:34]OFD Sender: No OFD packet to send [07:59:39]OFD Sender: No OFD packet to send [07:59:44]OFD Sender: No OFD packet to send [07:59:49]OFD Sender: No OFD packet to send [07:59:54]OFD Sender: No OFD packet to send [07:59:59]OFD Sender: No OFD packet to send [08:00:04]OFD Sender: No OFD packet to send [08:00:09]OFD Sender: No OFD packet to send [08:00:14]OFD Sender: No OFD packet to send [08:00:19]OFD Sender: No OFD packet to send [08:00:24]OFD Sender: No OFD packet to send [08:00:29]OFD Sender: No OFD packet to send [08:00:34]OFD Sender: No OFD packet to send [08:00:39]OFD Sender: No OFD packet to send [08:00:44]OFD Sender: No OFD packet to send [08:00:49]OFD Sender: No OFD packet to send [08:00:54]OFD Sender: No OFD packet to send [08:00:59]OFD Sender: No OFD packet to send [08:01:04]OFD Sender: No OFD packet to send [08:01:09]OFD Sender: No OFD packet to send [08:01:14]OFD Sender: No OFD packet to send [08:01:19]OFD Sender: No OFD packet to send [08:01:24]OFD Sender: No OFD packet to send [08:01:29]OFD Sender: No OFD packet to send [08:01:34]OFD Sender: No OFD packet to send [08:01:39]OFD Sender: No OFD packet to send [08:01:44]OFD Sender: No OFD packet to send [08:01:49]OFD Sender: No OFD packet to send [08:01:54]OFD Sender: No OFD packet to send [08:01:59]OFD Sender: No OFD packet to send [08:02:04]OFD Sender: No OFD packet to send [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:19]accept exits with 9 [08:02:19]New connection [08:02:19]New thread 3066510692 created [08:02:19]Thread 3066654052 joined [08:02:19]Waiting for new connection... [08:02:19] Sock 9.Parse request [08:02:19]Sock 9.Check first char [08:02:19]Sock 9.First char is OK [08:02:19]request: POST /json_proto HTTP/1.0 [08:02:19]Method: POST [08:02:19]URL: /json_proto [08:02:19]Method is POST - this is cgi request [08:02:19]url: /json_proto [08:02:19]query_string will be loaded in cgi processing [08:02:19]execute_cgi json_proto POST (null) [08:02:19]execute_cgi path=json_proto method=POST [08:02:19]POST find Content-Length [08:02:19]Host: 172.17.96.3:8080 [08:02:19]Content-Length: 678 [08:02:19]Content-Type: application/json [08:02:19] [08:02:19]POST finish read [08:02:19]Found Content-Length = 678 [08:02:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645006", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "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" ] } } [08:02:19]execute_script... [08:02: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)645006", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "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" ] } } [08:02:19]POST & json_proto [08:02:19]process_json_proto [08:02:19]json parsed OK: [08:02:19]protocol is kg_v1.0 [08:02:19]action value=close_receipt [08:02:19]process_action close_receipt [08:02:19]cmd_close_receipt [08:02:19]MH_GetDate [08:02:19]Write to MH i2c: F0 00 00 70 43 A2 [08:02:19]Write i2c OK [08:02:19]MH_I2C_Read... [08:02:19]Read from MH i2c: F0 [08:02:19]MH_I2C_Read... [08:02:19]Read from MH i2c: F0 09 00 [08:02:19]MH_I2C_Read... [08:02:19]Read from MH i2c: F0 09 00 70 43 00 0F E8 21 67 44 5E 04 65 35 [08:02:19]GetLastDocTimeStamp 1730275080 [08:02:19]current date 1730275343 [08:02:19]FM_GetShiftState [08:02:19]SAM_PROTO_GetShiftState [08:02:19]wFMCommunicate request_size=4 [08:02:19]MH_SAM_APDU [08:02:19]CAPDU: 80 13 01 00 [08:02:19]Write to MH i2c: E2 08 00 71 43 80 13 01 00 00 00 00 00 31 [08:02:19]Write i2c OK [08:02:19]MH_I2C_Read... [08:02:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:02:19]Read from MH i2c: E2 [08:02:19]MH_I2C_Read... [08:02:19]Read from MH i2c: E2 0E 00 [08:02:19]MH_I2C_Read... [08:02:19]Read from MH i2c: E2 0E 00 71 43 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 1C [08:02:19]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:02:19]wFMCommunicate OK [08:02:19]SAM_PROTO_GetShiftState done [08:02:19]FM_GetShiftState done [08:02:19]opened in 1730247899 [08:02:19]opened+sec_in_day 1730334299 [08:02:19]quantity*price = 70044 [08:02:19]sum+1 = 70045 [08:02:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 39 30.10.2024 08:02 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311192 ФПД: 176607953188571 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T080223&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311192&fm=176607953188571&tin=02508201610067®Number=0000000000091780&sum=70000 [08:02:20]StoreToDocumentArchive [08:02:20]shift 536 fd 311192 [08:02:20]save to /storage/0536/doc_00311192 [08:02:20]save last doc name /storage/0536/doc_00311192 to /storage/kkm_last_doc_name [08:02:20]save OK [08:02:20]Clear old archive folders... [08:02:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:02:20]tlvbuf is B6D5F010 [08:02:20]SAM_PROTO_ClearQueue [08:02:20]wFMCommunicate request_size=4 [08:02:20]MH_SAM_APDU [08:02:20]CAPDU: 80 09 00 00 [08:02:20]Write to MH i2c: E2 08 00 7E 43 80 09 00 00 00 00 00 00 33 [08:02:20]Write i2c OK [08:02:20]MH_I2C_Read... [08:02:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:02:21]Read from MH i2c: E2 [08:02:21]MH_I2C_Read... [08:02:21]Read from MH i2c: E2 03 00 [08:02:21]MH_I2C_Read... [08:02:21]Read from MH i2c: E2 03 00 7E 43 00 90 00 35 [08:02:21]RAPDU: 90 00 [08:02:21]wFMCommunicate OK [08:02:21]SAM_PROTO_ClearQueue done [08:02:21]KKMCreateOFDPacket [08:02:21]OFDProtocolAddRootSTLVToBuf [08:02:21]FM_MakeSignedData [08:02:21]FM_MakeSignedData [08:02:21]SAM_PROTO_SignData [08:02:21]wFMCommunicate request_size=4 [08:02:21]MH_SAM_APDU [08:02:21]CAPDU: 80 0D 01 02 [08:02:21]Write to MH i2c: E2 08 00 7F 43 80 0D 01 02 00 00 00 00 3B [08:02:21]Write i2c OK [08:02:21]MH_I2C_Read... [08:02:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:02:21]Read from MH i2c: E2 [08:02:21]MH_I2C_Read... [08:02:21]Read from MH i2c: E2 03 00 [08:02:21]MH_I2C_Read... [08:02:21]Read from MH i2c: E2 03 00 7F 43 00 90 00 36 [08:02:21]RAPDU: 90 00 [08:02:21]wFMCommunicate OK [08:02:21]wFMCommunicate request_size=255 [08:02:21]MH_SAM_APDU [08:02: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 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 27 00 00 00 F4 03 04 00 0F E8 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 98 BF 04 00 35 04 06 00 A0 [08:02:21]Write to MH i2c: E2 02 01 80 43 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 27 00 00 00 F4 03 04 00 0F E8 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 98 BF 04 00 35 04 06 00 A0 00 00 94 [08:02:21]Write i2c OK [08:02:21]MH_I2C_Read... [08:02:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:02:21]Read from MH i2c: E2 [08:02:21]MH_I2C_Read... [08:02:21]Read from MH i2c: E2 03 00 [08:02:21]MH_I2C_Read... [08:02:21]Read from MH i2c: E2 03 00 80 43 00 90 00 37 [08:02:21]RAPDU: 90 00 [08:02:21]wFMCommunicate OK [08:02:21]wFMCommunicate request_size=10 [08:02:21]MH_SAM_APDU [08:02:21]CAPDU: 80 0D 02 02 05 9F BE 50 76 DB [08:02:21]Write to MH i2c: E2 0D 00 81 43 80 0D 02 02 05 00 9F BE 50 76 DB 00 00 46 [08:02:21]Write i2c OK [08:02:21]MH_I2C_Read... [08:02:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:02:21]Read from MH i2c: E2 [08:02:21]MH_I2C_Read... [08:02:21]Read from MH i2c: E2 03 00 [08:02:21]MH_I2C_Read... [08:02:21]Read from MH i2c: E2 03 00 81 43 00 90 00 38 [08:02:21]RAPDU: 90 00 [08:02:21]wFMCommunicate OK [08:02:21]wFMCommunicate request_size=4 [08:02:21]MH_SAM_APDU [08:02:21]CAPDU: 80 0D 03 02 [08:02:21]Write to MH i2c: E2 08 00 82 43 80 0D 03 02 00 00 00 00 40 [08:02:21]Write i2c OK [08:02:21]MH_I2C_Read... [08:02:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:02:21]Read from MH i2c: E2 [08:02:21]MH_I2C_Read... [08:02:21]Read from MH i2c: E2 0B 00 [08:02:21]MH_I2C_Read... [08:02:21]Read from MH i2c: E2 0B 00 82 43 00 82 D2 9B 5F 6A E4 7B A9 90 00 01 [08:02:21]RAPDU: 82 D2 9B 5F 6A E4 7B A9 90 00 [08:02:21]wFMCommunicate OK [08:02:21]SAM_PROTO_SignData done [08:02:21]FM_MakeSignedData done [08:02:21]CreateOFDProtocolMessage [08:02:21]wFMCommunicate request_size=4 [08:02:21]MH_SAM_APDU [08:02:21]CAPDU: 80 11 00 00 [08:02:21]Write to MH i2c: E2 08 00 83 43 80 11 00 00 00 00 00 00 40 [08:02:21]Write i2c OK [08:02:21]MH_I2C_Read... [08:02:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:02:21]Read from MH i2c: E2 [08:02:21]MH_I2C_Read... [08:02:21]Read from MH i2c: E2 17 00 [08:02:21]MH_I2C_Read... [08:02:21]Read from MH i2c: E2 17 00 83 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 95 [08:02:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:02:21]wFMCommunicate OK [08:02:21]CreateOFDProtocolMessage done [08:02:21]OFDSenderStorePacket 311192 [08:02:21]StoreOFDPacket docnum=311192 [08:02:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 8B 33 07 01 72 4D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 27 00 00 00 F4 03 04 00 0F E8 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 98 BF 04 00 35 04 06 00 A0 9F BE 50 76 DB 82 D2 9B 5F 6A E4 7B A9 [08:02:21]CheckFolder [08:02:21]dirname=/storage/ofd_packets [08:02:21]CheckFolder done [08:02:21]ProducePacketName [08:02:21]name=ofd_packets/00311192 [08:02:21]NVStorageSaveData ofd_packets/00311192 [08:02:21]File name is /storage/ofd_packets/00311192 [08:02:21]Write 301 bytes [08:02:21]NVStorageSaveData done [08:02:21]OFDSenderStorePacket done [08:02:21]KKMCreateOFDPacket done [08:02:21]NVStorageSaveData kkm_last_timestamp [08:02:21]File name is /storage/kkm_last_timestamp [08:02:21]Write 4 bytes [08:02:21]NVStorageSaveData done [08:02:21]ExternCall_PrintAddStr [08:02:21]wPrintStart [08:02:21]Write to MH i2c: 01 00 00 84 43 C7 [08:02:21]Write i2c OK [08:02:21]MH_I2C_Read... [08:02:21]Read from MH i2c: 01 [08:02:21]MH_I2C_Read... [08:02:21]Read from MH i2c: 01 07 00 [08:02:21]MH_I2C_Read... [08:02:21]Read from MH i2c: 01 07 00 84 43 00 00 00 00 00 FF 0F DC [08:02:21]RasterBufferAndPrint [08:02:21]line Счет N : (1)645006 [08:02:21]line ИНН: 02508201610067 [08:02:21]line Контрольно-Кассовый Чек [08:02:21]line ПРОДАЖА [08:02:21]line ТРК (МРК, ГНК) : 41 [08:02:21]line Товар: 2710124130 [08:02:21]line Аи-92-К-2 [08:02:21]line 10.470 * 66.90 [08:02:21]line = 700.44 [08:02:21]line НДС 12% НСП 1% [08:02:21]line > о реализуемом товаре [08:02:21]line ОКРУГЛЕНИЕ: -0.44 [08:02:21]line ИТОГО: 700.00 [08:02:21]line Внесено: 700.00 [08:02:21]line СДАЧА: 0.00 [08:02:21]line НСП 1% : 6.20 [08:02:21]line НДС 12% : 74.38 [08:02:21]line Наличными: 700.00 [08:02:21]line Безнал.: 0.00 [08:02:21]line Место: АЗС № 172 "Партнер Нефть" [08:02:21]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [08:02:21]line СНО: Общий режим [08:02:21]line Чек 39 30.10.2024 08:02 [08:02:21]line Смена: 536 ФФД: 1.0 [08:02:21]line ЗНМ: 0300000116 [08:02:21]line РНМ: 0000000000091780 [08:02:21]line Версия ККМ: 001 [08:02:21]line ФМ: 0000000000871765 [08:02:21]line ФД: 311192 [08:02:21]line ФПД: 176607953188571 [08:02:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T080223&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311192&fm=176607953188571&tin=02508201610067®Number=0000000000091780&sum=70000 [08:02:21]written 0, free lines is 4095 [08:02:21]OFD Sender: Processing packet 311192 [packets to send 223, broken 222] [08:02:21]ProducePacketName [08:02:21]name=ofd_packets/00311192 [08:02:21]OFD Sender: To server: pG, [08:02:21]CommunicateWithHost lk.salyk.kg:30040 [08:02:21]ConnectInit lk.salyk.kg [08:02:21]Connected sock=10 [08:02:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 8B 33 07 01 72 4D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 27 00 00 00 F4 03 04 00 0F E8 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 98 BF 04 00 35 04 06 00 A0 9F BE 50 76 DB 82 D2 9B 5F 6A E4 7B A9 [08:02:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 49 EF 47 00 0F 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 31 37 36 35 10 04 04 00 98 BF 04 00 F4 03 04 00 60 8E 21 67 B6 04 01 00 00 95 41 B4 72 28 4D 5E F4 [08:02:21]CommunicateWithHost err = 0 [08:02:21]CheckOFDResponse [08:02:21]1017 (14) - 77093643461234 [08:02:21]1041 (16) - 0000000000871765 [08:02:21]1040 (4) - 311192 [08:02:21]1012 (4) - 30.10.2024 01:39 [08:02:21]1206 (1) - 0 [08:02:21]OFD Sender: Remove packet 311192 [08:02:21]ProducePacketName [08:02:21]name=ofd_packets/00311192 [08:02:21]NVStorageDeleteData [08:02:21]Write to MH i2c: 01 00 00 AE 43 F1 [08:02:21]Write i2c OK [08:02:21]MH_I2C_Read... [08:02:21]Read from MH i2c: 01 [08:02:21]MH_I2C_Read... [08:02:21]Read from MH i2c: 01 07 00 [08:02:21]MH_I2C_Read... [08:02:21]Read from MH i2c: 01 07 00 AE 43 00 00 00 00 00 A9 0C AD [08:02:21]RasterBufferAndPrint [08:02:21]line [08:02:21]line [08:02:21]line [08:02:21]line [08:02:21]line [08:02:21]written 0, free lines is 3245 [08:02:21]MH_Cut [08:02:21]Write to MH i2c: D1 01 00 B5 43 01 CA [08:02:21]Write i2c OK [08:02:21]MH_I2C_Read... [08:02:21]Read from MH i2c: D1 [08:02:21]MH_I2C_Read... [08:02:21]Read from MH i2c: D1 01 00 [08:02:21]MH_I2C_Read... [08:02:21]Read from MH i2c: D1 01 00 B5 43 00 C9 [08:02:21]Write to MH i2c: 01 00 00 B6 43 F9 [08:02:21]Write i2c OK [08:02:21]MH_I2C_Read... [08:02:22]OFD Sender: No OFD packet to send [08:02:22]*** Cut start [08:02:22]*** Purtial cut [08:02:22]*** Stage 1: CUTSNS_PIN = 1 [08:02:23]Read from MH i2c: 01 [08:02:23]MH_I2C_Read... [08:02:23]*** Stop cut motor [08:02:23]*** Cut end [08:02:23]Read from MH i2c: 01 07 00 [08:02:23]MH_I2C_Read... [08:02:23]Read from MH i2c: 01 07 00 B6 43 00 00 00 00 00 FF 0F 0E [08:02:23]process_action close_receipt done [08:02:23]requested_data is exist [08:02:23]produce_requested_data [08:02:23]requested_item fm.sn is exist - process it [08:02:23]wFMCommunicate request_size=4 [08:02:23]MH_SAM_APDU [08:02:23]CAPDU: 80 11 00 00 [08:02:23]Write to MH i2c: E2 08 00 B7 43 80 11 00 00 00 00 00 00 74 [08:02:23]Write i2c OK [08:02:23]MH_I2C_Read... [08:02:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:02:23]Read from MH i2c: E2 [08:02:23]MH_I2C_Read... [08:02:23]Read from MH i2c: E2 17 00 [08:02:23]MH_I2C_Read... [08:02:23]Read from MH i2c: E2 17 00 B7 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C9 [08:02:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:02:23]wFMCommunicate OK [08:02:23]requested_item fd.num is exist - process it [08:02:23]SAM_PROTO_GetFieldsCounters [08:02:23]wFMCommunicate request_size=4 [08:02:23]MH_SAM_APDU [08:02:23]CAPDU: 80 13 00 00 [08:02:23]Write to MH i2c: E2 08 00 B8 43 80 13 00 00 00 00 00 00 77 [08:02:23]Write i2c OK [08:02:23]MH_I2C_Read... [08:02:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:02:23]Read from MH i2c: E2 [08:02:23]MH_I2C_Read... [08:02:23]Read from MH i2c: E2 62 00 [08:02:23]MH_I2C_Read... [08:02:23]Read from MH i2c: E2 62 00 B8 43 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 98 BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 27 00 00 00 5E 04 04 00 27 00 00 00 57 04 04 00 28 00 00 00 19 04 04 00 00 00 00 00 90 00 84 [08:02: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 98 BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 27 00 00 00 5E 04 04 00 27 00 00 00 57 04 04 00 28 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:02:23]wFMCommunicate OK [08:02:23]SAM_PROTO_GetFieldsCounters done [08:02:23]requested_item shift.num is exist - process it [08:02:23]requested_item shift.opened is exist - process it [08:02:23]req_shift_opened [08:02:23]FM_GetShiftState [08:02:23]SAM_PROTO_GetShiftState [08:02:23]wFMCommunicate request_size=4 [08:02:23]MH_SAM_APDU [08:02:23]CAPDU: 80 13 01 00 [08:02:23]Write to MH i2c: E2 08 00 B9 43 80 13 01 00 00 00 00 00 79 [08:02:23]Write i2c OK [08:02:23]MH_I2C_Read... [08:02:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:02:23]Read from MH i2c: E2 [08:02:23]MH_I2C_Read... [08:02:23]Read from MH i2c: E2 0E 00 [08:02:23]MH_I2C_Read... [08:02:23]Read from MH i2c: E2 0E 00 B9 43 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 64 [08:02:23]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:02:23]wFMCommunicate OK [08:02:23]SAM_PROTO_GetShiftState done [08:02:23]FM_GetShiftState done [08:02:23]req_shift_opened done [08:02:23]requested_item shift.open_date is exist - process it [08:02:23]req_shift_open_date [08:02:23]req_shift_open_date done [08:02:23]produce_requested_data done [08:02:23]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311192,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [08:02:23]process_action_free close_receipt [08:02:23]json_value_free [08:02:23]json_value_free done [08:02:23]process_json_proto returns [08:02:23]Send response to host [08:02:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311192,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [08:02:23]free response buf [08:02:23]execute_script done [08:02:23]execute_script returns [08:02:23]free content buf [08:02:23]Sock 9.Close socket [08:02:23]Sock 9.Thread stoped [08:02:27]OFD Sender: No OFD packet to send [08:02:32]OFD Sender: No OFD packet to send [08:02:37]OFD Sender: No OFD packet to send [08:02:42]OFD Sender: No OFD packet to send [08:02:47]OFD Sender: No OFD packet to send [08:02:52]OFD Sender: No OFD packet to send [08:02:57]OFD Sender: No OFD packet to send [08:03:02]OFD Sender: No OFD packet to send [08:03:07]OFD Sender: No OFD packet to send [08:03:12]OFD Sender: No OFD packet to send [08:03:17]OFD Sender: No OFD packet to send [08:03:22]OFD Sender: No OFD packet to send [08:03:27]OFD Sender: No OFD packet to send [08:03:32]OFD Sender: No OFD packet to send [08:03:37]OFD Sender: No OFD packet to send [08:03:42]OFD Sender: No OFD packet to send [08:03:47]OFD Sender: No OFD packet to send [08:03:52]OFD Sender: No OFD packet to send [08:03:57]OFD Sender: No OFD packet to send [08:04:02]OFD Sender: No OFD packet to send [08:04:07]OFD Sender: No OFD packet to send [08:04:12]OFD Sender: No OFD packet to send [08:04:17]OFD Sender: No OFD packet to send [08:04:22]OFD Sender: No OFD packet to send [08:04:27]OFD Sender: No OFD packet to send [08:04:32]OFD Sender: No OFD packet to send [08:04:37]OFD Sender: No OFD packet to send [08:04:42]OFD Sender: No OFD packet to send [08:04:47]OFD Sender: No OFD packet to send [08:04:52]OFD Sender: No OFD packet to send [08:04:57]OFD Sender: No OFD packet to send [08:05:02]OFD Sender: No OFD packet to send [08:05:07]OFD Sender: No OFD packet to send [08:05:12]OFD Sender: No OFD packet to send [08:05:17]OFD Sender: No OFD packet to send [08:05:22]OFD Sender: No OFD packet to send [08:05:27]OFD Sender: No OFD packet to send [08:05:32]OFD Sender: No OFD packet to send [08:05:37]OFD Sender: No OFD packet to send [08:05:42]OFD Sender: No OFD packet to send [08:05:47]OFD Sender: No OFD packet to send [08:05:52]OFD Sender: No OFD packet to send [08:05:57]OFD Sender: No OFD packet to send [08:06:02]OFD Sender: No OFD packet to send [08:06:07]OFD Sender: No OFD packet to send [08:06:12]OFD Sender: No OFD packet to send [08:06:17]OFD Sender: No OFD packet to send [08:06:22]OFD Sender: No OFD packet to send [08:06:27]OFD Sender: No OFD packet to send [08:06:32]OFD Sender: No OFD packet to send [08:06:37]OFD Sender: No OFD packet to send [08:06:42]OFD Sender: No OFD packet to send [08:06:47]OFD Sender: No OFD packet to send [08:06:52]OFD Sender: No OFD packet to send [08:06:57]OFD Sender: No OFD packet to send [08:07:02]OFD Sender: No OFD packet to send [08:07:07]OFD Sender: No OFD packet to send [08:07:12]OFD Sender: No OFD packet to send [08:07:17]OFD Sender: No OFD packet to send [08:07:22]OFD Sender: No OFD packet to send [08:07:27]OFD Sender: No OFD packet to send [08:07:27]accept exits with 7 [08:07:27]New connection [08:07:27]New thread 3066654052 created [08:07:27]Thread 3066510692 joined [08:07:27]Waiting for new connection... [08:07:27] Sock 7.Parse request [08:07:27]Sock 7.Check first char [08:07:27]Sock 7.First char is OK [08:07:27]request: POST /json_proto HTTP/1.0 [08:07:27]Method: POST [08:07:27]URL: /json_proto [08:07:27]Method is POST - this is cgi request [08:07:27]url: /json_proto [08:07:27]query_string will be loaded in cgi processing [08:07:27]execute_cgi json_proto POST (null) [08:07:27]execute_cgi path=json_proto method=POST [08:07:27]POST find Content-Length [08:07:27]Host: 172.17.96.3:8080 [08:07:27]Content-Length: 677 [08:07:27]Content-Type: application/json [08:07:27] [08:07:27]POST finish read [08:07:27]Found Content-Length = 677 [08:07:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645008", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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" ] } } [08:07:27]execute_script... [08: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)645008", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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" ] } } [08:07:27]POST & json_proto [08:07:27]process_json_proto [08:07:27]json parsed OK: [08:07:27]protocol is kg_v1.0 [08:07:27]action value=close_receipt [08:07:27]process_action close_receipt [08:07:27]cmd_close_receipt [08:07:27]MH_GetDate [08:07:27]Write to MH i2c: F0 00 00 BA 43 EC [08:07:27]Write i2c OK [08:07:27]MH_I2C_Read... [08:07:27]Read from MH i2c: F0 [08:07:27]MH_I2C_Read... [08:07:27]Read from MH i2c: F0 09 00 [08:07:27]MH_I2C_Read... [08:07:27]Read from MH i2c: F0 09 00 BA 43 00 43 E9 21 67 44 5E 04 65 B4 [08:07:27]GetLastDocTimeStamp 1730275343 [08:07:27]current date 1730275651 [08:07:27]FM_GetShiftState [08:07:27]SAM_PROTO_GetShiftState [08:07:27]wFMCommunicate request_size=4 [08:07:27]MH_SAM_APDU [08:07:27]CAPDU: 80 13 01 00 [08:07:27]Write to MH i2c: E2 08 00 BB 43 80 13 01 00 00 00 00 00 7B [08:07:27]Write i2c OK [08:07:27]MH_I2C_Read... [08:07:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:07:27]Read from MH i2c: E2 [08:07:27]MH_I2C_Read... [08:07:27]Read from MH i2c: E2 0E 00 [08:07:27]MH_I2C_Read... [08:07:27]Read from MH i2c: E2 0E 00 BB 43 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 66 [08:07:27]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:07:27]wFMCommunicate OK [08:07:27]SAM_PROTO_GetShiftState done [08:07:27]FM_GetShiftState done [08:07:27]opened in 1730247899 [08:07:27]opened+sec_in_day 1730334299 [08:07:27]quantity*price = 30038 [08:07:27]sum+1 = 30039 [08:07:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 40 30.10.2024 08:07 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311193 ФПД: 76355807376600 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T080732&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311193&fm=76355807376600&tin=02508201610067®Number=0000000000091780&sum=30000 [08:07:29]StoreToDocumentArchive [08:07:29]shift 536 fd 311193 [08:07:29]save to /storage/0536/doc_00311193 [08:07:29]save last doc name /storage/0536/doc_00311193 to /storage/kkm_last_doc_name [08:07:29]save OK [08:07:29]Clear old archive folders... [08:07:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:07:29]tlvbuf is 00738480 [08:07:29]SAM_PROTO_ClearQueue [08:07:29]wFMCommunicate request_size=4 [08:07:29]MH_SAM_APDU [08:07:29]CAPDU: 80 09 00 00 [08:07:29]Write to MH i2c: E2 08 00 C8 43 80 09 00 00 00 00 00 00 7D [08:07:29]Write i2c OK [08:07:29]MH_I2C_Read... [08:07:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:07:29]Read from MH i2c: E2 [08:07:29]MH_I2C_Read... [08:07:29]Read from MH i2c: E2 03 00 [08:07:29]MH_I2C_Read... [08:07:29]Read from MH i2c: E2 03 00 C8 43 00 90 00 7F [08:07:29]RAPDU: 90 00 [08:07:29]wFMCommunicate OK [08:07:29]SAM_PROTO_ClearQueue done [08:07:29]KKMCreateOFDPacket [08:07:29]OFDProtocolAddRootSTLVToBuf [08:07:29]FM_MakeSignedData [08:07:29]FM_MakeSignedData [08:07:29]SAM_PROTO_SignData [08:07:29]wFMCommunicate request_size=4 [08:07:29]MH_SAM_APDU [08:07:29]CAPDU: 80 0D 01 02 [08:07:29]Write to MH i2c: E2 08 00 C9 43 80 0D 01 02 00 00 00 00 85 [08:07:29]Write i2c OK [08:07:29]MH_I2C_Read... [08:07:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:07:29]Read from MH i2c: E2 [08:07:29]MH_I2C_Read... [08:07:29]Read from MH i2c: E2 03 00 [08:07:29]MH_I2C_Read... [08:07:29]Read from MH i2c: E2 03 00 C9 43 00 90 00 80 [08:07:29]RAPDU: 90 00 [08:07:29]wFMCommunicate OK [08:07:29]wFMCommunicate request_size=255 [08:07:29]MH_SAM_APDU [08:07: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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 28 00 00 00 F4 03 04 00 44 E9 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 99 BF 04 00 35 04 06 00 45 [08:07:29]Write to MH i2c: E2 02 01 CA 43 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 28 00 00 00 F4 03 04 00 44 E9 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 99 BF 04 00 35 04 06 00 45 00 00 9F [08:07:29]Write i2c OK [08:07:29]MH_I2C_Read... [08:07:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:07:29]Read from MH i2c: E2 [08:07:29]MH_I2C_Read... [08:07:29]Read from MH i2c: E2 03 00 [08:07:29]MH_I2C_Read... [08:07:29]Read from MH i2c: E2 03 00 CA 43 00 90 00 81 [08:07:29]RAPDU: 90 00 [08:07:29]wFMCommunicate OK [08:07:29]wFMCommunicate request_size=10 [08:07:29]MH_SAM_APDU [08:07:29]CAPDU: 80 0D 02 02 05 71 F8 C6 74 D8 [08:07:29]Write to MH i2c: E2 0D 00 CB 43 80 0D 02 02 05 00 71 F8 C6 74 D8 00 00 0D [08:07:29]Write i2c OK [08:07:29]MH_I2C_Read... [08:07:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:07:29]Read from MH i2c: E2 [08:07:29]MH_I2C_Read... [08:07:29]Read from MH i2c: E2 03 00 [08:07:29]MH_I2C_Read... [08:07:29]Read from MH i2c: E2 03 00 CB 43 00 90 00 82 [08:07:29]RAPDU: 90 00 [08:07:29]wFMCommunicate OK [08:07:29]wFMCommunicate request_size=4 [08:07:29]MH_SAM_APDU [08:07:29]CAPDU: 80 0D 03 02 [08:07:29]Write to MH i2c: E2 08 00 CC 43 80 0D 03 02 00 00 00 00 8A [08:07:29]Write i2c OK [08:07:29]MH_I2C_Read... [08:07:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:07:29]Read from MH i2c: E2 [08:07:29]MH_I2C_Read... [08:07:29]Read from MH i2c: E2 0B 00 [08:07:29]MH_I2C_Read... [08:07:29]Read from MH i2c: E2 0B 00 CC 43 00 68 57 54 39 0C 83 17 B0 90 00 2D [08:07:29]RAPDU: 68 57 54 39 0C 83 17 B0 90 00 [08:07:29]wFMCommunicate OK [08:07:29]SAM_PROTO_SignData done [08:07:29]FM_MakeSignedData done [08:07:29]CreateOFDProtocolMessage [08:07:29]wFMCommunicate request_size=4 [08:07:29]MH_SAM_APDU [08:07:29]CAPDU: 80 11 00 00 [08:07:29]Write to MH i2c: E2 08 00 CD 43 80 11 00 00 00 00 00 00 8A [08:07:29]Write i2c OK [08:07:29]MH_I2C_Read... [08:07:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:07:29]Read from MH i2c: E2 [08:07:29]MH_I2C_Read... [08:07:29]Read from MH i2c: E2 17 00 [08:07:29]MH_I2C_Read... [08:07:29]Read from MH i2c: E2 17 00 CD 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DF [08:07:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:07:29]wFMCommunicate OK [08:07:29]CreateOFDProtocolMessage done [08:07:29]OFDSenderStorePacket 311193 [08:07:29]StoreOFDPacket docnum=311193 [08:07:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AD 85 07 01 E1 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 28 00 00 00 F4 03 04 00 44 E9 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 99 BF 04 00 35 04 06 00 45 71 F8 C6 74 D8 68 57 54 39 0C 83 17 B0 [08:07:29]CheckFolder [08:07:29]dirname=/storage/ofd_packets [08:07:29]CheckFolder done [08:07:29]ProducePacketName [08:07:29]name=ofd_packets/00311193 [08:07:29]NVStorageSaveData ofd_packets/00311193 [08:07:29]File name is /storage/ofd_packets/00311193 [08:07:29]Write 301 bytes [08:07:29]NVStorageSaveData done [08:07:29]OFDSenderStorePacket done [08:07:29]KKMCreateOFDPacket done [08:07:29]NVStorageSaveData kkm_last_timestamp [08:07:29]File name is /storage/kkm_last_timestamp [08:07:29]Write 4 bytes [08:07:29]NVStorageSaveData done [08:07:29]ExternCall_PrintAddStr [08:07:29]wPrintStart [08:07:29]Write to MH i2c: 01 00 00 CE 43 11 [08:07:29]Write i2c OK [08:07:29]MH_I2C_Read... [08:07:29]Read from MH i2c: 01 [08:07:29]MH_I2C_Read... [08:07:29]Read from MH i2c: 01 07 00 [08:07:29]MH_I2C_Read... [08:07:29]Read from MH i2c: 01 07 00 CE 43 00 00 00 00 00 FF 0F 26 [08:07:29]RasterBufferAndPrint [08:07:29]line Счет N : (1)645008 [08:07:29]line ИНН: 02508201610067 [08:07:29]line Контрольно-Кассовый Чек [08:07:29]line ПРОДАЖА [08:07:29]line ТРК (МРК, ГНК) : 62 [08:07:29]line Товар: 2710124130 [08:07:29]line Аи-92-К-2 [08:07:29]line 4.490 * 66.90 [08:07:29]line = 300.38 [08:07:29]line НДС 12% НСП 1% [08:07:29]line > о реализуемом товаре [08:07:29]line ОКРУГЛЕНИЕ: -0.38 [08:07:29]line ИТОГО: 300.00 [08:07:29]line Внесено: 300.00 [08:07:29]line СДАЧА: 0.00 [08:07:29]line НСП 1% : 2.66 [08:07:29]line НДС 12% : 31.90 [08:07:29]line Наличными: 300.00 [08:07:29]line Безнал.: 0.00 [08:07:29]line Место: АЗС № 172 "Партнер Нефть" [08:07:29]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [08:07:29]line СНО: Общий режим [08:07:29]line Чек 40 30.10.2024 08:07 [08:07:29]line Смена: 536 ФФД: 1.0 [08:07:29]line ЗНМ: 0300000116 [08:07:29]line РНМ: 0000000000091780 [08:07:29]line Версия ККМ: 001 [08:07:29]line ФМ: 0000000000871765 [08:07:29]line ФД: 311193 [08:07:29]line ФПД: 76355807376600 [08:07:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T080732&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311193&fm=76355807376600&tin=02508201610067®Number=0000000000091780&sum=30000 [08:07:29]written 0, free lines is 4095 [08:07:29]OFD Sender: Processing packet 311193 [packets to send 223, broken 222] [08:07:29]ProducePacketName [08:07:29]name=ofd_packets/00311193 [08:07:29]OFD Sender: To server: pG, [08:07:29]CommunicateWithHost lk.salyk.kg:30040 [08:07:29]ConnectInit lk.salyk.kg [08:07:29]Connected sock=10 [08:07:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AD 85 07 01 E1 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 28 00 00 00 F4 03 04 00 44 E9 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 99 BF 04 00 35 04 06 00 45 71 F8 C6 74 D8 68 57 54 39 0C 83 17 B0 [08:07:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 3E 4A 47 00 39 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 31 37 36 35 10 04 04 00 99 BF 04 00 F4 03 04 00 94 8F 21 67 B6 04 01 00 00 D4 C1 C7 A4 9E B6 E0 FD [08:07:29]CommunicateWithHost err = 0 [08:07:29]CheckOFDResponse [08:07:29]1017 (14) - 77093643461234 [08:07:29]1041 (16) - 0000000000871765 [08:07:29]1040 (4) - 311193 [08:07:29]1012 (4) - 30.10.2024 01:44 [08:07:29]1206 (1) - 0 [08:07:29]OFD Sender: Remove packet 311193 [08:07:29]ProducePacketName [08:07:29]name=ofd_packets/00311193 [08:07:29]NVStorageDeleteData [08:07:30]Write to MH i2c: 01 00 00 F8 43 3B [08:07:30]Write i2c OK [08:07:30]MH_I2C_Read... [08:07:30]Read from MH i2c: 01 [08:07:30]MH_I2C_Read... [08:07:30]Read from MH i2c: 01 07 00 [08:07:30]MH_I2C_Read... [08:07:30]Read from MH i2c: 01 07 00 F8 43 00 00 00 00 00 AD 0C FB [08:07:30]RasterBufferAndPrint [08:07:30]line [08:07:30]line [08:07:30]line [08:07:30]line [08:07:30]line [08:07:30]written 0, free lines is 3251 [08:07:30]MH_Cut [08:07:30]Write to MH i2c: D1 01 00 FF 43 01 14 [08:07:30]Write i2c OK [08:07:30]MH_I2C_Read... [08:07:30]Read from MH i2c: D1 [08:07:30]MH_I2C_Read... [08:07:30]Read from MH i2c: D1 01 00 [08:07:30]MH_I2C_Read... [08:07:30]Read from MH i2c: D1 01 00 FF 43 00 13 [08:07:30]Write to MH i2c: 01 00 00 00 44 44 [08:07:30]Write i2c OK [08:07:30]MH_I2C_Read... [08:07:30]OFD Sender: No OFD packet to send [08:07:30]*** Cut start [08:07:30]*** Purtial cut [08:07:30]*** Stage 1: CUTSNS_PIN = 1 [08:07:31]Read from MH i2c: 01 [08:07:31]MH_I2C_Read... [08:07:31]*** Stop cut motor [08:07:31]*** Cut end [08:07:31]Read from MH i2c: 01 07 00 [08:07:31]MH_I2C_Read... [08:07:31]Read from MH i2c: 01 07 00 00 44 00 00 00 00 00 FF 0F 59 [08:07:31]process_action close_receipt done [08:07:31]requested_data is exist [08:07:31]produce_requested_data [08:07:31]requested_item fm.sn is exist - process it [08:07:31]wFMCommunicate request_size=4 [08:07:31]MH_SAM_APDU [08:07:31]CAPDU: 80 11 00 00 [08:07:31]Write to MH i2c: E2 08 00 01 44 80 11 00 00 00 00 00 00 BF [08:07:31]Write i2c OK [08:07:31]MH_I2C_Read... [08:07:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:07:31]Read from MH i2c: E2 [08:07:31]MH_I2C_Read... [08:07:31]Read from MH i2c: E2 17 00 [08:07:31]MH_I2C_Read... [08:07:31]Read from MH i2c: E2 17 00 01 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 14 [08:07:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:07:31]wFMCommunicate OK [08:07:31]requested_item fd.num is exist - process it [08:07:31]SAM_PROTO_GetFieldsCounters [08:07:31]wFMCommunicate request_size=4 [08:07:31]MH_SAM_APDU [08:07:31]CAPDU: 80 13 00 00 [08:07:31]Write to MH i2c: E2 08 00 02 44 80 13 00 00 00 00 00 00 C2 [08:07:31]Write i2c OK [08:07:31]MH_I2C_Read... [08:07:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:07:31]Read from MH i2c: E2 [08:07:31]MH_I2C_Read... [08:07:31]Read from MH i2c: E2 62 00 [08:07:31]MH_I2C_Read... [08:07:31]Read from MH i2c: E2 62 00 02 44 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 99 BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 28 00 00 00 5E 04 04 00 28 00 00 00 57 04 04 00 29 00 00 00 19 04 04 00 00 00 00 00 90 00 D3 [08: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 99 BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 28 00 00 00 5E 04 04 00 28 00 00 00 57 04 04 00 29 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:07:31]wFMCommunicate OK [08:07:31]SAM_PROTO_GetFieldsCounters done [08:07:31]requested_item shift.num is exist - process it [08:07:31]requested_item shift.opened is exist - process it [08:07:31]req_shift_opened [08:07:31]FM_GetShiftState [08:07:31]SAM_PROTO_GetShiftState [08:07:31]wFMCommunicate request_size=4 [08:07:31]MH_SAM_APDU [08:07:31]CAPDU: 80 13 01 00 [08:07:31]Write to MH i2c: E2 08 00 03 44 80 13 01 00 00 00 00 00 C4 [08:07:31]Write i2c OK [08:07:31]MH_I2C_Read... [08:07:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:07:31]Read from MH i2c: E2 [08:07:31]MH_I2C_Read... [08:07:31]Read from MH i2c: E2 0E 00 [08:07:31]MH_I2C_Read... [08:07:31]Read from MH i2c: E2 0E 00 03 44 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 AF [08:07:31]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:07:31]wFMCommunicate OK [08:07:31]SAM_PROTO_GetShiftState done [08:07:31]FM_GetShiftState done [08:07:31]req_shift_opened done [08:07:31]requested_item shift.open_date is exist - process it [08:07:31]req_shift_open_date [08:07:31]req_shift_open_date done [08:07:31]produce_requested_data done [08:07:31]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311193,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [08:07:31]process_action_free close_receipt [08:07:31]json_value_free [08:07:31]json_value_free done [08:07:31]process_json_proto returns [08:07:31]Send response to host [08:07:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311193,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [08:07:31]free response buf [08:07:31]execute_script done [08:07:31]execute_script returns [08:07:31]free content buf [08:07:31]Sock 7.Close socket [08:07:31]Sock 7.Thread stoped [08:07:35]OFD Sender: No OFD packet to send [08:07:40]OFD Sender: No OFD packet to send [08:07:45]OFD Sender: No OFD packet to send [08:07:50]OFD Sender: No OFD packet to send [08:07:55]OFD Sender: No OFD packet to send [08:08:00]OFD Sender: No OFD packet to send [08:08:04]accept exits with 9 [08:08:04]New connection [08:08:04]New thread 3066510692 created [08:08:04]Thread 3066654052 joined [08:08:04]Waiting for new connection... [08:08:04] Sock 9.Parse request [08:08:04]Sock 9.Check first char [08:08:04]Sock 9.First char is OK [08:08:04]request: POST /json_proto HTTP/1.0 [08:08:04]Method: POST [08:08:04]URL: /json_proto [08:08:04]Method is POST - this is cgi request [08:08:04]url: /json_proto [08:08:04]query_string will be loaded in cgi processing [08:08:04]execute_cgi json_proto POST (null) [08:08:04]execute_cgi path=json_proto method=POST [08:08:04]POST find Content-Length [08:08:04]Host: 172.17.96.3:8080 [08:08:04]Content-Length: 677 [08:08:04]Content-Type: application/json [08:08:04] [08:08:04]POST finish read [08:08:04]Found Content-Length = 677 [08:08:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645007", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.240, "sum" : 350.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:08:04]execute_script... [08:08: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)645007", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.240, "sum" : 350.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:08:04]POST & json_proto [08:08:04]process_json_proto [08:08:04]json parsed OK: [08:08:04]protocol is kg_v1.0 [08:08:04]action value=close_receipt [08:08:04]process_action close_receipt [08:08:04]cmd_close_receipt [08:08:04]MH_GetDate [08:08:04]Write to MH i2c: F0 00 00 04 44 37 [08:08:04]Write i2c OK [08:08:04]MH_I2C_Read... [08:08:04]Read from MH i2c: F0 [08:08:04]MH_I2C_Read... [08:08:04]Read from MH i2c: F0 09 00 [08:08:04]MH_I2C_Read... [08:08:04]Read from MH i2c: F0 09 00 04 44 00 68 E9 21 67 44 5E 04 65 24 [08:08:04]GetLastDocTimeStamp 1730275652 [08:08:04]current date 1730275688 [08:08:04]FM_GetShiftState [08:08:04]SAM_PROTO_GetShiftState [08:08:04]wFMCommunicate request_size=4 [08:08:04]MH_SAM_APDU [08:08:04]CAPDU: 80 13 01 00 [08:08:04]Write to MH i2c: E2 08 00 05 44 80 13 01 00 00 00 00 00 C6 [08:08:04]Write i2c OK [08:08:04]MH_I2C_Read... [08:08:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:08:04]Read from MH i2c: E2 [08:08:04]MH_I2C_Read... [08:08:04]Read from MH i2c: E2 0E 00 [08:08:04]MH_I2C_Read... [08:08:04]Read from MH i2c: E2 0E 00 05 44 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 B1 [08:08:04]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:08:04]wFMCommunicate OK [08:08:04]SAM_PROTO_GetShiftState done [08:08:04]FM_GetShiftState done [08:08:04]opened in 1730247899 [08:08:04]opened+sec_in_day 1730334299 [08:08:04]quantity*price = 35055 [08:08:04]sum+1 = 35057 [08:08:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 350.00 Внесено: 350.00 СДАЧА: 0.00 НСП 1% : 3.10 НДС 12% : 37.23 Наличными: 350.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 41 30.10.2024 08:08 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311194 ФПД: 212395223825945 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T080808&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311194&fm=212395223825945&tin=02508201610067®Number=0000000000091780&sum=35000 [08:08:05]StoreToDocumentArchive [08:08:05]shift 536 fd 311194 [08:08:05]save to /storage/0536/doc_00311194 [08:08:05]save last doc name /storage/0536/doc_00311194 to /storage/kkm_last_doc_name [08:08:05]save OK [08:08:05]Clear old archive folders... [08:08:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:08:05]tlvbuf is 0063C5C0 [08:08:05]SAM_PROTO_ClearQueue [08:08:05]wFMCommunicate request_size=4 [08:08:05]MH_SAM_APDU [08:08:05]CAPDU: 80 09 00 00 [08:08:05]Write to MH i2c: E2 08 00 12 44 80 09 00 00 00 00 00 00 C8 [08:08:05]Write i2c OK [08:08:05]MH_I2C_Read... [08:08:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:08:05]Read from MH i2c: E2 [08:08:05]MH_I2C_Read... [08:08:05]Read from MH i2c: E2 03 00 [08:08:05]MH_I2C_Read... [08:08:05]Read from MH i2c: E2 03 00 12 44 00 90 00 CA [08:08:05]RAPDU: 90 00 [08:08:05]wFMCommunicate OK [08:08:05]SAM_PROTO_ClearQueue done [08:08:05]KKMCreateOFDPacket [08:08:05]OFDProtocolAddRootSTLVToBuf [08:08:05]FM_MakeSignedData [08:08:05]FM_MakeSignedData [08:08:05]SAM_PROTO_SignData [08:08:05]wFMCommunicate request_size=4 [08:08:05]MH_SAM_APDU [08:08:05]CAPDU: 80 0D 01 02 [08:08:05]Write to MH i2c: E2 08 00 13 44 80 0D 01 02 00 00 00 00 D0 [08:08:05]Write i2c OK [08:08:05]MH_I2C_Read... [08:08:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:08:05]Read from MH i2c: E2 [08:08:05]MH_I2C_Read... [08:08:05]Read from MH i2c: E2 03 00 [08:08:05]MH_I2C_Read... [08:08:05]Read from MH i2c: E2 03 00 13 44 00 90 00 CB [08:08:05]RAPDU: 90 00 [08:08:05]wFMCommunicate OK [08:08:05]wFMCommunicate request_size=255 [08:08:05]MH_SAM_APDU [08:08: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 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 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 8B 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 29 00 00 00 F4 03 04 00 68 E9 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9A BF 04 00 35 04 06 00 C1 [08:08:05]Write to MH i2c: E2 02 01 14 44 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 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 8B 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 29 00 00 00 F4 03 04 00 68 E9 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9A BF 04 00 35 04 06 00 C1 00 00 A3 [08:08:05]Write i2c OK [08:08:05]MH_I2C_Read... [08:08:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:08:05]Read from MH i2c: E2 [08:08:05]MH_I2C_Read... [08:08:05]Read from MH i2c: E2 03 00 [08:08:05]MH_I2C_Read... [08:08:05]Read from MH i2c: E2 03 00 14 44 00 90 00 CC [08:08:05]RAPDU: 90 00 [08:08:05]wFMCommunicate OK [08:08:05]wFMCommunicate request_size=10 [08:08:05]MH_SAM_APDU [08:08:05]CAPDU: 80 0D 02 02 05 2C 1D DE 3E 19 [08:08:05]Write to MH i2c: E2 0D 00 15 44 80 0D 02 02 05 00 2C 1D DE 3E 19 00 00 5B [08:08:05]Write i2c OK [08:08:05]MH_I2C_Read... [08:08:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:08:05]Read from MH i2c: E2 [08:08:05]MH_I2C_Read... [08:08:05]Read from MH i2c: E2 03 00 [08:08:05]MH_I2C_Read... [08:08:05]Read from MH i2c: E2 03 00 15 44 00 90 00 CD [08:08:05]RAPDU: 90 00 [08:08:05]wFMCommunicate OK [08:08:05]wFMCommunicate request_size=4 [08:08:05]MH_SAM_APDU [08:08:05]CAPDU: 80 0D 03 02 [08:08:05]Write to MH i2c: E2 08 00 16 44 80 0D 03 02 00 00 00 00 D5 [08:08:05]Write i2c OK [08:08:05]MH_I2C_Read... [08:08:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:08:06]Read from MH i2c: E2 [08:08:06]MH_I2C_Read... [08:08:06]Read from MH i2c: E2 0B 00 [08:08:06]MH_I2C_Read... [08:08:06]Read from MH i2c: E2 0B 00 16 44 00 31 7E F7 D5 6B C2 EF 78 90 00 E5 [08:08:06]RAPDU: 31 7E F7 D5 6B C2 EF 78 90 00 [08:08:06]wFMCommunicate OK [08:08:06]SAM_PROTO_SignData done [08:08:06]FM_MakeSignedData done [08:08:06]CreateOFDProtocolMessage [08:08:06]wFMCommunicate request_size=4 [08:08:06]MH_SAM_APDU [08:08:06]CAPDU: 80 11 00 00 [08:08:06]Write to MH i2c: E2 08 00 17 44 80 11 00 00 00 00 00 00 D5 [08:08:06]Write i2c OK [08:08:06]MH_I2C_Read... [08:08:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:08:06]Read from MH i2c: E2 [08:08:06]MH_I2C_Read... [08:08:06]Read from MH i2c: E2 17 00 [08:08:06]MH_I2C_Read... [08:08:06]Read from MH i2c: E2 17 00 17 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 2A [08:08:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:08:06]wFMCommunicate OK [08:08:06]CreateOFDProtocolMessage done [08:08:06]OFDSenderStorePacket 311194 [08:08:06]StoreOFDPacket docnum=311194 [08:08:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C4 D3 07 01 34 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 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 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 8B 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 29 00 00 00 F4 03 04 00 68 E9 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9A BF 04 00 35 04 06 00 C1 2C 1D DE 3E 19 31 7E F7 D5 6B C2 EF 78 [08:08:06]CheckFolder [08:08:06]dirname=/storage/ofd_packets [08:08:06]CheckFolder done [08:08:06]ProducePacketName [08:08:06]name=ofd_packets/00311194 [08:08:06]NVStorageSaveData ofd_packets/00311194 [08:08:06]File name is /storage/ofd_packets/00311194 [08:08:06]Write 301 bytes [08:08:06]NVStorageSaveData done [08:08:06]OFDSenderStorePacket done [08:08:06]KKMCreateOFDPacket done [08:08:06]NVStorageSaveData kkm_last_timestamp [08:08:06]File name is /storage/kkm_last_timestamp [08:08:06]Write 4 bytes [08:08:06]NVStorageSaveData done [08:08:06]ExternCall_PrintAddStr [08:08:06]wPrintStart [08:08:06]Write to MH i2c: 01 00 00 18 44 5C [08:08:06]Write i2c OK [08:08:06]MH_I2C_Read... [08:08:06]Read from MH i2c: 01 [08:08:06]MH_I2C_Read... [08:08:06]Read from MH i2c: 01 07 00 [08:08:06]MH_I2C_Read... [08:08:06]Read from MH i2c: 01 07 00 18 44 00 00 00 00 00 FF 0F 71 [08:08:06]RasterBufferAndPrint [08:08:06]line Счет N : (1)645007 [08:08:06]line ИНН: 02508201610067 [08:08:06]line Контрольно-Кассовый Чек [08:08:06]line ПРОДАЖА [08:08:06]line ТРК (МРК, ГНК) : 41 [08:08:06]line Товар: 2710124130 [08:08:06]line Аи-92-К-2 [08:08:06]line 5.240 * 66.90 [08:08:06]line = 350.56 [08:08:06]line НДС 12% НСП 1% [08:08:06]line > о реализуемом товаре [08:08:06]line ОКРУГЛЕНИЕ: -0.56 [08:08:06]line ИТОГО: 350.00 [08:08:06]line Внесено: 350.00 [08:08:06]line СДАЧА: 0.00 [08:08:06]line НСП 1% : 3.10 [08:08:06]line НДС 12% : 37.23 [08:08:06]line Наличными: 350.00 [08:08:06]line Безнал.: 0.00 [08:08:06]line Место: АЗС № 172 "Партнер Нефть" [08:08:06]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [08:08:06]line СНО: Общий режим [08:08:06]line Чек 41 30.10.2024 08:08 [08:08:06]line Смена: 536 ФФД: 1.0 [08:08:06]line ЗНМ: 0300000116 [08:08:06]line РНМ: 0000000000091780 [08:08:06]line Версия ККМ: 001 [08:08:06]line ФМ: 0000000000871765 [08:08:06]line ФД: 311194 [08:08:06]line ФПД: 212395223825945 [08:08:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T080808&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311194&fm=212395223825945&tin=02508201610067®Number=0000000000091780&sum=35000 [08:08:06]OFD Sender: Processing packet 311194 [packets to send 223, broken 222] [08:08:06]ProducePacketName [08:08:06]name=ofd_packets/00311194 [08:08:06]OFD Sender: To server: pG, [08:08:06]CommunicateWithHost lk.salyk.kg:30040 [08:08:06]ConnectInit lk.salyk.kg [08:08:06]written 0, free lines is 4095 [08:08:06]Connected sock=7 [08: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 31 37 36 35 0F 01 00 00 C4 D3 07 01 34 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 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 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 8B 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 29 00 00 00 F4 03 04 00 68 E9 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9A BF 04 00 35 04 06 00 C1 2C 1D DE 3E 19 31 7E F7 D5 6B C2 EF 78 [08:08:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 4C B5 47 00 E2 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 31 37 36 35 10 04 04 00 9A BF 04 00 F4 03 04 00 B9 8F 21 67 B6 04 01 00 00 DF F1 2C 81 F3 84 59 DF [08:08:06]CommunicateWithHost err = 0 [08:08:06]CheckOFDResponse [08:08:06]1017 (14) - 77093643461234 [08:08:06]1041 (16) - 0000000000871765 [08:08:06]1040 (4) - 311194 [08:08:06]1012 (4) - 30.10.2024 01:45 [08:08:06]1206 (1) - 0 [08:08:06]OFD Sender: Remove packet 311194 [08:08:06]ProducePacketName [08:08:06]name=ofd_packets/00311194 [08:08:06]NVStorageDeleteData [08:08:06]Write to MH i2c: 01 00 00 42 44 86 [08:08:06]Write i2c OK [08:08:06]MH_I2C_Read... [08:08:06]Read from MH i2c: 01 [08:08:06]MH_I2C_Read... [08:08:06]Read from MH i2c: 01 07 00 [08:08:06]MH_I2C_Read... [08:08:06]Read from MH i2c: 01 07 00 42 44 00 00 00 00 00 AA 0C 43 [08:08:06]RasterBufferAndPrint [08:08:06]line [08:08:06]line [08:08:06]line [08:08:06]line [08:08:06]line [08:08:06]written 0, free lines is 3246 [08:08:06]MH_Cut [08:08:06]Write to MH i2c: D1 01 00 49 44 01 5F [08:08:06]Write i2c OK [08:08:06]MH_I2C_Read... [08:08:06]Read from MH i2c: D1 [08:08:06]MH_I2C_Read... [08:08:06]Read from MH i2c: D1 01 00 [08:08:06]MH_I2C_Read... [08:08:06]Read from MH i2c: D1 01 00 49 44 00 5E [08:08:06]Write to MH i2c: 01 00 00 4A 44 8E [08:08:06]Write i2c OK [08:08:06]MH_I2C_Read... [08:08:07]OFD Sender: No OFD packet to send [08:08:07]*** Cut start [08:08:07]*** Purtial cut [08:08:07]*** Stage 1: CUTSNS_PIN = 1 [08:08:07]Read from MH i2c: 01 [08:08:08]MH_I2C_Read... [08:08:08]*** Stop cut motor [08:08:08]*** Cut end [08:08:08]Read from MH i2c: 01 07 00 [08:08:08]MH_I2C_Read... [08:08:08]Read from MH i2c: 01 07 00 4A 44 00 00 00 00 00 FF 0F A3 [08:08:08]process_action close_receipt done [08:08:08]requested_data is exist [08:08:08]produce_requested_data [08:08:08]requested_item fm.sn is exist - process it [08:08:08]wFMCommunicate request_size=4 [08:08:08]MH_SAM_APDU [08:08:08]CAPDU: 80 11 00 00 [08:08:08]Write to MH i2c: E2 08 00 4B 44 80 11 00 00 00 00 00 00 09 [08:08:08]Write i2c OK [08:08:08]MH_I2C_Read... [08:08:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:08:08]Read from MH i2c: E2 [08:08:08]MH_I2C_Read... [08:08:08]Read from MH i2c: E2 17 00 [08:08:08]MH_I2C_Read... [08:08:08]Read from MH i2c: E2 17 00 4B 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5E [08:08:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:08:08]wFMCommunicate OK [08:08:08]requested_item fd.num is exist - process it [08:08:08]SAM_PROTO_GetFieldsCounters [08:08:08]wFMCommunicate request_size=4 [08:08:08]MH_SAM_APDU [08:08:08]CAPDU: 80 13 00 00 [08:08:08]Write to MH i2c: E2 08 00 4C 44 80 13 00 00 00 00 00 00 0C [08:08:08]Write i2c OK [08:08:08]MH_I2C_Read... [08:08:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:08:08]Read from MH i2c: E2 [08:08:08]MH_I2C_Read... [08:08:08]Read from MH i2c: E2 62 00 [08:08:08]MH_I2C_Read... [08:08:08]Read from MH i2c: E2 62 00 4C 44 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9A BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 29 00 00 00 5E 04 04 00 29 00 00 00 57 04 04 00 2A 00 00 00 19 04 04 00 00 00 00 00 90 00 21 [08:08: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9A BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 29 00 00 00 5E 04 04 00 29 00 00 00 57 04 04 00 2A 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:08:08]wFMCommunicate OK [08:08:08]SAM_PROTO_GetFieldsCounters done [08:08:08]requested_item shift.num is exist - process it [08:08:08]requested_item shift.opened is exist - process it [08:08:08]req_shift_opened [08:08:08]FM_GetShiftState [08:08:08]SAM_PROTO_GetShiftState [08:08:08]wFMCommunicate request_size=4 [08:08:08]MH_SAM_APDU [08:08:08]CAPDU: 80 13 01 00 [08:08:08]Write to MH i2c: E2 08 00 4D 44 80 13 01 00 00 00 00 00 0E [08:08:08]Write i2c OK [08:08:08]MH_I2C_Read... [08:08:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:08:08]Read from MH i2c: E2 [08:08:08]MH_I2C_Read... [08:08:08]Read from MH i2c: E2 0E 00 [08:08:08]MH_I2C_Read... [08:08:08]Read from MH i2c: E2 0E 00 4D 44 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 F9 [08:08:08]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:08:08]wFMCommunicate OK [08:08:08]SAM_PROTO_GetShiftState done [08:08:08]FM_GetShiftState done [08:08:08]req_shift_opened done [08:08:08]requested_item shift.open_date is exist - process it [08:08:08]req_shift_open_date [08:08:08]req_shift_open_date done [08:08:08]produce_requested_data done [08:08:08]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311194,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [08:08:08]process_action_free close_receipt [08:08:08]json_value_free [08:08:08]json_value_free done [08:08:08]process_json_proto returns [08:08:08]Send response to host [08:08:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311194,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [08:08:08]free response buf [08:08:08]execute_script done [08:08:08]execute_script returns [08:08:08]free content buf [08:08:08]Sock 9.Close socket [08:08:08]Sock 9.Thread stoped [08:08:12]OFD Sender: No OFD packet to send [08:08:17]OFD Sender: No OFD packet to send [08:08:22]OFD Sender: No OFD packet to send [08:08:27]OFD Sender: No OFD packet to send [08:08:32]OFD Sender: No OFD packet to send [08:08:37]OFD Sender: No OFD packet to send [08:08:42]OFD Sender: No OFD packet to send [08:08:47]OFD Sender: No OFD packet to send [08:08:52]OFD Sender: No OFD packet to send [08:08:57]OFD Sender: No OFD packet to send [08:09:02]OFD Sender: No OFD packet to send [08:09:07]OFD Sender: No OFD packet to send [08:09:12]OFD Sender: No OFD packet to send [08:09:17]OFD Sender: No OFD packet to send [08:09:22]OFD Sender: No OFD packet to send [08:09:27]OFD Sender: No OFD packet to send [08:09:32]OFD Sender: No OFD packet to send [08:09:37]OFD Sender: No OFD packet to send [08:09:42]OFD Sender: No OFD packet to send [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:07]OFD Sender: No OFD packet to send [08:10:12]OFD Sender: No OFD packet to send [08:10:17]OFD Sender: No OFD packet to send [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:12]OFD Sender: No OFD packet to send [08:11:17]OFD Sender: No OFD packet to send [08:11:22]OFD Sender: No OFD packet to send [08:11:27]OFD Sender: No OFD packet to send [08:11:32]OFD Sender: No OFD packet to send [08:11:37]OFD Sender: No OFD packet to send [08:11:42]OFD Sender: No OFD packet to send [08:11:47]OFD Sender: No OFD packet to send [08:11:52]OFD Sender: No OFD packet to send [08:11:57]OFD Sender: No OFD packet to send [08:12:02]OFD Sender: No OFD packet to send [08:12:07]OFD Sender: No OFD packet to send [08:12:12]OFD Sender: No OFD packet to send [08:12:17]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:18]accept exits with 10 [08:13:18]New connection [08:13:18]New thread 3066654052 created [08:13:18]Thread 3066510692 joined [08:13:18]Waiting for new connection... [08:13:18] Sock 10.Parse request [08:13:18]Sock 10.Check first char [08:13:18]Sock 10.First char is OK [08:13:18]request: POST /json_proto HTTP/1.0 [08:13:18]Method: POST [08:13:18]URL: /json_proto [08:13:18]Method is POST - this is cgi request [08:13:18]url: /json_proto [08:13:18]query_string will be loaded in cgi processing [08:13:18]execute_cgi json_proto POST (null) [08:13:18]execute_cgi path=json_proto method=POST [08:13:18]POST find Content-Length [08:13:18]Host: 172.17.96.3:8080 [08:13:18]Content-Length: 677 [08:13:18]Content-Type: application/json [08:13:18] [08:13:18]POST finish read [08:13:18]Found Content-Length = 677 [08:13:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645009", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:13:18]execute_script... [08:13: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)645009", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:13:18]POST & json_proto [08:13:18]process_json_proto [08:13:18]json parsed OK: [08:13:18]protocol is kg_v1.0 [08:13:18]action value=close_receipt [08:13:18]process_action close_receipt [08:13:18]cmd_close_receipt [08:13:18]MH_GetDate [08:13:18]Write to MH i2c: F0 00 00 4E 44 81 [08:13:18]Write i2c OK [08:13:18]MH_I2C_Read... [08:13:18]Read from MH i2c: F0 [08:13:18]MH_I2C_Read... [08:13:18]Read from MH i2c: F0 09 00 [08:13:18]MH_I2C_Read... [08:13:18]Read from MH i2c: F0 09 00 4E 44 00 A3 EA 21 67 44 5E 04 65 AA [08:13:18]GetLastDocTimeStamp 1730275688 [08:13:18]current date 1730276003 [08:13:18]FM_GetShiftState [08:13:18]SAM_PROTO_GetShiftState [08:13:18]wFMCommunicate request_size=4 [08:13:18]MH_SAM_APDU [08:13:18]CAPDU: 80 13 01 00 [08:13:18]Write to MH i2c: E2 08 00 4F 44 80 13 01 00 00 00 00 00 10 [08:13:18]Write i2c OK [08:13:18]MH_I2C_Read... [08:13:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:13:18]Read from MH i2c: E2 [08:13:18]MH_I2C_Read... [08:13:18]Read from MH i2c: E2 0E 00 [08:13:18]MH_I2C_Read... [08:13:18]Read from MH i2c: E2 0E 00 4F 44 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 FB [08:13:18]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:13:18]wFMCommunicate OK [08:13:18]SAM_PROTO_GetShiftState done [08:13:18]FM_GetShiftState done [08:13:18]opened in 1730247899 [08:13:18]opened+sec_in_day 1730334299 [08:13:18]quantity*price = 40006 [08:13:18]sum+1 = 40007 [08:13:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 42 30.10.2024 08:13 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311195 ФПД: 191524457360279 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T081323&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311195&fm=191524457360279&tin=02508201610067®Number=0000000000091780&sum=40000 [08:13:20]StoreToDocumentArchive [08:13:20]shift 536 fd 311195 [08:13:20]save to /storage/0536/doc_00311195 [08:13:20]save last doc name /storage/0536/doc_00311195 to /storage/kkm_last_doc_name [08:13:20]save OK [08:13:20]Clear old archive folders... [08:13:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:13:20]tlvbuf is B6E91EA0 [08:13:20]SAM_PROTO_ClearQueue [08:13:20]wFMCommunicate request_size=4 [08:13:20]MH_SAM_APDU [08:13:20]CAPDU: 80 09 00 00 [08:13:20]Write to MH i2c: E2 08 00 5C 44 80 09 00 00 00 00 00 00 12 [08:13:20]Write i2c OK [08:13:20]MH_I2C_Read... [08:13:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:13:20]Read from MH i2c: E2 [08:13:20]MH_I2C_Read... [08:13:20]Read from MH i2c: E2 03 00 [08:13:20]MH_I2C_Read... [08:13:20]Read from MH i2c: E2 03 00 5C 44 00 90 00 14 [08:13:20]RAPDU: 90 00 [08:13:20]wFMCommunicate OK [08:13:20]SAM_PROTO_ClearQueue done [08:13:20]KKMCreateOFDPacket [08:13:20]OFDProtocolAddRootSTLVToBuf [08:13:20]FM_MakeSignedData [08:13:20]FM_MakeSignedData [08:13:20]SAM_PROTO_SignData [08:13:20]wFMCommunicate request_size=4 [08:13:20]MH_SAM_APDU [08:13:20]CAPDU: 80 0D 01 02 [08:13:20]Write to MH i2c: E2 08 00 5D 44 80 0D 01 02 00 00 00 00 1A [08:13:20]Write i2c OK [08:13:20]MH_I2C_Read... [08:13:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:13:20]Read from MH i2c: E2 [08:13:20]MH_I2C_Read... [08:13:20]Read from MH i2c: E2 03 00 [08:13:20]MH_I2C_Read... [08:13:20]Read from MH i2c: E2 03 00 5D 44 00 90 00 15 [08:13:20]RAPDU: 90 00 [08:13:20]wFMCommunicate OK [08:13:20]wFMCommunicate request_size=255 [08:13:20]MH_SAM_APDU [08:13: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 2A 00 00 00 F4 03 04 00 A3 EA 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9B BF 04 00 35 04 06 00 AE [08:13:20]Write to MH i2c: E2 02 01 5E 44 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 2A 00 00 00 F4 03 04 00 A3 EA 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9B BF 04 00 35 04 06 00 AE 00 00 DC [08:13:20]Write i2c OK [08:13:20]MH_I2C_Read... [08:13:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:13:20]Read from MH i2c: E2 [08:13:20]MH_I2C_Read... [08:13:20]Read from MH i2c: E2 03 00 [08:13:20]MH_I2C_Read... [08:13:20]Read from MH i2c: E2 03 00 5E 44 00 90 00 16 [08:13:20]RAPDU: 90 00 [08:13:20]wFMCommunicate OK [08:13:20]wFMCommunicate request_size=10 [08:13:20]MH_SAM_APDU [08:13:20]CAPDU: 80 0D 02 02 05 30 C3 3F 2B 97 [08:13:20]Write to MH i2c: E2 0D 00 5F 44 80 0D 02 02 05 00 30 C3 3F 2B 97 00 00 1B [08:13:20]Write i2c OK [08:13:20]MH_I2C_Read... [08:13:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:13:20]Read from MH i2c: E2 [08:13:20]MH_I2C_Read... [08:13:20]Read from MH i2c: E2 03 00 [08:13:20]MH_I2C_Read... [08:13:20]Read from MH i2c: E2 03 00 5F 44 00 90 00 17 [08:13:20]RAPDU: 90 00 [08:13:20]wFMCommunicate OK [08:13:20]wFMCommunicate request_size=4 [08:13:20]MH_SAM_APDU [08:13:20]CAPDU: 80 0D 03 02 [08:13:20]Write to MH i2c: E2 08 00 60 44 80 0D 03 02 00 00 00 00 1F [08:13:20]Write i2c OK [08:13:20]MH_I2C_Read... [08:13:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:13:20]Read from MH i2c: E2 [08:13:20]MH_I2C_Read... [08:13:20]Read from MH i2c: E2 0B 00 [08:13:20]MH_I2C_Read... [08:13:20]Read from MH i2c: E2 0B 00 60 44 00 0A 19 05 87 5E F1 80 66 90 00 04 [08:13:20]RAPDU: 0A 19 05 87 5E F1 80 66 90 00 [08:13:20]wFMCommunicate OK [08:13:20]SAM_PROTO_SignData done [08:13:20]FM_MakeSignedData done [08:13:20]CreateOFDProtocolMessage [08:13:20]wFMCommunicate request_size=4 [08:13:20]MH_SAM_APDU [08:13:20]CAPDU: 80 11 00 00 [08:13:20]Write to MH i2c: E2 08 00 61 44 80 11 00 00 00 00 00 00 1F [08:13:20]Write i2c OK [08:13:20]MH_I2C_Read... [08:13:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:13:20]Read from MH i2c: E2 [08:13:20]MH_I2C_Read... [08:13:20]Read from MH i2c: E2 17 00 [08:13:20]MH_I2C_Read... [08:13:20]Read from MH i2c: E2 17 00 61 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 74 [08:13:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:13:20]wFMCommunicate OK [08:13:20]CreateOFDProtocolMessage done [08:13:20]OFDSenderStorePacket 311195 [08:13:20]StoreOFDPacket docnum=311195 [08:13:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 78 AF 07 01 C6 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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 2A 00 00 00 F4 03 04 00 A3 EA 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9B BF 04 00 35 04 06 00 AE 30 C3 3F 2B 97 0A 19 05 87 5E F1 80 66 [08:13:20]CheckFolder [08:13:20]dirname=/storage/ofd_packets [08:13:20]CheckFolder done [08:13:20]ProducePacketName [08:13:20]name=ofd_packets/00311195 [08:13:20]NVStorageSaveData ofd_packets/00311195 [08:13:20]File name is /storage/ofd_packets/00311195 [08:13:20]Write 301 bytes [08:13:20]NVStorageSaveData done [08:13:20]OFDSenderStorePacket done [08:13:20]KKMCreateOFDPacket done [08:13:20]NVStorageSaveData kkm_last_timestamp [08:13:20]File name is /storage/kkm_last_timestamp [08:13:20]Write 4 bytes [08:13:20]NVStorageSaveData done [08:13:20]ExternCall_PrintAddStr [08:13:20]wPrintStart [08:13:20]Write to MH i2c: 01 00 00 62 44 A6 [08:13:20]Write i2c OK [08:13:20]MH_I2C_Read... [08:13:20]Read from MH i2c: 01 [08:13:20]MH_I2C_Read... [08:13:20]Read from MH i2c: 01 07 00 [08:13:20]MH_I2C_Read... [08:13:20]Read from MH i2c: 01 07 00 62 44 00 00 00 00 00 FF 0F BB [08:13:20]RasterBufferAndPrint [08:13:20]line Счет N : (1)645009 [08:13:20]line ИНН: 02508201610067 [08:13:20]line Контрольно-Кассовый Чек [08:13:20]line ПРОДАЖА [08:13:20]line ТРК (МРК, ГНК) : 52 [08:13:20]line Товар: 2710124130 [08:13:20]line Аи-92-К-2 [08:13:20]line 5.980 * 66.90 [08:13:20]line = 400.06 [08:13:20]line НДС 12% НСП 1% [08:13:20]line > о реализуемом товаре [08:13:20]line ОКРУГЛЕНИЕ: -0.06 [08:13:20]line ИТОГО: 400.00 [08:13:20]line Внесено: 400.00 [08:13:20]line СДАЧА: 0.00 [08:13:20]line НСП 1% : 3.54 [08:13:20]line НДС 12% : 42.48 [08:13:20]line Наличными: 400.00 [08:13:20]line Безнал.: 0.00 [08:13:20]line Место: АЗС № 172 "Партнер Нефть" [08:13:20]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [08:13:20]line СНО: Общий режим [08:13:20]line Чек 42 30.10.2024 08:13 [08:13:20]line Смена: 536 ФФД: 1.0 [08:13:20]line ЗНМ: 0300000116 [08:13:20]line РНМ: 0000000000091780 [08:13:20]line Версия ККМ: 001 [08:13:20]line ФМ: 0000000000871765 [08:13:20]line ФД: 311195 [08:13:20]line ФПД: 191524457360279 [08:13:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T081323&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311195&fm=191524457360279&tin=02508201610067®Number=0000000000091780&sum=40000 [08:13:20]written 0, free lines is 4095 [08:13:20]OFD Sender: Processing packet 311195 [packets to send 223, broken 222] [08:13:20]ProducePacketName [08:13:20]name=ofd_packets/00311195 [08:13:20]OFD Sender: To server: pG, [08:13:20]CommunicateWithHost lk.salyk.kg:30040 [08:13:20]ConnectInit lk.salyk.kg [08:13:20]Connected sock=9 [08:13:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 78 AF 07 01 C6 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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 2A 00 00 00 F4 03 04 00 A3 EA 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9B BF 04 00 35 04 06 00 AE 30 C3 3F 2B 97 0A 19 05 87 5E F1 80 66 [08:13:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 82 50 47 00 6D 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 31 37 36 35 10 04 04 00 9B BF 04 00 F4 03 04 00 F3 90 21 67 B6 04 01 00 00 D3 CE B6 8D F8 CC F5 DA [08:13:20]CommunicateWithHost err = 0 [08:13:20]CheckOFDResponse [08:13:20]1017 (14) - 77093643461234 [08:13:20]1041 (16) - 0000000000871765 [08:13:20]1040 (4) - 311195 [08:13:20]1012 (4) - 30.10.2024 01:50 [08:13:20]1206 (1) - 0 [08:13:20]OFD Sender: Remove packet 311195 [08:13:20]ProducePacketName [08:13:20]name=ofd_packets/00311195 [08:13:20]NVStorageDeleteData [08:13:21]Write to MH i2c: 01 00 00 8C 44 D0 [08:13:21]Write i2c OK [08:13:21]MH_I2C_Read... [08:13:21]Read from MH i2c: 01 [08:13:21]MH_I2C_Read... [08:13:21]Read from MH i2c: 01 07 00 [08:13:21]MH_I2C_Read... [08:13:21]Read from MH i2c: 01 07 00 8C 44 00 00 00 00 00 A9 0C 8C [08:13:21]RasterBufferAndPrint [08:13:21]line [08:13:21]line [08:13:21]line [08:13:21]line [08:13:21]line [08:13:21]written 0, free lines is 3247 [08:13:21]MH_Cut [08:13:21]Write to MH i2c: D1 01 00 93 44 01 A9 [08:13:21]Write i2c OK [08:13:21]MH_I2C_Read... [08:13:21]Read from MH i2c: D1 [08:13:21]MH_I2C_Read... [08:13:21]Read from MH i2c: D1 01 00 [08:13:21]MH_I2C_Read... [08:13:21]Read from MH i2c: D1 01 00 93 44 00 A8 [08:13:21]Write to MH i2c: 01 00 00 94 44 D8 [08:13:21]Write i2c OK [08:13:21]MH_I2C_Read... [08:13:21]OFD Sender: No OFD packet to send [08:13:21]*** Cut start [08:13:21]*** Purtial cut [08:13:21]*** Stage 1: CUTSNS_PIN = 1 [08:13:22]Read from MH i2c: 01 [08:13:22]MH_I2C_Read... [08:13:22]*** Stop cut motor [08:13:22]*** Cut end [08:13:22]Read from MH i2c: 01 07 00 [08:13:22]MH_I2C_Read... [08:13:22]Read from MH i2c: 01 07 00 94 44 00 00 00 00 00 FF 0F ED [08:13:22]process_action close_receipt done [08:13:22]requested_data is exist [08:13:22]produce_requested_data [08:13:22]requested_item fm.sn is exist - process it [08:13:22]wFMCommunicate request_size=4 [08:13:22]MH_SAM_APDU [08:13:22]CAPDU: 80 11 00 00 [08:13:22]Write to MH i2c: E2 08 00 95 44 80 11 00 00 00 00 00 00 53 [08:13:22]Write i2c OK [08:13:22]MH_I2C_Read... [08:13:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:13:22]Read from MH i2c: E2 [08:13:22]MH_I2C_Read... [08:13:22]Read from MH i2c: E2 17 00 [08:13:22]MH_I2C_Read... [08:13:22]Read from MH i2c: E2 17 00 95 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A8 [08:13:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:13:22]wFMCommunicate OK [08:13:22]requested_item fd.num is exist - process it [08:13:22]SAM_PROTO_GetFieldsCounters [08:13:22]wFMCommunicate request_size=4 [08:13:22]MH_SAM_APDU [08:13:22]CAPDU: 80 13 00 00 [08:13:22]Write to MH i2c: E2 08 00 96 44 80 13 00 00 00 00 00 00 56 [08:13:22]Write i2c OK [08:13:22]MH_I2C_Read... [08:13:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:13:22]Read from MH i2c: E2 [08:13:22]MH_I2C_Read... [08:13:22]Read from MH i2c: E2 62 00 [08:13:22]MH_I2C_Read... [08:13:22]Read from MH i2c: E2 62 00 96 44 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9B BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 2A 00 00 00 5E 04 04 00 2A 00 00 00 57 04 04 00 2B 00 00 00 19 04 04 00 00 00 00 00 90 00 6F [08:13: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9B BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 2A 00 00 00 5E 04 04 00 2A 00 00 00 57 04 04 00 2B 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:13:22]wFMCommunicate OK [08:13:22]SAM_PROTO_GetFieldsCounters done [08:13:22]requested_item shift.num is exist - process it [08:13:22]requested_item shift.opened is exist - process it [08:13:22]req_shift_opened [08:13:22]FM_GetShiftState [08:13:22]SAM_PROTO_GetShiftState [08:13:22]wFMCommunicate request_size=4 [08:13:22]MH_SAM_APDU [08:13:22]CAPDU: 80 13 01 00 [08:13:22]Write to MH i2c: E2 08 00 97 44 80 13 01 00 00 00 00 00 58 [08:13:22]Write i2c OK [08:13:22]MH_I2C_Read... [08:13:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:13:22]Read from MH i2c: E2 [08:13:22]MH_I2C_Read... [08:13:22]Read from MH i2c: E2 0E 00 [08:13:22]MH_I2C_Read... [08:13:22]Read from MH i2c: E2 0E 00 97 44 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 43 [08:13:22]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:13:22]wFMCommunicate OK [08:13:22]SAM_PROTO_GetShiftState done [08:13:22]FM_GetShiftState done [08:13:22]req_shift_opened done [08:13:22]requested_item shift.open_date is exist - process it [08:13:22]req_shift_open_date [08:13:22]req_shift_open_date done [08:13:22]produce_requested_data done [08:13:22]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311195,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [08:13:22]process_action_free close_receipt [08:13:22]json_value_free [08:13:22]json_value_free done [08:13:22]process_json_proto returns [08:13:22]Send response to host [08:13:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311195,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [08:13:22]free response buf [08:13:22]execute_script done [08:13:22]execute_script returns [08:13:22]free content buf [08:13:22]Sock 10.Close socket [08:13:22]Sock 10.Thread stoped [08:13:26]OFD Sender: No OFD packet to send [08:13:31]OFD Sender: No OFD packet to send [08:13:36]OFD Sender: No OFD packet to send [08:13:41]OFD Sender: No OFD packet to send [08:13:46]OFD Sender: No OFD packet to send [08:13:51]OFD Sender: No OFD packet to send [08:13:56]OFD Sender: No OFD packet to send [08:14:01]OFD Sender: No OFD packet to send [08:14:02]accept exits with 7 [08:14:02]New connection [08:14:02]New thread 3066510692 created [08:14:02]Thread 3066654052 joined [08:14:02]Waiting for new connection... [08:14:02] Sock 7.Parse request [08:14:02]Sock 7.Check first char [08:14:02]Sock 7.First char is OK [08:14:02]request: POST /json_proto HTTP/1.0 [08:14:02]Method: POST [08:14:02]URL: /json_proto [08:14:02]Method is POST - this is cgi request [08:14:02]url: /json_proto [08:14:02]query_string will be loaded in cgi processing [08:14:02]execute_cgi json_proto POST (null) [08:14:02]execute_cgi path=json_proto method=POST [08:14:02]POST find Content-Length [08:14:02]Host: 172.17.96.3:8080 [08:14:02]Content-Length: 677 [08:14:02]Content-Type: application/json [08:14:02] [08:14:02]POST finish read [08:14:02]Found Content-Length = 677 [08:14:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645010", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "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" ] } } [08:14:02]execute_script... [08: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)645010", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "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" ] } } [08:14:02]POST & json_proto [08:14:02]process_json_proto [08:14:02]json parsed OK: [08:14:02]protocol is kg_v1.0 [08:14:02]action value=close_receipt [08:14:02]process_action close_receipt [08:14:02]cmd_close_receipt [08:14:02]MH_GetDate [08:14:02]Write to MH i2c: F0 00 00 98 44 CB [08:14:02]Write i2c OK [08:14:02]MH_I2C_Read... [08:14:02]Read from MH i2c: F0 [08:14:02]MH_I2C_Read... [08:14:02]Read from MH i2c: F0 09 00 [08:14:02]MH_I2C_Read... [08:14:02]Read from MH i2c: F0 09 00 98 44 00 CE EA 21 67 44 5E 04 65 1F [08:14:02]GetLastDocTimeStamp 1730276003 [08:14:02]current date 1730276046 [08:14:02]FM_GetShiftState [08:14:02]SAM_PROTO_GetShiftState [08:14:02]wFMCommunicate request_size=4 [08:14:02]MH_SAM_APDU [08:14:02]CAPDU: 80 13 01 00 [08:14:02]Write to MH i2c: E2 08 00 99 44 80 13 01 00 00 00 00 00 5A [08:14:02]Write i2c OK [08:14:02]MH_I2C_Read... [08:14:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:14:02]Read from MH i2c: E2 [08:14:02]MH_I2C_Read... [08:14:02]Read from MH i2c: E2 0E 00 [08:14:02]MH_I2C_Read... [08:14:02]Read from MH i2c: E2 0E 00 99 44 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 45 [08:14:02]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:14:02]wFMCommunicate OK [08:14:02]SAM_PROTO_GetShiftState done [08:14:02]FM_GetShiftState done [08:14:02]opened in 1730247899 [08:14:02]opened+sec_in_day 1730334299 [08:14:02]quantity*price = 60009 [08:14:02]sum+1 = 60010 [08:14:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 43 30.10.2024 08:14 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311196 ФПД: 146063733465633 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T081406&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311196&fm=146063733465633&tin=02508201610067®Number=0000000000091780&sum=60000 [08:14:03]StoreToDocumentArchive [08:14:03]shift 536 fd 311196 [08:14:03]save to /storage/0536/doc_00311196 [08:14:03]save last doc name /storage/0536/doc_00311196 to /storage/kkm_last_doc_name [08:14:03]save OK [08:14:03]Clear old archive folders... [08:14:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:14:03]tlvbuf is 0062E850 [08:14:03]SAM_PROTO_ClearQueue [08:14:03]wFMCommunicate request_size=4 [08:14:03]MH_SAM_APDU [08:14:03]CAPDU: 80 09 00 00 [08:14:03]Write to MH i2c: E2 08 00 A6 44 80 09 00 00 00 00 00 00 5C [08:14:03]Write i2c OK [08:14:03]MH_I2C_Read... [08:14:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:14:03]Read from MH i2c: E2 [08:14:03]MH_I2C_Read... [08:14:03]Read from MH i2c: E2 03 00 [08:14:03]MH_I2C_Read... [08:14:03]Read from MH i2c: E2 03 00 A6 44 00 90 00 5E [08:14:03]RAPDU: 90 00 [08:14:03]wFMCommunicate OK [08:14:03]SAM_PROTO_ClearQueue done [08:14:03]KKMCreateOFDPacket [08:14:03]OFDProtocolAddRootSTLVToBuf [08:14:03]FM_MakeSignedData [08:14:03]FM_MakeSignedData [08:14:03]SAM_PROTO_SignData [08:14:03]wFMCommunicate request_size=4 [08:14:03]MH_SAM_APDU [08:14:03]CAPDU: 80 0D 01 02 [08:14:03]Write to MH i2c: E2 08 00 A7 44 80 0D 01 02 00 00 00 00 64 [08:14:03]Write i2c OK [08:14:03]MH_I2C_Read... [08:14:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:14:03]Read from MH i2c: E2 [08:14:03]MH_I2C_Read... [08:14:03]Read from MH i2c: E2 03 00 [08:14:03]MH_I2C_Read... [08:14:03]Read from MH i2c: E2 03 00 A7 44 00 90 00 5F [08:14:03]RAPDU: 90 00 [08:14:03]wFMCommunicate OK [08:14:03]wFMCommunicate request_size=255 [08:14:03]MH_SAM_APDU [08: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 2B 00 00 00 F4 03 04 00 CE EA 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9C BF 04 00 35 04 06 00 84 [08:14:03]Write to MH i2c: E2 02 01 A8 44 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 2B 00 00 00 F4 03 04 00 CE EA 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9C BF 04 00 35 04 06 00 84 00 00 37 [08:14:03]Write i2c OK [08:14:03]MH_I2C_Read... [08:14:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:14:04]Read from MH i2c: E2 [08:14:04]MH_I2C_Read... [08:14:04]Read from MH i2c: E2 03 00 [08:14:04]MH_I2C_Read... [08:14:04]Read from MH i2c: E2 03 00 A8 44 00 90 00 60 [08:14:04]RAPDU: 90 00 [08:14:04]wFMCommunicate OK [08:14:04]wFMCommunicate request_size=10 [08:14:04]MH_SAM_APDU [08:14:04]CAPDU: 80 0D 02 02 05 D8 1C F2 A2 21 [08:14:04]Write to MH i2c: E2 0D 00 A9 44 80 0D 02 02 05 00 D8 1C F2 A2 21 00 00 1A [08:14:04]Write i2c OK [08:14:04]MH_I2C_Read... [08:14:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:14:04]Read from MH i2c: E2 [08:14:04]MH_I2C_Read... [08:14:04]Read from MH i2c: E2 03 00 [08:14:04]MH_I2C_Read... [08:14:04]Read from MH i2c: E2 03 00 A9 44 00 90 00 61 [08:14:04]RAPDU: 90 00 [08:14:04]wFMCommunicate OK [08:14:04]wFMCommunicate request_size=4 [08:14:04]MH_SAM_APDU [08:14:04]CAPDU: 80 0D 03 02 [08:14:04]Write to MH i2c: E2 08 00 AA 44 80 0D 03 02 00 00 00 00 69 [08:14:04]Write i2c OK [08:14:04]MH_I2C_Read... [08:14:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:14:04]Read from MH i2c: E2 [08:14:04]MH_I2C_Read... [08:14:04]Read from MH i2c: E2 0B 00 [08:14:04]MH_I2C_Read... [08:14:04]Read from MH i2c: E2 0B 00 AA 44 00 A1 40 B8 51 27 6E FB 37 90 00 1B [08:14:04]RAPDU: A1 40 B8 51 27 6E FB 37 90 00 [08:14:04]wFMCommunicate OK [08:14:04]SAM_PROTO_SignData done [08:14:04]FM_MakeSignedData done [08:14:04]CreateOFDProtocolMessage [08:14:04]wFMCommunicate request_size=4 [08:14:04]MH_SAM_APDU [08:14:04]CAPDU: 80 11 00 00 [08:14:04]Write to MH i2c: E2 08 00 AB 44 80 11 00 00 00 00 00 00 69 [08:14:04]Write i2c OK [08:14:04]MH_I2C_Read... [08:14:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:14:04]Read from MH i2c: E2 [08:14:04]MH_I2C_Read... [08:14:04]Read from MH i2c: E2 17 00 [08:14:04]MH_I2C_Read... [08:14:04]Read from MH i2c: E2 17 00 AB 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 BE [08:14:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:14:04]wFMCommunicate OK [08:14:04]CreateOFDProtocolMessage done [08:14:04]OFDSenderStorePacket 311196 [08:14:04]StoreOFDPacket docnum=311196 [08:14:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B4 50 07 01 67 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 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 2B 00 00 00 F4 03 04 00 CE EA 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9C BF 04 00 35 04 06 00 84 D8 1C F2 A2 21 A1 40 B8 51 27 6E FB 37 [08:14:04]CheckFolder [08:14:04]dirname=/storage/ofd_packets [08:14:04]CheckFolder done [08:14:04]ProducePacketName [08:14:04]name=ofd_packets/00311196 [08:14:04]NVStorageSaveData ofd_packets/00311196 [08:14:04]File name is /storage/ofd_packets/00311196 [08:14:04]Write 301 bytes [08:14:04]NVStorageSaveData done [08:14:04]OFDSenderStorePacket done [08:14:04]KKMCreateOFDPacket done [08:14:04]NVStorageSaveData kkm_last_timestamp [08:14:04]File name is /storage/kkm_last_timestamp [08:14:04]Write 4 bytes [08:14:04]NVStorageSaveData done [08:14:04]ExternCall_PrintAddStr [08:14:04]wPrintStart [08:14:04]Write to MH i2c: 01 00 00 AC 44 F0 [08:14:04]Write i2c OK [08:14:04]MH_I2C_Read... [08:14:04]Read from MH i2c: 01 [08:14:04]MH_I2C_Read... [08:14:04]Read from MH i2c: 01 07 00 [08:14:04]MH_I2C_Read... [08:14:04]Read from MH i2c: 01 07 00 AC 44 00 00 00 00 00 FF 0F 05 [08:14:04]RasterBufferAndPrint [08:14:04]line Счет N : (1)645010 [08:14:04]line ИНН: 02508201610067 [08:14:04]line Контрольно-Кассовый Чек [08:14:04]line ПРОДАЖА [08:14:04]line ТРК (МРК, ГНК) : 62 [08:14:04]line Товар: 2710124130 [08:14:04]line Аи-92-К-2 [08:14:04]line 8.970 * 66.90 [08:14:04]line = 600.09 [08:14:04]line НДС 12% НСП 1% [08:14:04]line > о реализуемом товаре [08:14:04]line ОКРУГЛЕНИЕ: -0.09 [08:14:04]line ИТОГО: 600.00 [08:14:04]line Внесено: 600.00 [08:14:04]line СДАЧА: 0.00 [08:14:04]line НСП 1% : 5.31 [08:14:04]line НДС 12% : 63.73 [08:14:04]line Наличными: 600.00 [08:14:04]line Безнал.: 0.00 [08:14:04]line Место: АЗС № 172 "Партнер Нефть" [08:14:04]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [08:14:04]line СНО: Общий режим [08:14:04]line Чек 43 30.10.2024 08:14 [08:14:04]line Смена: 536 ФФД: 1.0 [08:14:04]line ЗНМ: 0300000116 [08:14:04]line РНМ: 0000000000091780 [08:14:04]line Версия ККМ: 001 [08:14:04]line ФМ: 0000000000871765 [08:14:04]line ФД: 311196 [08:14:04]line ФПД: 146063733465633 [08:14:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T081406&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311196&fm=146063733465633&tin=02508201610067®Number=0000000000091780&sum=60000 [08:14:04]written 0, free lines is 4095 [08:14:04]OFD Sender: Processing packet 311196 [packets to send 223, broken 222] [08:14:04]ProducePacketName [08:14:04]name=ofd_packets/00311196 [08:14:04]OFD Sender: To server: pG, [08:14:04]CommunicateWithHost lk.salyk.kg:30040 [08:14:04]ConnectInit lk.salyk.kg [08:14:04]Connected sock=11 [08:14:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B4 50 07 01 67 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 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 2B 00 00 00 F4 03 04 00 CE EA 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9C BF 04 00 35 04 06 00 84 D8 1C F2 A2 21 A1 40 B8 51 27 6E FB 37 [08:14:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 1B 9A 47 00 AE 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 31 37 36 35 10 04 04 00 9C BF 04 00 F4 03 04 00 1F 91 21 67 B6 04 01 00 00 49 05 7C 47 58 8C AC CC [08:14:04]CommunicateWithHost err = 0 [08:14:04]CheckOFDResponse [08:14:04]1017 (14) - 77093643461234 [08:14:04]1041 (16) - 0000000000871765 [08:14:04]1040 (4) - 311196 [08:14:04]1012 (4) - 30.10.2024 01:51 [08:14:04]1206 (1) - 0 [08:14:04]OFD Sender: Remove packet 311196 [08:14:04]ProducePacketName [08:14:04]name=ofd_packets/00311196 [08:14:04]NVStorageDeleteData [08:14:04]Write to MH i2c: 01 00 00 D6 44 1A [08:14:04]Write i2c OK [08:14:04]MH_I2C_Read... [08:14:04]Read from MH i2c: 01 [08:14:04]MH_I2C_Read... [08:14:04]Read from MH i2c: 01 07 00 [08:14:04]MH_I2C_Read... [08:14:04]Read from MH i2c: 01 07 00 D6 44 00 00 00 00 00 A8 0C D5 [08:14:04]RasterBufferAndPrint [08:14:04]line [08:14:04]line [08:14:04]line [08:14:04]line [08:14:04]line [08:14:04]written 0, free lines is 3242 [08:14:04]MH_Cut [08:14:04]Write to MH i2c: D1 01 00 DD 44 01 F3 [08:14:04]Write i2c OK [08:14:04]MH_I2C_Read... [08:14:04]Read from MH i2c: D1 [08:14:04]MH_I2C_Read... [08:14:04]Read from MH i2c: D1 01 00 [08:14:04]MH_I2C_Read... [08:14:04]Read from MH i2c: D1 01 00 DD 44 00 F2 [08:14:04]Write to MH i2c: 01 00 00 DE 44 22 [08:14:04]Write i2c OK [08:14:04]MH_I2C_Read... [08:14:05]OFD Sender: No OFD packet to send [08:14:05]*** Cut start [08:14:05]*** Purtial cut [08:14:05]*** Stage 1: CUTSNS_PIN = 1 [08:14:05]Read from MH i2c: 01 [08:14:05]MH_I2C_Read... [08:14:05]*** Stop cut motor [08:14:05]*** Cut end [08:14:05]Read from MH i2c: 01 07 00 [08:14:05]MH_I2C_Read... [08:14:05]Read from MH i2c: 01 07 00 DE 44 00 00 00 00 00 FF 0F 37 [08:14:05]process_action close_receipt done [08:14:05]requested_data is exist [08:14:05]produce_requested_data [08:14:05]requested_item fm.sn is exist - process it [08:14:05]wFMCommunicate request_size=4 [08:14:05]MH_SAM_APDU [08:14:05]CAPDU: 80 11 00 00 [08:14:05]Write to MH i2c: E2 08 00 DF 44 80 11 00 00 00 00 00 00 9D [08:14:05]Write i2c OK [08:14:05]MH_I2C_Read... [08:14:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:14:05]Read from MH i2c: E2 [08:14:05]MH_I2C_Read... [08:14:05]Read from MH i2c: E2 17 00 [08:14:05]MH_I2C_Read... [08:14:05]Read from MH i2c: E2 17 00 DF 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F2 [08:14:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:14:05]wFMCommunicate OK [08:14:05]requested_item fd.num is exist - process it [08:14:05]SAM_PROTO_GetFieldsCounters [08:14:05]wFMCommunicate request_size=4 [08:14:05]MH_SAM_APDU [08:14:05]CAPDU: 80 13 00 00 [08:14:05]Write to MH i2c: E2 08 00 E0 44 80 13 00 00 00 00 00 00 A0 [08:14:05]Write i2c OK [08:14:05]MH_I2C_Read... [08:14:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:14:06]Read from MH i2c: E2 [08:14:06]MH_I2C_Read... [08:14:06]Read from MH i2c: E2 62 00 [08:14:06]MH_I2C_Read... [08:14:06]Read from MH i2c: E2 62 00 E0 44 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9C BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 2B 00 00 00 5E 04 04 00 2B 00 00 00 57 04 04 00 2C 00 00 00 19 04 04 00 00 00 00 00 90 00 BD [08: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9C BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 2B 00 00 00 5E 04 04 00 2B 00 00 00 57 04 04 00 2C 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:14:06]wFMCommunicate OK [08:14:06]SAM_PROTO_GetFieldsCounters done [08:14:06]requested_item shift.num is exist - process it [08:14:06]requested_item shift.opened is exist - process it [08:14:06]req_shift_opened [08:14:06]FM_GetShiftState [08:14:06]SAM_PROTO_GetShiftState [08:14:06]wFMCommunicate request_size=4 [08:14:06]MH_SAM_APDU [08:14:06]CAPDU: 80 13 01 00 [08:14:06]Write to MH i2c: E2 08 00 E1 44 80 13 01 00 00 00 00 00 A2 [08:14:06]Write i2c OK [08:14:06]MH_I2C_Read... [08:14:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:14:06]Read from MH i2c: E2 [08:14:06]MH_I2C_Read... [08:14:06]Read from MH i2c: E2 0E 00 [08:14:06]MH_I2C_Read... [08:14:06]Read from MH i2c: E2 0E 00 E1 44 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 8D [08:14:06]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:14:06]wFMCommunicate OK [08:14:06]SAM_PROTO_GetShiftState done [08:14:06]FM_GetShiftState done [08:14:06]req_shift_opened done [08:14:06]requested_item shift.open_date is exist - process it [08:14:06]req_shift_open_date [08:14:06]req_shift_open_date done [08:14:06]produce_requested_data done [08:14:06]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311196,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [08:14:06]process_action_free close_receipt [08:14:06]json_value_free [08:14:06]json_value_free done [08:14:06]process_json_proto returns [08:14:06]Send response to host [08:14:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311196,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [08:14:06]free response buf [08:14:06]execute_script done [08:14:06]execute_script returns [08:14:06]free content buf [08:14:06]Sock 7.Close socket [08:14:06]Sock 7.Thread stoped [08:14:10]OFD Sender: No OFD packet to send [08:14:15]OFD Sender: No OFD packet to send [08:14:20]OFD Sender: No OFD packet to send [08:14:25]OFD Sender: No OFD packet to send [08:14:30]OFD Sender: No OFD packet to send [08:14:35]OFD Sender: No OFD packet to send [08:14:40]OFD Sender: No OFD packet to send [08:14:45]OFD Sender: No OFD packet to send [08:14:50]OFD Sender: No OFD packet to send [08:14:55]OFD Sender: No OFD packet to send [08:15:00]OFD Sender: No OFD packet to send [08:15:05]OFD Sender: No OFD packet to send [08:15:10]OFD Sender: No OFD packet to send [08:15:15]OFD Sender: No OFD packet to send [08:15:20]OFD Sender: No OFD packet to send [08:15:25]OFD Sender: No OFD packet to send [08:15:30]OFD Sender: No OFD packet to send [08:15:35]OFD Sender: No OFD packet to send [08:15:40]OFD Sender: No OFD packet to send [08:15:45]OFD Sender: No OFD packet to send [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: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:55]OFD Sender: No OFD packet to send [08:17:00]OFD Sender: No OFD packet to send [08:17:05]OFD Sender: No OFD packet to send [08:17:10]OFD Sender: No OFD packet to send [08:17:15]OFD Sender: No OFD packet to send [08:17:20]OFD Sender: No OFD packet to send [08:17:25]OFD Sender: No OFD packet to send [08:17:30]OFD Sender: No OFD packet to send [08:17:35]OFD Sender: No OFD packet to send [08:17:40]OFD Sender: No OFD packet to send [08:17:45]OFD Sender: No OFD packet to send [08:17:50]OFD Sender: No OFD packet to send [08:17:55]OFD Sender: No OFD packet to send [08:18:00]OFD Sender: No OFD packet to send [08:18:05]OFD Sender: No OFD packet to send [08:18:10]OFD Sender: No OFD packet to send [08:18:15]OFD Sender: No OFD packet to send [08:18:20]OFD Sender: No OFD packet to send [08:18:25]OFD Sender: No OFD packet to send [08:18:30]OFD Sender: No OFD packet to send [08:18:35]OFD Sender: No OFD packet to send [08:18:40]OFD Sender: No OFD packet to send [08:18:45]OFD Sender: No OFD packet to send [08:18:50]OFD Sender: No OFD packet to send [08:18:51]accept exits with 9 [08:18:51]New connection [08:18:51]New thread 3066654052 created [08:18:51]Thread 3066510692 joined [08:18:51]Waiting for new connection... [08:18:51] Sock 9.Parse request [08:18:51]Sock 9.Check first char [08:18:51]Sock 9.First char is OK [08:18:51]request: POST /json_proto HTTP/1.0 [08:18:51]Method: POST [08:18:51]URL: /json_proto [08:18:51]Method is POST - this is cgi request [08:18:51]url: /json_proto [08:18:51]query_string will be loaded in cgi processing [08:18:51]execute_cgi json_proto POST (null) [08:18:51]execute_cgi path=json_proto method=POST [08:18:51]POST find Content-Length [08:18:51]Host: 172.17.96.3:8080 [08:18:51]Content-Length: 677 [08:18:51]Content-Type: application/json [08:18:51] [08:18:51]POST finish read [08:18:51]Found Content-Length = 677 [08:18:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645011", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.630, "sum" : 510.45, "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" ] } } [08:18:51]execute_script... [08:18: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)645011", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.630, "sum" : 510.45, "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" ] } } [08:18:51]POST & json_proto [08:18:51]process_json_proto [08:18:51]json parsed OK: [08:18:51]protocol is kg_v1.0 [08:18:51]action value=close_receipt [08:18:51]process_action close_receipt [08:18:51]cmd_close_receipt [08:18:51]MH_GetDate [08:18:51]Write to MH i2c: F0 00 00 E2 44 15 [08:18:51]Write i2c OK [08:18:51]MH_I2C_Read... [08:18:51]Read from MH i2c: F0 [08:18:51]MH_I2C_Read... [08:18:51]Read from MH i2c: F0 09 00 [08:18:51]MH_I2C_Read... [08:18:51]Read from MH i2c: F0 09 00 E2 44 00 EF EB 21 67 44 5E 04 65 8B [08:18:51]GetLastDocTimeStamp 1730276046 [08:18:51]current date 1730276335 [08:18:51]FM_GetShiftState [08:18:51]SAM_PROTO_GetShiftState [08:18:51]wFMCommunicate request_size=4 [08:18:51]MH_SAM_APDU [08:18:51]CAPDU: 80 13 01 00 [08:18:51]Write to MH i2c: E2 08 00 E3 44 80 13 01 00 00 00 00 00 A4 [08:18:51]Write i2c OK [08:18:51]MH_I2C_Read... [08:18:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:18:51]Read from MH i2c: E2 [08:18:51]MH_I2C_Read... [08:18:51]Read from MH i2c: E2 0E 00 [08:18:51]MH_I2C_Read... [08:18:51]Read from MH i2c: E2 0E 00 E3 44 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 8F [08:18:51]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:18:51]wFMCommunicate OK [08:18:51]SAM_PROTO_GetShiftState done [08:18:51]FM_GetShiftState done [08:18:51]opened in 1730247899 [08:18:51]opened+sec_in_day 1730334299 [08:18:51]quantity*price = 51044 [08:18:51]sum+1 = 51046 [08:18:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 510.00 Внесено: 510.00 СДАЧА: 0.00 НСП 1% : 4.52 НДС 12% : 54.21 Наличными: 510.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 44 30.10.2024 08:18 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311197 ФПД: 101876683539240 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T081855&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311197&fm=101876683539240&tin=02508201610067®Number=0000000000091780&sum=51000 [08:18:52]StoreToDocumentArchive [08:18:52]shift 536 fd 311197 [08:18:52]save to /storage/0536/doc_00311197 [08:18:52]save last doc name /storage/0536/doc_00311197 to /storage/kkm_last_doc_name [08:18:52]save OK [08:18:52]Clear old archive folders... [08:18:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:18:52]tlvbuf is 0064C9E0 [08:18:52]SAM_PROTO_ClearQueue [08:18:52]wFMCommunicate request_size=4 [08:18:52]MH_SAM_APDU [08:18:52]CAPDU: 80 09 00 00 [08:18:52]Write to MH i2c: E2 08 00 F0 44 80 09 00 00 00 00 00 00 A6 [08:18:52]Write i2c OK [08:18:52]MH_I2C_Read... [08:18:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:18:52]Read from MH i2c: E2 [08:18:52]MH_I2C_Read... [08:18:52]Read from MH i2c: E2 03 00 [08:18:52]MH_I2C_Read... [08:18:52]Read from MH i2c: E2 03 00 F0 44 00 90 00 A8 [08:18:52]RAPDU: 90 00 [08:18:52]wFMCommunicate OK [08:18:52]SAM_PROTO_ClearQueue done [08:18:52]KKMCreateOFDPacket [08:18:52]OFDProtocolAddRootSTLVToBuf [08:18:52]FM_MakeSignedData [08:18:52]FM_MakeSignedData [08:18:52]SAM_PROTO_SignData [08:18:52]wFMCommunicate request_size=4 [08:18:52]MH_SAM_APDU [08:18:52]CAPDU: 80 0D 01 02 [08:18:52]Write to MH i2c: E2 08 00 F1 44 80 0D 01 02 00 00 00 00 AE [08:18:52]Write i2c OK [08:18:52]MH_I2C_Read... [08:18:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:18:53]Read from MH i2c: E2 [08:18:53]MH_I2C_Read... [08:18:53]Read from MH i2c: E2 03 00 [08:18:53]MH_I2C_Read... [08:18:53]Read from MH i2c: E2 03 00 F1 44 00 90 00 A9 [08:18:53]RAPDU: 90 00 [08:18:53]wFMCommunicate OK [08:18:53]wFMCommunicate request_size=255 [08:18:53]MH_SAM_APDU [08:18: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 32 FF 03 08 00 03 CE 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 65 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 2D 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 2C 00 00 00 F4 03 04 00 EF EB 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9D BF 04 00 35 04 06 00 5C [08:18:53]Write to MH i2c: E2 02 01 F2 44 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CE 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 65 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 2D 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 2C 00 00 00 F4 03 04 00 EF EB 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9D BF 04 00 35 04 06 00 5C 00 00 73 [08:18:53]Write i2c OK [08:18:53]MH_I2C_Read... [08:18:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:18:53]Read from MH i2c: E2 [08:18:53]MH_I2C_Read... [08:18:53]Read from MH i2c: E2 03 00 [08:18:53]MH_I2C_Read... [08:18:53]Read from MH i2c: E2 03 00 F2 44 00 90 00 AA [08:18:53]RAPDU: 90 00 [08:18:53]wFMCommunicate OK [08:18:53]wFMCommunicate request_size=10 [08:18:53]MH_SAM_APDU [08:18:53]CAPDU: 80 0D 02 02 05 A8 03 88 83 28 [08:18:53]Write to MH i2c: E2 0D 00 F3 44 80 0D 02 02 05 00 A8 03 88 83 28 00 00 99 [08:18:53]Write i2c OK [08:18:53]MH_I2C_Read... [08:18:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:18:53]Read from MH i2c: E2 [08:18:53]MH_I2C_Read... [08:18:53]Read from MH i2c: E2 03 00 [08:18:53]MH_I2C_Read... [08:18:53]Read from MH i2c: E2 03 00 F3 44 00 90 00 AB [08:18:53]RAPDU: 90 00 [08:18:53]wFMCommunicate OK [08:18:53]wFMCommunicate request_size=4 [08:18:53]MH_SAM_APDU [08:18:53]CAPDU: 80 0D 03 02 [08:18:53]Write to MH i2c: E2 08 00 F4 44 80 0D 03 02 00 00 00 00 B3 [08:18:53]Write i2c OK [08:18:53]MH_I2C_Read... [08:18:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:18:53]Read from MH i2c: E2 [08:18:53]MH_I2C_Read... [08:18:53]Read from MH i2c: E2 0B 00 [08:18:53]MH_I2C_Read... [08:18:53]Read from MH i2c: E2 0B 00 F4 44 00 20 EE CE 44 27 C2 C3 7C 90 00 FC [08:18:53]RAPDU: 20 EE CE 44 27 C2 C3 7C 90 00 [08:18:53]wFMCommunicate OK [08:18:53]SAM_PROTO_SignData done [08:18:53]FM_MakeSignedData done [08:18:53]CreateOFDProtocolMessage [08:18:53]wFMCommunicate request_size=4 [08:18:53]MH_SAM_APDU [08:18:53]CAPDU: 80 11 00 00 [08:18:53]Write to MH i2c: E2 08 00 F5 44 80 11 00 00 00 00 00 00 B3 [08:18:53]Write i2c OK [08:18:53]MH_I2C_Read... [08:18:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:18:53]Read from MH i2c: E2 [08:18:53]MH_I2C_Read... [08:18:53]Read from MH i2c: E2 17 00 [08:18:53]MH_I2C_Read... [08:18:53]Read from MH i2c: E2 17 00 F5 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 08 [08:18:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:18:53]wFMCommunicate OK [08:18:53]CreateOFDProtocolMessage done [08:18:53]OFDSenderStorePacket 311197 [08:18:53]StoreOFDPacket docnum=311197 [08:18:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 7A 08 07 01 41 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 32 FF 03 08 00 03 CE 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 65 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 2D 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 2C 00 00 00 F4 03 04 00 EF EB 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9D BF 04 00 35 04 06 00 5C A8 03 88 83 28 20 EE CE 44 27 C2 C3 7C [08:18:53]CheckFolder [08:18:53]dirname=/storage/ofd_packets [08:18:53]CheckFolder done [08:18:53]ProducePacketName [08:18:53]name=ofd_packets/00311197 [08:18:53]NVStorageSaveData ofd_packets/00311197 [08:18:53]File name is /storage/ofd_packets/00311197 [08:18:53]Write 301 bytes [08:18:53]NVStorageSaveData done [08:18:53]OFDSenderStorePacket done [08:18:53]KKMCreateOFDPacket done [08:18:53]NVStorageSaveData kkm_last_timestamp [08:18:53]File name is /storage/kkm_last_timestamp [08:18:53]Write 4 bytes [08:18:53]NVStorageSaveData done [08:18:53]ExternCall_PrintAddStr [08:18:53]wPrintStart [08:18:53]Write to MH i2c: 01 00 00 F6 44 3A [08:18:53]Write i2c OK [08:18:53]MH_I2C_Read... [08:18:53]Read from MH i2c: 01 [08:18:53]MH_I2C_Read... [08:18:53]Read from MH i2c: 01 07 00 [08:18:53]MH_I2C_Read... [08:18:53]Read from MH i2c: 01 07 00 F6 44 00 00 00 00 00 FF 0F 4F [08:18:53]RasterBufferAndPrint [08:18:53]line Счет N : (1)645011 [08:18:53]line ИНН: 02508201610067 [08:18:53]line Контрольно-Кассовый Чек [08:18:53]line ПРОДАЖА [08:18:53]line ТРК (МРК, ГНК) : 52 [08:18:53]line Товар: 2710124130 [08:18:53]line Аи-92-К-2 [08:18:53]line 7.630 * 66.90 [08:18:53]line = 510.45 [08:18:53]line НДС 12% НСП 1% [08:18:53]line > о реализуемом товаре [08:18:53]line ОКРУГЛЕНИЕ: -0.45 [08:18:53]line ИТОГО: 510.00 [08:18:53]line Внесено: 510.00 [08:18:53]line СДАЧА: 0.00 [08:18:53]line НСП 1% : 4.52 [08:18:53]line НДС 12% : 54.21 [08:18:53]line Наличными: 510.00 [08:18:53]line Безнал.: 0.00 [08:18:53]line Место: АЗС № 172 "Партнер Нефть" [08:18:53]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [08:18:53]line СНО: Общий режим [08:18:53]line Чек 44 30.10.2024 08:18 [08:18:53]line Смена: 536 ФФД: 1.0 [08:18:53]line ЗНМ: 0300000116 [08:18:53]line РНМ: 0000000000091780 [08:18:53]line Версия ККМ: 001 [08:18:53]line ФМ: 0000000000871765 [08:18:53]line ФД: 311197 [08:18:53]line ФПД: 101876683539240 [08:18:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T081855&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311197&fm=101876683539240&tin=02508201610067®Number=0000000000091780&sum=51000 [08:18:53]written 0, free lines is 4095 [08:18:53]OFD Sender: Processing packet 311197 [packets to send 223, broken 222] [08:18:53]ProducePacketName [08:18:53]name=ofd_packets/00311197 [08:18:53]OFD Sender: To server: pG, [08:18:53]CommunicateWithHost lk.salyk.kg:30040 [08:18:53]ConnectInit lk.salyk.kg [08:18:53]Connected sock=10 [08:18:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 7A 08 07 01 41 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 32 FF 03 08 00 03 CE 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 65 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 2D 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 2C 00 00 00 F4 03 04 00 EF EB 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9D BF 04 00 35 04 06 00 5C A8 03 88 83 28 20 EE CE 44 27 C2 C3 7C [08:18:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 13 8F 47 00 88 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 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9D BF 04 00 F4 03 04 00 40 92 21 67 B6 04 01 00 00 31 D1 D8 6D 66 FA D0 AC [08:18:53]CommunicateWithHost err = 0 [08:18:53]CheckOFDResponse [08:18:53]1017 (14) - 77093643461234 [08:18:53]1041 (16) - 0000000000871765 [08:18:53]1040 (4) - 311197 [08:18:53]1012 (4) - 30.10.2024 01:56 [08:18:53]1206 (1) - 0 [08:18:53]OFD Sender: Remove packet 311197 [08:18:53]ProducePacketName [08:18:53]name=ofd_packets/00311197 [08:18:53]NVStorageDeleteData [08:18:53]Write to MH i2c: 01 00 00 20 45 65 [08:18:53]Write i2c OK [08:18:53]MH_I2C_Read... [08:18:53]Read from MH i2c: 01 [08:18:53]MH_I2C_Read... [08:18:53]Read from MH i2c: 01 07 00 [08:18:53]MH_I2C_Read... [08:18:53]Read from MH i2c: 01 07 00 20 45 00 00 00 00 00 AF 0C 27 [08:18:53]RasterBufferAndPrint [08:18:53]line [08:18:53]line [08:18:53]line [08:18:53]line [08:18:53]line [08:18:53]written 0, free lines is 3253 [08:18:53]MH_Cut [08:18:53]Write to MH i2c: D1 01 00 27 45 01 3E [08:18:53]Write i2c OK [08:18:53]MH_I2C_Read... [08:18:53]Read from MH i2c: D1 [08:18:53]MH_I2C_Read... [08:18:53]Read from MH i2c: D1 01 00 [08:18:53]MH_I2C_Read... [08:18:53]Read from MH i2c: D1 01 00 27 45 00 3D [08:18:53]Write to MH i2c: 01 00 00 28 45 6D [08:18:53]Write i2c OK [08:18:53]MH_I2C_Read... [08:18:54]OFD Sender: No OFD packet to send [08:18:54]*** Cut start [08:18:54]*** Purtial cut [08:18:54]*** Stage 1: CUTSNS_PIN = 1 [08:18:55]Read from MH i2c: 01 [08:18:55]MH_I2C_Read... [08:18:55]*** Stop cut motor [08:18:55]*** Cut end [08:18:55]Read from MH i2c: 01 07 00 [08:18:55]MH_I2C_Read... [08:18:55]Read from MH i2c: 01 07 00 28 45 00 00 00 00 00 FF 0F 82 [08:18:55]process_action close_receipt done [08:18:55]requested_data is exist [08:18:55]produce_requested_data [08:18:55]requested_item fm.sn is exist - process it [08:18:55]wFMCommunicate request_size=4 [08:18:55]MH_SAM_APDU [08:18:55]CAPDU: 80 11 00 00 [08:18:55]Write to MH i2c: E2 08 00 29 45 80 11 00 00 00 00 00 00 E8 [08:18:55]Write i2c OK [08:18:55]MH_I2C_Read... [08:18:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:18:55]Read from MH i2c: E2 [08:18:55]MH_I2C_Read... [08:18:55]Read from MH i2c: E2 17 00 [08:18:55]MH_I2C_Read... [08:18:55]Read from MH i2c: E2 17 00 29 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3D [08:18:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:18:55]wFMCommunicate OK [08:18:55]requested_item fd.num is exist - process it [08:18:55]SAM_PROTO_GetFieldsCounters [08:18:55]wFMCommunicate request_size=4 [08:18:55]MH_SAM_APDU [08:18:55]CAPDU: 80 13 00 00 [08:18:55]Write to MH i2c: E2 08 00 2A 45 80 13 00 00 00 00 00 00 EB [08:18:55]Write i2c OK [08:18:55]MH_I2C_Read... [08:18:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:18:55]Read from MH i2c: E2 [08:18:55]MH_I2C_Read... [08:18:55]Read from MH i2c: E2 62 00 [08:18:55]MH_I2C_Read... [08:18:55]Read from MH i2c: E2 62 00 2A 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9D BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 2C 00 00 00 5E 04 04 00 2C 00 00 00 57 04 04 00 2D 00 00 00 19 04 04 00 00 00 00 00 90 00 0C [08:18: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9D BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 2C 00 00 00 5E 04 04 00 2C 00 00 00 57 04 04 00 2D 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:18:55]wFMCommunicate OK [08:18:55]SAM_PROTO_GetFieldsCounters done [08:18:55]requested_item shift.num is exist - process it [08:18:55]requested_item shift.opened is exist - process it [08:18:55]req_shift_opened [08:18:55]FM_GetShiftState [08:18:55]SAM_PROTO_GetShiftState [08:18:55]wFMCommunicate request_size=4 [08:18:55]MH_SAM_APDU [08:18:55]CAPDU: 80 13 01 00 [08:18:55]Write to MH i2c: E2 08 00 2B 45 80 13 01 00 00 00 00 00 ED [08:18:55]Write i2c OK [08:18:55]MH_I2C_Read... [08:18:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:18:55]Read from MH i2c: E2 [08:18:55]MH_I2C_Read... [08:18:55]Read from MH i2c: E2 0E 00 [08:18:55]MH_I2C_Read... [08:18:55]Read from MH i2c: E2 0E 00 2B 45 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 D8 [08:18:55]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:18:55]wFMCommunicate OK [08:18:55]SAM_PROTO_GetShiftState done [08:18:55]FM_GetShiftState done [08:18:55]req_shift_opened done [08:18:55]requested_item shift.open_date is exist - process it [08:18:55]req_shift_open_date [08:18:55]req_shift_open_date done [08:18:55]produce_requested_data done [08:18:55]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311197,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [08:18:55]process_action_free close_receipt [08:18:55]json_value_free [08:18:55]json_value_free done [08:18:55]process_json_proto returns [08:18:55]Send response to host [08:18:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311197,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [08:18:55]free response buf [08:18:55]execute_script done [08:18:55]execute_script returns [08:18:55]free content buf [08:18:55]Sock 9.Close socket [08:18:55]Sock 9.Thread stoped [08:18:59]OFD Sender: No OFD packet to send [08:19:04]OFD Sender: No OFD packet to send [08:19:09]OFD Sender: No OFD packet to send [08:19:14]OFD Sender: No OFD packet to send [08:19:19]OFD Sender: No OFD packet to send [08:19:24]OFD Sender: No OFD packet to send [08:19:29]OFD Sender: No OFD packet to send [08:19:34]OFD Sender: No OFD packet to send [08:19:39]OFD Sender: No OFD packet to send [08:19:44]OFD Sender: No OFD packet to send [08:19:49]OFD Sender: No OFD packet to send [08:19:54]OFD Sender: No OFD packet to send [08:19:59]OFD Sender: No OFD packet to send [08:20:04]OFD Sender: No OFD packet to send [08:20:09]OFD Sender: No OFD packet to send [08:20:14]OFD Sender: No OFD packet to send [08:20:19]OFD Sender: No OFD packet to send [08:20:24]OFD Sender: No OFD packet to send [08:20:29]OFD Sender: No OFD packet to send [08:20:34]OFD Sender: No OFD packet to send [08:20:39]OFD Sender: No OFD packet to send [08:20:44]OFD Sender: No OFD packet to send [08:20:49]OFD Sender: No OFD packet to send [08:20:54]OFD Sender: No OFD packet to send [08:20:59]OFD Sender: No OFD packet to send [08:21:04]OFD Sender: No OFD packet to send [08:21:09]OFD Sender: No OFD packet to send [08:21:14]OFD Sender: No OFD packet to send [08:21:19]OFD Sender: No OFD packet to send [08:21:24]OFD Sender: No OFD packet to send [08:21:29]OFD Sender: No OFD packet to send [08:21:34]OFD Sender: No OFD packet to send [08:21:39]OFD Sender: No OFD packet to send [08:21:44]OFD Sender: No OFD packet to send [08:21:49]OFD Sender: No OFD packet to send [08:21:51]accept exits with 7 [08:21:51]New connection [08:21:51]New thread 3066510692 created [08:21:51]Thread 3066654052 joined [08:21:51]Waiting for new connection... [08:21:51] Sock 7.Parse request [08:21:51]Sock 7.Check first char [08:21:51]Sock 7.First char is OK [08:21:51]request: POST /json_proto HTTP/1.0 [08:21:51]Method: POST [08:21:51]URL: /json_proto [08:21:51]Method is POST - this is cgi request [08:21:51]url: /json_proto [08:21:51]query_string will be loaded in cgi processing [08:21:51]execute_cgi json_proto POST (null) [08:21:51]execute_cgi path=json_proto method=POST [08:21:51]POST find Content-Length [08:21:51]Host: 172.17.96.3:8080 [08:21:51]Content-Length: 678 [08:21:51]Content-Type: application/json [08:21:51] [08:21:51]POST finish read [08:21:51]Found Content-Length = 678 [08:21:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645012", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "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" ] } } [08:21:51]execute_script... [08:21: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)645012", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "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" ] } } [08:21:51]POST & json_proto [08:21:51]process_json_proto [08:21:51]json parsed OK: [08:21:51]protocol is kg_v1.0 [08:21:51]action value=close_receipt [08:21:51]process_action close_receipt [08:21:51]cmd_close_receipt [08:21:51]MH_GetDate [08:21:51]Write to MH i2c: F0 00 00 2C 45 60 [08:21:51]Write i2c OK [08:21:51]MH_I2C_Read... [08:21:51]Read from MH i2c: F0 [08:21:51]MH_I2C_Read... [08:21:51]Read from MH i2c: F0 09 00 [08:21:51]MH_I2C_Read... [08:21:51]Read from MH i2c: F0 09 00 2C 45 00 A3 EC 21 67 44 5E 04 65 8B [08:21:51]GetLastDocTimeStamp 1730276335 [08:21:51]current date 1730276515 [08:21:51]FM_GetShiftState [08:21:51]SAM_PROTO_GetShiftState [08:21:51]wFMCommunicate request_size=4 [08:21:51]MH_SAM_APDU [08:21:51]CAPDU: 80 13 01 00 [08:21:51]Write to MH i2c: E2 08 00 2D 45 80 13 01 00 00 00 00 00 EF [08:21:51]Write i2c OK [08:21:51]MH_I2C_Read... [08:21:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:21:51]Read from MH i2c: E2 [08:21:51]MH_I2C_Read... [08:21:51]Read from MH i2c: E2 0E 00 [08:21:51]MH_I2C_Read... [08:21:51]Read from MH i2c: E2 0E 00 2D 45 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 DA [08:21:51]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:21:51]wFMCommunicate OK [08:21:51]SAM_PROTO_GetShiftState done [08:21:51]FM_GetShiftState done [08:21:51]opened in 1730247899 [08:21:51]opened+sec_in_day 1730334299 [08:21:51]quantity*price = 70044 [08:21:51]sum+1 = 70045 [08:21:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 45 30.10.2024 08:21 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311198 ФПД: 234594810265670 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T082155&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311198&fm=234594810265670&tin=02508201610067®Number=0000000000091780&sum=70000 [08:21:52]StoreToDocumentArchive [08:21:52]shift 536 fd 311198 [08:21:52]save to /storage/0536/doc_00311198 [08:21:52]save last doc name /storage/0536/doc_00311198 to /storage/kkm_last_doc_name [08:21:52]save OK [08:21:52]Clear old archive folders... [08:21:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:21:52]tlvbuf is 006BB980 [08:21:52]SAM_PROTO_ClearQueue [08:21:52]wFMCommunicate request_size=4 [08:21:52]MH_SAM_APDU [08:21:52]CAPDU: 80 09 00 00 [08:21:52]Write to MH i2c: E2 08 00 3A 45 80 09 00 00 00 00 00 00 F1 [08:21:52]Write i2c OK [08:21:52]MH_I2C_Read... [08:21:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:21:52]Read from MH i2c: E2 [08:21:52]MH_I2C_Read... [08:21:52]Read from MH i2c: E2 03 00 [08:21:52]MH_I2C_Read... [08:21:52]Read from MH i2c: E2 03 00 3A 45 00 90 00 F3 [08:21:52]RAPDU: 90 00 [08:21:52]wFMCommunicate OK [08:21:52]SAM_PROTO_ClearQueue done [08:21:52]KKMCreateOFDPacket [08:21:52]OFDProtocolAddRootSTLVToBuf [08:21:52]FM_MakeSignedData [08:21:52]FM_MakeSignedData [08:21:52]SAM_PROTO_SignData [08:21:52]wFMCommunicate request_size=4 [08:21:52]MH_SAM_APDU [08:21:52]CAPDU: 80 0D 01 02 [08:21:52]Write to MH i2c: E2 08 00 3B 45 80 0D 01 02 00 00 00 00 F9 [08:21:52]Write i2c OK [08:21:52]MH_I2C_Read... [08:21:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:21:52]Read from MH i2c: E2 [08:21:52]MH_I2C_Read... [08:21:52]Read from MH i2c: E2 03 00 [08:21:52]MH_I2C_Read... [08:21:52]Read from MH i2c: E2 03 00 3B 45 00 90 00 F4 [08:21:52]RAPDU: 90 00 [08:21:52]wFMCommunicate OK [08:21:52]wFMCommunicate request_size=255 [08:21:52]MH_SAM_APDU [08:21: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 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 2D 00 00 00 F4 03 04 00 A3 EC 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9E BF 04 00 35 04 06 00 D5 [08:21:52]Write to MH i2c: E2 02 01 3C 45 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 2D 00 00 00 F4 03 04 00 A3 EC 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9E BF 04 00 35 04 06 00 D5 00 00 2B [08:21:52]Write i2c OK [08:21:52]MH_I2C_Read... [08:21:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:21:53]Read from MH i2c: E2 [08:21:53]MH_I2C_Read... [08:21:53]Read from MH i2c: E2 03 00 [08:21:53]MH_I2C_Read... [08:21:53]Read from MH i2c: E2 03 00 3C 45 00 90 00 F5 [08:21:53]RAPDU: 90 00 [08:21:53]wFMCommunicate OK [08:21:53]wFMCommunicate request_size=10 [08:21:53]MH_SAM_APDU [08:21:53]CAPDU: 80 0D 02 02 05 5C DC 55 00 46 [08:21:53]Write to MH i2c: E2 0D 00 3D 45 80 0D 02 02 05 00 5C DC 55 00 46 00 00 D9 [08:21:53]Write i2c OK [08:21:53]MH_I2C_Read... [08:21:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:21:53]Read from MH i2c: E2 [08:21:53]MH_I2C_Read... [08:21:53]Read from MH i2c: E2 03 00 [08:21:53]MH_I2C_Read... [08:21:53]Read from MH i2c: E2 03 00 3D 45 00 90 00 F6 [08:21:53]RAPDU: 90 00 [08:21:53]wFMCommunicate OK [08:21:53]wFMCommunicate request_size=4 [08:21:53]MH_SAM_APDU [08:21:53]CAPDU: 80 0D 03 02 [08:21:53]Write to MH i2c: E2 08 00 3E 45 80 0D 03 02 00 00 00 00 FE [08:21:53]Write i2c OK [08:21:53]MH_I2C_Read... [08:21:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:21:53]Read from MH i2c: E2 [08:21:53]MH_I2C_Read... [08:21:53]Read from MH i2c: E2 0B 00 [08:21:53]MH_I2C_Read... [08:21:53]Read from MH i2c: E2 0B 00 3E 45 00 92 29 F3 A4 87 51 57 20 90 00 A0 [08:21:53]RAPDU: 92 29 F3 A4 87 51 57 20 90 00 [08:21:53]wFMCommunicate OK [08:21:53]SAM_PROTO_SignData done [08:21:53]FM_MakeSignedData done [08:21:53]CreateOFDProtocolMessage [08:21:53]wFMCommunicate request_size=4 [08:21:53]MH_SAM_APDU [08:21:53]CAPDU: 80 11 00 00 [08:21:53]Write to MH i2c: E2 08 00 3F 45 80 11 00 00 00 00 00 00 FE [08:21:53]Write i2c OK [08:21:53]MH_I2C_Read... [08:21:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:21:53]Read from MH i2c: E2 [08:21:53]MH_I2C_Read... [08:21:53]Read from MH i2c: E2 17 00 [08:21:53]MH_I2C_Read... [08:21:53]Read from MH i2c: E2 17 00 3F 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 53 [08:21:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:21:53]wFMCommunicate OK [08:21:53]CreateOFDProtocolMessage done [08:21:53]OFDSenderStorePacket 311198 [08:21:53]StoreOFDPacket docnum=311198 [08:21:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B8 BE 07 01 CD 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 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 2D 00 00 00 F4 03 04 00 A3 EC 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9E BF 04 00 35 04 06 00 D5 5C DC 55 00 46 92 29 F3 A4 87 51 57 20 [08:21:53]CheckFolder [08:21:53]dirname=/storage/ofd_packets [08:21:53]CheckFolder done [08:21:53]ProducePacketName [08:21:53]name=ofd_packets/00311198 [08:21:53]NVStorageSaveData ofd_packets/00311198 [08:21:53]File name is /storage/ofd_packets/00311198 [08:21:53]Write 301 bytes [08:21:53]NVStorageSaveData done [08:21:53]OFDSenderStorePacket done [08:21:53]KKMCreateOFDPacket done [08:21:53]NVStorageSaveData kkm_last_timestamp [08:21:53]File name is /storage/kkm_last_timestamp [08:21:53]Write 4 bytes [08:21:53]NVStorageSaveData done [08:21:53]ExternCall_PrintAddStr [08:21:53]wPrintStart [08:21:53]Write to MH i2c: 01 00 00 40 45 85 [08:21:53]Write i2c OK [08:21:53]MH_I2C_Read... [08:21:53]Read from MH i2c: 01 [08:21:53]MH_I2C_Read... [08:21:53]Read from MH i2c: 01 07 00 [08:21:53]MH_I2C_Read... [08:21:53]Read from MH i2c: 01 07 00 40 45 00 00 00 00 00 FF 0F 9A [08:21:53]RasterBufferAndPrint [08:21:53]line Счет N : (1)645012 [08:21:53]line ИНН: 02508201610067 [08:21:53]line Контрольно-Кассовый Чек [08:21:53]line ПРОДАЖА [08:21:53]line ТРК (МРК, ГНК) : 52 [08:21:53]line Товар: 2710124130 [08:21:53]line Аи-92-К-2 [08:21:53]line 10.470 * 66.90 [08:21:53]line = 700.44 [08:21:53]line НДС 12% НСП 1% [08:21:53]line > о реализуемом товаре [08:21:53]line ОКРУГЛЕНИЕ: -0.44 [08:21:53]line ИТОГО: 700.00 [08:21:53]line Внесено: 700.00 [08:21:53]line СДАЧА: 0.00 [08:21:53]line НСП 1% : 6.20 [08:21:53]line НДС 12% : 74.38 [08:21:53]line Наличными: 700.00 [08:21:53]line Безнал.: 0.00 [08:21:53]line Место: АЗС № 172 "Партнер Нефть" [08:21:53]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [08:21:53]line СНО: Общий режим [08:21:53]line Чек 45 30.10.2024 08:21 [08:21:53]line Смена: 536 ФФД: 1.0 [08:21:53]line ЗНМ: 0300000116 [08:21:53]line РНМ: 0000000000091780 [08:21:53]line Версия ККМ: 001 [08:21:53]line ФМ: 0000000000871765 [08:21:53]line ФД: 311198 [08:21:53]line ФПД: 234594810265670 [08:21:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T082155&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311198&fm=234594810265670&tin=02508201610067®Number=0000000000091780&sum=70000 [08:21:53]written 0, free lines is 4095 [08:21:53]OFD Sender: Processing packet 311198 [packets to send 223, broken 222] [08:21:53]ProducePacketName [08:21:53]name=ofd_packets/00311198 [08:21:53]OFD Sender: To server: pG, [08:21:53]CommunicateWithHost lk.salyk.kg:30040 [08:21:53]ConnectInit lk.salyk.kg [08:21:53]Connected sock=10 [08:21:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B8 BE 07 01 CD 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 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 2D 00 00 00 F4 03 04 00 A3 EC 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9E BF 04 00 35 04 06 00 D5 5C DC 55 00 46 92 29 F3 A4 87 51 57 20 [08:21:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 C8 2A 47 00 E9 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 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9E BF 04 00 F4 03 04 00 F4 92 21 67 B6 04 01 00 00 D8 F3 70 E3 09 D5 74 D3 [08:21:53]CommunicateWithHost err = 0 [08:21:53]CheckOFDResponse [08:21:53]1017 (14) - 77093643461234 [08:21:53]1041 (16) - 0000000000871765 [08:21:53]1040 (4) - 311198 [08:21:53]1012 (4) - 30.10.2024 01:59 [08:21:53]1206 (1) - 0 [08:21:53]OFD Sender: Remove packet 311198 [08:21:53]ProducePacketName [08:21:53]name=ofd_packets/00311198 [08:21:53]NVStorageDeleteData [08:21:53]Write to MH i2c: 01 00 00 6A 45 AF [08:21:53]Write i2c OK [08:21:53]MH_I2C_Read... [08:21:53]Read from MH i2c: 01 [08:21:53]MH_I2C_Read... [08:21:53]Read from MH i2c: 01 07 00 [08:21:53]MH_I2C_Read... [08:21:53]Read from MH i2c: 01 07 00 6A 45 00 00 00 00 00 AF 0C 71 [08:21:53]RasterBufferAndPrint [08:21:53]line [08:21:53]line [08:21:53]line [08:21:53]line [08:21:53]line [08:21:53]written 0, free lines is 3253 [08:21:53]MH_Cut [08:21:53]Write to MH i2c: D1 01 00 71 45 01 88 [08:21:53]Write i2c OK [08:21:53]MH_I2C_Read... [08:21:53]Read from MH i2c: D1 [08:21:53]MH_I2C_Read... [08:21:53]Read from MH i2c: D1 01 00 [08:21:53]MH_I2C_Read... [08:21:53]Read from MH i2c: D1 01 00 71 45 00 87 [08:21:53]Write to MH i2c: 01 00 00 72 45 B7 [08:21:53]Write i2c OK [08:21:53]MH_I2C_Read... [08:21:54]OFD Sender: No OFD packet to send [08:21:54]*** Cut start [08:21:54]*** Purtial cut [08:21:54]*** Stage 1: CUTSNS_PIN = 1 [08:21:54]Read from MH i2c: 01 [08:21:54]MH_I2C_Read... [08:21:54]*** Stop cut motor [08:21:55]*** Cut end [08:21:55]Read from MH i2c: 01 07 00 [08:21:55]MH_I2C_Read... [08:21:55]Read from MH i2c: 01 07 00 72 45 00 00 00 00 00 FF 0F CC [08:21:55]process_action close_receipt done [08:21:55]requested_data is exist [08:21:55]produce_requested_data [08:21:55]requested_item fm.sn is exist - process it [08:21:55]wFMCommunicate request_size=4 [08:21:55]MH_SAM_APDU [08:21:55]CAPDU: 80 11 00 00 [08:21:55]Write to MH i2c: E2 08 00 73 45 80 11 00 00 00 00 00 00 32 [08:21:55]Write i2c OK [08:21:55]MH_I2C_Read... [08:21:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:21:55]Read from MH i2c: E2 [08:21:55]MH_I2C_Read... [08:21:55]Read from MH i2c: E2 17 00 [08:21:55]MH_I2C_Read... [08:21:55]Read from MH i2c: E2 17 00 73 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 87 [08:21:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:21:55]wFMCommunicate OK [08:21:55]requested_item fd.num is exist - process it [08:21:55]SAM_PROTO_GetFieldsCounters [08:21:55]wFMCommunicate request_size=4 [08:21:55]MH_SAM_APDU [08:21:55]CAPDU: 80 13 00 00 [08:21:55]Write to MH i2c: E2 08 00 74 45 80 13 00 00 00 00 00 00 35 [08:21:55]Write i2c OK [08:21:55]MH_I2C_Read... [08:21:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:21:55]Read from MH i2c: E2 [08:21:55]MH_I2C_Read... [08:21:55]Read from MH i2c: E2 62 00 [08:21:55]MH_I2C_Read... [08:21:55]Read from MH i2c: E2 62 00 74 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9E BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 5A [08:21: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9E BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:21:55]wFMCommunicate OK [08:21:55]SAM_PROTO_GetFieldsCounters done [08:21:55]requested_item shift.num is exist - process it [08:21:55]requested_item shift.opened is exist - process it [08:21:55]req_shift_opened [08:21:55]FM_GetShiftState [08:21:55]SAM_PROTO_GetShiftState [08:21:55]wFMCommunicate request_size=4 [08:21:55]MH_SAM_APDU [08:21:55]CAPDU: 80 13 01 00 [08:21:55]Write to MH i2c: E2 08 00 75 45 80 13 01 00 00 00 00 00 37 [08:21:55]Write i2c OK [08:21:55]MH_I2C_Read... [08:21:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:21:55]Read from MH i2c: E2 [08:21:55]MH_I2C_Read... [08:21:55]Read from MH i2c: E2 0E 00 [08:21:55]MH_I2C_Read... [08:21:55]Read from MH i2c: E2 0E 00 75 45 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 22 [08:21:55]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:21:55]wFMCommunicate OK [08:21:55]SAM_PROTO_GetShiftState done [08:21:55]FM_GetShiftState done [08:21:55]req_shift_opened done [08:21:55]requested_item shift.open_date is exist - process it [08:21:55]req_shift_open_date [08:21:55]req_shift_open_date done [08:21:55]produce_requested_data done [08:21:55]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311198,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [08:21:55]process_action_free close_receipt [08:21:55]json_value_free [08:21:55]json_value_free done [08:21:55]process_json_proto returns [08:21:55]Send response to host [08:21:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311198,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [08:21:55]free response buf [08:21:55]execute_script done [08:21:55]execute_script returns [08:21:55]free content buf [08:21:55]Sock 7.Close socket [08:21:55]Sock 7.Thread stoped [08:21:59]OFD Sender: No OFD packet to send [08:22:04]OFD Sender: No OFD packet to send [08:22:14]OFD Sender: No OFD packet to send [08:22:16]accept exits with 9 [08:22:16]New connection [08:22:16]New thread 3066654052 created [08:22:16] Sock 9.Parse request [08:22:16]Thread 3066510692 joined [08:22:16]Sock 9.Check first char [08:22:16]Waiting for new connection... [08:22:16]Sock 9.First char is OK [08:22:16]request: POST /json_proto HTTP/1.0 [08:22:16]Method: POST [08:22:16]URL: /json_proto [08:22:16]Method is POST - this is cgi request [08:22:16]url: /json_proto [08:22:16]query_string will be loaded in cgi processing [08:22:16]execute_cgi json_proto POST (null) [08:22:16]execute_cgi path=json_proto method=POST [08:22:16]POST find Content-Length [08:22:16]Host: 172.17.96.3:8080 [08:22:16]Content-Length: 677 [08:22:16]Content-Type: application/json [08:22:16] [08:22:16]POST finish read [08:22:16]Found Content-Length = 677 [08:22:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645013", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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" ] } } [08:22:16]execute_script... [08:22: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)645013", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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" ] } } [08:22:16]POST & json_proto [08:22:16]process_json_proto [08:22:16]json parsed OK: [08:22:16]protocol is kg_v1.0 [08:22:16]action value=close_receipt [08:22:16]process_action close_receipt [08:22:16]cmd_close_receipt [08:22:16]MH_GetDate [08:22:16]Write to MH i2c: F0 00 00 76 45 AA [08:22:16]Write i2c OK [08:22:16]MH_I2C_Read... [08:22:16]Read from MH i2c: F0 [08:22:16]MH_I2C_Read... [08:22:16]Read from MH i2c: F0 09 00 [08:22:16]MH_I2C_Read... [08:22:16]Read from MH i2c: F0 09 00 76 45 00 BC EC 21 67 44 5E 04 65 EE [08:22:16]GetLastDocTimeStamp 1730276515 [08:22:16]current date 1730276540 [08:22:16]FM_GetShiftState [08:22:16]SAM_PROTO_GetShiftState [08:22:16]wFMCommunicate request_size=4 [08:22:16]MH_SAM_APDU [08:22:16]CAPDU: 80 13 01 00 [08:22:16]Write to MH i2c: E2 08 00 77 45 80 13 01 00 00 00 00 00 39 [08:22:16]Write i2c OK [08:22:16]MH_I2C_Read... [08:22:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:22:16]Read from MH i2c: E2 [08:22:16]MH_I2C_Read... [08:22:16]Read from MH i2c: E2 0E 00 [08:22:16]MH_I2C_Read... [08:22:16]Read from MH i2c: E2 0E 00 77 45 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 24 [08:22:16]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:22:16]wFMCommunicate OK [08:22:16]SAM_PROTO_GetShiftState done [08:22:16]FM_GetShiftState done [08:22:16]opened in 1730247899 [08:22:16]opened+sec_in_day 1730334299 [08:22:16]quantity*price = 20003 [08:22:16]sum+1 = 20004 [08:22:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 46 30.10.2024 08:22 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311199 ФПД: 106492780553324 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T082220&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311199&fm=106492780553324&tin=02508201610067®Number=0000000000091780&sum=20000 [08:22:17]StoreToDocumentArchive [08:22:17]shift 536 fd 311199 [08:22:17]save to /storage/0536/doc_00311199 [08:22:17]save last doc name /storage/0536/doc_00311199 to /storage/kkm_last_doc_name [08:22:17]save OK [08:22:17]Clear old archive folders... [08:22:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:22:17]tlvbuf is 007382B0 [08:22:17]SAM_PROTO_ClearQueue [08:22:17]wFMCommunicate request_size=4 [08:22:17]MH_SAM_APDU [08:22:17]CAPDU: 80 09 00 00 [08:22:17]Write to MH i2c: E2 08 00 84 45 80 09 00 00 00 00 00 00 3B [08:22:17]Write i2c OK [08:22:17]MH_I2C_Read... [08:22:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:22:17]Read from MH i2c: E2 [08:22:17]MH_I2C_Read... [08:22:17]Read from MH i2c: E2 03 00 [08:22:17]MH_I2C_Read... [08:22:17]Read from MH i2c: E2 03 00 84 45 00 90 00 3D [08:22:17]RAPDU: 90 00 [08:22:17]wFMCommunicate OK [08:22:17]SAM_PROTO_ClearQueue done [08:22:17]KKMCreateOFDPacket [08:22:17]OFDProtocolAddRootSTLVToBuf [08:22:17]FM_MakeSignedData [08:22:17]FM_MakeSignedData [08:22:17]SAM_PROTO_SignData [08:22:17]wFMCommunicate request_size=4 [08:22:17]MH_SAM_APDU [08:22:17]CAPDU: 80 0D 01 02 [08:22:17]Write to MH i2c: E2 08 00 85 45 80 0D 01 02 00 00 00 00 43 [08:22:17]Write i2c OK [08:22:17]MH_I2C_Read... [08:22:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:22:17]Read from MH i2c: E2 [08:22:17]MH_I2C_Read... [08:22:17]Read from MH i2c: E2 03 00 [08:22:17]MH_I2C_Read... [08:22:17]Read from MH i2c: E2 03 00 85 45 00 90 00 3E [08:22:17]RAPDU: 90 00 [08:22:17]wFMCommunicate OK [08:22:17]wFMCommunicate request_size=255 [08:22:17]MH_SAM_APDU [08:22: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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 2E 00 00 00 F4 03 04 00 BC EC 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9F BF 04 00 35 04 06 00 60 [08:22:17]Write to MH i2c: E2 02 01 86 45 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 2E 00 00 00 F4 03 04 00 BC EC 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9F BF 04 00 35 04 06 00 60 00 00 CD [08:22:17]Write i2c OK [08:22:17]MH_I2C_Read... [08:22:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:22:18]Read from MH i2c: E2 [08:22:18]MH_I2C_Read... [08:22:18]Read from MH i2c: E2 03 00 [08:22:18]MH_I2C_Read... [08:22:18]Read from MH i2c: E2 03 00 86 45 00 90 00 3F [08:22:18]RAPDU: 90 00 [08:22:18]wFMCommunicate OK [08:22:18]wFMCommunicate request_size=10 [08:22:18]MH_SAM_APDU [08:22:18]CAPDU: 80 0D 02 02 05 DA C8 5B 24 6C [08:22:18]Write to MH i2c: E2 0D 00 87 45 80 0D 02 02 05 00 DA C8 5B 24 6C 00 00 DD [08:22:18]Write i2c OK [08:22:18]MH_I2C_Read... [08:22:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:22:18]Read from MH i2c: E2 [08:22:18]MH_I2C_Read... [08:22:18]Read from MH i2c: E2 03 00 [08:22:18]MH_I2C_Read... [08:22:18]Read from MH i2c: E2 03 00 87 45 00 90 00 40 [08:22:18]RAPDU: 90 00 [08:22:18]wFMCommunicate OK [08:22:18]wFMCommunicate request_size=4 [08:22:18]MH_SAM_APDU [08:22:18]CAPDU: 80 0D 03 02 [08:22:18]Write to MH i2c: E2 08 00 88 45 80 0D 03 02 00 00 00 00 48 [08:22:18]Write i2c OK [08:22:18]MH_I2C_Read... [08:22:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:22:18]Read from MH i2c: E2 [08:22:18]MH_I2C_Read... [08:22:18]Read from MH i2c: E2 0B 00 [08:22:18]MH_I2C_Read... [08:22:18]Read from MH i2c: E2 0B 00 88 45 00 DA CB 47 E5 30 25 75 19 90 00 FD [08:22:18]RAPDU: DA CB 47 E5 30 25 75 19 90 00 [08:22:18]wFMCommunicate OK [08:22:18]SAM_PROTO_SignData done [08:22:18]FM_MakeSignedData done [08:22:18]CreateOFDProtocolMessage [08:22:18]wFMCommunicate request_size=4 [08:22:18]MH_SAM_APDU [08:22:18]CAPDU: 80 11 00 00 [08:22:18]Write to MH i2c: E2 08 00 89 45 80 11 00 00 00 00 00 00 48 [08:22:18]Write i2c OK [08:22:18]MH_I2C_Read... [08:22:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:22:18]Read from MH i2c: E2 [08:22:18]MH_I2C_Read... [08:22:18]Read from MH i2c: E2 17 00 [08:22:18]MH_I2C_Read... [08:22:18]Read from MH i2c: E2 17 00 89 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9D [08:22:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:22:18]wFMCommunicate OK [08:22:18]CreateOFDProtocolMessage done [08:22:18]OFDSenderStorePacket 311199 [08:22:18]StoreOFDPacket docnum=311199 [08:22:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 78 B8 07 01 A3 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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 2E 00 00 00 F4 03 04 00 BC EC 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9F BF 04 00 35 04 06 00 60 DA C8 5B 24 6C DA CB 47 E5 30 25 75 19 [08:22:18]CheckFolder [08:22:18]dirname=/storage/ofd_packets [08:22:18]CheckFolder done [08:22:18]ProducePacketName [08:22:18]name=ofd_packets/00311199 [08:22:18]NVStorageSaveData ofd_packets/00311199 [08:22:18]File name is /storage/ofd_packets/00311199 [08:22:18]Write 301 bytes [08:22:18]NVStorageSaveData done [08:22:18]OFDSenderStorePacket done [08:22:18]KKMCreateOFDPacket done [08:22:18]NVStorageSaveData kkm_last_timestamp [08:22:18]File name is /storage/kkm_last_timestamp [08:22:18]Write 4 bytes [08:22:18]NVStorageSaveData done [08:22:18]ExternCall_PrintAddStr [08:22:18]wPrintStart [08:22:18]Write to MH i2c: 01 00 00 8A 45 CF [08:22:18]Write i2c OK [08:22:18]MH_I2C_Read... [08:22:18]Read from MH i2c: 01 [08:22:18]MH_I2C_Read... [08:22:18]Read from MH i2c: 01 07 00 [08:22:18]MH_I2C_Read... [08:22:18]Read from MH i2c: 01 07 00 8A 45 00 00 00 00 00 FF 0F E4 [08:22:18]RasterBufferAndPrint [08:22:18]line Счет N : (1)645013 [08:22:18]line ИНН: 02508201610067 [08:22:18]line Контрольно-Кассовый Чек [08:22:18]line ПРОДАЖА [08:22:18]line ТРК (МРК, ГНК) : 31 [08:22:18]line Товар: 2710124130 [08:22:18]line Аи-92-К-2 [08:22:18]line 2.990 * 66.90 [08:22:18]line = 200.03 [08:22:18]line НДС 12% НСП 1% [08:22:18]line > о реализуемом товаре [08:22:18]line ОКРУГЛЕНИЕ: -0.03 [08:22:18]line ИТОГО: 200.00 [08:22:18]line Внесено: 200.00 [08:22:18]line СДАЧА: 0.00 [08:22:18]line НСП 1% : 1.77 [08:22:18]line НДС 12% : 21.24 [08:22:18]line Наличными: 200.00 [08:22:18]line Безнал.: 0.00 [08:22:18]line Место: АЗС № 172 "Партнер Нефть" [08:22:18]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [08:22:18]line СНО: Общий режим [08:22:18]line Чек 46 30.10.2024 08:22 [08:22:18]line Смена: 536 ФФД: 1.0 [08:22:18]line ЗНМ: 0300000116 [08:22:18]line РНМ: 0000000000091780 [08:22:18]line Версия ККМ: 001 [08:22:18]line ФМ: 0000000000871765 [08:22:18]line ФД: 311199 [08:22:18]line ФПД: 106492780553324 [08:22:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T082220&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311199&fm=106492780553324&tin=02508201610067®Number=0000000000091780&sum=20000 [08:22:18]written 0, free lines is 4095 [08:22:18]OFD Sender: Processing packet 311199 [packets to send 223, broken 222] [08:22:18]ProducePacketName [08:22:18]name=ofd_packets/00311199 [08:22:18]OFD Sender: To server: pG, [08:22:18]CommunicateWithHost lk.salyk.kg:30040 [08:22:18]ConnectInit lk.salyk.kg [08:22:18]Connected sock=11 [08:22:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 78 B8 07 01 A3 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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 2E 00 00 00 F4 03 04 00 BC EC 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9F BF 04 00 35 04 06 00 60 DA C8 5B 24 6C DA CB 47 E5 30 25 75 19 [08:22:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 52 3E 47 00 85 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 31 37 36 35 10 04 04 00 9F BF 04 00 F4 03 04 00 0D 93 21 67 B6 04 01 00 00 4B D7 7F 06 FE F3 35 48 [08:22:18]CommunicateWithHost err = 0 [08:22:18]CheckOFDResponse [08:22:18]1017 (14) - 77093643461234 [08:22:18]1041 (16) - 0000000000871765 [08:22:18]1040 (4) - 311199 [08:22:18]1012 (4) - 30.10.2024 01:59 [08:22:18]1206 (1) - 0 [08:22:18]OFD Sender: Remove packet 311199 [08:22:18]ProducePacketName [08:22:18]name=ofd_packets/00311199 [08:22:18]NVStorageDeleteData [08:22:18]Write to MH i2c: 01 00 00 B4 45 F9 [08:22:18]Write i2c OK [08:22:18]MH_I2C_Read... [08:22:18]Read from MH i2c: 01 [08:22:18]MH_I2C_Read... [08:22:18]Read from MH i2c: 01 07 00 [08:22:18]MH_I2C_Read... [08:22:18]Read from MH i2c: 01 07 00 B4 45 00 00 00 00 00 AE 0C BA [08:22:18]RasterBufferAndPrint [08:22:18]line [08:22:18]line [08:22:18]line [08:22:18]line [08:22:18]line [08:22:18]written 0, free lines is 3251 [08:22:18]MH_Cut [08:22:18]Write to MH i2c: D1 01 00 BB 45 01 D2 [08:22:18]Write i2c OK [08:22:18]MH_I2C_Read... [08:22:18]Read from MH i2c: D1 [08:22:18]MH_I2C_Read... [08:22:18]Read from MH i2c: D1 01 00 [08:22:18]MH_I2C_Read... [08:22:18]Read from MH i2c: D1 01 00 BB 45 00 D1 [08:22:18]Write to MH i2c: 01 00 00 BC 45 01 [08:22:18]Write i2c OK [08:22:18]MH_I2C_Read... [08:22:19]OFD Sender: No OFD packet to send [08:22:19]*** Cut start [08:22:19]*** Purtial cut [08:22:19]*** Stage 1: CUTSNS_PIN = 1 [08:22:19]Read from MH i2c: 01 [08:22:19]MH_I2C_Read... [08:22:19]*** Stop cut motor [08:22:19]*** Cut end [08:22:19]Read from MH i2c: 01 07 00 [08:22:19]MH_I2C_Read... [08:22:19]Read from MH i2c: 01 07 00 BC 45 00 00 00 00 00 FF 0F 16 [08:22:19]process_action close_receipt done [08:22:19]requested_data is exist [08:22:19]produce_requested_data [08:22:19]requested_item fm.sn is exist - process it [08:22:19]wFMCommunicate request_size=4 [08:22:19]MH_SAM_APDU [08:22:19]CAPDU: 80 11 00 00 [08:22:19]Write to MH i2c: E2 08 00 BD 45 80 11 00 00 00 00 00 00 7C [08:22:19]Write i2c OK [08:22:19]MH_I2C_Read... [08:22:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:22:19]Read from MH i2c: E2 [08:22:19]MH_I2C_Read... [08:22:19]Read from MH i2c: E2 17 00 [08:22:19]MH_I2C_Read... [08:22:19]Read from MH i2c: E2 17 00 BD 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D1 [08:22:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:22:19]wFMCommunicate OK [08:22:19]requested_item fd.num is exist - process it [08:22:19]SAM_PROTO_GetFieldsCounters [08:22:19]wFMCommunicate request_size=4 [08:22:19]MH_SAM_APDU [08:22:19]CAPDU: 80 13 00 00 [08:22:19]Write to MH i2c: E2 08 00 BE 45 80 13 00 00 00 00 00 00 7F [08:22:19]Write i2c OK [08:22:19]MH_I2C_Read... [08:22:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:22:19]Read from MH i2c: E2 [08:22:19]MH_I2C_Read... [08:22:19]Read from MH i2c: E2 62 00 [08:22:19]MH_I2C_Read... [08:22:19]Read from MH i2c: E2 62 00 BE 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9F BF 04 00 0E 04 04 00 18 02 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 A8 [08:22: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9F BF 04 00 0E 04 04 00 18 02 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 [08:22:19]wFMCommunicate OK [08:22:19]SAM_PROTO_GetFieldsCounters done [08:22:19]requested_item shift.num is exist - process it [08:22:19]requested_item shift.opened is exist - process it [08:22:19]req_shift_opened [08:22:19]FM_GetShiftState [08:22:19]SAM_PROTO_GetShiftState [08:22:19]wFMCommunicate request_size=4 [08:22:19]MH_SAM_APDU [08:22:19]CAPDU: 80 13 01 00 [08:22:19]Write to MH i2c: E2 08 00 BF 45 80 13 01 00 00 00 00 00 81 [08:22:20]Write i2c OK [08:22:20]MH_I2C_Read... [08:22:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:22:20]Read from MH i2c: E2 [08:22:20]MH_I2C_Read... [08:22:20]Read from MH i2c: E2 0E 00 [08:22:20]MH_I2C_Read... [08:22:20]Read from MH i2c: E2 0E 00 BF 45 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 6C [08:22:20]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:22:20]wFMCommunicate OK [08:22:20]SAM_PROTO_GetShiftState done [08:22:20]FM_GetShiftState done [08:22:20]req_shift_opened done [08:22:20]requested_item shift.open_date is exist - process it [08:22:20]req_shift_open_date [08:22:20]req_shift_open_date done [08:22:20]produce_requested_data done [08:22:20]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311199,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [08:22:20]process_action_free close_receipt [08:22:20]json_value_free [08:22:20]json_value_free done [08:22:20]process_json_proto returns [08:22:20]Send response to host [08:22:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311199,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [08:22:20]free response buf [08:22:20]execute_script done [08:22:20]execute_script returns [08:22:20]free content buf [08:22:20]Sock 9.Close socket [08:22:20]Sock 9.Thread stoped [08:22:24]OFD Sender: No OFD packet to send [08:22:29]OFD Sender: No OFD packet to send [08:22:34]OFD Sender: No OFD packet to send [08:22:39]OFD Sender: No OFD packet to send [08:22:44]OFD Sender: No OFD packet to send [08:22:49]OFD Sender: No OFD packet to send [08:22:54]OFD Sender: No OFD packet to send [08:22:59]OFD Sender: No OFD packet to send [08:23:04]OFD Sender: No OFD packet to send [08:23:09]OFD Sender: No OFD packet to send [08:23:14]OFD Sender: No OFD packet to send [08:23:19]OFD Sender: No OFD packet to send [08:23:24]OFD Sender: No OFD packet to send [08:23:29]OFD Sender: No OFD packet to send [08:23:34]OFD Sender: No OFD packet to send [08:23:39]OFD Sender: No OFD packet to send [08:23:44]OFD Sender: No OFD packet to send [08:23:49]OFD Sender: No OFD packet to send [08:23:54]OFD Sender: No OFD packet to send [08:23:59]OFD Sender: No OFD packet to send [08:24:04]OFD Sender: No OFD packet to send [08:24:09]OFD Sender: No OFD packet to send [08:24:14]OFD Sender: No OFD packet to send [08:24:19]OFD Sender: No OFD packet to send [08:24:23]ConnectInit Can't connect to host [08:24:24]OFD Sender: No OFD packet to send [08:24:29]OFD Sender: No OFD packet to send [08:24:34]OFD Sender: No OFD packet to send [08:24:39]OFD Sender: No OFD packet to send [08:24:44]OFD Sender: No OFD packet to send [08:24:49]OFD Sender: No OFD packet to send [08:24:54]OFD Sender: No OFD packet to send [08:24:59]OFD Sender: No OFD packet to send [08:25:04]OFD Sender: No OFD packet to send [08:25:09]OFD Sender: No OFD packet to send [08:25:14]OFD Sender: No OFD packet to send [08:25:19]OFD Sender: No OFD packet to send [08:25:21]accept exits with 10 [08:25:21]New connection [08:25:21]New thread 3066510692 created [08:25:21]Thread 3066654052 joined [08:25:21]Waiting for new connection... [08:25:21] Sock 10.Parse request [08:25:21]Sock 10.Check first char [08:25:21]Sock 10.First char is OK [08:25:21]request: POST /json_proto HTTP/1.0 [08:25:21]Method: POST [08:25:21]URL: /json_proto [08:25:21]Method is POST - this is cgi request [08:25:21]url: /json_proto [08:25:21]query_string will be loaded in cgi processing [08:25:21]execute_cgi json_proto POST (null) [08:25:21]execute_cgi path=json_proto method=POST [08:25:21]POST find Content-Length [08:25:21]Host: 172.17.96.3:8080 [08:25:21]Content-Length: 792 [08:25:21]Content-Type: application/json [08:25:21] [08:25:21]POST finish read [08:25:21]Found Content-Length = 792 [08:25:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645014", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A31084", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:25:21]execute_script... [08:25: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)645014", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A31084", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:25:21]POST & json_proto [08:25:21]process_json_proto [08:25:21]json parsed OK: [08:25:21]protocol is kg_v1.0 [08:25:21]action value=close_receipt [08:25:21]process_action close_receipt [08:25:21]cmd_close_receipt [08:25:21]MH_GetDate [08:25:21]Write to MH i2c: F0 00 00 C0 45 F4 [08:25:21]Write i2c OK [08:25:21]MH_I2C_Read... [08:25:21]Read from MH i2c: F0 [08:25:21]MH_I2C_Read... [08:25:21]Read from MH i2c: F0 09 00 [08:25:21]MH_I2C_Read... [08:25:21]Read from MH i2c: F0 09 00 C0 45 00 75 ED 21 67 44 5E 04 65 F2 [08:25:21]GetLastDocTimeStamp 1730276540 [08:25:21]current date 1730276725 [08:25:21]FM_GetShiftState [08:25:21]SAM_PROTO_GetShiftState [08:25:21]wFMCommunicate request_size=4 [08:25:21]MH_SAM_APDU [08:25:21]CAPDU: 80 13 01 00 [08:25:21]Write to MH i2c: E2 08 00 C1 45 80 13 01 00 00 00 00 00 83 [08:25:21]Write i2c OK [08:25:21]MH_I2C_Read... [08:25:21]Read from MH i2c: E2 [08:25:21]MH_I2C_Read... [08:25:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:25:21]Read from MH i2c: E2 0E 00 [08:25:21]MH_I2C_Read... [08:25:21]Read from MH i2c: E2 0E 00 C1 45 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 6E [08:25:21]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:25:21]wFMCommunicate OK [08:25:21]SAM_PROTO_GetShiftState done [08:25:21]FM_GetShiftState done [08:25:21]opened in 1730247899 [08:25:21]opened+sec_in_day 1730334299 [08:25:21]quantity*price = 0 [08:25:21]sum+1 = 1 [08:25:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 47 30.10.2024 08:25 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливная Карта 31084 ФМ: 0000000000871765 ФД: 311200 ФПД: 87715410379149 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T082525&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311200&fm=87715410379149&tin=02508201610067®Number=0000000000091780&sum=0 [08:25:22]StoreToDocumentArchive [08:25:22]shift 536 fd 311200 [08:25:22]save to /storage/0536/doc_00311200 [08:25:22]save last doc name /storage/0536/doc_00311200 to /storage/kkm_last_doc_name [08:25:22]save OK [08:25:22]Clear old archive folders... [08:25:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:25:22]tlvbuf is 006EF2F0 [08:25:22]SAM_PROTO_ClearQueue [08:25:22]wFMCommunicate request_size=4 [08:25:22]MH_SAM_APDU [08:25:22]CAPDU: 80 09 00 00 [08:25:22]Write to MH i2c: E2 08 00 CE 45 80 09 00 00 00 00 00 00 85 [08:25:22]Write i2c OK [08:25:22]MH_I2C_Read... [08:25:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:25:22]Read from MH i2c: E2 [08:25:22]MH_I2C_Read... [08:25:22]Read from MH i2c: E2 03 00 [08:25:22]MH_I2C_Read... [08:25:22]Read from MH i2c: E2 03 00 CE 45 00 90 00 87 [08:25:22]RAPDU: 90 00 [08:25:22]wFMCommunicate OK [08:25:22]SAM_PROTO_ClearQueue done [08:25:22]KKMCreateOFDPacket [08:25:22]OFDProtocolAddRootSTLVToBuf [08:25:22]FM_MakeSignedData [08:25:22]FM_MakeSignedData [08:25:22]SAM_PROTO_SignData [08:25:22]wFMCommunicate request_size=4 [08:25:22]MH_SAM_APDU [08:25:22]CAPDU: 80 0D 01 02 [08:25:22]Write to MH i2c: E2 08 00 CF 45 80 0D 01 02 00 00 00 00 8D [08:25:22]Write i2c OK [08:25:22]MH_I2C_Read... [08:25:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:25:22]Read from MH i2c: E2 [08:25:22]MH_I2C_Read... [08:25:22]Read from MH i2c: E2 03 00 [08:25:22]MH_I2C_Read... [08:25:22]Read from MH i2c: E2 03 00 CF 45 00 90 00 88 [08:25:22]RAPDU: 90 00 [08:25:22]wFMCommunicate OK [08:25:22]wFMCommunicate request_size=255 [08:25:22]MH_SAM_APDU [08:25: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 32 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 75 ED 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A0 BF 04 00 35 04 06 00 4F [08:25:22]Write to MH i2c: E2 02 01 D0 45 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 75 ED 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A0 BF 04 00 35 04 06 00 4F 00 00 20 [08:25:22]Write i2c OK [08:25:22]MH_I2C_Read... [08:25:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:25:22]Read from MH i2c: E2 [08:25:22]MH_I2C_Read... [08:25:22]Read from MH i2c: E2 03 00 [08:25:22]MH_I2C_Read... [08:25:22]Read from MH i2c: E2 03 00 D0 45 00 90 00 89 [08:25:22]RAPDU: 90 00 [08:25:22]wFMCommunicate OK [08:25:22]wFMCommunicate request_size=10 [08:25:22]MH_SAM_APDU [08:25:22]CAPDU: 80 0D 02 02 05 C6 D5 E0 81 8D [08:25:22]Write to MH i2c: E2 0D 00 D1 45 80 0D 02 02 05 00 C6 D5 E0 81 8D 00 00 23 [08:25:22]Write i2c OK [08:25:22]MH_I2C_Read... [08:25:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:25:22]Read from MH i2c: E2 [08:25:22]MH_I2C_Read... [08:25:22]Read from MH i2c: E2 03 00 [08:25:22]MH_I2C_Read... [08:25:22]Read from MH i2c: E2 03 00 D1 45 00 90 00 8A [08:25:22]RAPDU: 90 00 [08:25:22]wFMCommunicate OK [08:25:22]wFMCommunicate request_size=4 [08:25:22]MH_SAM_APDU [08:25:22]CAPDU: 80 0D 03 02 [08:25:22]Write to MH i2c: E2 08 00 D2 45 80 0D 03 02 00 00 00 00 92 [08:25:22]Write i2c OK [08:25:22]MH_I2C_Read... [08:25:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:25:22]Read from MH i2c: E2 [08:25:22]MH_I2C_Read... [08:25:22]Read from MH i2c: E2 0B 00 [08:25:22]MH_I2C_Read... [08:25:22]Read from MH i2c: E2 0B 00 D2 45 00 D9 FD CD 6C 6C 6D AA E6 90 00 0B [08:25:22]RAPDU: D9 FD CD 6C 6C 6D AA E6 90 00 [08:25:22]wFMCommunicate OK [08:25:22]SAM_PROTO_SignData done [08:25:22]FM_MakeSignedData done [08:25:22]CreateOFDProtocolMessage [08:25:22]wFMCommunicate request_size=4 [08:25:22]MH_SAM_APDU [08:25:22]CAPDU: 80 11 00 00 [08:25:22]Write to MH i2c: E2 08 00 D3 45 80 11 00 00 00 00 00 00 92 [08:25:22]Write i2c OK [08:25:22]MH_I2C_Read... [08:25:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:25:22]Read from MH i2c: E2 [08:25:22]MH_I2C_Read... [08:25:22]Read from MH i2c: E2 17 00 [08:25:22]MH_I2C_Read... [08:25:22]Read from MH i2c: E2 17 00 D3 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E7 [08:25:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:25:22]wFMCommunicate OK [08:25:22]CreateOFDProtocolMessage done [08:25:22]OFDSenderStorePacket 311200 [08:25:22]StoreOFDPacket docnum=311200 [08:25:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 9E E3 07 01 AF 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 32 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 75 ED 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A0 BF 04 00 35 04 06 00 4F C6 D5 E0 81 8D D9 FD CD 6C 6C 6D AA E6 [08:25:22]CheckFolder [08:25:22]dirname=/storage/ofd_packets [08:25:22]CheckFolder done [08:25:22]ProducePacketName [08:25:22]name=ofd_packets/00311200 [08:25:22]NVStorageSaveData ofd_packets/00311200 [08:25:22]File name is /storage/ofd_packets/00311200 [08:25:22]Write 301 bytes [08:25:22]NVStorageSaveData done [08:25:22]OFDSenderStorePacket done [08:25:22]KKMCreateOFDPacket done [08:25:22]NVStorageSaveData kkm_last_timestamp [08:25:22]File name is /storage/kkm_last_timestamp [08:25:22]Write 4 bytes [08:25:22]NVStorageSaveData done [08:25:22]ExternCall_PrintAddStr [08:25:22]wPrintStart [08:25:22]Write to MH i2c: 01 00 00 D4 45 19 [08:25:22]Write i2c OK [08:25:22]MH_I2C_Read... [08:25:22]Read from MH i2c: 01 [08:25:22]MH_I2C_Read... [08:25:22]Read from MH i2c: 01 07 00 [08:25:22]MH_I2C_Read... [08:25:22]Read from MH i2c: 01 07 00 D4 45 00 00 00 00 00 FF 0F 2E [08:25:22]RasterBufferAndPrint [08:25:22]line Счет N : (1)645014 [08:25:22]line ИНН: 02508201610067 [08:25:22]line Контрольно-Кассовый Чек [08:25:22]line ПРОДАЖА [08:25:22]line ТРК (МРК, ГНК) : 52 [08:25:22]line Товар: 2710124130 [08:25:22]line Аи-92-К-2 [08:25:22]line 30.000 * 0.00 [08:25:22]line = 0.00 [08:25:22]line НДС 12% НСП 1% [08:25:22]line > о реализуемом товаре [08:25:22]line ИТОГО: 0.00 [08:25:22]line НСП 1% : 0.00 [08:25:22]line НДС 12% : 0.00 [08:25:22]line Наличными: 0.00 [08:25:22]line Безнал.: 0.00 [08:25:22]line Место: АЗС № 172 "Партнер Нефть" [08:25:22]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [08:25:22]line СНО: Общий режим [08:25:22]line Чек 47 30.10.2024 08:25 [08:25:22]line Смена: 536 ФФД: 1.0 [08:25:22]line ЗНМ: 0300000116 [08:25:22]line РНМ: 0000000000091780 [08:25:22]line Версия ККМ: 001 [08:25:22]line Талоны: Топливная Карта [08:25:22]line 31084 [08:25:22]line ФМ: 0000000000871765 [08:25:22]line ФД: 311200 [08:25:22]line ФПД: 87715410379149 [08:25:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T082525&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311200&fm=87715410379149&tin=02508201610067®Number=0000000000091780&sum=0 [08:25:22]OFD Sender: Processing packet 311200 [packets to send 223, broken 222] [08:25:22]ProducePacketName [08:25:22]name=ofd_packets/00311200 [08:25:22]OFD Sender: To server: pG, [08:25:22]CommunicateWithHost lk.salyk.kg:30040 [08:25:22]ConnectInit lk.salyk.kg [08:25:22]written 0, free lines is 4095 [08:25:23]Connected sock=11 [08: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 31 37 36 35 0F 01 00 00 9E E3 07 01 AF 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 32 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 75 ED 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A0 BF 04 00 35 04 06 00 4F C6 D5 E0 81 8D D9 FD CD 6C 6C 6D AA E6 [08:25:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F8 3B 47 00 A5 6D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A0 BF 04 00 F4 03 04 00 C5 93 21 67 B6 04 01 00 00 FA E6 27 B9 F9 1E 45 9D [08:25:23]CommunicateWithHost err = 0 [08:25:23]CheckOFDResponse [08:25:23]1017 (14) - 77093643461234 [08:25:23]1041 (16) - 0000000000871765 [08:25:23]1040 (4) - 311200 [08:25:23]1012 (4) - 30.10.2024 02:02 [08:25:23]1206 (1) - 0 [08:25:23]OFD Sender: Remove packet 311200 [08:25:23]ProducePacketName [08:25:23]name=ofd_packets/00311200 [08:25:23]NVStorageDeleteData [08:25:23]Write to MH i2c: 01 00 00 FD 45 42 [08:25:23]Write i2c OK [08:25:23]MH_I2C_Read... [08:25:23]Read from MH i2c: 01 [08:25:23]MH_I2C_Read... [08:25:23]Read from MH i2c: 01 07 00 [08:25:23]MH_I2C_Read... [08:25:23]Read from MH i2c: 01 07 00 FD 45 00 00 00 00 00 C3 0C 18 [08:25:23]RasterBufferAndPrint [08:25:23]line [08:25:23]line [08:25:23]line [08:25:23]line [08:25:23]line [08:25:23]written 0, free lines is 3276 [08:25:23]MH_Cut [08:25:23]Write to MH i2c: D1 01 00 04 46 01 1C [08:25:23]Write i2c OK [08:25:23]MH_I2C_Read... [08:25:23]Read from MH i2c: D1 [08:25:23]MH_I2C_Read... [08:25:23]Read from MH i2c: D1 01 00 [08:25:23]MH_I2C_Read... [08:25:23]Read from MH i2c: D1 01 00 04 46 00 1B [08:25:23]Write to MH i2c: 01 00 00 05 46 4B [08:25:23]Write i2c OK [08:25:23]MH_I2C_Read... [08:25:23]OFD Sender: No OFD packet to send [08:25:24]*** Cut start [08:25:24]*** Purtial cut [08:25:24]*** Stage 1: CUTSNS_PIN = 1 [08:25:24]Read from MH i2c: 01 [08:25:24]MH_I2C_Read... [08:25:24]*** Stop cut motor [08:25:24]*** Cut end [08:25:24]Read from MH i2c: 01 07 00 [08:25:24]MH_I2C_Read... [08:25:24]Read from MH i2c: 01 07 00 05 46 00 00 00 00 00 FF 0F 60 [08:25:24]process_action close_receipt done [08:25:24]requested_data is exist [08:25:24]produce_requested_data [08:25:24]requested_item fm.sn is exist - process it [08:25:24]wFMCommunicate request_size=4 [08:25:24]MH_SAM_APDU [08:25:24]CAPDU: 80 11 00 00 [08:25:24]Write to MH i2c: E2 08 00 06 46 80 11 00 00 00 00 00 00 C6 [08:25:24]Write i2c OK [08:25:24]MH_I2C_Read... [08:25:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:25:24]Read from MH i2c: E2 [08:25:24]MH_I2C_Read... [08:25:24]Read from MH i2c: E2 17 00 [08:25:24]MH_I2C_Read... [08:25:24]Read from MH i2c: E2 17 00 06 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 1B [08:25:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:25:24]wFMCommunicate OK [08:25:24]requested_item fd.num is exist - process it [08:25:24]SAM_PROTO_GetFieldsCounters [08:25:24]wFMCommunicate request_size=4 [08:25:24]MH_SAM_APDU [08:25:24]CAPDU: 80 13 00 00 [08:25:24]Write to MH i2c: E2 08 00 07 46 80 13 00 00 00 00 00 00 C9 [08:25:24]Write i2c OK [08:25:24]MH_I2C_Read... [08:25:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:25:24]Read from MH i2c: E2 [08:25:24]MH_I2C_Read... [08:25:24]Read from MH i2c: E2 62 00 [08:25:24]MH_I2C_Read... [08:25:24]Read from MH i2c: E2 62 00 07 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A0 BF 04 00 0E 04 04 00 18 02 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 F6 [08:25: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A0 BF 04 00 0E 04 04 00 18 02 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 [08:25:24]wFMCommunicate OK [08:25:24]SAM_PROTO_GetFieldsCounters done [08:25:24]requested_item shift.num is exist - process it [08:25:24]requested_item shift.opened is exist - process it [08:25:24]req_shift_opened [08:25:24]FM_GetShiftState [08:25:24]SAM_PROTO_GetShiftState [08:25:24]wFMCommunicate request_size=4 [08:25:24]MH_SAM_APDU [08:25:24]CAPDU: 80 13 01 00 [08:25:24]Write to MH i2c: E2 08 00 08 46 80 13 01 00 00 00 00 00 CB [08:25:24]Write i2c OK [08:25:24]MH_I2C_Read... [08:25:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:25:24]Read from MH i2c: E2 [08:25:24]MH_I2C_Read... [08:25:24]Read from MH i2c: E2 0E 00 [08:25:24]MH_I2C_Read... [08:25:24]Read from MH i2c: E2 0E 00 08 46 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 B6 [08:25:24]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:25:24]wFMCommunicate OK [08:25:24]SAM_PROTO_GetShiftState done [08:25:24]FM_GetShiftState done [08:25:24]req_shift_opened done [08:25:24]requested_item shift.open_date is exist - process it [08:25:24]req_shift_open_date [08:25:24]req_shift_open_date done [08:25:24]produce_requested_data done [08:25:24]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311200,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [08:25:24]process_action_free close_receipt [08:25:24]json_value_free [08:25:24]json_value_free done [08:25:24]process_json_proto returns [08:25:24]Send response to host [08:25:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311200,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [08:25:24]free response buf [08:25:24]execute_script done [08:25:24]execute_script returns [08:25:24]free content buf [08:25:24]Sock 10.Close socket [08:25:24]Sock 10.Thread stoped [08:25:28]OFD Sender: No OFD packet to send [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: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:44]OFD Sender: No OFD packet to send [08:27:49]OFD Sender: No OFD packet to send [08:27:54]OFD Sender: No OFD packet to send [08:27:59]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:34]OFD Sender: No OFD packet to send [08:29:39]OFD Sender: No OFD packet to send [08:29:44]OFD Sender: No OFD packet to send [08:29:49]OFD Sender: No OFD packet to send [08:29:54]OFD Sender: No OFD packet to send [08:29:59]OFD Sender: No OFD packet to send [08:30:04]OFD Sender: No OFD packet to send [08:30:09]OFD Sender: No OFD packet to send [08:30:14]OFD Sender: No OFD packet to send [08:30:19]OFD Sender: No OFD packet to send [08:30:24]OFD Sender: No OFD packet to send [08:30:29]OFD Sender: No OFD packet to send [08:30:34]OFD Sender: No OFD packet to send [08:30:39]OFD Sender: No OFD packet to send [08:30:44]OFD Sender: No OFD packet to send [08:30:49]OFD Sender: No OFD packet to send [08:30:54]OFD Sender: No OFD packet to send [08:30:59]OFD Sender: No OFD packet to send [08:31:04]OFD Sender: No OFD packet to send [08:31:09]OFD Sender: No OFD packet to send [08:31:14]OFD Sender: No OFD packet to send [08:31:19]OFD Sender: No OFD packet to send [08:31:24]OFD Sender: No OFD packet to send [08:31:29]OFD Sender: No OFD packet to send [08:31:34]OFD Sender: No OFD packet to send [08:31:39]OFD Sender: No OFD packet to send [08:31:44]OFD Sender: No OFD packet to send [08:31:49]OFD Sender: No OFD packet to send [08:31:54]OFD Sender: No OFD packet to send [08:31:59]OFD Sender: No OFD packet to send [08:32:04]OFD Sender: No OFD packet to send [08:32:09]OFD Sender: No OFD packet to send [08:32:14]OFD Sender: No OFD packet to send [08:32:19]OFD Sender: No OFD packet to send [08:32:24]OFD Sender: No OFD packet to send [08:32:29]OFD Sender: No OFD packet to send [08:32:34]OFD Sender: No OFD packet to send [08:32:39]OFD Sender: No OFD packet to send [08:32:44]OFD Sender: No OFD packet to send [08:32:49]OFD Sender: No OFD packet to send [08:32:54]OFD Sender: No OFD packet to send [08:32:59]OFD Sender: No OFD packet to send [08:33:04]OFD Sender: No OFD packet to send [08:33:09]OFD Sender: No OFD packet to send [08:33:14]OFD Sender: No OFD packet to send [08:33:19]OFD Sender: No OFD packet to send [08:33:24]OFD Sender: No OFD packet to send [08:33:29]OFD Sender: No OFD packet to send [08:33:34]OFD Sender: No OFD packet to send [08:33:39]OFD Sender: No OFD packet to send [08:33:44]OFD Sender: No OFD packet to send [08:33:49]OFD Sender: No OFD packet to send [08:33:54]OFD Sender: No OFD packet to send [08:33:59]OFD Sender: No OFD packet to send [08:34:04]OFD Sender: No OFD packet to send [08:34:09]OFD Sender: No OFD packet to send [08:34:14]OFD Sender: No OFD packet to send [08:34:19]OFD Sender: No OFD packet to send [08:34:24]OFD Sender: No OFD packet to send [08:34:29]OFD Sender: No OFD packet to send [08:34:34]OFD Sender: No OFD packet to send [08:34:39]OFD Sender: No OFD packet to send [08:34:44]OFD Sender: No OFD packet to send [08:34:49]OFD Sender: No OFD packet to send [08:34:54]OFD Sender: No OFD packet to send [08:34:59]OFD Sender: No OFD packet to send [08:35:04]OFD Sender: No OFD packet to send [08:35:09]OFD Sender: No OFD packet to send [08:35:14]OFD Sender: No OFD packet to send [08:35:19]OFD Sender: No OFD packet to send [08:35:24]OFD Sender: No OFD packet to send [08:35:29]OFD Sender: No OFD packet to send [08:35:34]OFD Sender: No OFD packet to send [08:35:39]OFD Sender: No OFD packet to send [08:35:44]OFD Sender: No OFD packet to send [08:35:49]OFD Sender: No OFD packet to send [08:35:54]OFD Sender: No OFD packet to send [08:35:59]OFD Sender: No OFD packet to send [08:36:04]OFD Sender: No OFD packet to send [08:36:09]OFD Sender: No OFD packet to send [08:36:14]OFD Sender: No OFD packet to send [08:36:19]OFD Sender: No OFD packet to send [08:36:24]OFD Sender: No OFD packet to send [08:36:29]OFD Sender: No OFD packet to send [08:36:34]OFD Sender: No OFD packet to send [08:36:39]OFD Sender: No OFD packet to send [08:36:44]OFD Sender: No OFD packet to send [08:36:49]OFD Sender: No OFD packet to send [08:36:54]OFD Sender: No OFD packet to send [08:36:59]OFD Sender: No OFD packet to send [08:37:04]OFD Sender: No OFD packet to send [08:37:09]OFD Sender: No OFD packet to send [08:37:14]OFD Sender: No OFD packet to send [08:37:19]OFD Sender: No OFD packet to send [08:37:24]OFD Sender: No OFD packet to send [08:37:29]OFD Sender: No OFD packet to send [08:37:34]OFD Sender: No OFD packet to send [08:37:39]OFD Sender: No OFD packet to send [08:37:44]OFD Sender: No OFD packet to send [08:37:49]OFD Sender: No OFD packet to send [08:37:54]OFD Sender: No OFD packet to send [08:37:59]OFD Sender: No OFD packet to send [08:38:04]OFD Sender: No OFD packet to send [08:38:09]OFD Sender: No OFD packet to send [08:38:14]OFD Sender: No OFD packet to send [08:38:19]OFD Sender: No OFD packet to send [08:38:24]OFD Sender: No OFD packet to send [08:38:29]OFD Sender: No OFD packet to send [08:38:34]OFD Sender: No OFD packet to send [08:38:39]OFD Sender: No OFD packet to send [08:38:45]OFD Sender: No OFD packet to send [08:38:50]OFD Sender: No OFD packet to send [08:38:55]OFD Sender: No OFD packet to send [08:39:00]OFD Sender: No OFD packet to send [08:39:05]OFD Sender: No OFD packet to send [08:39:10]OFD Sender: No OFD packet to send [08:39:15]OFD Sender: No OFD packet to send [08:39:19]accept exits with 9 [08:39:19]New connection [08:39:19]New thread 3066654052 created [08:39:19]Thread 3066510692 joined [08:39:19]Waiting for new connection... [08:39:19] Sock 9.Parse request [08:39:19]Sock 9.Check first char [08:39:19]Sock 9.First char is OK [08:39:19]request: POST /json_proto HTTP/1.0 [08:39:19]Method: POST [08:39:19]URL: /json_proto [08:39:19]Method is POST - this is cgi request [08:39:19]url: /json_proto [08:39:19]query_string will be loaded in cgi processing [08:39:19]execute_cgi json_proto POST (null) [08:39:19]execute_cgi path=json_proto method=POST [08:39:19]POST find Content-Length [08:39:19]Host: 172.17.96.3:8080 [08:39:19]Content-Length: 984 [08:39:19]Content-Type: application/json [08:39:19] [08:39:19]POST finish read [08:39:19]Found Content-Length = 984 [08:39:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645015", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 21.250, "sum" : 1400.38, "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 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 21.25 \u0441\u043E\u043C", "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" ] } } [08:39:19]execute_script... [08:39: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)645015", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 21.250, "sum" : 1400.38, "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 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 21.25 \u0441\u043E\u043C", "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" ] } } [08:39:19]POST & json_proto [08:39:19]process_json_proto [08:39:19]json parsed OK: [08:39:19]protocol is kg_v1.0 [08:39:19]action value=close_receipt [08:39:19]process_action close_receipt [08:39:19]cmd_close_receipt [08:39:19]MH_GetDate [08:39:19]Write to MH i2c: F0 00 00 09 46 3E [08:39:19]Write i2c OK [08:39:19]MH_I2C_Read... [08:39:19]Read from MH i2c: F0 [08:39:19]MH_I2C_Read... [08:39:19]Read from MH i2c: F0 09 00 [08:39:19]MH_I2C_Read... [08:39:19]Read from MH i2c: F0 09 00 09 46 00 BC F0 21 67 44 5E 04 65 86 [08:39:19]GetLastDocTimeStamp 1730276725 [08:39:19]current date 1730277564 [08:39:19]FM_GetShiftState [08:39:19]SAM_PROTO_GetShiftState [08:39:19]wFMCommunicate request_size=4 [08:39:19]MH_SAM_APDU [08:39:19]CAPDU: 80 13 01 00 [08:39:19]Write to MH i2c: E2 08 00 0A 46 80 13 01 00 00 00 00 00 CD [08:39:19]Write i2c OK [08:39:19]MH_I2C_Read... [08:39:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:39:19]Read from MH i2c: E2 [08:39:19]MH_I2C_Read... [08:39:19]Read from MH i2c: E2 0E 00 [08:39:19]MH_I2C_Read... [08:39:19]Read from MH i2c: E2 0E 00 0A 46 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 B8 [08:39:19]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:39:19]wFMCommunicate OK [08:39:19]SAM_PROTO_GetShiftState done [08:39:19]FM_GetShiftState done [08:39:19]opened in 1730247899 [08:39:19]opened+sec_in_day 1730334299 [08:39:19]quantity*price = 140037 [08:39:19]sum+1 = 140039 [08:39:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1400.00 Внесено: 1400.00 СДАЧА: 0.00 НСП 1% : 12.39 НДС 12% : 148.71 Наличными: 1400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 48 30.10.2024 08:39 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Дисконтная программа АИ-92 номер 172 сэкономлено 21.25 сом ФМ: 0000000000871765 ФД: 311201 ФПД: 18675336859295 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T083924&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311201&fm=18675336859295&tin=02508201610067®Number=0000000000091780&sum=140000 [08:39:20]StoreToDocumentArchive [08:39:20]shift 536 fd 311201 [08:39:20]save to /storage/0536/doc_00311201 [08:39:20]save last doc name /storage/0536/doc_00311201 to /storage/kkm_last_doc_name [08:39:20]save OK [08:39:20]Clear old archive folders... [08:39:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:39:20]tlvbuf is 0066C0B0 [08:39:20]SAM_PROTO_ClearQueue [08:39:20]wFMCommunicate request_size=4 [08:39:20]MH_SAM_APDU [08:39:20]CAPDU: 80 09 00 00 [08:39:20]Write to MH i2c: E2 08 00 17 46 80 09 00 00 00 00 00 00 CF [08:39:20]Write i2c OK [08:39:20]MH_I2C_Read... [08:39:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:39:21]Read from MH i2c: E2 [08:39:21]MH_I2C_Read... [08:39:21]Read from MH i2c: E2 03 00 [08:39:21]MH_I2C_Read... [08:39:21]Read from MH i2c: E2 03 00 17 46 00 90 00 D1 [08:39:21]RAPDU: 90 00 [08:39:21]wFMCommunicate OK [08:39:21]SAM_PROTO_ClearQueue done [08:39:21]KKMCreateOFDPacket [08:39:21]OFDProtocolAddRootSTLVToBuf [08:39:21]FM_MakeSignedData [08:39:21]FM_MakeSignedData [08:39:21]SAM_PROTO_SignData [08:39:21]wFMCommunicate request_size=4 [08:39:21]MH_SAM_APDU [08:39:21]CAPDU: 80 0D 01 02 [08:39:21]Write to MH i2c: E2 08 00 18 46 80 0D 01 02 00 00 00 00 D7 [08:39:21]Write i2c OK [08:39:21]MH_I2C_Read... [08:39:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:39:21]Read from MH i2c: E2 [08:39:21]MH_I2C_Read... [08:39:21]Read from MH i2c: E2 03 00 [08:39:21]MH_I2C_Read... [08:39:21]Read from MH i2c: E2 03 00 18 46 00 90 00 D2 [08:39:21]RAPDU: 90 00 [08:39:21]wFMCommunicate OK [08:39:21]wFMCommunicate request_size=255 [08:39:21]MH_SAM_APDU [08:39: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 32 FF 03 08 00 03 02 53 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 06 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 17 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 30 00 00 00 F4 03 04 00 BC F0 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A1 BF 04 00 35 04 06 00 10 [08:39:21]Write to MH i2c: E2 02 01 19 46 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 02 53 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 06 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 17 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 30 00 00 00 F4 03 04 00 BC F0 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A1 BF 04 00 35 04 06 00 10 00 00 5D [08:39:21]Write i2c OK [08:39:21]MH_I2C_Read... [08:39:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:39:21]Read from MH i2c: E2 [08:39:21]MH_I2C_Read... [08:39:21]Read from MH i2c: E2 03 00 [08:39:21]MH_I2C_Read... [08:39:21]Read from MH i2c: E2 03 00 19 46 00 90 00 D3 [08:39:21]RAPDU: 90 00 [08:39:21]wFMCommunicate OK [08:39:21]wFMCommunicate request_size=10 [08:39:21]MH_SAM_APDU [08:39:21]CAPDU: 80 0D 02 02 05 FC 30 D1 CE 9F [08:39:21]Write to MH i2c: E2 0D 00 1A 46 80 0D 02 02 05 00 FC 30 D1 CE 9F 00 00 4E [08:39:21]Write i2c OK [08:39:21]MH_I2C_Read... [08:39:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:39:21]Read from MH i2c: E2 [08:39:21]MH_I2C_Read... [08:39:21]Read from MH i2c: E2 03 00 [08:39:21]MH_I2C_Read... [08:39:21]Read from MH i2c: E2 03 00 1A 46 00 90 00 D4 [08:39:21]RAPDU: 90 00 [08:39:21]wFMCommunicate OK [08:39:21]wFMCommunicate request_size=4 [08:39:21]MH_SAM_APDU [08:39:21]CAPDU: 80 0D 03 02 [08:39:21]Write to MH i2c: E2 08 00 1B 46 80 0D 03 02 00 00 00 00 DC [08:39:21]Write i2c OK [08:39:21]MH_I2C_Read... [08:39:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:39:21]Read from MH i2c: E2 [08:39:21]MH_I2C_Read... [08:39:21]Read from MH i2c: E2 0B 00 [08:39:21]MH_I2C_Read... [08:39:21]Read from MH i2c: E2 0B 00 1B 46 00 EF 43 8E 53 54 D6 6C B9 90 00 3F [08:39:21]RAPDU: EF 43 8E 53 54 D6 6C B9 90 00 [08:39:21]wFMCommunicate OK [08:39:21]SAM_PROTO_SignData done [08:39:21]FM_MakeSignedData done [08:39:21]CreateOFDProtocolMessage [08:39:21]wFMCommunicate request_size=4 [08:39:21]MH_SAM_APDU [08:39:21]CAPDU: 80 11 00 00 [08:39:21]Write to MH i2c: E2 08 00 1C 46 80 11 00 00 00 00 00 00 DC [08:39:21]Write i2c OK [08:39:21]MH_I2C_Read... [08:39:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:39:21]Read from MH i2c: E2 [08:39:21]MH_I2C_Read... [08:39:21]Read from MH i2c: E2 17 00 [08:39:21]MH_I2C_Read... [08:39:21]Read from MH i2c: E2 17 00 1C 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 31 [08:39:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:39:21]wFMCommunicate OK [08:39:21]CreateOFDProtocolMessage done [08:39:21]OFDSenderStorePacket 311201 [08:39:21]StoreOFDPacket docnum=311201 [08:39:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 12 E1 07 01 C7 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 32 FF 03 08 00 03 02 53 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 06 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 17 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 30 00 00 00 F4 03 04 00 BC F0 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A1 BF 04 00 35 04 06 00 10 FC 30 D1 CE 9F EF 43 8E 53 54 D6 6C B9 [08:39:21]CheckFolder [08:39:21]dirname=/storage/ofd_packets [08:39:21]CheckFolder done [08:39:21]ProducePacketName [08:39:21]name=ofd_packets/00311201 [08:39:21]NVStorageSaveData ofd_packets/00311201 [08:39:21]File name is /storage/ofd_packets/00311201 [08:39:21]Write 301 bytes [08:39:21]NVStorageSaveData done [08:39:21]OFDSenderStorePacket done [08:39:21]KKMCreateOFDPacket done [08:39:21]NVStorageSaveData kkm_last_timestamp [08:39:21]File name is /storage/kkm_last_timestamp [08:39:21]Write 4 bytes [08:39:21]NVStorageSaveData done [08:39:21]ExternCall_PrintAddStr [08:39:21]wPrintStart [08:39:21]Write to MH i2c: 01 00 00 1D 46 63 [08:39:21]Write i2c OK [08:39:21]MH_I2C_Read... [08:39:21]Read from MH i2c: 01 [08:39:21]MH_I2C_Read... [08:39:21]Read from MH i2c: 01 07 00 [08:39:21]MH_I2C_Read... [08:39:21]Read from MH i2c: 01 07 00 1D 46 00 00 00 00 00 FF 0F 78 [08:39:21]RasterBufferAndPrint [08:39:21]line Счет N : (1)645015 [08:39:21]line ИНН: 02508201610067 [08:39:21]line Контрольно-Кассовый Чек [08:39:21]line ПРОДАЖА [08:39:21]line ТРК (МРК, ГНК) : 52 [08:39:21]line Товар: 2710124130 [08:39:21]line Аи-92-К-2 [08:39:21]line 21.250 * 65.90 [08:39:21]line = 1400.38 [08:39:21]line НДС 12% НСП 1% [08:39:21]line > о реализуемом товаре [08:39:21]line ОКРУГЛЕНИЕ: -0.38 [08:39:21]line ИТОГО: 1400.00 [08:39:21]line Внесено: 1400.00 [08:39:21]line СДАЧА: 0.00 [08:39:21]line НСП 1% : 12.39 [08:39:21]line НДС 12% : 148.71 [08:39:21]line Наличными: 1400.00 [08:39:21]line Безнал.: 0.00 [08:39:21]line Место: АЗС № 172 "Партнер Нефть" [08:39:21]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [08:39:21]line СНО: Общий режим [08:39:21]line Чек 48 30.10.2024 08:39 [08:39:21]line Смена: 536 ФФД: 1.0 [08:39:21]line ЗНМ: 0300000116 [08:39:21]line РНМ: 0000000000091780 [08:39:21]line Версия ККМ: 001 [08:39:21]line [08:39:21]line Дисконтная программа [08:39:21]line АИ-92 [08:39:21]line номер 172 [08:39:21]line сэкономлено 21.25 сом [08:39:21]line ФМ: 0000000000871765 [08:39:21]line ФД: 311201 [08:39:21]line ФПД: 18675336859295 [08:39:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T083924&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311201&fm=18675336859295&tin=02508201610067®Number=0000000000091780&sum=140000 [08:39:21]OFD Sender: Processing packet 311201 [packets to send 223, broken 222] [08:39:21]ProducePacketName [08:39:21]name=ofd_packets/00311201 [08:39:21]OFD Sender: To server: pG, [08:39:21]CommunicateWithHost lk.salyk.kg:30040 [08:39:21]ConnectInit lk.salyk.kg [08:39:21]written 0, free lines is 4095 [08:39:21]Connected sock=10 [08: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 31 37 36 35 0F 01 00 00 12 E1 07 01 C7 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 32 FF 03 08 00 03 02 53 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 06 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 17 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 30 00 00 00 F4 03 04 00 BC F0 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A1 BF 04 00 35 04 06 00 10 FC 30 D1 CE 9F EF 43 8E 53 54 D6 6C B9 [08:39:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 EA 8A 47 00 EF 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 31 37 36 35 10 04 04 00 A1 BF 04 00 F4 03 04 00 0C 97 21 67 B6 04 01 00 00 FA 90 15 B6 04 15 B8 11 [08:39:22]CommunicateWithHost err = 0 [08:39:22]CheckOFDResponse [08:39:22]1017 (14) - 77093643461234 [08:39:22]1041 (16) - 0000000000871765 [08:39:22]1040 (4) - 311201 [08:39:22]1012 (4) - 30.10.2024 02:16 [08:39:22]1206 (1) - 0 [08:39:22]OFD Sender: Remove packet 311201 [08:39:22]ProducePacketName [08:39:22]name=ofd_packets/00311201 [08:39:22]NVStorageDeleteData [08:39:22]Write to MH i2c: 01 00 00 4C 46 92 [08:39:22]Write i2c OK [08:39:22]MH_I2C_Read... [08:39:22]Read from MH i2c: 01 [08:39:22]MH_I2C_Read... [08:39:22]Read from MH i2c: 01 07 00 [08:39:22]MH_I2C_Read... [08:39:22]Read from MH i2c: 01 07 00 4C 46 00 00 00 00 00 4C 0C F1 [08:39:22]RasterBufferAndPrint [08:39:22]line [08:39:22]line [08:39:22]line [08:39:22]line [08:39:22]line [08:39:22]written 0, free lines is 3154 [08:39:22]MH_Cut [08:39:22]Write to MH i2c: D1 01 00 53 46 01 6B [08:39:22]Write i2c OK [08:39:22]MH_I2C_Read... [08:39:22]Read from MH i2c: D1 [08:39:22]MH_I2C_Read... [08:39:22]Read from MH i2c: D1 01 00 [08:39:22]MH_I2C_Read... [08:39:22]Read from MH i2c: D1 01 00 53 46 00 6A [08:39:22]Write to MH i2c: 01 00 00 54 46 9A [08:39:22]Write i2c OK [08:39:22]MH_I2C_Read... [08:39:22]OFD Sender: No OFD packet to send [08:39:23]*** Cut start [08:39:23]*** Purtial cut [08:39:23]*** Stage 1: CUTSNS_PIN = 1 [08:39:23]Read from MH i2c: 01 [08:39:23]MH_I2C_Read... [08:39:23]*** Stop cut motor [08:39:23]*** Cut end [08:39:23]Read from MH i2c: 01 07 00 [08:39:23]MH_I2C_Read... [08:39:23]Read from MH i2c: 01 07 00 54 46 00 00 00 00 00 FF 0F AF [08:39:23]process_action close_receipt done [08:39:23]requested_data is exist [08:39:23]produce_requested_data [08:39:23]requested_item fm.sn is exist - process it [08:39:23]wFMCommunicate request_size=4 [08:39:23]MH_SAM_APDU [08:39:23]CAPDU: 80 11 00 00 [08:39:23]Write to MH i2c: E2 08 00 55 46 80 11 00 00 00 00 00 00 15 [08:39:23]Write i2c OK [08:39:23]MH_I2C_Read... [08:39:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:39:23]Read from MH i2c: E2 [08:39:23]MH_I2C_Read... [08:39:23]Read from MH i2c: E2 17 00 [08:39:23]MH_I2C_Read... [08:39:23]Read from MH i2c: E2 17 00 55 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6A [08:39:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:39:23]wFMCommunicate OK [08:39:23]requested_item fd.num is exist - process it [08:39:23]SAM_PROTO_GetFieldsCounters [08:39:23]wFMCommunicate request_size=4 [08:39:23]MH_SAM_APDU [08:39:23]CAPDU: 80 13 00 00 [08:39:23]Write to MH i2c: E2 08 00 56 46 80 13 00 00 00 00 00 00 18 [08:39:23]Write i2c OK [08:39:23]MH_I2C_Read... [08:39:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:39:23]Read from MH i2c: E2 [08:39:23]MH_I2C_Read... [08:39:23]Read from MH i2c: E2 62 00 [08:39:23]MH_I2C_Read... [08:39:23]Read from MH i2c: E2 62 00 56 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A1 BF 04 00 0E 04 04 00 18 02 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 49 [08:39: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A1 BF 04 00 0E 04 04 00 18 02 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 [08:39:23]wFMCommunicate OK [08:39:23]SAM_PROTO_GetFieldsCounters done [08:39:23]requested_item shift.num is exist - process it [08:39:23]requested_item shift.opened is exist - process it [08:39:23]req_shift_opened [08:39:23]FM_GetShiftState [08:39:23]SAM_PROTO_GetShiftState [08:39:23]wFMCommunicate request_size=4 [08:39:23]MH_SAM_APDU [08:39:23]CAPDU: 80 13 01 00 [08:39:23]Write to MH i2c: E2 08 00 57 46 80 13 01 00 00 00 00 00 1A [08:39:23]Write i2c OK [08:39:23]MH_I2C_Read... [08:39:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:39:23]Read from MH i2c: E2 [08:39:23]MH_I2C_Read... [08:39:23]Read from MH i2c: E2 0E 00 [08:39:23]MH_I2C_Read... [08:39:23]Read from MH i2c: E2 0E 00 57 46 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 05 [08:39:23]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:39:23]wFMCommunicate OK [08:39:23]SAM_PROTO_GetShiftState done [08:39:23]FM_GetShiftState done [08:39:23]req_shift_opened done [08:39:23]requested_item shift.open_date is exist - process it [08:39:23]req_shift_open_date [08:39:23]req_shift_open_date done [08:39:23]produce_requested_data done [08:39:23]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311201,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [08:39:23]process_action_free close_receipt [08:39:23]json_value_free [08:39:23]json_value_free done [08:39:23]process_json_proto returns [08:39:23]Send response to host [08:39:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311201,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [08:39:23]free response buf [08:39:23]execute_script done [08:39:23]execute_script returns [08:39:23]free content buf [08:39:23]Sock 9.Close socket [08:39:23]Sock 9.Thread stoped [08:39:27]OFD Sender: No OFD packet to send [08:39:32]OFD Sender: No OFD packet to send [08:39:37]OFD Sender: No OFD packet to send [08:39:42]accept exits with 7 [08:39:42]New connection [08:39:42]New thread 3066510692 created [08:39:42]Thread 3066654052 joined [08:39:42]Waiting for new connection... [08:39:42] Sock 7.Parse request [08:39:42]Sock 7.Check first char [08:39:42]Sock 7.First char is OK [08:39:42]request: POST /json_proto HTTP/1.0 [08:39:42]Method: POST [08:39:42]URL: /json_proto [08:39:42]Method is POST - this is cgi request [08:39:42]url: /json_proto [08:39:42]query_string will be loaded in cgi processing [08:39:42]execute_cgi json_proto POST (null) [08:39:42]execute_cgi path=json_proto method=POST [08:39:42]POST find Content-Length [08:39:42]Host: 172.17.96.3:8080 [08:39:42]Content-Length: 674 [08:39:42]Content-Type: application/json [08:39:42] [08:39:42]POST finish read [08:39:42]Found Content-Length = 674 [08:39:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645016", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "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" ] } } [08:39:42]execute_script... [08:39: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)645016", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "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" ] } } [08:39:42]POST & json_proto [08:39:42]process_json_proto [08:39:42]json parsed OK: [08:39:42]protocol is kg_v1.0 [08:39:42]action value=close_receipt [08:39:42]process_action close_receipt [08:39:42]cmd_close_receipt [08:39:42]MH_GetDate [08:39:42]Write to MH i2c: F0 00 00 58 46 8D [08:39:42]Write i2c OK [08:39:42]MH_I2C_Read... [08:39:42]Read from MH i2c: F0 [08:39:42]MH_I2C_Read... [08:39:42]Read from MH i2c: F0 09 00 [08:39:42]MH_I2C_Read... [08:39:42]Read from MH i2c: F0 09 00 58 46 00 D2 F0 21 67 44 5E 04 65 EB [08:39:42]GetLastDocTimeStamp 1730277564 [08:39:42]current date 1730277586 [08:39:42]FM_GetShiftState [08:39:42]SAM_PROTO_GetShiftState [08:39:42]wFMCommunicate request_size=4 [08:39:42]MH_SAM_APDU [08:39:42]CAPDU: 80 13 01 00 [08:39:42]Write to MH i2c: E2 08 00 59 46 80 13 01 00 00 00 00 00 1C [08:39:42]Write i2c OK [08:39:42]MH_I2C_Read... [08:39:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:39:42]Read from MH i2c: E2 [08:39:42]MH_I2C_Read... [08:39:42]Read from MH i2c: E2 0E 00 [08:39:42]MH_I2C_Read... [08:39:42]Read from MH i2c: E2 0E 00 59 46 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 07 [08:39:42]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:39:42]wFMCommunicate OK [08:39:42]SAM_PROTO_GetShiftState done [08:39:42]FM_GetShiftState done [08:39:42]opened in 1730247899 [08:39:42]opened+sec_in_day 1730334299 [08:39:42]quantity*price = 50063 [08:39:42]sum+1 = 50064 [08:39:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 49 30.10.2024 08:39 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311202 ФПД: 136061732168557 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T083946&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311202&fm=136061732168557&tin=02508201610067®Number=0000000000091780&sum=50000 [08:39:43]StoreToDocumentArchive [08:39:43]shift 536 fd 311202 [08:39:43]save to /storage/0536/doc_00311202 [08:39:43]save last doc name /storage/0536/doc_00311202 to /storage/kkm_last_doc_name [08:39:43]save OK [08:39:43]Clear old archive folders... [08:39:43]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:39:43]tlvbuf is 0066BDD0 [08:39:43]SAM_PROTO_ClearQueue [08:39:43]wFMCommunicate request_size=4 [08:39:43]MH_SAM_APDU [08:39:43]CAPDU: 80 09 00 00 [08:39:43]Write to MH i2c: E2 08 00 66 46 80 09 00 00 00 00 00 00 1E [08:39:43]Write i2c OK [08:39:43]MH_I2C_Read... [08:39:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:39:43]Read from MH i2c: E2 [08:39:43]MH_I2C_Read... [08:39:43]Read from MH i2c: E2 03 00 [08:39:43]MH_I2C_Read... [08:39:43]Read from MH i2c: E2 03 00 66 46 00 90 00 20 [08:39:43]RAPDU: 90 00 [08:39:43]wFMCommunicate OK [08:39:43]SAM_PROTO_ClearQueue done [08:39:43]KKMCreateOFDPacket [08:39:43]OFDProtocolAddRootSTLVToBuf [08:39:43]FM_MakeSignedData [08:39:43]FM_MakeSignedData [08:39:43]SAM_PROTO_SignData [08:39:43]wFMCommunicate request_size=4 [08:39:43]MH_SAM_APDU [08:39:43]CAPDU: 80 0D 01 02 [08:39:43]Write to MH i2c: E2 08 00 67 46 80 0D 01 02 00 00 00 00 26 [08:39:43]Write i2c OK [08:39:43]MH_I2C_Read... [08:39:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:39:43]Read from MH i2c: E2 [08:39:43]MH_I2C_Read... [08:39:43]Read from MH i2c: E2 03 00 [08:39:43]MH_I2C_Read... [08:39:43]Read from MH i2c: E2 03 00 67 46 00 90 00 21 [08:39:43]RAPDU: 90 00 [08:39:43]wFMCommunicate OK [08:39:43]wFMCommunicate request_size=255 [08:39:43]MH_SAM_APDU [08:39: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 32 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 31 00 00 00 F4 03 04 00 D2 F0 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A2 BF 04 00 35 04 06 00 7B BF 57 36 [08:39:43]Write to MH i2c: E2 02 01 68 46 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 32 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 31 00 00 00 F4 03 04 00 D2 F0 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A2 BF 04 00 35 04 06 00 7B BF 57 36 00 00 F3 [08:39:43]Write i2c OK [08:39:43]MH_I2C_Read... [08:39:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:39:44]Read from MH i2c: E2 [08:39:44]MH_I2C_Read... [08:39:44]Read from MH i2c: E2 03 00 [08:39:44]MH_I2C_Read... [08:39:44]Read from MH i2c: E2 03 00 68 46 00 90 00 22 [08:39:44]RAPDU: 90 00 [08:39:44]wFMCommunicate OK [08:39:44]wFMCommunicate request_size=7 [08:39:44]MH_SAM_APDU [08:39:44]CAPDU: 80 0D 02 02 02 A3 6D [08:39:44]Write to MH i2c: E2 0A 00 69 46 80 0D 02 02 02 00 A3 6D 00 00 3D [08:39:44]Write i2c OK [08:39:44]MH_I2C_Read... [08:39:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:39:44]Read from MH i2c: E2 [08:39:44]MH_I2C_Read... [08:39:44]Read from MH i2c: E2 03 00 [08:39:44]MH_I2C_Read... [08:39:44]Read from MH i2c: E2 03 00 69 46 00 90 00 23 [08:39:44]RAPDU: 90 00 [08:39:44]wFMCommunicate OK [08:39:44]wFMCommunicate request_size=4 [08:39:44]MH_SAM_APDU [08:39:44]CAPDU: 80 0D 03 02 [08:39:44]Write to MH i2c: E2 08 00 6A 46 80 0D 03 02 00 00 00 00 2B [08:39:44]Write i2c OK [08:39:44]MH_I2C_Read... [08:39:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:39:44]Read from MH i2c: E2 [08:39:44]MH_I2C_Read... [08:39:44]Read from MH i2c: E2 0B 00 [08:39:44]MH_I2C_Read... [08:39:44]Read from MH i2c: E2 0B 00 6A 46 00 DE 56 94 7C AF CC 9D 6B 90 00 F3 [08:39:44]RAPDU: DE 56 94 7C AF CC 9D 6B 90 00 [08:39:44]wFMCommunicate OK [08:39:44]SAM_PROTO_SignData done [08:39:44]FM_MakeSignedData done [08:39:44]CreateOFDProtocolMessage [08:39:44]wFMCommunicate request_size=4 [08:39:44]MH_SAM_APDU [08:39:44]CAPDU: 80 11 00 00 [08:39:44]Write to MH i2c: E2 08 00 6B 46 80 11 00 00 00 00 00 00 2B [08:39:44]Write i2c OK [08:39:44]MH_I2C_Read... [08:39:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:39:44]Read from MH i2c: E2 [08:39:44]MH_I2C_Read... [08:39:44]Read from MH i2c: E2 17 00 [08:39:44]MH_I2C_Read... [08:39:44]Read from MH i2c: E2 17 00 6B 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 80 [08:39:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:39:44]wFMCommunicate OK [08:39:44]CreateOFDProtocolMessage done [08:39:44]OFDSenderStorePacket 311202 [08:39:44]StoreOFDPacket docnum=311202 [08:39:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 30 5A 04 01 DF 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 32 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 31 00 00 00 F4 03 04 00 D2 F0 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A2 BF 04 00 35 04 06 00 7B BF 57 36 A3 6D DE 56 94 7C AF CC 9D 6B [08:39:44]CheckFolder [08:39:44]dirname=/storage/ofd_packets [08:39:44]CheckFolder done [08:39:44]ProducePacketName [08:39:44]name=ofd_packets/00311202 [08:39:44]NVStorageSaveData ofd_packets/00311202 [08:39:44]File name is /storage/ofd_packets/00311202 [08:39:44]Write 298 bytes [08:39:44]NVStorageSaveData done [08:39:44]OFDSenderStorePacket done [08:39:44]KKMCreateOFDPacket done [08:39:44]NVStorageSaveData kkm_last_timestamp [08:39:44]File name is /storage/kkm_last_timestamp [08:39:44]Write 4 bytes [08:39:44]NVStorageSaveData done [08:39:44]ExternCall_PrintAddStr [08:39:44]wPrintStart [08:39:44]Write to MH i2c: 01 00 00 6C 46 B2 [08:39:44]Write i2c OK [08:39:44]MH_I2C_Read... [08:39:44]Read from MH i2c: 01 [08:39:44]MH_I2C_Read... [08:39:44]Read from MH i2c: 01 07 00 [08:39:44]MH_I2C_Read... [08:39:44]Read from MH i2c: 01 07 00 6C 46 00 00 00 00 00 FF 0F C7 [08:39:44]RasterBufferAndPrint [08:39:44]line Счет N : (1)645016 [08:39:44]line ИНН: 02508201610067 [08:39:44]line Контрольно-Кассовый Чек [08:39:44]line ПРОДАЖА [08:39:44]line ТРК (МРК, ГНК) : 11 [08:39:44]line Товар: 2710194210 [08:39:44]line ДТ-К-2 [08:39:44]line 6.570 * 76.20 [08:39:44]line = 500.63 [08:39:44]line НДС 12% НСП 1% [08:39:44]line > о реализуемом товаре [08:39:44]line ОКРУГЛЕНИЕ: -0.63 [08:39:44]line ИТОГО: 500.00 [08:39:44]line Внесено: 500.00 [08:39:44]line СДАЧА: 0.00 [08:39:44]line НСП 1% : 4.43 [08:39:44]line НДС 12% : 53.16 [08:39:44]line Наличными: 500.00 [08:39:44]line Безнал.: 0.00 [08:39:44]line Место: АЗС № 172 "Партнер Нефть" [08:39:44]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [08:39:44]line СНО: Общий режим [08:39:44]line Чек 49 30.10.2024 08:39 [08:39:44]line Смена: 536 ФФД: 1.0 [08:39:44]line ЗНМ: 0300000116 [08:39:44]line РНМ: 0000000000091780 [08:39:44]line Версия ККМ: 001 [08:39:44]line ФМ: 0000000000871765 [08:39:44]line ФД: 311202 [08:39:44]line ФПД: 136061732168557 [08:39:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T083946&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311202&fm=136061732168557&tin=02508201610067®Number=0000000000091780&sum=50000 [08:39:44]OFD Sender: Processing packet 311202 [packets to send 223, broken 222] [08:39:44]ProducePacketName [08:39:44]name=ofd_packets/00311202 [08:39:44]OFD Sender: To server: pG, [08:39:44]CommunicateWithHost lk.salyk.kg:30040 [08:39:44]ConnectInit lk.salyk.kg [08:39:44]written 0, free lines is 4095 [08:39:44]Connected sock=9 [08:39:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 30 5A 04 01 DF 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 32 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 31 00 00 00 F4 03 04 00 D2 F0 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A2 BF 04 00 35 04 06 00 7B BF 57 36 A3 6D DE 56 94 7C AF CC 9D 6B [08:39:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F5 A6 47 00 38 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 31 37 36 35 10 04 04 00 A2 BF 04 00 F4 03 04 00 23 97 21 67 B6 04 01 00 00 2E 15 97 9D DD 20 A1 99 [08:39:44]CommunicateWithHost err = 0 [08:39:44]CheckOFDResponse [08:39:44]1017 (14) - 77093643461234 [08:39:44]1041 (16) - 0000000000871765 [08:39:44]1040 (4) - 311202 [08:39:44]1012 (4) - 30.10.2024 02:17 [08:39:44]1206 (1) - 0 [08:39:44]OFD Sender: Remove packet 311202 [08:39:44]ProducePacketName [08:39:44]name=ofd_packets/00311202 [08:39:44]NVStorageDeleteData [08:39:44]Write to MH i2c: 01 00 00 96 46 DC [08:39:44]Write i2c OK [08:39:44]MH_I2C_Read... [08:39:44]Read from MH i2c: 01 [08:39:44]MH_I2C_Read... [08:39:44]Read from MH i2c: 01 07 00 [08:39:44]MH_I2C_Read... [08:39:44]Read from MH i2c: 01 07 00 96 46 00 00 00 00 00 A2 0C 91 [08:39:44]RasterBufferAndPrint [08:39:44]line [08:39:44]line [08:39:44]line [08:39:44]line [08:39:44]line [08:39:44]written 0, free lines is 3240 [08:39:44]MH_Cut [08:39:44]Write to MH i2c: D1 01 00 9D 46 01 B5 [08:39:44]Write i2c OK [08:39:44]MH_I2C_Read... [08:39:44]Read from MH i2c: D1 [08:39:44]MH_I2C_Read... [08:39:44]Read from MH i2c: D1 01 00 [08:39:44]MH_I2C_Read... [08:39:44]Read from MH i2c: D1 01 00 9D 46 00 B4 [08:39:44]Write to MH i2c: 01 00 00 9E 46 E4 [08:39:44]Write i2c OK [08:39:44]MH_I2C_Read... [08:39:45]OFD Sender: No OFD packet to send [08:39:45]*** Cut start [08:39:45]*** Purtial cut [08:39:45]*** Stage 1: CUTSNS_PIN = 1 [08:39:46]Read from MH i2c: 01 [08:39:46]MH_I2C_Read... [08:39:46]*** Stop cut motor [08:39:46]*** Cut end [08:39:46]Read from MH i2c: 01 07 00 [08:39:46]MH_I2C_Read... [08:39:46]Read from MH i2c: 01 07 00 9E 46 00 00 00 00 00 FF 0F F9 [08:39:46]process_action close_receipt done [08:39:46]requested_data is exist [08:39:46]produce_requested_data [08:39:46]requested_item fm.sn is exist - process it [08:39:46]wFMCommunicate request_size=4 [08:39:46]MH_SAM_APDU [08:39:46]CAPDU: 80 11 00 00 [08:39:46]Write to MH i2c: E2 08 00 9F 46 80 11 00 00 00 00 00 00 5F [08:39:46]Write i2c OK [08:39:46]MH_I2C_Read... [08:39:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:39:46]Read from MH i2c: E2 [08:39:46]MH_I2C_Read... [08:39:46]Read from MH i2c: E2 17 00 [08:39:46]MH_I2C_Read... [08:39:46]Read from MH i2c: E2 17 00 9F 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B4 [08:39:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:39:46]wFMCommunicate OK [08:39:46]requested_item fd.num is exist - process it [08:39:46]SAM_PROTO_GetFieldsCounters [08:39:46]wFMCommunicate request_size=4 [08:39:46]MH_SAM_APDU [08:39:46]CAPDU: 80 13 00 00 [08:39:46]Write to MH i2c: E2 08 00 A0 46 80 13 00 00 00 00 00 00 62 [08:39:46]Write i2c OK [08:39:46]MH_I2C_Read... [08:39:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:39:46]Read from MH i2c: E2 [08:39:46]MH_I2C_Read... [08:39:46]Read from MH i2c: E2 62 00 [08:39:46]MH_I2C_Read... [08:39:46]Read from MH i2c: E2 62 00 A0 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A2 BF 04 00 0E 04 04 00 18 02 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 97 [08:39: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A2 BF 04 00 0E 04 04 00 18 02 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 [08:39:46]wFMCommunicate OK [08:39:46]SAM_PROTO_GetFieldsCounters done [08:39:46]requested_item shift.num is exist - process it [08:39:46]requested_item shift.opened is exist - process it [08:39:46]req_shift_opened [08:39:46]FM_GetShiftState [08:39:46]SAM_PROTO_GetShiftState [08:39:46]wFMCommunicate request_size=4 [08:39:46]MH_SAM_APDU [08:39:46]CAPDU: 80 13 01 00 [08:39:46]Write to MH i2c: E2 08 00 A1 46 80 13 01 00 00 00 00 00 64 [08:39:46]Write i2c OK [08:39:46]MH_I2C_Read... [08:39:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:39:46]Read from MH i2c: E2 [08:39:46]MH_I2C_Read... [08:39:46]Read from MH i2c: E2 0E 00 [08:39:46]MH_I2C_Read... [08:39:46]Read from MH i2c: E2 0E 00 A1 46 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 4F [08:39:46]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:39:46]wFMCommunicate OK [08:39:46]SAM_PROTO_GetShiftState done [08:39:46]FM_GetShiftState done [08:39:46]req_shift_opened done [08:39:46]requested_item shift.open_date is exist - process it [08:39:46]req_shift_open_date [08:39:46]req_shift_open_date done [08:39:46]produce_requested_data done [08:39:46]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311202,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [08:39:46]process_action_free close_receipt [08:39:46]json_value_free [08:39:46]json_value_free done [08:39:46]process_json_proto returns [08:39:46]Send response to host [08:39:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311202,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [08:39:46]free response buf [08:39:46]execute_script done [08:39:46]execute_script returns [08:39:46]free content buf [08:39:46]Sock 7.Close socket [08:39:46]Sock 7.Thread stoped [08:39:50]OFD Sender: No OFD packet to send [08:39:55]OFD Sender: No OFD packet to send [08:40:00]OFD Sender: No OFD packet to send [08:40:05]OFD Sender: No OFD packet to send [08:40:10]OFD Sender: No OFD packet to send [08:40:15]OFD Sender: No OFD packet to send [08:40:20]OFD Sender: No OFD packet to send [08:40:25]OFD Sender: No OFD packet to send [08:40:30]OFD Sender: No OFD packet to send [08:40:35]OFD Sender: No OFD packet to send [08:40:40]OFD Sender: No OFD packet to send [08:40:45]OFD Sender: No OFD packet to send [08:40:50]OFD Sender: No OFD packet to send [08:40:55]OFD Sender: No OFD packet to send [08:41:00]OFD Sender: No OFD packet to send [08:41:05]OFD Sender: No OFD packet to send [08:41:10]OFD Sender: No OFD packet to send [08:41:15]OFD Sender: No OFD packet to send [08:41:20]OFD Sender: No OFD packet to send [08:41:25]OFD Sender: No OFD packet to send [08:41:30]OFD Sender: No OFD packet to send [08:41:35]OFD Sender: No OFD packet to send [08:41:40]OFD Sender: No OFD packet to send [08:41:45]OFD Sender: No OFD packet to send [08:41:50]OFD Sender: No OFD packet to send [08:41:55]OFD Sender: No OFD packet to send [08:42:00]OFD Sender: No OFD packet to send [08:42:05]OFD Sender: No OFD packet to send [08:42:10]OFD Sender: No OFD packet to send [08:42:15]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:27]accept exits with 10 [08:42:27]New connection [08:42:27]New thread 3066654052 created [08:42:27]Thread 3066510692 joined [08:42:27]Waiting for new connection... [08:42:27] Sock 10.Parse request [08:42:27]Sock 10.Check first char [08:42:27]Sock 10.First char is OK [08:42:27]request: POST /json_proto HTTP/1.0 [08:42:27]Method: POST [08:42:27]URL: /json_proto [08:42:27]Method is POST - this is cgi request [08:42:27]url: /json_proto [08:42:27]query_string will be loaded in cgi processing [08:42:27]execute_cgi json_proto POST (null) [08:42:27]execute_cgi path=json_proto method=POST [08:42:27]POST find Content-Length [08:42:27]Host: 172.17.96.3:8080 [08:42:27]Content-Length: 677 [08:42:27]Content-Type: application/json [08:42:27] [08:42:27]POST finish read [08:42:27]Found Content-Length = 677 [08:42:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645017", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:42:27]execute_script... [08: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)645017", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:42:27]POST & json_proto [08:42:27]process_json_proto [08:42:27]json parsed OK: [08:42:27]protocol is kg_v1.0 [08:42:27]action value=close_receipt [08:42:27]process_action close_receipt [08:42:27]cmd_close_receipt [08:42:27]MH_GetDate [08:42:27]Write to MH i2c: F0 00 00 A2 46 D7 [08:42:27]Write i2c OK [08:42:27]MH_I2C_Read... [08:42:27]Read from MH i2c: F0 [08:42:27]MH_I2C_Read... [08:42:27]Read from MH i2c: F0 09 00 [08:42:27]MH_I2C_Read... [08:42:27]Read from MH i2c: F0 09 00 A2 46 00 78 F1 21 67 44 5E 04 65 DC [08:42:27]GetLastDocTimeStamp 1730277586 [08:42:27]current date 1730277752 [08:42:27]FM_GetShiftState [08:42:27]SAM_PROTO_GetShiftState [08:42:27]wFMCommunicate request_size=4 [08:42:27]MH_SAM_APDU [08:42:27]CAPDU: 80 13 01 00 [08:42:27]Write to MH i2c: E2 08 00 A3 46 80 13 01 00 00 00 00 00 66 [08:42:27]Write i2c OK [08:42:27]MH_I2C_Read... [08:42:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:42:27]Read from MH i2c: E2 [08:42:27]MH_I2C_Read... [08:42:27]Read from MH i2c: E2 0E 00 [08:42:27]MH_I2C_Read... [08:42:27]Read from MH i2c: E2 0E 00 A3 46 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 51 [08:42:27]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:42:27]wFMCommunicate OK [08:42:27]SAM_PROTO_GetShiftState done [08:42:27]FM_GetShiftState done [08:42:27]opened in 1730247899 [08:42:27]opened+sec_in_day 1730334299 [08:42:27]quantity*price = 40006 [08:42:27]sum+1 = 40007 [08:42:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 50 30.10.2024 08:42 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311203 ФПД: 163290032522354 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T084232&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311203&fm=163290032522354&tin=02508201610067®Number=0000000000091780&sum=40000 [08:42:29]StoreToDocumentArchive [08:42:29]shift 536 fd 311203 [08:42:29]save to /storage/0536/doc_00311203 [08:42:29]save last doc name /storage/0536/doc_00311203 to /storage/kkm_last_doc_name [08:42:29]save OK [08:42:29]Clear old archive folders... [08:42:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:42:29]tlvbuf is 00622F60 [08:42:29]SAM_PROTO_ClearQueue [08:42:29]wFMCommunicate request_size=4 [08:42:29]MH_SAM_APDU [08:42:29]CAPDU: 80 09 00 00 [08:42:29]Write to MH i2c: E2 08 00 B0 46 80 09 00 00 00 00 00 00 68 [08:42:29]Write i2c OK [08:42:29]MH_I2C_Read... [08:42:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:42:29]Read from MH i2c: E2 [08:42:29]MH_I2C_Read... [08:42:29]Read from MH i2c: E2 03 00 [08:42:29]MH_I2C_Read... [08:42:29]Read from MH i2c: E2 03 00 B0 46 00 90 00 6A [08:42:29]RAPDU: 90 00 [08:42:29]wFMCommunicate OK [08:42:29]SAM_PROTO_ClearQueue done [08:42:29]KKMCreateOFDPacket [08:42:29]OFDProtocolAddRootSTLVToBuf [08:42:29]FM_MakeSignedData [08:42:29]FM_MakeSignedData [08:42:29]SAM_PROTO_SignData [08:42:29]wFMCommunicate request_size=4 [08:42:29]MH_SAM_APDU [08:42:29]CAPDU: 80 0D 01 02 [08:42:29]Write to MH i2c: E2 08 00 B1 46 80 0D 01 02 00 00 00 00 70 [08:42:29]Write i2c OK [08:42:29]MH_I2C_Read... [08:42:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:42:29]Read from MH i2c: E2 [08:42:29]MH_I2C_Read... [08:42:29]Read from MH i2c: E2 03 00 [08:42:29]MH_I2C_Read... [08:42:29]Read from MH i2c: E2 03 00 B1 46 00 90 00 6B [08:42:29]RAPDU: 90 00 [08:42:29]wFMCommunicate OK [08:42:29]wFMCommunicate request_size=255 [08:42:29]MH_SAM_APDU [08:42: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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 32 00 00 00 F4 03 04 00 78 F1 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A3 BF 04 00 35 04 06 00 94 [08:42:29]Write to MH i2c: E2 02 01 B2 46 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 32 00 00 00 F4 03 04 00 78 F1 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A3 BF 04 00 35 04 06 00 94 00 00 04 [08:42:29]Write i2c OK [08:42:29]MH_I2C_Read... [08:42:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:42:29]Read from MH i2c: E2 [08:42:29]MH_I2C_Read... [08:42:29]Read from MH i2c: E2 03 00 [08:42:29]MH_I2C_Read... [08:42:29]Read from MH i2c: E2 03 00 B2 46 00 90 00 6C [08:42:29]RAPDU: 90 00 [08:42:29]wFMCommunicate OK [08:42:29]wFMCommunicate request_size=10 [08:42:29]MH_SAM_APDU [08:42:29]CAPDU: 80 0D 02 02 05 82 EC 62 44 72 [08:42:29]Write to MH i2c: E2 0D 00 B3 46 80 0D 02 02 05 00 82 EC 62 44 72 00 00 03 [08:42:29]Write i2c OK [08:42:29]MH_I2C_Read... [08:42:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:42:29]Read from MH i2c: E2 [08:42:29]MH_I2C_Read... [08:42:29]Read from MH i2c: E2 03 00 [08:42:29]MH_I2C_Read... [08:42:29]Read from MH i2c: E2 03 00 B3 46 00 90 00 6D [08:42:29]RAPDU: 90 00 [08:42:29]wFMCommunicate OK [08:42:29]wFMCommunicate request_size=4 [08:42:29]MH_SAM_APDU [08:42:29]CAPDU: 80 0D 03 02 [08:42:29]Write to MH i2c: E2 08 00 B4 46 80 0D 03 02 00 00 00 00 75 [08:42:29]Write i2c OK [08:42:29]MH_I2C_Read... [08:42:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:42:29]Read from MH i2c: E2 [08:42:29]MH_I2C_Read... [08:42:29]Read from MH i2c: E2 0B 00 [08:42:29]MH_I2C_Read... [08:42:29]Read from MH i2c: E2 0B 00 B4 46 00 66 18 56 2E D3 02 3E 18 90 00 A3 [08:42:29]RAPDU: 66 18 56 2E D3 02 3E 18 90 00 [08:42:29]wFMCommunicate OK [08:42:29]SAM_PROTO_SignData done [08:42:29]FM_MakeSignedData done [08:42:29]CreateOFDProtocolMessage [08:42:29]wFMCommunicate request_size=4 [08:42:29]MH_SAM_APDU [08:42:29]CAPDU: 80 11 00 00 [08:42:29]Write to MH i2c: E2 08 00 B5 46 80 11 00 00 00 00 00 00 75 [08:42:29]Write i2c OK [08:42:29]MH_I2C_Read... [08:42:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:42:29]Read from MH i2c: E2 [08:42:29]MH_I2C_Read... [08:42:29]Read from MH i2c: E2 17 00 [08:42:29]MH_I2C_Read... [08:42:29]Read from MH i2c: E2 17 00 B5 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CA [08:42:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:42:29]wFMCommunicate OK [08:42:29]CreateOFDProtocolMessage done [08:42:29]OFDSenderStorePacket 311203 [08:42:29]StoreOFDPacket docnum=311203 [08:42:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 0A 63 07 01 7A F8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 32 00 00 00 F4 03 04 00 78 F1 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A3 BF 04 00 35 04 06 00 94 82 EC 62 44 72 66 18 56 2E D3 02 3E 18 [08:42:29]CheckFolder [08:42:29]dirname=/storage/ofd_packets [08:42:29]CheckFolder done [08:42:29]ProducePacketName [08:42:29]name=ofd_packets/00311203 [08:42:29]NVStorageSaveData ofd_packets/00311203 [08:42:29]File name is /storage/ofd_packets/00311203 [08:42:29]Write 301 bytes [08:42:29]NVStorageSaveData done [08:42:29]OFDSenderStorePacket done [08:42:29]KKMCreateOFDPacket done [08:42:29]NVStorageSaveData kkm_last_timestamp [08:42:29]File name is /storage/kkm_last_timestamp [08:42:29]Write 4 bytes [08:42:29]NVStorageSaveData done [08:42:29]ExternCall_PrintAddStr [08:42:29]wPrintStart [08:42:29]Write to MH i2c: 01 00 00 B6 46 FC [08:42:29]Write i2c OK [08:42:29]MH_I2C_Read... [08:42:29]Read from MH i2c: 01 [08:42:29]MH_I2C_Read... [08:42:29]Read from MH i2c: 01 07 00 [08:42:29]MH_I2C_Read... [08:42:29]Read from MH i2c: 01 07 00 B6 46 00 00 00 00 00 FF 0F 11 [08:42:29]RasterBufferAndPrint [08:42:29]line Счет N : (1)645017 [08:42:29]line ИНН: 02508201610067 [08:42:29]line Контрольно-Кассовый Чек [08:42:29]line ПРОДАЖА [08:42:29]line ТРК (МРК, ГНК) : 62 [08:42:29]line Товар: 2710124130 [08:42:29]line Аи-92-К-2 [08:42:29]line 5.980 * 66.90 [08:42:29]line = 400.06 [08:42:29]line НДС 12% НСП 1% [08:42:29]line > о реализуемом товаре [08:42:29]line ОКРУГЛЕНИЕ: -0.06 [08:42:29]line ИТОГО: 400.00 [08:42:29]line Внесено: 400.00 [08:42:29]line СДАЧА: 0.00 [08:42:29]line НСП 1% : 3.54 [08:42:29]line НДС 12% : 42.48 [08:42:29]line Наличными: 400.00 [08:42:29]line Безнал.: 0.00 [08:42:29]line Место: АЗС № 172 "Партнер Нефть" [08:42:29]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [08:42:29]line СНО: Общий режим [08:42:29]line Чек 50 30.10.2024 08:42 [08:42:29]line Смена: 536 ФФД: 1.0 [08:42:29]line ЗНМ: 0300000116 [08:42:29]line РНМ: 0000000000091780 [08:42:29]line Версия ККМ: 001 [08:42:29]line ФМ: 0000000000871765 [08:42:29]line ФД: 311203 [08:42:29]line ФПД: 163290032522354 [08:42:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T084232&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311203&fm=163290032522354&tin=02508201610067®Number=0000000000091780&sum=40000 [08:42:29]written 0, free lines is 4095 [08:42:29]OFD Sender: Processing packet 311203 [packets to send 223, broken 222] [08:42:29]ProducePacketName [08:42:29]name=ofd_packets/00311203 [08:42:29]OFD Sender: To server: pG, [08:42:29]CommunicateWithHost lk.salyk.kg:30040 [08:42:29]ConnectInit lk.salyk.kg [08:42:29]Connected sock=9 [08: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 31 37 36 35 0F 01 00 00 0A 63 07 01 7A F8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 32 00 00 00 F4 03 04 00 78 F1 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A3 BF 04 00 35 04 06 00 94 82 EC 62 44 72 66 18 56 2E D3 02 3E 18 [08:42:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 76 C7 47 00 78 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 31 37 36 35 10 04 04 00 A3 BF 04 00 F4 03 04 00 C8 97 21 67 B6 04 01 00 00 9D 46 95 6E F5 33 65 E5 [08:42:30]CommunicateWithHost err = 0 [08:42:30]CheckOFDResponse [08:42:30]1017 (14) - 77093643461234 [08:42:30]1041 (16) - 0000000000871765 [08:42:30]1040 (4) - 311203 [08:42:30]1012 (4) - 30.10.2024 02:19 [08:42:30]1206 (1) - 0 [08:42:30]OFD Sender: Remove packet 311203 [08:42:30]ProducePacketName [08:42:30]name=ofd_packets/00311203 [08:42:30]NVStorageDeleteData [08:42:30]Write to MH i2c: 01 00 00 E0 46 26 [08:42:30]Write i2c OK [08:42:30]MH_I2C_Read... [08:42:30]Read from MH i2c: 01 [08:42:30]MH_I2C_Read... [08:42:30]Read from MH i2c: 01 07 00 [08:42:30]MH_I2C_Read... [08:42:30]Read from MH i2c: 01 07 00 E0 46 00 00 00 00 00 A9 0C E2 [08:42:30]RasterBufferAndPrint [08:42:30]line [08:42:30]line [08:42:30]line [08:42:30]line [08:42:30]line [08:42:30]written 0, free lines is 3247 [08:42:30]MH_Cut [08:42:30]Write to MH i2c: D1 01 00 E7 46 01 FF [08:42:30]Write i2c OK [08:42:30]MH_I2C_Read... [08:42:30]Read from MH i2c: D1 [08:42:30]MH_I2C_Read... [08:42:30]Read from MH i2c: D1 01 00 [08:42:30]MH_I2C_Read... [08:42:30]Read from MH i2c: D1 01 00 E7 46 00 FE [08:42:30]Write to MH i2c: 01 00 00 E8 46 2E [08:42:30]Write i2c OK [08:42:30]MH_I2C_Read... [08:42:30]OFD Sender: No OFD packet to send [08:42:30]*** Cut start [08:42:30]*** Purtial cut [08:42:30]*** Stage 1: CUTSNS_PIN = 1 [08:42:31]Read from MH i2c: 01 [08:42:31]MH_I2C_Read... [08:42:31]*** Stop cut motor [08:42:31]*** Cut end [08:42:31]Read from MH i2c: 01 07 00 [08:42:31]MH_I2C_Read... [08:42:31]Read from MH i2c: 01 07 00 E8 46 00 00 00 00 00 FF 0F 43 [08:42:31]process_action close_receipt done [08:42:31]requested_data is exist [08:42:31]produce_requested_data [08:42:31]requested_item fm.sn is exist - process it [08:42:31]wFMCommunicate request_size=4 [08:42:31]MH_SAM_APDU [08:42:31]CAPDU: 80 11 00 00 [08:42:31]Write to MH i2c: E2 08 00 E9 46 80 11 00 00 00 00 00 00 A9 [08:42:31]Write i2c OK [08:42:31]MH_I2C_Read... [08:42:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:42:31]Read from MH i2c: E2 [08:42:31]MH_I2C_Read... [08:42:31]Read from MH i2c: E2 17 00 [08:42:31]MH_I2C_Read... [08:42:31]Read from MH i2c: E2 17 00 E9 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FE [08:42:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:42:31]wFMCommunicate OK [08:42:31]requested_item fd.num is exist - process it [08:42:31]SAM_PROTO_GetFieldsCounters [08:42:31]wFMCommunicate request_size=4 [08:42:31]MH_SAM_APDU [08:42:31]CAPDU: 80 13 00 00 [08:42:31]Write to MH i2c: E2 08 00 EA 46 80 13 00 00 00 00 00 00 AC [08:42:31]Write i2c OK [08:42:31]MH_I2C_Read... [08:42:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:42:31]Read from MH i2c: E2 [08:42:31]MH_I2C_Read... [08:42:31]Read from MH i2c: E2 62 00 [08:42:31]MH_I2C_Read... [08:42:31]Read from MH i2c: E2 62 00 EA 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A3 BF 04 00 0E 04 04 00 18 02 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 E5 [08: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A3 BF 04 00 0E 04 04 00 18 02 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 [08:42:31]wFMCommunicate OK [08:42:31]SAM_PROTO_GetFieldsCounters done [08:42:31]requested_item shift.num is exist - process it [08:42:31]requested_item shift.opened is exist - process it [08:42:31]req_shift_opened [08:42:31]FM_GetShiftState [08:42:31]SAM_PROTO_GetShiftState [08:42:31]wFMCommunicate request_size=4 [08:42:31]MH_SAM_APDU [08:42:31]CAPDU: 80 13 01 00 [08:42:31]Write to MH i2c: E2 08 00 EB 46 80 13 01 00 00 00 00 00 AE [08:42:31]Write i2c OK [08:42:31]MH_I2C_Read... [08:42:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:42:31]Read from MH i2c: E2 [08:42:31]MH_I2C_Read... [08:42:31]Read from MH i2c: E2 0E 00 [08:42:31]MH_I2C_Read... [08:42:31]Read from MH i2c: E2 0E 00 EB 46 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 99 [08:42:31]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:42:31]wFMCommunicate OK [08:42:31]SAM_PROTO_GetShiftState done [08:42:31]FM_GetShiftState done [08:42:31]req_shift_opened done [08:42:31]requested_item shift.open_date is exist - process it [08:42:31]req_shift_open_date [08:42:31]req_shift_open_date done [08:42:31]produce_requested_data done [08:42:31]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311203,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [08:42:31]process_action_free close_receipt [08:42:31]json_value_free [08:42:31]json_value_free done [08:42:31]process_json_proto returns [08:42:31]Send response to host [08:42:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311203,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [08:42:31]free response buf [08:42:31]execute_script done [08:42:31]execute_script returns [08:42:31]free content buf [08:42:31]Sock 10.Close socket [08:42:31]Sock 10.Thread stoped [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:04]accept exits with 7 [08:44:04]New connection [08:44:04]New thread 3066510692 created [08:44:04]Thread 3066654052 joined [08:44:04]Waiting for new connection... [08:44:04] Sock 7.Parse request [08:44:04]Sock 7.Check first char [08:44:04]Sock 7.First char is OK [08:44:04]request: POST /json_proto HTTP/1.0 [08:44:04]Method: POST [08:44:04]URL: /json_proto [08:44:04]Method is POST - this is cgi request [08:44:04]url: /json_proto [08:44:04]query_string will be loaded in cgi processing [08:44:04]execute_cgi json_proto POST (null) [08:44:04]execute_cgi path=json_proto method=POST [08:44:04]POST find Content-Length [08:44:04]Host: 172.17.96.3:8080 [08:44:04]Content-Length: 677 [08:44:04]Content-Type: application/json [08:44:04] [08:44:04]POST finish read [08:44:04]Found Content-Length = 677 [08:44:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645019", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.240, "sum" : 350.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:44:04]execute_script... [08:44: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)645019", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.240, "sum" : 350.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:44:04]POST & json_proto [08:44:04]process_json_proto [08:44:04]json parsed OK: [08:44:04]protocol is kg_v1.0 [08:44:04]action value=close_receipt [08:44:04]process_action close_receipt [08:44:04]cmd_close_receipt [08:44:04]MH_GetDate [08:44:04]Write to MH i2c: F0 00 00 EC 46 21 [08:44:04]Write i2c OK [08:44:04]MH_I2C_Read... [08:44:04]Read from MH i2c: F0 [08:44:04]MH_I2C_Read... [08:44:04]Read from MH i2c: F0 09 00 [08:44:04]MH_I2C_Read... [08:44:04]Read from MH i2c: F0 09 00 EC 46 00 D8 F1 21 67 44 5E 04 65 86 [08:44:04]GetLastDocTimeStamp 1730277752 [08:44:04]current date 1730277848 [08:44:04]FM_GetShiftState [08:44:04]SAM_PROTO_GetShiftState [08:44:04]wFMCommunicate request_size=4 [08:44:04]MH_SAM_APDU [08:44:04]CAPDU: 80 13 01 00 [08:44:04]Write to MH i2c: E2 08 00 ED 46 80 13 01 00 00 00 00 00 B0 [08:44:04]Write i2c OK [08:44:04]MH_I2C_Read... [08:44:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:44:04]Read from MH i2c: E2 [08:44:04]MH_I2C_Read... [08:44:04]Read from MH i2c: E2 0E 00 [08:44:04]MH_I2C_Read... [08:44:04]Read from MH i2c: E2 0E 00 ED 46 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 9B [08:44:04]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:44:04]wFMCommunicate OK [08:44:04]SAM_PROTO_GetShiftState done [08:44:04]FM_GetShiftState done [08:44:04]opened in 1730247899 [08:44:04]opened+sec_in_day 1730334299 [08:44:04]quantity*price = 35055 [08:44:04]sum+1 = 35057 [08:44:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 350.00 Внесено: 350.00 СДАЧА: 0.00 НСП 1% : 3.10 НДС 12% : 37.23 Наличными: 350.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 51 30.10.2024 08:44 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311204 ФПД: 120560700495736 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T084408&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311204&fm=120560700495736&tin=02508201610067®Number=0000000000091780&sum=35000 [08:44:05]StoreToDocumentArchive [08:44:05]shift 536 fd 311204 [08:44:05]save to /storage/0536/doc_00311204 [08:44:05]save last doc name /storage/0536/doc_00311204 to /storage/kkm_last_doc_name [08:44:05]save OK [08:44:05]Clear old archive folders... [08:44:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:44:05]tlvbuf is 005AA370 [08:44:05]SAM_PROTO_ClearQueue [08:44:05]wFMCommunicate request_size=4 [08:44:05]MH_SAM_APDU [08:44:05]CAPDU: 80 09 00 00 [08:44:05]Write to MH i2c: E2 08 00 FA 46 80 09 00 00 00 00 00 00 B2 [08:44:05]Write i2c OK [08:44:05]MH_I2C_Read... [08:44:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:44:05]Read from MH i2c: E2 [08:44:05]MH_I2C_Read... [08:44:05]Read from MH i2c: E2 03 00 [08:44:05]MH_I2C_Read... [08:44:05]Read from MH i2c: E2 03 00 FA 46 00 90 00 B4 [08:44:05]RAPDU: 90 00 [08:44:05]wFMCommunicate OK [08:44:05]SAM_PROTO_ClearQueue done [08:44:05]KKMCreateOFDPacket [08:44:05]OFDProtocolAddRootSTLVToBuf [08:44:05]FM_MakeSignedData [08:44:05]FM_MakeSignedData [08:44:05]SAM_PROTO_SignData [08:44:05]wFMCommunicate request_size=4 [08:44:05]MH_SAM_APDU [08:44:05]CAPDU: 80 0D 01 02 [08:44:05]Write to MH i2c: E2 08 00 FB 46 80 0D 01 02 00 00 00 00 BA [08:44:05]Write i2c OK [08:44:05]MH_I2C_Read... [08:44:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:44:05]Read from MH i2c: E2 [08:44:05]MH_I2C_Read... [08:44:05]Read from MH i2c: E2 03 00 [08:44:05]MH_I2C_Read... [08:44:05]Read from MH i2c: E2 03 00 FB 46 00 90 00 B5 [08:44:05]RAPDU: 90 00 [08:44:05]wFMCommunicate OK [08:44:05]wFMCommunicate request_size=255 [08:44:05]MH_SAM_APDU [08:44: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 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 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 8B 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 33 00 00 00 F4 03 04 00 D8 F1 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A4 BF 04 00 35 04 06 00 6D [08:44:05]Write to MH i2c: E2 02 01 FC 46 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 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 8B 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 33 00 00 00 F4 03 04 00 D8 F1 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A4 BF 04 00 35 04 06 00 6D 00 00 C5 [08:44:05]Write i2c OK [08:44:05]MH_I2C_Read... [08:44:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:44:05]Read from MH i2c: E2 [08:44:05]MH_I2C_Read... [08:44:05]Read from MH i2c: E2 03 00 [08:44:05]MH_I2C_Read... [08:44:05]Read from MH i2c: E2 03 00 FC 46 00 90 00 B6 [08:44:05]RAPDU: 90 00 [08:44:05]wFMCommunicate OK [08:44:05]wFMCommunicate request_size=10 [08:44:05]MH_SAM_APDU [08:44:05]CAPDU: 80 0D 02 02 05 A6 39 BA 17 78 [08:44:05]Write to MH i2c: E2 0D 00 FD 46 80 0D 02 02 05 00 A6 39 BA 17 78 00 00 EF [08:44:05]Write i2c OK [08:44:05]MH_I2C_Read... [08:44:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:44:05]Read from MH i2c: E2 [08:44:05]MH_I2C_Read... [08:44:05]Read from MH i2c: E2 03 00 [08:44:05]MH_I2C_Read... [08:44:05]Read from MH i2c: E2 03 00 FD 46 00 90 00 B7 [08:44:05]RAPDU: 90 00 [08:44:05]wFMCommunicate OK [08:44:05]wFMCommunicate request_size=4 [08:44:05]MH_SAM_APDU [08:44:05]CAPDU: 80 0D 03 02 [08:44:05]Write to MH i2c: E2 08 00 FE 46 80 0D 03 02 00 00 00 00 BF [08:44:05]Write i2c OK [08:44:05]MH_I2C_Read... [08:44:05]OFD Sender: No OFD packet to send [08:44:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:44:05]Read from MH i2c: E2 [08:44:05]MH_I2C_Read... [08:44:05]Read from MH i2c: E2 0B 00 [08:44:05]MH_I2C_Read... [08:44:05]Read from MH i2c: E2 0B 00 FE 46 00 62 6A 1D DE C4 F1 A7 27 90 00 0A [08:44:05]RAPDU: 62 6A 1D DE C4 F1 A7 27 90 00 [08:44:05]wFMCommunicate OK [08:44:05]SAM_PROTO_SignData done [08:44:05]FM_MakeSignedData done [08:44:05]CreateOFDProtocolMessage [08:44:05]wFMCommunicate request_size=4 [08:44:05]MH_SAM_APDU [08:44:05]CAPDU: 80 11 00 00 [08:44:05]Write to MH i2c: E2 08 00 FF 46 80 11 00 00 00 00 00 00 BF [08:44:05]Write i2c OK [08:44:05]MH_I2C_Read... [08:44:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:44:05]Read from MH i2c: E2 [08:44:05]MH_I2C_Read... [08:44:05]Read from MH i2c: E2 17 00 [08:44:05]MH_I2C_Read... [08:44:05]Read from MH i2c: E2 17 00 FF 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 14 [08:44:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:44:05]wFMCommunicate OK [08:44:05]CreateOFDProtocolMessage done [08:44:05]OFDSenderStorePacket 311204 [08:44:05]StoreOFDPacket docnum=311204 [08:44:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D9 F8 07 01 86 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 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 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 8B 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 33 00 00 00 F4 03 04 00 D8 F1 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A4 BF 04 00 35 04 06 00 6D A6 39 BA 17 78 62 6A 1D DE C4 F1 A7 27 [08:44:05]CheckFolder [08:44:05]dirname=/storage/ofd_packets [08:44:05]CheckFolder done [08:44:05]ProducePacketName [08:44:05]name=ofd_packets/00311204 [08:44:05]NVStorageSaveData ofd_packets/00311204 [08:44:05]File name is /storage/ofd_packets/00311204 [08:44:05]Write 301 bytes [08:44:05]NVStorageSaveData done [08:44:05]OFDSenderStorePacket done [08:44:05]KKMCreateOFDPacket done [08:44:05]NVStorageSaveData kkm_last_timestamp [08:44:05]File name is /storage/kkm_last_timestamp [08:44:05]Write 4 bytes [08:44:05]NVStorageSaveData done [08:44:05]ExternCall_PrintAddStr [08:44:05]wPrintStart [08:44:05]Write to MH i2c: 01 00 00 00 47 47 [08:44:05]Write i2c OK [08:44:05]MH_I2C_Read... [08:44:05]Read from MH i2c: 01 [08:44:05]MH_I2C_Read... [08:44:05]Read from MH i2c: 01 07 00 [08:44:05]MH_I2C_Read... [08:44:05]Read from MH i2c: 01 07 00 00 47 00 00 00 00 00 FF 0F 5C [08:44:05]RasterBufferAndPrint [08:44:05]line Счет N : (1)645019 [08:44:05]line ИНН: 02508201610067 [08:44:05]line Контрольно-Кассовый Чек [08:44:05]line ПРОДАЖА [08:44:05]line ТРК (МРК, ГНК) : 31 [08:44:05]line Товар: 2710124130 [08:44:05]line Аи-92-К-2 [08:44:05]line 5.240 * 66.90 [08:44:05]line = 350.56 [08:44:05]line НДС 12% НСП 1% [08:44:05]line > о реализуемом товаре [08:44:05]line ОКРУГЛЕНИЕ: -0.56 [08:44:05]line ИТОГО: 350.00 [08:44:05]line Внесено: 350.00 [08:44:05]line СДАЧА: 0.00 [08:44:05]line НСП 1% : 3.10 [08:44:05]line НДС 12% : 37.23 [08:44:05]line Наличными: 350.00 [08:44:05]line Безнал.: 0.00 [08:44:05]line Место: АЗС № 172 "Партнер Нефть" [08:44:05]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [08:44:05]line СНО: Общий режим [08:44:05]line Чек 51 30.10.2024 08:44 [08:44:05]line Смена: 536 ФФД: 1.0 [08:44:05]line ЗНМ: 0300000116 [08:44:05]line РНМ: 0000000000091780 [08:44:05]line Версия ККМ: 001 [08:44:05]line ФМ: 0000000000871765 [08:44:05]line ФД: 311204 [08:44:05]line ФПД: 120560700495736 [08:44:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T084408&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311204&fm=120560700495736&tin=02508201610067®Number=0000000000091780&sum=35000 [08:44:06]OFD Sender: Processing packet 311204 [packets to send 223, broken 222] [08:44:06]ProducePacketName [08:44:06]name=ofd_packets/00311204 [08:44:06]OFD Sender: To server: pG, [08:44:06]CommunicateWithHost lk.salyk.kg:30040 [08:44:06]ConnectInit lk.salyk.kg [08:44:06]written 0, free lines is 4095 [08:44:06]Connected sock=10 [08:44:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D9 F8 07 01 86 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 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 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 8B 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 33 00 00 00 F4 03 04 00 D8 F1 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A4 BF 04 00 35 04 06 00 6D A6 39 BA 17 78 62 6A 1D DE C4 F1 A7 27 [08:44:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 D2 B1 47 00 63 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 31 37 36 35 10 04 04 00 A4 BF 04 00 F4 03 04 00 29 98 21 67 B6 04 01 00 00 A7 A6 DF A9 6F 56 94 09 [08:44:06]CommunicateWithHost err = 0 [08:44:06]CheckOFDResponse [08:44:06]1017 (14) - 77093643461234 [08:44:06]1041 (16) - 0000000000871765 [08:44:06]1040 (4) - 311204 [08:44:06]1012 (4) - 30.10.2024 02:21 [08:44:06]1206 (1) - 0 [08:44:06]OFD Sender: Remove packet 311204 [08:44:06]ProducePacketName [08:44:06]name=ofd_packets/00311204 [08:44:06]NVStorageDeleteData [08:44:06]Write to MH i2c: 01 00 00 2A 47 71 [08:44:06]Write i2c OK [08:44:06]MH_I2C_Read... [08:44:06]Read from MH i2c: 01 [08:44:06]MH_I2C_Read... [08:44:06]Read from MH i2c: 01 07 00 [08:44:06]MH_I2C_Read... [08:44:06]Read from MH i2c: 01 07 00 2A 47 00 00 00 00 00 A3 0C 27 [08:44:06]RasterBufferAndPrint [08:44:06]line [08:44:06]line [08:44:06]line [08:44:06]line [08:44:06]line [08:44:06]written 0, free lines is 3241 [08:44:06]MH_Cut [08:44:06]Write to MH i2c: D1 01 00 31 47 01 4A [08:44:06]Write i2c OK [08:44:06]MH_I2C_Read... [08:44:06]Read from MH i2c: D1 [08:44:06]MH_I2C_Read... [08:44:06]Read from MH i2c: D1 01 00 [08:44:06]MH_I2C_Read... [08:44:06]Read from MH i2c: D1 01 00 31 47 00 49 [08:44:06]Write to MH i2c: 01 00 00 32 47 79 [08:44:06]Write i2c OK [08:44:06]MH_I2C_Read... [08:44:07]OFD Sender: No OFD packet to send [08:44:07]*** Cut start [08:44:07]*** Purtial cut [08:44:07]*** Stage 1: CUTSNS_PIN = 1 [08:44:07]Read from MH i2c: 01 [08:44:07]MH_I2C_Read... [08:44:07]*** Stop cut motor [08:44:07]*** Cut end [08:44:07]Read from MH i2c: 01 07 00 [08:44:07]MH_I2C_Read... [08:44:07]Read from MH i2c: 01 07 00 32 47 00 00 00 00 00 FF 0F 8E [08:44:07]process_action close_receipt done [08:44:07]requested_data is exist [08:44:07]produce_requested_data [08:44:07]requested_item fm.sn is exist - process it [08:44:07]wFMCommunicate request_size=4 [08:44:07]MH_SAM_APDU [08:44:07]CAPDU: 80 11 00 00 [08:44:07]Write to MH i2c: E2 08 00 33 47 80 11 00 00 00 00 00 00 F4 [08:44:07]Write i2c OK [08:44:07]MH_I2C_Read... [08:44:07]Read from MH i2c: E2 [08:44:07]MH_I2C_Read... [08:44:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:44:07]Read from MH i2c: E2 17 00 [08:44:07]MH_I2C_Read... [08:44:07]Read from MH i2c: E2 17 00 33 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 49 [08:44:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:44:07]wFMCommunicate OK [08:44:07]requested_item fd.num is exist - process it [08:44:07]SAM_PROTO_GetFieldsCounters [08:44:07]wFMCommunicate request_size=4 [08:44:07]MH_SAM_APDU [08:44:07]CAPDU: 80 13 00 00 [08:44:07]Write to MH i2c: E2 08 00 34 47 80 13 00 00 00 00 00 00 F7 [08:44:07]Write i2c OK [08:44:07]MH_I2C_Read... [08:44:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:44:07]Read from MH i2c: E2 [08:44:07]MH_I2C_Read... [08:44:07]Read from MH i2c: E2 62 00 [08:44:07]MH_I2C_Read... [08:44:07]Read from MH i2c: E2 62 00 34 47 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A4 BF 04 00 0E 04 04 00 18 02 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 34 [08:44: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A4 BF 04 00 0E 04 04 00 18 02 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 [08:44:07]wFMCommunicate OK [08:44:07]SAM_PROTO_GetFieldsCounters done [08:44:07]requested_item shift.num is exist - process it [08:44:07]requested_item shift.opened is exist - process it [08:44:07]req_shift_opened [08:44:07]FM_GetShiftState [08:44:07]SAM_PROTO_GetShiftState [08:44:07]wFMCommunicate request_size=4 [08:44:07]MH_SAM_APDU [08:44:07]CAPDU: 80 13 01 00 [08:44:07]Write to MH i2c: E2 08 00 35 47 80 13 01 00 00 00 00 00 F9 [08:44:07]Write i2c OK [08:44:07]MH_I2C_Read... [08:44:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:44:08]Read from MH i2c: E2 [08:44:08]MH_I2C_Read... [08:44:08]Read from MH i2c: E2 0E 00 [08:44:08]MH_I2C_Read... [08:44:08]Read from MH i2c: E2 0E 00 35 47 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 E4 [08:44:08]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:44:08]wFMCommunicate OK [08:44:08]SAM_PROTO_GetShiftState done [08:44:08]FM_GetShiftState done [08:44:08]req_shift_opened done [08:44:08]requested_item shift.open_date is exist - process it [08:44:08]req_shift_open_date [08:44:08]req_shift_open_date done [08:44:08]produce_requested_data done [08:44:08]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311204,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [08:44:08]process_action_free close_receipt [08:44:08]json_value_free [08:44:08]json_value_free done [08:44:08]process_json_proto returns [08:44:08]Send response to host [08:44:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311204,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [08:44:08]free response buf [08:44:08]execute_script done [08:44:08]execute_script returns [08:44:08]free content buf [08:44:08]Sock 7.Close socket [08:44:08]Sock 7.Thread stoped [08:44:10]int [08:44:10]Write to MH i2c: 01 00 00 36 47 7D [08:44:10]*** FLAG_PRN_PAP1 set [08:44:10]Write i2c OK [08:44:10]MH_I2C_Read... [08:44:10]Read from MH i2c: 01 [08:44:10]MH_I2C_Read... [08:44:10]Read from MH i2c: 01 07 00 [08:44:10]MH_I2C_Read... [08:44:10]Read from MH i2c: 01 07 00 36 47 00 01 00 00 00 FF 0F 93 [08:44:10]state=0 [08:44:10]No paper [08:44:10]int [08:44:10]Write to MH i2c: 01 00 00 37 47 7E [08:44:10]*** FLAG_PRN_PAP2 set [08:44:10]Write i2c OK [08:44:10]MH_I2C_Read... [08:44:10]Read from MH i2c: 01 [08:44:10]MH_I2C_Read... [08:44:10]Read from MH i2c: 01 07 00 [08:44:10]MH_I2C_Read... [08:44:10]Read from MH i2c: 01 07 00 37 47 00 03 00 00 00 FF 0F 96 [08:44:10]state=0 [08:44:10]No paper [08:44:10]Cover opened [08:44:12]OFD Sender: No OFD packet to send [08:44:15]Write to MH i2c: 01 00 00 38 47 7F [08:44:15]Write i2c OK [08:44:15]MH_I2C_Read... [08:44:15]Read from MH i2c: 01 [08:44:15]MH_I2C_Read... [08:44:15]Read from MH i2c: 01 07 00 [08:44:15]MH_I2C_Read... [08:44:15]Read from MH i2c: 01 07 00 38 47 00 03 00 00 00 FF 0F 97 [08:44:15]state=3 [08:44:15]No paper [08:44:15]Cover opened [08:44:16]int [08:44:16]Write to MH i2c: 01 00 00 39 47 80 [08:44:16]Write i2c OK [08:44:16]MH_I2C_Read... [08:44:16]Read from MH i2c: 01 [08:44:16]MH_I2C_Read... [08:44:16]*** FLAG_PRN_PAP2 reset [08:44:16]*** FLAG_PRN_PAP1 reset [08:44:16]Read from MH i2c: 01 07 00 [08:44:16]MH_I2C_Read... [08:44:16]Read from MH i2c: 01 07 00 39 47 00 00 00 00 00 FF 0F 95 [08:44:16]state=3 [08:44:16]Cover closed [08:44:16]int [08:44:16]Write to MH i2c: 01 00 00 3A 47 81 [08:44:16]*** FLAG_PRN_KEY set [08:44:16]Write i2c OK [08:44:16]MH_I2C_Read... [08:44:16]Read from MH i2c: 01 [08:44:16]MH_I2C_Read... [08:44:16]Read from MH i2c: 01 07 00 [08:44:16]MH_I2C_Read... [08:44:16]Read from MH i2c: 01 07 00 3A 47 00 08 00 00 00 FF 0F 9E [08:44:16]state=0 [08:44:16]Key pressed [08:44:16]Feed [08:44:16]Write to MH i2c: D8 00 00 3B 47 59 [08:44:16]Write i2c OK [08:44:16]MH_I2C_Read... [08:44:16]Read from MH i2c: D8 [08:44:16]MH_I2C_Read... [08:44:16]Read from MH i2c: D8 01 00 [08:44:16]MH_I2C_Read... [08:44:16]Read from MH i2c: D8 01 00 3B 47 00 5A [08:44:16]int [08:44:16]Write to MH i2c: 01 00 00 3C 47 83 [08:44:16]Write i2c OK [08:44:16]MH_I2C_Read... [08:44:16]Read from MH i2c: 01 [08:44:16]MH_I2C_Read... [08:44:16]Read from MH i2c: 01 07 00 [08:44:16]MH_I2C_Read... [08:44:16]Read from MH i2c: 01 07 00 3C 47 00 48 00 00 00 3C 00 0E [08:44:16]state=2 [08:44:16]Key pressed [08:44:16]int [08:44:16]Write to MH i2c: 01 00 00 3D 47 84 [08:44:16]Write i2c OK [08:44:16]MH_I2C_Read... [08:44:16]Read from MH i2c: 01 [08:44:16]MH_I2C_Read... [08:44:16]Read from MH i2c: 01 07 00 [08:44:16]MH_I2C_Read... [08:44:16]Read from MH i2c: 01 07 00 3D 47 00 08 00 00 00 F5 0F 97 [08:44:16]state=2 [08:44:16]Key pressed [08:44:16]int [08:44:16]Write to MH i2c: 01 00 00 3E 47 85 [08:44:16]*** FLAG_PRN_KEY reset [08:44:16]*** FLAG_PRN_KEY set [08:44:16]*** FLAG_PRN_KEY reset [08:44:16]Write i2c OK [08:44:16]MH_I2C_Read... [08:44:16]Read from MH i2c: 01 [08:44:16]MH_I2C_Read... [08:44:16]Read from MH i2c: 01 07 00 [08:44:16]MH_I2C_Read... [08:44:16]Read from MH i2c: 01 07 00 3E 47 00 00 00 00 00 F6 0F 91 [08:44:16]state=2 [08:44:16]Stop feed [08:44:16]int line is 0 - check status [08:44:16]Write to MH i2c: 01 00 00 3F 47 86 [08:44:16]*** FLAG_PRN_KEY set [08:44:16]*** FLAG_PRN_KEY reset [08:44:16]Write i2c OK [08:44:16]MH_I2C_Read... [08:44:16]Read from MH i2c: 01 [08:44:16]MH_I2C_Read... [08:44:16]Read from MH i2c: 01 07 00 [08:44:16]MH_I2C_Read... [08:44:16]Read from MH i2c: 01 07 00 3F 47 00 00 00 00 00 F7 0F 93 [08:44:16]state=0 [08:44:16]int [08:44:16]Write to MH i2c: 01 00 00 40 47 87 [08:44:16]Write i2c OK [08:44:16]MH_I2C_Read... [08:44:16]Read from MH i2c: 01 [08:44:16]MH_I2C_Read... [08:44:16]Read from MH i2c: 01 07 00 [08:44:16]MH_I2C_Read... [08:44:16]Read from MH i2c: 01 07 00 40 47 00 00 00 00 00 F8 0F 95 [08:44:16]state=0 [08:44:16]int [08:44:16]Write to MH i2c: 01 00 00 41 47 88 [08:44:16]*** FLAG_PRN_KEY set [08:44:16]Write i2c OK [08:44:16]MH_I2C_Read... [08:44:16]Read from MH i2c: 01 [08:44:16]MH_I2C_Read... [08:44:16]Read from MH i2c: 01 07 00 [08:44:16]MH_I2C_Read... [08:44:16]Read from MH i2c: 01 07 00 41 47 00 08 00 00 00 FF 0F A5 [08:44:16]state=0 [08:44:16]Key pressed [08:44:16]Feed [08:44:16]Write to MH i2c: D8 00 00 42 47 60 [08:44:16]Write i2c OK [08:44:16]MH_I2C_Read... [08:44:16]Read from MH i2c: D8 [08:44:16]MH_I2C_Read... [08:44:16]Read from MH i2c: D8 01 00 [08:44:16]MH_I2C_Read... [08:44:16]Read from MH i2c: D8 01 00 42 47 00 61 [08:44:16]int [08:44:16]Write to MH i2c: 01 00 00 43 47 8A [08:44:16]Write i2c OK [08:44:16]MH_I2C_Read... [08:44:16]Read from MH i2c: 01 [08:44:16]MH_I2C_Read... [08:44:16]Read from MH i2c: 01 07 00 [08:44:16]MH_I2C_Read... [08:44:16]Read from MH i2c: 01 07 00 43 47 00 48 00 00 00 3C 00 15 [08:44:16]state=2 [08:44:16]Key pressed [08:44:17]int [08:44:17]Write to MH i2c: 01 00 00 44 47 8B [08:44:17]*** FLAG_PRN_KEY reset [08:44:17]Write i2c OK [08:44:17]MH_I2C_Read... [08:44:17]Read from MH i2c: 01 [08:44:17]MH_I2C_Read... [08:44:17]Read from MH i2c: 01 07 00 [08:44:17]MH_I2C_Read... [08:44:17]Read from MH i2c: 01 07 00 44 47 00 00 00 00 00 F6 0F 97 [08:44:17]state=2 [08:44:17]Stop feed [08:44:17]OFD Sender: No OFD packet to send [08:44:17]accept exits with 9 [08:44:17]New connection [08:44:17]New thread 3066654052 created [08:44:17]Thread 3066510692 joined [08:44:17]Waiting for new connection... [08:44:17] Sock 9.Parse request [08:44:17]Sock 9.Check first char [08:44:17]Sock 9.First char is OK [08:44:17]request: POST /json_proto HTTP/1.0 [08:44:17]Method: POST [08:44:17]URL: /json_proto [08:44:17]Method is POST - this is cgi request [08:44:17]url: /json_proto [08:44:17]query_string will be loaded in cgi processing [08:44:17]execute_cgi json_proto POST (null) [08:44:17]execute_cgi path=json_proto method=POST [08:44:17]POST find Content-Length [08:44:17]Host: 172.17.96.3:8080 [08:44:17]Content-Length: 679 [08:44:17]Content-Type: application/json [08:44:17] [08:44:17]POST finish read [08:44:17]Found Content-Length = 679 [08:44:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645018", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.230, "sum" : 951.99, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 951.00, "payments": [ { "type": 0, "sum" : 951.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:44:17]execute_script... [08:44: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)645018", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.230, "sum" : 951.99, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 951.00, "payments": [ { "type": 0, "sum" : 951.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:44:17]POST & json_proto [08:44:17]process_json_proto [08:44:17]json parsed OK: [08:44:17]protocol is kg_v1.0 [08:44:17]action value=close_receipt [08:44:17]process_action close_receipt [08:44:17]cmd_close_receipt [08:44:17]MH_GetDate [08:44:17]Write to MH i2c: F0 00 00 45 47 7B [08:44:17]Write i2c OK [08:44:17]MH_I2C_Read... [08:44:17]Read from MH i2c: F0 [08:44:17]MH_I2C_Read... [08:44:17]Read from MH i2c: F0 09 00 [08:44:17]MH_I2C_Read... [08:44:17]Read from MH i2c: F0 09 00 45 47 00 E6 F1 21 67 44 5E 04 65 EE [08:44:17]GetLastDocTimeStamp 1730277848 [08:44:17]current date 1730277862 [08:44:17]FM_GetShiftState [08:44:17]SAM_PROTO_GetShiftState [08:44:17]wFMCommunicate request_size=4 [08:44:17]MH_SAM_APDU [08:44:17]CAPDU: 80 13 01 00 [08:44:17]Write to MH i2c: E2 08 00 46 47 80 13 01 00 00 00 00 00 0A [08:44:17]Write i2c OK [08:44:17]MH_I2C_Read... [08:44:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:44:17]Read from MH i2c: E2 [08:44:17]MH_I2C_Read... [08:44:17]Read from MH i2c: E2 0E 00 [08:44:17]MH_I2C_Read... [08:44:17]Read from MH i2c: E2 0E 00 46 47 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 F5 [08:44:17]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:44:17]wFMCommunicate OK [08:44:17]SAM_PROTO_GetShiftState done [08:44:17]FM_GetShiftState done [08:44:17]opened in 1730247899 [08:44:17]opened+sec_in_day 1730334299 [08:44:17]quantity*price = 95198 [08:44:17]sum+1 = 95200 [08:44:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.99 ИТОГО: 951.00 Внесено: 1000.00 СДАЧА: 49.00 НСП 1% : 8.42 НДС 12% : 101.10 Наличными: 951.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 52 30.10.2024 08:44 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311205 ФПД: 35000340844027 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T084422&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311205&fm=35000340844027&tin=02508201610067®Number=0000000000091780&sum=95100 [08:44:18]StoreToDocumentArchive [08:44:18]shift 536 fd 311205 [08:44:18]save to /storage/0536/doc_00311205 [08:44:18]save last doc name /storage/0536/doc_00311205 to /storage/kkm_last_doc_name [08:44:18]save OK [08:44:18]Clear old archive folders... [08:44:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:44:18]tlvbuf is 006344A0 [08:44:18]SAM_PROTO_ClearQueue [08:44:18]wFMCommunicate request_size=4 [08:44:18]MH_SAM_APDU [08:44:18]CAPDU: 80 09 00 00 [08:44:18]Write to MH i2c: E2 08 00 53 47 80 09 00 00 00 00 00 00 0C [08:44:18]Write i2c OK [08:44:18]MH_I2C_Read... [08:44:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:44:19]Read from MH i2c: E2 [08:44:19]MH_I2C_Read... [08:44:19]Read from MH i2c: E2 03 00 [08:44:19]MH_I2C_Read... [08:44:19]Read from MH i2c: E2 03 00 53 47 00 90 00 0E [08:44:19]RAPDU: 90 00 [08:44:19]wFMCommunicate OK [08:44:19]SAM_PROTO_ClearQueue done [08:44:19]KKMCreateOFDPacket [08:44:19]OFDProtocolAddRootSTLVToBuf [08:44:19]FM_MakeSignedData [08:44:19]FM_MakeSignedData [08:44:19]SAM_PROTO_SignData [08:44:19]wFMCommunicate request_size=4 [08:44:19]MH_SAM_APDU [08:44:19]CAPDU: 80 0D 01 02 [08:44:19]Write to MH i2c: E2 08 00 54 47 80 0D 01 02 00 00 00 00 14 [08:44:19]Write i2c OK [08:44:19]MH_I2C_Read... [08:44:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:44:19]Read from MH i2c: E2 [08:44:19]MH_I2C_Read... [08:44:19]Read from MH i2c: E2 03 00 [08:44:19]MH_I2C_Read... [08:44:19]Read from MH i2c: E2 03 00 54 47 00 90 00 0F [08:44:19]RAPDU: 90 00 [08:44:19]wFMCommunicate OK [08:44:19]wFMCommunicate request_size=255 [08:44:19]MH_SAM_APDU [08:44: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 32 FF 03 08 00 03 96 37 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 DF 73 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 73 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4A 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 27 00 00 00 00 07 04 06 00 7C 73 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 E6 F1 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A5 BF 04 00 35 04 06 00 1F [08:44:19]Write to MH i2c: E2 02 01 55 47 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 96 37 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 DF 73 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 73 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4A 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 27 00 00 00 00 07 04 06 00 7C 73 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 E6 F1 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A5 BF 04 00 35 04 06 00 1F 00 00 7F [08:44:19]Write i2c OK [08:44:19]MH_I2C_Read... [08:44:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:44:19]Read from MH i2c: E2 [08:44:19]MH_I2C_Read... [08:44:19]Read from MH i2c: E2 03 00 [08:44:19]MH_I2C_Read... [08:44:19]Read from MH i2c: E2 03 00 55 47 00 90 00 10 [08:44:19]RAPDU: 90 00 [08:44:19]wFMCommunicate OK [08:44:19]wFMCommunicate request_size=10 [08:44:19]MH_SAM_APDU [08:44:19]CAPDU: 80 0D 02 02 05 D5 26 E2 0D FB [08:44:19]Write to MH i2c: E2 0D 00 56 47 80 0D 02 02 05 00 D5 26 E2 0D FB 00 00 06 [08:44:19]Write i2c OK [08:44:19]MH_I2C_Read... [08:44:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:44:19]Read from MH i2c: E2 [08:44:19]MH_I2C_Read... [08:44:19]Read from MH i2c: E2 03 00 [08:44:19]MH_I2C_Read... [08:44:19]Read from MH i2c: E2 03 00 56 47 00 90 00 11 [08:44:19]RAPDU: 90 00 [08:44:19]wFMCommunicate OK [08:44:19]wFMCommunicate request_size=4 [08:44:19]MH_SAM_APDU [08:44:19]CAPDU: 80 0D 03 02 [08:44:19]Write to MH i2c: E2 08 00 57 47 80 0D 03 02 00 00 00 00 19 [08:44:19]Write i2c OK [08:44:19]MH_I2C_Read... [08:44:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:44:19]Read from MH i2c: E2 [08:44:19]MH_I2C_Read... [08:44:19]Read from MH i2c: E2 0B 00 [08:44:19]MH_I2C_Read... [08:44:19]Read from MH i2c: E2 0B 00 57 47 00 EE 1A F6 30 85 C4 E9 77 90 00 F1 [08:44:19]RAPDU: EE 1A F6 30 85 C4 E9 77 90 00 [08:44:19]wFMCommunicate OK [08:44:19]SAM_PROTO_SignData done [08:44:19]FM_MakeSignedData done [08:44:19]CreateOFDProtocolMessage [08:44:19]wFMCommunicate request_size=4 [08:44:19]MH_SAM_APDU [08:44:19]CAPDU: 80 11 00 00 [08:44:19]Write to MH i2c: E2 08 00 58 47 80 11 00 00 00 00 00 00 19 [08:44:19]Write i2c OK [08:44:19]MH_I2C_Read... [08:44:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:44:19]Read from MH i2c: E2 [08:44:19]MH_I2C_Read... [08:44:19]Read from MH i2c: E2 17 00 [08:44:19]MH_I2C_Read... [08:44:19]Read from MH i2c: E2 17 00 58 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6E [08:44:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:44:19]wFMCommunicate OK [08:44:19]CreateOFDProtocolMessage done [08:44:19]OFDSenderStorePacket 311205 [08:44:19]StoreOFDPacket docnum=311205 [08:44:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 42 2D 07 01 CE EA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 96 37 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 DF 73 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 73 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4A 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 27 00 00 00 00 07 04 06 00 7C 73 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 E6 F1 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A5 BF 04 00 35 04 06 00 1F D5 26 E2 0D FB EE 1A F6 30 85 C4 E9 77 [08:44:19]CheckFolder [08:44:19]dirname=/storage/ofd_packets [08:44:19]CheckFolder done [08:44:19]ProducePacketName [08:44:19]name=ofd_packets/00311205 [08:44:19]NVStorageSaveData ofd_packets/00311205 [08:44:19]File name is /storage/ofd_packets/00311205 [08:44:19]Write 301 bytes [08:44:19]NVStorageSaveData done [08:44:19]OFDSenderStorePacket done [08:44:19]KKMCreateOFDPacket done [08:44:19]NVStorageSaveData kkm_last_timestamp [08:44:19]File name is /storage/kkm_last_timestamp [08:44:19]Write 4 bytes [08:44:19]NVStorageSaveData done [08:44:19]ExternCall_PrintAddStr [08:44:19]wPrintStart [08:44:19]Write to MH i2c: 01 00 00 59 47 A0 [08:44:19]Write i2c OK [08:44:19]MH_I2C_Read... [08:44:19]Read from MH i2c: 01 [08:44:19]MH_I2C_Read... [08:44:19]Read from MH i2c: 01 07 00 [08:44:19]MH_I2C_Read... [08:44:19]Read from MH i2c: 01 07 00 59 47 00 00 00 00 00 FF 0F B5 [08:44:19]RasterBufferAndPrint [08:44:19]line Счет N : (1)645018 [08:44:19]line ИНН: 02508201610067 [08:44:19]line Контрольно-Кассовый Чек [08:44:19]line ПРОДАЖА [08:44:19]line ТРК (МРК, ГНК) : 52 [08:44:19]line Товар: 2710124130 [08:44:19]line Аи-92-К-2 [08:44:19]line 14.230 * 66.90 [08:44:19]line = 951.99 [08:44:19]line НДС 12% НСП 1% [08:44:19]line > о реализуемом товаре [08:44:19]line ОКРУГЛЕНИЕ: -0.99 [08:44:19]line ИТОГО: 951.00 [08:44:19]line Внесено: 1000.00 [08:44:19]line СДАЧА: 49.00 [08:44:19]line НСП 1% : 8.42 [08:44:19]line НДС 12% : 101.10 [08:44:19]line Наличными: 951.00 [08:44:19]line Безнал.: 0.00 [08:44:19]line Место: АЗС № 172 "Партнер Нефть" [08:44:19]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [08:44:19]line СНО: Общий режим [08:44:19]line Чек 52 30.10.2024 08:44 [08:44:19]line Смена: 536 ФФД: 1.0 [08:44:19]line ЗНМ: 0300000116 [08:44:19]line РНМ: 0000000000091780 [08:44:19]line Версия ККМ: 001 [08:44:19]line ФМ: 0000000000871765 [08:44:19]line ФД: 311205 [08:44:19]line ФПД: 35000340844027 [08:44:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T084422&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311205&fm=35000340844027&tin=02508201610067®Number=0000000000091780&sum=95100 [08:44:19]written 0, free lines is 4095 [08:44:19]OFD Sender: Processing packet 311205 [packets to send 223, broken 222] [08:44:19]ProducePacketName [08:44:19]name=ofd_packets/00311205 [08:44:19]OFD Sender: To server: pG, [08:44:19]CommunicateWithHost lk.salyk.kg:30040 [08:44:19]ConnectInit lk.salyk.kg [08:44:19]Connected sock=10 [08:44:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 42 2D 07 01 CE EA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 96 37 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 DF 73 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 73 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4A 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 27 00 00 00 00 07 04 06 00 7C 73 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 E6 F1 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A5 BF 04 00 35 04 06 00 1F D5 26 E2 0D FB EE 1A F6 30 85 C4 E9 77 [08:44:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 DB 4B 47 00 54 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 31 37 36 35 10 04 04 00 A5 BF 04 00 F4 03 04 00 36 98 21 67 B6 04 01 00 00 F2 A4 85 9D BE 4D 14 0F [08:44:19]CommunicateWithHost err = 0 [08:44:19]CheckOFDResponse [08:44:19]1017 (14) - 77093643461234 [08:44:19]1041 (16) - 0000000000871765 [08:44:19]1040 (4) - 311205 [08:44:19]1012 (4) - 30.10.2024 02:21 [08:44:19]1206 (1) - 0 [08:44:19]OFD Sender: Remove packet 311205 [08:44:19]ProducePacketName [08:44:19]name=ofd_packets/00311205 [08:44:19]NVStorageDeleteData [08:44:19]Write to MH i2c: 01 00 00 83 47 CA [08:44:19]Write i2c OK [08:44:19]MH_I2C_Read... [08:44:19]Read from MH i2c: 01 [08:44:19]MH_I2C_Read... [08:44:19]Read from MH i2c: 01 07 00 [08:44:19]MH_I2C_Read... [08:44:19]Read from MH i2c: 01 07 00 83 47 00 00 00 00 00 AD 0C 8A [08:44:19]RasterBufferAndPrint [08:44:19]line [08:44:19]line [08:44:19]line [08:44:19]line [08:44:19]line [08:44:19]written 0, free lines is 3251 [08:44:19]MH_Cut [08:44:19]Write to MH i2c: D1 01 00 8A 47 01 A3 [08:44:19]Write i2c OK [08:44:19]MH_I2C_Read... [08:44:19]Read from MH i2c: D1 [08:44:19]MH_I2C_Read... [08:44:19]Read from MH i2c: D1 01 00 [08:44:19]MH_I2C_Read... [08:44:19]Read from MH i2c: D1 01 00 8A 47 00 A2 [08:44:19]Write to MH i2c: 01 00 00 8B 47 D2 [08:44:19]Write i2c OK [08:44:19]MH_I2C_Read... [08:44:20]OFD Sender: No OFD packet to send [08:44:20]*** Cut start [08:44:20]*** Purtial cut [08:44:20]*** Stage 1: CUTSNS_PIN = 1 [08:44:21]Read from MH i2c: 01 [08:44:21]MH_I2C_Read... [08:44:21]*** Stop cut motor [08:44:21]*** Cut end [08:44:21]Read from MH i2c: 01 07 00 [08:44:21]MH_I2C_Read... [08:44:21]Read from MH i2c: 01 07 00 8B 47 00 00 00 00 00 FF 0F E7 [08:44:21]process_action close_receipt done [08:44:21]requested_data is exist [08:44:21]produce_requested_data [08:44:21]requested_item fm.sn is exist - process it [08:44:21]wFMCommunicate request_size=4 [08:44:21]MH_SAM_APDU [08:44:21]CAPDU: 80 11 00 00 [08:44:21]Write to MH i2c: E2 08 00 8C 47 80 11 00 00 00 00 00 00 4D [08:44:21]Write i2c OK [08:44:21]MH_I2C_Read... [08:44:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:44:21]Read from MH i2c: E2 [08:44:21]MH_I2C_Read... [08:44:21]Read from MH i2c: E2 17 00 [08:44:21]MH_I2C_Read... [08:44:21]Read from MH i2c: E2 17 00 8C 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A2 [08:44:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:44:21]wFMCommunicate OK [08:44:21]requested_item fd.num is exist - process it [08:44:21]SAM_PROTO_GetFieldsCounters [08:44:21]wFMCommunicate request_size=4 [08:44:21]MH_SAM_APDU [08:44:21]CAPDU: 80 13 00 00 [08:44:21]Write to MH i2c: E2 08 00 8D 47 80 13 00 00 00 00 00 00 50 [08:44:21]Write i2c OK [08:44:21]MH_I2C_Read... [08:44:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:44:21]Read from MH i2c: E2 [08:44:21]MH_I2C_Read... [08:44:21]Read from MH i2c: E2 62 00 [08:44:21]MH_I2C_Read... [08:44:21]Read from MH i2c: E2 62 00 8D 47 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A5 BF 04 00 0E 04 04 00 18 02 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 91 [08:44: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A5 BF 04 00 0E 04 04 00 18 02 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 [08:44:21]wFMCommunicate OK [08:44:21]SAM_PROTO_GetFieldsCounters done [08:44:21]requested_item shift.num is exist - process it [08:44:21]requested_item shift.opened is exist - process it [08:44:21]req_shift_opened [08:44:21]FM_GetShiftState [08:44:21]SAM_PROTO_GetShiftState [08:44:21]wFMCommunicate request_size=4 [08:44:21]MH_SAM_APDU [08:44:21]CAPDU: 80 13 01 00 [08:44:21]Write to MH i2c: E2 08 00 8E 47 80 13 01 00 00 00 00 00 52 [08:44:21]Write i2c OK [08:44:21]MH_I2C_Read... [08:44:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:44:21]Read from MH i2c: E2 [08:44:21]MH_I2C_Read... [08:44:21]Read from MH i2c: E2 0E 00 [08:44:21]MH_I2C_Read... [08:44:21]Read from MH i2c: E2 0E 00 8E 47 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 3D [08:44:21]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:44:21]wFMCommunicate OK [08:44:21]SAM_PROTO_GetShiftState done [08:44:21]FM_GetShiftState done [08:44:21]req_shift_opened done [08:44:21]requested_item shift.open_date is exist - process it [08:44:21]req_shift_open_date [08:44:21]req_shift_open_date done [08:44:21]produce_requested_data done [08:44:21]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311205,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [08:44:21]process_action_free close_receipt [08:44:21]json_value_free [08:44:21]json_value_free done [08:44:21]process_json_proto returns [08:44:21]Send response to host [08:44:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311205,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [08:44:21]free response buf [08:44:21]execute_script done [08:44:21]execute_script returns [08:44:21]free content buf [08:44:21]Sock 9.Close socket [08:44:21]Sock 9.Thread stoped [08:44:25]OFD Sender: No OFD packet to send [08:44:29]accept exits with 7 [08:44:29]New connection [08:44:29]New thread 3066510692 created [08:44:29]Thread 3066654052 joined [08:44:29]Waiting for new connection... [08:44:29] Sock 7.Parse request [08:44:29]Sock 7.Check first char [08:44:29]Sock 7.First char is OK [08:44:29]request: POST /json_proto HTTP/1.0 [08:44:29]Method: POST [08:44:29]URL: /json_proto [08:44:29]Method is POST - this is cgi request [08:44:29]url: /json_proto [08:44:29]query_string will be loaded in cgi processing [08:44:29]execute_cgi json_proto POST (null) [08:44:29]execute_cgi path=json_proto method=POST [08:44:29]POST find Content-Length [08:44:29]Host: 172.17.96.3:8080 [08:44:29]Content-Length: 682 [08:44:29]Content-Type: application/json [08:44:29] [08:44:29]POST finish read [08:44:29]Found Content-Length = 682 [08:44:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645020", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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:44:29]execute_script... [08:44: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)645020", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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:44:29]POST & json_proto [08:44:29]process_json_proto [08:44:29]json parsed OK: [08:44:29]protocol is kg_v1.0 [08:44:29]action value=close_receipt [08:44:29]process_action close_receipt [08:44:29]cmd_close_receipt [08:44:29]MH_GetDate [08:44:29]Write to MH i2c: F0 00 00 8F 47 C5 [08:44:29]Write i2c OK [08:44:29]MH_I2C_Read... [08:44:29]Read from MH i2c: F0 [08:44:29]MH_I2C_Read... [08:44:29]Read from MH i2c: F0 09 00 [08:44:29]MH_I2C_Read... [08:44:29]Read from MH i2c: F0 09 00 8F 47 00 F1 F1 21 67 44 5E 04 65 43 [08:44:29]GetLastDocTimeStamp 1730277862 [08:44:29]current date 1730277873 [08:44:29]FM_GetShiftState [08:44:29]SAM_PROTO_GetShiftState [08:44:29]wFMCommunicate request_size=4 [08:44:29]MH_SAM_APDU [08:44:29]CAPDU: 80 13 01 00 [08:44:29]Write to MH i2c: E2 08 00 90 47 80 13 01 00 00 00 00 00 54 [08:44:29]Write i2c OK [08:44:29]MH_I2C_Read... [08:44:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:44:29]Read from MH i2c: E2 [08:44:29]MH_I2C_Read... [08:44:29]Read from MH i2c: E2 0E 00 [08:44:29]MH_I2C_Read... [08:44:29]Read from MH i2c: E2 0E 00 90 47 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 3F [08:44:29]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:44:29]wFMCommunicate OK [08:44:29]SAM_PROTO_GetShiftState done [08:44:29]FM_GetShiftState done [08:44:29]opened in 1730247899 [08:44:29]opened+sec_in_day 1730334299 [08:44:29]quantity*price = 100015 [08:44:29]sum+1 = 100017 [08:44:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 53 30.10.2024 08:44 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311206 ФПД: 137887829593075 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T084433&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311206&fm=137887829593075&tin=02508201610067®Number=0000000000091780&sum=100000 [08:44:30]StoreToDocumentArchive [08:44:30]shift 536 fd 311206 [08:44:30]save to /storage/0536/doc_00311206 [08:44:30]save last doc name /storage/0536/doc_00311206 to /storage/kkm_last_doc_name [08:44:30]save OK [08:44:30]Clear old archive folders... [08:44:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:44:30]tlvbuf is B6F0F910 [08:44:30]SAM_PROTO_ClearQueue [08:44:30]wFMCommunicate request_size=4 [08:44:30]MH_SAM_APDU [08:44:30]CAPDU: 80 09 00 00 [08:44:30]Write to MH i2c: E2 08 00 9D 47 80 09 00 00 00 00 00 00 56 [08:44:30]Write i2c OK [08:44:30]MH_I2C_Read... [08:44:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:44:30]Read from MH i2c: E2 [08:44:30]MH_I2C_Read... [08:44:30]Read from MH i2c: E2 03 00 [08:44:30]MH_I2C_Read... [08:44:30]Read from MH i2c: E2 03 00 9D 47 00 90 00 58 [08:44:30]RAPDU: 90 00 [08:44:30]wFMCommunicate OK [08:44:30]SAM_PROTO_ClearQueue done [08:44:30]KKMCreateOFDPacket [08:44:30]OFDProtocolAddRootSTLVToBuf [08:44:30]FM_MakeSignedData [08:44:30]FM_MakeSignedData [08:44:30]SAM_PROTO_SignData [08:44:30]wFMCommunicate request_size=4 [08:44:30]MH_SAM_APDU [08:44:30]CAPDU: 80 0D 01 02 [08:44:30]Write to MH i2c: E2 08 00 9E 47 80 0D 01 02 00 00 00 00 5E [08:44:30]Write i2c OK [08:44:30]MH_I2C_Read... [08:44:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:44:30]Read from MH i2c: E2 [08:44:30]MH_I2C_Read... [08:44:30]Read from MH i2c: E2 03 00 [08:44:30]MH_I2C_Read... [08:44:30]Read from MH i2c: E2 03 00 9E 47 00 90 00 59 [08:44:30]RAPDU: 90 00 [08:44:30]wFMCommunicate OK [08:44:30]wFMCommunicate request_size=255 [08:44:30]MH_SAM_APDU [08:44: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 00 00 00 F4 03 04 00 F1 F1 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A6 BF 04 00 35 04 06 00 7D [08:44:30]Write to MH i2c: E2 02 01 9F 47 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 00 00 00 F4 03 04 00 F1 F1 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A6 BF 04 00 35 04 06 00 7D 00 00 85 [08:44:30]OFD Sender: No OFD packet to send [08:44:30]Write i2c OK [08:44:30]MH_I2C_Read... [08:44:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:44:30]Read from MH i2c: E2 [08:44:30]MH_I2C_Read... [08:44:30]Read from MH i2c: E2 03 00 [08:44:30]MH_I2C_Read... [08:44:30]Read from MH i2c: E2 03 00 9F 47 00 90 00 5A [08:44:30]RAPDU: 90 00 [08:44:30]wFMCommunicate OK [08:44:30]wFMCommunicate request_size=10 [08:44:30]MH_SAM_APDU [08:44:30]CAPDU: 80 0D 02 02 05 68 83 1A 0B F3 [08:44:30]Write to MH i2c: E2 0D 00 A0 47 80 0D 02 02 05 00 68 83 1A 0B F3 00 00 6E [08:44:30]Write i2c OK [08:44:30]MH_I2C_Read... [08:44:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:44:30]Read from MH i2c: E2 [08:44:30]MH_I2C_Read... [08:44:30]Read from MH i2c: E2 03 00 [08:44:30]MH_I2C_Read... [08:44:30]Read from MH i2c: E2 03 00 A0 47 00 90 00 5B [08:44:30]RAPDU: 90 00 [08:44:30]wFMCommunicate OK [08:44:30]wFMCommunicate request_size=4 [08:44:30]MH_SAM_APDU [08:44:30]CAPDU: 80 0D 03 02 [08:44:30]Write to MH i2c: E2 08 00 A1 47 80 0D 03 02 00 00 00 00 63 [08:44:30]Write i2c OK [08:44:30]MH_I2C_Read... [08:44:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:44:30]Read from MH i2c: E2 [08:44:30]MH_I2C_Read... [08:44:30]Read from MH i2c: E2 0B 00 [08:44:30]MH_I2C_Read... [08:44:30]Read from MH i2c: E2 0B 00 A1 47 00 E1 40 58 80 03 C7 BC AA 90 00 8D [08:44:30]RAPDU: E1 40 58 80 03 C7 BC AA 90 00 [08:44:30]wFMCommunicate OK [08:44:30]SAM_PROTO_SignData done [08:44:30]FM_MakeSignedData done [08:44:30]CreateOFDProtocolMessage [08:44:30]wFMCommunicate request_size=4 [08:44:30]MH_SAM_APDU [08:44:30]CAPDU: 80 11 00 00 [08:44:30]Write to MH i2c: E2 08 00 A2 47 80 11 00 00 00 00 00 00 63 [08:44:30]Write i2c OK [08:44:30]MH_I2C_Read... [08:44:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:44:30]Read from MH i2c: E2 [08:44:30]MH_I2C_Read... [08:44:30]Read from MH i2c: E2 17 00 [08:44:30]MH_I2C_Read... [08:44:30]Read from MH i2c: E2 17 00 A2 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B8 [08:44:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:44:30]wFMCommunicate OK [08:44:30]CreateOFDProtocolMessage done [08:44:30]OFDSenderStorePacket 311206 [08:44:30]StoreOFDPacket docnum=311206 [08:44:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 4B 7D 07 01 89 B7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 00 00 00 F4 03 04 00 F1 F1 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A6 BF 04 00 35 04 06 00 7D 68 83 1A 0B F3 E1 40 58 80 03 C7 BC AA [08:44:30]CheckFolder [08:44:30]dirname=/storage/ofd_packets [08:44:30]CheckFolder done [08:44:30]ProducePacketName [08:44:30]name=ofd_packets/00311206 [08:44:30]NVStorageSaveData ofd_packets/00311206 [08:44:30]File name is /storage/ofd_packets/00311206 [08:44:30]Write 301 bytes [08:44:30]NVStorageSaveData done [08:44:30]OFDSenderStorePacket done [08:44:30]KKMCreateOFDPacket done [08:44:30]NVStorageSaveData kkm_last_timestamp [08:44:30]File name is /storage/kkm_last_timestamp [08:44:30]Write 4 bytes [08:44:30]NVStorageSaveData done [08:44:30]ExternCall_PrintAddStr [08:44:30]wPrintStart [08:44:30]Write to MH i2c: 01 00 00 A3 47 EA [08:44:30]Write i2c OK [08:44:30]MH_I2C_Read... [08:44:30]Read from MH i2c: 01 [08:44:30]MH_I2C_Read... [08:44:30]Read from MH i2c: 01 07 00 [08:44:30]MH_I2C_Read... [08:44:30]Read from MH i2c: 01 07 00 A3 47 00 00 00 00 00 FF 0F FF [08:44:30]RasterBufferAndPrint [08:44:30]line Счет N : (1)645020 [08:44:30]line ИНН: 02508201610067 [08:44:30]line Контрольно-Кассовый Чек [08:44:30]line ПРОДАЖА [08:44:30]line ТРК (МРК, ГНК) : 62 [08:44:30]line Товар: 2710124130 [08:44:30]line Аи-92-К-2 [08:44:30]line 14.950 * 66.90 [08:44:30]line = 1000.16 [08:44:30]line НДС 12% НСП 1% [08:44:30]line > о реализуемом товаре [08:44:30]line ОКРУГЛЕНИЕ: -0.16 [08:44:30]line ИТОГО: 1000.00 [08:44:30]line Внесено: 1000.00 [08:44:30]line СДАЧА: 0.00 [08:44:30]line НСП 1% : 8.85 [08:44:30]line НДС 12% : 106.21 [08:44:30]line Наличными: 1000.00 [08:44:30]line Безнал.: 0.00 [08:44:30]line Место: АЗС № 172 "Партнер Нефть" [08:44:30]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [08:44:30]line СНО: Общий режим [08:44:30]line Чек 53 30.10.2024 08:44 [08:44:30]line Смена: 536 ФФД: 1.0 [08:44:30]line ЗНМ: 0300000116 [08:44:30]line РНМ: 0000000000091780 [08:44:30]line Версия ККМ: 001 [08:44:30]line ФМ: 0000000000871765 [08:44:30]line ФД: 311206 [08:44:30]line ФПД: 137887829593075 [08:44:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T084433&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311206&fm=137887829593075&tin=02508201610067®Number=0000000000091780&sum=100000 [08:44:30]written 0, free lines is 4095 [08:44:31]OFD Sender: Processing packet 311206 [packets to send 223, broken 222] [08:44:31]ProducePacketName [08:44:31]name=ofd_packets/00311206 [08:44:31]OFD Sender: To server: pG, [08:44:31]CommunicateWithHost lk.salyk.kg:30040 [08:44:31]ConnectInit lk.salyk.kg [08:44:31]Connected sock=10 [08:44:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 4B 7D 07 01 89 B7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 00 00 00 F4 03 04 00 F1 F1 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A6 BF 04 00 35 04 06 00 7D 68 83 1A 0B F3 E1 40 58 80 03 C7 BC AA [08:44:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 A7 F7 47 00 9E 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 31 37 36 35 10 04 04 00 A6 BF 04 00 F4 03 04 00 41 98 21 67 B6 04 01 00 00 43 68 66 AF B1 7A D9 06 [08:44:31]CommunicateWithHost err = 0 [08:44:31]CheckOFDResponse [08:44:31]1017 (14) - 77093643461234 [08:44:31]1041 (16) - 0000000000871765 [08:44:31]1040 (4) - 311206 [08:44:31]1012 (4) - 30.10.2024 02:21 [08:44:31]1206 (1) - 0 [08:44:31]OFD Sender: Remove packet 311206 [08:44:31]ProducePacketName [08:44:31]name=ofd_packets/00311206 [08:44:31]NVStorageDeleteData [08:44:31]Write to MH i2c: 01 00 00 CD 47 14 [08:44:31]Write i2c OK [08:44:31]MH_I2C_Read... [08:44:31]Read from MH i2c: 01 [08:44:31]MH_I2C_Read... [08:44:31]Read from MH i2c: 01 07 00 [08:44:31]MH_I2C_Read... [08:44:31]Read from MH i2c: 01 07 00 CD 47 00 00 00 00 00 B1 0C D8 [08:44:31]RasterBufferAndPrint [08:44:31]line [08:44:31]line [08:44:31]line [08:44:31]line [08:44:31]line [08:44:31]written 0, free lines is 3259 [08:44:31]MH_Cut [08:44:31]Write to MH i2c: D1 01 00 D4 47 01 ED [08:44:31]Write i2c OK [08:44:31]MH_I2C_Read... [08:44:31]Read from MH i2c: D1 [08:44:31]MH_I2C_Read... [08:44:31]Read from MH i2c: D1 01 00 [08:44:31]MH_I2C_Read... [08:44:31]Read from MH i2c: D1 01 00 D4 47 00 EC [08:44:31]Write to MH i2c: 01 00 00 D5 47 1C [08:44:31]Write i2c OK [08:44:31]MH_I2C_Read... [08:44:31]OFD Sender: No OFD packet to send [08:44:32]*** Cut start [08:44:32]*** Purtial cut [08:44:32]*** Stage 1: CUTSNS_PIN = 1 [08:44:32]Read from MH i2c: 01 [08:44:32]MH_I2C_Read... [08:44:32]*** Stop cut motor [08:44:32]*** Cut end [08:44:32]Read from MH i2c: 01 07 00 [08:44:32]MH_I2C_Read... [08:44:32]Read from MH i2c: 01 07 00 D5 47 00 00 00 00 00 FF 0F 31 [08:44:32]process_action close_receipt done [08:44:32]requested_data is exist [08:44:32]produce_requested_data [08:44:32]requested_item fm.sn is exist - process it [08:44:32]wFMCommunicate request_size=4 [08:44:32]MH_SAM_APDU [08:44:32]CAPDU: 80 11 00 00 [08:44:32]Write to MH i2c: E2 08 00 D6 47 80 11 00 00 00 00 00 00 97 [08:44:32]Write i2c OK [08:44:32]MH_I2C_Read... [08:44:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:44:32]Read from MH i2c: E2 [08:44:32]MH_I2C_Read... [08:44:32]Read from MH i2c: E2 17 00 [08:44:32]MH_I2C_Read... [08:44:32]Read from MH i2c: E2 17 00 D6 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 EC [08:44:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:44:32]wFMCommunicate OK [08:44:32]requested_item fd.num is exist - process it [08:44:32]SAM_PROTO_GetFieldsCounters [08:44:32]wFMCommunicate request_size=4 [08:44:32]MH_SAM_APDU [08:44:32]CAPDU: 80 13 00 00 [08:44:32]Write to MH i2c: E2 08 00 D7 47 80 13 00 00 00 00 00 00 9A [08:44:32]Write i2c OK [08:44:32]MH_I2C_Read... [08:44:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:44:32]Read from MH i2c: E2 [08:44:32]MH_I2C_Read... [08:44:32]Read from MH i2c: E2 62 00 [08:44:32]MH_I2C_Read... [08:44:32]Read from MH i2c: E2 62 00 D7 47 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A6 BF 04 00 0E 04 04 00 18 02 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 DF [08:44: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A6 BF 04 00 0E 04 04 00 18 02 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 [08:44:32]wFMCommunicate OK [08:44:32]SAM_PROTO_GetFieldsCounters done [08:44:32]requested_item shift.num is exist - process it [08:44:32]requested_item shift.opened is exist - process it [08:44:32]req_shift_opened [08:44:32]FM_GetShiftState [08:44:32]SAM_PROTO_GetShiftState [08:44:32]wFMCommunicate request_size=4 [08:44:32]MH_SAM_APDU [08:44:32]CAPDU: 80 13 01 00 [08:44:32]Write to MH i2c: E2 08 00 D8 47 80 13 01 00 00 00 00 00 9C [08:44:32]Write i2c OK [08:44:32]MH_I2C_Read... [08:44:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:44:32]Read from MH i2c: E2 [08:44:32]MH_I2C_Read... [08:44:32]Read from MH i2c: E2 0E 00 [08:44:32]MH_I2C_Read... [08:44:32]Read from MH i2c: E2 0E 00 D8 47 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 87 [08:44:32]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:44:32]wFMCommunicate OK [08:44:32]SAM_PROTO_GetShiftState done [08:44:32]FM_GetShiftState done [08:44:32]req_shift_opened done [08:44:32]requested_item shift.open_date is exist - process it [08:44:32]req_shift_open_date [08:44:32]req_shift_open_date done [08:44:32]produce_requested_data done [08:44:32]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311206,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [08:44:32]process_action_free close_receipt [08:44:32]json_value_free [08:44:32]json_value_free done [08:44:32]process_json_proto returns [08:44:32]Send response to host [08:44:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311206,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [08:44:32]free response buf [08:44:32]execute_script done [08:44:32]execute_script returns [08:44:32]free content buf [08:44:32]Sock 7.Close socket [08:44:32]Sock 7.Thread stoped [08:44:36]OFD Sender: No OFD packet to send [08:44:41]OFD Sender: No OFD packet to send [08:44:46]OFD Sender: No OFD packet to send [08:44:51]OFD Sender: No OFD packet to send [08:44:56]OFD Sender: No OFD packet to send [08:45:01]OFD Sender: No OFD packet to send [08:45:06]OFD Sender: No OFD packet to send [08:45:11]OFD Sender: No OFD packet to send [08:45:16]OFD Sender: No OFD packet to send [08:45:21]OFD Sender: No OFD packet to send [08:45:26]OFD Sender: No OFD packet to send [08:45:31]OFD Sender: No OFD packet to send [08:45:36]OFD Sender: No OFD packet to send [08:45:41]OFD Sender: No OFD packet to send [08:45:46]OFD Sender: No OFD packet to send [08:45:51]OFD Sender: No OFD packet to send [08:45:56]OFD Sender: No OFD packet to send [08:46:01]OFD Sender: No OFD packet to send [08:46:07]OFD Sender: No OFD packet to send [08:46:12]OFD Sender: No OFD packet to send [08:46:12]accept exits with 9 [08:46:12]New connection [08:46:12]New thread 3066654052 created [08:46:12]Thread 3066510692 joined [08:46:12]Waiting for new connection... [08:46:12] Sock 9.Parse request [08:46:12]Sock 9.Check first char [08:46:12]Sock 9.First char is OK [08:46:12]request: POST /json_proto HTTP/1.0 [08:46:12]Method: POST [08:46:12]URL: /json_proto [08:46:12]Method is POST - this is cgi request [08:46:12]url: /json_proto [08:46:12]query_string will be loaded in cgi processing [08:46:12]execute_cgi json_proto POST (null) [08:46:12]execute_cgi path=json_proto method=POST [08:46:12]POST find Content-Length [08:46:12]Host: 172.17.96.3:8080 [08:46:12]Content-Length: 800 [08:46:12]Content-Type: application/json [08:46:12] [08:46:12]POST finish read [08:46:12]Found Content-Length = 800 [08:46:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645021", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4195174", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:46:12]execute_script... [08:46: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)645021", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4195174", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:46:12]POST & json_proto [08:46:12]process_json_proto [08:46:12]json parsed OK: [08:46:12]protocol is kg_v1.0 [08:46:12]action value=close_receipt [08:46:12]process_action close_receipt [08:46:12]cmd_close_receipt [08:46:12]MH_GetDate [08:46:12]Write to MH i2c: F0 00 00 D9 47 0F [08:46:12]Write i2c OK [08:46:12]MH_I2C_Read... [08:46:12]Read from MH i2c: F0 [08:46:12]MH_I2C_Read... [08:46:12]Read from MH i2c: F0 09 00 [08:46:12]MH_I2C_Read... [08:46:12]Read from MH i2c: F0 09 00 D9 47 00 59 F2 21 67 44 5E 04 65 F6 [08:46:12]GetLastDocTimeStamp 1730277873 [08:46:12]current date 1730277977 [08:46:12]FM_GetShiftState [08:46:12]SAM_PROTO_GetShiftState [08:46:12]wFMCommunicate request_size=4 [08:46:12]MH_SAM_APDU [08:46:12]CAPDU: 80 13 01 00 [08:46:12]Write to MH i2c: E2 08 00 DA 47 80 13 01 00 00 00 00 00 9E [08:46:12]Write i2c OK [08:46:12]MH_I2C_Read... [08:46:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:12]Read from MH i2c: E2 [08:46:12]MH_I2C_Read... [08:46:12]Read from MH i2c: E2 0E 00 [08:46:12]MH_I2C_Read... [08:46:12]Read from MH i2c: E2 0E 00 DA 47 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 89 [08:46:12]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:46:12]wFMCommunicate OK [08:46:12]SAM_PROTO_GetShiftState done [08:46:12]FM_GetShiftState done [08:46:12]opened in 1730247899 [08:46:12]opened+sec_in_day 1730334299 [08:46:12]quantity*price = 0 [08:46:12]sum+1 = 1 [08:46:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 54 30.10.2024 08:46 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4195174 ФМ: 0000000000871765 ФД: 311207 ФПД: 47262304826751 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T084617&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311207&fm=47262304826751&tin=02508201610067®Number=0000000000091780&sum=0 [08:46:14]StoreToDocumentArchive [08:46:14]shift 536 fd 311207 [08:46:14]save to /storage/0536/doc_00311207 [08:46:14]save last doc name /storage/0536/doc_00311207 to /storage/kkm_last_doc_name [08:46:14]save OK [08:46:14]Clear old archive folders... [08:46:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:46:14]tlvbuf is 00633E90 [08:46:14]SAM_PROTO_ClearQueue [08:46:14]wFMCommunicate request_size=4 [08:46:14]MH_SAM_APDU [08:46:14]CAPDU: 80 09 00 00 [08:46:14]Write to MH i2c: E2 08 00 E7 47 80 09 00 00 00 00 00 00 A0 [08:46:14]Write i2c OK [08:46:14]MH_I2C_Read... [08:46:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:46:14]Read from MH i2c: E2 [08:46:14]MH_I2C_Read... [08:46:14]Read from MH i2c: E2 03 00 [08:46:14]MH_I2C_Read... [08:46:14]Read from MH i2c: E2 03 00 E7 47 00 90 00 A2 [08:46:14]RAPDU: 90 00 [08:46:14]wFMCommunicate OK [08:46:14]SAM_PROTO_ClearQueue done [08:46:14]KKMCreateOFDPacket [08:46:14]OFDProtocolAddRootSTLVToBuf [08:46:14]FM_MakeSignedData [08:46:14]FM_MakeSignedData [08:46:14]SAM_PROTO_SignData [08:46:14]wFMCommunicate request_size=4 [08:46:14]MH_SAM_APDU [08:46:14]CAPDU: 80 0D 01 02 [08:46:14]Write to MH i2c: E2 08 00 E8 47 80 0D 01 02 00 00 00 00 A8 [08:46:14]Write i2c OK [08:46:14]MH_I2C_Read... [08:46:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:46:14]Read from MH i2c: E2 [08:46:14]MH_I2C_Read... [08:46:14]Read from MH i2c: E2 03 00 [08:46:14]MH_I2C_Read... [08:46:14]Read from MH i2c: E2 03 00 E8 47 00 90 00 A3 [08:46:14]RAPDU: 90 00 [08:46:14]wFMCommunicate OK [08:46:14]wFMCommunicate request_size=255 [08:46:14]MH_SAM_APDU [08:46: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 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 59 F2 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A7 BF 04 00 35 04 06 00 2A [08:46:14]Write to MH i2c: E2 02 01 E9 47 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 59 F2 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A7 BF 04 00 35 04 06 00 2A 00 00 9F [08:46:14]Write i2c OK [08:46:14]MH_I2C_Read... [08:46:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:14]Read from MH i2c: E2 [08:46:14]MH_I2C_Read... [08:46:14]Read from MH i2c: E2 03 00 [08:46:14]MH_I2C_Read... [08:46:14]Read from MH i2c: E2 03 00 E9 47 00 90 00 A4 [08:46:14]RAPDU: 90 00 [08:46:14]wFMCommunicate OK [08:46:14]wFMCommunicate request_size=10 [08:46:14]MH_SAM_APDU [08:46:14]CAPDU: 80 0D 02 02 05 FC 1C E3 F5 7F [08:46:14]Write to MH i2c: E2 0D 00 EA 47 80 0D 02 02 05 00 FC 1C E3 F5 7F 00 00 24 [08:46:14]Write i2c OK [08:46:14]MH_I2C_Read... [08:46:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:14]Read from MH i2c: E2 [08:46:14]MH_I2C_Read... [08:46:14]Read from MH i2c: E2 03 00 [08:46:14]MH_I2C_Read... [08:46:14]Read from MH i2c: E2 03 00 EA 47 00 90 00 A5 [08:46:14]RAPDU: 90 00 [08:46:14]wFMCommunicate OK [08:46:14]wFMCommunicate request_size=4 [08:46:14]MH_SAM_APDU [08:46:14]CAPDU: 80 0D 03 02 [08:46:14]Write to MH i2c: E2 08 00 EB 47 80 0D 03 02 00 00 00 00 AD [08:46:14]Write i2c OK [08:46:14]MH_I2C_Read... [08:46:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:46:14]Read from MH i2c: E2 [08:46:14]MH_I2C_Read... [08:46:14]Read from MH i2c: E2 0B 00 [08:46:14]MH_I2C_Read... [08:46:14]Read from MH i2c: E2 0B 00 EB 47 00 DF C8 64 48 AC 67 7B C6 90 00 55 [08:46:14]RAPDU: DF C8 64 48 AC 67 7B C6 90 00 [08:46:14]wFMCommunicate OK [08:46:14]SAM_PROTO_SignData done [08:46:14]FM_MakeSignedData done [08:46:14]CreateOFDProtocolMessage [08:46:14]wFMCommunicate request_size=4 [08:46:14]MH_SAM_APDU [08:46:14]CAPDU: 80 11 00 00 [08:46:14]Write to MH i2c: E2 08 00 EC 47 80 11 00 00 00 00 00 00 AD [08:46:14]Write i2c OK [08:46:14]MH_I2C_Read... [08:46:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:14]Read from MH i2c: E2 [08:46:14]MH_I2C_Read... [08:46:14]Read from MH i2c: E2 17 00 [08:46:14]MH_I2C_Read... [08:46:14]Read from MH i2c: E2 17 00 EC 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 02 [08:46:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:46:14]wFMCommunicate OK [08:46:14]CreateOFDProtocolMessage done [08:46:14]OFDSenderStorePacket 311207 [08:46:14]StoreOFDPacket docnum=311207 [08:46:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B5 68 07 01 DE 94 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 59 F2 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A7 BF 04 00 35 04 06 00 2A FC 1C E3 F5 7F DF C8 64 48 AC 67 7B C6 [08:46:14]CheckFolder [08:46:14]dirname=/storage/ofd_packets [08:46:14]CheckFolder done [08:46:14]ProducePacketName [08:46:14]name=ofd_packets/00311207 [08:46:14]NVStorageSaveData ofd_packets/00311207 [08:46:14]File name is /storage/ofd_packets/00311207 [08:46:14]Write 301 bytes [08:46:14]NVStorageSaveData done [08:46:14]OFDSenderStorePacket done [08:46:14]KKMCreateOFDPacket done [08:46:14]NVStorageSaveData kkm_last_timestamp [08:46:14]File name is /storage/kkm_last_timestamp [08:46:14]Write 4 bytes [08:46:14]NVStorageSaveData done [08:46:14]ExternCall_PrintAddStr [08:46:14]wPrintStart [08:46:14]Write to MH i2c: 01 00 00 ED 47 34 [08:46:14]Write i2c OK [08:46:14]MH_I2C_Read... [08:46:14]Read from MH i2c: 01 [08:46:14]MH_I2C_Read... [08:46:14]Read from MH i2c: 01 07 00 [08:46:14]MH_I2C_Read... [08:46:14]Read from MH i2c: 01 07 00 ED 47 00 00 00 00 00 FF 0F 49 [08:46:14]RasterBufferAndPrint [08:46:14]line Счет N : (1)645021 [08:46:14]line ИНН: 02508201610067 [08:46:14]line Контрольно-Кассовый Чек [08:46:14]line ПРОДАЖА [08:46:14]line ТРК (МРК, ГНК) : 52 [08:46:14]line Товар: 2710124130 [08:46:14]line Аи-92-К-2 [08:46:14]line 10.000 * 0.00 [08:46:14]line = 0.00 [08:46:14]line НДС 12% НСП 1% [08:46:14]line > о реализуемом товаре [08:46:14]line ИТОГО: 0.00 [08:46:14]line НСП 1% : 0.00 [08:46:14]line НДС 12% : 0.00 [08:46:14]line Наличными: 0.00 [08:46:14]line Безнал.: 0.00 [08:46:14]line Место: АЗС № 172 "Партнер Нефть" [08:46:14]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [08:46:14]line СНО: Общий режим [08:46:14]line Чек 54 30.10.2024 08:46 [08:46:14]line Смена: 536 ФФД: 1.0 [08:46:14]line ЗНМ: 0300000116 [08:46:14]line РНМ: 0000000000091780 [08:46:14]line Версия ККМ: 001 [08:46:14]line Талоны: Топливные Талоны [08:46:14]line 4195174 [08:46:14]line ФМ: 0000000000871765 [08:46:14]line ФД: 311207 [08:46:14]line ФПД: 47262304826751 [08:46:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T084617&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311207&fm=47262304826751&tin=02508201610067®Number=0000000000091780&sum=0 [08:46:14]written 0, free lines is 4095 [08:46:14]OFD Sender: Processing packet 311207 [packets to send 223, broken 222] [08:46:14]ProducePacketName [08:46:14]name=ofd_packets/00311207 [08:46:14]OFD Sender: To server: pG, [08:46:14]CommunicateWithHost lk.salyk.kg:30040 [08:46:14]ConnectInit lk.salyk.kg [08:46:14]Connected sock=11 [08:46:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B5 68 07 01 DE 94 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 59 F2 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A7 BF 04 00 35 04 06 00 2A FC 1C E3 F5 7F DF C8 64 48 AC 67 7B C6 [08:46:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 14 05 47 00 70 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 31 37 36 35 10 04 04 00 A7 BF 04 00 F4 03 04 00 A9 98 21 67 B6 04 01 00 00 9F 3D 2D 84 DD CE 46 74 [08:46:14]CommunicateWithHost err = 0 [08:46:14]CheckOFDResponse [08:46:14]1017 (14) - 77093643461234 [08:46:14]1041 (16) - 0000000000871765 [08:46:14]1040 (4) - 311207 [08:46:14]1012 (4) - 30.10.2024 02:23 [08:46:14]1206 (1) - 0 [08:46:14]OFD Sender: Remove packet 311207 [08:46:14]ProducePacketName [08:46:14]name=ofd_packets/00311207 [08:46:14]NVStorageDeleteData [08:46:14]Write to MH i2c: 01 00 00 16 48 5E [08:46:14]Write i2c OK [08:46:14]MH_I2C_Read... [08:46:14]Read from MH i2c: 01 [08:46:14]MH_I2C_Read... [08:46:15]Read from MH i2c: 01 07 00 [08:46:15]MH_I2C_Read... [08:46:15]Read from MH i2c: 01 07 00 16 48 00 00 00 00 00 BF 0C 30 [08:46:15]RasterBufferAndPrint [08:46:15]line [08:46:15]line [08:46:15]line [08:46:15]line [08:46:15]line [08:46:15]written 0, free lines is 3266 [08:46:15]MH_Cut [08:46:15]Write to MH i2c: D1 01 00 1D 48 01 37 [08:46:15]Write i2c OK [08:46:15]MH_I2C_Read... [08:46:15]Read from MH i2c: D1 [08:46:15]MH_I2C_Read... [08:46:15]Read from MH i2c: D1 01 00 [08:46:15]MH_I2C_Read... [08:46:15]Read from MH i2c: D1 01 00 1D 48 00 36 [08:46:15]Write to MH i2c: 01 00 00 1E 48 66 [08:46:15]Write i2c OK [08:46:15]MH_I2C_Read... [08:46:15]OFD Sender: No OFD packet to send [08:46:15]*** Cut start [08:46:15]*** Purtial cut [08:46:15]*** Stage 1: CUTSNS_PIN = 1 [08:46:16]Read from MH i2c: 01 [08:46:16]MH_I2C_Read... [08:46:16]*** Stop cut motor [08:46:16]*** Cut end [08:46:16]Read from MH i2c: 01 07 00 [08:46:16]MH_I2C_Read... [08:46:16]Read from MH i2c: 01 07 00 1E 48 00 00 00 00 00 FF 0F 7B [08:46:16]process_action close_receipt done [08:46:16]requested_data is exist [08:46:16]produce_requested_data [08:46:16]requested_item fm.sn is exist - process it [08:46:16]wFMCommunicate request_size=4 [08:46:16]MH_SAM_APDU [08:46:16]CAPDU: 80 11 00 00 [08:46:16]Write to MH i2c: E2 08 00 1F 48 80 11 00 00 00 00 00 00 E1 [08:46:16]Write i2c OK [08:46:16]MH_I2C_Read... [08:46:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:16]Read from MH i2c: E2 [08:46:16]MH_I2C_Read... [08:46:16]Read from MH i2c: E2 17 00 [08:46:16]MH_I2C_Read... [08:46:16]Read from MH i2c: E2 17 00 1F 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 36 [08:46:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:46:16]wFMCommunicate OK [08:46:16]requested_item fd.num is exist - process it [08:46:16]SAM_PROTO_GetFieldsCounters [08:46:16]wFMCommunicate request_size=4 [08:46:16]MH_SAM_APDU [08:46:16]CAPDU: 80 13 00 00 [08:46:16]Write to MH i2c: E2 08 00 20 48 80 13 00 00 00 00 00 00 E4 [08:46:16]Write i2c OK [08:46:16]MH_I2C_Read... [08:46:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:46:16]Read from MH i2c: E2 [08:46:16]MH_I2C_Read... [08:46:16]Read from MH i2c: E2 62 00 [08:46:16]MH_I2C_Read... [08:46:16]Read from MH i2c: E2 62 00 20 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A7 BF 04 00 0E 04 04 00 18 02 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 2D [08:46: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A7 BF 04 00 0E 04 04 00 18 02 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 [08:46:16]wFMCommunicate OK [08:46:16]SAM_PROTO_GetFieldsCounters done [08:46:16]requested_item shift.num is exist - process it [08:46:16]requested_item shift.opened is exist - process it [08:46:16]req_shift_opened [08:46:16]FM_GetShiftState [08:46:16]SAM_PROTO_GetShiftState [08:46:16]wFMCommunicate request_size=4 [08:46:16]MH_SAM_APDU [08:46:16]CAPDU: 80 13 01 00 [08:46:16]Write to MH i2c: E2 08 00 21 48 80 13 01 00 00 00 00 00 E6 [08:46:16]Write i2c OK [08:46:16]MH_I2C_Read... [08:46:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:16]Read from MH i2c: E2 [08:46:16]MH_I2C_Read... [08:46:16]Read from MH i2c: E2 0E 00 [08:46:16]MH_I2C_Read... [08:46:16]Read from MH i2c: E2 0E 00 21 48 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 D1 [08:46:16]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:46:16]wFMCommunicate OK [08:46:16]SAM_PROTO_GetShiftState done [08:46:16]FM_GetShiftState done [08:46:16]req_shift_opened done [08:46:16]requested_item shift.open_date is exist - process it [08:46:16]req_shift_open_date [08:46:16]req_shift_open_date done [08:46:16]produce_requested_data done [08:46:16]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311207,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [08:46:16]process_action_free close_receipt [08:46:16]json_value_free [08:46:16]json_value_free done [08:46:16]process_json_proto returns [08:46:16]Send response to host [08:46:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311207,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [08:46:16]free response buf [08:46:16]execute_script done [08:46:16]execute_script returns [08:46:16]free content buf [08:46:16]Sock 9.Close socket [08:46:16]Sock 9.Thread stoped [08:46:20]OFD Sender: No OFD packet to send [08:46:25]OFD Sender: No OFD packet to send [08:46:30]OFD Sender: No OFD packet to send [08:46:35]OFD Sender: No OFD packet to send [08:46:35]accept exits with 7 [08:46:35]New connection [08:46:35]New thread 3066510692 created [08:46:35]Thread 3066654052 joined [08:46:35]Waiting for new connection... [08:46:35] Sock 7.Parse request [08:46:35]Sock 7.Check first char [08:46:35]Sock 7.First char is OK [08:46:35]request: POST /json_proto HTTP/1.0 [08:46:35]Method: POST [08:46:35]URL: /json_proto [08:46:35]Method is POST - this is cgi request [08:46:35]url: /json_proto [08:46:35]query_string will be loaded in cgi processing [08:46:35]execute_cgi json_proto POST (null) [08:46:35]execute_cgi path=json_proto method=POST [08:46:35]POST find Content-Length [08:46:35]Host: 172.17.96.3:8080 [08:46:35]Content-Length: 677 [08:46:35]Content-Type: application/json [08:46:35] [08:46:35]POST finish read [08:46:35]Found Content-Length = 677 [08:46:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645022", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 7.010, "sum" : 520.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 520.00, "total" : 520.00, "payments": [ { "type": 0, "sum" : 520.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:46:35]execute_script... [08:46: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)645022", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 7.010, "sum" : 520.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 520.00, "total" : 520.00, "payments": [ { "type": 0, "sum" : 520.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:46:35]POST & json_proto [08:46:35]process_json_proto [08:46:35]json parsed OK: [08:46:35]protocol is kg_v1.0 [08:46:35]action value=close_receipt [08:46:35]process_action close_receipt [08:46:35]cmd_close_receipt [08:46:35]MH_GetDate [08:46:35]Write to MH i2c: F0 00 00 22 48 59 [08:46:35]Write i2c OK [08:46:35]MH_I2C_Read... [08:46:35]Read from MH i2c: F0 [08:46:35]MH_I2C_Read... [08:46:35]Read from MH i2c: F0 09 00 [08:46:35]MH_I2C_Read... [08:46:35]Read from MH i2c: F0 09 00 22 48 00 70 F2 21 67 44 5E 04 65 57 [08:46:35]GetLastDocTimeStamp 1730277977 [08:46:35]current date 1730278000 [08:46:35]FM_GetShiftState [08:46:35]SAM_PROTO_GetShiftState [08:46:35]wFMCommunicate request_size=4 [08:46:35]MH_SAM_APDU [08:46:35]CAPDU: 80 13 01 00 [08:46:35]Write to MH i2c: E2 08 00 23 48 80 13 01 00 00 00 00 00 E8 [08:46:35]Write i2c OK [08:46:35]MH_I2C_Read... [08:46:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:35]Read from MH i2c: E2 [08:46:35]MH_I2C_Read... [08:46:35]Read from MH i2c: E2 0E 00 [08:46:35]MH_I2C_Read... [08:46:35]Read from MH i2c: E2 0E 00 23 48 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 D3 [08:46:35]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:46:35]wFMCommunicate OK [08:46:35]SAM_PROTO_GetShiftState done [08:46:35]FM_GetShiftState done [08:46:35]opened in 1730247899 [08:46:35]opened+sec_in_day 1730334299 [08:46:35]quantity*price = 52014 [08:46:35]sum+1 = 52015 [08:46:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 520.00 Внесено: 520.00 СДАЧА: 0.00 НСП 1% : 4.60 НДС 12% : 55.24 Наличными: 520.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 55 30.10.2024 08:46 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311208 ФПД: 36976865470042 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T084640&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311208&fm=36976865470042&tin=02508201610067®Number=0000000000091780&sum=52000 [08:46:36]StoreToDocumentArchive [08:46:36]shift 536 fd 311208 [08:46:36]save to /storage/0536/doc_00311208 [08:46:36]save last doc name /storage/0536/doc_00311208 to /storage/kkm_last_doc_name [08:46:36]save OK [08:46:36]Clear old archive folders... [08:46:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:46:36]tlvbuf is B6D5F240 [08:46:36]SAM_PROTO_ClearQueue [08:46:36]wFMCommunicate request_size=4 [08:46:36]MH_SAM_APDU [08:46:36]CAPDU: 80 09 00 00 [08:46:36]Write to MH i2c: E2 08 00 30 48 80 09 00 00 00 00 00 00 EA [08:46:36]Write i2c OK [08:46:36]MH_I2C_Read... [08:46:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:46:36]Read from MH i2c: E2 [08:46:36]MH_I2C_Read... [08:46:36]Read from MH i2c: E2 03 00 [08:46:36]MH_I2C_Read... [08:46:36]Read from MH i2c: E2 03 00 30 48 00 90 00 EC [08:46:36]RAPDU: 90 00 [08:46:36]wFMCommunicate OK [08:46:36]SAM_PROTO_ClearQueue done [08:46:36]KKMCreateOFDPacket [08:46:36]OFDProtocolAddRootSTLVToBuf [08:46:36]FM_MakeSignedData [08:46:36]FM_MakeSignedData [08:46:36]SAM_PROTO_SignData [08:46:36]wFMCommunicate request_size=4 [08:46:36]MH_SAM_APDU [08:46:36]CAPDU: 80 0D 01 02 [08:46:36]Write to MH i2c: E2 08 00 31 48 80 0D 01 02 00 00 00 00 F2 [08:46:36]Write i2c OK [08:46:36]MH_I2C_Read... [08:46:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:46:37]Read from MH i2c: E2 [08:46:37]MH_I2C_Read... [08:46:37]Read from MH i2c: E2 03 00 [08:46:37]MH_I2C_Read... [08:46:37]Read from MH i2c: E2 03 00 31 48 00 90 00 ED [08:46:37]RAPDU: 90 00 [08:46:37]wFMCommunicate OK [08:46:37]wFMCommunicate request_size=255 [08:46:37]MH_SAM_APDU [08:46: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 62 1B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 2E CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 CB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CC 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 94 15 00 00 00 00 07 04 06 00 20 CB 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 00 00 00 F4 03 04 00 70 F2 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A8 BF 04 00 35 04 06 00 21 [08:46:37]Write to MH i2c: E2 02 01 32 48 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 62 1B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 2E CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 CB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CC 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 94 15 00 00 00 00 07 04 06 00 20 CB 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 00 00 00 F4 03 04 00 70 F2 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A8 BF 04 00 35 04 06 00 21 00 00 A1 [08:46:37]Write i2c OK [08:46:37]MH_I2C_Read... [08:46:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:37]Read from MH i2c: E2 [08:46:37]MH_I2C_Read... [08:46:37]Read from MH i2c: E2 03 00 [08:46:37]MH_I2C_Read... [08:46:37]Read from MH i2c: E2 03 00 32 48 00 90 00 EE [08:46:37]RAPDU: 90 00 [08:46:37]wFMCommunicate OK [08:46:37]wFMCommunicate request_size=10 [08:46:37]MH_SAM_APDU [08:46:37]CAPDU: 80 0D 02 02 05 A1 58 EE 66 5A [08:46:37]Write to MH i2c: E2 0D 00 33 48 80 0D 02 02 05 00 A1 58 EE 66 5A 00 00 A6 [08:46:37]Write i2c OK [08:46:37]MH_I2C_Read... [08:46:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:37]Read from MH i2c: E2 [08:46:37]MH_I2C_Read... [08:46:37]Read from MH i2c: E2 03 00 [08:46:37]MH_I2C_Read... [08:46:37]Read from MH i2c: E2 03 00 33 48 00 90 00 EF [08:46:37]RAPDU: 90 00 [08:46:37]wFMCommunicate OK [08:46:37]wFMCommunicate request_size=4 [08:46:37]MH_SAM_APDU [08:46:37]CAPDU: 80 0D 03 02 [08:46:37]Write to MH i2c: E2 08 00 34 48 80 0D 03 02 00 00 00 00 F7 [08:46:37]Write i2c OK [08:46:37]MH_I2C_Read... [08:46:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:46:37]Read from MH i2c: E2 [08:46:37]MH_I2C_Read... [08:46:37]Read from MH i2c: E2 0B 00 [08:46:37]MH_I2C_Read... [08:46:37]Read from MH i2c: E2 0B 00 34 48 00 83 E8 4D EE 11 D6 F4 F7 90 00 70 [08:46:37]RAPDU: 83 E8 4D EE 11 D6 F4 F7 90 00 [08:46:37]wFMCommunicate OK [08:46:37]SAM_PROTO_SignData done [08:46:37]FM_MakeSignedData done [08:46:37]CreateOFDProtocolMessage [08:46:37]wFMCommunicate request_size=4 [08:46:37]MH_SAM_APDU [08:46:37]CAPDU: 80 11 00 00 [08:46:37]Write to MH i2c: E2 08 00 35 48 80 11 00 00 00 00 00 00 F7 [08:46:37]Write i2c OK [08:46:37]MH_I2C_Read... [08:46:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:37]Read from MH i2c: E2 [08:46:37]MH_I2C_Read... [08:46:37]Read from MH i2c: E2 17 00 [08:46:37]MH_I2C_Read... [08:46:37]Read from MH i2c: E2 17 00 35 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4C [08:46:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:46:37]wFMCommunicate OK [08:46:37]CreateOFDProtocolMessage done [08:46:37]OFDSenderStorePacket 311208 [08:46:37]StoreOFDPacket docnum=311208 [08:46:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 83 32 07 01 B5 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 62 1B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 2E CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 CB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CC 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 94 15 00 00 00 00 07 04 06 00 20 CB 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 00 00 00 F4 03 04 00 70 F2 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A8 BF 04 00 35 04 06 00 21 A1 58 EE 66 5A 83 E8 4D EE 11 D6 F4 F7 [08:46:37]CheckFolder [08:46:37]dirname=/storage/ofd_packets [08:46:37]CheckFolder done [08:46:37]ProducePacketName [08:46:37]name=ofd_packets/00311208 [08:46:37]NVStorageSaveData ofd_packets/00311208 [08:46:37]File name is /storage/ofd_packets/00311208 [08:46:37]Write 301 bytes [08:46:37]NVStorageSaveData done [08:46:37]OFDSenderStorePacket done [08:46:37]KKMCreateOFDPacket done [08:46:37]NVStorageSaveData kkm_last_timestamp [08:46:37]File name is /storage/kkm_last_timestamp [08:46:37]Write 4 bytes [08:46:37]NVStorageSaveData done [08:46:37]ExternCall_PrintAddStr [08:46:37]wPrintStart [08:46:37]Write to MH i2c: 01 00 00 36 48 7E [08:46:37]Write i2c OK [08:46:37]MH_I2C_Read... [08:46:37]Read from MH i2c: 01 [08:46:37]MH_I2C_Read... [08:46:37]Read from MH i2c: 01 07 00 [08:46:37]MH_I2C_Read... [08:46:37]Read from MH i2c: 01 07 00 36 48 00 00 00 00 00 FF 0F 93 [08:46:37]RasterBufferAndPrint [08:46:37]line Счет N : (1)645022 [08:46:37]line ИНН: 02508201610067 [08:46:37]line Контрольно-Кассовый Чек [08:46:37]line ПРОДАЖА [08:46:37]line ТРК (МРК, ГНК) : 61 [08:46:37]line Товар: 2710124500 [08:46:37]line Аи-95-К-3 [08:46:37]line 7.010 * 74.20 [08:46:37]line = 520.14 [08:46:37]line НДС 12% НСП 1% [08:46:37]line > о реализуемом товаре [08:46:37]line ОКРУГЛЕНИЕ: -0.14 [08:46:37]line ИТОГО: 520.00 [08:46:37]line Внесено: 520.00 [08:46:37]line СДАЧА: 0.00 [08:46:37]line НСП 1% : 4.60 [08:46:37]line НДС 12% : 55.24 [08:46:37]line Наличными: 520.00 [08:46:37]line Безнал.: 0.00 [08:46:37]line Место: АЗС № 172 "Партнер Нефть" [08:46:37]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [08:46:37]line СНО: Общий режим [08:46:37]line Чек 55 30.10.2024 08:46 [08:46:37]line Смена: 536 ФФД: 1.0 [08:46:37]line ЗНМ: 0300000116 [08:46:37]line РНМ: 0000000000091780 [08:46:37]line Версия ККМ: 001 [08:46:37]line ФМ: 0000000000871765 [08:46:37]line ФД: 311208 [08:46:37]line ФПД: 36976865470042 [08:46:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T084640&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311208&fm=36976865470042&tin=02508201610067®Number=0000000000091780&sum=52000 [08:46:37]written 0, free lines is 4095 [08:46:37]OFD Sender: Processing packet 311208 [packets to send 223, broken 222] [08:46:37]ProducePacketName [08:46:37]name=ofd_packets/00311208 [08:46:37]OFD Sender: To server: pG, [08:46:37]CommunicateWithHost lk.salyk.kg:30040 [08:46:37]ConnectInit lk.salyk.kg [08:46:37]Connected sock=9 [08:46:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 83 32 07 01 B5 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 62 1B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 2E CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 CB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CC 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 94 15 00 00 00 00 07 04 06 00 20 CB 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 00 00 00 F4 03 04 00 70 F2 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A8 BF 04 00 35 04 06 00 21 A1 58 EE 66 5A 83 E8 4D EE 11 D6 F4 F7 [08:46:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 7C 3E 47 00 59 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 31 37 36 35 10 04 04 00 A8 BF 04 00 F4 03 04 00 C0 98 21 67 B6 04 01 00 00 63 77 D1 15 BC 1B B1 6F [08:46:37]CommunicateWithHost err = 0 [08:46:37]CheckOFDResponse [08:46:37]1017 (14) - 77093643461234 [08:46:37]1041 (16) - 0000000000871765 [08:46:37]1040 (4) - 311208 [08:46:37]1012 (4) - 30.10.2024 02:24 [08:46:37]1206 (1) - 0 [08:46:37]OFD Sender: Remove packet 311208 [08:46:37]ProducePacketName [08:46:37]name=ofd_packets/00311208 [08:46:37]NVStorageDeleteData [08:46:37]Write to MH i2c: 01 00 00 60 48 A8 [08:46:37]Write i2c OK [08:46:37]MH_I2C_Read... [08:46:37]Read from MH i2c: 01 [08:46:37]MH_I2C_Read... [08:46:37]Read from MH i2c: 01 07 00 [08:46:37]MH_I2C_Read... [08:46:37]Read from MH i2c: 01 07 00 60 48 00 00 00 00 00 A8 0C 63 [08:46:37]RasterBufferAndPrint [08:46:37]line [08:46:37]line [08:46:37]line [08:46:37]line [08:46:37]line [08:46:37]written 0, free lines is 3245 [08:46:37]MH_Cut [08:46:37]Write to MH i2c: D1 01 00 67 48 01 81 [08:46:37]Write i2c OK [08:46:37]MH_I2C_Read... [08:46:37]Read from MH i2c: D1 [08:46:37]MH_I2C_Read... [08:46:37]Read from MH i2c: D1 01 00 [08:46:37]MH_I2C_Read... [08:46:37]Read from MH i2c: D1 01 00 67 48 00 80 [08:46:37]Write to MH i2c: 01 00 00 68 48 B0 [08:46:37]Write i2c OK [08:46:37]MH_I2C_Read... [08:46:38]OFD Sender: No OFD packet to send [08:46:38]*** Cut start [08:46:38]*** Purtial cut [08:46:38]*** Stage 1: CUTSNS_PIN = 1 [08:46:39]Read from MH i2c: 01 [08:46:39]MH_I2C_Read... [08:46:39]*** Stop cut motor [08:46:39]*** Cut end [08:46:39]Read from MH i2c: 01 07 00 [08:46:39]MH_I2C_Read... [08:46:39]Read from MH i2c: 01 07 00 68 48 00 00 00 00 00 FF 0F C5 [08:46:39]process_action close_receipt done [08:46:39]requested_data is exist [08:46:39]produce_requested_data [08:46:39]requested_item fm.sn is exist - process it [08:46:39]wFMCommunicate request_size=4 [08:46:39]MH_SAM_APDU [08:46:39]CAPDU: 80 11 00 00 [08:46:39]Write to MH i2c: E2 08 00 69 48 80 11 00 00 00 00 00 00 2B [08:46:39]Write i2c OK [08:46:39]MH_I2C_Read... [08:46:39]Read from MH i2c: E2 [08:46:39]MH_I2C_Read... [08:46:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:39]Read from MH i2c: E2 17 00 [08:46:39]MH_I2C_Read... [08:46:39]Read from MH i2c: E2 17 00 69 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 80 [08:46:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:46:39]wFMCommunicate OK [08:46:39]requested_item fd.num is exist - process it [08:46:39]SAM_PROTO_GetFieldsCounters [08:46:39]wFMCommunicate request_size=4 [08:46:39]MH_SAM_APDU [08:46:39]CAPDU: 80 13 00 00 [08:46:39]Write to MH i2c: E2 08 00 6A 48 80 13 00 00 00 00 00 00 2E [08:46:39]Write i2c OK [08:46:39]MH_I2C_Read... [08:46:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:46:39]Read from MH i2c: E2 [08:46:39]MH_I2C_Read... [08:46:39]Read from MH i2c: E2 62 00 [08:46:39]MH_I2C_Read... [08:46:39]Read from MH i2c: E2 62 00 6A 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A8 BF 04 00 0E 04 04 00 18 02 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 7B [08:46: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A8 BF 04 00 0E 04 04 00 18 02 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 [08:46:39]wFMCommunicate OK [08:46:39]SAM_PROTO_GetFieldsCounters done [08:46:39]requested_item shift.num is exist - process it [08:46:39]requested_item shift.opened is exist - process it [08:46:39]req_shift_opened [08:46:39]FM_GetShiftState [08:46:39]SAM_PROTO_GetShiftState [08:46:39]wFMCommunicate request_size=4 [08:46:39]MH_SAM_APDU [08:46:39]CAPDU: 80 13 01 00 [08:46:39]Write to MH i2c: E2 08 00 6B 48 80 13 01 00 00 00 00 00 30 [08:46:39]Write i2c OK [08:46:39]MH_I2C_Read... [08:46:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:39]Read from MH i2c: E2 [08:46:39]MH_I2C_Read... [08:46:39]Read from MH i2c: E2 0E 00 [08:46:39]MH_I2C_Read... [08:46:39]Read from MH i2c: E2 0E 00 6B 48 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 1B [08:46:39]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:46:39]wFMCommunicate OK [08:46:39]SAM_PROTO_GetShiftState done [08:46:39]FM_GetShiftState done [08:46:39]req_shift_opened done [08:46:39]requested_item shift.open_date is exist - process it [08:46:39]req_shift_open_date [08:46:39]req_shift_open_date done [08:46:39]produce_requested_data done [08:46:39]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311208,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [08:46:39]process_action_free close_receipt [08:46:39]json_value_free [08:46:39]json_value_free done [08:46:39]process_json_proto returns [08:46:39]Send response to host [08:46:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311208,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [08:46:39]free response buf [08:46:39]execute_script done [08:46:39]execute_script returns [08:46:39]free content buf [08:46:39]Sock 7.Close socket [08:46:39]Sock 7.Thread stoped [08:46:43]OFD Sender: No OFD packet to send [08:46:48]OFD Sender: No OFD packet to send [08:46:53]OFD Sender: No OFD packet to send [08:46:58]OFD Sender: No OFD packet to send [08:47:03]OFD Sender: No OFD packet to send [08:47:08]OFD Sender: No OFD packet to send [08:47:13]OFD Sender: No OFD packet to send [08:47:18]OFD Sender: No OFD packet to send [08:47:23]OFD Sender: No OFD packet to send [08:47:28]OFD Sender: No OFD packet to send [08:47:33]OFD Sender: No OFD packet to send [08:47:38]OFD Sender: No OFD packet to send [08:47:43]OFD Sender: No OFD packet to send [08:47:48]OFD Sender: No OFD packet to send [08:47:53]OFD Sender: No OFD packet to send [08:47:58]OFD Sender: No OFD packet to send [08:48:03]OFD Sender: No OFD packet to send [08:48:06]accept exits with 10 [08:48:06]New connection [08:48:06]New thread 3066654052 created [08:48:06]Thread 3066510692 joined [08:48:06]Waiting for new connection... [08:48:06] Sock 10.Parse request [08:48:06]Sock 10.Check first char [08:48:06]Sock 10.First char is OK [08:48:06]request: POST /json_proto HTTP/1.0 [08:48:06]Method: POST [08:48:06]URL: /json_proto [08:48:06]Method is POST - this is cgi request [08:48:06]url: /json_proto [08:48:06]query_string will be loaded in cgi processing [08:48:06]execute_cgi json_proto POST (null) [08:48:06]execute_cgi path=json_proto method=POST [08:48:06]POST find Content-Length [08:48:06]Host: 172.17.96.3:8080 [08:48:06]Content-Length: 682 [08:48:06]Content-Type: application/json [08:48:06] [08:48:06]POST finish read [08:48:06]Found Content-Length = 682 [08:48:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645023", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [08:48:06]execute_script... [08:48: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)645023", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [08:48:06]POST & json_proto [08:48:06]process_json_proto [08:48:06]json parsed OK: [08:48:06]protocol is kg_v1.0 [08:48:06]action value=close_receipt [08:48:06]process_action close_receipt [08:48:06]cmd_close_receipt [08:48:06]MH_GetDate [08:48:06]Write to MH i2c: F0 00 00 6C 48 A3 [08:48:06]Write i2c OK [08:48:06]MH_I2C_Read... [08:48:06]Read from MH i2c: F0 [08:48:06]MH_I2C_Read... [08:48:06]Read from MH i2c: F0 09 00 [08:48:06]MH_I2C_Read... [08:48:06]Read from MH i2c: F0 09 00 6C 48 00 CB F2 21 67 44 5E 04 65 FC [08:48:06]GetLastDocTimeStamp 1730278000 [08:48:06]current date 1730278091 [08:48:06]FM_GetShiftState [08:48:06]SAM_PROTO_GetShiftState [08:48:06]wFMCommunicate request_size=4 [08:48:06]MH_SAM_APDU [08:48:06]CAPDU: 80 13 01 00 [08:48:06]Write to MH i2c: E2 08 00 6D 48 80 13 01 00 00 00 00 00 32 [08:48:06]Write i2c OK [08:48:06]MH_I2C_Read... [08:48:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:48:06]Read from MH i2c: E2 [08:48:06]MH_I2C_Read... [08:48:06]Read from MH i2c: E2 0E 00 [08:48:06]MH_I2C_Read... [08:48:06]Read from MH i2c: E2 0E 00 6D 48 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 1D [08:48:06]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:48:06]wFMCommunicate OK [08:48:06]SAM_PROTO_GetShiftState done [08:48:06]FM_GetShiftState done [08:48:06]opened in 1730247899 [08:48:06]opened+sec_in_day 1730334299 [08:48:06]quantity*price = 100021 [08:48:06]sum+1 = 100023 [08:48:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 56 30.10.2024 08:48 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311209 ФПД: 137525756762149 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T084811&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311209&fm=137525756762149&tin=02508201610067®Number=0000000000091780&sum=100000 [08:48:08]StoreToDocumentArchive [08:48:08]shift 536 fd 311209 [08:48:08]save to /storage/0536/doc_00311209 [08:48:08]save last doc name /storage/0536/doc_00311209 to /storage/kkm_last_doc_name [08:48:08]save OK [08:48:08]Clear old archive folders... [08:48:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:48:08]tlvbuf is B6D5F070 [08:48:08]SAM_PROTO_ClearQueue [08:48:08]wFMCommunicate request_size=4 [08:48:08]MH_SAM_APDU [08:48:08]CAPDU: 80 09 00 00 [08:48:08]Write to MH i2c: E2 08 00 7A 48 80 09 00 00 00 00 00 00 34 [08:48:08]Write i2c OK [08:48:08]MH_I2C_Read... [08:48:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:48:08]Read from MH i2c: E2 [08:48:08]MH_I2C_Read... [08:48:08]Read from MH i2c: E2 03 00 [08:48:08]MH_I2C_Read... [08:48:08]Read from MH i2c: E2 03 00 7A 48 00 90 00 36 [08:48:08]RAPDU: 90 00 [08:48:08]wFMCommunicate OK [08:48:08]SAM_PROTO_ClearQueue done [08:48:08]KKMCreateOFDPacket [08:48:08]OFDProtocolAddRootSTLVToBuf [08:48:08]FM_MakeSignedData [08:48:08]FM_MakeSignedData [08:48:08]SAM_PROTO_SignData [08:48:08]wFMCommunicate request_size=4 [08:48:08]MH_SAM_APDU [08:48:08]CAPDU: 80 0D 01 02 [08:48:08]Write to MH i2c: E2 08 00 7B 48 80 0D 01 02 00 00 00 00 3C [08:48:08]Write i2c OK [08:48:08]MH_I2C_Read... [08:48:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:48:08]Read from MH i2c: E2 [08:48:08]MH_I2C_Read... [08:48:08]Read from MH i2c: E2 03 00 [08:48:08]MH_I2C_Read... [08:48:08]Read from MH i2c: E2 03 00 7B 48 00 90 00 37 [08:48:08]RAPDU: 90 00 [08:48:08]wFMCommunicate OK [08:48:08]wFMCommunicate request_size=255 [08:48:08]MH_SAM_APDU [08:48: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 33 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 38 00 00 00 F4 03 04 00 CB F2 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A9 BF 04 00 35 04 06 00 7D [08:48:08]Write to MH i2c: E2 02 01 7C 48 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 38 00 00 00 F4 03 04 00 CB F2 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A9 BF 04 00 35 04 06 00 7D 00 00 68 [08:48:08]Write i2c OK [08:48:08]MH_I2C_Read... [08:48:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:48:08]Read from MH i2c: E2 [08:48:08]MH_I2C_Read... [08:48:08]Read from MH i2c: E2 03 00 [08:48:08]MH_I2C_Read... [08:48:08]Read from MH i2c: E2 03 00 7C 48 00 90 00 38 [08:48:08]RAPDU: 90 00 [08:48:08]wFMCommunicate OK [08:48:08]wFMCommunicate request_size=10 [08:48:08]MH_SAM_APDU [08:48:08]CAPDU: 80 0D 02 02 05 14 35 E1 18 25 [08:48:08]Write to MH i2c: E2 0D 00 7D 48 80 0D 02 02 05 00 14 35 E1 18 25 00 00 B0 [08:48:08]Write i2c OK [08:48:08]MH_I2C_Read... [08:48:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:48:08]Read from MH i2c: E2 [08:48:08]MH_I2C_Read... [08:48:08]Read from MH i2c: E2 03 00 [08:48:08]MH_I2C_Read... [08:48:08]Read from MH i2c: E2 03 00 7D 48 00 90 00 39 [08:48:08]RAPDU: 90 00 [08:48:08]wFMCommunicate OK [08:48:08]wFMCommunicate request_size=4 [08:48:08]MH_SAM_APDU [08:48:08]CAPDU: 80 0D 03 02 [08:48:08]Write to MH i2c: E2 08 00 7E 48 80 0D 03 02 00 00 00 00 41 [08:48:08]Write i2c OK [08:48:08]MH_I2C_Read... [08:48:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:48:08]Read from MH i2c: E2 [08:48:08]MH_I2C_Read... [08:48:08]Read from MH i2c: E2 0B 00 [08:48:08]MH_I2C_Read... [08:48:08]Read from MH i2c: E2 0B 00 7E 48 00 39 91 21 94 77 AF 24 D1 90 00 DC [08:48:08]RAPDU: 39 91 21 94 77 AF 24 D1 90 00 [08:48:08]wFMCommunicate OK [08:48:08]SAM_PROTO_SignData done [08:48:08]FM_MakeSignedData done [08:48:08]CreateOFDProtocolMessage [08:48:08]wFMCommunicate request_size=4 [08:48:08]MH_SAM_APDU [08:48:08]CAPDU: 80 11 00 00 [08:48:08]Write to MH i2c: E2 08 00 7F 48 80 11 00 00 00 00 00 00 41 [08:48:08]Write i2c OK [08:48:08]MH_I2C_Read... [08:48:08]OFD Sender: No OFD packet to send [08:48:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:48:08]Read from MH i2c: E2 [08:48:08]MH_I2C_Read... [08:48:08]Read from MH i2c: E2 17 00 [08:48:08]MH_I2C_Read... [08:48:08]Read from MH i2c: E2 17 00 7F 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 96 [08:48:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:48:08]wFMCommunicate OK [08:48:08]CreateOFDProtocolMessage done [08:48:08]OFDSenderStorePacket 311209 [08:48:08]StoreOFDPacket docnum=311209 [08:48:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 CC 7B 07 01 FF 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 33 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 38 00 00 00 F4 03 04 00 CB F2 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A9 BF 04 00 35 04 06 00 7D 14 35 E1 18 25 39 91 21 94 77 AF 24 D1 [08:48:08]CheckFolder [08:48:08]dirname=/storage/ofd_packets [08:48:08]CheckFolder done [08:48:08]ProducePacketName [08:48:08]name=ofd_packets/00311209 [08:48:08]NVStorageSaveData ofd_packets/00311209 [08:48:08]File name is /storage/ofd_packets/00311209 [08:48:08]Write 301 bytes [08:48:08]NVStorageSaveData done [08:48:08]OFDSenderStorePacket done [08:48:08]KKMCreateOFDPacket done [08:48:08]NVStorageSaveData kkm_last_timestamp [08:48:08]File name is /storage/kkm_last_timestamp [08:48:08]Write 4 bytes [08:48:08]NVStorageSaveData done [08:48:08]ExternCall_PrintAddStr [08:48:08]wPrintStart [08:48:08]Write to MH i2c: 01 00 00 80 48 C8 [08:48:08]Write i2c OK [08:48:08]MH_I2C_Read... [08:48:08]Read from MH i2c: 01 [08:48:08]MH_I2C_Read... [08:48:08]Read from MH i2c: 01 07 00 [08:48:08]MH_I2C_Read... [08:48:08]Read from MH i2c: 01 07 00 80 48 00 00 00 00 00 FF 0F DD [08:48:08]RasterBufferAndPrint [08:48:08]line Счет N : (1)645023 [08:48:08]line ИНН: 02508201610067 [08:48:08]line Контрольно-Кассовый Чек [08:48:08]line ПРОДАЖА [08:48:08]line ТРК (МРК, ГНК) : 61 [08:48:08]line Товар: 2710124500 [08:48:08]line Аи-95-К-3 [08:48:08]line 13.480 * 74.20 [08:48:08]line = 1000.22 [08:48:08]line НДС 12% НСП 1% [08:48:08]line > о реализуемом товаре [08:48:08]line ОКРУГЛЕНИЕ: -0.22 [08:48:08]line ИТОГО: 1000.00 [08:48:08]line Внесено: 1000.00 [08:48:08]line СДАЧА: 0.00 [08:48:08]line НСП 1% : 8.85 [08:48:08]line НДС 12% : 106.22 [08:48:08]line Наличными: 1000.00 [08:48:08]line Безнал.: 0.00 [08:48:08]line Место: АЗС № 172 "Партнер Нефть" [08:48:08]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [08:48:08]line СНО: Общий режим [08:48:08]line Чек 56 30.10.2024 08:48 [08:48:08]line Смена: 536 ФФД: 1.0 [08:48:08]line ЗНМ: 0300000116 [08:48:08]line РНМ: 0000000000091780 [08:48:08]line Версия ККМ: 001 [08:48:08]line ФМ: 0000000000871765 [08:48:08]line ФД: 311209 [08:48:08]line ФПД: 137525756762149 [08:48:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T084811&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311209&fm=137525756762149&tin=02508201610067®Number=0000000000091780&sum=100000 [08:48:08]OFD Sender: Processing packet 311209 [packets to send 223, broken 222] [08:48:08]ProducePacketName [08:48:08]name=ofd_packets/00311209 [08:48:08]OFD Sender: To server: pG, [08:48:08]CommunicateWithHost lk.salyk.kg:30040 [08:48:08]ConnectInit lk.salyk.kg [08:48:08]written 0, free lines is 4095 [08:48:09]Connected sock=9 [08:48:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 CC 7B 07 01 FF 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 33 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 38 00 00 00 F4 03 04 00 CB F2 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A9 BF 04 00 35 04 06 00 7D 14 35 E1 18 25 39 91 21 94 77 AF 24 D1 [08:48:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 96 5A 47 00 A0 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 31 37 36 35 10 04 04 00 A9 BF 04 00 F4 03 04 00 1B 99 21 67 B6 04 01 00 00 3A 87 9B F2 9B CD A1 00 [08:48:09]CommunicateWithHost err = 0 [08:48:09]CheckOFDResponse [08:48:09]1017 (14) - 77093643461234 [08:48:09]1041 (16) - 0000000000871765 [08:48:09]1040 (4) - 311209 [08:48:09]1012 (4) - 30.10.2024 02:25 [08:48:09]1206 (1) - 0 [08:48:09]OFD Sender: Remove packet 311209 [08:48:09]ProducePacketName [08:48:09]name=ofd_packets/00311209 [08:48:09]NVStorageDeleteData [08:48:09]Write to MH i2c: 01 00 00 AA 48 F2 [08:48:09]Write i2c OK [08:48:09]MH_I2C_Read... [08:48:09]Read from MH i2c: 01 [08:48:09]MH_I2C_Read... [08:48:09]Read from MH i2c: 01 07 00 [08:48:09]MH_I2C_Read... [08:48:09]Read from MH i2c: 01 07 00 AA 48 00 00 00 00 00 AA 0C AF [08:48:09]RasterBufferAndPrint [08:48:09]line [08:48:09]line [08:48:09]line [08:48:09]line [08:48:09]line [08:48:09]written 0, free lines is 3247 [08:48:09]MH_Cut [08:48:09]Write to MH i2c: D1 01 00 B1 48 01 CB [08:48:09]Write i2c OK [08:48:09]MH_I2C_Read... [08:48:09]Read from MH i2c: D1 [08:48:09]MH_I2C_Read... [08:48:09]Read from MH i2c: D1 01 00 [08:48:09]MH_I2C_Read... [08:48:09]Read from MH i2c: D1 01 00 B1 48 00 CA [08:48:09]Write to MH i2c: 01 00 00 B2 48 FA [08:48:09]Write i2c OK [08:48:09]MH_I2C_Read... [08:48:09]OFD Sender: No OFD packet to send [08:48:10]*** Cut start [08:48:10]*** Purtial cut [08:48:10]*** Stage 1: CUTSNS_PIN = 1 [08:48:10]Read from MH i2c: 01 [08:48:10]MH_I2C_Read... [08:48:10]*** Stop cut motor [08:48:10]*** Cut end [08:48:10]Read from MH i2c: 01 07 00 [08:48:10]MH_I2C_Read... [08:48:10]Read from MH i2c: 01 07 00 B2 48 00 00 00 00 00 FF 0F 0F [08:48:10]process_action close_receipt done [08:48:10]requested_data is exist [08:48:10]produce_requested_data [08:48:10]requested_item fm.sn is exist - process it [08:48:10]wFMCommunicate request_size=4 [08:48:10]MH_SAM_APDU [08:48:10]CAPDU: 80 11 00 00 [08:48:10]Write to MH i2c: E2 08 00 B3 48 80 11 00 00 00 00 00 00 75 [08:48:10]Write i2c OK [08:48:10]MH_I2C_Read... [08:48:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:48:10]Read from MH i2c: E2 [08:48:10]MH_I2C_Read... [08:48:10]Read from MH i2c: E2 17 00 [08:48:10]MH_I2C_Read... [08:48:10]Read from MH i2c: E2 17 00 B3 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CA [08:48:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:48:10]wFMCommunicate OK [08:48:10]requested_item fd.num is exist - process it [08:48:10]SAM_PROTO_GetFieldsCounters [08:48:10]wFMCommunicate request_size=4 [08:48:10]MH_SAM_APDU [08:48:10]CAPDU: 80 13 00 00 [08:48:10]Write to MH i2c: E2 08 00 B4 48 80 13 00 00 00 00 00 00 78 [08:48:10]Write i2c OK [08:48:10]MH_I2C_Read... [08:48:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:48:10]Read from MH i2c: E2 [08:48:10]MH_I2C_Read... [08:48:10]Read from MH i2c: E2 62 00 [08:48:10]MH_I2C_Read... [08:48:10]Read from MH i2c: E2 62 00 B4 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A9 BF 04 00 0E 04 04 00 18 02 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 C9 [08:48: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A9 BF 04 00 0E 04 04 00 18 02 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 [08:48:10]wFMCommunicate OK [08:48:10]SAM_PROTO_GetFieldsCounters done [08:48:10]requested_item shift.num is exist - process it [08:48:10]requested_item shift.opened is exist - process it [08:48:10]req_shift_opened [08:48:10]FM_GetShiftState [08:48:10]SAM_PROTO_GetShiftState [08:48:10]wFMCommunicate request_size=4 [08:48:10]MH_SAM_APDU [08:48:10]CAPDU: 80 13 01 00 [08:48:10]Write to MH i2c: E2 08 00 B5 48 80 13 01 00 00 00 00 00 7A [08:48:10]Write i2c OK [08:48:10]MH_I2C_Read... [08:48:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:48:10]Read from MH i2c: E2 [08:48:10]MH_I2C_Read... [08:48:10]Read from MH i2c: E2 0E 00 [08:48:10]MH_I2C_Read... [08:48:10]Read from MH i2c: E2 0E 00 B5 48 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 65 [08:48:10]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:48:10]wFMCommunicate OK [08:48:10]SAM_PROTO_GetShiftState done [08:48:10]FM_GetShiftState done [08:48:10]req_shift_opened done [08:48:10]requested_item shift.open_date is exist - process it [08:48:10]req_shift_open_date [08:48:10]req_shift_open_date done [08:48:10]produce_requested_data done [08:48:10]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311209,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [08:48:10]process_action_free close_receipt [08:48:10]json_value_free [08:48:10]json_value_free done [08:48:10]process_json_proto returns [08:48:10]Send response to host [08:48:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311209,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [08:48:10]free response buf [08:48:10]execute_script done [08:48:10]execute_script returns [08:48:10]free content buf [08:48:10]Sock 10.Close socket [08:48:10]Sock 10.Thread stoped [08:48:14]OFD Sender: No OFD packet to send [08:48:19]OFD Sender: No OFD packet to send [08:48:24]OFD Sender: No OFD packet to send [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: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: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:49]OFD Sender: No OFD packet to send [08:49:54]OFD Sender: No OFD packet to send [08:49:59]OFD Sender: No OFD packet to send [08:50:04]OFD Sender: No OFD packet to send [08:50:09]OFD Sender: No OFD packet to send [08:50:14]OFD Sender: No OFD packet to send [08:50:19]OFD Sender: No OFD packet to send [08:50:24]OFD Sender: No OFD packet to send [08:50:29]OFD Sender: No OFD packet to send [08:50:35]OFD Sender: No OFD packet to send [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:55]OFD Sender: No OFD packet to send [08:52:00]OFD Sender: No OFD packet to send [08:52:05]OFD Sender: No OFD packet to send [08:52:10]OFD Sender: No OFD packet to send [08:52:15]OFD Sender: No OFD packet to send [08:52:20]OFD Sender: No OFD packet to send [08:52:25]OFD Sender: No OFD packet to send [08:52:30]OFD Sender: No OFD packet to send [08:52:32]accept exits with 7 [08:52:32]New connection [08:52:32]New thread 3066510692 created [08:52:32]Thread 3066654052 joined [08:52:32]Waiting for new connection... [08:52:32] Sock 7.Parse request [08:52:32]Sock 7.Check first char [08:52:32]Sock 7.First char is OK [08:52:32]request: POST /json_proto HTTP/1.0 [08:52:32]Method: POST [08:52:32]URL: /json_proto [08:52:32]Method is POST - this is cgi request [08:52:32]url: /json_proto [08:52:32]query_string will be loaded in cgi processing [08:52:32]execute_cgi json_proto POST (null) [08:52:32]execute_cgi path=json_proto method=POST [08:52:32]POST find Content-Length [08:52:32]Host: 172.17.96.3:8080 [08:52:32]Content-Length: 682 [08:52:32]Content-Type: application/json [08:52:32] [08:52:32]POST finish read [08:52:32]Found Content-Length = 682 [08:52:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645025", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [08:52:32]execute_script... [08:52: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)645025", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [08:52:32]POST & json_proto [08:52:32]process_json_proto [08:52:32]json parsed OK: [08:52:32]protocol is kg_v1.0 [08:52:32]action value=close_receipt [08:52:32]process_action close_receipt [08:52:32]cmd_close_receipt [08:52:32]MH_GetDate [08:52:32]Write to MH i2c: F0 00 00 B6 48 ED [08:52:32]Write i2c OK [08:52:32]MH_I2C_Read... [08:52:32]Read from MH i2c: F0 [08:52:32]MH_I2C_Read... [08:52:32]Read from MH i2c: F0 09 00 [08:52:32]MH_I2C_Read... [08:52:32]Read from MH i2c: F0 09 00 B6 48 00 D4 F3 21 67 44 5E 04 65 50 [08:52:32]GetLastDocTimeStamp 1730278091 [08:52:32]current date 1730278356 [08:52:32]FM_GetShiftState [08:52:32]SAM_PROTO_GetShiftState [08:52:32]wFMCommunicate request_size=4 [08:52:32]MH_SAM_APDU [08:52:32]CAPDU: 80 13 01 00 [08:52:32]Write to MH i2c: E2 08 00 B7 48 80 13 01 00 00 00 00 00 7C [08:52:32]Write i2c OK [08:52:32]MH_I2C_Read... [08:52:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:52:32]Read from MH i2c: E2 [08:52:32]MH_I2C_Read... [08:52:32]Read from MH i2c: E2 0E 00 [08:52:32]MH_I2C_Read... [08:52:32]Read from MH i2c: E2 0E 00 B7 48 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 67 [08:52:32]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:52:32]wFMCommunicate OK [08:52:32]SAM_PROTO_GetShiftState done [08:52:32]FM_GetShiftState done [08:52:32]opened in 1730247899 [08:52:32]opened+sec_in_day 1730334299 [08:52:32]quantity*price = 100021 [08:52:32]sum+1 = 100023 [08:52:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 57 30.10.2024 08:52 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311210 ФПД: 183045834642431 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T085236&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311210&fm=183045834642431&tin=02508201610067®Number=0000000000091780&sum=100000 [08:52:33]StoreToDocumentArchive [08:52:33]shift 536 fd 311210 [08:52:33]save to /storage/0536/doc_00311210 [08:52:33]save last doc name /storage/0536/doc_00311210 to /storage/kkm_last_doc_name [08:52:33]save OK [08:52:33]Clear old archive folders... [08:52:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:52:33]tlvbuf is 007303E0 [08:52:33]SAM_PROTO_ClearQueue [08:52:33]wFMCommunicate request_size=4 [08:52:33]MH_SAM_APDU [08:52:33]CAPDU: 80 09 00 00 [08:52:33]Write to MH i2c: E2 08 00 C4 48 80 09 00 00 00 00 00 00 7E [08:52:33]Write i2c OK [08:52:33]MH_I2C_Read... [08:52:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:52:33]Read from MH i2c: E2 [08:52:33]MH_I2C_Read... [08:52:33]Read from MH i2c: E2 03 00 [08:52:33]MH_I2C_Read... [08:52:33]Read from MH i2c: E2 03 00 C4 48 00 90 00 80 [08:52:33]RAPDU: 90 00 [08:52:33]wFMCommunicate OK [08:52:33]SAM_PROTO_ClearQueue done [08:52:33]KKMCreateOFDPacket [08:52:33]OFDProtocolAddRootSTLVToBuf [08:52:33]FM_MakeSignedData [08:52:33]FM_MakeSignedData [08:52:33]SAM_PROTO_SignData [08:52:33]wFMCommunicate request_size=4 [08:52:33]MH_SAM_APDU [08:52:33]CAPDU: 80 0D 01 02 [08:52:33]Write to MH i2c: E2 08 00 C5 48 80 0D 01 02 00 00 00 00 86 [08:52:33]Write i2c OK [08:52:33]MH_I2C_Read... [08:52:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:52:33]Read from MH i2c: E2 [08:52:33]MH_I2C_Read... [08:52:33]Read from MH i2c: E2 03 00 [08:52:33]MH_I2C_Read... [08:52:33]Read from MH i2c: E2 03 00 C5 48 00 90 00 81 [08:52:33]RAPDU: 90 00 [08:52:33]wFMCommunicate OK [08:52:33]wFMCommunicate request_size=255 [08:52:33]MH_SAM_APDU [08:52: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 00 00 00 F4 03 04 00 D4 F3 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AA BF 04 00 35 04 06 00 A6 [08:52:33]Write to MH i2c: E2 02 01 C6 48 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 00 00 00 F4 03 04 00 D4 F3 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AA BF 04 00 35 04 06 00 A6 00 00 E7 [08:52:33]Write i2c OK [08:52:33]MH_I2C_Read... [08:52:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:52:33]Read from MH i2c: E2 [08:52:33]MH_I2C_Read... [08:52:33]Read from MH i2c: E2 03 00 [08:52:33]MH_I2C_Read... [08:52:33]Read from MH i2c: E2 03 00 C6 48 00 90 00 82 [08:52:33]RAPDU: 90 00 [08:52:33]wFMCommunicate OK [08:52:33]wFMCommunicate request_size=10 [08:52:33]MH_SAM_APDU [08:52:33]CAPDU: 80 0D 02 02 05 7A AD F3 93 FF [08:52:33]Write to MH i2c: E2 0D 00 C7 48 80 0D 02 02 05 00 7A AD F3 93 FF 00 00 3F [08:52:33]Write i2c OK [08:52:33]MH_I2C_Read... [08:52:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:52:33]Read from MH i2c: E2 [08:52:33]MH_I2C_Read... [08:52:33]Read from MH i2c: E2 03 00 [08:52:33]MH_I2C_Read... [08:52:33]Read from MH i2c: E2 03 00 C7 48 00 90 00 83 [08:52:33]RAPDU: 90 00 [08:52:33]wFMCommunicate OK [08:52:33]wFMCommunicate request_size=4 [08:52:33]MH_SAM_APDU [08:52:33]CAPDU: 80 0D 03 02 [08:52:33]Write to MH i2c: E2 08 00 C8 48 80 0D 03 02 00 00 00 00 8B [08:52:33]Write i2c OK [08:52:33]MH_I2C_Read... [08:52:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:52:33]Read from MH i2c: E2 [08:52:33]MH_I2C_Read... [08:52:33]Read from MH i2c: E2 0B 00 [08:52:33]MH_I2C_Read... [08:52:33]Read from MH i2c: E2 0B 00 C8 48 00 06 C7 6E 2F E1 A1 C9 42 90 00 83 [08:52:33]RAPDU: 06 C7 6E 2F E1 A1 C9 42 90 00 [08:52:33]wFMCommunicate OK [08:52:33]SAM_PROTO_SignData done [08:52:33]FM_MakeSignedData done [08:52:33]CreateOFDProtocolMessage [08:52:33]wFMCommunicate request_size=4 [08:52:33]MH_SAM_APDU [08:52:33]CAPDU: 80 11 00 00 [08:52:33]Write to MH i2c: E2 08 00 C9 48 80 11 00 00 00 00 00 00 8B [08:52:33]Write i2c OK [08:52:33]MH_I2C_Read... [08:52:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:52:33]Read from MH i2c: E2 [08:52:33]MH_I2C_Read... [08:52:33]Read from MH i2c: E2 17 00 [08:52:33]MH_I2C_Read... [08:52:33]Read from MH i2c: E2 17 00 C9 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E0 [08:52:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:52:33]wFMCommunicate OK [08:52:33]CreateOFDProtocolMessage done [08:52:33]OFDSenderStorePacket 311210 [08:52:33]StoreOFDPacket docnum=311210 [08:52:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A4 01 07 01 E8 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 33 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 00 00 00 F4 03 04 00 D4 F3 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AA BF 04 00 35 04 06 00 A6 7A AD F3 93 FF 06 C7 6E 2F E1 A1 C9 42 [08:52:33]CheckFolder [08:52:33]dirname=/storage/ofd_packets [08:52:33]CheckFolder done [08:52:33]ProducePacketName [08:52:33]name=ofd_packets/00311210 [08:52:33]NVStorageSaveData ofd_packets/00311210 [08:52:33]File name is /storage/ofd_packets/00311210 [08:52:33]Write 301 bytes [08:52:33]NVStorageSaveData done [08:52:33]OFDSenderStorePacket done [08:52:33]KKMCreateOFDPacket done [08:52:33]NVStorageSaveData kkm_last_timestamp [08:52:33]File name is /storage/kkm_last_timestamp [08:52:33]Write 4 bytes [08:52:33]NVStorageSaveData done [08:52:33]ExternCall_PrintAddStr [08:52:33]wPrintStart [08:52:33]Write to MH i2c: 01 00 00 CA 48 12 [08:52:33]Write i2c OK [08:52:33]MH_I2C_Read... [08:52:33]Read from MH i2c: 01 [08:52:33]MH_I2C_Read... [08:52:33]Read from MH i2c: 01 07 00 [08:52:33]MH_I2C_Read... [08:52:33]Read from MH i2c: 01 07 00 CA 48 00 00 00 00 00 FF 0F 27 [08:52:33]RasterBufferAndPrint [08:52:33]line Счет N : (1)645025 [08:52:33]line ИНН: 02508201610067 [08:52:33]line Контрольно-Кассовый Чек [08:52:33]line ПРОДАЖА [08:52:33]line ТРК (МРК, ГНК) : 61 [08:52:33]line Товар: 2710124500 [08:52:33]line Аи-95-К-3 [08:52:33]line 13.480 * 74.20 [08:52:33]line = 1000.22 [08:52:33]line НДС 12% НСП 1% [08:52:33]line > о реализуемом товаре [08:52:33]line ОКРУГЛЕНИЕ: -0.22 [08:52:33]line ИТОГО: 1000.00 [08:52:33]line Внесено: 1000.00 [08:52:33]line СДАЧА: 0.00 [08:52:33]line НСП 1% : 8.85 [08:52:33]line НДС 12% : 106.22 [08:52:33]line Наличными: 1000.00 [08:52:33]line Безнал.: 0.00 [08:52:33]line Место: АЗС № 172 "Партнер Нефть" [08:52:33]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [08:52:33]line СНО: Общий режим [08:52:33]line Чек 57 30.10.2024 08:52 [08:52:33]line Смена: 536 ФФД: 1.0 [08:52:33]line ЗНМ: 0300000116 [08:52:33]line РНМ: 0000000000091780 [08:52:33]line Версия ККМ: 001 [08:52:33]line ФМ: 0000000000871765 [08:52:33]line ФД: 311210 [08:52:33]line ФПД: 183045834642431 [08:52:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T085236&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311210&fm=183045834642431&tin=02508201610067®Number=0000000000091780&sum=100000 [08:52:33]written 0, free lines is 4095 [08:52:33]OFD Sender: Processing packet 311210 [packets to send 223, broken 222] [08:52:33]ProducePacketName [08:52:33]name=ofd_packets/00311210 [08:52:33]OFD Sender: To server: pG, [08:52:33]CommunicateWithHost lk.salyk.kg:30040 [08:52:33]ConnectInit lk.salyk.kg [08:52:33]Connected sock=10 [08:52:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A4 01 07 01 E8 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 33 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 00 00 00 F4 03 04 00 D4 F3 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AA BF 04 00 35 04 06 00 A6 7A AD F3 93 FF 06 C7 6E 2F E1 A1 C9 42 [08:52:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 53 FA 47 00 7C 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 31 37 36 35 10 04 04 00 AA BF 04 00 F4 03 04 00 24 9A 21 67 B6 04 01 00 00 A8 18 3E 2C 66 B9 73 85 [08:52:34]CommunicateWithHost err = 0 [08:52:34]CheckOFDResponse [08:52:34]1017 (14) - 77093643461234 [08:52:34]1041 (16) - 0000000000871765 [08:52:34]1040 (4) - 311210 [08:52:34]1012 (4) - 30.10.2024 02:29 [08:52:34]1206 (1) - 0 [08:52:34]OFD Sender: Remove packet 311210 [08:52:34]ProducePacketName [08:52:34]name=ofd_packets/00311210 [08:52:34]NVStorageDeleteData [08:52:34]Write to MH i2c: 01 00 00 F4 48 3C [08:52:34]Write i2c OK [08:52:34]MH_I2C_Read... [08:52:34]Read from MH i2c: 01 [08:52:34]MH_I2C_Read... [08:52:34]Read from MH i2c: 01 07 00 [08:52:34]MH_I2C_Read... [08:52:34]Read from MH i2c: 01 07 00 F4 48 00 00 00 00 00 AF 0C FE [08:52:34]RasterBufferAndPrint [08:52:34]line [08:52:34]line [08:52:34]line [08:52:34]line [08:52:34]line [08:52:34]written 0, free lines is 3253 [08:52:34]MH_Cut [08:52:34]Write to MH i2c: D1 01 00 FB 48 01 15 [08:52:34]Write i2c OK [08:52:34]MH_I2C_Read... [08:52:34]Read from MH i2c: D1 [08:52:34]MH_I2C_Read... [08:52:34]Read from MH i2c: D1 01 00 [08:52:34]MH_I2C_Read... [08:52:34]Read from MH i2c: D1 01 00 FB 48 00 14 [08:52:34]Write to MH i2c: 01 00 00 FC 48 44 [08:52:34]Write i2c OK [08:52:34]MH_I2C_Read... [08:52:34]OFD Sender: No OFD packet to send [08:52:35]*** Cut start [08:52:35]*** Purtial cut [08:52:35]*** Stage 1: CUTSNS_PIN = 1 [08:52:35]Read from MH i2c: 01 [08:52:35]MH_I2C_Read... [08:52:35]*** Stop cut motor [08:52:35]*** Cut end [08:52:35]Read from MH i2c: 01 07 00 [08:52:35]MH_I2C_Read... [08:52:35]Read from MH i2c: 01 07 00 FC 48 00 00 00 00 00 FF 0F 59 [08:52:35]process_action close_receipt done [08:52:35]requested_data is exist [08:52:35]produce_requested_data [08:52:35]requested_item fm.sn is exist - process it [08:52:35]wFMCommunicate request_size=4 [08:52:35]MH_SAM_APDU [08:52:35]CAPDU: 80 11 00 00 [08:52:35]Write to MH i2c: E2 08 00 FD 48 80 11 00 00 00 00 00 00 BF [08:52:35]Write i2c OK [08:52:35]MH_I2C_Read... [08:52:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:52:35]Read from MH i2c: E2 [08:52:35]MH_I2C_Read... [08:52:35]Read from MH i2c: E2 17 00 [08:52:35]MH_I2C_Read... [08:52:35]Read from MH i2c: E2 17 00 FD 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 14 [08:52:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:52:35]wFMCommunicate OK [08:52:35]requested_item fd.num is exist - process it [08:52:35]SAM_PROTO_GetFieldsCounters [08:52:35]wFMCommunicate request_size=4 [08:52:35]MH_SAM_APDU [08:52:35]CAPDU: 80 13 00 00 [08:52:35]Write to MH i2c: E2 08 00 FE 48 80 13 00 00 00 00 00 00 C2 [08:52:35]Write i2c OK [08:52:35]MH_I2C_Read... [08:52:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:52:35]Read from MH i2c: E2 [08:52:35]MH_I2C_Read... [08:52:35]Read from MH i2c: E2 62 00 [08:52:35]MH_I2C_Read... [08:52:35]Read from MH i2c: E2 62 00 FE 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AA BF 04 00 0E 04 04 00 18 02 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 17 [08:52: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AA BF 04 00 0E 04 04 00 18 02 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 [08:52:35]wFMCommunicate OK [08:52:35]SAM_PROTO_GetFieldsCounters done [08:52:35]requested_item shift.num is exist - process it [08:52:35]requested_item shift.opened is exist - process it [08:52:35]req_shift_opened [08:52:35]FM_GetShiftState [08:52:35]SAM_PROTO_GetShiftState [08:52:35]wFMCommunicate request_size=4 [08:52:35]MH_SAM_APDU [08:52:35]CAPDU: 80 13 01 00 [08:52:35]Write to MH i2c: E2 08 00 FF 48 80 13 01 00 00 00 00 00 C4 [08:52:35]Write i2c OK [08:52:35]MH_I2C_Read... [08:52:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:52:35]Read from MH i2c: E2 [08:52:35]MH_I2C_Read... [08:52:35]Read from MH i2c: E2 0E 00 [08:52:35]MH_I2C_Read... [08:52:35]Read from MH i2c: E2 0E 00 FF 48 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 AF [08:52:35]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:52:35]wFMCommunicate OK [08:52:35]SAM_PROTO_GetShiftState done [08:52:35]FM_GetShiftState done [08:52:35]req_shift_opened done [08:52:35]requested_item shift.open_date is exist - process it [08:52:35]req_shift_open_date [08:52:35]req_shift_open_date done [08:52:35]produce_requested_data done [08:52:35]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311210,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [08:52:35]process_action_free close_receipt [08:52:35]json_value_free [08:52:35]json_value_free done [08:52:35]process_json_proto returns [08:52:35]Send response to host [08:52:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311210,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [08:52:35]free response buf [08:52:35]execute_script done [08:52:35]execute_script returns [08:52:35]free content buf [08:52:35]Sock 7.Close socket [08:52:35]Sock 7.Thread stoped [08:52:39]OFD Sender: No OFD packet to send [08:52:44]OFD Sender: No OFD packet to send [08:52:49]OFD Sender: No OFD packet to send [08:52:54]OFD Sender: No OFD packet to send [08:52:59]OFD Sender: No OFD packet to send [08:53:04]OFD Sender: No OFD packet to send [08:53:09]OFD Sender: No OFD packet to send [08:53:14]OFD Sender: No OFD packet to send [08:53:19]OFD Sender: No OFD packet to send [08:53:24]OFD Sender: No OFD packet to send [08:53:29]OFD Sender: No OFD packet to send [08:53:34]OFD Sender: No OFD packet to send [08:53:39]OFD Sender: No OFD packet to send [08:53:44]OFD Sender: No OFD packet to send [08:53:49]OFD Sender: No OFD packet to send [08:53:54]OFD Sender: No OFD packet to send [08:53:59]OFD Sender: No OFD packet to send [08:54:04]OFD Sender: No OFD packet to send [08:54:09]OFD Sender: No OFD packet to send [08:54:14]OFD Sender: No OFD packet to send [08:54:19]OFD Sender: No OFD packet to send [08:54:24]OFD Sender: No OFD packet to send [08:54:29]OFD Sender: No OFD packet to send [08:54:34]OFD Sender: No OFD packet to send [08:54:39]OFD Sender: No OFD packet to send [08:54:44]OFD Sender: No OFD packet to send [08:54:49]OFD Sender: No OFD packet to send [08:54:54]OFD Sender: No OFD packet to send [08:54:59]OFD Sender: No OFD packet to send [08:55:04]OFD Sender: No OFD packet to send [08:55:09]OFD Sender: No OFD packet to send [08:55:14]OFD Sender: No OFD packet to send [08:55:19]OFD Sender: No OFD packet to send [08:55:24]OFD Sender: No OFD packet to send [08:55:29]OFD Sender: No OFD packet to send [08:55:34]OFD Sender: No OFD packet to send [08:55:39]OFD Sender: No OFD packet to send [08:55:44]OFD Sender: No OFD packet to send [08:55:49]OFD Sender: No OFD packet to send [08:55:54]OFD Sender: No OFD packet to send [08:55:59]OFD Sender: No OFD packet to send [08:56:04]OFD Sender: No OFD packet to send [08:56:09]OFD Sender: No OFD packet to send [08:56:15]OFD Sender: No OFD packet to send [08:56:16]accept exits with 9 [08:56:16]New connection [08:56:16]New thread 3066654052 created [08:56:16]Thread 3066510692 joined [08:56:16]Waiting for new connection... [08:56:16] Sock 9.Parse request [08:56:16]Sock 9.Check first char [08:56:16]Sock 9.First char is OK [08:56:16]request: POST /json_proto HTTP/1.0 [08:56:16]Method: POST [08:56:16]URL: /json_proto [08:56:16]Method is POST - this is cgi request [08:56:16]url: /json_proto [08:56:16]query_string will be loaded in cgi processing [08:56:16]execute_cgi json_proto POST (null) [08:56:16]execute_cgi path=json_proto method=POST [08:56:16]POST find Content-Length [08:56:16]Host: 172.17.96.3:8080 [08:56:16]Content-Length: 677 [08:56:16]Content-Type: application/json [08:56:16] [08:56:16]POST finish read [08:56:16]Found Content-Length = 677 [08:56:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645026", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:56:16]execute_script... [08:56: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)645026", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:56:16]POST & json_proto [08:56:16]process_json_proto [08:56:16]json parsed OK: [08:56:16]protocol is kg_v1.0 [08:56:16]action value=close_receipt [08:56:16]process_action close_receipt [08:56:16]cmd_close_receipt [08:56:16]MH_GetDate [08:56:16]Write to MH i2c: F0 00 00 00 49 38 [08:56:16]Write i2c OK [08:56:16]MH_I2C_Read... [08:56:16]Read from MH i2c: F0 [08:56:16]MH_I2C_Read... [08:56:16]Read from MH i2c: F0 09 00 [08:56:16]MH_I2C_Read... [08:56:16]Read from MH i2c: F0 09 00 00 49 00 B4 F4 21 67 44 5E 04 65 7C [08:56:16]GetLastDocTimeStamp 1730278356 [08:56:16]current date 1730278580 [08:56:16]FM_GetShiftState [08:56:16]SAM_PROTO_GetShiftState [08:56:16]wFMCommunicate request_size=4 [08:56:16]MH_SAM_APDU [08:56:16]CAPDU: 80 13 01 00 [08:56:16]Write to MH i2c: E2 08 00 01 49 80 13 01 00 00 00 00 00 C7 [08:56:16]Write i2c OK [08:56:16]MH_I2C_Read... [08:56:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:56:16]Read from MH i2c: E2 [08:56:16]MH_I2C_Read... [08:56:16]Read from MH i2c: E2 0E 00 [08:56:16]MH_I2C_Read... [08:56:16]Read from MH i2c: E2 0E 00 01 49 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 B2 [08:56:16]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:56:16]wFMCommunicate OK [08:56:16]SAM_PROTO_GetShiftState done [08:56:16]FM_GetShiftState done [08:56:16]opened in 1730247899 [08:56:16]opened+sec_in_day 1730334299 [08:56:16]quantity*price = 50041 [08:56:16]sum+1 = 50042 [08:56:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 58 30.10.2024 08:56 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311211 ФПД: 94933270065717 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T085620&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311211&fm=94933270065717&tin=02508201610067®Number=0000000000091780&sum=50000 [08:56:17]StoreToDocumentArchive [08:56:17]shift 536 fd 311211 [08:56:17]save to /storage/0536/doc_00311211 [08:56:17]save last doc name /storage/0536/doc_00311211 to /storage/kkm_last_doc_name [08:56:17]save OK [08:56:17]Clear old archive folders... [08:56:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:56:17]tlvbuf is B6F0F650 [08:56:17]SAM_PROTO_ClearQueue [08:56:17]wFMCommunicate request_size=4 [08:56:17]MH_SAM_APDU [08:56:17]CAPDU: 80 09 00 00 [08:56:17]Write to MH i2c: E2 08 00 0E 49 80 09 00 00 00 00 00 00 C9 [08:56:17]Write i2c OK [08:56:17]MH_I2C_Read... [08:56:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:56:17]Read from MH i2c: E2 [08:56:17]MH_I2C_Read... [08:56:17]Read from MH i2c: E2 03 00 [08:56:17]MH_I2C_Read... [08:56:17]Read from MH i2c: E2 03 00 0E 49 00 90 00 CB [08:56:17]RAPDU: 90 00 [08:56:17]wFMCommunicate OK [08:56:17]SAM_PROTO_ClearQueue done [08:56:17]KKMCreateOFDPacket [08:56:17]OFDProtocolAddRootSTLVToBuf [08:56:17]FM_MakeSignedData [08:56:17]FM_MakeSignedData [08:56:17]SAM_PROTO_SignData [08:56:17]wFMCommunicate request_size=4 [08:56:17]MH_SAM_APDU [08:56:17]CAPDU: 80 0D 01 02 [08:56:17]Write to MH i2c: E2 08 00 0F 49 80 0D 01 02 00 00 00 00 D1 [08:56:17]Write i2c OK [08:56:17]MH_I2C_Read... [08:56:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:56:17]Read from MH i2c: E2 [08:56:17]MH_I2C_Read... [08:56:17]Read from MH i2c: E2 03 00 [08:56:17]MH_I2C_Read... [08:56:17]Read from MH i2c: E2 03 00 0F 49 00 90 00 CC [08:56:17]RAPDU: 90 00 [08:56:17]wFMCommunicate OK [08:56:17]wFMCommunicate request_size=255 [08:56:17]MH_SAM_APDU [08: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 B4 F4 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AB BF 04 00 35 04 06 00 56 [08:56:17]Write to MH i2c: E2 02 01 10 49 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 B4 F4 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AB BF 04 00 35 04 06 00 56 00 00 A7 [08:56:17]Write i2c OK [08:56:17]MH_I2C_Read... [08:56:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:56:17]Read from MH i2c: E2 [08:56:17]MH_I2C_Read... [08:56:17]Read from MH i2c: E2 03 00 [08:56:17]MH_I2C_Read... [08:56:17]Read from MH i2c: E2 03 00 10 49 00 90 00 CD [08:56:17]RAPDU: 90 00 [08:56:17]wFMCommunicate OK [08:56:17]wFMCommunicate request_size=10 [08:56:17]MH_SAM_APDU [08:56:17]CAPDU: 80 0D 02 02 05 57 5F D6 F2 35 [08:56:17]Write to MH i2c: E2 0D 00 11 49 80 0D 02 02 05 00 57 5F D6 F2 35 00 00 91 [08:56:17]Write i2c OK [08:56:17]MH_I2C_Read... [08:56:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:56:17]Read from MH i2c: E2 [08:56:17]MH_I2C_Read... [08:56:17]Read from MH i2c: E2 03 00 [08:56:17]MH_I2C_Read... [08:56:17]Read from MH i2c: E2 03 00 11 49 00 90 00 CE [08:56:17]RAPDU: 90 00 [08:56:17]wFMCommunicate OK [08:56:17]wFMCommunicate request_size=4 [08:56:17]MH_SAM_APDU [08:56:17]CAPDU: 80 0D 03 02 [08:56:17]Write to MH i2c: E2 08 00 12 49 80 0D 03 02 00 00 00 00 D6 [08:56:17]Write i2c OK [08:56:17]MH_I2C_Read... [08:56:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:56:17]Read from MH i2c: E2 [08:56:17]MH_I2C_Read... [08:56:17]Read from MH i2c: E2 0B 00 [08:56:17]MH_I2C_Read... [08:56:17]Read from MH i2c: E2 0B 00 12 49 00 47 ED 70 A0 29 3E C9 4C 90 00 97 [08:56:17]RAPDU: 47 ED 70 A0 29 3E C9 4C 90 00 [08:56:17]wFMCommunicate OK [08:56:17]SAM_PROTO_SignData done [08:56:17]FM_MakeSignedData done [08:56:17]CreateOFDProtocolMessage [08:56:17]wFMCommunicate request_size=4 [08:56:17]MH_SAM_APDU [08:56:17]CAPDU: 80 11 00 00 [08:56:17]Write to MH i2c: E2 08 00 13 49 80 11 00 00 00 00 00 00 D6 [08:56:17]Write i2c OK [08:56:17]MH_I2C_Read... [08:56:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:56:17]Read from MH i2c: E2 [08:56:17]MH_I2C_Read... [08:56:17]Read from MH i2c: E2 17 00 [08:56:17]MH_I2C_Read... [08:56:17]Read from MH i2c: E2 17 00 13 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 2B [08:56:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:56:17]wFMCommunicate OK [08:56:17]CreateOFDProtocolMessage done [08:56:17]OFDSenderStorePacket 311211 [08:56:17]StoreOFDPacket docnum=311211 [08:56:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 4D C3 07 01 18 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 B4 F4 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AB BF 04 00 35 04 06 00 56 57 5F D6 F2 35 47 ED 70 A0 29 3E C9 4C [08:56:17]CheckFolder [08:56:17]dirname=/storage/ofd_packets [08:56:17]CheckFolder done [08:56:17]ProducePacketName [08:56:17]name=ofd_packets/00311211 [08:56:17]NVStorageSaveData ofd_packets/00311211 [08:56:17]File name is /storage/ofd_packets/00311211 [08:56:17]Write 301 bytes [08:56:17]NVStorageSaveData done [08:56:17]OFDSenderStorePacket done [08:56:17]KKMCreateOFDPacket done [08:56:17]NVStorageSaveData kkm_last_timestamp [08:56:17]File name is /storage/kkm_last_timestamp [08:56:17]Write 4 bytes [08:56:17]NVStorageSaveData done [08:56:17]ExternCall_PrintAddStr [08:56:17]wPrintStart [08:56:17]Write to MH i2c: 01 00 00 14 49 5D [08:56:17]Write i2c OK [08:56:17]MH_I2C_Read... [08:56:17]Read from MH i2c: 01 [08:56:17]MH_I2C_Read... [08:56:17]Read from MH i2c: 01 07 00 [08:56:17]MH_I2C_Read... [08:56:17]Read from MH i2c: 01 07 00 14 49 00 00 00 00 00 FF 0F 72 [08:56:17]RasterBufferAndPrint [08:56:17]line Счет N : (1)645026 [08:56:17]line ИНН: 02508201610067 [08:56:17]line Контрольно-Кассовый Чек [08:56:17]line ПРОДАЖА [08:56:17]line ТРК (МРК, ГНК) : 62 [08:56:17]line Товар: 2710124130 [08:56:17]line Аи-92-К-2 [08:56:17]line 7.480 * 66.90 [08:56:17]line = 500.41 [08:56:17]line НДС 12% НСП 1% [08:56:17]line > о реализуемом товаре [08:56:17]line ОКРУГЛЕНИЕ: -0.41 [08:56:17]line ИТОГО: 500.00 [08:56:17]line Внесено: 500.00 [08:56:17]line СДАЧА: 0.00 [08:56:17]line НСП 1% : 4.43 [08:56:17]line НДС 12% : 53.14 [08:56:17]line Наличными: 500.00 [08:56:17]line Безнал.: 0.00 [08:56:17]line Место: АЗС № 172 "Партнер Нефть" [08:56:17]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [08:56:17]line СНО: Общий режим [08:56:17]line Чек 58 30.10.2024 08:56 [08:56:17]line Смена: 536 ФФД: 1.0 [08:56:17]line ЗНМ: 0300000116 [08:56:17]line РНМ: 0000000000091780 [08:56:17]line Версия ККМ: 001 [08:56:17]line ФМ: 0000000000871765 [08:56:17]line ФД: 311211 [08:56:17]line ФПД: 94933270065717 [08:56:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T085620&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311211&fm=94933270065717&tin=02508201610067®Number=0000000000091780&sum=50000 [08:56:17]written 0, free lines is 4095 [08:56:17]OFD Sender: Processing packet 311211 [packets to send 223, broken 222] [08:56:17]ProducePacketName [08:56:17]name=ofd_packets/00311211 [08:56:17]OFD Sender: To server: pG, [08:56:17]CommunicateWithHost lk.salyk.kg:30040 [08:56:17]ConnectInit lk.salyk.kg [08:56:18]Connected sock=10 [08:56:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 4D C3 07 01 18 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 B4 F4 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AB BF 04 00 35 04 06 00 56 57 5F D6 F2 35 47 ED 70 A0 29 3E C9 4C [08:56:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 3F BE 47 00 AC 4D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AB BF 04 00 F4 03 04 00 04 9B 21 67 B6 04 01 00 00 C9 F7 84 5D 7B 40 59 B3 [08:56:18]CommunicateWithHost err = 0 [08:56:18]CheckOFDResponse [08:56:18]1017 (14) - 77093643461234 [08:56:18]1041 (16) - 0000000000871765 [08:56:18]1040 (4) - 311211 [08:56:18]1012 (4) - 30.10.2024 02:33 [08:56:18]1206 (1) - 0 [08:56:18]OFD Sender: Remove packet 311211 [08:56:18]ProducePacketName [08:56:18]name=ofd_packets/00311211 [08:56:18]NVStorageDeleteData [08:56:18]Write to MH i2c: 01 00 00 3E 49 87 [08:56:18]Write i2c OK [08:56:18]MH_I2C_Read... [08:56:18]Read from MH i2c: 01 [08:56:18]MH_I2C_Read... [08:56:18]Read from MH i2c: 01 07 00 [08:56:18]MH_I2C_Read... [08:56:18]Read from MH i2c: 01 07 00 3E 49 00 00 00 00 00 A6 0C 40 [08:56:18]RasterBufferAndPrint [08:56:18]line [08:56:18]line [08:56:18]line [08:56:18]line [08:56:18]line [08:56:18]written 0, free lines is 3242 [08:56:18]MH_Cut [08:56:18]Write to MH i2c: D1 01 00 45 49 01 60 [08:56:18]Write i2c OK [08:56:18]MH_I2C_Read... [08:56:18]Read from MH i2c: D1 [08:56:18]MH_I2C_Read... [08:56:18]Read from MH i2c: D1 01 00 [08:56:18]MH_I2C_Read... [08:56:18]Read from MH i2c: D1 01 00 45 49 00 5F [08:56:18]Write to MH i2c: 01 00 00 46 49 8F [08:56:18]Write i2c OK [08:56:18]MH_I2C_Read... [08:56:18]OFD Sender: No OFD packet to send [08:56:19]*** Cut start [08:56:19]*** Purtial cut [08:56:19]*** Stage 1: CUTSNS_PIN = 1 [08:56:19]Read from MH i2c: 01 [08:56:19]MH_I2C_Read... [08:56:19]*** Stop cut motor [08:56:19]*** Cut end [08:56:19]Read from MH i2c: 01 07 00 [08:56:19]MH_I2C_Read... [08:56:19]Read from MH i2c: 01 07 00 46 49 00 00 00 00 00 FF 0F A4 [08:56:19]process_action close_receipt done [08:56:19]requested_data is exist [08:56:19]produce_requested_data [08:56:19]requested_item fm.sn is exist - process it [08:56:19]wFMCommunicate request_size=4 [08:56:19]MH_SAM_APDU [08:56:19]CAPDU: 80 11 00 00 [08:56:19]Write to MH i2c: E2 08 00 47 49 80 11 00 00 00 00 00 00 0A [08:56:19]Write i2c OK [08:56:19]MH_I2C_Read... [08:56:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:56:19]Read from MH i2c: E2 [08:56:19]MH_I2C_Read... [08:56:19]Read from MH i2c: E2 17 00 [08:56:19]MH_I2C_Read... [08:56:19]Read from MH i2c: E2 17 00 47 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5F [08:56:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:56:19]wFMCommunicate OK [08:56:19]requested_item fd.num is exist - process it [08:56:19]SAM_PROTO_GetFieldsCounters [08:56:19]wFMCommunicate request_size=4 [08:56:19]MH_SAM_APDU [08:56:19]CAPDU: 80 13 00 00 [08:56:19]Write to MH i2c: E2 08 00 48 49 80 13 00 00 00 00 00 00 0D [08:56:19]Write i2c OK [08:56:19]MH_I2C_Read... [08:56:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:56:19]Read from MH i2c: E2 [08:56:19]MH_I2C_Read... [08:56:19]Read from MH i2c: E2 62 00 [08:56:19]MH_I2C_Read... [08:56:19]Read from MH i2c: E2 62 00 48 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AB BF 04 00 0E 04 04 00 18 02 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 66 [08:56: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AB BF 04 00 0E 04 04 00 18 02 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 [08:56:19]wFMCommunicate OK [08:56:19]SAM_PROTO_GetFieldsCounters done [08:56:19]requested_item shift.num is exist - process it [08:56:19]requested_item shift.opened is exist - process it [08:56:19]req_shift_opened [08:56:19]FM_GetShiftState [08:56:19]SAM_PROTO_GetShiftState [08:56:19]wFMCommunicate request_size=4 [08:56:19]MH_SAM_APDU [08:56:19]CAPDU: 80 13 01 00 [08:56:19]Write to MH i2c: E2 08 00 49 49 80 13 01 00 00 00 00 00 0F [08:56:19]Write i2c OK [08:56:19]MH_I2C_Read... [08:56:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:56:19]Read from MH i2c: E2 [08:56:19]MH_I2C_Read... [08:56:19]Read from MH i2c: E2 0E 00 [08:56:19]MH_I2C_Read... [08:56:19]Read from MH i2c: E2 0E 00 49 49 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 FA [08:56:19]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:56:19]wFMCommunicate OK [08:56:19]SAM_PROTO_GetShiftState done [08:56:19]FM_GetShiftState done [08:56:19]req_shift_opened done [08:56:19]requested_item shift.open_date is exist - process it [08:56:19]req_shift_open_date [08:56:19]req_shift_open_date done [08:56:19]produce_requested_data done [08:56:19]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311211,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [08:56:19]process_action_free close_receipt [08:56:19]json_value_free [08:56:19]json_value_free done [08:56:19]process_json_proto returns [08:56:19]Send response to host [08:56:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311211,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [08:56:19]free response buf [08:56:19]execute_script done [08:56:19]execute_script returns [08:56:19]free content buf [08:56:19]Sock 9.Close socket [08:56:19]Sock 9.Thread stoped [08:56:23]OFD Sender: No OFD packet to send [08:56:28]OFD Sender: No OFD packet to send [08:56:33]OFD Sender: No OFD packet to send [08:56:34]accept exits with 7 [08:56:34]New connection [08:56:34]New thread 3066510692 created [08:56:34]Thread 3066654052 joined [08:56:34]Waiting for new connection... [08:56:34] Sock 7.Parse request [08:56:34]Sock 7.Check first char [08:56:34]Sock 7.First char is OK [08:56:34]request: POST /json_proto HTTP/1.0 [08:56:34]Method: POST [08:56:34]URL: /json_proto [08:56:34]Method is POST - this is cgi request [08:56:34]url: /json_proto [08:56:34]query_string will be loaded in cgi processing [08:56:34]execute_cgi json_proto POST (null) [08:56:34]execute_cgi path=json_proto method=POST [08:56:34]POST find Content-Length [08:56:34]Host: 172.17.96.3:8080 [08:56:34]Content-Length: 677 [08:56:34]Content-Type: application/json [08:56:34] [08:56:34]POST finish read [08:56:34]Found Content-Length = 677 [08:56:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645027", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.740, "sum" : 250.21, "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" ] } } [08:56:34]execute_script... [08:56: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)645027", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.740, "sum" : 250.21, "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" ] } } [08:56:34]POST & json_proto [08:56:34]process_json_proto [08:56:34]json parsed OK: [08:56:34]protocol is kg_v1.0 [08:56:34]action value=close_receipt [08:56:34]process_action close_receipt [08:56:34]cmd_close_receipt [08:56:34]MH_GetDate [08:56:34]Write to MH i2c: F0 00 00 4A 49 82 [08:56:34]Write i2c OK [08:56:34]MH_I2C_Read... [08:56:34]Read from MH i2c: F0 [08:56:34]MH_I2C_Read... [08:56:34]Read from MH i2c: F0 09 00 [08:56:34]MH_I2C_Read... [08:56:34]Read from MH i2c: F0 09 00 4A 49 00 C7 F4 21 67 44 5E 04 65 D9 [08:56:34]GetLastDocTimeStamp 1730278580 [08:56:34]current date 1730278599 [08:56:34]FM_GetShiftState [08:56:34]SAM_PROTO_GetShiftState [08:56:34]wFMCommunicate request_size=4 [08:56:34]MH_SAM_APDU [08:56:34]CAPDU: 80 13 01 00 [08:56:34]Write to MH i2c: E2 08 00 4B 49 80 13 01 00 00 00 00 00 11 [08:56:34]Write i2c OK [08:56:34]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 4B 49 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 FC [08:56:34]RAPDU: 09 00 01 DB 7C 21 67 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]opened in 1730247899 [08:56:34]opened+sec_in_day 1730334299 [08:56:34]quantity*price = 25020 [08:56:34]sum+1 = 25022 [08:56:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 59 30.10.2024 08:56 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311212 ФПД: 184769954228762 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T085639&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311212&fm=184769954228762&tin=02508201610067®Number=0000000000091780&sum=25000 [08:56:36]StoreToDocumentArchive [08:56:36]shift 536 fd 311212 [08:56:36]save to /storage/0536/doc_00311212 [08:56:36]save last doc name /storage/0536/doc_00311212 to /storage/kkm_last_doc_name [08:56:36]save OK [08:56:36]Clear old archive folders... [08:56:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:56:36]tlvbuf is 007B07C0 [08:56:36]SAM_PROTO_ClearQueue [08:56:36]wFMCommunicate request_size=4 [08:56:36]MH_SAM_APDU [08:56:36]CAPDU: 80 09 00 00 [08:56:36]Write to MH i2c: E2 08 00 58 49 80 09 00 00 00 00 00 00 13 [08:56:36]Write i2c OK [08:56:36]MH_I2C_Read... [08:56:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:56:36]Read from MH i2c: E2 [08:56:36]MH_I2C_Read... [08:56:36]Read from MH i2c: E2 03 00 [08:56:36]MH_I2C_Read... [08:56:36]Read from MH i2c: E2 03 00 58 49 00 90 00 15 [08:56:36]RAPDU: 90 00 [08:56:36]wFMCommunicate OK [08:56:36]SAM_PROTO_ClearQueue done [08:56:36]KKMCreateOFDPacket [08:56:36]OFDProtocolAddRootSTLVToBuf [08:56:36]FM_MakeSignedData [08:56:36]FM_MakeSignedData [08:56:36]SAM_PROTO_SignData [08:56:36]wFMCommunicate request_size=4 [08:56:36]MH_SAM_APDU [08:56:36]CAPDU: 80 0D 01 02 [08:56:36]Write to MH i2c: E2 08 00 59 49 80 0D 01 02 00 00 00 00 1B [08:56:36]Write i2c OK [08:56:36]MH_I2C_Read... [08:56:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:56:36]Read from MH i2c: E2 [08:56:36]MH_I2C_Read... [08:56:36]Read from MH i2c: E2 03 00 [08:56:36]MH_I2C_Read... [08:56:36]Read from MH i2c: E2 03 00 59 49 00 90 00 16 [08:56:36]RAPDU: 90 00 [08:56:36]wFMCommunicate OK [08:56:36]wFMCommunicate request_size=255 [08:56:36]MH_SAM_APDU [08:56: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 32 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 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 3B 00 00 00 F4 03 04 00 C7 F4 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AC BF 04 00 35 04 06 00 A8 [08:56:36]Write to MH i2c: E2 02 01 5A 49 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 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 3B 00 00 00 F4 03 04 00 C7 F4 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AC BF 04 00 35 04 06 00 A8 00 00 31 [08:56:36]Write i2c OK [08:56:36]MH_I2C_Read... [08:56:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:56:36]Read from MH i2c: E2 [08:56:36]MH_I2C_Read... [08:56:36]Read from MH i2c: E2 03 00 [08:56:36]MH_I2C_Read... [08:56:36]Read from MH i2c: E2 03 00 5A 49 00 90 00 17 [08:56:36]RAPDU: 90 00 [08:56:36]wFMCommunicate OK [08:56:36]wFMCommunicate request_size=10 [08:56:36]MH_SAM_APDU [08:56:36]CAPDU: 80 0D 02 02 05 0C 1B 7C AA 1A [08:56:36]Write to MH i2c: E2 0D 00 5B 49 80 0D 02 02 05 00 0C 1B 7C AA 1A 00 00 8F [08:56:36]Write i2c OK [08:56:36]MH_I2C_Read... [08:56:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:56:36]Read from MH i2c: E2 [08:56:36]MH_I2C_Read... [08:56:36]Read from MH i2c: E2 03 00 [08:56:36]MH_I2C_Read... [08:56:36]Read from MH i2c: E2 03 00 5B 49 00 90 00 18 [08:56:36]RAPDU: 90 00 [08:56:36]wFMCommunicate OK [08:56:36]wFMCommunicate request_size=4 [08:56:36]MH_SAM_APDU [08:56:36]CAPDU: 80 0D 03 02 [08:56:36]Write to MH i2c: E2 08 00 5C 49 80 0D 03 02 00 00 00 00 20 [08:56:36]Write i2c OK [08:56:36]MH_I2C_Read... [08:56:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:56:36]Read from MH i2c: E2 [08:56:36]MH_I2C_Read... [08:56:36]Read from MH i2c: E2 0B 00 [08:56:36]MH_I2C_Read... [08:56:36]Read from MH i2c: E2 0B 00 5C 49 00 1A 0C 08 CF EB 27 AA 8B 90 00 65 [08:56:36]RAPDU: 1A 0C 08 CF EB 27 AA 8B 90 00 [08:56:36]wFMCommunicate OK [08:56:36]SAM_PROTO_SignData done [08:56:36]FM_MakeSignedData done [08:56:36]CreateOFDProtocolMessage [08:56:36]wFMCommunicate request_size=4 [08:56:36]MH_SAM_APDU [08:56:36]CAPDU: 80 11 00 00 [08:56:36]Write to MH i2c: E2 08 00 5D 49 80 11 00 00 00 00 00 00 20 [08:56:36]Write i2c OK [08:56:36]MH_I2C_Read... [08:56:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:56:36]Read from MH i2c: E2 [08:56:36]MH_I2C_Read... [08:56:36]Read from MH i2c: E2 17 00 [08:56:36]MH_I2C_Read... [08:56:36]Read from MH i2c: E2 17 00 5D 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 75 [08:56:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:56:36]wFMCommunicate OK [08:56:36]CreateOFDProtocolMessage done [08:56:36]OFDSenderStorePacket 311212 [08:56:36]StoreOFDPacket docnum=311212 [08:56:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 72 F9 07 01 C1 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 32 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 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 3B 00 00 00 F4 03 04 00 C7 F4 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AC BF 04 00 35 04 06 00 A8 0C 1B 7C AA 1A 1A 0C 08 CF EB 27 AA 8B [08:56:36]CheckFolder [08:56:36]dirname=/storage/ofd_packets [08:56:36]CheckFolder done [08:56:36]ProducePacketName [08:56:36]name=ofd_packets/00311212 [08:56:36]NVStorageSaveData ofd_packets/00311212 [08:56:36]File name is /storage/ofd_packets/00311212 [08:56:36]Write 301 bytes [08:56:36]NVStorageSaveData done [08:56:36]OFDSenderStorePacket done [08:56:36]KKMCreateOFDPacket done [08:56:36]NVStorageSaveData kkm_last_timestamp [08:56:36]File name is /storage/kkm_last_timestamp [08:56:36]Write 4 bytes [08:56:36]NVStorageSaveData done [08:56:36]ExternCall_PrintAddStr [08:56:36]wPrintStart [08:56:36]Write to MH i2c: 01 00 00 5E 49 A7 [08:56:36]Write i2c OK [08:56:36]MH_I2C_Read... [08:56:36]Read from MH i2c: 01 [08:56:36]MH_I2C_Read... [08:56:36]Read from MH i2c: 01 07 00 [08:56:36]MH_I2C_Read... [08:56:36]Read from MH i2c: 01 07 00 5E 49 00 00 00 00 00 FF 0F BC [08:56:36]RasterBufferAndPrint [08:56:36]line Счет N : (1)645027 [08:56:36]line ИНН: 02508201610067 [08:56:36]line Контрольно-Кассовый Чек [08:56:36]line ПРОДАЖА [08:56:36]line ТРК (МРК, ГНК) : 41 [08:56:36]line Товар: 2710124130 [08:56:36]line Аи-92-К-2 [08:56:36]line 3.740 * 66.90 [08:56:36]line = 250.21 [08:56:36]line НДС 12% НСП 1% [08:56:36]line > о реализуемом товаре [08:56:36]line ОКРУГЛЕНИЕ: -0.21 [08:56:36]line ИТОГО: 250.00 [08:56:36]line Внесено: 250.00 [08:56:36]line СДАЧА: 0.00 [08:56:36]line НСП 1% : 2.21 [08:56:36]line НДС 12% : 26.57 [08:56:36]line Наличными: 250.00 [08:56:36]line Безнал.: 0.00 [08:56:36]line Место: АЗС № 172 "Партнер Нефть" [08:56:36]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [08:56:36]line СНО: Общий режим [08:56:36]line Чек 59 30.10.2024 08:56 [08:56:36]line Смена: 536 ФФД: 1.0 [08:56:36]line ЗНМ: 0300000116 [08:56:36]line РНМ: 0000000000091780 [08:56:36]line Версия ККМ: 001 [08:56:36]line ФМ: 0000000000871765 [08:56:36]line ФД: 311212 [08:56:36]line ФПД: 184769954228762 [08:56:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T085639&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311212&fm=184769954228762&tin=02508201610067®Number=0000000000091780&sum=25000 [08:56:36]written 0, free lines is 4095 [08:56:36]OFD Sender: Processing packet 311212 [packets to send 223, broken 222] [08:56:36]ProducePacketName [08:56:36]name=ofd_packets/00311212 [08:56:36]OFD Sender: To server: pG, [08:56:36]CommunicateWithHost lk.salyk.kg:30040 [08:56:36]ConnectInit lk.salyk.kg [08:56:36]Connected sock=10 [08: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 31 37 36 35 0F 01 00 00 72 F9 07 01 C1 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 32 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 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 3B 00 00 00 F4 03 04 00 C7 F4 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AC BF 04 00 35 04 06 00 A8 0C 1B 7C AA 1A 1A 0C 08 CF EB 27 AA 8B [08:56:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 E4 82 47 00 ED 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 31 37 36 35 10 04 04 00 AC BF 04 00 F4 03 04 00 17 9B 21 67 B6 04 01 00 00 0B 38 E4 84 C9 A7 9D 35 [08:56:36]CommunicateWithHost err = 0 [08:56:36]CheckOFDResponse [08:56:36]1017 (14) - 77093643461234 [08:56:36]1041 (16) - 0000000000871765 [08:56:36]1040 (4) - 311212 [08:56:36]1012 (4) - 30.10.2024 02:33 [08:56:36]1206 (1) - 0 [08:56:36]OFD Sender: Remove packet 311212 [08:56:36]ProducePacketName [08:56:36]name=ofd_packets/00311212 [08:56:36]NVStorageDeleteData [08:56:36]Write to MH i2c: 01 00 00 88 49 D1 [08:56:36]Write i2c OK [08:56:36]MH_I2C_Read... [08:56:36]Read from MH i2c: 01 [08:56:36]MH_I2C_Read... [08:56:36]Read from MH i2c: 01 07 00 [08:56:36]MH_I2C_Read... [08:56:36]Read from MH i2c: 01 07 00 88 49 00 00 00 00 00 B9 0C 9D [08:56:36]RasterBufferAndPrint [08:56:36]line [08:56:36]line [08:56:36]line [08:56:37]line [08:56:37]line [08:56:37]written 0, free lines is 3264 [08:56:37]MH_Cut [08:56:37]Write to MH i2c: D1 01 00 8F 49 01 AA [08:56:37]Write i2c OK [08:56:37]MH_I2C_Read... [08:56:37]Read from MH i2c: D1 [08:56:37]MH_I2C_Read... [08:56:37]Read from MH i2c: D1 01 00 [08:56:37]MH_I2C_Read... [08:56:37]Read from MH i2c: D1 01 00 8F 49 00 A9 [08:56:37]Write to MH i2c: 01 00 00 90 49 D9 [08:56:37]Write i2c OK [08:56:37]MH_I2C_Read... [08:56:37]OFD Sender: No OFD packet to send [08:56:37]*** Cut start [08:56:37]*** Purtial cut [08:56:37]*** Stage 1: CUTSNS_PIN = 1 [08:56:38]Read from MH i2c: 01 [08:56:38]MH_I2C_Read... [08:56:38]*** Stop cut motor [08:56:38]*** Cut end [08:56:38]Read from MH i2c: 01 07 00 [08:56:38]MH_I2C_Read... [08:56:38]Read from MH i2c: 01 07 00 90 49 00 00 00 00 00 FF 0F EE [08:56:38]process_action close_receipt done [08:56:38]requested_data is exist [08:56:38]produce_requested_data [08:56:38]requested_item fm.sn is exist - process it [08:56:38]wFMCommunicate request_size=4 [08:56:38]MH_SAM_APDU [08:56:38]CAPDU: 80 11 00 00 [08:56:38]Write to MH i2c: E2 08 00 91 49 80 11 00 00 00 00 00 00 54 [08:56:38]Write i2c OK [08:56:38]MH_I2C_Read... [08:56:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:56:38]Read from MH i2c: E2 [08:56:38]MH_I2C_Read... [08:56:38]Read from MH i2c: E2 17 00 [08:56:38]MH_I2C_Read... [08:56:38]Read from MH i2c: E2 17 00 91 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A9 [08:56:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:56:38]wFMCommunicate OK [08:56:38]requested_item fd.num is exist - process it [08:56:38]SAM_PROTO_GetFieldsCounters [08:56:38]wFMCommunicate request_size=4 [08:56:38]MH_SAM_APDU [08:56:38]CAPDU: 80 13 00 00 [08:56:38]Write to MH i2c: E2 08 00 92 49 80 13 00 00 00 00 00 00 57 [08:56:38]Write i2c OK [08:56:38]MH_I2C_Read... [08:56:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:56:38]Read from MH i2c: E2 [08:56:38]MH_I2C_Read... [08:56:38]Read from MH i2c: E2 62 00 [08:56:38]MH_I2C_Read... [08:56:38]Read from MH i2c: E2 62 00 92 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AC BF 04 00 0E 04 04 00 18 02 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 B4 [08:56: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AC BF 04 00 0E 04 04 00 18 02 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 [08:56:38]wFMCommunicate OK [08:56:38]SAM_PROTO_GetFieldsCounters done [08:56:38]requested_item shift.num is exist - process it [08:56:38]requested_item shift.opened is exist - process it [08:56:38]req_shift_opened [08:56:38]FM_GetShiftState [08:56:38]SAM_PROTO_GetShiftState [08:56:38]wFMCommunicate request_size=4 [08:56:38]MH_SAM_APDU [08:56:38]CAPDU: 80 13 01 00 [08:56:38]Write to MH i2c: E2 08 00 93 49 80 13 01 00 00 00 00 00 59 [08:56:38]Write i2c OK [08:56:38]MH_I2C_Read... [08:56:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:56:38]Read from MH i2c: E2 [08:56:38]MH_I2C_Read... [08:56:38]Read from MH i2c: E2 0E 00 [08:56:38]MH_I2C_Read... [08:56:38]Read from MH i2c: E2 0E 00 93 49 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 44 [08:56:38]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:56:38]wFMCommunicate OK [08:56:38]SAM_PROTO_GetShiftState done [08:56:38]FM_GetShiftState done [08:56:38]req_shift_opened done [08:56:38]requested_item shift.open_date is exist - process it [08:56:38]req_shift_open_date [08:56:38]req_shift_open_date done [08:56:38]produce_requested_data done [08:56:38]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311212,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [08:56:38]process_action_free close_receipt [08:56:38]json_value_free [08:56:38]json_value_free done [08:56:38]process_json_proto returns [08:56:38]Send response to host [08:56:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311212,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [08:56:38]free response buf [08:56:38]execute_script done [08:56:38]execute_script returns [08:56:38]free content buf [08:56:38]Sock 7.Close socket [08:56:38]Sock 7.Thread stoped [08:56:42]OFD Sender: No OFD packet to send [08:56:47]OFD Sender: No OFD packet to send [08:56:52]OFD Sender: No OFD packet to send [08:56:57]OFD Sender: No OFD packet to send [08:57:02]OFD Sender: No OFD packet to send [08:57:07]OFD Sender: No OFD packet to send [08:57:12]OFD Sender: No OFD packet to send [08:57:17]OFD Sender: No OFD packet to send [08:57:22]OFD Sender: No OFD packet to send [08:57:27]OFD Sender: No OFD packet to send [08:57:32]OFD Sender: No OFD packet to send [08:57:37]OFD Sender: No OFD packet to send [08:57:42]OFD Sender: No OFD packet to send [08:57:43]accept exits with 9 [08:57:43]New connection [08:57:43]New thread 3066654052 created [08:57:43]Thread 3066510692 joined [08:57:43]Waiting for new connection... [08:57:43] Sock 9.Parse request [08:57:43]Sock 9.Check first char [08:57:43]Sock 9.First char is OK [08:57:43]request: POST /json_proto HTTP/1.0 [08:57:43]Method: POST [08:57:43]URL: /json_proto [08:57:43]Method is POST - this is cgi request [08:57:43]url: /json_proto [08:57:43]query_string will be loaded in cgi processing [08:57:43]execute_cgi json_proto POST (null) [08:57:43]execute_cgi path=json_proto method=POST [08:57:43]POST find Content-Length [08:57:43]Host: 172.17.96.3:8080 [08:57:43]Content-Length: 656 [08:57:43]Content-Type: application/json [08:57:43] [08:57:43]POST finish read [08:57:43]Found Content-Length = 656 [08:57:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3499", "tax_sys" : 0, "items" : [ { "code": "5449000054227", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041A\u043E\u043A\u0430-\u041A\u043E\u043B\u0430 1\u043B", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 125.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:57:43]execute_script... [08: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 : (3)3499", "tax_sys" : 0, "items" : [ { "code": "5449000054227", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041A\u043E\u043A\u0430-\u041A\u043E\u043B\u0430 1\u043B", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 125.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:57:43]POST & json_proto [08:57:43]process_json_proto [08:57:43]json parsed OK: [08:57:43]protocol is kg_v1.0 [08:57:43]action value=close_receipt [08:57:43]process_action close_receipt [08:57:43]cmd_close_receipt [08:57:43]MH_GetDate [08:57:43]Write to MH i2c: F0 00 00 94 49 CC [08:57:43]Write i2c OK [08:57:43]MH_I2C_Read... [08:57:43]Read from MH i2c: F0 [08:57:43]MH_I2C_Read... [08:57:43]Read from MH i2c: F0 09 00 [08:57:43]MH_I2C_Read... [08:57:43]Read from MH i2c: F0 09 00 94 49 00 0B F5 21 67 44 5E 04 65 68 [08:57:43]GetLastDocTimeStamp 1730278599 [08:57:43]current date 1730278667 [08:57:43]FM_GetShiftState [08:57:43]SAM_PROTO_GetShiftState [08:57:43]wFMCommunicate request_size=4 [08:57:43]MH_SAM_APDU [08:57:43]CAPDU: 80 13 01 00 [08:57:43]Write to MH i2c: E2 08 00 95 49 80 13 01 00 00 00 00 00 5B [08:57:43]Write i2c OK [08:57:43]MH_I2C_Read... [08:57:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:57:43]Read from MH i2c: E2 [08:57:43]MH_I2C_Read... [08:57:43]Read from MH i2c: E2 0E 00 [08:57:43]MH_I2C_Read... [08:57:43]Read from MH i2c: E2 0E 00 95 49 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 46 [08:57:43]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:57:43]wFMCommunicate OK [08:57:43]SAM_PROTO_GetShiftState done [08:57:43]FM_GetShiftState done [08:57:43]opened in 1730247899 [08:57:43]opened+sec_in_day 1730334299 [08:57:43]quantity*price = 12500 [08:57:43]sum+1 = 12501 [08:57:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 125.00 НСП 1% : 1.11 НДС 12% : 13.27 Наличными: 125.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 60 30.10.2024 08:57 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311213 ФПД: 207506491356657 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T085747&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311213&fm=207506491356657&tin=02508201610067®Number=0000000000091780&sum=12500 0 [08:57:44]StoreToDocumentArchive [08:57:44]shift 536 fd 311213 [08:57:44]save to /storage/0536/doc_00311213 [08:57:44]save last doc name /storage/0536/doc_00311213 to /storage/kkm_last_doc_name [08:57:44]save OK [08:57:44]Clear old archive folders... [08:57:44]ProcessDocumentItem done err = 0, tmpTLVsize=278 [08:57:44]tlvbuf is B6D5F060 [08:57:44]SAM_PROTO_ClearQueue [08:57:44]wFMCommunicate request_size=4 [08:57:44]MH_SAM_APDU [08:57:44]CAPDU: 80 09 00 00 [08:57:44]Write to MH i2c: E2 08 00 A2 49 80 09 00 00 00 00 00 00 5D [08:57:44]Write i2c OK [08:57:44]MH_I2C_Read... [08:57:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:57:44]Read from MH i2c: E2 [08:57:44]MH_I2C_Read... [08:57:44]Read from MH i2c: E2 03 00 [08:57:44]MH_I2C_Read... [08:57:44]Read from MH i2c: E2 03 00 A2 49 00 90 00 5F [08:57:44]RAPDU: 90 00 [08:57:44]wFMCommunicate OK [08:57:44]SAM_PROTO_ClearQueue done [08:57:44]KKMCreateOFDPacket [08:57:44]OFDProtocolAddRootSTLVToBuf [08:57:44]FM_MakeSignedData [08:57:44]FM_MakeSignedData [08:57:44]SAM_PROTO_SignData [08:57:44]wFMCommunicate request_size=4 [08:57:44]MH_SAM_APDU [08:57:44]CAPDU: 80 0D 01 02 [08:57:44]Write to MH i2c: E2 08 00 A3 49 80 0D 01 02 00 00 00 00 65 [08:57:44]Write i2c OK [08:57:44]MH_I2C_Read... [08:57:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:57:44]Read from MH i2c: E2 [08:57:44]MH_I2C_Read... [08:57:44]Read from MH i2c: E2 03 00 [08:57:44]MH_I2C_Read... [08:57:44]Read from MH i2c: E2 03 00 A3 49 00 90 00 60 [08:57:44]RAPDU: 90 00 [08:57:44]wFMCommunicate OK [08:57:44]wFMCommunicate request_size=255 [08:57:44]MH_SAM_APDU [08:57:44]CAPDU: 80 0D 02 02 FA 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 35 34 34 39 30 30 30 30 35 34 32 32 37 06 04 24 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 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 0B F5 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 [08:57:44]Write to MH i2c: E2 02 01 A4 49 80 0D 02 02 FA 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 35 34 34 39 30 30 30 30 35 34 32 32 37 06 04 24 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 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 0B F5 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 00 00 EF [08:57:44]Write i2c OK [08:57:44]MH_I2C_Read... [08:57:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:57:44]Read from MH i2c: E2 [08:57:44]MH_I2C_Read... [08:57:44]Read from MH i2c: E2 03 00 [08:57:44]MH_I2C_Read... [08:57:44]Read from MH i2c: E2 03 00 A4 49 00 90 00 61 [08:57:44]RAPDU: 90 00 [08:57:44]wFMCommunicate OK [08:57:44]wFMCommunicate request_size=37 [08:57:44]MH_SAM_APDU [08:57:44]CAPDU: 80 0D 02 02 20 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AD BF 04 00 35 04 06 00 BC B9 DE B4 B5 F1 [08:57:44]Write to MH i2c: E2 28 00 A5 49 80 0D 02 02 20 00 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AD BF 04 00 35 04 06 00 BC B9 DE B4 B5 F1 00 00 DE [08:57:44]Write i2c OK [08:57:44]MH_I2C_Read... [08:57:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:57:44]Read from MH i2c: E2 [08:57:44]MH_I2C_Read... [08:57:44]Read from MH i2c: E2 03 00 [08:57:44]MH_I2C_Read... [08:57:44]Read from MH i2c: E2 03 00 A5 49 00 90 00 62 [08:57:44]RAPDU: 90 00 [08:57:44]wFMCommunicate OK [08:57:44]wFMCommunicate request_size=4 [08:57:44]MH_SAM_APDU [08:57:44]CAPDU: 80 0D 03 02 [08:57:44]Write to MH i2c: E2 08 00 A6 49 80 0D 03 02 00 00 00 00 6A [08:57:44]Write i2c OK [08:57:44]MH_I2C_Read... [08:57:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:57:44]Read from MH i2c: E2 [08:57:44]MH_I2C_Read... [08:57:44]Read from MH i2c: E2 0B 00 [08:57:44]MH_I2C_Read... [08:57:44]Read from MH i2c: E2 0B 00 A6 49 00 CB B9 A8 23 52 AA 04 38 90 00 F2 [08:57:44]RAPDU: CB B9 A8 23 52 AA 04 38 90 00 [08:57:44]wFMCommunicate OK [08:57:44]SAM_PROTO_SignData done [08:57:44]FM_MakeSignedData done [08:57:44]CreateOFDProtocolMessage [08:57:44]wFMCommunicate request_size=4 [08:57:44]MH_SAM_APDU [08:57:44]CAPDU: 80 11 00 00 [08:57:44]Write to MH i2c: E2 08 00 A7 49 80 11 00 00 00 00 00 00 6A [08:57:44]Write i2c OK [08:57:44]MH_I2C_Read... [08:57:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:57:44]Read from MH i2c: E2 [08:57:44]MH_I2C_Read... [08:57:44]Read from MH i2c: E2 17 00 [08:57:44]MH_I2C_Read... [08:57:44]Read from MH i2c: E2 17 00 A7 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 BF [08:57:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:57:44]wFMCommunicate OK [08:57:44]CreateOFDProtocolMessage done [08:57:44]OFDSenderStorePacket 311213 [08:57:44]StoreOFDPacket docnum=311213 [08:57:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 2A 01 00 00 21 E0 22 01 77 68 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 35 34 34 39 30 30 30 30 35 34 32 32 37 06 04 24 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 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 0B F5 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AD BF 04 00 35 04 06 00 BC B9 DE B4 B5 F1 CB B9 A8 23 52 AA 04 38 [08:57:44]CheckFolder [08:57:44]dirname=/storage/ofd_packets [08:57:44]CheckFolder done [08:57:44]ProducePacketName [08:57:44]name=ofd_packets/00311213 [08:57:44]NVStorageSaveData ofd_packets/00311213 [08:57:44]File name is /storage/ofd_packets/00311213 [08:57:44]Write 328 bytes [08:57:44]NVStorageSaveData done [08:57:44]OFDSenderStorePacket done [08:57:44]KKMCreateOFDPacket done [08:57:44]NVStorageSaveData kkm_last_timestamp [08:57:44]File name is /storage/kkm_last_timestamp [08:57:44]Write 4 bytes [08:57:44]NVStorageSaveData done [08:57:44]ExternCall_PrintAddStr [08:57:44]wPrintStart [08:57:44]Write to MH i2c: 01 00 00 A8 49 F1 [08:57:44]Write i2c OK [08:57:44]MH_I2C_Read... [08:57:44]Read from MH i2c: 01 [08:57:44]MH_I2C_Read... [08:57:44]Read from MH i2c: 01 07 00 [08:57:44]MH_I2C_Read... [08:57:44]Read from MH i2c: 01 07 00 A8 49 00 00 00 00 00 FF 0F 06 [08:57:44]RasterBufferAndPrint [08:57:44]line Счет N : (3)3499 [08:57:44]line ИНН: 02508201610067 [08:57:44]line Контрольно-Кассовый Чек [08:57:44]line ПРОДАЖА [08:57:44]line Товар: 5449000054227 [08:57:44]line Напиток Кока-Кола 1л [08:57:44]line 1.000 * 125.00 [08:57:44]line = 125.00 [08:57:44]line НДС 12% НСП 1% [08:57:44]line > о реализуемом товаре [08:57:44]line ИТОГО: 125.00 [08:57:44]line НСП 1% : 1.11 [08:57:44]line НДС 12% : 13.27 [08:57:44]line Наличными: 125.00 [08:57:44]line Безнал.: 0.00 [08:57:44]line Место: АЗС № 172 "Партнер Нефть" [08:57:44]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [08:57:44]line СНО: Общий режим [08:57:44]line Чек 60 30.10.2024 08:57 [08:57:44]line Смена: 536 ФФД: 1.0 [08:57:44]line ЗНМ: 0300000116 [08:57:44]line РНМ: 0000000000091780 [08:57:44]line Версия ККМ: 001 [08:57:44]line ФМ: 0000000000871765 [08:57:44]line ФД: 311213 [08:57:44]line ФПД: 207506491356657 [08:57:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T085747&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311213&fm=207506491356657&tin=02508201610067®Number=0000000000091780&sum=12500 [08:57:45]OFD Sender: Processing packet 311213 [packets to send 223, broken 222] [08:57:45]ProducePacketName [08:57:45]name=ofd_packets/00311213 [08:57:45]OFD Sender: To server: pG, [08:57:45]CommunicateWithHost lk.salyk.kg:30040 [08:57:45]ConnectInit lk.salyk.kg [08:57:45]line 0 [08:57:45]written 0, free lines is 4095 [08:57:45]Connected sock=10 [08: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 31 37 36 35 2A 01 00 00 21 E0 22 01 77 68 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 35 34 34 39 30 30 30 30 35 34 32 32 37 06 04 24 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 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 0B F5 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AD BF 04 00 35 04 06 00 BC B9 DE B4 B5 F1 CB B9 A8 23 52 AA 04 38 [08:57:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 2C 1A 47 00 9E 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 31 37 36 35 10 04 04 00 AD BF 04 00 F4 03 04 00 5C 9B 21 67 B6 04 01 00 00 40 8A 8C 42 7B 40 75 69 [08:57:45]CommunicateWithHost err = 0 [08:57:45]CheckOFDResponse [08:57:45]1017 (14) - 77093643461234 [08:57:45]1041 (16) - 0000000000871765 [08:57:45]1040 (4) - 311213 [08:57:45]1012 (4) - 30.10.2024 02:35 [08:57:45]1206 (1) - 0 [08:57:45]OFD Sender: Remove packet 311213 [08:57:45]ProducePacketName [08:57:45]name=ofd_packets/00311213 [08:57:45]NVStorageDeleteData [08:57:45]Write to MH i2c: 01 00 00 CF 49 18 [08:57:45]Write i2c OK [08:57:45]MH_I2C_Read... [08:57:45]Read from MH i2c: 01 [08:57:45]MH_I2C_Read... [08:57:45]Read from MH i2c: 01 07 00 [08:57:45]MH_I2C_Read... [08:57:45]Read from MH i2c: 01 07 00 CF 49 00 00 00 00 00 D8 0C 03 [08:57:45]RasterBufferAndPrint [08:57:45]line [08:57:45]line [08:57:45]line [08:57:45]line [08:57:45]line [08:57:45]written 0, free lines is 3292 [08:57:45]MH_Cut [08:57:45]Write to MH i2c: D1 01 00 D6 49 01 F1 [08:57:45]Write i2c OK [08:57:45]MH_I2C_Read... [08:57:45]Read from MH i2c: D1 [08:57:45]MH_I2C_Read... [08:57:45]Read from MH i2c: D1 01 00 [08:57:45]MH_I2C_Read... [08:57:45]Read from MH i2c: D1 01 00 D6 49 00 F0 [08:57:45]Write to MH i2c: 01 00 00 D7 49 20 [08:57:45]Write i2c OK [08:57:45]MH_I2C_Read... [08:57:45]OFD Sender: No OFD packet to send [08:57:46]*** Cut start [08:57:46]*** Purtial cut [08:57:46]*** Stage 1: CUTSNS_PIN = 1 [08:57:46]Read from MH i2c: 01 [08:57:46]MH_I2C_Read... [08:57:46]*** Stop cut motor [08:57:46]*** Cut end [08:57:46]Read from MH i2c: 01 07 00 [08:57:46]MH_I2C_Read... [08:57:46]Read from MH i2c: 01 07 00 D7 49 00 00 00 00 00 FF 0F 35 [08:57:46]process_action close_receipt done [08:57:46]requested_data is exist [08:57:46]produce_requested_data [08:57:46]requested_item fm.sn is exist - process it [08:57:46]wFMCommunicate request_size=4 [08:57:46]MH_SAM_APDU [08:57:46]CAPDU: 80 11 00 00 [08:57:46]Write to MH i2c: E2 08 00 D8 49 80 11 00 00 00 00 00 00 9B [08:57:46]Write i2c OK [08:57:46]MH_I2C_Read... [08:57:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:57:46]Read from MH i2c: E2 [08:57:46]MH_I2C_Read... [08:57:46]Read from MH i2c: E2 17 00 [08:57:46]MH_I2C_Read... [08:57:46]Read from MH i2c: E2 17 00 D8 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F0 [08:57:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:57:46]wFMCommunicate OK [08:57:46]requested_item fd.num is exist - process it [08:57:46]SAM_PROTO_GetFieldsCounters [08:57:46]wFMCommunicate request_size=4 [08:57:46]MH_SAM_APDU [08:57:46]CAPDU: 80 13 00 00 [08:57:46]Write to MH i2c: E2 08 00 D9 49 80 13 00 00 00 00 00 00 9E [08:57:46]Write i2c OK [08:57:46]MH_I2C_Read... [08:57:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:57:46]Read from MH i2c: E2 [08:57:46]MH_I2C_Read... [08:57:46]Read from MH i2c: E2 62 00 [08:57:46]MH_I2C_Read... [08:57:46]Read from MH i2c: E2 62 00 D9 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AD BF 04 00 0E 04 04 00 18 02 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 FF [08: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AD BF 04 00 0E 04 04 00 18 02 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 [08:57:46]wFMCommunicate OK [08:57:46]SAM_PROTO_GetFieldsCounters done [08:57:46]requested_item shift.num is exist - process it [08:57:46]requested_item shift.opened is exist - process it [08:57:46]req_shift_opened [08:57:46]FM_GetShiftState [08:57:46]SAM_PROTO_GetShiftState [08:57:46]wFMCommunicate request_size=4 [08:57:46]MH_SAM_APDU [08:57:46]CAPDU: 80 13 01 00 [08:57:46]Write to MH i2c: E2 08 00 DA 49 80 13 01 00 00 00 00 00 A0 [08:57:46]Write i2c OK [08:57:46]MH_I2C_Read... [08:57:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:57:46]Read from MH i2c: E2 [08:57:46]MH_I2C_Read... [08:57:46]Read from MH i2c: E2 0E 00 [08:57:46]MH_I2C_Read... [08:57:46]Read from MH i2c: E2 0E 00 DA 49 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 8B [08:57:46]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:57:46]wFMCommunicate OK [08:57:46]SAM_PROTO_GetShiftState done [08:57:46]FM_GetShiftState done [08:57:46]req_shift_opened done [08:57:46]requested_item shift.open_date is exist - process it [08:57:46]req_shift_open_date [08:57:46]req_shift_open_date done [08:57:46]produce_requested_data done [08:57:46]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311213,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [08:57:46]process_action_free close_receipt [08:57:46]json_value_free [08:57:46]json_value_free done [08:57:46]process_json_proto returns [08:57:46]Send response to host [08:57:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311213,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [08:57:46]free response buf [08:57:46]execute_script done [08:57:46]execute_script returns [08:57:46]free content buf [08:57:46]Sock 9.Close socket [08:57:46]Sock 9.Thread stoped [08:57:50]OFD Sender: No OFD packet to send [08:57:55]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:31]OFD Sender: No OFD packet to send [08:58:31]accept exits with 7 [08:58:31]New connection [08:58:31]New thread 3066510692 created [08:58:31]Thread 3066654052 joined [08:58:31]Waiting for new connection... [08:58:31] Sock 7.Parse request [08:58:31]Sock 7.Check first char [08:58:31]Sock 7.First char is OK [08:58:31]request: POST /json_proto HTTP/1.0 [08:58:31]Method: POST [08:58:31]URL: /json_proto [08:58:31]Method is POST - this is cgi request [08:58:31]url: /json_proto [08:58:31]query_string will be loaded in cgi processing [08:58:31]execute_cgi json_proto POST (null) [08:58:31]execute_cgi path=json_proto method=POST [08:58:31]POST find Content-Length [08:58:31]Host: 172.17.96.3:8080 [08:58:31]Content-Length: 677 [08:58:31]Content-Type: application/json [08:58:31] [08:58:31]POST finish read [08:58:31]Found Content-Length = 677 [08:58:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645029", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:58:31]execute_script... [08:58: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)645029", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:58:31]POST & json_proto [08:58:31]process_json_proto [08:58:31]json parsed OK: [08:58:31]protocol is kg_v1.0 [08:58:31]action value=close_receipt [08:58:31]process_action close_receipt [08:58:31]cmd_close_receipt [08:58:31]MH_GetDate [08:58:31]Write to MH i2c: F0 00 00 DB 49 13 [08:58:31]Write i2c OK [08:58:31]MH_I2C_Read... [08:58:31]Read from MH i2c: F0 [08:58:31]MH_I2C_Read... [08:58:31]Read from MH i2c: F0 09 00 [08:58:31]MH_I2C_Read... [08:58:31]Read from MH i2c: F0 09 00 DB 49 00 3C F5 21 67 44 5E 04 65 E0 [08:58:31]GetLastDocTimeStamp 1730278667 [08:58:31]current date 1730278716 [08:58:31]FM_GetShiftState [08:58:31]SAM_PROTO_GetShiftState [08:58:31]wFMCommunicate request_size=4 [08:58:31]MH_SAM_APDU [08:58:31]CAPDU: 80 13 01 00 [08:58:31]Write to MH i2c: E2 08 00 DC 49 80 13 01 00 00 00 00 00 A2 [08:58:31]Write i2c OK [08:58:31]MH_I2C_Read... [08:58:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:58:31]Read from MH i2c: E2 [08:58:31]MH_I2C_Read... [08:58:31]Read from MH i2c: E2 0E 00 [08:58:31]MH_I2C_Read... [08:58:31]Read from MH i2c: E2 0E 00 DC 49 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 8D [08:58:31]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:58:31]wFMCommunicate OK [08:58:31]SAM_PROTO_GetShiftState done [08:58:31]FM_GetShiftState done [08:58:31]opened in 1730247899 [08:58:31]opened+sec_in_day 1730334299 [08:58:31]quantity*price = 50041 [08:58:31]sum+1 = 50042 [08:58:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 61 30.10.2024 08:58 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311214 ФПД: 116719724591307 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T085836&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311214&fm=116719724591307&tin=02508201610067®Number=0000000000091780&sum=50000 [08:58:32]StoreToDocumentArchive [08:58:32]shift 536 fd 311214 [08:58:32]save to /storage/0536/doc_00311214 [08:58:32]save last doc name /storage/0536/doc_00311214 to /storage/kkm_last_doc_name [08:58:32]save OK [08:58:32]Clear old archive folders... [08:58:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:58:32]tlvbuf is 006F1BE0 [08:58:32]SAM_PROTO_ClearQueue [08:58:32]wFMCommunicate request_size=4 [08:58:32]MH_SAM_APDU [08:58:32]CAPDU: 80 09 00 00 [08:58:32]Write to MH i2c: E2 08 00 E9 49 80 09 00 00 00 00 00 00 A4 [08:58:32]Write i2c OK [08:58:32]MH_I2C_Read... [08:58:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:58:33]Read from MH i2c: E2 [08:58:33]MH_I2C_Read... [08:58:33]Read from MH i2c: E2 03 00 [08:58:33]MH_I2C_Read... [08:58:33]Read from MH i2c: E2 03 00 E9 49 00 90 00 A6 [08:58:33]RAPDU: 90 00 [08:58:33]wFMCommunicate OK [08:58:33]SAM_PROTO_ClearQueue done [08:58:33]KKMCreateOFDPacket [08:58:33]OFDProtocolAddRootSTLVToBuf [08:58:33]FM_MakeSignedData [08:58:33]FM_MakeSignedData [08:58:33]SAM_PROTO_SignData [08:58:33]wFMCommunicate request_size=4 [08:58:33]MH_SAM_APDU [08:58:33]CAPDU: 80 0D 01 02 [08:58:33]Write to MH i2c: E2 08 00 EA 49 80 0D 01 02 00 00 00 00 AC [08:58:33]Write i2c OK [08:58:33]MH_I2C_Read... [08:58:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:58:33]Read from MH i2c: E2 [08:58:33]MH_I2C_Read... [08:58:33]Read from MH i2c: E2 03 00 [08:58:33]MH_I2C_Read... [08:58:33]Read from MH i2c: E2 03 00 EA 49 00 90 00 A7 [08:58:33]RAPDU: 90 00 [08:58:33]wFMCommunicate OK [08:58:33]wFMCommunicate request_size=255 [08:58:33]MH_SAM_APDU [08:58: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 3D 00 00 00 F4 03 04 00 3C F5 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AE BF 04 00 35 04 06 00 6A [08:58:33]Write to MH i2c: E2 02 01 EB 49 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 3D 00 00 00 F4 03 04 00 3C F5 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AE BF 04 00 35 04 06 00 6A 00 00 25 [08:58:33]Write i2c OK [08:58:33]MH_I2C_Read... [08:58:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:58:33]Read from MH i2c: E2 [08:58:33]MH_I2C_Read... [08:58:33]Read from MH i2c: E2 03 00 [08:58:33]MH_I2C_Read... [08:58:33]Read from MH i2c: E2 03 00 EB 49 00 90 00 A8 [08:58:33]RAPDU: 90 00 [08:58:33]wFMCommunicate OK [08:58:33]wFMCommunicate request_size=10 [08:58:33]MH_SAM_APDU [08:58:33]CAPDU: 80 0D 02 02 05 27 ED B8 F8 CB [08:58:33]Write to MH i2c: E2 0D 00 EC 49 80 0D 02 02 05 00 27 ED B8 F8 CB 00 00 48 [08:58:33]Write i2c OK [08:58:33]MH_I2C_Read... [08:58:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:58:33]Read from MH i2c: E2 [08:58:33]MH_I2C_Read... [08:58:33]Read from MH i2c: E2 03 00 [08:58:33]MH_I2C_Read... [08:58:33]Read from MH i2c: E2 03 00 EC 49 00 90 00 A9 [08:58:33]RAPDU: 90 00 [08:58:33]wFMCommunicate OK [08:58:33]wFMCommunicate request_size=4 [08:58:33]MH_SAM_APDU [08:58:33]CAPDU: 80 0D 03 02 [08:58:33]Write to MH i2c: E2 08 00 ED 49 80 0D 03 02 00 00 00 00 B1 [08:58:33]Write i2c OK [08:58:33]MH_I2C_Read... [08:58:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:58:33]Read from MH i2c: E2 [08:58:33]MH_I2C_Read... [08:58:33]Read from MH i2c: E2 0B 00 [08:58:33]MH_I2C_Read... [08:58:33]Read from MH i2c: E2 0B 00 ED 49 00 75 CD 57 AD C6 9B BE A1 90 00 B8 [08:58:33]RAPDU: 75 CD 57 AD C6 9B BE A1 90 00 [08:58:33]wFMCommunicate OK [08:58:33]SAM_PROTO_SignData done [08:58:33]FM_MakeSignedData done [08:58:33]CreateOFDProtocolMessage [08:58:33]wFMCommunicate request_size=4 [08:58:33]MH_SAM_APDU [08:58:33]CAPDU: 80 11 00 00 [08:58:33]Write to MH i2c: E2 08 00 EE 49 80 11 00 00 00 00 00 00 B1 [08:58:33]Write i2c OK [08:58:33]MH_I2C_Read... [08:58:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:58:33]Read from MH i2c: E2 [08:58:33]MH_I2C_Read... [08:58:33]Read from MH i2c: E2 17 00 [08:58:33]MH_I2C_Read... [08:58:33]Read from MH i2c: E2 17 00 EE 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 06 [08:58:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:58:33]wFMCommunicate OK [08:58:33]CreateOFDProtocolMessage done [08:58:33]OFDSenderStorePacket 311214 [08:58:33]StoreOFDPacket docnum=311214 [08:58:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 50 99 07 01 BC C3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 3D 00 00 00 F4 03 04 00 3C F5 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AE BF 04 00 35 04 06 00 6A 27 ED B8 F8 CB 75 CD 57 AD C6 9B BE A1 [08:58:33]CheckFolder [08:58:33]dirname=/storage/ofd_packets [08:58:33]CheckFolder done [08:58:33]ProducePacketName [08:58:33]name=ofd_packets/00311214 [08:58:33]NVStorageSaveData ofd_packets/00311214 [08:58:33]File name is /storage/ofd_packets/00311214 [08:58:33]Write 301 bytes [08:58:33]NVStorageSaveData done [08:58:33]OFDSenderStorePacket done [08:58:33]KKMCreateOFDPacket done [08:58:33]NVStorageSaveData kkm_last_timestamp [08:58:33]File name is /storage/kkm_last_timestamp [08:58:33]Write 4 bytes [08:58:33]NVStorageSaveData done [08:58:33]ExternCall_PrintAddStr [08:58:33]wPrintStart [08:58:33]Write to MH i2c: 01 00 00 EF 49 38 [08:58:33]Write i2c OK [08:58:33]MH_I2C_Read... [08:58:33]Read from MH i2c: 01 [08:58:33]MH_I2C_Read... [08:58:33]Read from MH i2c: 01 07 00 [08:58:33]MH_I2C_Read... [08:58:33]Read from MH i2c: 01 07 00 EF 49 00 00 00 00 00 FF 0F 4D [08:58:33]RasterBufferAndPrint [08:58:33]line Счет N : (1)645029 [08:58:33]line ИНН: 02508201610067 [08:58:33]line Контрольно-Кассовый Чек [08:58:33]line ПРОДАЖА [08:58:33]line ТРК (МРК, ГНК) : 62 [08:58:33]line Товар: 2710124130 [08:58:33]line Аи-92-К-2 [08:58:33]line 7.480 * 66.90 [08:58:33]line = 500.41 [08:58:33]line НДС 12% НСП 1% [08:58:33]line > о реализуемом товаре [08:58:33]line ОКРУГЛЕНИЕ: -0.41 [08:58:33]line ИТОГО: 500.00 [08:58:33]line Внесено: 500.00 [08:58:33]line СДАЧА: 0.00 [08:58:33]line НСП 1% : 4.43 [08:58:33]line НДС 12% : 53.14 [08:58:33]line Наличными: 500.00 [08:58:33]line Безнал.: 0.00 [08:58:33]line Место: АЗС № 172 "Партнер Нефть" [08:58:33]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [08:58:33]line СНО: Общий режим [08:58:33]line Чек 61 30.10.2024 08:58 [08:58:33]line Смена: 536 ФФД: 1.0 [08:58:33]line ЗНМ: 0300000116 [08:58:33]line РНМ: 0000000000091780 [08:58:33]line Версия ККМ: 001 [08:58:33]line ФМ: 0000000000871765 [08:58:33]line ФД: 311214 [08:58:33]line ФПД: 116719724591307 [08:58:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T085836&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311214&fm=116719724591307&tin=02508201610067®Number=0000000000091780&sum=50000 [08:58:33]written 0, free lines is 4095 [08:58:33]OFD Sender: Processing packet 311214 [packets to send 223, broken 222] [08:58:33]ProducePacketName [08:58:33]name=ofd_packets/00311214 [08:58:33]OFD Sender: To server: pG, [08:58:33]CommunicateWithHost lk.salyk.kg:30040 [08:58:33]ConnectInit lk.salyk.kg [08:58:33]Connected sock=10 [08:58:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 50 99 07 01 BC C3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 3D 00 00 00 F4 03 04 00 3C F5 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AE BF 04 00 35 04 06 00 6A 27 ED B8 F8 CB 75 CD 57 AD C6 9B BE A1 [08:58:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F0 3A 47 00 AE 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 31 37 36 35 10 04 04 00 AE BF 04 00 F4 03 04 00 8C 9B 21 67 B6 04 01 00 00 C4 85 5B 25 04 00 49 5D [08:58:33]CommunicateWithHost err = 0 [08:58:33]CheckOFDResponse [08:58:33]1017 (14) - 77093643461234 [08:58:33]1041 (16) - 0000000000871765 [08:58:33]1040 (4) - 311214 [08:58:33]1012 (4) - 30.10.2024 02:35 [08:58:33]1206 (1) - 0 [08:58:33]OFD Sender: Remove packet 311214 [08:58:33]ProducePacketName [08:58:33]name=ofd_packets/00311214 [08:58:33]NVStorageDeleteData [08:58:33]Write to MH i2c: 01 00 00 19 4A 63 [08:58:33]Write i2c OK [08:58:33]MH_I2C_Read... [08:58:33]Read from MH i2c: 01 [08:58:33]MH_I2C_Read... [08:58:33]Read from MH i2c: 01 07 00 [08:58:33]MH_I2C_Read... [08:58:33]Read from MH i2c: 01 07 00 19 4A 00 00 00 00 00 A8 0C 1E [08:58:33]RasterBufferAndPrint [08:58:33]line [08:58:33]line [08:58:33]line [08:58:33]line [08:58:33]line [08:58:33]written 0, free lines is 3243 [08:58:33]MH_Cut [08:58:33]Write to MH i2c: D1 01 00 20 4A 01 3C [08:58:33]Write i2c OK [08:58:33]MH_I2C_Read... [08:58:33]Read from MH i2c: D1 [08:58:33]MH_I2C_Read... [08:58:33]Read from MH i2c: D1 01 00 [08:58:33]MH_I2C_Read... [08:58:33]Read from MH i2c: D1 01 00 20 4A 00 3B [08:58:33]Write to MH i2c: 01 00 00 21 4A 6B [08:58:33]Write i2c OK [08:58:33]MH_I2C_Read... [08:58:34]OFD Sender: No OFD packet to send [08:58:34]*** Cut start [08:58:34]*** Purtial cut [08:58:34]*** Stage 1: CUTSNS_PIN = 1 [08:58:35]Read from MH i2c: 01 [08:58:35]MH_I2C_Read... [08:58:35]*** Stop cut motor [08:58:35]*** Cut end [08:58:35]Read from MH i2c: 01 07 00 [08:58:35]MH_I2C_Read... [08:58:35]Read from MH i2c: 01 07 00 21 4A 00 00 00 00 00 FF 0F 80 [08:58:35]process_action close_receipt done [08:58:35]requested_data is exist [08:58:35]produce_requested_data [08:58:35]requested_item fm.sn is exist - process it [08:58:35]wFMCommunicate request_size=4 [08:58:35]MH_SAM_APDU [08:58:35]CAPDU: 80 11 00 00 [08:58:35]Write to MH i2c: E2 08 00 22 4A 80 11 00 00 00 00 00 00 E6 [08:58:35]Write i2c OK [08:58:35]MH_I2C_Read... [08:58:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:58:35]Read from MH i2c: E2 [08:58:35]MH_I2C_Read... [08:58:35]Read from MH i2c: E2 17 00 [08:58:35]MH_I2C_Read... [08:58:35]Read from MH i2c: E2 17 00 22 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3B [08:58:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:58:35]wFMCommunicate OK [08:58:35]requested_item fd.num is exist - process it [08:58:35]SAM_PROTO_GetFieldsCounters [08:58:35]wFMCommunicate request_size=4 [08:58:35]MH_SAM_APDU [08:58:35]CAPDU: 80 13 00 00 [08:58:35]Write to MH i2c: E2 08 00 23 4A 80 13 00 00 00 00 00 00 E9 [08:58:35]Write i2c OK [08:58:35]MH_I2C_Read... [08:58:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:58:35]Read from MH i2c: E2 [08:58:35]MH_I2C_Read... [08:58:35]Read from MH i2c: E2 62 00 [08:58:35]MH_I2C_Read... [08:58:35]Read from MH i2c: E2 62 00 23 4A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AE BF 04 00 0E 04 04 00 18 02 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 4E [08:58: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AE BF 04 00 0E 04 04 00 18 02 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 [08:58:35]wFMCommunicate OK [08:58:35]SAM_PROTO_GetFieldsCounters done [08:58:35]requested_item shift.num is exist - process it [08:58:35]requested_item shift.opened is exist - process it [08:58:35]req_shift_opened [08:58:35]FM_GetShiftState [08:58:35]SAM_PROTO_GetShiftState [08:58:35]wFMCommunicate request_size=4 [08:58:35]MH_SAM_APDU [08:58:35]CAPDU: 80 13 01 00 [08:58:35]Write to MH i2c: E2 08 00 24 4A 80 13 01 00 00 00 00 00 EB [08:58:35]Write i2c OK [08:58:35]MH_I2C_Read... [08:58:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:58:35]Read from MH i2c: E2 [08:58:35]MH_I2C_Read... [08:58:35]Read from MH i2c: E2 0E 00 [08:58:35]MH_I2C_Read... [08:58:35]Read from MH i2c: E2 0E 00 24 4A 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 D6 [08:58:35]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:58:35]wFMCommunicate OK [08:58:35]SAM_PROTO_GetShiftState done [08:58:35]FM_GetShiftState done [08:58:35]req_shift_opened done [08:58:35]requested_item shift.open_date is exist - process it [08:58:35]req_shift_open_date [08:58:35]req_shift_open_date done [08:58:35]produce_requested_data done [08:58:35]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311214,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [08:58:35]process_action_free close_receipt [08:58:35]json_value_free [08:58:35]json_value_free done [08:58:35]process_json_proto returns [08:58:35]Send response to host [08:58:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311214,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [08:58:35]free response buf [08:58:35]execute_script done [08:58:35]execute_script returns [08:58:35]free content buf [08:58:35]Sock 7.Close socket [08:58:35]Sock 7.Thread stoped [08:58:39]OFD Sender: No OFD packet to send [08:58:43]accept exits with 9 [08:58:43]New connection [08:58:43]New thread 3066654052 created [08:58:43]Thread 3066510692 joined [08:58:43]Waiting for new connection... [08:58:43] Sock 9.Parse request [08:58:43]Sock 9.Check first char [08:58:43]Sock 9.First char is OK [08:58:43]request: POST /json_proto HTTP/1.0 [08:58:43]Method: POST [08:58:43]URL: /json_proto [08:58:43]Method is POST - this is cgi request [08:58:43]url: /json_proto [08:58:43]query_string will be loaded in cgi processing [08:58:43]execute_cgi json_proto POST (null) [08:58:43]execute_cgi path=json_proto method=POST [08:58:43]POST find Content-Length [08:58:43]Host: 172.17.96.3:8080 [08:58:43]Content-Length: 678 [08:58:43]Content-Type: application/json [08:58:43] [08:58:43]POST finish read [08:58:43]Found Content-Length = 678 [08:58:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645030", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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:58:43]execute_script... [08:58: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)645030", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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:58:43]POST & json_proto [08:58:43]process_json_proto [08:58:43]json parsed OK: [08:58:43]protocol is kg_v1.0 [08:58:43]action value=close_receipt [08:58:43]process_action close_receipt [08:58:43]cmd_close_receipt [08:58:43]MH_GetDate [08:58:43]Write to MH i2c: F0 00 00 25 4A 5E [08:58:43]Write i2c OK [08:58:43]MH_I2C_Read... [08:58:43]Read from MH i2c: F0 [08:58:43]MH_I2C_Read... [08:58:43]Read from MH i2c: F0 09 00 [08:58:43]MH_I2C_Read... [08:58:43]Read from MH i2c: F0 09 00 25 4A 00 48 F5 21 67 44 5E 04 65 37 [08:58:43]GetLastDocTimeStamp 1730278716 [08:58:43]current date 1730278728 [08:58:43]FM_GetShiftState [08:58:43]SAM_PROTO_GetShiftState [08:58:43]wFMCommunicate request_size=4 [08:58:43]MH_SAM_APDU [08:58:43]CAPDU: 80 13 01 00 [08:58:43]Write to MH i2c: E2 08 00 26 4A 80 13 01 00 00 00 00 00 ED [08:58:43]Write i2c OK [08:58:43]MH_I2C_Read... [08:58:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:58:44]Read from MH i2c: E2 [08:58:44]MH_I2C_Read... [08:58:44]Read from MH i2c: E2 0E 00 [08:58:44]MH_I2C_Read... [08:58:44]Read from MH i2c: E2 0E 00 26 4A 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 D8 [08:58:44]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:58:44]wFMCommunicate OK [08:58:44]SAM_PROTO_GetShiftState done [08:58:44]FM_GetShiftState done [08:58:44]opened in 1730247899 [08:58:44]opened+sec_in_day 1730334299 [08:58:44]quantity*price = 80061 [08:58:44]sum+1 = 80063 [08:58:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.02 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 62 30.10.2024 08:58 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311215 ФПД: 30724361897102 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T085848&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311215&fm=30724361897102&tin=02508201610067®Number=0000000000091780&sum=80000 [08:58:45]StoreToDocumentArchive [08:58:45]shift 536 fd 311215 [08:58:45]save to /storage/0536/doc_00311215 [08:58:45]save last doc name /storage/0536/doc_00311215 to /storage/kkm_last_doc_name [08:58:45]save OK [08:58:45]Clear old archive folders... [08:58:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:58:45]tlvbuf is 007B0ED0 [08:58:45]SAM_PROTO_ClearQueue [08:58:45]wFMCommunicate request_size=4 [08:58:45]MH_SAM_APDU [08:58:45]CAPDU: 80 09 00 00 [08:58:45]Write to MH i2c: E2 08 00 33 4A 80 09 00 00 00 00 00 00 EF [08:58:45]Write i2c OK [08:58:45]MH_I2C_Read... [08:58:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:58:45]Read from MH i2c: E2 [08:58:45]MH_I2C_Read... [08:58:45]Read from MH i2c: E2 03 00 [08:58:45]MH_I2C_Read... [08:58:45]Read from MH i2c: E2 03 00 33 4A 00 90 00 F1 [08:58:45]RAPDU: 90 00 [08:58:45]wFMCommunicate OK [08:58:45]SAM_PROTO_ClearQueue done [08:58:45]KKMCreateOFDPacket [08:58:45]OFDProtocolAddRootSTLVToBuf [08:58:45]FM_MakeSignedData [08:58:45]FM_MakeSignedData [08:58:45]SAM_PROTO_SignData [08:58:45]wFMCommunicate request_size=4 [08:58:45]MH_SAM_APDU [08:58:45]CAPDU: 80 0D 01 02 [08:58:45]Write to MH i2c: E2 08 00 34 4A 80 0D 01 02 00 00 00 00 F7 [08:58:45]Write i2c OK [08:58:45]MH_I2C_Read... [08:58:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:58:45]Read from MH i2c: E2 [08:58:45]MH_I2C_Read... [08:58:45]Read from MH i2c: E2 03 00 [08:58:45]MH_I2C_Read... [08:58:45]Read from MH i2c: E2 03 00 34 4A 00 90 00 F2 [08:58:45]RAPDU: 90 00 [08:58:45]wFMCommunicate OK [08:58:45]wFMCommunicate request_size=255 [08:58:45]MH_SAM_APDU [08:58: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 3E 00 00 00 F4 03 04 00 48 F5 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AF BF 04 00 35 04 06 00 1B [08:58:45]Write to MH i2c: E2 02 01 35 4A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 3E 00 00 00 F4 03 04 00 48 F5 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AF BF 04 00 35 04 06 00 1B 00 00 9D [08:58:45]Write i2c OK [08:58:45]MH_I2C_Read... [08:58:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:58:45]Read from MH i2c: E2 [08:58:45]MH_I2C_Read... [08:58:45]Read from MH i2c: E2 03 00 [08:58:45]MH_I2C_Read... [08:58:45]Read from MH i2c: E2 03 00 35 4A 00 90 00 F3 [08:58:45]RAPDU: 90 00 [08:58:45]wFMCommunicate OK [08:58:45]wFMCommunicate request_size=10 [08:58:45]MH_SAM_APDU [08:58:45]CAPDU: 80 0D 02 02 05 F1 92 AD 44 8E [08:58:45]Write to MH i2c: E2 0D 00 36 4A 80 0D 02 02 05 00 F1 92 AD 44 8E 00 00 06 [08:58:45]Write i2c OK [08:58:45]MH_I2C_Read... [08:58:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:58:45]Read from MH i2c: E2 [08:58:45]MH_I2C_Read... [08:58:45]Read from MH i2c: E2 03 00 [08:58:45]MH_I2C_Read... [08:58:45]Read from MH i2c: E2 03 00 36 4A 00 90 00 F4 [08:58:45]RAPDU: 90 00 [08:58:45]wFMCommunicate OK [08:58:45]wFMCommunicate request_size=4 [08:58:45]MH_SAM_APDU [08:58:45]CAPDU: 80 0D 03 02 [08:58:45]Write to MH i2c: E2 08 00 37 4A 80 0D 03 02 00 00 00 00 FC [08:58:45]Write i2c OK [08:58:45]MH_I2C_Read... [08:58:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:58:45]Read from MH i2c: E2 [08:58:45]MH_I2C_Read... [08:58:45]Read from MH i2c: E2 0B 00 [08:58:45]MH_I2C_Read... [08:58:45]Read from MH i2c: E2 0B 00 37 4A 00 DA 2E CE 13 47 2C 72 71 90 00 3C [08:58:45]RAPDU: DA 2E CE 13 47 2C 72 71 90 00 [08:58:45]wFMCommunicate OK [08:58:45]SAM_PROTO_SignData done [08:58:45]FM_MakeSignedData done [08:58:45]CreateOFDProtocolMessage [08:58:45]wFMCommunicate request_size=4 [08:58:45]MH_SAM_APDU [08:58:45]CAPDU: 80 11 00 00 [08:58:45]Write to MH i2c: E2 08 00 38 4A 80 11 00 00 00 00 00 00 FC [08:58:45]Write i2c OK [08:58:45]MH_I2C_Read... [08:58:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:58:45]Read from MH i2c: E2 [08:58:45]MH_I2C_Read... [08:58:45]Read from MH i2c: E2 17 00 [08:58:45]MH_I2C_Read... [08:58:45]Read from MH i2c: E2 17 00 38 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 51 [08:58:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:58:45]wFMCommunicate OK [08:58:45]CreateOFDProtocolMessage done [08:58:45]OFDSenderStorePacket 311215 [08:58:45]StoreOFDPacket docnum=311215 [08:58:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 84 66 07 01 EF 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 33 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 3E 00 00 00 F4 03 04 00 48 F5 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AF BF 04 00 35 04 06 00 1B F1 92 AD 44 8E DA 2E CE 13 47 2C 72 71 [08:58:45]CheckFolder [08:58:45]dirname=/storage/ofd_packets [08:58:45]CheckFolder done [08:58:45]ProducePacketName [08:58:45]name=ofd_packets/00311215 [08:58:45]NVStorageSaveData ofd_packets/00311215 [08:58:45]File name is /storage/ofd_packets/00311215 [08:58:45]Write 301 bytes [08:58:45]NVStorageSaveData done [08:58:45]OFDSenderStorePacket done [08:58:45]KKMCreateOFDPacket done [08:58:45]NVStorageSaveData kkm_last_timestamp [08:58:45]File name is /storage/kkm_last_timestamp [08:58:45]Write 4 bytes [08:58:45]NVStorageSaveData done [08:58:45]ExternCall_PrintAddStr [08:58:45]wPrintStart [08:58:45]Write to MH i2c: 01 00 00 39 4A 83 [08:58:45]Write i2c OK [08:58:45]MH_I2C_Read... [08:58:45]Read from MH i2c: 01 [08:58:45]MH_I2C_Read... [08:58:45]Read from MH i2c: 01 07 00 [08:58:45]MH_I2C_Read... [08:58:45]Read from MH i2c: 01 07 00 39 4A 00 00 00 00 00 FF 0F 98 [08:58:45]RasterBufferAndPrint [08:58:45]line Счет N : (1)645030 [08:58:45]line ИНН: 02508201610067 [08:58:45]line Контрольно-Кассовый Чек [08:58:45]line ПРОДАЖА [08:58:45]line ТРК (МРК, ГНК) : 51 [08:58:45]line Товар: 2710124500 [08:58:45]line Аи-95-К-3 [08:58:45]line 10.790 * 74.20 [08:58:45]line = 800.62 [08:58:45]line НДС 12% НСП 1% [08:58:45]line > о реализуемом товаре [08:58:45]line ОКРУГЛЕНИЕ: -0.62 [08:58:45]line ИТОГО: 800.00 [08:58:45]line Внесено: 800.00 [08:58:45]line СДАЧА: 0.00 [08:58:45]line НСП 1% : 7.08 [08:58:45]line НДС 12% : 85.02 [08:58:45]line Наличными: 800.00 [08:58:45]line Безнал.: 0.00 [08:58:45]line Место: АЗС № 172 "Партнер Нефть" [08:58:45]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [08:58:45]line СНО: Общий режим [08:58:45]line Чек 62 30.10.2024 08:58 [08:58:45]line Смена: 536 ФФД: 1.0 [08:58:45]line ЗНМ: 0300000116 [08:58:45]line РНМ: 0000000000091780 [08:58:45]line Версия ККМ: 001 [08:58:45]line ФМ: 0000000000871765 [08:58:45]line ФД: 311215 [08:58:45]line ФПД: 30724361897102 [08:58:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T085848&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311215&fm=30724361897102&tin=02508201610067®Number=0000000000091780&sum=80000 [08:58:45]written 0, free lines is 4095 [08:58:45]OFD Sender: Processing packet 311215 [packets to send 223, broken 222] [08:58:45]ProducePacketName [08:58:45]name=ofd_packets/00311215 [08:58:45]OFD Sender: To server: pG, [08:58:45]CommunicateWithHost lk.salyk.kg:30040 [08:58:45]ConnectInit lk.salyk.kg [08:58:45]Connected sock=10 [08:58:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 84 66 07 01 EF 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 33 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 3E 00 00 00 F4 03 04 00 48 F5 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AF BF 04 00 35 04 06 00 1B F1 92 AD 44 8E DA 2E CE 13 47 2C 72 71 [08:58:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 48 50 47 00 CF 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 31 37 36 35 10 04 04 00 AF BF 04 00 F4 03 04 00 98 9B 21 67 B6 04 01 00 00 B3 73 FC 87 FE 7F 38 15 [08:58:46]CommunicateWithHost err = 0 [08:58:46]CheckOFDResponse [08:58:46]1017 (14) - 77093643461234 [08:58:46]1041 (16) - 0000000000871765 [08:58:46]1040 (4) - 311215 [08:58:46]1012 (4) - 30.10.2024 02:36 [08:58:46]1206 (1) - 0 [08:58:46]OFD Sender: Remove packet 311215 [08:58:46]ProducePacketName [08:58:46]name=ofd_packets/00311215 [08:58:46]NVStorageDeleteData [08:58:46]Write to MH i2c: 01 00 00 63 4A AD [08:58:46]Write i2c OK [08:58:46]MH_I2C_Read... [08:58:46]Read from MH i2c: 01 [08:58:46]MH_I2C_Read... [08:58:46]Read from MH i2c: 01 07 00 [08:58:46]MH_I2C_Read... [08:58:46]Read from MH i2c: 01 07 00 63 4A 00 00 00 00 00 AD 0C 6D [08:58:46]RasterBufferAndPrint [08:58:46]line [08:58:46]line [08:58:46]line [08:58:46]line [08:58:46]line [08:58:46]written 0, free lines is 3253 [08:58:46]MH_Cut [08:58:46]Write to MH i2c: D1 01 00 6A 4A 01 86 [08:58:46]Write i2c OK [08:58:46]MH_I2C_Read... [08:58:46]Read from MH i2c: D1 [08:58:46]MH_I2C_Read... [08:58:46]Read from MH i2c: D1 01 00 [08:58:46]MH_I2C_Read... [08:58:46]Read from MH i2c: D1 01 00 6A 4A 00 85 [08:58:46]Write to MH i2c: 01 00 00 6B 4A B5 [08:58:46]Write i2c OK [08:58:46]MH_I2C_Read... [08:58:46]OFD Sender: No OFD packet to send [08:58:46]*** Cut start [08:58:46]*** Purtial cut [08:58:46]*** Stage 1: CUTSNS_PIN = 1 [08:58:47]Read from MH i2c: 01 [08:58:47]MH_I2C_Read... [08:58:47]*** Stop cut motor [08:58:47]*** Cut end [08:58:47]Read from MH i2c: 01 07 00 [08:58:47]MH_I2C_Read... [08:58:47]Read from MH i2c: 01 07 00 6B 4A 00 00 00 00 00 FF 0F CA [08:58:47]process_action close_receipt done [08:58:47]requested_data is exist [08:58:47]produce_requested_data [08:58:47]requested_item fm.sn is exist - process it [08:58:47]wFMCommunicate request_size=4 [08:58:47]MH_SAM_APDU [08:58:47]CAPDU: 80 11 00 00 [08:58:47]Write to MH i2c: E2 08 00 6C 4A 80 11 00 00 00 00 00 00 30 [08:58:47]Write i2c OK [08:58:47]MH_I2C_Read... [08:58:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:58:47]Read from MH i2c: E2 [08:58:47]MH_I2C_Read... [08:58:47]Read from MH i2c: E2 17 00 [08:58:47]MH_I2C_Read... [08:58:47]Read from MH i2c: E2 17 00 6C 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 85 [08:58:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:58:47]wFMCommunicate OK [08:58:47]requested_item fd.num is exist - process it [08:58:47]SAM_PROTO_GetFieldsCounters [08:58:47]wFMCommunicate request_size=4 [08:58:47]MH_SAM_APDU [08:58:47]CAPDU: 80 13 00 00 [08:58:47]Write to MH i2c: E2 08 00 6D 4A 80 13 00 00 00 00 00 00 33 [08:58:47]Write i2c OK [08:58:47]MH_I2C_Read... [08:58:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:58:47]Read from MH i2c: E2 [08:58:47]MH_I2C_Read... [08:58:47]Read from MH i2c: E2 62 00 [08:58:47]MH_I2C_Read... [08:58:47]Read from MH i2c: E2 62 00 6D 4A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AF BF 04 00 0E 04 04 00 18 02 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 9C [08:58: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AF BF 04 00 0E 04 04 00 18 02 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 [08:58:47]wFMCommunicate OK [08:58:47]SAM_PROTO_GetFieldsCounters done [08:58:47]requested_item shift.num is exist - process it [08:58:47]requested_item shift.opened is exist - process it [08:58:47]req_shift_opened [08:58:47]FM_GetShiftState [08:58:47]SAM_PROTO_GetShiftState [08:58:47]wFMCommunicate request_size=4 [08:58:47]MH_SAM_APDU [08:58:47]CAPDU: 80 13 01 00 [08:58:47]Write to MH i2c: E2 08 00 6E 4A 80 13 01 00 00 00 00 00 35 [08:58:47]Write i2c OK [08:58:47]MH_I2C_Read... [08:58:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:58:47]Read from MH i2c: E2 [08:58:47]MH_I2C_Read... [08:58:47]Read from MH i2c: E2 0E 00 [08:58:47]MH_I2C_Read... [08:58:47]Read from MH i2c: E2 0E 00 6E 4A 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 20 [08:58:47]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [08:58:47]wFMCommunicate OK [08:58:47]SAM_PROTO_GetShiftState done [08:58:47]FM_GetShiftState done [08:58:47]req_shift_opened done [08:58:47]requested_item shift.open_date is exist - process it [08:58:47]req_shift_open_date [08:58:47]req_shift_open_date done [08:58:47]produce_requested_data done [08:58:47]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311215,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [08:58:47]process_action_free close_receipt [08:58:47]json_value_free [08:58:47]json_value_free done [08:58:47]process_json_proto returns [08:58:47]Send response to host [08:58:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311215,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [08:58:47]free response buf [08:58:47]execute_script done [08:58:47]execute_script returns [08:58:47]free content buf [08:58:47]Sock 9.Close socket [08:58:47]Sock 9.Thread stoped [08:58:51]OFD Sender: No OFD packet to send [08:58:56]OFD Sender: No OFD packet to send [08:59:01]OFD Sender: No OFD packet to send [08:59:06]OFD Sender: No OFD packet to send [08:59:11]OFD Sender: No OFD packet to send [08:59:16]OFD Sender: No OFD packet to send [08:59:21]OFD Sender: No OFD packet to send [08:59:26]OFD Sender: No OFD packet to send [08:59:31]OFD Sender: No OFD packet to send [08:59:36]OFD Sender: No OFD packet to send [08:59:41]OFD Sender: No OFD packet to send [08:59:46]OFD Sender: No OFD packet to send [08:59:51]OFD Sender: No OFD packet to send [08:59:56]OFD Sender: No OFD packet to send [09:00:01]OFD Sender: No OFD packet to send [09:00:06]OFD Sender: No OFD packet to send [09:00:11]OFD Sender: No OFD packet to send [09:00:16]OFD Sender: No OFD packet to send [09:00:21]OFD Sender: No OFD packet to send [09:00:26]OFD Sender: No OFD packet to send [09:00:31]OFD Sender: No OFD packet to send [09:00:36]OFD Sender: No OFD packet to send [09:00:41]OFD Sender: No OFD packet to send [09:00:46]OFD Sender: No OFD packet to send [09:00:51]accept exits with 7 [09:00:51]New connection [09:00:51]New thread 3066510692 created [09:00:51]Thread 3066654052 joined [09:00:51]Waiting for new connection... [09:00:51] Sock 7.Parse request [09:00:51]Sock 7.Check first char [09:00:51]Sock 7.First char is OK [09:00:51]request: POST /json_proto HTTP/1.0 [09:00:51]Method: POST [09:00:51]URL: /json_proto [09:00:51]Method is POST - this is cgi request [09:00:51]url: /json_proto [09:00:51]query_string will be loaded in cgi processing [09:00:51]execute_cgi json_proto POST (null) [09:00:51]execute_cgi path=json_proto method=POST [09:00:51]POST find Content-Length [09:00:51]Host: 172.17.96.3:8080 [09:00:51]Content-Length: 682 [09:00:51]Content-Type: application/json [09:00:51] [09:00:51]POST finish read [09:00:51]Found Content-Length = 682 [09:00:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645032", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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:00:51]execute_script... [09:00: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)645032", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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:00:51]POST & json_proto [09:00:51]process_json_proto [09:00:51]json parsed OK: [09:00:51]protocol is kg_v1.0 [09:00:51]action value=close_receipt [09:00:51]process_action close_receipt [09:00:51]cmd_close_receipt [09:00:51]MH_GetDate [09:00:51]Write to MH i2c: F0 00 00 6F 4A A8 [09:00:51]Write i2c OK [09:00:51]MH_I2C_Read... [09:00:51]Read from MH i2c: F0 [09:00:51]MH_I2C_Read... [09:00:51]Read from MH i2c: F0 09 00 [09:00:51]MH_I2C_Read... [09:00:51]Read from MH i2c: F0 09 00 6F 4A 00 C7 F5 21 67 44 5E 04 65 00 [09:00:51]GetLastDocTimeStamp 1730278728 [09:00:51]current date 1730278855 [09:00:51]FM_GetShiftState [09:00:51]SAM_PROTO_GetShiftState [09:00:51]wFMCommunicate request_size=4 [09:00:51]MH_SAM_APDU [09:00:51]CAPDU: 80 13 01 00 [09:00:51]Write to MH i2c: E2 08 00 70 4A 80 13 01 00 00 00 00 00 37 [09:00:51]Write i2c OK [09:00:51]MH_I2C_Read... [09:00:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:51]Read from MH i2c: E2 [09:00:51]MH_I2C_Read... [09:00:51]Read from MH i2c: E2 0E 00 [09:00:51]MH_I2C_Read... [09:00:51]Read from MH i2c: E2 0E 00 70 4A 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 22 [09:00:51]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:00:51]wFMCommunicate OK [09:00:51]SAM_PROTO_GetShiftState done [09:00:51]FM_GetShiftState done [09:00:51]opened in 1730247899 [09:00:51]opened+sec_in_day 1730334299 [09:00:51]quantity*price = 100015 [09:00:51]sum+1 = 100017 [09:00:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 63 30.10.2024 09:00 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311216 ФПД: 235556005021054 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T090055&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311216&fm=235556005021054&tin=02508201610067®Number=0000000000091780&sum=100000 [09:00:52]StoreToDocumentArchive [09:00:52]shift 536 fd 311216 [09:00:52]save to /storage/0536/doc_00311216 [09:00:52]save last doc name /storage/0536/doc_00311216 to /storage/kkm_last_doc_name [09:00:52]save OK [09:00:52]Clear old archive folders... [09:00:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:00:52]tlvbuf is 006BB630 [09:00:52]SAM_PROTO_ClearQueue [09:00:52]wFMCommunicate request_size=4 [09:00:52]MH_SAM_APDU [09:00:52]CAPDU: 80 09 00 00 [09:00:52]Write to MH i2c: E2 08 00 7D 4A 80 09 00 00 00 00 00 00 39 [09:00:52]Write i2c OK [09:00:52]MH_I2C_Read... [09:00:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:00:52]Read from MH i2c: E2 [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: E2 03 00 [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: E2 03 00 7D 4A 00 90 00 3B [09:00:52]RAPDU: 90 00 [09:00:52]wFMCommunicate OK [09:00:52]SAM_PROTO_ClearQueue done [09:00:52]KKMCreateOFDPacket [09:00:52]OFDProtocolAddRootSTLVToBuf [09:00:52]FM_MakeSignedData [09:00:52]FM_MakeSignedData [09:00:52]SAM_PROTO_SignData [09:00:52]wFMCommunicate request_size=4 [09:00:52]MH_SAM_APDU [09:00:52]CAPDU: 80 0D 01 02 [09:00:52]Write to MH i2c: E2 08 00 7E 4A 80 0D 01 02 00 00 00 00 41 [09:00:52]Write i2c OK [09:00:52]MH_I2C_Read... [09:00:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:00:52]Read from MH i2c: E2 [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: E2 03 00 [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: E2 03 00 7E 4A 00 90 00 3C [09:00:52]RAPDU: 90 00 [09:00:52]wFMCommunicate OK [09:00:52]wFMCommunicate request_size=255 [09:00:52]MH_SAM_APDU [09:00: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 C7 F5 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B0 BF 04 00 35 04 06 00 D6 [09:00:52]Write to MH i2c: E2 02 01 7F 4A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 C7 F5 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B0 BF 04 00 35 04 06 00 D6 00 00 AF [09:00:52]Write i2c OK [09:00:52]MH_I2C_Read... [09:00:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:00:52]Read from MH i2c: E2 [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: E2 03 00 [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: E2 03 00 7F 4A 00 90 00 3D [09:00:52]RAPDU: 90 00 [09:00:52]wFMCommunicate OK [09:00:52]wFMCommunicate request_size=10 [09:00:52]MH_SAM_APDU [09:00:52]CAPDU: 80 0D 02 02 05 3C A8 01 05 7E [09:00:52]Write to MH i2c: E2 0D 00 80 4A 80 0D 02 02 05 00 3C A8 01 05 7E 00 00 B6 [09:00:52]Write i2c OK [09:00:52]MH_I2C_Read... [09:00:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:00:52]Read from MH i2c: E2 [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: E2 03 00 [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: E2 03 00 80 4A 00 90 00 3E [09:00:52]RAPDU: 90 00 [09:00:52]wFMCommunicate OK [09:00:52]wFMCommunicate request_size=4 [09:00:52]MH_SAM_APDU [09:00:52]CAPDU: 80 0D 03 02 [09:00:52]Write to MH i2c: E2 08 00 81 4A 80 0D 03 02 00 00 00 00 46 [09:00:52]Write i2c OK [09:00:52]MH_I2C_Read... [09:00:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:00:52]Read from MH i2c: E2 [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: E2 0B 00 [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: E2 0B 00 81 4A 00 80 B1 1C 84 E5 F5 D8 FF 90 00 C9 [09:00:52]RAPDU: 80 B1 1C 84 E5 F5 D8 FF 90 00 [09:00:52]wFMCommunicate OK [09:00:52]SAM_PROTO_SignData done [09:00:52]FM_MakeSignedData done [09:00:52]CreateOFDProtocolMessage [09:00:52]wFMCommunicate request_size=4 [09:00:52]MH_SAM_APDU [09:00:52]CAPDU: 80 11 00 00 [09:00:52]Write to MH i2c: E2 08 00 82 4A 80 11 00 00 00 00 00 00 46 [09:00:52]Write i2c OK [09:00:52]MH_I2C_Read... [09:00:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:52]Read from MH i2c: E2 [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: E2 17 00 [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: E2 17 00 82 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9B [09:00:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:00:52]wFMCommunicate OK [09:00:52]CreateOFDProtocolMessage done [09:00:52]OFDSenderStorePacket 311216 [09:00:52]StoreOFDPacket docnum=311216 [09:00:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 05 DD 07 01 16 F7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 C7 F5 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B0 BF 04 00 35 04 06 00 D6 3C A8 01 05 7E 80 B1 1C 84 E5 F5 D8 FF [09:00:52]CheckFolder [09:00:52]dirname=/storage/ofd_packets [09:00:52]CheckFolder done [09:00:52]ProducePacketName [09:00:52]name=ofd_packets/00311216 [09:00:52]NVStorageSaveData ofd_packets/00311216 [09:00:52]File name is /storage/ofd_packets/00311216 [09:00:52]Write 301 bytes [09:00:52]NVStorageSaveData done [09:00:52]OFDSenderStorePacket done [09:00:52]KKMCreateOFDPacket done [09:00:52]NVStorageSaveData kkm_last_timestamp [09:00:52]File name is /storage/kkm_last_timestamp [09:00:52]Write 4 bytes [09:00:52]NVStorageSaveData done [09:00:52]ExternCall_PrintAddStr [09:00:52]wPrintStart [09:00:52]Write to MH i2c: 01 00 00 83 4A CD [09:00:52]Write i2c OK [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: 01 [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: 01 07 00 [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: 01 07 00 83 4A 00 00 00 00 00 FF 0F E2 [09:00:52]RasterBufferAndPrint [09:00:52]line Счет N : (1)645032 [09:00:52]line ИНН: 02508201610067 [09:00:52]line Контрольно-Кассовый Чек [09:00:52]line ПРОДАЖА [09:00:52]line ТРК (МРК, ГНК) : 52 [09:00:52]line Товар: 2710124130 [09:00:52]line Аи-92-К-2 [09:00:52]line 14.950 * 66.90 [09:00:52]line = 1000.16 [09:00:52]line НДС 12% НСП 1% [09:00:52]line > о реализуемом товаре [09:00:52]line ОКРУГЛЕНИЕ: -0.16 [09:00:52]line ИТОГО: 1000.00 [09:00:52]line Внесено: 1000.00 [09:00:52]line СДАЧА: 0.00 [09:00:52]line НСП 1% : 8.85 [09:00:52]line НДС 12% : 106.21 [09:00:52]line Наличными: 1000.00 [09:00:52]line Безнал.: 0.00 [09:00:52]line Место: АЗС № 172 "Партнер Нефть" [09:00:52]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:00:52]line СНО: Общий режим [09:00:52]line Чек 63 30.10.2024 09:00 [09:00:52]line Смена: 536 ФФД: 1.0 [09:00:52]line ЗНМ: 0300000116 [09:00:52]line РНМ: 0000000000091780 [09:00:52]line Версия ККМ: 001 [09:00:52]line ФМ: 0000000000871765 [09:00:52]line ФД: 311216 [09:00:52]line ФПД: 235556005021054 [09:00:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T090055&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311216&fm=235556005021054&tin=02508201610067®Number=0000000000091780&sum=100000 [09:00:52]written 0, free lines is 4095 [09:00:52]OFD Sender: Processing packet 311216 [packets to send 223, broken 222] [09:00:52]ProducePacketName [09:00:52]name=ofd_packets/00311216 [09:00:52]OFD Sender: To server: pG, [09:00:52]CommunicateWithHost lk.salyk.kg:30040 [09:00:52]ConnectInit lk.salyk.kg [09:00:52]Connected sock=10 [09:00:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 05 DD 07 01 16 F7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 C7 F5 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B0 BF 04 00 35 04 06 00 D6 3C A8 01 05 7E 80 B1 1C 84 E5 F5 D8 FF [09:00:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 95 7D 47 00 92 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 31 37 36 35 10 04 04 00 B0 BF 04 00 F4 03 04 00 17 9C 21 67 B6 04 01 00 00 30 32 0A A7 A9 C0 D1 A3 [09:00:53]CommunicateWithHost err = 0 [09:00:53]CheckOFDResponse [09:00:53]1017 (14) - 77093643461234 [09:00:53]1041 (16) - 0000000000871765 [09:00:53]1040 (4) - 311216 [09:00:53]1012 (4) - 30.10.2024 02:38 [09:00:53]1206 (1) - 0 [09:00:53]OFD Sender: Remove packet 311216 [09:00:53]ProducePacketName [09:00:53]name=ofd_packets/00311216 [09:00:53]NVStorageDeleteData [09:00:53]Write to MH i2c: 01 00 00 AD 4A F7 [09:00:53]Write i2c OK [09:00:53]MH_I2C_Read... [09:00:53]Read from MH i2c: 01 [09:00:53]MH_I2C_Read... [09:00:53]Read from MH i2c: 01 07 00 [09:00:53]MH_I2C_Read... [09:00:53]Read from MH i2c: 01 07 00 AD 4A 00 00 00 00 00 AB 0C B5 [09:00:53]RasterBufferAndPrint [09:00:53]line [09:00:53]line [09:00:53]line [09:00:53]line [09:00:53]line [09:00:53]written 0, free lines is 3249 [09:00:53]MH_Cut [09:00:53]Write to MH i2c: D1 01 00 B4 4A 01 D0 [09:00:53]Write i2c OK [09:00:53]MH_I2C_Read... [09:00:53]Read from MH i2c: D1 [09:00:53]MH_I2C_Read... [09:00:53]Read from MH i2c: D1 01 00 [09:00:53]MH_I2C_Read... [09:00:53]Read from MH i2c: D1 01 00 B4 4A 00 CF [09:00:53]Write to MH i2c: 01 00 00 B5 4A FF [09:00:53]Write i2c OK [09:00:53]MH_I2C_Read... [09:00:53]OFD Sender: No OFD packet to send [09:00:54]*** Cut start [09:00:54]*** Purtial cut [09:00:54]*** Stage 1: CUTSNS_PIN = 1 [09:00:54]Read from MH i2c: 01 [09:00:54]MH_I2C_Read... [09:00:54]*** Stop cut motor [09:00:54]*** Cut end [09:00:54]Read from MH i2c: 01 07 00 [09:00:54]MH_I2C_Read... [09:00:54]Read from MH i2c: 01 07 00 B5 4A 00 00 00 00 00 FF 0F 14 [09:00:54]process_action close_receipt done [09:00:54]requested_data is exist [09:00:54]produce_requested_data [09:00:54]requested_item fm.sn is exist - process it [09:00:54]wFMCommunicate request_size=4 [09:00:54]MH_SAM_APDU [09:00:54]CAPDU: 80 11 00 00 [09:00:54]Write to MH i2c: E2 08 00 B6 4A 80 11 00 00 00 00 00 00 7A [09:00:54]Write i2c OK [09:00:54]MH_I2C_Read... [09:00:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:54]Read from MH i2c: E2 [09:00:54]MH_I2C_Read... [09:00:54]Read from MH i2c: E2 17 00 [09:00:54]MH_I2C_Read... [09:00:54]Read from MH i2c: E2 17 00 B6 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CF [09:00:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:00:54]wFMCommunicate OK [09:00:54]requested_item fd.num is exist - process it [09:00:54]SAM_PROTO_GetFieldsCounters [09:00:54]wFMCommunicate request_size=4 [09:00:54]MH_SAM_APDU [09:00:54]CAPDU: 80 13 00 00 [09:00:54]Write to MH i2c: E2 08 00 B7 4A 80 13 00 00 00 00 00 00 7D [09:00:54]Write i2c OK [09:00:54]MH_I2C_Read... [09:00:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:00:54]Read from MH i2c: E2 [09:00:54]MH_I2C_Read... [09:00:54]Read from MH i2c: E2 62 00 [09:00:54]MH_I2C_Read... [09:00:54]Read from MH i2c: E2 62 00 B7 4A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B0 BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 40 00 00 00 19 04 04 00 00 00 00 00 90 00 EA [09:00: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B0 BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 40 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:00:54]wFMCommunicate OK [09:00:54]SAM_PROTO_GetFieldsCounters done [09:00:54]requested_item shift.num is exist - process it [09:00:54]requested_item shift.opened is exist - process it [09:00:54]req_shift_opened [09:00:54]FM_GetShiftState [09:00:54]SAM_PROTO_GetShiftState [09:00:54]wFMCommunicate request_size=4 [09:00:54]MH_SAM_APDU [09:00:54]CAPDU: 80 13 01 00 [09:00:54]Write to MH i2c: E2 08 00 B8 4A 80 13 01 00 00 00 00 00 7F [09:00:54]Write i2c OK [09:00:54]MH_I2C_Read... [09:00:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:54]Read from MH i2c: E2 [09:00:54]MH_I2C_Read... [09:00:54]Read from MH i2c: E2 0E 00 [09:00:54]MH_I2C_Read... [09:00:54]Read from MH i2c: E2 0E 00 B8 4A 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 6A [09:00:54]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:00:54]wFMCommunicate OK [09:00:54]SAM_PROTO_GetShiftState done [09:00:54]FM_GetShiftState done [09:00:54]req_shift_opened done [09:00:54]requested_item shift.open_date is exist - process it [09:00:54]req_shift_open_date [09:00:54]req_shift_open_date done [09:00:54]produce_requested_data done [09:00:54]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311216,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [09:00:54]process_action_free close_receipt [09:00:54]json_value_free [09:00:54]json_value_free done [09:00:54]process_json_proto returns [09:00:54]Send response to host [09:00:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311216,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [09:00:54]free response buf [09:00:54]execute_script done [09:00:54]execute_script returns [09:00:54]free content buf [09:00:54]Sock 7.Close socket [09:00:54]Sock 7.Thread stoped [09:00:58]OFD Sender: No OFD packet to send [09:01:03]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:45]accept exits with 9 [09:01:45]New connection [09:01:45]New thread 3066654052 created [09:01:45]Thread 3066510692 joined [09:01:45]Waiting for new connection... [09:01:45] Sock 9.Parse request [09:01:45]Sock 9.Check first char [09:01:45]Sock 9.First char is OK [09:01:45]request: POST /json_proto HTTP/1.0 [09:01:45]Method: POST [09:01:45]URL: /json_proto [09:01:45]Method is POST - this is cgi request [09:01:45]url: /json_proto [09:01:45]query_string will be loaded in cgi processing [09:01:45]execute_cgi json_proto POST (null) [09:01:45]execute_cgi path=json_proto method=POST [09:01:45]POST find Content-Length [09:01:45]Host: 172.17.96.3:8080 [09:01:45]Content-Length: 688 [09:01:45]Content-Type: application/json [09:01:45] [09:01:45]POST finish read [09:01:45]Found Content-Length = 688 [09:01:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645031", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 64.770, "sum" : 5000.24, "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" ] } } [09:01:45]execute_script... [09:01: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)645031", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 64.770, "sum" : 5000.24, "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" ] } } [09:01:45]POST & json_proto [09:01:45]process_json_proto [09:01:45]json parsed OK: [09:01:45]protocol is kg_v1.0 [09:01:45]action value=close_receipt [09:01:45]process_action close_receipt [09:01:45]cmd_close_receipt [09:01:45]MH_GetDate [09:01:45]Write to MH i2c: F0 00 00 B9 4A F2 [09:01:45]Write i2c OK [09:01:45]MH_I2C_Read... [09:01:45]Read from MH i2c: F0 [09:01:45]MH_I2C_Read... [09:01:45]Read from MH i2c: F0 09 00 [09:01:45]MH_I2C_Read... [09:01:45]Read from MH i2c: F0 09 00 B9 4A 00 FD F5 21 67 44 5E 04 65 80 [09:01:45]GetLastDocTimeStamp 1730278855 [09:01:45]current date 1730278909 [09:01:45]FM_GetShiftState [09:01:45]SAM_PROTO_GetShiftState [09:01:45]wFMCommunicate request_size=4 [09:01:45]MH_SAM_APDU [09:01:45]CAPDU: 80 13 01 00 [09:01:45]Write to MH i2c: E2 08 00 BA 4A 80 13 01 00 00 00 00 00 81 [09:01:45]Write i2c OK [09:01:45]MH_I2C_Read... [09:01:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:45]Read from MH i2c: E2 [09:01:45]MH_I2C_Read... [09:01:45]Read from MH i2c: E2 0E 00 [09:01:45]MH_I2C_Read... [09:01:45]Read from MH i2c: E2 0E 00 BA 4A 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 6C [09:01:45]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:01:45]wFMCommunicate OK [09:01:45]SAM_PROTO_GetShiftState done [09:01:45]FM_GetShiftState done [09:01:45]opened in 1730247899 [09:01:45]opened+sec_in_day 1730334299 [09:01:45]quantity*price = 500024 [09:01:45]sum+1 = 500025 [09:01:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 5000.00 Внесено: 5000.00 СДАЧА: 0.00 НСП 1% : 44.25 НДС 12% : 531.00 Наличными: 5000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 64 30.10.2024 09:01 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311217 ФПД: 121075256249284 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T090149&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311217&fm=121075256249284&tin=02508201610067®Number=0000000000091780&sum=500000 [09:01:46]StoreToDocumentArchive [09:01:46]shift 536 fd 311217 [09:01:46]save to /storage/0536/doc_00311217 [09:01:46]save last doc name /storage/0536/doc_00311217 to /storage/kkm_last_doc_name [09:01:46]save OK [09:01:46]Clear old archive folders... [09:01:46]ProcessDocumentItem done err = 0, tmpTLVsize=257 [09:01:46]tlvbuf is 0070D3F0 [09:01:46]SAM_PROTO_ClearQueue [09:01:46]wFMCommunicate request_size=4 [09:01:46]MH_SAM_APDU [09:01:46]CAPDU: 80 09 00 00 [09:01:46]Write to MH i2c: E2 08 00 C7 4A 80 09 00 00 00 00 00 00 83 [09:01:46]Write i2c OK [09:01:46]MH_I2C_Read... [09:01:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:01:46]Read from MH i2c: E2 [09:01:46]MH_I2C_Read... [09:01:46]Read from MH i2c: E2 03 00 [09:01:46]MH_I2C_Read... [09:01:46]Read from MH i2c: E2 03 00 C7 4A 00 90 00 85 [09:01:46]RAPDU: 90 00 [09:01:46]wFMCommunicate OK [09:01:46]SAM_PROTO_ClearQueue done [09:01:46]KKMCreateOFDPacket [09:01:46]OFDProtocolAddRootSTLVToBuf [09:01:46]FM_MakeSignedData [09:01:46]FM_MakeSignedData [09:01:46]SAM_PROTO_SignData [09:01:46]wFMCommunicate request_size=4 [09:01:46]MH_SAM_APDU [09:01:46]CAPDU: 80 0D 01 02 [09:01:46]Write to MH i2c: E2 08 00 C8 4A 80 0D 01 02 00 00 00 00 8B [09:01:46]Write i2c OK [09:01:46]MH_I2C_Read... [09:01:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:01:46]Read from MH i2c: E2 [09:01:46]MH_I2C_Read... [09:01:46]Read from MH i2c: E2 03 00 [09:01:46]MH_I2C_Read... [09:01:46]Read from MH i2c: E2 03 00 C8 4A 00 90 00 86 [09:01:46]RAPDU: 90 00 [09:01:46]wFMCommunicate OK [09:01:46]wFMCommunicate request_size=255 [09:01:46]MH_SAM_APDU [09:01:46]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 02 FD 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 38 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 6C 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 40 00 00 00 F4 03 04 00 FD F5 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B1 BF 04 [09:01:46]Write to MH i2c: E2 02 01 C9 4A 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 02 FD 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 38 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 6C 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 40 00 00 00 F4 03 04 00 FD F5 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B1 BF 04 00 00 B1 [09:01:46]Write i2c OK [09:01:46]MH_I2C_Read... [09:01:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:01:47]Read from MH i2c: E2 [09:01:47]MH_I2C_Read... [09:01:47]Read from MH i2c: E2 03 00 [09:01:47]MH_I2C_Read... [09:01:47]Read from MH i2c: E2 03 00 C9 4A 00 90 00 87 [09:01:47]RAPDU: 90 00 [09:01:47]wFMCommunicate OK [09:01:47]wFMCommunicate request_size=16 [09:01:47]MH_SAM_APDU [09:01:47]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 6E 1E 07 A3 CB C4 [09:01:47]Write to MH i2c: E2 13 00 CA 4A 80 0D 02 02 0B 00 00 35 04 06 00 6E 1E 07 A3 CB C4 00 00 A8 [09:01:47]Write i2c OK [09:01:47]MH_I2C_Read... [09:01:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:01:47]Read from MH i2c: E2 [09:01:47]MH_I2C_Read... [09:01:47]Read from MH i2c: E2 03 00 [09:01:47]MH_I2C_Read... [09:01:47]Read from MH i2c: E2 03 00 CA 4A 00 90 00 88 [09:01:47]RAPDU: 90 00 [09:01:47]wFMCommunicate OK [09:01:47]wFMCommunicate request_size=4 [09:01:47]MH_SAM_APDU [09:01:47]CAPDU: 80 0D 03 02 [09:01:47]Write to MH i2c: E2 08 00 CB 4A 80 0D 03 02 00 00 00 00 90 [09:01:47]Write i2c OK [09:01:47]MH_I2C_Read... [09:01:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:01:47]Read from MH i2c: E2 [09:01:47]MH_I2C_Read... [09:01:47]Read from MH i2c: E2 0B 00 [09:01:47]MH_I2C_Read... [09:01:47]Read from MH i2c: E2 0B 00 CB 4A 00 4D 7C DC 47 31 6F 47 76 90 00 DA [09:01:47]RAPDU: 4D 7C DC 47 31 6F 47 76 90 00 [09:01:47]wFMCommunicate OK [09:01:47]SAM_PROTO_SignData done [09:01:47]FM_MakeSignedData done [09:01:47]CreateOFDProtocolMessage [09:01:47]wFMCommunicate request_size=4 [09:01:47]MH_SAM_APDU [09:01:47]CAPDU: 80 11 00 00 [09:01:47]Write to MH i2c: E2 08 00 CC 4A 80 11 00 00 00 00 00 00 90 [09:01:47]Write i2c OK [09:01:47]MH_I2C_Read... [09:01:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:01:47]Read from MH i2c: E2 [09:01:47]MH_I2C_Read... [09:01:47]Read from MH i2c: E2 17 00 [09:01:47]MH_I2C_Read... [09:01:47]Read from MH i2c: E2 17 00 CC 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E5 [09:01:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:01:47]wFMCommunicate OK [09:01:47]CreateOFDProtocolMessage done [09:01:47]OFDSenderStorePacket 311217 [09:01:47]StoreOFDPacket docnum=311217 [09:01:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 F9 F2 0D 01 6B 13 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 02 FD 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 38 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 6C 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 40 00 00 00 F4 03 04 00 FD F5 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B1 BF 04 00 35 04 06 00 6E 1E 07 A3 CB C4 4D 7C DC 47 31 6F 47 76 [09:01:47]CheckFolder [09:01:47]dirname=/storage/ofd_packets [09:01:47]CheckFolder done [09:01:47]ProducePacketName [09:01:47]name=ofd_packets/00311217 [09:01:47]NVStorageSaveData ofd_packets/00311217 [09:01:47]File name is /storage/ofd_packets/00311217 [09:01:47]Write 307 bytes [09:01:47]NVStorageSaveData done [09:01:47]OFDSenderStorePacket done [09:01:47]KKMCreateOFDPacket done [09:01:47]NVStorageSaveData kkm_last_timestamp [09:01:47]File name is /storage/kkm_last_timestamp [09:01:47]Write 4 bytes [09:01:47]NVStorageSaveData done [09:01:47]ExternCall_PrintAddStr [09:01:47]wPrintStart [09:01:47]Write to MH i2c: 01 00 00 CD 4A 17 [09:01:47]Write i2c OK [09:01:47]MH_I2C_Read... [09:01:47]Read from MH i2c: 01 [09:01:47]MH_I2C_Read... [09:01:47]Read from MH i2c: 01 07 00 [09:01:47]MH_I2C_Read... [09:01:47]Read from MH i2c: 01 07 00 CD 4A 00 00 00 00 00 FF 0F 2C [09:01:47]RasterBufferAndPrint [09:01:47]line Счет N : (1)645031 [09:01:47]line ИНН: 02508201610067 [09:01:47]line Контрольно-Кассовый Чек [09:01:47]line ПРОДАЖА [09:01:47]line ТРК (МРК, ГНК) : 32 [09:01:47]line Товар: 2710194210 [09:01:47]line D-ENERGY ДТ-К-2 [09:01:47]line 64.770 * 77.20 [09:01:47]line = 5000.24 [09:01:47]line НДС 12% НСП 1% [09:01:47]line > о реализуемом товаре [09:01:47]line ОКРУГЛЕНИЕ: -0.24 [09:01:47]line ИТОГО: 5000.00 [09:01:47]line Внесено: 5000.00 [09:01:47]line СДАЧА: 0.00 [09:01:47]line НСП 1% : 44.25 [09:01:47]line НДС 12% : 531.00 [09:01:47]line Наличными: 5000.00 [09:01:47]line Безнал.: 0.00 [09:01:47]line Место: АЗС № 172 "Партнер Нефть" [09:01:47]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:01:47]line СНО: Общий режим [09:01:47]line Чек 64 30.10.2024 09:01 [09:01:47]line Смена: 536 ФФД: 1.0 [09:01:47]line ЗНМ: 0300000116 [09:01:47]line РНМ: 0000000000091780 [09:01:47]line Версия ККМ: 001 [09:01:47]line ФМ: 0000000000871765 [09:01:47]line ФД: 311217 [09:01:47]line ФПД: 121075256249284 [09:01:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T090149&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311217&fm=121075256249284&tin=02508201610067®Number=0000000000091780&sum=500000 [09:01:47]OFD Sender: Processing packet 311217 [packets to send 223, broken 222] [09:01:47]ProducePacketName [09:01:47]name=ofd_packets/00311217 [09:01:47]OFD Sender: To server: pG, [09:01:47]CommunicateWithHost lk.salyk.kg:30040 [09:01:47]ConnectInit lk.salyk.kg [09:01:47]written 0, free lines is 4095 [09:01:47]Connected sock=10 [09:01:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 F9 F2 0D 01 6B 13 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 02 FD 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 38 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 6C 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 40 00 00 00 F4 03 04 00 FD F5 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B1 BF 04 00 35 04 06 00 6E 1E 07 A3 CB C4 4D 7C DC 47 31 6F 47 76 [09:01:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 97 86 47 00 29 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 31 37 36 35 10 04 04 00 B1 BF 04 00 F4 03 04 00 4E 9C 21 67 B6 04 01 00 00 BD 51 C7 D3 03 97 49 F1 [09:01:47]CommunicateWithHost err = 0 [09:01:47]CheckOFDResponse [09:01:47]1017 (14) - 77093643461234 [09:01:47]1041 (16) - 0000000000871765 [09:01:47]1040 (4) - 311217 [09:01:47]1012 (4) - 30.10.2024 02:39 [09:01:47]1206 (1) - 0 [09:01:47]OFD Sender: Remove packet 311217 [09:01:47]ProducePacketName [09:01:47]name=ofd_packets/00311217 [09:01:47]NVStorageDeleteData [09:01:47]Write to MH i2c: 01 00 00 F7 4A 41 [09:01:47]Write i2c OK [09:01:47]MH_I2C_Read... [09:01:47]Read from MH i2c: 01 [09:01:47]MH_I2C_Read... [09:01:47]Read from MH i2c: 01 07 00 [09:01:47]MH_I2C_Read... [09:01:47]Read from MH i2c: 01 07 00 F7 4A 00 00 00 00 00 AF 0C 03 [09:01:47]RasterBufferAndPrint [09:01:47]line [09:01:47]line [09:01:47]line [09:01:47]line [09:01:47]line [09:01:47]written 0, free lines is 3251 [09:01:47]MH_Cut [09:01:47]Write to MH i2c: D1 01 00 FE 4A 01 1A [09:01:47]Write i2c OK [09:01:47]MH_I2C_Read... [09:01:47]Read from MH i2c: D1 [09:01:47]MH_I2C_Read... [09:01:47]Read from MH i2c: D1 01 00 [09:01:47]MH_I2C_Read... [09:01:47]Read from MH i2c: D1 01 00 FE 4A 00 19 [09:01:47]Write to MH i2c: 01 00 00 FF 4A 49 [09:01:47]Write i2c OK [09:01:47]MH_I2C_Read... [09:01:48]OFD Sender: No OFD packet to send [09:01:48]*** Cut start [09:01:48]*** Purtial cut [09:01:48]*** Stage 1: CUTSNS_PIN = 1 [09:01:49]Read from MH i2c: 01 [09:01:49]MH_I2C_Read... [09:01:49]*** Stop cut motor [09:01:49]*** Cut end [09:01:49]Read from MH i2c: 01 07 00 [09:01:49]MH_I2C_Read... [09:01:49]Read from MH i2c: 01 07 00 FF 4A 00 00 00 00 00 FF 0F 5E [09:01:49]process_action close_receipt done [09:01:49]requested_data is exist [09:01:49]produce_requested_data [09:01:49]requested_item fm.sn is exist - process it [09:01:49]wFMCommunicate request_size=4 [09:01:49]MH_SAM_APDU [09:01:49]CAPDU: 80 11 00 00 [09:01:49]Write to MH i2c: E2 08 00 00 4B 80 11 00 00 00 00 00 00 C5 [09:01:49]Write i2c OK [09:01:49]MH_I2C_Read... [09:01:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:01:49]Read from MH i2c: E2 [09:01:49]MH_I2C_Read... [09:01:49]Read from MH i2c: E2 17 00 [09:01:49]MH_I2C_Read... [09:01:49]Read from MH i2c: E2 17 00 00 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 1A [09:01:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:01:49]wFMCommunicate OK [09:01:49]requested_item fd.num is exist - process it [09:01:49]SAM_PROTO_GetFieldsCounters [09:01:49]wFMCommunicate request_size=4 [09:01:49]MH_SAM_APDU [09:01:49]CAPDU: 80 13 00 00 [09:01:49]Write to MH i2c: E2 08 00 01 4B 80 13 00 00 00 00 00 00 C8 [09:01:49]Write i2c OK [09:01:49]MH_I2C_Read... [09:01:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:01:49]Read from MH i2c: E2 [09:01:49]MH_I2C_Read... [09:01:49]Read from MH i2c: E2 62 00 [09:01:49]MH_I2C_Read... [09:01:49]Read from MH i2c: E2 62 00 01 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B1 BF 04 00 0E 04 04 00 18 02 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 39 [09:01: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B1 BF 04 00 0E 04 04 00 18 02 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 [09:01:49]wFMCommunicate OK [09:01:49]SAM_PROTO_GetFieldsCounters done [09:01:49]requested_item shift.num is exist - process it [09:01:49]requested_item shift.opened is exist - process it [09:01:49]req_shift_opened [09:01:49]FM_GetShiftState [09:01:49]SAM_PROTO_GetShiftState [09:01:49]wFMCommunicate request_size=4 [09:01:49]MH_SAM_APDU [09:01:49]CAPDU: 80 13 01 00 [09:01:49]Write to MH i2c: E2 08 00 02 4B 80 13 01 00 00 00 00 00 CA [09:01:49]Write i2c OK [09:01:49]MH_I2C_Read... [09:01:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:49]Read from MH i2c: E2 [09:01:49]MH_I2C_Read... [09:01:49]Read from MH i2c: E2 0E 00 [09:01:49]MH_I2C_Read... [09:01:49]Read from MH i2c: E2 0E 00 02 4B 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 B5 [09:01:49]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:01:49]wFMCommunicate OK [09:01:49]SAM_PROTO_GetShiftState done [09:01:49]FM_GetShiftState done [09:01:49]req_shift_opened done [09:01:49]requested_item shift.open_date is exist - process it [09:01:49]req_shift_open_date [09:01:49]req_shift_open_date done [09:01:49]produce_requested_data done [09:01:49]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311217,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [09:01:49]process_action_free close_receipt [09:01:49]json_value_free [09:01:49]json_value_free done [09:01:49]process_json_proto returns [09:01:49]Send response to host [09:01:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311217,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [09:01:49]free response buf [09:01:49]execute_script done [09:01:49]execute_script returns [09:01:49]free content buf [09:01:49]Sock 9.Close socket [09:01:49]Sock 9.Thread stoped [09:01:53]OFD Sender: No OFD packet to send [09:01:58]OFD Sender: No OFD packet to send [09:02:03]OFD Sender: No OFD packet to send [09:02:08]OFD Sender: No OFD packet to send [09:02:13]OFD Sender: No OFD packet to send [09:02:18]OFD Sender: No OFD packet to send [09:02:23]OFD Sender: No OFD packet to send [09:02:28]OFD Sender: No OFD packet to send [09:02:33]OFD Sender: No OFD packet to send [09:02:38]OFD Sender: No OFD packet to send [09:02:43]OFD Sender: No OFD packet to send [09:02:48]OFD Sender: No OFD packet to send [09:02:53]OFD Sender: No OFD packet to send [09:02:58]OFD Sender: No OFD packet to send [09:02:59]accept exits with 7 [09:02:59]New connection [09:02:59]New thread 3066510692 created [09:02:59]Thread 3066654052 joined [09:02:59]Waiting for new connection... [09:02:59] Sock 7.Parse request [09:02:59]Sock 7.Check first char [09:02:59]Sock 7.First char is OK [09:02:59]request: POST /json_proto HTTP/1.0 [09:02:59]Method: POST [09:02:59]URL: /json_proto [09:02:59]Method is POST - this is cgi request [09:02:59]url: /json_proto [09:02:59]query_string will be loaded in cgi processing [09:02:59]execute_cgi json_proto POST (null) [09:02:59]execute_cgi path=json_proto method=POST [09:02:59]POST find Content-Length [09:02:59]Host: 172.17.96.3:8080 [09:02:59]Content-Length: 680 [09:02:59]Content-Type: application/json [09:02:59] [09:02:59]POST finish read [09:02:59]Found Content-Length = 680 [09:02:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3500", "tax_sys" : 0, "items" : [ { "code": "4870002328404", "name": "\u0412\u043E\u0434\u0430 ASU \u043F\u0438\u0442 \u043D.\u0433\u0430\u0437 \u043C\u044F\u0442\u0430 \u041F\u042D\u0422 0,5\u043B", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 65.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:02:59]execute_script... [09:02: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 : (3)3500", "tax_sys" : 0, "items" : [ { "code": "4870002328404", "name": "\u0412\u043E\u0434\u0430 ASU \u043F\u0438\u0442 \u043D.\u0433\u0430\u0437 \u043C\u044F\u0442\u0430 \u041F\u042D\u0422 0,5\u043B", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 65.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:02:59]POST & json_proto [09:02:59]process_json_proto [09:02:59]json parsed OK: [09:02:59]protocol is kg_v1.0 [09:02:59]action value=close_receipt [09:02:59]process_action close_receipt [09:02:59]cmd_close_receipt [09:02:59]MH_GetDate [09:02:59]Write to MH i2c: F0 00 00 03 4B 3D [09:02:59]Write i2c OK [09:02:59]MH_I2C_Read... [09:02:59]Read from MH i2c: F0 [09:02:59]MH_I2C_Read... [09:02:59]Read from MH i2c: F0 09 00 [09:02:59]MH_I2C_Read... [09:02:59]Read from MH i2c: F0 09 00 03 4B 00 47 F6 21 67 44 5E 04 65 16 [09:02:59]GetLastDocTimeStamp 1730278909 [09:02:59]current date 1730278983 [09:02:59]FM_GetShiftState [09:02:59]SAM_PROTO_GetShiftState [09:02:59]wFMCommunicate request_size=4 [09:02:59]MH_SAM_APDU [09:02:59]CAPDU: 80 13 01 00 [09:02:59]Write to MH i2c: E2 08 00 04 4B 80 13 01 00 00 00 00 00 CC [09:02:59]Write i2c OK [09:02:59]MH_I2C_Read... [09:02:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:02:59]Read from MH i2c: E2 [09:02:59]MH_I2C_Read... [09:02:59]Read from MH i2c: E2 0E 00 [09:02:59]MH_I2C_Read... [09:02:59]Read from MH i2c: E2 0E 00 04 4B 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 B7 [09:02:59]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:02:59]wFMCommunicate OK [09:02:59]SAM_PROTO_GetShiftState done [09:02:59]FM_GetShiftState done [09:02:59]opened in 1730247899 [09:02:59]opened+sec_in_day 1730334299 [09:02:59]quantity*price = 6500 [09:02:59]sum+1 = 6501 [09:02:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 65.00 НСП 1% : 0.57 НДС 12% : 6.90 Наличными: 65.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 65 30.10.2024 09:03 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311218 ФПД: 172074431342692 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T090303&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311218&fm=172074431342692&tin=02508201610067®Number=0000000000091780&sum=6500 0 [09:03:00]StoreToDocumentArchive [09:03:00]shift 536 fd 311218 [09:03:00]save to /storage/0536/doc_00311218 [09:03:00]save last doc name /storage/0536/doc_00311218 to /storage/kkm_last_doc_name [09:03:00]save OK [09:03:00]Clear old archive folders... [09:03:00]ProcessDocumentItem done err = 0, tmpTLVsize=293 [09:03:00]tlvbuf is 006D3E50 [09:03:00]SAM_PROTO_ClearQueue [09:03:00]wFMCommunicate request_size=4 [09:03:00]MH_SAM_APDU [09:03:00]CAPDU: 80 09 00 00 [09:03:00]Write to MH i2c: E2 08 00 11 4B 80 09 00 00 00 00 00 00 CE [09:03:00]Write i2c OK [09:03:00]MH_I2C_Read... [09:03:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:03:00]Read from MH i2c: E2 [09:03:00]MH_I2C_Read... [09:03:00]Read from MH i2c: E2 03 00 [09:03:00]MH_I2C_Read... [09:03:00]Read from MH i2c: E2 03 00 11 4B 00 90 00 D0 [09:03:00]RAPDU: 90 00 [09:03:00]wFMCommunicate OK [09:03:00]SAM_PROTO_ClearQueue done [09:03:00]KKMCreateOFDPacket [09:03:00]OFDProtocolAddRootSTLVToBuf [09:03:00]FM_MakeSignedData [09:03:00]FM_MakeSignedData [09:03:00]SAM_PROTO_SignData [09:03:00]wFMCommunicate request_size=4 [09:03:00]MH_SAM_APDU [09:03:00]CAPDU: 80 0D 01 02 [09:03:00]Write to MH i2c: E2 08 00 12 4B 80 0D 01 02 00 00 00 00 D6 [09:03:00]Write i2c OK [09:03:00]MH_I2C_Read... [09:03:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:03:00]Read from MH i2c: E2 [09:03:00]MH_I2C_Read... [09:03:00]Read from MH i2c: E2 03 00 [09:03:00]MH_I2C_Read... [09:03:00]Read from MH i2c: E2 03 00 12 4B 00 90 00 D1 [09:03:00]RAPDU: 90 00 [09:03:00]wFMCommunicate OK [09:03:00]wFMCommunicate request_size=255 [09:03:00]MH_SAM_APDU [09:03:00]CAPDU: 80 0D 02 02 FA 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 38 34 30 34 06 04 33 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BC D1 8F D1 82 D0 B0 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 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 00 00 00 F4 03 04 00 47 F6 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 [09:03:00]Write to MH i2c: E2 02 01 13 4B 80 0D 02 02 FA 00 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 38 34 30 34 06 04 33 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BC D1 8F D1 82 D0 B0 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 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 00 00 00 F4 03 04 00 47 F6 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 00 00 97 [09:03:00]Write i2c OK [09:03:00]MH_I2C_Read... [09:03:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:03:00]Read from MH i2c: E2 [09:03:00]MH_I2C_Read... [09:03:00]Read from MH i2c: E2 03 00 [09:03:00]MH_I2C_Read... [09:03:00]Read from MH i2c: E2 03 00 13 4B 00 90 00 D2 [09:03:00]RAPDU: 90 00 [09:03:00]wFMCommunicate OK [09:03:00]wFMCommunicate request_size=52 [09:03:00]MH_SAM_APDU [09:03:00]CAPDU: 80 0D 02 02 2F 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B2 BF 04 00 35 04 06 00 9C 80 33 5A E8 64 [09:03:00]Write to MH i2c: E2 37 00 14 4B 80 0D 02 02 2F 00 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B2 BF 04 00 35 04 06 00 9C 80 33 5A E8 64 00 00 08 [09:03:00]Write i2c OK [09:03:00]MH_I2C_Read... [09:03:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:03:00]Read from MH i2c: E2 [09:03:00]MH_I2C_Read... [09:03:00]Read from MH i2c: E2 03 00 [09:03:00]MH_I2C_Read... [09:03:00]Read from MH i2c: E2 03 00 14 4B 00 90 00 D3 [09:03:00]RAPDU: 90 00 [09:03:00]wFMCommunicate OK [09:03:00]wFMCommunicate request_size=4 [09:03:00]MH_SAM_APDU [09:03:00]CAPDU: 80 0D 03 02 [09:03:00]Write to MH i2c: E2 08 00 15 4B 80 0D 03 02 00 00 00 00 DB [09:03:00]Write i2c OK [09:03:00]MH_I2C_Read... [09:03:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:03:00]Read from MH i2c: E2 [09:03:00]MH_I2C_Read... [09:03:00]Read from MH i2c: E2 0B 00 [09:03:00]MH_I2C_Read... [09:03:00]Read from MH i2c: E2 0B 00 15 4B 00 9E F8 00 19 16 0E 25 9F 90 00 73 [09:03:00]RAPDU: 9E F8 00 19 16 0E 25 9F 90 00 [09:03:00]wFMCommunicate OK [09:03:00]SAM_PROTO_SignData done [09:03:00]FM_MakeSignedData done [09:03:00]CreateOFDProtocolMessage [09:03:00]wFMCommunicate request_size=4 [09:03:00]MH_SAM_APDU [09:03:00]CAPDU: 80 11 00 00 [09:03:00]Write to MH i2c: E2 08 00 16 4B 80 11 00 00 00 00 00 00 DB [09:03:00]Write i2c OK [09:03:00]MH_I2C_Read... [09:03:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:03:00]Read from MH i2c: E2 [09:03:00]MH_I2C_Read... [09:03:00]Read from MH i2c: E2 17 00 [09:03:00]MH_I2C_Read... [09:03:00]Read from MH i2c: E2 17 00 16 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 30 [09:03:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:03:00]wFMCommunicate OK [09:03:00]CreateOFDProtocolMessage done [09:03:00]OFDSenderStorePacket 311218 [09:03:00]StoreOFDPacket docnum=311218 [09:03:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 39 01 00 00 37 73 31 01 6C CF 5A 03 01 00 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 38 34 30 34 06 04 33 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BC D1 8F D1 82 D0 B0 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 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 00 00 00 F4 03 04 00 47 F6 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B2 BF 04 00 35 04 06 00 9C 80 33 5A E8 64 9E F8 00 19 16 0E 25 9F [09:03:00]CheckFolder [09:03:00]dirname=/storage/ofd_packets [09:03:00]CheckFolder done [09:03:00]ProducePacketName [09:03:00]name=ofd_packets/00311218 [09:03:00]NVStorageSaveData ofd_packets/00311218 [09:03:00]File name is /storage/ofd_packets/00311218 [09:03:00]Write 343 bytes [09:03:00]NVStorageSaveData done [09:03:00]OFDSenderStorePacket done [09:03:00]KKMCreateOFDPacket done [09:03:00]NVStorageSaveData kkm_last_timestamp [09:03:00]File name is /storage/kkm_last_timestamp [09:03:00]Write 4 bytes [09:03:00]NVStorageSaveData done [09:03:00]ExternCall_PrintAddStr [09:03:00]wPrintStart [09:03:00]Write to MH i2c: 01 00 00 17 4B 62 [09:03:00]Write i2c OK [09:03:00]MH_I2C_Read... [09:03:00]Read from MH i2c: 01 [09:03:00]MH_I2C_Read... [09:03:00]Read from MH i2c: 01 07 00 [09:03:00]MH_I2C_Read... [09:03:00]Read from MH i2c: 01 07 00 17 4B 00 00 00 00 00 FF 0F 77 [09:03:00]RasterBufferAndPrint [09:03:00]line Счет N : (3)3500 [09:03:00]line ИНН: 02508201610067 [09:03:00]line Контрольно-Кассовый Чек [09:03:00]line ПРОДАЖА [09:03:00]line Товар: 4870002328404 [09:03:00]line Вода ASU пит н.газ мята ПЭТ 0,5л [09:03:00]line 1.000 * 65.00 [09:03:00]line = 65.00 [09:03:00]line НДС 12% НСП 1% [09:03:00]line > о реализуемом товаре [09:03:00]line ИТОГО: 65.00 [09:03:00]line НСП 1% : 0.57 [09:03:00]line НДС 12% : 6.90 [09:03:00]line Наличными: 65.00 [09:03:00]line Безнал.: 0.00 [09:03:00]line Место: АЗС № 172 "Партнер Нефть" [09:03:00]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:03:00]line СНО: Общий режим [09:03:00]line Чек 65 30.10.2024 09:03 [09:03:00]line Смена: 536 ФФД: 1.0 [09:03:00]line ЗНМ: 0300000116 [09:03:00]line РНМ: 0000000000091780 [09:03:00]line Версия ККМ: 001 [09:03:00]line ФМ: 0000000000871765 [09:03:00]line ФД: 311218 [09:03:00]line ФПД: 172074431342692 [09:03:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T090303&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311218&fm=172074431342692&tin=02508201610067®Number=0000000000091780&sum=6500 [09:03:01]OFD Sender: Processing packet 311218 [packets to send 223, broken 222] [09:03:01]ProducePacketName [09:03:01]name=ofd_packets/00311218 [09:03:01]OFD Sender: To server: pG, [09:03:01]CommunicateWithHost lk.salyk.kg:30040 [09:03:01]ConnectInit lk.salyk.kg [09:03:01]line 0 [09:03:01]written 0, free lines is 4095 [09:03:01]Connected sock=10 [09:03:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 39 01 00 00 37 73 31 01 6C CF 5A 03 01 00 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 38 34 30 34 06 04 33 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BC D1 8F D1 82 D0 B0 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 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 00 00 00 F4 03 04 00 47 F6 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B2 BF 04 00 35 04 06 00 9C 80 33 5A E8 64 9E F8 00 19 16 0E 25 9F [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 31 37 36 35 4F 00 00 00 4B 95 47 00 A2 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 31 37 36 35 10 04 04 00 B2 BF 04 00 F4 03 04 00 98 9C 21 67 B6 04 01 00 00 B1 41 72 25 D0 0E 1B 33 [09:03:01]CommunicateWithHost err = 0 [09:03:01]CheckOFDResponse [09:03:01]1017 (14) - 77093643461234 [09:03:01]1041 (16) - 0000000000871765 [09:03:01]1040 (4) - 311218 [09:03:01]1012 (4) - 30.10.2024 02:40 [09:03:01]1206 (1) - 0 [09:03:01]OFD Sender: Remove packet 311218 [09:03:01]ProducePacketName [09:03:01]name=ofd_packets/00311218 [09:03:01]NVStorageDeleteData [09:03:01]Write to MH i2c: 01 00 00 3F 4B 8A [09:03:01]Write i2c OK [09:03:01]MH_I2C_Read... [09:03:01]Read from MH i2c: 01 [09:03:01]MH_I2C_Read... [09:03:01]Read from MH i2c: 01 07 00 [09:03:01]MH_I2C_Read... [09:03:01]Read from MH i2c: 01 07 00 3F 4B 00 00 00 00 00 C1 0C 5E [09:03:01]RasterBufferAndPrint [09:03:01]line [09:03:01]line [09:03:01]line [09:03:01]line [09:03:01]line [09:03:01]written 0, free lines is 3269 [09:03:01]MH_Cut [09:03:01]Write to MH i2c: D1 01 00 46 4B 01 63 [09:03:01]Write i2c OK [09:03:01]MH_I2C_Read... [09:03:01]Read from MH i2c: D1 [09:03:01]MH_I2C_Read... [09:03:01]Read from MH i2c: D1 01 00 [09:03:01]MH_I2C_Read... [09:03:01]Read from MH i2c: D1 01 00 46 4B 00 62 [09:03:01]Write to MH i2c: 01 00 00 47 4B 92 [09:03:01]Write i2c OK [09:03:01]MH_I2C_Read... [09:03:02]OFD Sender: No OFD packet to send [09:03:02]*** Cut start [09:03:02]*** Purtial cut [09:03:02]*** Stage 1: CUTSNS_PIN = 1 [09:03:02]Read from MH i2c: 01 [09:03:02]MH_I2C_Read... [09:03:02]*** Stop cut motor [09:03:02]*** Cut end [09:03:02]Read from MH i2c: 01 07 00 [09:03:02]MH_I2C_Read... [09:03:02]Read from MH i2c: 01 07 00 47 4B 00 00 00 00 00 FF 0F A7 [09:03:02]process_action close_receipt done [09:03:02]requested_data is exist [09:03:02]produce_requested_data [09:03:02]requested_item fm.sn is exist - process it [09:03:02]wFMCommunicate request_size=4 [09:03:02]MH_SAM_APDU [09:03:02]CAPDU: 80 11 00 00 [09:03:02]Write to MH i2c: E2 08 00 48 4B 80 11 00 00 00 00 00 00 0D [09:03:02]Write i2c OK [09:03:02]MH_I2C_Read... [09:03:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:03:02]Read from MH i2c: E2 [09:03:02]MH_I2C_Read... [09:03:02]Read from MH i2c: E2 17 00 [09:03:02]MH_I2C_Read... [09:03:02]Read from MH i2c: E2 17 00 48 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 62 [09:03:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:03:02]wFMCommunicate OK [09:03:02]requested_item fd.num is exist - process it [09:03:02]SAM_PROTO_GetFieldsCounters [09:03:02]wFMCommunicate request_size=4 [09:03:02]MH_SAM_APDU [09:03:02]CAPDU: 80 13 00 00 [09:03:02]Write to MH i2c: E2 08 00 49 4B 80 13 00 00 00 00 00 00 10 [09:03:02]Write i2c OK [09:03:02]MH_I2C_Read... [09:03:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:03:02]Read from MH i2c: E2 [09:03:02]MH_I2C_Read... [09:03:02]Read from MH i2c: E2 62 00 [09:03:02]MH_I2C_Read... [09:03:02]Read from MH i2c: E2 62 00 49 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B2 BF 04 00 0E 04 04 00 18 02 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 85 [09:03: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B2 BF 04 00 0E 04 04 00 18 02 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 [09:03:02]wFMCommunicate OK [09:03:02]SAM_PROTO_GetFieldsCounters done [09:03:02]requested_item shift.num is exist - process it [09:03:02]requested_item shift.opened is exist - process it [09:03:02]req_shift_opened [09:03:02]FM_GetShiftState [09:03:02]SAM_PROTO_GetShiftState [09:03:02]wFMCommunicate request_size=4 [09:03:02]MH_SAM_APDU [09:03:02]CAPDU: 80 13 01 00 [09:03:02]Write to MH i2c: E2 08 00 4A 4B 80 13 01 00 00 00 00 00 12 [09:03:02]Write i2c OK [09:03:02]MH_I2C_Read... [09:03:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:03:03]Read from MH i2c: E2 [09:03:03]MH_I2C_Read... [09:03:03]Read from MH i2c: E2 0E 00 [09:03:03]MH_I2C_Read... [09:03:03]Read from MH i2c: E2 0E 00 4A 4B 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 FD [09:03:03]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:03:03]wFMCommunicate OK [09:03:03]SAM_PROTO_GetShiftState done [09:03:03]FM_GetShiftState done [09:03:03]req_shift_opened done [09:03:03]requested_item shift.open_date is exist - process it [09:03:03]req_shift_open_date [09:03:03]req_shift_open_date done [09:03:03]produce_requested_data done [09:03:03]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311218,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [09:03:03]process_action_free close_receipt [09:03:03]json_value_free [09:03:03]json_value_free done [09:03:03]process_json_proto returns [09:03:03]Send response to host [09:03:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311218,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [09:03:03]free response buf [09:03:03]execute_script done [09:03:03]execute_script returns [09:03:03]free content buf [09:03:03]Sock 7.Close socket [09:03:03]Sock 7.Thread stoped [09:03:07]OFD Sender: No OFD packet to send [09:03:12]OFD Sender: No OFD packet to send [09:03:17]OFD Sender: No OFD packet to send [09:03:22]OFD Sender: No OFD packet to send [09:03:27]OFD Sender: No OFD packet to send [09:03:32]OFD Sender: No OFD packet to send [09:03:37]OFD Sender: No OFD packet to send [09:03:42]OFD Sender: No OFD packet to send [09:03:47]OFD Sender: No OFD packet to send [09:03:52]OFD Sender: No OFD packet to send [09:03:57]OFD Sender: No OFD packet to send [09:04:02]OFD Sender: No OFD packet to send [09:04:07]OFD Sender: No OFD packet to send [09:04:12]OFD Sender: No OFD packet to send [09:04:17]OFD Sender: No OFD packet to send [09:04:22]OFD Sender: No OFD packet to send [09:04:27]OFD Sender: No OFD packet to send [09:04:32]OFD Sender: No OFD packet to send [09:04:37]OFD Sender: No OFD packet to send [09:04:42]OFD Sender: No OFD packet to send [09:04:47]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:10]accept exits with 9 [09:05:10]New connection [09:05:10]New thread 3066654052 created [09:05:10]Thread 3066510692 joined [09:05:10]Waiting for new connection... [09:05:10] Sock 9.Parse request [09:05:10]Sock 9.Check first char [09:05:10]Sock 9.First char is OK [09:05:10]request: POST /json_proto HTTP/1.0 [09:05:10]Method: POST [09:05:10]URL: /json_proto [09:05:10]Method is POST - this is cgi request [09:05:10]url: /json_proto [09:05:10]query_string will be loaded in cgi processing [09:05:10]execute_cgi json_proto POST (null) [09:05:10]execute_cgi path=json_proto method=POST [09:05:10]POST find Content-Length [09:05:10]Host: 172.17.96.3:8080 [09:05:10]Content-Length: 677 [09:05:10]Content-Type: application/json [09:05:10] [09:05:10]POST finish read [09:05:10]Found Content-Length = 677 [09:05:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645033", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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:05:10]execute_script... [09:05: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)645033", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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:05:10]POST & json_proto [09:05:10]process_json_proto [09:05:10]json parsed OK: [09:05:10]protocol is kg_v1.0 [09:05:10]action value=close_receipt [09:05:10]process_action close_receipt [09:05:10]cmd_close_receipt [09:05:10]MH_GetDate [09:05:10]Write to MH i2c: F0 00 00 4B 4B 85 [09:05:10]Write i2c OK [09:05:10]MH_I2C_Read... [09:05:10]Read from MH i2c: F0 [09:05:10]MH_I2C_Read... [09:05:10]Read from MH i2c: F0 09 00 [09:05:10]MH_I2C_Read... [09:05:10]Read from MH i2c: F0 09 00 4B 4B 00 CA F6 21 67 44 5E 04 65 E1 [09:05:10]GetLastDocTimeStamp 1730278983 [09:05:10]current date 1730279114 [09:05:10]FM_GetShiftState [09:05:10]SAM_PROTO_GetShiftState [09:05:10]wFMCommunicate request_size=4 [09:05:10]MH_SAM_APDU [09:05:10]CAPDU: 80 13 01 00 [09:05:10]Write to MH i2c: E2 08 00 4C 4B 80 13 01 00 00 00 00 00 14 [09:05:10]Write i2c OK [09:05:10]MH_I2C_Read... [09:05:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:05:10]Read from MH i2c: E2 [09:05:10]MH_I2C_Read... [09:05:10]Read from MH i2c: E2 0E 00 [09:05:10]MH_I2C_Read... [09:05:10]Read from MH i2c: E2 0E 00 4C 4B 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 FF [09:05:10]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:05:10]wFMCommunicate OK [09:05:10]SAM_PROTO_GetShiftState done [09:05:10]FM_GetShiftState done [09:05:10]opened in 1730247899 [09:05:10]opened+sec_in_day 1730334299 [09:05:10]quantity*price = 60027 [09:05:10]sum+1 = 60029 [09:05:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 66 30.10.2024 09:05 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311219 ФПД: 140802617710778 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T090514&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311219&fm=140802617710778&tin=02508201610067®Number=0000000000091780&sum=60000 [09:05:11]StoreToDocumentArchive [09:05:11]shift 536 fd 311219 [09:05:11]save to /storage/0536/doc_00311219 [09:05:11]save last doc name /storage/0536/doc_00311219 to /storage/kkm_last_doc_name [09:05:11]save OK [09:05:11]Clear old archive folders... [09:05:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:05:11]tlvbuf is B6D5F010 [09:05:11]SAM_PROTO_ClearQueue [09:05:11]wFMCommunicate request_size=4 [09:05:11]MH_SAM_APDU [09:05:11]CAPDU: 80 09 00 00 [09:05:11]Write to MH i2c: E2 08 00 59 4B 80 09 00 00 00 00 00 00 16 [09:05:11]Write i2c OK [09:05:11]MH_I2C_Read... [09:05:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:05:11]Read from MH i2c: E2 [09:05:11]MH_I2C_Read... [09:05:11]Read from MH i2c: E2 03 00 [09:05:11]MH_I2C_Read... [09:05:11]Read from MH i2c: E2 03 00 59 4B 00 90 00 18 [09:05:11]RAPDU: 90 00 [09:05:11]wFMCommunicate OK [09:05:11]SAM_PROTO_ClearQueue done [09:05:11]KKMCreateOFDPacket [09:05:11]OFDProtocolAddRootSTLVToBuf [09:05:11]FM_MakeSignedData [09:05:11]FM_MakeSignedData [09:05:11]SAM_PROTO_SignData [09:05:11]wFMCommunicate request_size=4 [09:05:11]MH_SAM_APDU [09:05:11]CAPDU: 80 0D 01 02 [09:05:11]Write to MH i2c: E2 08 00 5A 4B 80 0D 01 02 00 00 00 00 1E [09:05:11]Write i2c OK [09:05:11]MH_I2C_Read... [09:05:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:05:11]Read from MH i2c: E2 [09:05:11]MH_I2C_Read... [09:05:11]Read from MH i2c: E2 03 00 [09:05:11]MH_I2C_Read... [09:05:11]Read from MH i2c: E2 03 00 5A 4B 00 90 00 19 [09:05:11]RAPDU: 90 00 [09:05:11]wFMCommunicate OK [09:05:11]wFMCommunicate request_size=255 [09:05:11]MH_SAM_APDU [09:05: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 42 00 00 00 F4 03 04 00 CA F6 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B3 BF 04 00 35 04 06 00 80 [09:05:11]Write to MH i2c: E2 02 01 5B 4B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 42 00 00 00 F4 03 04 00 CA F6 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B3 BF 04 00 35 04 06 00 80 00 00 A5 [09:05:11]Write i2c OK [09:05:11]MH_I2C_Read... [09:05:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:05:11]Read from MH i2c: E2 [09:05:11]MH_I2C_Read... [09:05:11]Read from MH i2c: E2 03 00 [09:05:11]MH_I2C_Read... [09:05:11]Read from MH i2c: E2 03 00 5B 4B 00 90 00 1A [09:05:11]RAPDU: 90 00 [09:05:11]wFMCommunicate OK [09:05:11]wFMCommunicate request_size=10 [09:05:11]MH_SAM_APDU [09:05:11]CAPDU: 80 0D 02 02 05 0F 2A 03 18 BA [09:05:11]Write to MH i2c: E2 0D 00 5C 4B 80 0D 02 02 05 00 0F 2A 03 18 BA 00 00 39 [09:05:11]Write i2c OK [09:05:11]MH_I2C_Read... [09:05:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:05:11]Read from MH i2c: E2 [09:05:11]MH_I2C_Read... [09:05:11]Read from MH i2c: E2 03 00 [09:05:11]MH_I2C_Read... [09:05:11]Read from MH i2c: E2 03 00 5C 4B 00 90 00 1B [09:05:11]RAPDU: 90 00 [09:05:11]wFMCommunicate OK [09:05:11]wFMCommunicate request_size=4 [09:05:11]MH_SAM_APDU [09:05:11]CAPDU: 80 0D 03 02 [09:05:11]Write to MH i2c: E2 08 00 5D 4B 80 0D 03 02 00 00 00 00 23 [09:05:11]Write i2c OK [09:05:11]MH_I2C_Read... [09:05:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:05:11]Read from MH i2c: E2 [09:05:11]MH_I2C_Read... [09:05:11]Read from MH i2c: E2 0B 00 [09:05:11]MH_I2C_Read... [09:05:11]Read from MH i2c: E2 0B 00 5D 4B 00 EA 80 EE B4 E9 F5 67 53 90 00 C8 [09:05:11]RAPDU: EA 80 EE B4 E9 F5 67 53 90 00 [09:05:11]wFMCommunicate OK [09:05:11]SAM_PROTO_SignData done [09:05:11]FM_MakeSignedData done [09:05:11]CreateOFDProtocolMessage [09:05:11]wFMCommunicate request_size=4 [09:05:11]MH_SAM_APDU [09:05:11]CAPDU: 80 11 00 00 [09:05:11]Write to MH i2c: E2 08 00 5E 4B 80 11 00 00 00 00 00 00 23 [09:05:11]Write i2c OK [09:05:11]MH_I2C_Read... [09:05:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:05:11]Read from MH i2c: E2 [09:05:11]MH_I2C_Read... [09:05:11]Read from MH i2c: E2 17 00 [09:05:11]MH_I2C_Read... [09:05:11]Read from MH i2c: E2 17 00 5E 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 78 [09:05:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:05:11]wFMCommunicate OK [09:05:11]CreateOFDProtocolMessage done [09:05:11]OFDSenderStorePacket 311219 [09:05:11]StoreOFDPacket docnum=311219 [09:05:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 BB F5 07 01 BD 9B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 42 00 00 00 F4 03 04 00 CA F6 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B3 BF 04 00 35 04 06 00 80 0F 2A 03 18 BA EA 80 EE B4 E9 F5 67 53 [09:05:11]CheckFolder [09:05:11]dirname=/storage/ofd_packets [09:05:11]CheckFolder done [09:05:11]ProducePacketName [09:05:11]name=ofd_packets/00311219 [09:05:11]NVStorageSaveData ofd_packets/00311219 [09:05:11]File name is /storage/ofd_packets/00311219 [09:05:11]Write 301 bytes [09:05:11]NVStorageSaveData done [09:05:11]OFDSenderStorePacket done [09:05:11]KKMCreateOFDPacket done [09:05:11]NVStorageSaveData kkm_last_timestamp [09:05:11]File name is /storage/kkm_last_timestamp [09:05:11]Write 4 bytes [09:05:11]NVStorageSaveData done [09:05:11]ExternCall_PrintAddStr [09:05:11]wPrintStart [09:05:11]Write to MH i2c: 01 00 00 5F 4B AA [09:05:11]Write i2c OK [09:05:11]MH_I2C_Read... [09:05:11]Read from MH i2c: 01 [09:05:11]MH_I2C_Read... [09:05:11]Read from MH i2c: 01 07 00 [09:05:11]MH_I2C_Read... [09:05:11]Read from MH i2c: 01 07 00 5F 4B 00 00 00 00 00 FF 0F BF [09:05:11]RasterBufferAndPrint [09:05:11]line Счет N : (1)645033 [09:05:11]line ИНН: 02508201610067 [09:05:11]line Контрольно-Кассовый Чек [09:05:11]line ПРОДАЖА [09:05:11]line ТРК (МРК, ГНК) : 51 [09:05:11]line Товар: 2710124500 [09:05:11]line Аи-95-К-3 [09:05:11]line 8.090 * 74.20 [09:05:11]line = 600.28 [09:05:11]line НДС 12% НСП 1% [09:05:11]line > о реализуемом товаре [09:05:11]line ОКРУГЛЕНИЕ: -0.28 [09:05:11]line ИТОГО: 600.00 [09:05:11]line Внесено: 600.00 [09:05:11]line СДАЧА: 0.00 [09:05:11]line НСП 1% : 5.31 [09:05:11]line НДС 12% : 63.75 [09:05:11]line Наличными: 600.00 [09:05:11]line Безнал.: 0.00 [09:05:11]line Место: АЗС № 172 "Партнер Нефть" [09:05:11]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:05:11]line СНО: Общий режим [09:05:11]line Чек 66 30.10.2024 09:05 [09:05:11]line Смена: 536 ФФД: 1.0 [09:05:11]line ЗНМ: 0300000116 [09:05:11]line РНМ: 0000000000091780 [09:05:11]line Версия ККМ: 001 [09:05:11]line ФМ: 0000000000871765 [09:05:11]line ФД: 311219 [09:05:11]line ФПД: 140802617710778 [09:05:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T090514&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311219&fm=140802617710778&tin=02508201610067®Number=0000000000091780&sum=60000 [09:05:11]written 0, free lines is 4095 [09:05:11]OFD Sender: Processing packet 311219 [packets to send 223, broken 222] [09:05:11]ProducePacketName [09:05:11]name=ofd_packets/00311219 [09:05:11]OFD Sender: To server: pG, [09:05:11]CommunicateWithHost lk.salyk.kg:30040 [09:05:11]ConnectInit lk.salyk.kg [09:05:11]Connected sock=10 [09:05:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 BB F5 07 01 BD 9B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 42 00 00 00 F4 03 04 00 CA F6 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B3 BF 04 00 35 04 06 00 80 0F 2A 03 18 BA EA 80 EE B4 E9 F5 67 53 [09:05:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 34 49 47 00 37 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 31 37 36 35 10 04 04 00 B3 BF 04 00 F4 03 04 00 1A 9D 21 67 B6 04 01 00 00 B7 6B EC FA 73 CA AD AA [09:05:12]CommunicateWithHost err = 0 [09:05:12]CheckOFDResponse [09:05:12]1017 (14) - 77093643461234 [09:05:12]1041 (16) - 0000000000871765 [09:05:12]1040 (4) - 311219 [09:05:12]1012 (4) - 30.10.2024 02:42 [09:05:12]1206 (1) - 0 [09:05:12]OFD Sender: Remove packet 311219 [09:05:12]ProducePacketName [09:05:12]name=ofd_packets/00311219 [09:05:12]NVStorageDeleteData [09:05:12]Write to MH i2c: 01 00 00 89 4B D4 [09:05:12]Write i2c OK [09:05:12]MH_I2C_Read... [09:05:12]Read from MH i2c: 01 [09:05:12]MH_I2C_Read... [09:05:12]Read from MH i2c: 01 07 00 [09:05:12]MH_I2C_Read... [09:05:12]Read from MH i2c: 01 07 00 89 4B 00 00 00 00 00 AF 0C 96 [09:05:12]RasterBufferAndPrint [09:05:12]line [09:05:12]line [09:05:12]line [09:05:12]line [09:05:12]line [09:05:12]written 0, free lines is 3253 [09:05:12]MH_Cut [09:05:12]Write to MH i2c: D1 01 00 90 4B 01 AD [09:05:12]Write i2c OK [09:05:12]MH_I2C_Read... [09:05:12]Read from MH i2c: D1 [09:05:12]MH_I2C_Read... [09:05:12]Read from MH i2c: D1 01 00 [09:05:12]MH_I2C_Read... [09:05:12]Read from MH i2c: D1 01 00 90 4B 00 AC [09:05:12]Write to MH i2c: 01 00 00 91 4B DC [09:05:12]Write i2c OK [09:05:12]MH_I2C_Read... [09:05:12]OFD Sender: No OFD packet to send [09:05:13]*** Cut start [09:05:13]*** Purtial cut [09:05:13]*** Stage 1: CUTSNS_PIN = 1 [09:05:13]Read from MH i2c: 01 [09:05:13]MH_I2C_Read... [09:05:13]*** Stop cut motor [09:05:13]*** Cut end [09:05:13]Read from MH i2c: 01 07 00 [09:05:13]MH_I2C_Read... [09:05:13]Read from MH i2c: 01 07 00 91 4B 00 00 00 00 00 FF 0F F1 [09:05:13]process_action close_receipt done [09:05:13]requested_data is exist [09:05:13]produce_requested_data [09:05:13]requested_item fm.sn is exist - process it [09:05:13]wFMCommunicate request_size=4 [09:05:13]MH_SAM_APDU [09:05:13]CAPDU: 80 11 00 00 [09:05:13]Write to MH i2c: E2 08 00 92 4B 80 11 00 00 00 00 00 00 57 [09:05:13]Write i2c OK [09:05:13]MH_I2C_Read... [09:05:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:05:13]Read from MH i2c: E2 [09:05:13]MH_I2C_Read... [09:05:13]Read from MH i2c: E2 17 00 [09:05:13]MH_I2C_Read... [09:05:13]Read from MH i2c: E2 17 00 92 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AC [09:05:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:05:13]wFMCommunicate OK [09:05:13]requested_item fd.num is exist - process it [09:05:13]SAM_PROTO_GetFieldsCounters [09:05:13]wFMCommunicate request_size=4 [09:05:13]MH_SAM_APDU [09:05:13]CAPDU: 80 13 00 00 [09:05:13]Write to MH i2c: E2 08 00 93 4B 80 13 00 00 00 00 00 00 5A [09:05:13]Write i2c OK [09:05:13]MH_I2C_Read... [09:05:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:05:13]Read from MH i2c: E2 [09:05:13]MH_I2C_Read... [09:05:13]Read from MH i2c: E2 62 00 [09:05:13]MH_I2C_Read... [09:05:13]Read from MH i2c: E2 62 00 93 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B3 BF 04 00 0E 04 04 00 18 02 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 D3 [09:05: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B3 BF 04 00 0E 04 04 00 18 02 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 [09:05:13]wFMCommunicate OK [09:05:13]SAM_PROTO_GetFieldsCounters done [09:05:13]requested_item shift.num is exist - process it [09:05:13]requested_item shift.opened is exist - process it [09:05:13]req_shift_opened [09:05:13]FM_GetShiftState [09:05:13]SAM_PROTO_GetShiftState [09:05:13]wFMCommunicate request_size=4 [09:05:13]MH_SAM_APDU [09:05:13]CAPDU: 80 13 01 00 [09:05:13]Write to MH i2c: E2 08 00 94 4B 80 13 01 00 00 00 00 00 5C [09:05:13]Write i2c OK [09:05:13]MH_I2C_Read... [09:05:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:05:13]Read from MH i2c: E2 [09:05:13]MH_I2C_Read... [09:05:13]Read from MH i2c: E2 0E 00 [09:05:13]MH_I2C_Read... [09:05:13]Read from MH i2c: E2 0E 00 94 4B 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 47 [09:05:13]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:05:13]wFMCommunicate OK [09:05:13]SAM_PROTO_GetShiftState done [09:05:13]FM_GetShiftState done [09:05:13]req_shift_opened done [09:05:13]requested_item shift.open_date is exist - process it [09:05:13]req_shift_open_date [09:05:13]req_shift_open_date done [09:05:13]produce_requested_data done [09:05:13]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311219,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [09:05:13]process_action_free close_receipt [09:05:13]json_value_free [09:05:13]json_value_free done [09:05:13]process_json_proto returns [09:05:13]Send response to host [09:05:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311219,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [09:05:13]free response buf [09:05:13]execute_script done [09:05:13]execute_script returns [09:05:13]free content buf [09:05:13]Sock 9.Close socket [09:05:13]Sock 9.Thread stoped [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:37]OFD Sender: No OFD packet to send [09:05:42]OFD Sender: No OFD packet to send [09:05:47]OFD Sender: No OFD packet to send [09:05:52]OFD Sender: No OFD packet to send [09:05:57]OFD Sender: No OFD packet to send [09:06:02]OFD Sender: No OFD packet to send [09:06:07]OFD Sender: No OFD packet to send [09:06:12]OFD Sender: No OFD packet to send [09:06:17]accept exits with 7 [09:06:17]New connection [09:06:17]New thread 3066510692 created [09:06:17]Thread 3066654052 joined [09:06:17]Waiting for new connection... [09:06:17] Sock 7.Parse request [09:06:17]Sock 7.Check first char [09:06:17]Sock 7.First char is OK [09:06:17]request: POST /json_proto HTTP/1.0 [09:06:17]Method: POST [09:06:17]URL: /json_proto [09:06:17]Method is POST - this is cgi request [09:06:17]url: /json_proto [09:06:17]query_string will be loaded in cgi processing [09:06:17]execute_cgi json_proto POST (null) [09:06:17]execute_cgi path=json_proto method=POST [09:06:17]POST find Content-Length [09:06:17]Host: 172.17.96.3:8080 [09:06:17]Content-Length: 677 [09:06:17]Content-Type: application/json [09:06:17] [09:06:17]POST finish read [09:06:17]Found Content-Length = 677 [09:06:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645034", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "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:06:17]execute_script... [09: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)645034", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "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:06:17]POST & json_proto [09:06:17]process_json_proto [09:06:17]json parsed OK: [09:06:17]protocol is kg_v1.0 [09:06:17]action value=close_receipt [09:06:17]process_action close_receipt [09:06:17]cmd_close_receipt [09:06:17]MH_GetDate [09:06:17]Write to MH i2c: F0 00 00 95 4B CF [09:06:17]Write i2c OK [09:06:17]MH_I2C_Read... [09:06:17]Read from MH i2c: F0 [09:06:17]MH_I2C_Read... [09:06:17]Read from MH i2c: F0 09 00 [09:06:17]MH_I2C_Read... [09:06:17]Read from MH i2c: F0 09 00 95 4B 00 0D F7 21 67 44 5E 04 65 6F [09:06:17]GetLastDocTimeStamp 1730279114 [09:06:17]current date 1730279181 [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 96 4B 80 13 01 00 00 00 00 00 5E [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 96 4B 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 49 [09:06:17]RAPDU: 09 00 01 DB 7C 21 67 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]opened in 1730247899 [09:06:17]opened+sec_in_day 1730334299 [09:06:17]quantity*price = 60009 [09:06:17]sum+1 = 60010 [09:06:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 67 30.10.2024 09:06 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311220 ФПД: 39431262523984 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T090621&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311220&fm=39431262523984&tin=02508201610067®Number=0000000000091780&sum=60000 [09:06:18]StoreToDocumentArchive [09:06:18]shift 536 fd 311220 [09:06:18]save to /storage/0536/doc_00311220 [09:06:18]save last doc name /storage/0536/doc_00311220 to /storage/kkm_last_doc_name [09:06:18]save OK [09:06:18]Clear old archive folders... [09:06:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:06:18]tlvbuf is B6F0C4E0 [09:06:18]SAM_PROTO_ClearQueue [09:06:18]wFMCommunicate request_size=4 [09:06:18]MH_SAM_APDU [09:06:18]CAPDU: 80 09 00 00 [09:06:18]Write to MH i2c: E2 08 00 A3 4B 80 09 00 00 00 00 00 00 60 [09:06:18]Write i2c OK [09:06:18]MH_I2C_Read... [09:06:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:06:18]Read from MH i2c: E2 [09:06:18]MH_I2C_Read... [09:06:18]Read from MH i2c: E2 03 00 [09:06:18]MH_I2C_Read... [09:06:18]Read from MH i2c: E2 03 00 A3 4B 00 90 00 62 [09:06:18]RAPDU: 90 00 [09:06:18]wFMCommunicate OK [09:06:18]SAM_PROTO_ClearQueue done [09:06:18]KKMCreateOFDPacket [09:06:18]OFDProtocolAddRootSTLVToBuf [09:06:18]FM_MakeSignedData [09:06:18]FM_MakeSignedData [09:06:18]SAM_PROTO_SignData [09:06:18]wFMCommunicate request_size=4 [09:06:18]MH_SAM_APDU [09:06:18]CAPDU: 80 0D 01 02 [09:06:18]Write to MH i2c: E2 08 00 A4 4B 80 0D 01 02 00 00 00 00 68 [09:06:18]Write i2c OK [09:06:18]MH_I2C_Read... [09:06:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:06:18]Read from MH i2c: E2 [09:06:18]MH_I2C_Read... [09:06:18]Read from MH i2c: E2 03 00 [09:06:18]MH_I2C_Read... [09:06:18]Read from MH i2c: E2 03 00 A4 4B 00 90 00 63 [09:06:18]RAPDU: 90 00 [09:06:18]wFMCommunicate OK [09:06:18]wFMCommunicate request_size=255 [09:06:18]MH_SAM_APDU [09:06: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 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 43 00 00 00 F4 03 04 00 0D F7 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B4 BF 04 00 35 04 06 00 23 [09:06:18]Write to MH i2c: E2 02 01 A5 4B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 43 00 00 00 F4 03 04 00 0D F7 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B4 BF 04 00 35 04 06 00 23 00 00 56 [09:06:18]Write i2c OK [09:06:18]MH_I2C_Read... [09:06:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:06:19]Read from MH i2c: E2 [09:06:19]MH_I2C_Read... [09:06:19]Read from MH i2c: E2 03 00 [09:06:19]MH_I2C_Read... [09:06:19]Read from MH i2c: E2 03 00 A5 4B 00 90 00 64 [09:06:19]RAPDU: 90 00 [09:06:19]wFMCommunicate OK [09:06:19]wFMCommunicate request_size=10 [09:06:19]MH_SAM_APDU [09:06:19]CAPDU: 80 0D 02 02 05 DC CE 65 52 50 [09:06:19]Write to MH i2c: E2 0D 00 A6 4B 80 0D 02 02 05 00 DC CE 65 52 50 00 00 26 [09:06:19]Write i2c OK [09:06:19]MH_I2C_Read... [09:06:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:06:19]Read from MH i2c: E2 [09:06:19]MH_I2C_Read... [09:06:19]Read from MH i2c: E2 03 00 [09:06:19]MH_I2C_Read... [09:06:19]Read from MH i2c: E2 03 00 A6 4B 00 90 00 65 [09:06:19]RAPDU: 90 00 [09:06:19]wFMCommunicate OK [09:06:19]wFMCommunicate request_size=4 [09:06:19]MH_SAM_APDU [09:06:19]CAPDU: 80 0D 03 02 [09:06:19]Write to MH i2c: E2 08 00 A7 4B 80 0D 03 02 00 00 00 00 6D [09:06:19]Write i2c OK [09:06:19]MH_I2C_Read... [09:06:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:06:19]Read from MH i2c: E2 [09:06:19]MH_I2C_Read... [09:06:19]Read from MH i2c: E2 0B 00 [09:06:19]MH_I2C_Read... [09:06:19]Read from MH i2c: E2 0B 00 A7 4B 00 41 F3 D6 9F 1D B3 CF AB 90 00 61 [09:06:19]RAPDU: 41 F3 D6 9F 1D B3 CF AB 90 00 [09:06:19]wFMCommunicate OK [09:06:19]SAM_PROTO_SignData done [09:06:19]FM_MakeSignedData done [09:06:19]CreateOFDProtocolMessage [09:06:19]wFMCommunicate request_size=4 [09:06:19]MH_SAM_APDU [09:06:19]CAPDU: 80 11 00 00 [09:06:19]Write to MH i2c: E2 08 00 A8 4B 80 11 00 00 00 00 00 00 6D [09:06:19]Write i2c OK [09:06:19]MH_I2C_Read... [09:06:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:06:19]Read from MH i2c: E2 [09:06:19]MH_I2C_Read... [09:06:19]Read from MH i2c: E2 17 00 [09:06:19]MH_I2C_Read... [09:06:19]Read from MH i2c: E2 17 00 A8 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C2 [09:06:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:06:19]wFMCommunicate OK [09:06:19]CreateOFDProtocolMessage done [09:06:19]OFDSenderStorePacket 311220 [09:06:19]StoreOFDPacket docnum=311220 [09:06:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 7C FB 07 01 67 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 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 43 00 00 00 F4 03 04 00 0D F7 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B4 BF 04 00 35 04 06 00 23 DC CE 65 52 50 41 F3 D6 9F 1D B3 CF AB [09:06:19]CheckFolder [09:06:19]dirname=/storage/ofd_packets [09:06:19]CheckFolder done [09:06:19]ProducePacketName [09:06:19]name=ofd_packets/00311220 [09:06:19]NVStorageSaveData ofd_packets/00311220 [09:06:19]File name is /storage/ofd_packets/00311220 [09:06:19]Write 301 bytes [09:06:19]NVStorageSaveData done [09:06:19]OFDSenderStorePacket done [09:06:19]KKMCreateOFDPacket done [09:06:19]NVStorageSaveData kkm_last_timestamp [09:06:19]File name is /storage/kkm_last_timestamp [09:06:19]Write 4 bytes [09:06:19]NVStorageSaveData done [09:06:19]ExternCall_PrintAddStr [09:06:19]wPrintStart [09:06:19]Write to MH i2c: 01 00 00 A9 4B F4 [09:06:19]Write i2c OK [09:06:19]MH_I2C_Read... [09:06:19]Read from MH i2c: 01 [09:06:19]MH_I2C_Read... [09:06:19]Read from MH i2c: 01 07 00 [09:06:19]MH_I2C_Read... [09:06:19]Read from MH i2c: 01 07 00 A9 4B 00 00 00 00 00 FF 0F 09 [09:06:19]RasterBufferAndPrint [09:06:19]line Счет N : (1)645034 [09:06:19]line ИНН: 02508201610067 [09:06:19]line Контрольно-Кассовый Чек [09:06:19]line ПРОДАЖА [09:06:19]line ТРК (МРК, ГНК) : 62 [09:06:19]line Товар: 2710124130 [09:06:19]line Аи-92-К-2 [09:06:19]line 8.970 * 66.90 [09:06:19]line = 600.09 [09:06:19]line НДС 12% НСП 1% [09:06:19]line > о реализуемом товаре [09:06:19]line ОКРУГЛЕНИЕ: -0.09 [09:06:19]line ИТОГО: 600.00 [09:06:19]line Внесено: 600.00 [09:06:19]line СДАЧА: 0.00 [09:06:19]line НСП 1% : 5.31 [09:06:19]line НДС 12% : 63.73 [09:06:19]line Наличными: 600.00 [09:06:19]line Безнал.: 0.00 [09:06:19]line Место: АЗС № 172 "Партнер Нефть" [09:06:19]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:06:19]line СНО: Общий режим [09:06:19]line Чек 67 30.10.2024 09:06 [09:06:19]line Смена: 536 ФФД: 1.0 [09:06:19]line ЗНМ: 0300000116 [09:06:19]line РНМ: 0000000000091780 [09:06:19]line Версия ККМ: 001 [09:06:19]line ФМ: 0000000000871765 [09:06:19]line ФД: 311220 [09:06:19]line ФПД: 39431262523984 [09:06:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T090621&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311220&fm=39431262523984&tin=02508201610067®Number=0000000000091780&sum=60000 [09:06:19]written 0, free lines is 4095 [09:06:19]OFD Sender: Processing packet 311220 [packets to send 223, broken 222] [09:06:19]ProducePacketName [09:06:19]name=ofd_packets/00311220 [09:06:19]OFD Sender: To server: pG, [09:06:19]CommunicateWithHost lk.salyk.kg:30040 [09:06:19]ConnectInit lk.salyk.kg [09:06:19]Connected sock=10 [09:06:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 7C FB 07 01 67 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 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 43 00 00 00 F4 03 04 00 0D F7 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B4 BF 04 00 35 04 06 00 23 DC CE 65 52 50 41 F3 D6 9F 1D B3 CF AB [09:06:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 CF 12 47 00 D9 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 31 37 36 35 10 04 04 00 B4 BF 04 00 F4 03 04 00 5E 9D 21 67 B6 04 01 00 00 1A 5C 6D BA 8A 7D 2B 2A [09:06:19]CommunicateWithHost err = 0 [09:06:19]CheckOFDResponse [09:06:19]1017 (14) - 77093643461234 [09:06:19]1041 (16) - 0000000000871765 [09:06:19]1040 (4) - 311220 [09:06:19]1012 (4) - 30.10.2024 02:43 [09:06:19]1206 (1) - 0 [09:06:19]OFD Sender: Remove packet 311220 [09:06:19]ProducePacketName [09:06:19]name=ofd_packets/00311220 [09:06:19]NVStorageDeleteData [09:06:19]Write to MH i2c: 01 00 00 D3 4B 1E [09:06:19]Write i2c OK [09:06:19]MH_I2C_Read... [09:06:19]Read from MH i2c: 01 [09:06:19]MH_I2C_Read... [09:06:19]Read from MH i2c: 01 07 00 [09:06:19]MH_I2C_Read... [09:06:19]Read from MH i2c: 01 07 00 D3 4B 00 00 00 00 00 B1 0C E2 [09:06:19]RasterBufferAndPrint [09:06:19]line [09:06:19]line [09:06:19]line [09:06:19]line [09:06:19]line [09:06:19]written 0, free lines is 3255 [09:06:19]MH_Cut [09:06:19]Write to MH i2c: D1 01 00 DA 4B 01 F7 [09:06:19]Write i2c OK [09:06:19]MH_I2C_Read... [09:06:19]Read from MH i2c: D1 [09:06:19]MH_I2C_Read... [09:06:19]Read from MH i2c: D1 01 00 [09:06:19]MH_I2C_Read... [09:06:19]Read from MH i2c: D1 01 00 DA 4B 00 F6 [09:06:19]Write to MH i2c: 01 00 00 DB 4B 26 [09:06:19]Write i2c OK [09:06:19]MH_I2C_Read... [09:06:20]OFD Sender: No OFD packet to send [09:06:20]*** Cut start [09:06:20]*** Purtial cut [09:06:20]*** Stage 1: CUTSNS_PIN = 1 [09:06:20]Read from MH i2c: 01 [09:06:20]MH_I2C_Read... [09:06:20]*** Stop cut motor [09:06:20]*** Cut end [09:06:20]Read from MH i2c: 01 07 00 [09:06:20]MH_I2C_Read... [09:06:20]Read from MH i2c: 01 07 00 DB 4B 00 00 00 00 00 FF 0F 3B [09:06:20]process_action close_receipt done [09:06:20]requested_data is exist [09:06:20]produce_requested_data [09:06:20]requested_item fm.sn is exist - process it [09:06:20]wFMCommunicate request_size=4 [09:06:20]MH_SAM_APDU [09:06:20]CAPDU: 80 11 00 00 [09:06:20]Write to MH i2c: E2 08 00 DC 4B 80 11 00 00 00 00 00 00 A1 [09:06:20]Write i2c OK [09:06:20]MH_I2C_Read... [09:06:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:06:20]Read from MH i2c: E2 [09:06:20]MH_I2C_Read... [09:06:20]Read from MH i2c: E2 17 00 [09:06:20]MH_I2C_Read... [09:06:20]Read from MH i2c: E2 17 00 DC 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F6 [09:06:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:06:20]wFMCommunicate OK [09:06:20]requested_item fd.num is exist - process it [09:06:20]SAM_PROTO_GetFieldsCounters [09:06:20]wFMCommunicate request_size=4 [09:06:20]MH_SAM_APDU [09:06:20]CAPDU: 80 13 00 00 [09:06:20]Write to MH i2c: E2 08 00 DD 4B 80 13 00 00 00 00 00 00 A4 [09:06:20]Write i2c OK [09:06:20]MH_I2C_Read... [09:06:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:06:21]Read from MH i2c: E2 [09:06:21]MH_I2C_Read... [09:06:21]Read from MH i2c: E2 62 00 [09:06:21]MH_I2C_Read... [09:06:21]Read from MH i2c: E2 62 00 DD 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B4 BF 04 00 0E 04 04 00 18 02 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 21 [09:06: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B4 BF 04 00 0E 04 04 00 18 02 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 [09:06:21]wFMCommunicate OK [09:06:21]SAM_PROTO_GetFieldsCounters done [09:06:21]requested_item shift.num is exist - process it [09:06:21]requested_item shift.opened is exist - process it [09:06:21]req_shift_opened [09:06:21]FM_GetShiftState [09:06:21]SAM_PROTO_GetShiftState [09:06:21]wFMCommunicate request_size=4 [09:06:21]MH_SAM_APDU [09:06:21]CAPDU: 80 13 01 00 [09:06:21]Write to MH i2c: E2 08 00 DE 4B 80 13 01 00 00 00 00 00 A6 [09:06:21]Write i2c OK [09:06:21]MH_I2C_Read... [09:06:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:06:21]Read from MH i2c: E2 [09:06:21]MH_I2C_Read... [09:06:21]Read from MH i2c: E2 0E 00 [09:06:21]MH_I2C_Read... [09:06:21]Read from MH i2c: E2 0E 00 DE 4B 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 91 [09:06:21]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:06:21]wFMCommunicate OK [09:06:21]SAM_PROTO_GetShiftState done [09:06:21]FM_GetShiftState done [09:06:21]req_shift_opened done [09:06:21]requested_item shift.open_date is exist - process it [09:06:21]req_shift_open_date [09:06:21]req_shift_open_date done [09:06:21]produce_requested_data done [09:06:21]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311220,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [09:06:21]process_action_free close_receipt [09:06:21]json_value_free [09:06:21]json_value_free done [09:06:21]process_json_proto returns [09:06:21]Send response to host [09:06:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311220,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [09:06:21]free response buf [09:06:21]execute_script done [09:06:21]execute_script returns [09:06:21]free content buf [09:06:21]Sock 7.Close socket [09:06:21]Sock 7.Thread stoped [09:06:25]OFD Sender: No OFD packet to send [09:06:30]OFD Sender: No OFD packet to send [09:06:35]OFD Sender: No OFD packet to send [09:06:40]OFD Sender: No OFD packet to send [09:06:45]OFD Sender: No OFD packet to send [09:06:50]OFD Sender: No OFD packet to send [09:06:55]OFD Sender: No OFD packet to send [09:07:00]OFD Sender: No OFD packet to send [09:07:05]OFD Sender: No OFD packet to send [09:07:10]OFD Sender: No OFD packet to send [09:07:15]OFD Sender: No OFD packet to send [09:07:20]OFD Sender: No OFD packet to send [09:07:25]OFD Sender: No OFD packet to send [09:07:30]OFD Sender: No OFD packet to send [09:07:35]OFD Sender: No OFD packet to send [09:07:40]OFD Sender: No OFD packet to send [09:07:45]OFD Sender: No OFD packet to send [09:07:50]OFD Sender: No OFD packet to send [09:07:55]OFD Sender: No OFD packet to send [09:08:00]OFD Sender: No OFD packet to send [09:08:05]OFD Sender: No OFD packet to send [09:08:10]OFD Sender: No OFD packet to send [09:08:15]OFD Sender: No OFD packet to send [09:08:20]OFD Sender: No OFD packet to send [09:08:25]OFD Sender: No OFD packet to send [09:08:30]OFD Sender: No OFD packet to send [09:08:32]accept exits with 9 [09:08:32]New connection [09:08:32]New thread 3066654052 created [09:08:32]Thread 3066510692 joined [09:08:32]Waiting for new connection... [09:08:32] Sock 9.Parse request [09:08:32]Sock 9.Check first char [09:08:32]Sock 9.First char is OK [09:08:32]request: POST /json_proto HTTP/1.0 [09:08:32]Method: POST [09:08:32]URL: /json_proto [09:08:32]Method is POST - this is cgi request [09:08:32]url: /json_proto [09:08:32]query_string will be loaded in cgi processing [09:08:32]execute_cgi json_proto POST (null) [09:08:32]execute_cgi path=json_proto method=POST [09:08:32]POST find Content-Length [09:08:32]Host: 172.17.96.3:8080 [09:08:32]Content-Length: 679 [09:08:32]Content-Type: application/json [09:08:32] [09:08:32]POST finish read [09:08:32]Found Content-Length = 679 [09:08:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645035", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 14.440, "sum" : 1100.33, "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" ] } } [09:08:32]execute_script... [09:08: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)645035", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 14.440, "sum" : 1100.33, "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" ] } } [09:08:32]POST & json_proto [09:08:32]process_json_proto [09:08:32]json parsed OK: [09:08:32]protocol is kg_v1.0 [09:08:32]action value=close_receipt [09:08:32]process_action close_receipt [09:08:32]cmd_close_receipt [09:08:32]MH_GetDate [09:08:32]Write to MH i2c: F0 00 00 DF 4B 19 [09:08:32]Write i2c OK [09:08:32]MH_I2C_Read... [09:08:32]Read from MH i2c: F0 [09:08:32]MH_I2C_Read... [09:08:32]Read from MH i2c: F0 09 00 [09:08:32]MH_I2C_Read... [09:08:32]Read from MH i2c: F0 09 00 DF 4B 00 94 F7 21 67 44 5E 04 65 40 [09:08:32]GetLastDocTimeStamp 1730279181 [09:08:32]current date 1730279316 [09:08:32]FM_GetShiftState [09:08:32]SAM_PROTO_GetShiftState [09:08:32]wFMCommunicate request_size=4 [09:08:32]MH_SAM_APDU [09:08:32]CAPDU: 80 13 01 00 [09:08:32]Write to MH i2c: E2 08 00 E0 4B 80 13 01 00 00 00 00 00 A8 [09:08:32]Write i2c OK [09:08:32]MH_I2C_Read... [09:08:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:08:32]Read from MH i2c: E2 [09:08:32]MH_I2C_Read... [09:08:32]Read from MH i2c: E2 0E 00 [09:08:32]MH_I2C_Read... [09:08:32]Read from MH i2c: E2 0E 00 E0 4B 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 93 [09:08:32]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:08:32]wFMCommunicate OK [09:08:32]SAM_PROTO_GetShiftState done [09:08:32]FM_GetShiftState done [09:08:32]opened in 1730247899 [09:08:32]opened+sec_in_day 1730334299 [09:08:32]quantity*price = 110032 [09:08:32]sum+1 = 110034 [09:08:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 1100.00 Внесено: 1100.00 СДАЧА: 0.00 НСП 1% : 9.74 НДС 12% : 116.85 Наличными: 1100.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 68 30.10.2024 09:08 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311221 ФПД: 16981028261391 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T090836&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311221&fm=16981028261391&tin=02508201610067®Number=0000000000091780&sum=110000 [09:08:33]StoreToDocumentArchive [09:08:33]shift 536 fd 311221 [09:08:33]save to /storage/0536/doc_00311221 [09:08:33]save last doc name /storage/0536/doc_00311221 to /storage/kkm_last_doc_name [09:08:33]save OK [09:08:33]Clear old archive folders... [09:08:33]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:08:33]tlvbuf is B6F0C0F0 [09:08:33]SAM_PROTO_ClearQueue [09:08:33]wFMCommunicate request_size=4 [09:08:33]MH_SAM_APDU [09:08:33]CAPDU: 80 09 00 00 [09:08:33]Write to MH i2c: E2 08 00 ED 4B 80 09 00 00 00 00 00 00 AA [09:08:33]Write i2c OK [09:08:33]MH_I2C_Read... [09:08:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:08:33]Read from MH i2c: E2 [09:08:33]MH_I2C_Read... [09:08:33]Read from MH i2c: E2 03 00 [09:08:33]MH_I2C_Read... [09:08:33]Read from MH i2c: E2 03 00 ED 4B 00 90 00 AC [09:08:33]RAPDU: 90 00 [09:08:33]wFMCommunicate OK [09:08:33]SAM_PROTO_ClearQueue done [09:08:33]KKMCreateOFDPacket [09:08:33]OFDProtocolAddRootSTLVToBuf [09:08:33]FM_MakeSignedData [09:08:33]FM_MakeSignedData [09:08:33]SAM_PROTO_SignData [09:08:33]wFMCommunicate request_size=4 [09:08:33]MH_SAM_APDU [09:08:33]CAPDU: 80 0D 01 02 [09:08:33]Write to MH i2c: E2 08 00 EE 4B 80 0D 01 02 00 00 00 00 B2 [09:08:33]Write i2c OK [09:08:33]MH_I2C_Read... [09:08:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:08:33]Read from MH i2c: E2 [09:08:33]MH_I2C_Read... [09:08:33]Read from MH i2c: E2 03 00 [09:08:33]MH_I2C_Read... [09:08:33]Read from MH i2c: E2 03 00 EE 4B 00 90 00 AD [09:08:33]RAPDU: 90 00 [09:08:33]wFMCommunicate OK [09:08:33]wFMCommunicate request_size=255 [09:08:33]MH_SAM_APDU [09:08: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 32 FF 03 08 00 03 68 38 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D1 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 A5 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 44 00 00 00 F4 03 04 00 94 F7 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B5 BF 04 00 35 04 06 00 0F 71 B4 28 [09:08:33]Write to MH i2c: E2 02 01 EF 4B 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 32 FF 03 08 00 03 68 38 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D1 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 A5 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 44 00 00 00 F4 03 04 00 94 F7 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B5 BF 04 00 35 04 06 00 0F 71 B4 28 00 00 B2 [09:08:33]Write i2c OK [09:08:33]MH_I2C_Read... [09:08:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:08:33]Read from MH i2c: E2 [09:08:33]MH_I2C_Read... [09:08:33]Read from MH i2c: E2 03 00 [09:08:33]MH_I2C_Read... [09:08:33]Read from MH i2c: E2 03 00 EF 4B 00 90 00 AE [09:08:33]RAPDU: 90 00 [09:08:33]wFMCommunicate OK [09:08:33]wFMCommunicate request_size=7 [09:08:33]MH_SAM_APDU [09:08:33]CAPDU: 80 0D 02 02 02 4E 0F [09:08:33]Write to MH i2c: E2 0A 00 F0 4B 80 0D 02 02 02 00 4E 0F 00 00 16 [09:08:33]Write i2c OK [09:08:33]MH_I2C_Read... [09:08:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:08:33]Read from MH i2c: E2 [09:08:33]MH_I2C_Read... [09:08:33]Read from MH i2c: E2 03 00 [09:08:33]MH_I2C_Read... [09:08:33]Read from MH i2c: E2 03 00 F0 4B 00 90 00 AF [09:08:33]RAPDU: 90 00 [09:08:33]wFMCommunicate OK [09:08:33]wFMCommunicate request_size=4 [09:08:33]MH_SAM_APDU [09:08:33]CAPDU: 80 0D 03 02 [09:08:33]Write to MH i2c: E2 08 00 F1 4B 80 0D 03 02 00 00 00 00 B7 [09:08:33]Write i2c OK [09:08:33]MH_I2C_Read... [09:08:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:08:33]Read from MH i2c: E2 [09:08:33]MH_I2C_Read... [09:08:33]Read from MH i2c: E2 0B 00 [09:08:33]MH_I2C_Read... [09:08:33]Read from MH i2c: E2 0B 00 F1 4B 00 48 53 8C 3C 3E CD 10 1D 90 00 53 [09:08:33]RAPDU: 48 53 8C 3C 3E CD 10 1D 90 00 [09:08:33]wFMCommunicate OK [09:08:33]SAM_PROTO_SignData done [09:08:33]FM_MakeSignedData done [09:08:33]CreateOFDProtocolMessage [09:08:33]wFMCommunicate request_size=4 [09:08:33]MH_SAM_APDU [09:08:33]CAPDU: 80 11 00 00 [09:08:33]Write to MH i2c: E2 08 00 F2 4B 80 11 00 00 00 00 00 00 B7 [09:08:33]Write i2c OK [09:08:33]MH_I2C_Read... [09:08:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:08:34]Read from MH i2c: E2 [09:08:34]MH_I2C_Read... [09:08:34]Read from MH i2c: E2 17 00 [09:08:34]MH_I2C_Read... [09:08:34]Read from MH i2c: E2 17 00 F2 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0C [09:08:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:08:34]wFMCommunicate OK [09:08:34]CreateOFDProtocolMessage done [09:08:34]OFDSenderStorePacket 311221 [09:08:34]StoreOFDPacket docnum=311221 [09:08:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 32 40 04 01 66 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 32 FF 03 08 00 03 68 38 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D1 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 A5 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 44 00 00 00 F4 03 04 00 94 F7 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B5 BF 04 00 35 04 06 00 0F 71 B4 28 4E 0F 48 53 8C 3C 3E CD 10 1D [09:08:34]CheckFolder [09:08:34]dirname=/storage/ofd_packets [09:08:34]CheckFolder done [09:08:34]ProducePacketName [09:08:34]name=ofd_packets/00311221 [09:08:34]NVStorageSaveData ofd_packets/00311221 [09:08:34]File name is /storage/ofd_packets/00311221 [09:08:34]Write 298 bytes [09:08:34]NVStorageSaveData done [09:08:34]OFDSenderStorePacket done [09:08:34]KKMCreateOFDPacket done [09:08:34]NVStorageSaveData kkm_last_timestamp [09:08:34]File name is /storage/kkm_last_timestamp [09:08:34]Write 4 bytes [09:08:34]NVStorageSaveData done [09:08:34]ExternCall_PrintAddStr [09:08:34]wPrintStart [09:08:34]Write to MH i2c: 01 00 00 F3 4B 3E [09:08:34]Write i2c OK [09:08:34]MH_I2C_Read... [09:08:34]Read from MH i2c: 01 [09:08:34]MH_I2C_Read... [09:08:34]Read from MH i2c: 01 07 00 [09:08:34]MH_I2C_Read... [09:08:34]Read from MH i2c: 01 07 00 F3 4B 00 00 00 00 00 FF 0F 53 [09:08:34]RasterBufferAndPrint [09:08:34]line Счет N : (1)645035 [09:08:34]line ИНН: 02508201610067 [09:08:34]line Контрольно-Кассовый Чек [09:08:34]line ПРОДАЖА [09:08:34]line ТРК (МРК, ГНК) : 21 [09:08:34]line Товар: 2710194210 [09:08:34]line ДТ-К-2 [09:08:34]line 14.440 * 76.20 [09:08:34]line = 1100.33 [09:08:34]line НДС 12% НСП 1% [09:08:34]line > о реализуемом товаре [09:08:34]line ОКРУГЛЕНИЕ: -0.33 [09:08:34]line ИТОГО: 1100.00 [09:08:34]line Внесено: 1100.00 [09:08:34]line СДАЧА: 0.00 [09:08:34]line НСП 1% : 9.74 [09:08:34]line НДС 12% : 116.85 [09:08:34]line Наличными: 1100.00 [09:08:34]line Безнал.: 0.00 [09:08:34]line Место: АЗС № 172 "Партнер Нефть" [09:08:34]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:08:34]line СНО: Общий режим [09:08:34]line Чек 68 30.10.2024 09:08 [09:08:34]line Смена: 536 ФФД: 1.0 [09:08:34]line ЗНМ: 0300000116 [09:08:34]line РНМ: 0000000000091780 [09:08:34]line Версия ККМ: 001 [09:08:34]line ФМ: 0000000000871765 [09:08:34]line ФД: 311221 [09:08:34]line ФПД: 16981028261391 [09:08:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T090836&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311221&fm=16981028261391&tin=02508201610067®Number=0000000000091780&sum=110000 [09:08:34]OFD Sender: Processing packet 311221 [packets to send 223, broken 222] [09:08:34]ProducePacketName [09:08:34]name=ofd_packets/00311221 [09:08:34]OFD Sender: To server: pG, [09:08:34]CommunicateWithHost lk.salyk.kg:30040 [09:08:34]ConnectInit lk.salyk.kg [09:08:34]written 0, free lines is 4095 [09:08:34]Connected sock=10 [09:08:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 32 40 04 01 66 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 32 FF 03 08 00 03 68 38 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D1 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 A5 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 44 00 00 00 F4 03 04 00 94 F7 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B5 BF 04 00 35 04 06 00 0F 71 B4 28 4E 0F 48 53 8C 3C 3E CD 10 1D [09:08:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 22 3A 47 00 C6 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 31 37 36 35 10 04 04 00 B5 BF 04 00 F4 03 04 00 E5 9D 21 67 B6 04 01 00 00 8A 68 EB 20 89 AC 1B C4 [09:08:34]CommunicateWithHost err = 0 [09:08:34]CheckOFDResponse [09:08:34]1017 (14) - 77093643461234 [09:08:34]1041 (16) - 0000000000871765 [09:08:34]1040 (4) - 311221 [09:08:34]1012 (4) - 30.10.2024 02:45 [09:08:34]1206 (1) - 0 [09:08:34]OFD Sender: Remove packet 311221 [09:08:34]ProducePacketName [09:08:34]name=ofd_packets/00311221 [09:08:34]NVStorageDeleteData [09:08:34]Write to MH i2c: 01 00 00 1D 4C 69 [09:08:34]Write i2c OK [09:08:34]MH_I2C_Read... [09:08:34]Read from MH i2c: 01 [09:08:34]MH_I2C_Read... [09:08:34]Read from MH i2c: 01 07 00 [09:08:34]MH_I2C_Read... [09:08:34]Read from MH i2c: 01 07 00 1D 4C 00 00 00 00 00 AA 0C 26 [09:08:34]RasterBufferAndPrint [09:08:34]line [09:08:34]line [09:08:34]line [09:08:34]line [09:08:34]line [09:08:34]written 0, free lines is 3245 [09:08:34]MH_Cut [09:08:34]Write to MH i2c: D1 01 00 24 4C 01 42 [09:08:34]Write i2c OK [09:08:34]MH_I2C_Read... [09:08:34]Read from MH i2c: D1 [09:08:34]MH_I2C_Read... [09:08:34]Read from MH i2c: D1 01 00 [09:08:34]MH_I2C_Read... [09:08:34]Read from MH i2c: D1 01 00 24 4C 00 41 [09:08:34]Write to MH i2c: 01 00 00 25 4C 71 [09:08:34]Write i2c OK [09:08:34]MH_I2C_Read... [09:08:35]OFD Sender: No OFD packet to send [09:08:35]*** Cut start [09:08:35]*** Purtial cut [09:08:35]*** Stage 1: CUTSNS_PIN = 1 [09:08:35]Read from MH i2c: 01 [09:08:35]MH_I2C_Read... [09:08:35]*** Stop cut motor [09:08:35]*** Cut end [09:08:35]Read from MH i2c: 01 07 00 [09:08:35]MH_I2C_Read... [09:08:35]Read from MH i2c: 01 07 00 25 4C 00 00 00 00 00 FF 0F 86 [09:08:35]process_action close_receipt done [09:08:35]requested_data is exist [09:08:35]produce_requested_data [09:08:35]requested_item fm.sn is exist - process it [09:08:35]wFMCommunicate request_size=4 [09:08:35]MH_SAM_APDU [09:08:35]CAPDU: 80 11 00 00 [09:08:35]Write to MH i2c: E2 08 00 26 4C 80 11 00 00 00 00 00 00 EC [09:08:35]Write i2c OK [09:08:35]MH_I2C_Read... [09:08:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:08:36]Read from MH i2c: E2 [09:08:36]MH_I2C_Read... [09:08:36]Read from MH i2c: E2 17 00 [09:08:36]MH_I2C_Read... [09:08:36]Read from MH i2c: E2 17 00 26 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 41 [09:08:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:08:36]wFMCommunicate OK [09:08:36]requested_item fd.num is exist - process it [09:08:36]SAM_PROTO_GetFieldsCounters [09:08:36]wFMCommunicate request_size=4 [09:08:36]MH_SAM_APDU [09:08:36]CAPDU: 80 13 00 00 [09:08:36]Write to MH i2c: E2 08 00 27 4C 80 13 00 00 00 00 00 00 EF [09:08:36]Write i2c OK [09:08:36]MH_I2C_Read... [09:08:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:08:36]Read from MH i2c: E2 [09:08:36]MH_I2C_Read... [09:08:36]Read from MH i2c: E2 62 00 [09:08:36]MH_I2C_Read... [09:08:36]Read from MH i2c: E2 62 00 27 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B5 BF 04 00 0E 04 04 00 18 02 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 70 [09:08: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B5 BF 04 00 0E 04 04 00 18 02 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 [09:08:36]wFMCommunicate OK [09:08:36]SAM_PROTO_GetFieldsCounters done [09:08:36]requested_item shift.num is exist - process it [09:08:36]requested_item shift.opened is exist - process it [09:08:36]req_shift_opened [09:08:36]FM_GetShiftState [09:08:36]SAM_PROTO_GetShiftState [09:08:36]wFMCommunicate request_size=4 [09:08:36]MH_SAM_APDU [09:08:36]CAPDU: 80 13 01 00 [09:08:36]Write to MH i2c: E2 08 00 28 4C 80 13 01 00 00 00 00 00 F1 [09:08:36]Write i2c OK [09:08:36]MH_I2C_Read... [09:08:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:08:36]Read from MH i2c: E2 [09:08:36]MH_I2C_Read... [09:08:36]Read from MH i2c: E2 0E 00 [09:08:36]MH_I2C_Read... [09:08:36]Read from MH i2c: E2 0E 00 28 4C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 DC [09:08:36]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:08:36]wFMCommunicate OK [09:08:36]SAM_PROTO_GetShiftState done [09:08:36]FM_GetShiftState done [09:08:36]req_shift_opened done [09:08:36]requested_item shift.open_date is exist - process it [09:08:36]req_shift_open_date [09:08:36]req_shift_open_date done [09:08:36]produce_requested_data done [09:08:36]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311221,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [09:08:36]process_action_free close_receipt [09:08:36]json_value_free [09:08:36]json_value_free done [09:08:36]process_json_proto returns [09:08:36]Send response to host [09:08:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311221,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [09:08:36]free response buf [09:08:36]execute_script done [09:08:36]execute_script returns [09:08:36]free content buf [09:08:36]Sock 9.Close socket [09:08:36]Sock 9.Thread stoped [09:08:40]OFD Sender: No OFD packet to send [09:08:45]OFD Sender: No OFD packet to send [09:08:50]OFD Sender: No OFD packet to send [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]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:25]OFD Sender: No OFD packet to send [09:11:30]OFD Sender: No OFD packet to send [09:11:35]OFD Sender: No OFD packet to send [09:11:40]OFD Sender: No OFD packet to send [09:11:45]OFD Sender: No OFD packet to send [09:11:50]accept exits with 7 [09:11:50]New connection [09:11:50]New thread 3066510692 created [09:11:50]Thread 3066654052 joined [09:11:50]Waiting for new connection... [09:11:50] Sock 7.Parse request [09:11:50]Sock 7.Check first char [09:11:50]Sock 7.First char is OK [09:11:50]request: POST /json_proto HTTP/1.0 [09:11:50]Method: POST [09:11:50]URL: /json_proto [09:11:50]Method is POST - this is cgi request [09:11:50]url: /json_proto [09:11:50]query_string will be loaded in cgi processing [09:11:50]execute_cgi json_proto POST (null) [09:11:50]execute_cgi path=json_proto method=POST [09:11:50]POST find Content-Length [09:11:50]Host: 172.17.96.3:8080 [09:11:50]Content-Length: 677 [09:11:50]Content-Type: application/json [09:11:50] [09:11:50]POST finish read [09:11:50]Found Content-Length = 677 [09:11:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645036", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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" ] } } [09:11:50]execute_script... [09: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)645036", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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" ] } } [09:11:50]POST & json_proto [09:11:50]process_json_proto [09:11:50]json parsed OK: [09:11:50]protocol is kg_v1.0 [09:11:50]action value=close_receipt [09:11:50]process_action close_receipt [09:11:50]cmd_close_receipt [09:11:50]MH_GetDate [09:11:50]Write to MH i2c: F0 00 00 29 4C 64 [09:11:50]Write i2c OK [09:11:50]MH_I2C_Read... [09:11:50]Read from MH i2c: F0 [09:11:50]MH_I2C_Read... [09:11:50]Read from MH i2c: F0 09 00 [09:11:50]MH_I2C_Read... [09:11:50]Read from MH i2c: F0 09 00 29 4C 00 5A F8 21 67 44 5E 04 65 52 [09:11:50]GetLastDocTimeStamp 1730279316 [09:11:50]current date 1730279514 [09:11:50]FM_GetShiftState [09:11:50]SAM_PROTO_GetShiftState [09:11:50]wFMCommunicate request_size=4 [09:11:50]MH_SAM_APDU [09:11:50]CAPDU: 80 13 01 00 [09:11:50]Write to MH i2c: E2 08 00 2A 4C 80 13 01 00 00 00 00 00 F3 [09:11:50]Write i2c OK [09:11:50]MH_I2C_Read... [09:11:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:11:50]Read from MH i2c: E2 [09:11:50]MH_I2C_Read... [09:11:50]Read from MH i2c: E2 0E 00 [09:11:50]MH_I2C_Read... [09:11:50]Read from MH i2c: E2 0E 00 2A 4C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 DE [09:11:50]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:11:50]wFMCommunicate OK [09:11:50]SAM_PROTO_GetShiftState done [09:11:50]FM_GetShiftState done [09:11:50]opened in 1730247899 [09:11:50]opened+sec_in_day 1730334299 [09:11:50]quantity*price = 30038 [09:11:50]sum+1 = 30039 [09:11:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 69 30.10.2024 09:11 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311222 ФПД: 254392501288291 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T091154&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311222&fm=254392501288291&tin=02508201610067®Number=0000000000091780&sum=30000 [09:11:51]StoreToDocumentArchive [09:11:51]shift 536 fd 311222 [09:11:51]save to /storage/0536/doc_00311222 [09:11:51]save last doc name /storage/0536/doc_00311222 to /storage/kkm_last_doc_name [09:11:51]save OK [09:11:51]Clear old archive folders... [09:11:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:11:51]tlvbuf is B6D5F160 [09:11:51]SAM_PROTO_ClearQueue [09:11:51]wFMCommunicate request_size=4 [09:11:51]MH_SAM_APDU [09:11:51]CAPDU: 80 09 00 00 [09:11:51]Write to MH i2c: E2 08 00 37 4C 80 09 00 00 00 00 00 00 F5 [09:11:51]Write i2c OK [09:11:51]MH_I2C_Read... [09:11:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:11:51]Read from MH i2c: E2 [09:11:51]MH_I2C_Read... [09:11:51]Read from MH i2c: E2 03 00 [09:11:51]MH_I2C_Read... [09:11:51]Read from MH i2c: E2 03 00 37 4C 00 90 00 F7 [09:11:51]RAPDU: 90 00 [09:11:51]wFMCommunicate OK [09:11:51]SAM_PROTO_ClearQueue done [09:11:51]KKMCreateOFDPacket [09:11:51]OFDProtocolAddRootSTLVToBuf [09:11:51]FM_MakeSignedData [09:11:51]FM_MakeSignedData [09:11:51]SAM_PROTO_SignData [09:11:51]wFMCommunicate request_size=4 [09:11:51]MH_SAM_APDU [09:11:51]CAPDU: 80 0D 01 02 [09:11:51]Write to MH i2c: E2 08 00 38 4C 80 0D 01 02 00 00 00 00 FD [09:11:51]Write i2c OK [09:11:51]MH_I2C_Read... [09:11:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:11:51]Read from MH i2c: E2 [09:11:51]MH_I2C_Read... [09:11:51]Read from MH i2c: E2 03 00 [09:11:51]MH_I2C_Read... [09:11:51]Read from MH i2c: E2 03 00 38 4C 00 90 00 F8 [09:11:51]RAPDU: 90 00 [09:11:51]wFMCommunicate OK [09:11:51]wFMCommunicate request_size=255 [09:11:51]MH_SAM_APDU [09: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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 45 00 00 00 F4 03 04 00 5A F8 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B6 BF 04 00 35 04 06 00 E7 [09:11:51]Write to MH i2c: E2 02 01 39 4C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 45 00 00 00 F4 03 04 00 5A F8 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B6 BF 04 00 35 04 06 00 E7 00 00 18 [09:11:51]Write i2c OK [09:11:51]MH_I2C_Read... [09:11:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:11:51]Read from MH i2c: E2 [09:11:51]MH_I2C_Read... [09:11:51]Read from MH i2c: E2 03 00 [09:11:51]MH_I2C_Read... [09:11:51]Read from MH i2c: E2 03 00 39 4C 00 90 00 F9 [09:11:51]RAPDU: 90 00 [09:11:51]wFMCommunicate OK [09:11:51]wFMCommunicate request_size=10 [09:11:51]MH_SAM_APDU [09:11:51]CAPDU: 80 0D 02 02 05 5E 5E AC 3D 63 [09:11:51]Write to MH i2c: E2 0D 00 3A 4C 80 0D 02 02 05 00 5E 5E AC 3D 63 00 00 12 [09:11:51]Write i2c OK [09:11:51]MH_I2C_Read... [09:11:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:11:51]Read from MH i2c: E2 [09:11:51]MH_I2C_Read... [09:11:51]Read from MH i2c: E2 03 00 [09:11:51]MH_I2C_Read... [09:11:51]Read from MH i2c: E2 03 00 3A 4C 00 90 00 FA [09:11:51]RAPDU: 90 00 [09:11:51]wFMCommunicate OK [09:11:51]wFMCommunicate request_size=4 [09:11:51]MH_SAM_APDU [09:11:51]CAPDU: 80 0D 03 02 [09:11:51]Write to MH i2c: E2 08 00 3B 4C 80 0D 03 02 00 00 00 00 02 [09:11:51]Write i2c OK [09:11:51]MH_I2C_Read... [09:11:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:11:52]Read from MH i2c: E2 [09:11:52]MH_I2C_Read... [09:11:52]Read from MH i2c: E2 0B 00 [09:11:52]MH_I2C_Read... [09:11:52]Read from MH i2c: E2 0B 00 3B 4C 00 5F 94 E2 8D 34 09 6B B1 90 00 BE [09:11:52]RAPDU: 5F 94 E2 8D 34 09 6B B1 90 00 [09:11:52]wFMCommunicate OK [09:11:52]SAM_PROTO_SignData done [09:11:52]FM_MakeSignedData done [09:11:52]CreateOFDProtocolMessage [09:11:52]wFMCommunicate request_size=4 [09:11:52]MH_SAM_APDU [09:11:52]CAPDU: 80 11 00 00 [09:11:52]Write to MH i2c: E2 08 00 3C 4C 80 11 00 00 00 00 00 00 02 [09:11:52]Write i2c OK [09:11:52]MH_I2C_Read... [09:11:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:11:52]Read from MH i2c: E2 [09:11:52]MH_I2C_Read... [09:11:52]Read from MH i2c: E2 17 00 [09:11:52]MH_I2C_Read... [09:11:52]Read from MH i2c: E2 17 00 3C 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 57 [09:11:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:11:52]wFMCommunicate OK [09:11:52]CreateOFDProtocolMessage done [09:11:52]OFDSenderStorePacket 311222 [09:11:52]StoreOFDPacket docnum=311222 [09:11:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 14 90 07 01 AE 4A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 45 00 00 00 F4 03 04 00 5A F8 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B6 BF 04 00 35 04 06 00 E7 5E 5E AC 3D 63 5F 94 E2 8D 34 09 6B B1 [09:11:52]CheckFolder [09:11:52]dirname=/storage/ofd_packets [09:11:52]CheckFolder done [09:11:52]ProducePacketName [09:11:52]name=ofd_packets/00311222 [09:11:52]NVStorageSaveData ofd_packets/00311222 [09:11:52]File name is /storage/ofd_packets/00311222 [09:11:52]Write 301 bytes [09:11:52]NVStorageSaveData done [09:11:52]OFDSenderStorePacket done [09:11:52]KKMCreateOFDPacket done [09:11:52]NVStorageSaveData kkm_last_timestamp [09:11:52]File name is /storage/kkm_last_timestamp [09:11:52]Write 4 bytes [09:11:52]NVStorageSaveData done [09:11:52]ExternCall_PrintAddStr [09:11:52]wPrintStart [09:11:52]Write to MH i2c: 01 00 00 3D 4C 89 [09:11:52]Write i2c OK [09:11:52]MH_I2C_Read... [09:11:52]Read from MH i2c: 01 [09:11:52]MH_I2C_Read... [09:11:52]Read from MH i2c: 01 07 00 [09:11:52]MH_I2C_Read... [09:11:52]Read from MH i2c: 01 07 00 3D 4C 00 00 00 00 00 FF 0F 9E [09:11:52]RasterBufferAndPrint [09:11:52]line Счет N : (1)645036 [09:11:52]line ИНН: 02508201610067 [09:11:52]line Контрольно-Кассовый Чек [09:11:52]line ПРОДАЖА [09:11:52]line ТРК (МРК, ГНК) : 62 [09:11:52]line Товар: 2710124130 [09:11:52]line Аи-92-К-2 [09:11:52]line 4.490 * 66.90 [09:11:52]line = 300.38 [09:11:52]line НДС 12% НСП 1% [09:11:52]line > о реализуемом товаре [09:11:52]line ОКРУГЛЕНИЕ: -0.38 [09:11:52]line ИТОГО: 300.00 [09:11:52]line Внесено: 300.00 [09:11:52]line СДАЧА: 0.00 [09:11:52]line НСП 1% : 2.66 [09:11:52]line НДС 12% : 31.90 [09:11:52]line Наличными: 300.00 [09:11:52]line Безнал.: 0.00 [09:11:52]line Место: АЗС № 172 "Партнер Нефть" [09:11:52]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:11:52]line СНО: Общий режим [09:11:52]line Чек 69 30.10.2024 09:11 [09:11:52]line Смена: 536 ФФД: 1.0 [09:11:52]line ЗНМ: 0300000116 [09:11:52]line РНМ: 0000000000091780 [09:11:52]line Версия ККМ: 001 [09:11:52]line ФМ: 0000000000871765 [09:11:52]line ФД: 311222 [09:11:52]line ФПД: 254392501288291 [09:11:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T091154&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311222&fm=254392501288291&tin=02508201610067®Number=0000000000091780&sum=30000 [09:11:52]written 0, free lines is 4095 [09:11:52]OFD Sender: Processing packet 311222 [packets to send 223, broken 222] [09:11:52]ProducePacketName [09:11:52]name=ofd_packets/00311222 [09:11:52]OFD Sender: To server: pG, [09:11:52]CommunicateWithHost lk.salyk.kg:30040 [09:11:52]ConnectInit lk.salyk.kg [09:11:52]Connected sock=10 [09:11:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 14 90 07 01 AE 4A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 45 00 00 00 F4 03 04 00 5A F8 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B6 BF 04 00 35 04 06 00 E7 5E 5E AC 3D 63 5F 94 E2 8D 34 09 6B B1 [09:11:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 D5 DA 47 00 55 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 31 37 36 35 10 04 04 00 B6 BF 04 00 F4 03 04 00 AB 9E 21 67 B6 04 01 00 00 E0 5D FE B9 F0 4D 3B A0 [09:11:52]CommunicateWithHost err = 0 [09:11:52]CheckOFDResponse [09:11:52]1017 (14) - 77093643461234 [09:11:52]1041 (16) - 0000000000871765 [09:11:52]1040 (4) - 311222 [09:11:52]1012 (4) - 30.10.2024 02:49 [09:11:52]1206 (1) - 0 [09:11:52]OFD Sender: Remove packet 311222 [09:11:52]ProducePacketName [09:11:52]name=ofd_packets/00311222 [09:11:52]NVStorageDeleteData [09:11:52]Write to MH i2c: 01 00 00 67 4C B3 [09:11:52]Write i2c OK [09:11:52]MH_I2C_Read... [09:11:52]Read from MH i2c: 01 [09:11:52]MH_I2C_Read... [09:11:52]Read from MH i2c: 01 07 00 [09:11:52]MH_I2C_Read... [09:11:52]Read from MH i2c: 01 07 00 67 4C 00 00 00 00 00 B1 0C 77 [09:11:52]RasterBufferAndPrint [09:11:52]line [09:11:52]line [09:11:52]line [09:11:52]line [09:11:52]line [09:11:52]written 0, free lines is 3253 [09:11:52]MH_Cut [09:11:52]Write to MH i2c: D1 01 00 6E 4C 01 8C [09:11:52]Write i2c OK [09:11:52]MH_I2C_Read... [09:11:52]Read from MH i2c: D1 [09:11:52]MH_I2C_Read... [09:11:52]Read from MH i2c: D1 01 00 [09:11:52]MH_I2C_Read... [09:11:52]Read from MH i2c: D1 01 00 6E 4C 00 8B [09:11:52]Write to MH i2c: 01 00 00 6F 4C BB [09:11:52]Write i2c OK [09:11:52]MH_I2C_Read... [09:11:52]OFD Sender: No OFD packet to send [09:11:53]*** Cut start [09:11:53]*** Purtial cut [09:11:53]*** Stage 1: CUTSNS_PIN = 1 [09:11:53]Read from MH i2c: 01 [09:11:53]MH_I2C_Read... [09:11:53]*** Stop cut motor [09:11:53]*** Cut end [09:11:53]Read from MH i2c: 01 07 00 [09:11:53]MH_I2C_Read... [09:11:53]Read from MH i2c: 01 07 00 6F 4C 00 00 00 00 00 FF 0F D0 [09:11:53]process_action close_receipt done [09:11:53]requested_data is exist [09:11:53]produce_requested_data [09:11:53]requested_item fm.sn is exist - process it [09:11:53]wFMCommunicate request_size=4 [09:11:53]MH_SAM_APDU [09:11:53]CAPDU: 80 11 00 00 [09:11:53]Write to MH i2c: E2 08 00 70 4C 80 11 00 00 00 00 00 00 36 [09:11:53]Write i2c OK [09:11:53]MH_I2C_Read... [09:11:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:11:53]Read from MH i2c: E2 [09:11:53]MH_I2C_Read... [09:11:53]Read from MH i2c: E2 17 00 [09:11:53]MH_I2C_Read... [09:11:53]Read from MH i2c: E2 17 00 70 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8B [09:11:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:11:53]wFMCommunicate OK [09:11:53]requested_item fd.num is exist - process it [09:11:53]SAM_PROTO_GetFieldsCounters [09:11:53]wFMCommunicate request_size=4 [09:11:53]MH_SAM_APDU [09:11:53]CAPDU: 80 13 00 00 [09:11:53]Write to MH i2c: E2 08 00 71 4C 80 13 00 00 00 00 00 00 39 [09:11:53]Write i2c OK [09:11:53]MH_I2C_Read... [09:11:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:11:53]Read from MH i2c: E2 [09:11:53]MH_I2C_Read... [09:11:53]Read from MH i2c: E2 62 00 [09:11:53]MH_I2C_Read... [09:11:53]Read from MH i2c: E2 62 00 71 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B6 BF 04 00 0E 04 04 00 18 02 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 BE [09:11: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B6 BF 04 00 0E 04 04 00 18 02 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 [09:11:53]wFMCommunicate OK [09:11:53]SAM_PROTO_GetFieldsCounters done [09:11:53]requested_item shift.num is exist - process it [09:11:53]requested_item shift.opened is exist - process it [09:11:53]req_shift_opened [09:11:53]FM_GetShiftState [09:11:53]SAM_PROTO_GetShiftState [09:11:53]wFMCommunicate request_size=4 [09:11:53]MH_SAM_APDU [09:11:53]CAPDU: 80 13 01 00 [09:11:53]Write to MH i2c: E2 08 00 72 4C 80 13 01 00 00 00 00 00 3B [09:11:53]Write i2c OK [09:11:53]MH_I2C_Read... [09:11:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:11:53]Read from MH i2c: E2 [09:11:53]MH_I2C_Read... [09:11:53]Read from MH i2c: E2 0E 00 [09:11:53]MH_I2C_Read... [09:11:53]Read from MH i2c: E2 0E 00 72 4C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 26 [09:11:53]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:11:53]wFMCommunicate OK [09:11:53]SAM_PROTO_GetShiftState done [09:11:53]FM_GetShiftState done [09:11:53]req_shift_opened done [09:11:53]requested_item shift.open_date is exist - process it [09:11:53]req_shift_open_date [09:11:53]req_shift_open_date done [09:11:53]produce_requested_data done [09:11:53]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311222,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [09:11:53]process_action_free close_receipt [09:11:53]json_value_free [09:11:53]json_value_free done [09:11:53]process_json_proto returns [09:11:53]Send response to host [09:11:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311222,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [09:11:53]free response buf [09:11:53]execute_script done [09:11:53]execute_script returns [09:11:53]free content buf [09:11:53]Sock 7.Close socket [09:11:53]Sock 7.Thread stoped [09:11:57]OFD Sender: No OFD packet to send [09:12:02]OFD Sender: No OFD packet to send [09:12:07]OFD Sender: No OFD packet to send [09:12:12]OFD Sender: No OFD packet to send [09:12:17]OFD Sender: No OFD packet to send [09:12:22]OFD Sender: No OFD packet to send [09:12:27]OFD Sender: No OFD packet to send [09:12:32]OFD Sender: No OFD packet to send [09:12:37]OFD Sender: No OFD packet to send [09:12:42]OFD Sender: No OFD packet to send [09:12:48]OFD Sender: No OFD packet to send [09:12:53]OFD Sender: No OFD packet to send [09:12:58]OFD Sender: No OFD packet to send [09:13:03]OFD Sender: No OFD packet to send [09:13:08]OFD Sender: No OFD packet to send [09:13:13]OFD Sender: No OFD packet to send [09:13:18]OFD Sender: No OFD packet to send [09:13:23]OFD Sender: No OFD packet to send [09:13:28]OFD Sender: No OFD packet to send [09:13:33]OFD Sender: No OFD packet to send [09:13:38]OFD Sender: No OFD packet to send [09:13:43]OFD Sender: No OFD packet to send [09:13:48]OFD Sender: No OFD packet to send [09:13:53]OFD Sender: No OFD packet to send [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:12]accept exits with 9 [09:14:12]New connection [09:14:12]New thread 3066654052 created [09:14:12]Thread 3066510692 joined [09:14:12]Waiting for new connection... [09:14:12] Sock 9.Parse request [09:14:12]Sock 9.Check first char [09:14:12]Sock 9.First char is OK [09:14:12]request: POST /json_proto HTTP/1.0 [09:14:12]Method: POST [09:14:12]URL: /json_proto [09:14:12]Method is POST - this is cgi request [09:14:12]url: /json_proto [09:14:12]query_string will be loaded in cgi processing [09:14:12]execute_cgi json_proto POST (null) [09:14:12]execute_cgi path=json_proto method=POST [09:14:12]POST find Content-Length [09:14:12]Host: 172.17.96.3:8080 [09:14:12]Content-Length: 683 [09:14:12]Content-Type: application/json [09:14:12] [09:14:12]POST finish read [09:14:12]Found Content-Length = 683 [09:14:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645037", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 7.390, "sum" : 570.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 570.00, "total" : 570.00, "payments": [ { "type": 0, "sum" : 570.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:14:12]execute_script... [09:14: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)645037", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 7.390, "sum" : 570.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 570.00, "total" : 570.00, "payments": [ { "type": 0, "sum" : 570.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:14:12]POST & json_proto [09:14:12]process_json_proto [09:14:12]json parsed OK: [09:14:12]protocol is kg_v1.0 [09:14:12]action value=close_receipt [09:14:12]process_action close_receipt [09:14:12]cmd_close_receipt [09:14:12]MH_GetDate [09:14:12]Write to MH i2c: F0 00 00 73 4C AE [09:14:12]Write i2c OK [09:14:12]MH_I2C_Read... [09:14:12]Read from MH i2c: F0 [09:14:12]MH_I2C_Read... [09:14:12]Read from MH i2c: F0 09 00 [09:14:12]MH_I2C_Read... [09:14:12]Read from MH i2c: F0 09 00 73 4C 00 E8 F8 21 67 44 5E 04 65 2A [09:14:12]GetLastDocTimeStamp 1730279514 [09:14:12]current date 1730279656 [09:14:12]FM_GetShiftState [09:14:12]SAM_PROTO_GetShiftState [09:14:12]wFMCommunicate request_size=4 [09:14:12]MH_SAM_APDU [09:14:12]CAPDU: 80 13 01 00 [09:14:12]Write to MH i2c: E2 08 00 74 4C 80 13 01 00 00 00 00 00 3D [09:14:12]Write i2c OK [09:14:12]MH_I2C_Read... [09:14:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:14:12]Read from MH i2c: E2 [09:14:12]MH_I2C_Read... [09:14:12]Read from MH i2c: E2 0E 00 [09:14:12]MH_I2C_Read... [09:14:12]Read from MH i2c: E2 0E 00 74 4C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 28 [09:14:12]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:14:12]wFMCommunicate OK [09:14:12]SAM_PROTO_GetShiftState done [09:14:12]FM_GetShiftState done [09:14:12]opened in 1730247899 [09:14:12]opened+sec_in_day 1730334299 [09:14:12]quantity*price = 57050 [09:14:12]sum+1 = 57052 [09:14:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 570.00 Внесено: 570.00 СДАЧА: 0.00 НСП 1% : 5.05 НДС 12% : 60.58 Наличными: 570.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 70 30.10.2024 09:14 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311223 ФПД: 68401655557609 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T091416&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311223&fm=68401655557609&tin=02508201610067®Number=0000000000091780&sum=57000 [09:14:13]StoreToDocumentArchive [09:14:13]shift 536 fd 311223 [09:14:13]save to /storage/0536/doc_00311223 [09:14:13]save last doc name /storage/0536/doc_00311223 to /storage/kkm_last_doc_name [09:14:13]save OK [09:14:13]Clear old archive folders... [09:14:13]ProcessDocumentItem done err = 0, tmpTLVsize=257 [09:14:13]tlvbuf is B6F0C910 [09:14:13]SAM_PROTO_ClearQueue [09:14:13]wFMCommunicate request_size=4 [09:14:13]MH_SAM_APDU [09:14:13]CAPDU: 80 09 00 00 [09:14:13]Write to MH i2c: E2 08 00 81 4C 80 09 00 00 00 00 00 00 3F [09:14:13]Write i2c OK [09:14:13]MH_I2C_Read... [09:14:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:14:13]Read from MH i2c: E2 [09:14:13]MH_I2C_Read... [09:14:13]Read from MH i2c: E2 03 00 [09:14:13]MH_I2C_Read... [09:14:13]Read from MH i2c: E2 03 00 81 4C 00 90 00 41 [09:14:13]RAPDU: 90 00 [09:14:13]wFMCommunicate OK [09:14:13]SAM_PROTO_ClearQueue done [09:14:13]KKMCreateOFDPacket [09:14:13]OFDProtocolAddRootSTLVToBuf [09:14:13]FM_MakeSignedData [09:14:13]FM_MakeSignedData [09:14:13]SAM_PROTO_SignData [09:14:13]wFMCommunicate request_size=4 [09:14:13]MH_SAM_APDU [09:14:13]CAPDU: 80 0D 01 02 [09:14:13]Write to MH i2c: E2 08 00 82 4C 80 0D 01 02 00 00 00 00 47 [09:14:13]Write i2c OK [09:14:13]MH_I2C_Read... [09:14:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:14:13]Read from MH i2c: E2 [09:14:13]MH_I2C_Read... [09:14:13]Read from MH i2c: E2 03 00 [09:14:13]MH_I2C_Read... [09:14:13]Read from MH i2c: E2 03 00 82 4C 00 90 00 42 [09:14:13]RAPDU: 90 00 [09:14:13]wFMCommunicate OK [09:14:13]wFMCommunicate request_size=255 [09:14:13]MH_SAM_APDU [09:14:13]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 DE 1C 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 DB DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 DE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AA 17 00 00 00 00 07 04 06 00 A8 DE 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 E8 F8 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B7 BF 04 [09:14:13]Write to MH i2c: E2 02 01 83 4C 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 DE 1C 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 DB DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 DE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AA 17 00 00 00 00 07 04 06 00 A8 DE 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 E8 F8 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B7 BF 04 00 00 DD [09:14:13]Write i2c OK [09:14:13]MH_I2C_Read... [09:14:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:14:14]Read from MH i2c: E2 [09:14:14]MH_I2C_Read... [09:14:14]Read from MH i2c: E2 03 00 [09:14:14]MH_I2C_Read... [09:14:14]Read from MH i2c: E2 03 00 83 4C 00 90 00 43 [09:14:14]RAPDU: 90 00 [09:14:14]wFMCommunicate OK [09:14:14]wFMCommunicate request_size=16 [09:14:14]MH_SAM_APDU [09:14:14]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 3E 36 00 61 AD E9 [09:14:14]Write to MH i2c: E2 13 00 84 4C 80 0D 02 02 0B 00 00 35 04 06 00 3E 36 00 61 AD E9 00 00 0A [09:14:14]Write i2c OK [09:14:14]MH_I2C_Read... [09:14:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:14:14]Read from MH i2c: E2 [09:14:14]MH_I2C_Read... [09:14:14]Read from MH i2c: E2 03 00 [09:14:14]MH_I2C_Read... [09:14:14]Read from MH i2c: E2 03 00 84 4C 00 90 00 44 [09:14:14]RAPDU: 90 00 [09:14:14]wFMCommunicate OK [09:14:14]wFMCommunicate request_size=4 [09:14:14]MH_SAM_APDU [09:14:14]CAPDU: 80 0D 03 02 [09:14:14]Write to MH i2c: E2 08 00 85 4C 80 0D 03 02 00 00 00 00 4C [09:14:14]Write i2c OK [09:14:14]MH_I2C_Read... [09:14:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:14:14]Read from MH i2c: E2 [09:14:14]MH_I2C_Read... [09:14:14]Read from MH i2c: E2 0B 00 [09:14:14]MH_I2C_Read... [09:14:14]Read from MH i2c: E2 0B 00 85 4C 00 A1 2E CB B1 C7 01 0B 0C 90 00 77 [09:14:14]RAPDU: A1 2E CB B1 C7 01 0B 0C 90 00 [09:14:14]wFMCommunicate OK [09:14:14]SAM_PROTO_SignData done [09:14:14]FM_MakeSignedData done [09:14:14]CreateOFDProtocolMessage [09:14:14]wFMCommunicate request_size=4 [09:14:14]MH_SAM_APDU [09:14:14]CAPDU: 80 11 00 00 [09:14:14]Write to MH i2c: E2 08 00 86 4C 80 11 00 00 00 00 00 00 4C [09:14:14]Write i2c OK [09:14:14]MH_I2C_Read... [09:14:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:14:14]Read from MH i2c: E2 [09:14:14]MH_I2C_Read... [09:14:14]Read from MH i2c: E2 17 00 [09:14:14]MH_I2C_Read... [09:14:14]Read from MH i2c: E2 17 00 86 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A1 [09:14:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:14:14]wFMCommunicate OK [09:14:14]CreateOFDProtocolMessage done [09:14:14]OFDSenderStorePacket 311223 [09:14:14]StoreOFDPacket docnum=311223 [09:14:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 42 9B 0D 01 04 5C 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 DE 1C 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 DB DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 DE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AA 17 00 00 00 00 07 04 06 00 A8 DE 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 E8 F8 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B7 BF 04 00 35 04 06 00 3E 36 00 61 AD E9 A1 2E CB B1 C7 01 0B 0C [09:14:14]CheckFolder [09:14:14]dirname=/storage/ofd_packets [09:14:14]CheckFolder done [09:14:14]ProducePacketName [09:14:14]name=ofd_packets/00311223 [09:14:14]NVStorageSaveData ofd_packets/00311223 [09:14:14]File name is /storage/ofd_packets/00311223 [09:14:14]Write 307 bytes [09:14:14]NVStorageSaveData done [09:14:14]OFDSenderStorePacket done [09:14:14]KKMCreateOFDPacket done [09:14:14]NVStorageSaveData kkm_last_timestamp [09:14:14]File name is /storage/kkm_last_timestamp [09:14:14]Write 4 bytes [09:14:14]NVStorageSaveData done [09:14:14]ExternCall_PrintAddStr [09:14:14]wPrintStart [09:14:14]Write to MH i2c: 01 00 00 87 4C D3 [09:14:14]Write i2c OK [09:14:14]MH_I2C_Read... [09:14:14]Read from MH i2c: 01 [09:14:14]MH_I2C_Read... [09:14:14]Read from MH i2c: 01 07 00 [09:14:14]MH_I2C_Read... [09:14:14]Read from MH i2c: 01 07 00 87 4C 00 00 00 00 00 FF 0F E8 [09:14:14]RasterBufferAndPrint [09:14:14]line Счет N : (1)645037 [09:14:14]line ИНН: 02508201610067 [09:14:14]line Контрольно-Кассовый Чек [09:14:14]line ПРОДАЖА [09:14:14]line ТРК (МРК, ГНК) : 53 [09:14:14]line Товар: 2710194210 [09:14:14]line D-ENERGY ДТ-К-2 [09:14:14]line 7.390 * 77.20 [09:14:14]line = 570.51 [09:14:14]line НДС 12% НСП 1% [09:14:14]line > о реализуемом товаре [09:14:14]line ОКРУГЛЕНИЕ: -0.51 [09:14:14]line ИТОГО: 570.00 [09:14:14]line Внесено: 570.00 [09:14:14]line СДАЧА: 0.00 [09:14:14]line НСП 1% : 5.05 [09:14:14]line НДС 12% : 60.58 [09:14:14]line Наличными: 570.00 [09:14:14]line Безнал.: 0.00 [09:14:14]line Место: АЗС № 172 "Партнер Нефть" [09:14:14]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:14:14]line СНО: Общий режим [09:14:14]line Чек 70 30.10.2024 09:14 [09:14:14]line Смена: 536 ФФД: 1.0 [09:14:14]line ЗНМ: 0300000116 [09:14:14]line РНМ: 0000000000091780 [09:14:14]line Версия ККМ: 001 [09:14:14]line ФМ: 0000000000871765 [09:14:14]line ФД: 311223 [09:14:14]line ФПД: 68401655557609 [09:14:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T091416&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311223&fm=68401655557609&tin=02508201610067®Number=0000000000091780&sum=57000 [09:14:14]OFD Sender: Processing packet 311223 [packets to send 223, broken 222] [09:14:14]ProducePacketName [09:14:14]name=ofd_packets/00311223 [09:14:14]OFD Sender: To server: pG, [09:14:14]CommunicateWithHost lk.salyk.kg:30040 [09:14:14]ConnectInit lk.salyk.kg [09:14:14]written 0, free lines is 4095 [09:14:14]Connected sock=10 [09:14:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 42 9B 0D 01 04 5C 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 DE 1C 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 DB DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 DE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AA 17 00 00 00 00 07 04 06 00 A8 DE 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 E8 F8 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B7 BF 04 00 35 04 06 00 3E 36 00 61 AD E9 A1 2E CB B1 C7 01 0B 0C [09:14:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 9F 36 47 00 1E 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 31 37 36 35 10 04 04 00 B7 BF 04 00 F4 03 04 00 39 9F 21 67 B6 04 01 00 00 72 06 DF A3 BB 09 6D F3 [09:14:14]CommunicateWithHost err = 0 [09:14:14]CheckOFDResponse [09:14:14]1017 (14) - 77093643461234 [09:14:14]1041 (16) - 0000000000871765 [09:14:14]1040 (4) - 311223 [09:14:14]1012 (4) - 30.10.2024 02:51 [09:14:14]1206 (1) - 0 [09:14:14]OFD Sender: Remove packet 311223 [09:14:14]ProducePacketName [09:14:14]name=ofd_packets/00311223 [09:14:14]NVStorageDeleteData [09:14:14]Write to MH i2c: 01 00 00 B1 4C FD [09:14:14]Write i2c OK [09:14:14]MH_I2C_Read... [09:14:14]Read from MH i2c: 01 [09:14:14]MH_I2C_Read... [09:14:14]Read from MH i2c: 01 07 00 [09:14:14]MH_I2C_Read... [09:14:14]Read from MH i2c: 01 07 00 B1 4C 00 00 00 00 00 A3 0C B3 [09:14:14]RasterBufferAndPrint [09:14:14]line [09:14:14]line [09:14:14]line [09:14:14]line [09:14:14]line [09:14:14]written 0, free lines is 3240 [09:14:14]MH_Cut [09:14:14]Write to MH i2c: D1 01 00 B8 4C 01 D6 [09:14:14]Write i2c OK [09:14:14]MH_I2C_Read... [09:14:14]Read from MH i2c: D1 [09:14:14]MH_I2C_Read... [09:14:14]Read from MH i2c: D1 01 00 [09:14:14]MH_I2C_Read... [09:14:14]Read from MH i2c: D1 01 00 B8 4C 00 D5 [09:14:14]Write to MH i2c: 01 00 00 B9 4C 05 [09:14:14]Write i2c OK [09:14:14]MH_I2C_Read... [09:14:15]OFD Sender: No OFD packet to send [09:14:15]*** Cut start [09:14:15]*** Purtial cut [09:14:15]*** Stage 1: CUTSNS_PIN = 1 [09:14:16]Read from MH i2c: 01 [09:14:16]MH_I2C_Read... [09:14:16]*** Stop cut motor [09:14:16]*** Cut end [09:14:16]Read from MH i2c: 01 07 00 [09:14:16]MH_I2C_Read... [09:14:16]Read from MH i2c: 01 07 00 B9 4C 00 00 00 00 00 FF 0F 1A [09:14:16]process_action close_receipt done [09:14:16]requested_data is exist [09:14:16]produce_requested_data [09:14:16]requested_item fm.sn is exist - process it [09:14:16]wFMCommunicate request_size=4 [09:14:16]MH_SAM_APDU [09:14:16]CAPDU: 80 11 00 00 [09:14:16]Write to MH i2c: E2 08 00 BA 4C 80 11 00 00 00 00 00 00 80 [09:14:16]Write i2c OK [09:14:16]MH_I2C_Read... [09:14:16]Read from MH i2c: E2 [09:14:16]MH_I2C_Read... [09:14:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:14:16]Read from MH i2c: E2 17 00 [09:14:16]MH_I2C_Read... [09:14:16]Read from MH i2c: E2 17 00 BA 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D5 [09:14:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:14:16]wFMCommunicate OK [09:14:16]requested_item fd.num is exist - process it [09:14:16]SAM_PROTO_GetFieldsCounters [09:14:16]wFMCommunicate request_size=4 [09:14:16]MH_SAM_APDU [09:14:16]CAPDU: 80 13 00 00 [09:14:16]Write to MH i2c: E2 08 00 BB 4C 80 13 00 00 00 00 00 00 83 [09:14:16]Write i2c OK [09:14:16]MH_I2C_Read... [09:14:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:14:16]Read from MH i2c: E2 [09:14:16]MH_I2C_Read... [09:14:16]Read from MH i2c: E2 62 00 [09:14:16]MH_I2C_Read... [09:14:16]Read from MH i2c: E2 62 00 BB 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B7 BF 04 00 0E 04 04 00 18 02 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 0C [09:14: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B7 BF 04 00 0E 04 04 00 18 02 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 [09:14:16]wFMCommunicate OK [09:14:16]SAM_PROTO_GetFieldsCounters done [09:14:16]requested_item shift.num is exist - process it [09:14:16]requested_item shift.opened is exist - process it [09:14:16]req_shift_opened [09:14:16]FM_GetShiftState [09:14:16]SAM_PROTO_GetShiftState [09:14:16]wFMCommunicate request_size=4 [09:14:16]MH_SAM_APDU [09:14:16]CAPDU: 80 13 01 00 [09:14:16]Write to MH i2c: E2 08 00 BC 4C 80 13 01 00 00 00 00 00 85 [09:14:16]Write i2c OK [09:14:16]MH_I2C_Read... [09:14:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:14:16]Read from MH i2c: E2 [09:14:16]MH_I2C_Read... [09:14:16]Read from MH i2c: E2 0E 00 [09:14:16]MH_I2C_Read... [09:14:16]Read from MH i2c: E2 0E 00 BC 4C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 70 [09:14:16]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:14:16]wFMCommunicate OK [09:14:16]SAM_PROTO_GetShiftState done [09:14:16]FM_GetShiftState done [09:14:16]req_shift_opened done [09:14:16]requested_item shift.open_date is exist - process it [09:14:16]req_shift_open_date [09:14:16]req_shift_open_date done [09:14:16]produce_requested_data done [09:14:16]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311223,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [09:14:16]process_action_free close_receipt [09:14:16]json_value_free [09:14:16]json_value_free done [09:14:16]process_json_proto returns [09:14:16]Send response to host [09:14:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311223,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [09:14:16]free response buf [09:14:16]execute_script done [09:14:16]execute_script returns [09:14:16]free content buf [09:14:16]Sock 9.Close socket [09:14:16]Sock 9.Thread stoped [09:14:20]OFD Sender: No OFD packet to send [09:14:25]OFD Sender: No OFD packet to send [09:14:30]OFD Sender: No OFD packet to send [09:14:35]OFD Sender: No OFD packet to send [09:14:40]OFD Sender: No OFD packet to send [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:15]OFD Sender: No OFD packet to send [09:15:20]OFD Sender: No OFD packet to send [09:15:25]OFD Sender: No OFD packet to send [09:15:30]OFD Sender: No OFD packet to send [09:15:35]OFD Sender: No OFD packet to send [09:15:40]OFD Sender: No OFD packet to send [09:15:45]OFD Sender: No OFD packet to send [09:15:50]OFD Sender: No OFD packet to send [09:15:55]OFD Sender: No OFD packet to send [09:16:00]OFD Sender: No OFD packet to send [09:16:05]OFD Sender: No OFD packet to send [09:16:10]OFD Sender: No OFD packet to send [09:16:15]OFD Sender: No OFD packet to send [09:16:20]OFD Sender: No OFD packet to send [09:16:25]OFD Sender: No OFD packet to send [09:16:29]accept exits with 7 [09:16:29]New connection [09:16:29]New thread 3066510692 created [09:16:29]Thread 3066654052 joined [09:16:29]Waiting for new connection... [09:16:29] Sock 7.Parse request [09:16:29]Sock 7.Check first char [09:16:29]Sock 7.First char is OK [09:16:29]request: POST /json_proto HTTP/1.0 [09:16:29]Method: POST [09:16:29]URL: /json_proto [09:16:29]Method is POST - this is cgi request [09:16:29]url: /json_proto [09:16:29]query_string will be loaded in cgi processing [09:16:29]execute_cgi json_proto POST (null) [09:16:29]execute_cgi path=json_proto method=POST [09:16:29]POST find Content-Length [09:16:29]Host: 172.17.96.3:8080 [09:16:29]Content-Length: 675 [09:16:29]Content-Type: application/json [09:16:29] [09:16:29]POST finish read [09:16:29]Found Content-Length = 675 [09:16:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645038", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 11.820, "sum" : 900.68, "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:16:29]execute_script... [09:16: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)645038", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 11.820, "sum" : 900.68, "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:16:29]POST & json_proto [09:16:29]process_json_proto [09:16:29]json parsed OK: [09:16:29]protocol is kg_v1.0 [09:16:29]action value=close_receipt [09:16:29]process_action close_receipt [09:16:29]cmd_close_receipt [09:16:29]MH_GetDate [09:16:29]Write to MH i2c: F0 00 00 BD 4C F8 [09:16:29]Write i2c OK [09:16:29]MH_I2C_Read... [09:16:29]Read from MH i2c: F0 [09:16:29]MH_I2C_Read... [09:16:29]Read from MH i2c: F0 09 00 [09:16:29]MH_I2C_Read... [09:16:29]Read from MH i2c: F0 09 00 BD 4C 00 72 F9 21 67 44 5E 04 65 FF [09:16:29]GetLastDocTimeStamp 1730279656 [09:16:29]current date 1730279794 [09:16:29]FM_GetShiftState [09:16:29]SAM_PROTO_GetShiftState [09:16:29]wFMCommunicate request_size=4 [09:16:29]MH_SAM_APDU [09:16:29]CAPDU: 80 13 01 00 [09:16:29]Write to MH i2c: E2 08 00 BE 4C 80 13 01 00 00 00 00 00 87 [09:16:29]Write i2c OK [09:16:29]MH_I2C_Read... [09:16:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:16:29]Read from MH i2c: E2 [09:16:29]MH_I2C_Read... [09:16:29]Read from MH i2c: E2 0E 00 [09:16:29]MH_I2C_Read... [09:16:29]Read from MH i2c: E2 0E 00 BE 4C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 72 [09:16:29]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:16:29]wFMCommunicate OK [09:16:29]SAM_PROTO_GetShiftState done [09:16:29]FM_GetShiftState done [09:16:29]opened in 1730247899 [09:16:29]opened+sec_in_day 1730334299 [09:16:29]quantity*price = 90068 [09:16:29]sum+1 = 90069 [09:16:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.68 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.97 НДС 12% : 95.65 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 71 30.10.2024 09:16 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311224 ФПД: 144945352147699 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T091634&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311224&fm=144945352147699&tin=02508201610067®Number=0000000000091780&sum=90000 [09:16:31]StoreToDocumentArchive [09:16:31]shift 536 fd 311224 [09:16:31]save to /storage/0536/doc_00311224 [09:16:31]save last doc name /storage/0536/doc_00311224 to /storage/kkm_last_doc_name [09:16:31]save OK [09:16:31]Clear old archive folders... [09:16:31]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:16:31]tlvbuf is 0065A2C0 [09:16:31]SAM_PROTO_ClearQueue [09:16:31]wFMCommunicate request_size=4 [09:16:31]MH_SAM_APDU [09:16:31]CAPDU: 80 09 00 00 [09:16:31]Write to MH i2c: E2 08 00 CB 4C 80 09 00 00 00 00 00 00 89 [09:16:31]Write i2c OK [09:16:31]MH_I2C_Read... [09:16:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:16:31]Read from MH i2c: E2 [09:16:31]MH_I2C_Read... [09:16:31]Read from MH i2c: E2 03 00 [09:16:31]MH_I2C_Read... [09:16:31]Read from MH i2c: E2 03 00 CB 4C 00 90 00 8B [09:16:31]RAPDU: 90 00 [09:16:31]wFMCommunicate OK [09:16:31]SAM_PROTO_ClearQueue done [09:16:31]KKMCreateOFDPacket [09:16:31]OFDProtocolAddRootSTLVToBuf [09:16:31]FM_MakeSignedData [09:16:31]FM_MakeSignedData [09:16:31]SAM_PROTO_SignData [09:16:31]wFMCommunicate request_size=4 [09:16:31]MH_SAM_APDU [09:16:31]CAPDU: 80 0D 01 02 [09:16:31]Write to MH i2c: E2 08 00 CC 4C 80 0D 01 02 00 00 00 00 91 [09:16:31]Write i2c OK [09:16:31]MH_I2C_Read... [09:16:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:16:31]Read from MH i2c: E2 [09:16:31]MH_I2C_Read... [09:16:31]Read from MH i2c: E2 03 00 [09:16:31]MH_I2C_Read... [09:16:31]Read from MH i2c: E2 03 00 CC 4C 00 90 00 8C [09:16:31]RAPDU: 90 00 [09:16:31]wFMCommunicate OK [09:16:31]wFMCommunicate request_size=255 [09:16:31]MH_SAM_APDU [09:16: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 32 FF 03 08 00 03 2C 2E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D4 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 5D 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 47 00 00 00 F4 03 04 00 72 F9 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B8 BF 04 00 35 04 06 00 83 D3 B8 3A [09:16:31]Write to MH i2c: E2 02 01 CD 4C 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 32 FF 03 08 00 03 2C 2E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D4 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 5D 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 47 00 00 00 F4 03 04 00 72 F9 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B8 BF 04 00 35 04 06 00 83 D3 B8 3A 00 00 F5 [09:16:31]Write i2c OK [09:16:31]MH_I2C_Read... [09:16:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:16:31]Read from MH i2c: E2 [09:16:31]MH_I2C_Read... [09:16:31]Read from MH i2c: E2 03 00 [09:16:31]MH_I2C_Read... [09:16:31]Read from MH i2c: E2 03 00 CD 4C 00 90 00 8D [09:16:31]RAPDU: 90 00 [09:16:31]wFMCommunicate OK [09:16:31]wFMCommunicate request_size=7 [09:16:31]MH_SAM_APDU [09:16:31]CAPDU: 80 0D 02 02 02 02 F3 [09:16:31]Write to MH i2c: E2 0A 00 CE 4C 80 0D 02 02 02 00 02 F3 00 00 8D [09:16:31]Write i2c OK [09:16:31]MH_I2C_Read... [09:16:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:16:31]Read from MH i2c: E2 [09:16:31]MH_I2C_Read... [09:16:31]Read from MH i2c: E2 03 00 [09:16:31]MH_I2C_Read... [09:16:31]Read from MH i2c: E2 03 00 CE 4C 00 90 00 8E [09:16:31]RAPDU: 90 00 [09:16:31]wFMCommunicate OK [09:16:31]wFMCommunicate request_size=4 [09:16:31]MH_SAM_APDU [09:16:31]CAPDU: 80 0D 03 02 [09:16:31]Write to MH i2c: E2 08 00 CF 4C 80 0D 03 02 00 00 00 00 96 [09:16:31]Write i2c OK [09:16:31]MH_I2C_Read... [09:16:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:16:31]Read from MH i2c: E2 [09:16:31]MH_I2C_Read... [09:16:31]Read from MH i2c: E2 0B 00 [09:16:31]MH_I2C_Read... [09:16:31]Read from MH i2c: E2 0B 00 CF 4C 00 97 FE 98 4E 64 AF 12 2C 90 00 63 [09:16:31]RAPDU: 97 FE 98 4E 64 AF 12 2C 90 00 [09:16:31]wFMCommunicate OK [09:16:31]SAM_PROTO_SignData done [09:16:31]FM_MakeSignedData done [09:16:31]CreateOFDProtocolMessage [09:16:31]wFMCommunicate request_size=4 [09:16:31]MH_SAM_APDU [09:16:31]CAPDU: 80 11 00 00 [09:16:31]Write to MH i2c: E2 08 00 D0 4C 80 11 00 00 00 00 00 00 96 [09:16:31]Write i2c OK [09:16:31]MH_I2C_Read... [09:16:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:16:31]Read from MH i2c: E2 [09:16:31]MH_I2C_Read... [09:16:31]Read from MH i2c: E2 17 00 [09:16:31]MH_I2C_Read... [09:16:31]Read from MH i2c: E2 17 00 D0 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 EB [09:16:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:16:31]wFMCommunicate OK [09:16:31]CreateOFDProtocolMessage done [09:16:31]OFDSenderStorePacket 311224 [09:16:31]StoreOFDPacket docnum=311224 [09:16:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 FA C9 04 01 9D 69 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 2C 2E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D4 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 5D 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 47 00 00 00 F4 03 04 00 72 F9 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B8 BF 04 00 35 04 06 00 83 D3 B8 3A 02 F3 97 FE 98 4E 64 AF 12 2C [09:16:31]CheckFolder [09:16:31]dirname=/storage/ofd_packets [09:16:31]CheckFolder done [09:16:31]ProducePacketName [09:16:31]name=ofd_packets/00311224 [09:16:31]NVStorageSaveData ofd_packets/00311224 [09:16:31]File name is /storage/ofd_packets/00311224 [09:16:31]Write 298 bytes [09:16:31]NVStorageSaveData done [09:16:31]OFDSenderStorePacket done [09:16:31]KKMCreateOFDPacket done [09:16:31]NVStorageSaveData kkm_last_timestamp [09:16:31]File name is /storage/kkm_last_timestamp [09:16:31]Write 4 bytes [09:16:31]NVStorageSaveData done [09:16:31]ExternCall_PrintAddStr [09:16:31]wPrintStart [09:16:31]Write to MH i2c: 01 00 00 D1 4C 1D [09:16:31]Write i2c OK [09:16:31]MH_I2C_Read... [09:16:31]Read from MH i2c: 01 [09:16:31]MH_I2C_Read... [09:16:31]Read from MH i2c: 01 07 00 [09:16:31]MH_I2C_Read... [09:16:31]Read from MH i2c: 01 07 00 D1 4C 00 00 00 00 00 FF 0F 32 [09:16:31]RasterBufferAndPrint [09:16:31]line Счет N : (1)645038 [09:16:31]line ИНН: 02508201610067 [09:16:31]line Контрольно-Кассовый Чек [09:16:31]line ПРОДАЖА [09:16:31]line ТРК (МРК, ГНК) : 21 [09:16:31]line Товар: 2710194210 [09:16:31]line ДТ-К-2 [09:16:31]line 11.820 * 76.20 [09:16:31]line = 900.68 [09:16:31]line НДС 12% НСП 1% [09:16:31]line > о реализуемом товаре [09:16:31]line ОКРУГЛЕНИЕ: -0.68 [09:16:31]line ИТОГО: 900.00 [09:16:31]line Внесено: 900.00 [09:16:31]line СДАЧА: 0.00 [09:16:31]line НСП 1% : 7.97 [09:16:31]line НДС 12% : 95.65 [09:16:31]line Наличными: 900.00 [09:16:31]line Безнал.: 0.00 [09:16:31]line Место: АЗС № 172 "Партнер Нефть" [09:16:31]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:16:31]line СНО: Общий режим [09:16:31]line Чек 71 30.10.2024 09:16 [09:16:31]line Смена: 536 ФФД: 1.0 [09:16:31]line ЗНМ: 0300000116 [09:16:31]line РНМ: 0000000000091780 [09:16:31]line Версия ККМ: 001 [09:16:31]line ФМ: 0000000000871765 [09:16:31]line ФД: 311224 [09:16:31]line ФПД: 144945352147699 [09:16:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T091634&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311224&fm=144945352147699&tin=02508201610067®Number=0000000000091780&sum=90000 [09:16:31]written 0, free lines is 4095 [09:16:31]OFD Sender: Processing packet 311224 [packets to send 223, broken 222] [09:16:31]ProducePacketName [09:16:31]name=ofd_packets/00311224 [09:16:31]OFD Sender: To server: pG, [09:16:31]CommunicateWithHost lk.salyk.kg:30040 [09:16:31]ConnectInit lk.salyk.kg [09:16:31]Connected sock=10 [09:16:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 FA C9 04 01 9D 69 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 2C 2E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D4 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 5D 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 47 00 00 00 F4 03 04 00 72 F9 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B8 BF 04 00 35 04 06 00 83 D3 B8 3A 02 F3 97 FE 98 4E 64 AF 12 2C [09:16:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 85 64 47 00 46 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 31 37 36 35 10 04 04 00 B8 BF 04 00 F4 03 04 00 C2 9F 21 67 B6 04 01 00 00 7C C8 9A 4D B0 56 B1 67 [09:16:31]CommunicateWithHost err = 0 [09:16:31]CheckOFDResponse [09:16:31]1017 (14) - 77093643461234 [09:16:31]1041 (16) - 0000000000871765 [09:16:31]1040 (4) - 311224 [09:16:31]1012 (4) - 30.10.2024 02:53 [09:16:31]1206 (1) - 0 [09:16:31]OFD Sender: Remove packet 311224 [09:16:31]ProducePacketName [09:16:31]name=ofd_packets/00311224 [09:16:31]NVStorageDeleteData [09:16:31]Write to MH i2c: 01 00 00 FB 4C 47 [09:16:31]Write i2c OK [09:16:31]MH_I2C_Read... [09:16:31]Read from MH i2c: 01 [09:16:31]MH_I2C_Read... [09:16:31]Read from MH i2c: 01 07 00 [09:16:31]MH_I2C_Read... [09:16:31]Read from MH i2c: 01 07 00 FB 4C 00 00 00 00 00 A5 0C FF [09:16:31]RasterBufferAndPrint [09:16:31]line [09:16:31]line [09:16:31]line [09:16:31]line [09:16:31]line [09:16:31]written 0, free lines is 3241 [09:16:31]MH_Cut [09:16:31]Write to MH i2c: D1 01 00 02 4D 01 21 [09:16:31]Write i2c OK [09:16:31]MH_I2C_Read... [09:16:31]Read from MH i2c: D1 [09:16:31]MH_I2C_Read... [09:16:31]Read from MH i2c: D1 01 00 [09:16:31]MH_I2C_Read... [09:16:31]Read from MH i2c: D1 01 00 02 4D 00 20 [09:16:31]Write to MH i2c: 01 00 00 03 4D 50 [09:16:31]Write i2c OK [09:16:31]MH_I2C_Read... [09:16:32]OFD Sender: No OFD packet to send [09:16:32]*** Cut start [09:16:32]*** Purtial cut [09:16:32]*** Stage 1: CUTSNS_PIN = 1 [09:16:33]Read from MH i2c: 01 [09:16:33]MH_I2C_Read... [09:16:33]*** Stop cut motor [09:16:33]*** Cut end [09:16:33]Read from MH i2c: 01 07 00 [09:16:33]MH_I2C_Read... [09:16:33]Read from MH i2c: 01 07 00 03 4D 00 00 00 00 00 FF 0F 65 [09:16:33]process_action close_receipt done [09:16:33]requested_data is exist [09:16:33]produce_requested_data [09:16:33]requested_item fm.sn is exist - process it [09:16:33]wFMCommunicate request_size=4 [09:16:33]MH_SAM_APDU [09:16:33]CAPDU: 80 11 00 00 [09:16:33]Write to MH i2c: E2 08 00 04 4D 80 11 00 00 00 00 00 00 CB [09:16:33]Write i2c OK [09:16:33]MH_I2C_Read... [09:16:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:16:33]Read from MH i2c: E2 [09:16:33]MH_I2C_Read... [09:16:33]Read from MH i2c: E2 17 00 [09:16:33]MH_I2C_Read... [09:16:33]Read from MH i2c: E2 17 00 04 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 20 [09:16:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:16:33]wFMCommunicate OK [09:16:33]requested_item fd.num is exist - process it [09:16:33]SAM_PROTO_GetFieldsCounters [09:16:33]wFMCommunicate request_size=4 [09:16:33]MH_SAM_APDU [09:16:33]CAPDU: 80 13 00 00 [09:16:33]Write to MH i2c: E2 08 00 05 4D 80 13 00 00 00 00 00 00 CE [09:16:33]Write i2c OK [09:16:33]MH_I2C_Read... [09:16:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:16:33]Read from MH i2c: E2 [09:16:33]MH_I2C_Read... [09:16:33]Read from MH i2c: E2 62 00 [09:16:33]MH_I2C_Read... [09:16:33]Read from MH i2c: E2 62 00 05 4D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B8 BF 04 00 0E 04 04 00 18 02 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 5B [09:16: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B8 BF 04 00 0E 04 04 00 18 02 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 [09:16:33]wFMCommunicate OK [09:16:33]SAM_PROTO_GetFieldsCounters done [09:16:33]requested_item shift.num is exist - process it [09:16:33]requested_item shift.opened is exist - process it [09:16:33]req_shift_opened [09:16:33]FM_GetShiftState [09:16:33]SAM_PROTO_GetShiftState [09:16:33]wFMCommunicate request_size=4 [09:16:33]MH_SAM_APDU [09:16:33]CAPDU: 80 13 01 00 [09:16:33]Write to MH i2c: E2 08 00 06 4D 80 13 01 00 00 00 00 00 D0 [09:16:33]Write i2c OK [09:16:33]MH_I2C_Read... [09:16:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:16:33]Read from MH i2c: E2 [09:16:33]MH_I2C_Read... [09:16:33]Read from MH i2c: E2 0E 00 [09:16:33]MH_I2C_Read... [09:16:33]Read from MH i2c: E2 0E 00 06 4D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 BB [09:16:33]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:16:33]wFMCommunicate OK [09:16:33]SAM_PROTO_GetShiftState done [09:16:33]FM_GetShiftState done [09:16:33]req_shift_opened done [09:16:33]requested_item shift.open_date is exist - process it [09:16:33]req_shift_open_date [09:16:33]req_shift_open_date done [09:16:33]produce_requested_data done [09:16:33]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311224,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [09:16:33]process_action_free close_receipt [09:16:33]json_value_free [09:16:33]json_value_free done [09:16:33]process_json_proto returns [09:16:33]Send response to host [09:16:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311224,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [09:16:33]free response buf [09:16:33]execute_script done [09:16:33]execute_script returns [09:16:33]free content buf [09:16:33]Sock 7.Close socket [09:16:33]Sock 7.Thread stoped [09:16:37]OFD Sender: No OFD packet to send [09:16:42]OFD Sender: No OFD packet to send [09:16:47]OFD Sender: No OFD packet to send [09:16:51]accept exits with 9 [09:16:51]New connection [09:16:51]New thread 3066654052 created [09:16:51]Thread 3066510692 joined [09:16:51]Waiting for new connection... [09:16:51] Sock 9.Parse request [09:16:51]Sock 9.Check first char [09:16:51]Sock 9.First char is OK [09:16:51]request: POST /json_proto HTTP/1.0 [09:16:51]Method: POST [09:16:51]URL: /json_proto [09:16:51]Method is POST - this is cgi request [09:16:51]url: /json_proto [09:16:51]query_string will be loaded in cgi processing [09:16:51]execute_cgi json_proto POST (null) [09:16:51]execute_cgi path=json_proto method=POST [09:16:51]POST find Content-Length [09:16:51]Host: 172.17.96.3:8080 [09:16:51]Content-Length: 682 [09:16:51]Content-Type: application/json [09:16:51] [09:16:51]POST finish read [09:16:51]Found Content-Length = 682 [09:16:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645039", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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:16:51]execute_script... [09:16: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)645039", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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:16:51]POST & json_proto [09:16:51]process_json_proto [09:16:51]json parsed OK: [09:16:51]protocol is kg_v1.0 [09:16:51]action value=close_receipt [09:16:51]process_action close_receipt [09:16:51]cmd_close_receipt [09:16:51]MH_GetDate [09:16:51]Write to MH i2c: F0 00 00 07 4D 43 [09:16:51]Write i2c OK [09:16:51]MH_I2C_Read... [09:16:51]Read from MH i2c: F0 [09:16:51]MH_I2C_Read... [09:16:51]Read from MH i2c: F0 09 00 [09:16:51]MH_I2C_Read... [09:16:51]Read from MH i2c: F0 09 00 07 4D 00 88 F9 21 67 44 5E 04 65 60 [09:16:51]GetLastDocTimeStamp 1730279794 [09:16:51]current date 1730279816 [09:16:51]FM_GetShiftState [09:16:51]SAM_PROTO_GetShiftState [09:16:51]wFMCommunicate request_size=4 [09:16:51]MH_SAM_APDU [09:16:51]CAPDU: 80 13 01 00 [09:16:51]Write to MH i2c: E2 08 00 08 4D 80 13 01 00 00 00 00 00 D2 [09:16:51]Write i2c OK [09:16:51]MH_I2C_Read... [09:16:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:16:51]Read from MH i2c: E2 [09:16:51]MH_I2C_Read... [09:16:51]Read from MH i2c: E2 0E 00 [09:16:51]MH_I2C_Read... [09:16:51]Read from MH i2c: E2 0E 00 08 4D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 BD [09:16:51]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:16:51]wFMCommunicate OK [09:16:51]SAM_PROTO_GetShiftState done [09:16:51]FM_GetShiftState done [09:16:51]opened in 1730247899 [09:16:51]opened+sec_in_day 1730334299 [09:16:51]quantity*price = 100015 [09:16:51]sum+1 = 100017 [09:16:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 72 30.10.2024 09:16 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311225 ФПД: 216155617294486 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T091656&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311225&fm=216155617294486&tin=02508201610067®Number=0000000000091780&sum=100000 [09:16:52]StoreToDocumentArchive [09:16:52]shift 536 fd 311225 [09:16:52]save to /storage/0536/doc_00311225 [09:16:52]save last doc name /storage/0536/doc_00311225 to /storage/kkm_last_doc_name [09:16:52]save OK [09:16:52]Clear old archive folders... [09:16:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:16:52]tlvbuf is 00738030 [09:16:52]SAM_PROTO_ClearQueue [09:16:52]wFMCommunicate request_size=4 [09:16:52]MH_SAM_APDU [09:16:52]CAPDU: 80 09 00 00 [09:16:52]Write to MH i2c: E2 08 00 15 4D 80 09 00 00 00 00 00 00 D4 [09:16:52]Write i2c OK [09:16:52]MH_I2C_Read... [09:16:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:16:52]Read from MH i2c: E2 [09:16:52]MH_I2C_Read... [09:16:52]Read from MH i2c: E2 03 00 [09:16:52]MH_I2C_Read... [09:16:52]Read from MH i2c: E2 03 00 15 4D 00 90 00 D6 [09:16:52]RAPDU: 90 00 [09:16:52]wFMCommunicate OK [09:16:52]SAM_PROTO_ClearQueue done [09:16:52]KKMCreateOFDPacket [09:16:52]OFDProtocolAddRootSTLVToBuf [09:16:52]FM_MakeSignedData [09:16:52]FM_MakeSignedData [09:16:52]SAM_PROTO_SignData [09:16:52]wFMCommunicate request_size=4 [09:16:52]MH_SAM_APDU [09:16:52]CAPDU: 80 0D 01 02 [09:16:52]Write to MH i2c: E2 08 00 16 4D 80 0D 01 02 00 00 00 00 DC [09:16:52]Write i2c OK [09:16:52]MH_I2C_Read... [09:16:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:16:52]Read from MH i2c: E2 [09:16:52]MH_I2C_Read... [09:16:52]Read from MH i2c: E2 03 00 [09:16:52]MH_I2C_Read... [09:16:52]Read from MH i2c: E2 03 00 16 4D 00 90 00 D7 [09:16:52]RAPDU: 90 00 [09:16:52]wFMCommunicate OK [09:16:52]wFMCommunicate request_size=255 [09:16:52]MH_SAM_APDU [09:16: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 88 F9 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B9 BF 04 00 35 04 06 00 C4 [09:16:52]Write to MH i2c: E2 02 01 17 4D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 88 F9 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B9 BF 04 00 35 04 06 00 C4 00 00 0F [09:16:52]Write i2c OK [09:16:52]MH_I2C_Read... [09:16:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:16:53]Read from MH i2c: E2 [09:16:53]MH_I2C_Read... [09:16:53]Read from MH i2c: E2 03 00 [09:16:53]MH_I2C_Read... [09:16:53]Read from MH i2c: E2 03 00 17 4D 00 90 00 D8 [09:16:53]RAPDU: 90 00 [09:16:53]wFMCommunicate OK [09:16:53]wFMCommunicate request_size=10 [09:16:53]MH_SAM_APDU [09:16:53]CAPDU: 80 0D 02 02 05 97 A6 C8 F8 96 [09:16:53]Write to MH i2c: E2 0D 00 18 4D 80 0D 02 02 05 00 97 A6 C8 F8 96 00 00 7C [09:16:53]Write i2c OK [09:16:53]MH_I2C_Read... [09:16:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:16:53]Read from MH i2c: E2 [09:16:53]MH_I2C_Read... [09:16:53]Read from MH i2c: E2 03 00 [09:16:53]MH_I2C_Read... [09:16:53]Read from MH i2c: E2 03 00 18 4D 00 90 00 D9 [09:16:53]RAPDU: 90 00 [09:16:53]wFMCommunicate OK [09:16:53]wFMCommunicate request_size=4 [09:16:53]MH_SAM_APDU [09:16:53]CAPDU: 80 0D 03 02 [09:16:53]Write to MH i2c: E2 08 00 19 4D 80 0D 03 02 00 00 00 00 E1 [09:16:53]Write i2c OK [09:16:53]MH_I2C_Read... [09:16:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:16:53]Read from MH i2c: E2 [09:16:53]MH_I2C_Read... [09:16:53]Read from MH i2c: E2 0B 00 [09:16:53]MH_I2C_Read... [09:16:53]Read from MH i2c: E2 0B 00 19 4D 00 3E 89 5D F5 A7 A0 DF 9D 90 00 BE [09:16:53]RAPDU: 3E 89 5D F5 A7 A0 DF 9D 90 00 [09:16:53]wFMCommunicate OK [09:16:53]SAM_PROTO_SignData done [09:16:53]FM_MakeSignedData done [09:16:53]CreateOFDProtocolMessage [09:16:53]wFMCommunicate request_size=4 [09:16:53]MH_SAM_APDU [09:16:53]CAPDU: 80 11 00 00 [09:16:53]Write to MH i2c: E2 08 00 1A 4D 80 11 00 00 00 00 00 00 E1 [09:16:53]Write i2c OK [09:16:53]MH_I2C_Read... [09:16:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:16:53]Read from MH i2c: E2 [09:16:53]MH_I2C_Read... [09:16:53]Read from MH i2c: E2 17 00 [09:16:53]MH_I2C_Read... [09:16:53]Read from MH i2c: E2 17 00 1A 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 36 [09:16:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:16:53]wFMCommunicate OK [09:16:53]CreateOFDProtocolMessage done [09:16:53]OFDSenderStorePacket 311225 [09:16:53]StoreOFDPacket docnum=311225 [09:16:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C9 E7 07 01 27 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 88 F9 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B9 BF 04 00 35 04 06 00 C4 97 A6 C8 F8 96 3E 89 5D F5 A7 A0 DF 9D [09:16:53]CheckFolder [09:16:53]dirname=/storage/ofd_packets [09:16:53]CheckFolder done [09:16:53]ProducePacketName [09:16:53]name=ofd_packets/00311225 [09:16:53]NVStorageSaveData ofd_packets/00311225 [09:16:53]File name is /storage/ofd_packets/00311225 [09:16:53]Write 301 bytes [09:16:53]NVStorageSaveData done [09:16:53]OFDSenderStorePacket done [09:16:53]KKMCreateOFDPacket done [09:16:53]NVStorageSaveData kkm_last_timestamp [09:16:53]File name is /storage/kkm_last_timestamp [09:16:53]Write 4 bytes [09:16:53]NVStorageSaveData done [09:16:53]ExternCall_PrintAddStr [09:16:53]wPrintStart [09:16:53]Write to MH i2c: 01 00 00 1B 4D 68 [09:16:53]Write i2c OK [09:16:53]MH_I2C_Read... [09:16:53]Read from MH i2c: 01 [09:16:53]MH_I2C_Read... [09:16:53]Read from MH i2c: 01 07 00 [09:16:53]MH_I2C_Read... [09:16:53]Read from MH i2c: 01 07 00 1B 4D 00 00 00 00 00 FF 0F 7D [09:16:53]RasterBufferAndPrint [09:16:53]line Счет N : (1)645039 [09:16:53]line ИНН: 02508201610067 [09:16:53]line Контрольно-Кассовый Чек [09:16:53]line ПРОДАЖА [09:16:53]line ТРК (МРК, ГНК) : 52 [09:16:53]line Товар: 2710124130 [09:16:53]line Аи-92-К-2 [09:16:53]line 14.950 * 66.90 [09:16:53]line = 1000.16 [09:16:53]line НДС 12% НСП 1% [09:16:53]line > о реализуемом товаре [09:16:53]line ОКРУГЛЕНИЕ: -0.16 [09:16:53]line ИТОГО: 1000.00 [09:16:53]line Внесено: 1000.00 [09:16:53]line СДАЧА: 0.00 [09:16:53]line НСП 1% : 8.85 [09:16:53]line НДС 12% : 106.21 [09:16:53]line Наличными: 1000.00 [09:16:53]line Безнал.: 0.00 [09:16:53]line Место: АЗС № 172 "Партнер Нефть" [09:16:53]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:16:53]line СНО: Общий режим [09:16:53]line Чек 72 30.10.2024 09:16 [09:16:53]line Смена: 536 ФФД: 1.0 [09:16:53]line ЗНМ: 0300000116 [09:16:53]line РНМ: 0000000000091780 [09:16:53]line Версия ККМ: 001 [09:16:53]line ФМ: 0000000000871765 [09:16:53]line ФД: 311225 [09:16:53]line ФПД: 216155617294486 [09:16:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T091656&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311225&fm=216155617294486&tin=02508201610067®Number=0000000000091780&sum=100000 [09:16:53]OFD Sender: Processing packet 311225 [packets to send 223, broken 222] [09:16:53]ProducePacketName [09:16:53]name=ofd_packets/00311225 [09:16:53]OFD Sender: To server: pG, [09:16:53]CommunicateWithHost lk.salyk.kg:30040 [09:16:53]ConnectInit lk.salyk.kg [09:16:53]written 0, free lines is 4095 [09:16:53]Connected sock=10 [09:16:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C9 E7 07 01 27 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 88 F9 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B9 BF 04 00 35 04 06 00 C4 97 A6 C8 F8 96 3E 89 5D F5 A7 A0 DF 9D [09:16:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 7F 98 47 00 7D 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 31 37 36 35 10 04 04 00 B9 BF 04 00 F4 03 04 00 D8 9F 21 67 B6 04 01 00 00 9D 38 FC EB 6C F2 D4 A9 [09:16:54]CommunicateWithHost err = 0 [09:16:54]CheckOFDResponse [09:16:54]1017 (14) - 77093643461234 [09:16:54]1041 (16) - 0000000000871765 [09:16:54]1040 (4) - 311225 [09:16:54]1012 (4) - 30.10.2024 02:54 [09:16:54]1206 (1) - 0 [09:16:54]OFD Sender: Remove packet 311225 [09:16:54]ProducePacketName [09:16:54]name=ofd_packets/00311225 [09:16:54]NVStorageDeleteData [09:16:54]Write to MH i2c: 01 00 00 45 4D 92 [09:16:54]Write i2c OK [09:16:54]MH_I2C_Read... [09:16:54]Read from MH i2c: 01 [09:16:54]MH_I2C_Read... [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 45 4D 00 00 00 00 00 A6 0C 4B [09:16:54]RasterBufferAndPrint [09:16:54]line [09:16:54]line [09:16:54]line [09:16:54]line [09:16:54]line [09:16:54]written 0, free lines is 3242 [09:16:54]MH_Cut [09:16:54]Write to MH i2c: D1 01 00 4C 4D 01 6B [09:16:54]Write i2c OK [09:16:54]MH_I2C_Read... [09:16:54]Read from MH i2c: D1 [09:16:54]MH_I2C_Read... [09:16:54]Read from MH i2c: D1 01 00 [09:16:54]MH_I2C_Read... [09:16:54]Read from MH i2c: D1 01 00 4C 4D 00 6A [09:16:54]Write to MH i2c: 01 00 00 4D 4D 9A [09:16:54]Write i2c OK [09:16:54]MH_I2C_Read... [09:16:54]OFD Sender: No OFD packet to send [09:16:54]*** Cut start [09:16:54]*** Purtial cut [09:16:54]*** Stage 1: CUTSNS_PIN = 1 [09:16:55]Read from MH i2c: 01 [09:16:55]MH_I2C_Read... [09:16:55]*** Stop cut motor [09:16:55]*** Cut end [09:16:55]Read from MH i2c: 01 07 00 [09:16:55]MH_I2C_Read... [09:16:55]Read from MH i2c: 01 07 00 4D 4D 00 00 00 00 00 FF 0F AF [09:16:55]process_action close_receipt done [09:16:55]requested_data is exist [09:16:55]produce_requested_data [09:16:55]requested_item fm.sn is exist - process it [09:16:55]wFMCommunicate request_size=4 [09:16:55]MH_SAM_APDU [09:16:55]CAPDU: 80 11 00 00 [09:16:55]Write to MH i2c: E2 08 00 4E 4D 80 11 00 00 00 00 00 00 15 [09:16:55]Write i2c OK [09:16:55]MH_I2C_Read... [09:16:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:16:55]Read from MH i2c: E2 [09:16:55]MH_I2C_Read... [09:16:55]Read from MH i2c: E2 17 00 [09:16:55]MH_I2C_Read... [09:16:55]Read from MH i2c: E2 17 00 4E 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6A [09:16:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:16:55]wFMCommunicate OK [09:16:55]requested_item fd.num is exist - process it [09:16:55]SAM_PROTO_GetFieldsCounters [09:16:55]wFMCommunicate request_size=4 [09:16:55]MH_SAM_APDU [09:16:55]CAPDU: 80 13 00 00 [09:16:55]Write to MH i2c: E2 08 00 4F 4D 80 13 00 00 00 00 00 00 18 [09:16:55]Write i2c OK [09:16:55]MH_I2C_Read... [09:16:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:16:55]Read from MH i2c: E2 [09:16:55]MH_I2C_Read... [09:16:55]Read from MH i2c: E2 62 00 [09:16:55]MH_I2C_Read... [09:16:55]Read from MH i2c: E2 62 00 4F 4D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B9 BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 48 00 00 00 5E 04 04 00 48 00 00 00 57 04 04 00 49 00 00 00 19 04 04 00 00 00 00 00 90 00 A9 [09:16: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B9 BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 48 00 00 00 5E 04 04 00 48 00 00 00 57 04 04 00 49 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:16:55]wFMCommunicate OK [09:16:55]SAM_PROTO_GetFieldsCounters done [09:16:55]requested_item shift.num is exist - process it [09:16:55]requested_item shift.opened is exist - process it [09:16:55]req_shift_opened [09:16:55]FM_GetShiftState [09:16:55]SAM_PROTO_GetShiftState [09:16:55]wFMCommunicate request_size=4 [09:16:55]MH_SAM_APDU [09:16:55]CAPDU: 80 13 01 00 [09:16:55]Write to MH i2c: E2 08 00 50 4D 80 13 01 00 00 00 00 00 1A [09:16:55]Write i2c OK [09:16:55]MH_I2C_Read... [09:16:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:16:55]Read from MH i2c: E2 [09:16:55]MH_I2C_Read... [09:16:55]Read from MH i2c: E2 0E 00 [09:16:55]MH_I2C_Read... [09:16:55]Read from MH i2c: E2 0E 00 50 4D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 05 [09:16:55]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:16:55]wFMCommunicate OK [09:16:55]SAM_PROTO_GetShiftState done [09:16:55]FM_GetShiftState done [09:16:55]req_shift_opened done [09:16:55]requested_item shift.open_date is exist - process it [09:16:55]req_shift_open_date [09:16:55]req_shift_open_date done [09:16:55]produce_requested_data done [09:16:55]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311225,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [09:16:55]process_action_free close_receipt [09:16:55]json_value_free [09:16:55]json_value_free done [09:16:55]process_json_proto returns [09:16:55]Send response to host [09:16:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311225,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [09:16:55]free response buf [09:16:55]execute_script done [09:16:55]execute_script returns [09:16:55]free content buf [09:16:55]Sock 9.Close socket [09:16:55]Sock 9.Thread stoped [09:16:59]OFD Sender: No OFD packet to send [09:17:04]OFD Sender: No OFD packet to send [09:17:09]OFD Sender: No OFD packet to send [09:17:14]OFD Sender: No OFD packet to send [09:17:19]OFD Sender: No OFD packet to send [09:17:24]OFD Sender: No OFD packet to send [09:17:29]OFD Sender: No OFD packet to send [09:17:34]OFD Sender: No OFD packet to send [09:17:39]OFD Sender: No OFD packet to send [09:17:44]OFD Sender: No OFD packet to send [09:17:49]OFD Sender: No OFD packet to send [09:17:54]OFD Sender: No OFD packet to send [09:17:59]OFD Sender: No OFD packet to send [09:18:04]OFD Sender: No OFD packet to send [09:18:09]OFD Sender: No OFD packet to send [09:18:14]OFD Sender: No OFD packet to send [09:18:19]OFD Sender: No OFD packet to send [09:18:24]OFD Sender: No OFD packet to send [09:18:29]OFD Sender: No OFD packet to send [09:18:34]OFD Sender: No OFD packet to send [09:18:39]OFD Sender: No OFD packet to send [09:18:44]OFD Sender: No OFD packet to send [09:18:49]OFD Sender: No OFD packet to send [09:18:54]OFD Sender: No OFD packet to send [09:18:59]OFD Sender: No OFD packet to send [09:19:04]OFD Sender: No OFD packet to send [09:19:09]OFD Sender: No OFD packet to send [09:19:14]OFD Sender: No OFD packet to send [09:19:19]OFD Sender: No OFD packet to send [09:19:24]OFD Sender: No OFD packet to send [09:19:29]OFD Sender: No OFD packet to send [09:19:34]OFD Sender: No OFD packet to send [09:19:39]OFD Sender: No OFD packet to send [09:19:44]OFD Sender: No OFD packet to send [09:19:49]OFD Sender: No OFD packet to send [09:19:54]OFD Sender: No OFD packet to send [09:19:59]OFD Sender: No OFD packet to send [09:20:04]OFD Sender: No OFD packet to send [09:20:09]OFD Sender: No OFD packet to send [09:20:14]OFD Sender: No OFD packet to send [09:20:19]OFD Sender: No OFD packet to send [09:20:22]accept exits with 7 [09:20:22]New connection [09:20:22]New thread 3066510692 created [09:20:22]Thread 3066654052 joined [09:20:22]Waiting for new connection... [09:20:22] Sock 7.Parse request [09:20:22]Sock 7.Check first char [09:20:22]Sock 7.First char is OK [09:20:22]request: POST /json_proto HTTP/1.0 [09:20:22]Method: POST [09:20:22]URL: /json_proto [09:20:22]Method is POST - this is cgi request [09:20:22]url: /json_proto [09:20:22]query_string will be loaded in cgi processing [09:20:22]execute_cgi json_proto POST (null) [09:20:22]execute_cgi path=json_proto method=POST [09:20:22]POST find Content-Length [09:20:22]Host: 172.17.96.3:8080 [09:20:22]Content-Length: 679 [09:20:22]Content-Type: application/json [09:20:22] [09:20:22]POST finish read [09:20:22]Found Content-Length = 679 [09:20:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645041", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "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" ] } } [09:20:22]execute_script... [09:20: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)645041", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "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" ] } } [09:20:22]POST & json_proto [09:20:22]process_json_proto [09:20:22]json parsed OK: [09:20:22]protocol is kg_v1.0 [09:20:22]action value=close_receipt [09:20:22]process_action close_receipt [09:20:22]cmd_close_receipt [09:20:22]MH_GetDate [09:20:22]Write to MH i2c: F0 00 00 51 4D 8D [09:20:22]Write i2c OK [09:20:22]MH_I2C_Read... [09:20:22]Read from MH i2c: F0 [09:20:22]MH_I2C_Read... [09:20:22]Read from MH i2c: F0 09 00 [09:20:22]MH_I2C_Read... [09:20:22]Read from MH i2c: F0 09 00 51 4D 00 5B FA 21 67 44 5E 04 65 7E [09:20:22]GetLastDocTimeStamp 1730279816 [09:20:22]current date 1730280027 [09:20:22]FM_GetShiftState [09:20:22]SAM_PROTO_GetShiftState [09:20:22]wFMCommunicate request_size=4 [09:20:22]MH_SAM_APDU [09:20:22]CAPDU: 80 13 01 00 [09:20:22]Write to MH i2c: E2 08 00 52 4D 80 13 01 00 00 00 00 00 1C [09:20:22]Write i2c OK [09:20:22]MH_I2C_Read... [09:20:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:20:22]Read from MH i2c: E2 [09:20:22]MH_I2C_Read... [09:20:22]Read from MH i2c: E2 0E 00 [09:20:22]MH_I2C_Read... [09:20:22]Read from MH i2c: E2 0E 00 52 4D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 07 [09:20:22]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:20:22]wFMCommunicate OK [09:20:22]SAM_PROTO_GetShiftState done [09:20:22]FM_GetShiftState done [09:20:22]opened in 1730247899 [09:20:22]opened+sec_in_day 1730334299 [09:20:22]quantity*price = 100050 [09:20:22]sum+1 = 100052 [09:20:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 73 30.10.2024 09:20 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311226 ФПД: 184310635004785 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T092027&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311226&fm=184310635004785&tin=02508201610067®Number=0000000000091780&sum=100000 [09:20:24]StoreToDocumentArchive [09:20:24]shift 536 fd 311226 [09:20:24]save to /storage/0536/doc_00311226 [09:20:24]save last doc name /storage/0536/doc_00311226 to /storage/kkm_last_doc_name [09:20:24]save OK [09:20:24]Clear old archive folders... [09:20:24]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:20:24]tlvbuf is B6D5F460 [09:20:24]SAM_PROTO_ClearQueue [09:20:24]wFMCommunicate request_size=4 [09:20:24]MH_SAM_APDU [09:20:24]CAPDU: 80 09 00 00 [09:20:24]Write to MH i2c: E2 08 00 5F 4D 80 09 00 00 00 00 00 00 1E [09:20:24]Write i2c OK [09:20:24]MH_I2C_Read... [09:20:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:20:24]Read from MH i2c: E2 [09:20:24]MH_I2C_Read... [09:20:24]Read from MH i2c: E2 03 00 [09:20:24]MH_I2C_Read... [09:20:24]Read from MH i2c: E2 03 00 5F 4D 00 90 00 20 [09:20:24]RAPDU: 90 00 [09:20:24]wFMCommunicate OK [09:20:24]SAM_PROTO_ClearQueue done [09:20:24]KKMCreateOFDPacket [09:20:24]OFDProtocolAddRootSTLVToBuf [09:20:24]FM_MakeSignedData [09:20:24]FM_MakeSignedData [09:20:24]SAM_PROTO_SignData [09:20:24]wFMCommunicate request_size=4 [09:20:24]MH_SAM_APDU [09:20:24]CAPDU: 80 0D 01 02 [09:20:24]Write to MH i2c: E2 08 00 60 4D 80 0D 01 02 00 00 00 00 26 [09:20:24]Write i2c OK [09:20:24]MH_I2C_Read... [09:20:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:20:24]Read from MH i2c: E2 [09:20:24]MH_I2C_Read... [09:20:24]Read from MH i2c: E2 03 00 [09:20:24]MH_I2C_Read... [09:20:24]Read from MH i2c: E2 03 00 60 4D 00 90 00 21 [09:20:24]RAPDU: 90 00 [09:20:24]wFMCommunicate OK [09:20:24]wFMCommunicate request_size=255 [09:20:24]MH_SAM_APDU [09:20: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 32 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 49 00 00 00 F4 03 04 00 5B FA 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BA BF 04 00 35 04 06 00 A7 A1 29 ED [09:20:24]Write to MH i2c: E2 02 01 61 4D 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 32 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 49 00 00 00 F4 03 04 00 5B FA 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BA BF 04 00 35 04 06 00 A7 A1 29 ED 00 00 C5 [09:20:24]Write i2c OK [09:20:24]MH_I2C_Read... [09:20:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:20:24]Read from MH i2c: E2 [09:20:24]MH_I2C_Read... [09:20:24]Read from MH i2c: E2 03 00 [09:20:24]MH_I2C_Read... [09:20:24]Read from MH i2c: E2 03 00 61 4D 00 90 00 22 [09:20:24]RAPDU: 90 00 [09:20:24]wFMCommunicate OK [09:20:24]wFMCommunicate request_size=7 [09:20:24]MH_SAM_APDU [09:20:24]CAPDU: 80 0D 02 02 02 83 71 [09:20:24]Write to MH i2c: E2 0A 00 62 4D 80 0D 02 02 02 00 83 71 00 00 21 [09:20:24]Write i2c OK [09:20:24]MH_I2C_Read... [09:20:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:20:24]Read from MH i2c: E2 [09:20:24]MH_I2C_Read... [09:20:24]Read from MH i2c: E2 03 00 [09:20:24]MH_I2C_Read... [09:20:24]Read from MH i2c: E2 03 00 62 4D 00 90 00 23 [09:20:24]RAPDU: 90 00 [09:20:24]wFMCommunicate OK [09:20:24]wFMCommunicate request_size=4 [09:20:24]MH_SAM_APDU [09:20:24]CAPDU: 80 0D 03 02 [09:20:24]Write to MH i2c: E2 08 00 63 4D 80 0D 03 02 00 00 00 00 2B [09:20:24]Write i2c OK [09:20:24]MH_I2C_Read... [09:20:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:20:24]Read from MH i2c: E2 [09:20:24]MH_I2C_Read... [09:20:24]Read from MH i2c: E2 0B 00 [09:20:24]MH_I2C_Read... [09:20:24]Read from MH i2c: E2 0B 00 63 4D 00 DC F2 DA C2 43 BD 2F 11 90 00 D6 [09:20:24]RAPDU: DC F2 DA C2 43 BD 2F 11 90 00 [09:20:24]wFMCommunicate OK [09:20:24]SAM_PROTO_SignData done [09:20:24]FM_MakeSignedData done [09:20:24]CreateOFDProtocolMessage [09:20:24]wFMCommunicate request_size=4 [09:20:24]MH_SAM_APDU [09:20:24]CAPDU: 80 11 00 00 [09:20:24]Write to MH i2c: E2 08 00 64 4D 80 11 00 00 00 00 00 00 2B [09:20:24]Write i2c OK [09:20:24]MH_I2C_Read... [09:20:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:20:24]Read from MH i2c: E2 [09:20:24]MH_I2C_Read... [09:20:24]Read from MH i2c: E2 17 00 [09:20:24]MH_I2C_Read... [09:20:24]Read from MH i2c: E2 17 00 64 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 80 [09:20:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:20:24]wFMCommunicate OK [09:20:24]CreateOFDProtocolMessage done [09:20:24]OFDSenderStorePacket 311226 [09:20:24]StoreOFDPacket docnum=311226 [09:20:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 4E C9 04 01 86 52 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 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 49 00 00 00 F4 03 04 00 5B FA 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BA BF 04 00 35 04 06 00 A7 A1 29 ED 83 71 DC F2 DA C2 43 BD 2F 11 [09:20:24]CheckFolder [09:20:24]dirname=/storage/ofd_packets [09:20:24]CheckFolder done [09:20:24]ProducePacketName [09:20:24]name=ofd_packets/00311226 [09:20:24]NVStorageSaveData ofd_packets/00311226 [09:20:24]File name is /storage/ofd_packets/00311226 [09:20:24]Write 298 bytes [09:20:24]NVStorageSaveData done [09:20:24]OFDSenderStorePacket done [09:20:24]KKMCreateOFDPacket done [09:20:24]NVStorageSaveData kkm_last_timestamp [09:20:24]File name is /storage/kkm_last_timestamp [09:20:24]Write 4 bytes [09:20:24]NVStorageSaveData done [09:20:24]ExternCall_PrintAddStr [09:20:24]wPrintStart [09:20:24]Write to MH i2c: 01 00 00 65 4D B2 [09:20:24]Write i2c OK [09:20:24]MH_I2C_Read... [09:20:24]Read from MH i2c: 01 [09:20:24]MH_I2C_Read... [09:20:24]Read from MH i2c: 01 07 00 [09:20:24]MH_I2C_Read... [09:20:24]Read from MH i2c: 01 07 00 65 4D 00 00 00 00 00 FF 0F C7 [09:20:24]RasterBufferAndPrint [09:20:24]line Счет N : (1)645041 [09:20:24]line ИНН: 02508201610067 [09:20:24]line Контрольно-Кассовый Чек [09:20:24]line ПРОДАЖА [09:20:24]line ТРК (МРК, ГНК) : 21 [09:20:24]line Товар: 2710194210 [09:20:24]line ДТ-К-2 [09:20:24]line 13.130 * 76.20 [09:20:24]line = 1000.51 [09:20:24]line НДС 12% НСП 1% [09:20:24]line > о реализуемом товаре [09:20:24]line ОКРУГЛЕНИЕ: -0.51 [09:20:24]line ИТОГО: 1000.00 [09:20:24]line Внесено: 1000.00 [09:20:24]line СДАЧА: 0.00 [09:20:24]line НСП 1% : 8.85 [09:20:24]line НДС 12% : 106.25 [09:20:24]line Наличными: 1000.00 [09:20:24]line Безнал.: 0.00 [09:20:24]line Место: АЗС № 172 "Партнер Нефть" [09:20:24]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:20:24]line СНО: Общий режим [09:20:24]line Чек 73 30.10.2024 09:20 [09:20:24]line Смена: 536 ФФД: 1.0 [09:20:24]line ЗНМ: 0300000116 [09:20:24]line РНМ: 0000000000091780 [09:20:24]line Версия ККМ: 001 [09:20:24]line ФМ: 0000000000871765 [09:20:24]line ФД: 311226 [09:20:24]line ФПД: 184310635004785 [09:20:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T092027&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311226&fm=184310635004785&tin=02508201610067®Number=0000000000091780&sum=100000 [09:20:24]OFD Sender: Processing packet 311226 [packets to send 223, broken 222] [09:20:24]ProducePacketName [09:20:24]name=ofd_packets/00311226 [09:20:24]OFD Sender: To server: pG, [09:20:24]CommunicateWithHost lk.salyk.kg:30040 [09:20:24]ConnectInit lk.salyk.kg [09:20:24]written 0, free lines is 4095 [09:20:25]Connected sock=11 [09:20:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 4E C9 04 01 86 52 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 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 49 00 00 00 F4 03 04 00 5B FA 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BA BF 04 00 35 04 06 00 A7 A1 29 ED 83 71 DC F2 DA C2 43 BD 2F 11 [09:20:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 58 AB 47 00 21 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 31 37 36 35 10 04 04 00 BA BF 04 00 F4 03 04 00 AB A0 21 67 B6 04 01 00 00 DB 65 7E A1 98 61 92 D4 [09:20:25]CommunicateWithHost err = 0 [09:20:25]CheckOFDResponse [09:20:25]1017 (14) - 77093643461234 [09:20:25]1041 (16) - 0000000000871765 [09:20:25]1040 (4) - 311226 [09:20:25]1012 (4) - 30.10.2024 02:57 [09:20:25]1206 (1) - 0 [09:20:25]OFD Sender: Remove packet 311226 [09:20:25]ProducePacketName [09:20:25]name=ofd_packets/00311226 [09:20:25]NVStorageDeleteData [09:20:25]Write to MH i2c: 01 00 00 8F 4D DC [09:20:25]Write i2c OK [09:20:25]MH_I2C_Read... [09:20:25]Read from MH i2c: 01 [09:20:25]MH_I2C_Read... [09:20:25]Read from MH i2c: 01 07 00 [09:20:25]MH_I2C_Read... [09:20:25]Read from MH i2c: 01 07 00 8F 4D 00 00 00 00 00 A2 0C 91 [09:20:25]RasterBufferAndPrint [09:20:25]line [09:20:25]line [09:20:25]line [09:20:25]line [09:20:25]line [09:20:25]written 0, free lines is 3240 [09:20:25]MH_Cut [09:20:25]Write to MH i2c: D1 01 00 96 4D 01 B5 [09:20:25]Write i2c OK [09:20:25]MH_I2C_Read... [09:20:25]Read from MH i2c: D1 [09:20:25]MH_I2C_Read... [09:20:25]Read from MH i2c: D1 01 00 [09:20:25]MH_I2C_Read... [09:20:25]Read from MH i2c: D1 01 00 96 4D 00 B4 [09:20:25]Write to MH i2c: 01 00 00 97 4D E4 [09:20:25]Write i2c OK [09:20:25]MH_I2C_Read... [09:20:25]OFD Sender: No OFD packet to send [09:20:26]*** Cut start [09:20:26]*** Purtial cut [09:20:26]*** Stage 1: CUTSNS_PIN = 1 [09:20:26]Read from MH i2c: 01 [09:20:26]MH_I2C_Read... [09:20:26]*** Stop cut motor [09:20:26]*** Cut end [09:20:26]Read from MH i2c: 01 07 00 [09:20:26]MH_I2C_Read... [09:20:26]Read from MH i2c: 01 07 00 97 4D 00 00 00 00 00 FF 0F F9 [09:20:26]process_action close_receipt done [09:20:26]requested_data is exist [09:20:26]produce_requested_data [09:20:26]requested_item fm.sn is exist - process it [09:20:26]wFMCommunicate request_size=4 [09:20:26]MH_SAM_APDU [09:20:26]CAPDU: 80 11 00 00 [09:20:26]Write to MH i2c: E2 08 00 98 4D 80 11 00 00 00 00 00 00 5F [09:20:26]Write i2c OK [09:20:26]MH_I2C_Read... [09:20:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:20:26]Read from MH i2c: E2 [09:20:26]MH_I2C_Read... [09:20:26]Read from MH i2c: E2 17 00 [09:20:26]MH_I2C_Read... [09:20:26]Read from MH i2c: E2 17 00 98 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B4 [09:20:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:20:26]wFMCommunicate OK [09:20:26]requested_item fd.num is exist - process it [09:20:26]SAM_PROTO_GetFieldsCounters [09:20:26]wFMCommunicate request_size=4 [09:20:26]MH_SAM_APDU [09:20:26]CAPDU: 80 13 00 00 [09:20:26]Write to MH i2c: E2 08 00 99 4D 80 13 00 00 00 00 00 00 62 [09:20:26]Write i2c OK [09:20:26]MH_I2C_Read... [09:20:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:20:26]Read from MH i2c: E2 [09:20:26]MH_I2C_Read... [09:20:26]Read from MH i2c: E2 62 00 [09:20:26]MH_I2C_Read... [09:20:26]Read from MH i2c: E2 62 00 99 4D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BA BF 04 00 0E 04 04 00 18 02 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 F7 [09:20: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BA BF 04 00 0E 04 04 00 18 02 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 [09:20:26]wFMCommunicate OK [09:20:26]SAM_PROTO_GetFieldsCounters done [09:20:26]requested_item shift.num is exist - process it [09:20:26]requested_item shift.opened is exist - process it [09:20:26]req_shift_opened [09:20:26]FM_GetShiftState [09:20:26]SAM_PROTO_GetShiftState [09:20:26]wFMCommunicate request_size=4 [09:20:26]MH_SAM_APDU [09:20:26]CAPDU: 80 13 01 00 [09:20:26]Write to MH i2c: E2 08 00 9A 4D 80 13 01 00 00 00 00 00 64 [09:20:26]Write i2c OK [09:20:26]MH_I2C_Read... [09:20:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:20:26]Read from MH i2c: E2 [09:20:26]MH_I2C_Read... [09:20:26]Read from MH i2c: E2 0E 00 [09:20:26]MH_I2C_Read... [09:20:26]Read from MH i2c: E2 0E 00 9A 4D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 4F [09:20:26]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:20:26]wFMCommunicate OK [09:20:26]SAM_PROTO_GetShiftState done [09:20:26]FM_GetShiftState done [09:20:26]req_shift_opened done [09:20:26]requested_item shift.open_date is exist - process it [09:20:26]req_shift_open_date [09:20:26]req_shift_open_date done [09:20:26]produce_requested_data done [09:20:26]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311226,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [09:20:26]process_action_free close_receipt [09:20:26]json_value_free [09:20:26]json_value_free done [09:20:26]process_json_proto returns [09:20:26]Send response to host [09:20:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311226,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [09:20:26]free response buf [09:20:26]execute_script done [09:20:26]execute_script returns [09:20:26]free content buf [09:20:26]Sock 7.Close socket [09:20:26]Sock 7.Thread stoped [09:20:30]OFD Sender: No OFD packet to send [09:20:35]OFD Sender: No OFD packet to send [09:20:36]accept exits with 10 [09:20:36]New connection [09:20:36]New thread 3066654052 created [09:20:36]Thread 3066510692 joined [09:20:36]Waiting for new connection... [09:20:36] Sock 10.Parse request [09:20:36]Sock 10.Check first char [09:20:36]Sock 10.First char is OK [09:20:36]request: POST /json_proto HTTP/1.0 [09:20:36]Method: POST [09:20:36]URL: /json_proto [09:20:36]Method is POST - this is cgi request [09:20:36]url: /json_proto [09:20:36]query_string will be loaded in cgi processing [09:20:36]execute_cgi json_proto POST (null) [09:20:36]execute_cgi path=json_proto method=POST [09:20:36]POST find Content-Length [09:20:36]Host: 172.17.96.3:8080 [09:20:36]Content-Length: 682 [09:20:36]Content-Type: application/json [09:20:36] [09:20:36]POST finish read [09:20:36]Found Content-Length = 682 [09:20:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645040", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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:20:36]execute_script... [09:20: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)645040", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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:20:36]POST & json_proto [09:20:36]process_json_proto [09:20:36]json parsed OK: [09:20:36]protocol is kg_v1.0 [09:20:36]action value=close_receipt [09:20:36]process_action close_receipt [09:20:36]cmd_close_receipt [09:20:36]MH_GetDate [09:20:36]Write to MH i2c: F0 00 00 9B 4D D7 [09:20:36]Write i2c OK [09:20:36]MH_I2C_Read... [09:20:36]Read from MH i2c: F0 [09:20:36]MH_I2C_Read... [09:20:36]Read from MH i2c: F0 09 00 [09:20:36]MH_I2C_Read... [09:20:36]Read from MH i2c: F0 09 00 9B 4D 00 68 FA 21 67 44 5E 04 65 D5 [09:20:36]GetLastDocTimeStamp 1730280027 [09:20:36]current date 1730280040 [09:20:36]FM_GetShiftState [09:20:36]SAM_PROTO_GetShiftState [09:20:36]wFMCommunicate request_size=4 [09:20:36]MH_SAM_APDU [09:20:36]CAPDU: 80 13 01 00 [09:20:36]Write to MH i2c: E2 08 00 9C 4D 80 13 01 00 00 00 00 00 66 [09:20:36]Write i2c OK [09:20:36]MH_I2C_Read... [09:20:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:20:36]Read from MH i2c: E2 [09:20:36]MH_I2C_Read... [09:20:36]Read from MH i2c: E2 0E 00 [09:20:36]MH_I2C_Read... [09:20:36]Read from MH i2c: E2 0E 00 9C 4D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 51 [09:20:36]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:20:36]wFMCommunicate OK [09:20:36]SAM_PROTO_GetShiftState done [09:20:36]FM_GetShiftState done [09:20:36]opened in 1730247899 [09:20:36]opened+sec_in_day 1730334299 [09:20:36]quantity*price = 100015 [09:20:36]sum+1 = 100017 [09:20:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 74 30.10.2024 09:20 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311227 ФПД: 257576681023303 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T092040&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311227&fm=257576681023303&tin=02508201610067®Number=0000000000091780&sum=100000 [09:20:37]StoreToDocumentArchive [09:20:37]shift 536 fd 311227 [09:20:37]save to /storage/0536/doc_00311227 [09:20:37]save last doc name /storage/0536/doc_00311227 to /storage/kkm_last_doc_name [09:20:37]save OK [09:20:37]Clear old archive folders... [09:20:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:20:37]tlvbuf is 005AA5C0 [09:20:37]SAM_PROTO_ClearQueue [09:20:37]wFMCommunicate request_size=4 [09:20:37]MH_SAM_APDU [09:20:37]CAPDU: 80 09 00 00 [09:20:37]Write to MH i2c: E2 08 00 A9 4D 80 09 00 00 00 00 00 00 68 [09:20:37]Write i2c OK [09:20:37]MH_I2C_Read... [09:20:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:20:37]Read from MH i2c: E2 [09:20:37]MH_I2C_Read... [09:20:37]Read from MH i2c: E2 03 00 [09:20:37]MH_I2C_Read... [09:20:37]Read from MH i2c: E2 03 00 A9 4D 00 90 00 6A [09:20:37]RAPDU: 90 00 [09:20:37]wFMCommunicate OK [09:20:37]SAM_PROTO_ClearQueue done [09:20:37]KKMCreateOFDPacket [09:20:37]OFDProtocolAddRootSTLVToBuf [09:20:37]FM_MakeSignedData [09:20:37]FM_MakeSignedData [09:20:37]SAM_PROTO_SignData [09:20:37]wFMCommunicate request_size=4 [09:20:37]MH_SAM_APDU [09:20:37]CAPDU: 80 0D 01 02 [09:20:37]Write to MH i2c: E2 08 00 AA 4D 80 0D 01 02 00 00 00 00 70 [09:20:37]Write i2c OK [09:20:37]MH_I2C_Read... [09:20:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:20:37]Read from MH i2c: E2 [09:20:37]MH_I2C_Read... [09:20:37]Read from MH i2c: E2 03 00 [09:20:37]MH_I2C_Read... [09:20:37]Read from MH i2c: E2 03 00 AA 4D 00 90 00 6B [09:20:37]RAPDU: 90 00 [09:20:37]wFMCommunicate OK [09:20:37]wFMCommunicate request_size=255 [09:20:37]MH_SAM_APDU [09:20: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 68 FA 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BB BF 04 00 35 04 06 00 EA [09:20:37]Write to MH i2c: E2 02 01 AB 4D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 68 FA 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BB BF 04 00 35 04 06 00 EA 00 00 AE [09:20:37]Write i2c OK [09:20:37]MH_I2C_Read... [09:20:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:20:37]Read from MH i2c: E2 [09:20:37]MH_I2C_Read... [09:20:37]Read from MH i2c: E2 03 00 [09:20:37]MH_I2C_Read... [09:20:37]Read from MH i2c: E2 03 00 AB 4D 00 90 00 6C [09:20:37]RAPDU: 90 00 [09:20:37]wFMCommunicate OK [09:20:37]wFMCommunicate request_size=10 [09:20:37]MH_SAM_APDU [09:20:37]CAPDU: 80 0D 02 02 05 43 BE 93 27 47 [09:20:37]Write to MH i2c: E2 0D 00 AC 4D 80 0D 02 02 05 00 43 BE 93 27 47 00 00 7F [09:20:37]Write i2c OK [09:20:37]MH_I2C_Read... [09:20:37]Read from MH i2c: E2 [09:20:37]MH_I2C_Read... [09:20:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:20:37]Read from MH i2c: E2 03 00 [09:20:37]MH_I2C_Read... [09:20:37]Read from MH i2c: E2 03 00 AC 4D 00 90 00 6D [09:20:37]RAPDU: 90 00 [09:20:37]wFMCommunicate OK [09:20:37]wFMCommunicate request_size=4 [09:20:37]MH_SAM_APDU [09:20:37]CAPDU: 80 0D 03 02 [09:20:37]Write to MH i2c: E2 08 00 AD 4D 80 0D 03 02 00 00 00 00 75 [09:20:37]Write i2c OK [09:20:37]MH_I2C_Read... [09:20:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:20:37]Read from MH i2c: E2 [09:20:37]MH_I2C_Read... [09:20:37]Read from MH i2c: E2 0B 00 [09:20:37]MH_I2C_Read... [09:20:37]Read from MH i2c: E2 0B 00 AD 4D 00 59 2A F5 D6 F2 BC EA E4 90 00 40 [09:20:37]RAPDU: 59 2A F5 D6 F2 BC EA E4 90 00 [09:20:37]wFMCommunicate OK [09:20:37]SAM_PROTO_SignData done [09:20:37]FM_MakeSignedData done [09:20:37]CreateOFDProtocolMessage [09:20:37]wFMCommunicate request_size=4 [09:20:37]MH_SAM_APDU [09:20:37]CAPDU: 80 11 00 00 [09:20:37]Write to MH i2c: E2 08 00 AE 4D 80 11 00 00 00 00 00 00 75 [09:20:37]Write i2c OK [09:20:37]MH_I2C_Read... [09:20:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:20:37]Read from MH i2c: E2 [09:20:37]MH_I2C_Read... [09:20:37]Read from MH i2c: E2 17 00 [09:20:37]MH_I2C_Read... [09:20:37]Read from MH i2c: E2 17 00 AE 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CA [09:20:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:20:37]wFMCommunicate OK [09:20:37]CreateOFDProtocolMessage done [09:20:37]OFDSenderStorePacket 311227 [09:20:37]StoreOFDPacket docnum=311227 [09:20:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 5D 15 07 01 FA 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 68 FA 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BB BF 04 00 35 04 06 00 EA 43 BE 93 27 47 59 2A F5 D6 F2 BC EA E4 [09:20:37]CheckFolder [09:20:37]dirname=/storage/ofd_packets [09:20:37]CheckFolder done [09:20:37]ProducePacketName [09:20:37]name=ofd_packets/00311227 [09:20:37]NVStorageSaveData ofd_packets/00311227 [09:20:37]File name is /storage/ofd_packets/00311227 [09:20:37]Write 301 bytes [09:20:37]NVStorageSaveData done [09:20:37]OFDSenderStorePacket done [09:20:37]KKMCreateOFDPacket done [09:20:37]NVStorageSaveData kkm_last_timestamp [09:20:37]File name is /storage/kkm_last_timestamp [09:20:37]Write 4 bytes [09:20:37]NVStorageSaveData done [09:20:37]ExternCall_PrintAddStr [09:20:37]wPrintStart [09:20:37]Write to MH i2c: 01 00 00 AF 4D FC [09:20:37]Write i2c OK [09:20:37]MH_I2C_Read... [09:20:37]Read from MH i2c: 01 [09:20:37]MH_I2C_Read... [09:20:37]Read from MH i2c: 01 07 00 [09:20:37]MH_I2C_Read... [09:20:37]Read from MH i2c: 01 07 00 AF 4D 00 00 00 00 00 FF 0F 11 [09:20:37]RasterBufferAndPrint [09:20:37]line Счет N : (1)645040 [09:20:37]line ИНН: 02508201610067 [09:20:37]line Контрольно-Кассовый Чек [09:20:37]line ПРОДАЖА [09:20:37]line ТРК (МРК, ГНК) : 41 [09:20:37]line Товар: 2710124130 [09:20:37]line Аи-92-К-2 [09:20:37]line 14.950 * 66.90 [09:20:37]line = 1000.16 [09:20:37]line НДС 12% НСП 1% [09:20:37]line > о реализуемом товаре [09:20:37]line ОКРУГЛЕНИЕ: -0.16 [09:20:37]line ИТОГО: 1000.00 [09:20:37]line Внесено: 1000.00 [09:20:37]line СДАЧА: 0.00 [09:20:37]line НСП 1% : 8.85 [09:20:37]line НДС 12% : 106.21 [09:20:37]line Наличными: 1000.00 [09:20:37]line Безнал.: 0.00 [09:20:37]line Место: АЗС № 172 "Партнер Нефть" [09:20:38]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:20:38]line СНО: Общий режим [09:20:38]line Чек 74 30.10.2024 09:20 [09:20:38]line Смена: 536 ФФД: 1.0 [09:20:38]line ЗНМ: 0300000116 [09:20:38]line РНМ: 0000000000091780 [09:20:38]line Версия ККМ: 001 [09:20:38]line ФМ: 0000000000871765 [09:20:38]line ФД: 311227 [09:20:38]line ФПД: 257576681023303 [09:20:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T092040&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311227&fm=257576681023303&tin=02508201610067®Number=0000000000091780&sum=100000 [09:20:38]OFD Sender: Processing packet 311227 [packets to send 223, broken 222] [09:20:38]ProducePacketName [09:20:38]name=ofd_packets/00311227 [09:20:38]OFD Sender: To server: pG, [09:20:38]CommunicateWithHost lk.salyk.kg:30040 [09:20:38]ConnectInit lk.salyk.kg [09:20:38]written 0, free lines is 4095 [09:20:38]Connected sock=11 [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 31 37 36 35 0F 01 00 00 5D 15 07 01 FA 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 68 FA 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BB BF 04 00 35 04 06 00 EA 43 BE 93 27 47 59 2A F5 D6 F2 BC EA E4 [09:20:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 61 C2 47 00 9B 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 31 37 36 35 10 04 04 00 BB BF 04 00 F4 03 04 00 B9 A0 21 67 B6 04 01 00 00 68 B9 00 AE 80 B1 A3 2F [09:20:38]CommunicateWithHost err = 0 [09:20:38]CheckOFDResponse [09:20:38]1017 (14) - 77093643461234 [09:20:38]1041 (16) - 0000000000871765 [09:20:38]1040 (4) - 311227 [09:20:38]1012 (4) - 30.10.2024 02:58 [09:20:38]1206 (1) - 0 [09:20:38]OFD Sender: Remove packet 311227 [09:20:38]ProducePacketName [09:20:38]name=ofd_packets/00311227 [09:20:38]NVStorageDeleteData [09:20:38]Write to MH i2c: 01 00 00 D9 4D 26 [09:20:38]Write i2c OK [09:20:38]MH_I2C_Read... [09:20:38]Read from MH i2c: 01 [09:20:38]MH_I2C_Read... [09:20:38]Read from MH i2c: 01 07 00 [09:20:38]MH_I2C_Read... [09:20:38]Read from MH i2c: 01 07 00 D9 4D 00 00 00 00 00 BE 0C F7 [09:20:38]RasterBufferAndPrint [09:20:38]line [09:20:38]line [09:20:38]line [09:20:38]line [09:20:38]line [09:20:38]written 0, free lines is 3278 [09:20:38]MH_Cut [09:20:38]Write to MH i2c: D1 01 00 E0 4D 01 FF [09:20:38]Write i2c OK [09:20:38]MH_I2C_Read... [09:20:38]Read from MH i2c: D1 [09:20:38]MH_I2C_Read... [09:20:38]Read from MH i2c: D1 01 00 [09:20:38]MH_I2C_Read... [09:20:38]Read from MH i2c: D1 01 00 E0 4D 00 FE [09:20:38]Write to MH i2c: 01 00 00 E1 4D 2E [09:20:38]Write i2c OK [09:20:38]MH_I2C_Read... [09:20:39]OFD Sender: No OFD packet to send [09:20:39]*** Cut start [09:20:39]*** Purtial cut [09:20:39]*** Stage 1: CUTSNS_PIN = 1 [09:20:39]Read from MH i2c: 01 [09:20:39]MH_I2C_Read... [09:20:39]*** Stop cut motor [09:20:39]*** Cut end [09:20:39]Read from MH i2c: 01 07 00 [09:20:39]MH_I2C_Read... [09:20:39]Read from MH i2c: 01 07 00 E1 4D 00 00 00 00 00 FF 0F 43 [09:20:39]process_action close_receipt done [09:20:39]requested_data is exist [09:20:39]produce_requested_data [09:20:39]requested_item fm.sn is exist - process it [09:20:39]wFMCommunicate request_size=4 [09:20:39]MH_SAM_APDU [09:20:39]CAPDU: 80 11 00 00 [09:20:39]Write to MH i2c: E2 08 00 E2 4D 80 11 00 00 00 00 00 00 A9 [09:20:39]Write i2c OK [09:20:39]MH_I2C_Read... [09:20:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:20:39]Read from MH i2c: E2 [09:20:39]MH_I2C_Read... [09:20:39]Read from MH i2c: E2 17 00 [09:20:39]MH_I2C_Read... [09:20:39]Read from MH i2c: E2 17 00 E2 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FE [09:20:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:20:39]wFMCommunicate OK [09:20:39]requested_item fd.num is exist - process it [09:20:39]SAM_PROTO_GetFieldsCounters [09:20:39]wFMCommunicate request_size=4 [09:20:39]MH_SAM_APDU [09:20:39]CAPDU: 80 13 00 00 [09:20:39]Write to MH i2c: E2 08 00 E3 4D 80 13 00 00 00 00 00 00 AC [09:20:39]Write i2c OK [09:20:39]MH_I2C_Read... [09:20:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:20:40]Read from MH i2c: E2 [09:20:40]MH_I2C_Read... [09:20:40]Read from MH i2c: E2 62 00 [09:20:40]MH_I2C_Read... [09:20:40]Read from MH i2c: E2 62 00 E3 4D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BB BF 04 00 0E 04 04 00 18 02 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 45 [09:20: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BB BF 04 00 0E 04 04 00 18 02 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 [09:20:40]wFMCommunicate OK [09:20:40]SAM_PROTO_GetFieldsCounters done [09:20:40]requested_item shift.num is exist - process it [09:20:40]requested_item shift.opened is exist - process it [09:20:40]req_shift_opened [09:20:40]FM_GetShiftState [09:20:40]SAM_PROTO_GetShiftState [09:20:40]wFMCommunicate request_size=4 [09:20:40]MH_SAM_APDU [09:20:40]CAPDU: 80 13 01 00 [09:20:40]Write to MH i2c: E2 08 00 E4 4D 80 13 01 00 00 00 00 00 AE [09:20:40]Write i2c OK [09:20:40]MH_I2C_Read... [09:20:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:20:40]Read from MH i2c: E2 [09:20:40]MH_I2C_Read... [09:20:40]Read from MH i2c: E2 0E 00 [09:20:40]MH_I2C_Read... [09:20:40]Read from MH i2c: E2 0E 00 E4 4D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 99 [09:20:40]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:20:40]wFMCommunicate OK [09:20:40]SAM_PROTO_GetShiftState done [09:20:40]FM_GetShiftState done [09:20:40]req_shift_opened done [09:20:40]requested_item shift.open_date is exist - process it [09:20:40]req_shift_open_date [09:20:40]req_shift_open_date done [09:20:40]produce_requested_data done [09:21:05]*** iso7816_exchange 80 15 02 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 ED 4D 00 90 00 AE [09:21:05]RAPDU: 90 00 [09:21:05]wFMCommunicate OK [09:21:05]wFMCommunicate request_size=11 [09:21:05]MH_SAM_APDU [09:21:05]CAPDU: 80 15 02 00 06 1F 04 02 00 01 00 [09:21:05]Write to MH i2c: E2 0E 00 EE 4D 80 15 02 00 06 00 1F 04 02 00 01 00 00 00 ED [09:21:05]Write i2c OK [09:21:05]MH_I2C_Read... [09:21:05]*** iso7816_exchange 80 15 02 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 EE 4D 00 90 00 AF [09:21:05]RAPDU: 90 00 [09:21:05]wFMCommunicate OK [09:21:05]wFMCommunicate request_size=13 [09:21:05]MH_SAM_APDU [09:21:05]CAPDU: 80 15 02 00 08 F4 03 04 00 85 FA 21 67 [09:21:05]Write to MH i2c: E2 10 00 EF 4D 80 15 02 00 08 00 F4 03 04 00 85 FA 21 67 00 00 CE [09:21:05]Write i2c OK [09:21:05]MH_I2C_Read... [09:21:05]*** iso7816_exchange 80 15 02 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 EF 4D 00 90 00 B0 [09:21:05]RAPDU: 90 00 [09:21:05]wFMCommunicate OK [09:21:05]wFMCommunicate request_size=25 [09:21:05]MH_SAM_APDU [09:21:05]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 [09:21:05]Write to MH i2c: E2 1C 00 F0 4D 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 00 00 1F [09:21:05]Write i2c OK [09:21:05]MH_I2C_Read... [09:21:05]*** iso7816_exchange 80 15 02 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 F0 4D 00 90 00 B1 [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 15 03 00 [09:21:05]Write to MH i2c: E2 08 00 F1 4D 80 15 03 00 00 00 00 00 BF [09:21:05]Write i2c OK [09:21:05]MH_I2C_Read... [09:21:06]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [09:21:06]Read from MH i2c: E2 [09:21:06]MH_I2C_Read... [09:21:06]Read from MH i2c: E2 40 00 [09:21:06]MH_I2C_Read... [09:21:06]Read from MH i2c: E2 40 00 F1 4D 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BC BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 4B 00 00 00 35 04 06 00 B3 19 EB AB 9C A4 90 00 3D [09:21:06]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BC BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 4B 00 00 00 35 04 06 00 B3 19 EB AB 9C A4 90 00 [09:21:06]wFMCommunicate OK [09:21:06]SAM_PROTO_ProcessDocument answer len = 59 [09:21:06]SAM_PROTO_ProcessDocument done [09:21:06]SetTLVBufToDocument [09:21:06]Processing tag 1209 (04B9) [09:21:06]Malloc new data [09:21:06]Processing tag 1041 (0411) [09:21:06]Processing tag 1040 (0410) [09:21:06]Malloc new data [09:21:06]Processing tag 1038 (040E) [09:21:06]Malloc new data [09:21:06]Processing tag 1042 (0412) [09:21:06]Malloc new data [09:21:06]Processing tag 1077 (0435) [09:21:06]Malloc new data [09:21:06]SetTLVBufToDocument err=0 [09:21:06]KKMLoadAndSignReceiptData store KKM data [09:21:06]KKMLoadAndSignReceiptData err=0 [09:21:06]wFMCommunicate request_size=4 [09:21:06]MH_SAM_APDU [09:21:06]CAPDU: 80 11 00 00 [09:21:06]Write to MH i2c: E2 08 00 F2 4D 80 11 00 00 00 00 00 00 B9 [09:21:06]Write i2c OK [09:21:06]MH_I2C_Read... [09:21:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:21:06]Read from MH i2c: E2 [09:21:06]MH_I2C_Read... [09:21:06]Read from MH i2c: E2 17 00 [09:21:06]MH_I2C_Read... [09:21:06]Read from MH i2c: E2 17 00 F2 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0E [09:21:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:21:06]wFMCommunicate OK [09:21:06]Счет N : (1)645042 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 62 Товар: 2710124130 Аи-92-К-2 7.480 * 66.90 = 500.41 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 75 30.10.2024 09:21 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311228 ФПД: 196923909446820 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T092109&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311228&fm=196923909446820&tin=02508201610067®Number=0000000000091780&sum=50000 [09:21:06]StoreToDocumentArchive [09:21:06]shift 536 fd 311228 [09:21:06]save to /storage/0536/doc_00311228 [09:21:06]save last doc name /storage/0536/doc_00311228 to /storage/kkm_last_doc_name [09:21:06]save OK [09:21:06]Clear old archive folders... [09:21:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:21:06]tlvbuf is 00659990 [09:21:06]SAM_PROTO_ClearQueue [09:21:06]wFMCommunicate request_size=4 [09:21:06]MH_SAM_APDU [09:21:06]CAPDU: 80 09 00 00 [09:21:06]Write to MH i2c: E2 08 00 F3 4D 80 09 00 00 00 00 00 00 B2 [09:21:06]Write i2c OK [09:21:06]MH_I2C_Read... [09:21:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:21:06]Read from MH i2c: E2 [09:21:06]MH_I2C_Read... [09:21:06]Read from MH i2c: E2 03 00 [09:21:06]MH_I2C_Read... [09:21:06]Read from MH i2c: E2 03 00 F3 4D 00 90 00 B4 [09:21:06]RAPDU: 90 00 [09:21:06]wFMCommunicate OK [09:21:06]SAM_PROTO_ClearQueue done [09:21:06]KKMCreateOFDPacket [09:21:06]OFDProtocolAddRootSTLVToBuf [09:21:06]FM_MakeSignedData [09:21:06]FM_MakeSignedData [09:21:06]SAM_PROTO_SignData [09:21:06]wFMCommunicate request_size=4 [09:21:06]MH_SAM_APDU [09:21:06]CAPDU: 80 0D 01 02 [09:21:06]Write to MH i2c: E2 08 00 F4 4D 80 0D 01 02 00 00 00 00 BA [09:21:06]Write i2c OK [09:21:06]MH_I2C_Read... [09:21:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:21:06]Read from MH i2c: E2 [09:21:06]MH_I2C_Read... [09:21:06]Read from MH i2c: E2 03 00 [09:21:06]MH_I2C_Read... [09:21:06]Read from MH i2c: E2 03 00 F4 4D 00 90 00 B5 [09:21:06]RAPDU: 90 00 [09:21:06]wFMCommunicate OK [09:21:06]wFMCommunicate request_size=255 [09:21:06]MH_SAM_APDU [09:21: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 00 00 00 F4 03 04 00 85 FA 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BC BF 04 00 35 04 06 00 B3 [09:21:06]Write to MH i2c: E2 02 01 F5 4D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 00 00 00 F4 03 04 00 85 FA 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BC BF 04 00 35 04 06 00 B3 00 00 E6 [09:21:06]Write i2c OK [09:21:06]MH_I2C_Read... [09:21:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:21:06]Read from MH i2c: E2 [09:21:06]MH_I2C_Read... [09:21:06]Read from MH i2c: E2 03 00 [09:21:06]MH_I2C_Read... [09:21:06]Read from MH i2c: E2 03 00 F5 4D 00 90 00 B6 [09:21:06]RAPDU: 90 00 [09:21:06]wFMCommunicate OK [09:21:06]wFMCommunicate request_size=10 [09:21:06]MH_SAM_APDU [09:21:06]CAPDU: 80 0D 02 02 05 19 EB AB 9C A4 [09:21:06]Write to MH i2c: E2 0D 00 F6 4D 80 0D 02 02 05 00 19 EB AB 9C A4 00 00 B6 [09:21:06]Write i2c OK [09:21:06]MH_I2C_Read... [09:21:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:21:06]Read from MH i2c: E2 [09:21:06]MH_I2C_Read... [09:21:06]Read from MH i2c: E2 03 00 [09:21:06]MH_I2C_Read... [09:21:06]Read from MH i2c: E2 03 00 F6 4D 00 90 00 B7 [09:21:06]RAPDU: 90 00 [09:21:06]wFMCommunicate OK [09:21:06]wFMCommunicate request_size=4 [09:21:06]MH_SAM_APDU [09:21:06]CAPDU: 80 0D 03 02 [09:21:06]Write to MH i2c: E2 08 00 F7 4D 80 0D 03 02 00 00 00 00 BF [09:21:06]Write i2c OK [09:21:06]MH_I2C_Read... [09:21:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:21:06]Read from MH i2c: E2 [09:21:06]MH_I2C_Read... [09:21:06]Read from MH i2c: E2 0B 00 [09:21:06]MH_I2C_Read... [09:21:06]Read from MH i2c: E2 0B 00 F7 4D 00 57 B8 C9 57 80 EF 47 C5 90 00 6A [09:21:06]RAPDU: 57 B8 C9 57 80 EF 47 C5 90 00 [09:21:06]wFMCommunicate OK [09:21:06]SAM_PROTO_SignData done [09:21:06]FM_MakeSignedData done [09:21:06]CreateOFDProtocolMessage [09:21:06]wFMCommunicate request_size=4 [09:21:06]MH_SAM_APDU [09:21:06]CAPDU: 80 11 00 00 [09:21:06]Write to MH i2c: E2 08 00 F8 4D 80 11 00 00 00 00 00 00 BF [09:21:06]Write i2c OK [09:21:06]MH_I2C_Read... [09:21:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:21:06]Read from MH i2c: E2 [09:21:06]MH_I2C_Read... [09:21:06]Read from MH i2c: E2 17 00 [09:21:06]MH_I2C_Read... [09:21:06]Read from MH i2c: E2 17 00 F8 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 14 [09:21:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:21:06]wFMCommunicate OK [09:21:06]CreateOFDProtocolMessage done [09:21:06]OFDSenderStorePacket 311228 [09:21:06]StoreOFDPacket docnum=311228 [09:21:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 14 78 07 01 41 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 00 00 00 F4 03 04 00 85 FA 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BC BF 04 00 35 04 06 00 B3 19 EB AB 9C A4 57 B8 C9 57 80 EF 47 C5 [09:21:06]CheckFolder [09:21:06]dirname=/storage/ofd_packets [09:21:06]CheckFolder done [09:21:06]ProducePacketName [09:21:06]name=ofd_packets/00311228 [09:21:06]NVStorageSaveData ofd_packets/00311228 [09:21:06]File name is /storage/ofd_packets/00311228 [09:21:06]Write 301 bytes [09:21:06]NVStorageSaveData done [09:21:06]OFDSenderStorePacket done [09:21:06]KKMCreateOFDPacket done [09:21:06]NVStorageSaveData kkm_last_timestamp [09:21:06]File name is /storage/kkm_last_timestamp [09:21:06]Write 4 bytes [09:21:06]NVStorageSaveData done [09:21:06]ExternCall_PrintAddStr [09:21:06]wPrintStart [09:21:06]Write to MH i2c: 01 00 00 F9 4D 46 [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 F9 4D 00 00 00 00 00 FF 0F 5B [09:21:06]RasterBufferAndPrint [09:21:06]line Счет N : (1)645042 [09:21:06]line ИНН: 02508201610067 [09:21:06]line Контрольно-Кассовый Чек [09:21:06]line ПРОДАЖА [09:21:06]line ТРК (МРК, ГНК) : 62 [09:21:06]line Товар: 2710124130 [09:21:06]line Аи-92-К-2 [09:21:06]line 7.480 * 66.90 [09:21:06]line = 500.41 [09:21:06]line НДС 12% НСП 1% [09:21:06]line > о реализуемом товаре [09:21:06]line ОКРУГЛЕНИЕ: -0.41 [09:21:06]line ИТОГО: 500.00 [09:21:06]line Внесено: 500.00 [09:21:06]line СДАЧА: 0.00 [09:21:06]line НСП 1% : 4.43 [09:21:06]line НДС 12% : 53.14 [09:21:06]line Наличными: 500.00 [09:21:06]line Безнал.: 0.00 [09:21:06]line Место: АЗС № 172 "Партнер Нефть" [09:21:06]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:21:06]line СНО: Общий режим [09:21:06]line Чек 75 30.10.2024 09:21 [09:21:06]line Смена: 536 ФФД: 1.0 [09:21:06]line ЗНМ: 0300000116 [09:21:06]line РНМ: 0000000000091780 [09:21:06]line Версия ККМ: 001 [09:21:06]line ФМ: 0000000000871765 [09:21:06]line ФД: 311228 [09:21:06]line ФПД: 196923909446820 [09:21:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T092109&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311228&fm=196923909446820&tin=02508201610067®Number=0000000000091780&sum=50000 [09:21:06]written 0, free lines is 4095 [09:21:06]OFD Sender: Processing packet 311228 [packets to send 223, broken 222] [09:21:06]ProducePacketName [09:21:06]name=ofd_packets/00311228 [09:21:06]OFD Sender: To server: pG, [09:21:06]CommunicateWithHost lk.salyk.kg:30040 [09:21:06]ConnectInit lk.salyk.kg [09:21:06]Connected sock=11 [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 31 37 36 35 0F 01 00 00 14 78 07 01 41 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 00 00 00 F4 03 04 00 85 FA 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BC BF 04 00 35 04 06 00 B3 19 EB AB 9C A4 57 B8 C9 57 80 EF 47 C5 [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 31 37 36 35 4F 00 00 00 4F B6 47 00 F4 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 31 37 36 35 10 04 04 00 BC BF 04 00 F4 03 04 00 D5 A0 21 67 B6 04 01 00 00 B6 EA 05 BC 0B 2C 9C 0C [09:21:07]CommunicateWithHost err = 0 [09:21:07]CheckOFDResponse [09:21:07]1017 (14) - 77093643461234 [09:21:07]1041 (16) - 0000000000871765 [09:21:07]1040 (4) - 311228 [09:21:07]1012 (4) - 30.10.2024 02:58 [09:21:07]1206 (1) - 0 [09:21:07]OFD Sender: Remove packet 311228 [09:21:07]ProducePacketName [09:21:07]name=ofd_packets/00311228 [09:21:07]NVStorageDeleteData [09:21:07]Write to MH i2c: 01 00 00 23 4E 71 [09:21:07]Write i2c OK [09:21:07]MH_I2C_Read... [09:21:07]Read from MH i2c: 01 [09:21:07]MH_I2C_Read... [09:21:07]Read from MH i2c: 01 07 00 [09:21:07]MH_I2C_Read... [09:21:07]Read from MH i2c: 01 07 00 23 4E 00 00 00 00 00 AD 0C 31 [09:21:07]RasterBufferAndPrint [09:21:07]line [09:21:07]line [09:21:07]line [09:21:07]line [09:21:07]line [09:21:07]written 0, free lines is 3259 [09:21:07]MH_Cut [09:21:07]Write to MH i2c: D1 01 00 2A 4E 01 4A [09:21:07]Write i2c OK [09:21:07]MH_I2C_Read... [09:21:07]Read from MH i2c: D1 [09:21:07]MH_I2C_Read... [09:21:07]Read from MH i2c: D1 01 00 [09:21:07]MH_I2C_Read... [09:21:07]Read from MH i2c: D1 01 00 2A 4E 00 49 [09:21:07]Write to MH i2c: 01 00 00 2B 4E 79 [09:21:07]Write i2c OK [09:21:07]MH_I2C_Read... [09:21:07]OFD Sender: No OFD packet to send [09:21:08]*** Cut start [09:21:08]*** Purtial cut [09:21:08]*** Stage 1: CUTSNS_PIN = 1 [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 2B 4E 00 00 00 00 00 FF 0F 8E [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 2C 4E 80 11 00 00 00 00 00 00 F4 [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 2C 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 49 [09:21:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 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 2D 4E 80 13 00 00 00 00 00 00 F7 [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 2D 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BC BF 04 00 0E 04 04 00 18 02 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 94 [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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BC BF 04 00 0E 04 04 00 18 02 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 [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 2E 4E 80 13 01 00 00 00 00 00 F9 [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 2E 4E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 E4 [09:21:08]RAPDU: 09 00 01 DB 7C 21 67 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":"0000000000871765","fd.num":311228,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [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":"0000000000871765","fd.num":311228,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [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 7.Close socket [09:21:08]Sock 7.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]OFD Sender: No OFD packet to send [09:21:27]OFD Sender: No OFD packet to send [09:21:32]OFD Sender: No OFD packet to send [09:21:37]OFD Sender: No OFD packet to send [09:21:42]OFD Sender: No OFD packet to send [09:21:47]OFD Sender: No OFD packet to send [09:21:52]OFD Sender: No OFD packet to send [09:21:57]OFD Sender: No OFD packet to send [09:22:02]OFD Sender: No OFD packet to send [09:22:07]OFD Sender: No OFD packet to send [09:22:12]OFD Sender: No OFD packet to send [09:22:17]OFD Sender: No OFD packet to send [09:22:22]OFD Sender: No OFD packet to send [09:22:27]OFD Sender: No OFD packet to send [09:22:32]OFD Sender: No OFD packet to send [09:22:37]OFD Sender: No OFD packet to send [09:22:42]OFD Sender: No OFD packet to send [09:22:47]OFD Sender: No OFD packet to send [09:22:52]OFD Sender: No OFD packet to send [09:22:57]OFD Sender: No OFD packet to send [09:23:02]OFD Sender: No OFD packet to send [09:23:07]OFD Sender: No OFD packet to send [09:23:12]OFD Sender: No OFD packet to send [09:23:17]OFD Sender: No OFD packet to send [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:42]OFD Sender: No OFD packet to send [09:23:47]OFD Sender: No OFD packet to send [09:23:52]OFD Sender: No OFD packet to send [09:23:57]OFD Sender: No OFD packet to send [09:24:03]OFD Sender: No OFD packet to send [09:24:08]OFD Sender: No OFD packet to send [09:24:11]accept exits with 10 [09:24:11]New connection [09:24:11]New thread 3066654052 created [09:24:11]Thread 3066510692 joined [09:24:11]Waiting for new connection... [09:24:11] Sock 10.Parse request [09:24:11]Sock 10.Check first char [09:24:11]Sock 10.First char is OK [09:24:11]request: POST /json_proto HTTP/1.0 [09:24:11]Method: POST [09:24:11]URL: /json_proto [09:24:11]Method is POST - this is cgi request [09:24:11]url: /json_proto [09:24:11]query_string will be loaded in cgi processing [09:24:11]execute_cgi json_proto POST (null) [09:24:11]execute_cgi path=json_proto method=POST [09:24:11]POST find Content-Length [09:24:11]Host: 172.17.96.3:8080 [09:24:11]Content-Length: 677 [09:24:11]Content-Type: application/json [09:24:11] [09:24:11]POST finish read [09:24:11]Found Content-Length = 677 [09:24:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645043", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:24:11]execute_script... [09:24: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)645043", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:24:11]POST & json_proto [09:24:11]process_json_proto [09:24:11]json parsed OK: [09:24:11]protocol is kg_v1.0 [09:24:11]action value=close_receipt [09:24:11]process_action close_receipt [09:24:11]cmd_close_receipt [09:24:11]MH_GetDate [09:24:11]Write to MH i2c: F0 00 00 2F 4E 6C [09:24:11]Write i2c OK [09:24:11]MH_I2C_Read... [09:24:11]Read from MH i2c: F0 [09:24:11]MH_I2C_Read... [09:24:11]Read from MH i2c: F0 09 00 [09:24:11]MH_I2C_Read... [09:24:11]Read from MH i2c: F0 09 00 2F 4E 00 40 FB 21 67 44 5E 04 65 43 [09:24:11]GetLastDocTimeStamp 1730280069 [09:24:11]current date 1730280256 [09:24:11]FM_GetShiftState [09:24:11]SAM_PROTO_GetShiftState [09:24:11]wFMCommunicate request_size=4 [09:24:11]MH_SAM_APDU [09:24:11]CAPDU: 80 13 01 00 [09:24:11]Write to MH i2c: E2 08 00 30 4E 80 13 01 00 00 00 00 00 FB [09:24:11]Write i2c OK [09:24:11]MH_I2C_Read... [09:24:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:24:11]Read from MH i2c: E2 [09:24:11]MH_I2C_Read... [09:24:11]Read from MH i2c: E2 0E 00 [09:24:11]MH_I2C_Read... [09:24:11]Read from MH i2c: E2 0E 00 30 4E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 E6 [09:24:11]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:24:11]wFMCommunicate OK [09:24:11]SAM_PROTO_GetShiftState done [09:24:11]FM_GetShiftState done [09:24:11]opened in 1730247899 [09:24:11]opened+sec_in_day 1730334299 [09:24:11]quantity*price = 50041 [09:24:11]sum+1 = 50042 [09:24:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 76 30.10.2024 09:24 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311229 ФПД: 156693889286826 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T092416&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311229&fm=156693889286826&tin=02508201610067®Number=0000000000091780&sum=50000 [09:24:12]StoreToDocumentArchive [09:24:12]shift 536 fd 311229 [09:24:12]save to /storage/0536/doc_00311229 [09:24:12]save last doc name /storage/0536/doc_00311229 to /storage/kkm_last_doc_name [09:24:12]save OK [09:24:12]Clear old archive folders... [09:24:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:24:12]tlvbuf is 005D79C0 [09:24:12]SAM_PROTO_ClearQueue [09:24:12]wFMCommunicate request_size=4 [09:24:12]MH_SAM_APDU [09:24:12]CAPDU: 80 09 00 00 [09:24:12]Write to MH i2c: E2 08 00 3D 4E 80 09 00 00 00 00 00 00 FD [09:24:12]Write i2c OK [09:24:12]MH_I2C_Read... [09:24:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:24:12]Read from MH i2c: E2 [09:24:12]MH_I2C_Read... [09:24:12]Read from MH i2c: E2 03 00 [09:24:12]MH_I2C_Read... [09:24:12]Read from MH i2c: E2 03 00 3D 4E 00 90 00 FF [09:24:12]RAPDU: 90 00 [09:24:12]wFMCommunicate OK [09:24:12]SAM_PROTO_ClearQueue done [09:24:12]KKMCreateOFDPacket [09:24:12]OFDProtocolAddRootSTLVToBuf [09:24:12]FM_MakeSignedData [09:24:12]FM_MakeSignedData [09:24:12]SAM_PROTO_SignData [09:24:12]wFMCommunicate request_size=4 [09:24:12]MH_SAM_APDU [09:24:12]CAPDU: 80 0D 01 02 [09:24:12]Write to MH i2c: E2 08 00 3E 4E 80 0D 01 02 00 00 00 00 05 [09:24:12]Write i2c OK [09:24:12]MH_I2C_Read... [09:24:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:24:12]Read from MH i2c: E2 [09:24:12]MH_I2C_Read... [09:24:12]Read from MH i2c: E2 03 00 [09:24:12]MH_I2C_Read... [09:24:12]Read from MH i2c: E2 03 00 3E 4E 00 90 00 00 [09:24:12]RAPDU: 90 00 [09:24:12]wFMCommunicate OK [09:24:12]wFMCommunicate request_size=255 [09:24:12]MH_SAM_APDU [09:24: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 4C 00 00 00 F4 03 04 00 40 FB 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BD BF 04 00 35 04 06 00 8E [09:24:12]Write to MH i2c: E2 02 01 3F 4E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 4C 00 00 00 F4 03 04 00 40 FB 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BD BF 04 00 35 04 06 00 8E 00 00 CA [09:24:12]Write i2c OK [09:24:12]MH_I2C_Read... [09:24:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:24:12]Read from MH i2c: E2 [09:24:12]MH_I2C_Read... [09:24:12]Read from MH i2c: E2 03 00 [09:24:12]MH_I2C_Read... [09:24:12]Read from MH i2c: E2 03 00 3F 4E 00 90 00 01 [09:24:12]RAPDU: 90 00 [09:24:12]wFMCommunicate OK [09:24:12]wFMCommunicate request_size=10 [09:24:12]MH_SAM_APDU [09:24:12]CAPDU: 80 0D 02 02 05 83 23 9C 02 AA [09:24:12]Write to MH i2c: E2 0D 00 40 4E 80 0D 02 02 05 00 83 23 9C 02 AA 00 00 00 [09:24:12]Write i2c OK [09:24:12]MH_I2C_Read... [09:24:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:24:13]Read from MH i2c: E2 [09:24:13]MH_I2C_Read... [09:24:13]Read from MH i2c: E2 03 00 [09:24:13]MH_I2C_Read... [09:24:13]Read from MH i2c: E2 03 00 40 4E 00 90 00 02 [09:24:13]RAPDU: 90 00 [09:24:13]wFMCommunicate OK [09:24:13]wFMCommunicate request_size=4 [09:24:13]MH_SAM_APDU [09:24:13]CAPDU: 80 0D 03 02 [09:24:13]Write to MH i2c: E2 08 00 41 4E 80 0D 03 02 00 00 00 00 0A [09:24:13]OFD Sender: No OFD packet to send [09:24:13]Write i2c OK [09:24:13]MH_I2C_Read... [09:24:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:24:13]Read from MH i2c: E2 [09:24:13]MH_I2C_Read... [09:24:13]Read from MH i2c: E2 0B 00 [09:24:13]MH_I2C_Read... [09:24:13]Read from MH i2c: E2 0B 00 41 4E 00 92 0E 6F 0B F4 84 CB 27 90 00 8F [09:24:13]RAPDU: 92 0E 6F 0B F4 84 CB 27 90 00 [09:24:13]wFMCommunicate OK [09:24:13]SAM_PROTO_SignData done [09:24:13]FM_MakeSignedData done [09:24:13]CreateOFDProtocolMessage [09:24:13]wFMCommunicate request_size=4 [09:24:13]MH_SAM_APDU [09:24:13]CAPDU: 80 11 00 00 [09:24:13]Write to MH i2c: E2 08 00 42 4E 80 11 00 00 00 00 00 00 0A [09:24:13]Write i2c OK [09:24:13]MH_I2C_Read... [09:24:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:24:13]Read from MH i2c: E2 [09:24:13]MH_I2C_Read... [09:24:13]Read from MH i2c: E2 17 00 [09:24:13]MH_I2C_Read... [09:24:13]Read from MH i2c: E2 17 00 42 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5F [09:24:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:24:13]wFMCommunicate OK [09:24:13]CreateOFDProtocolMessage done [09:24:13]OFDSenderStorePacket 311229 [09:24:13]StoreOFDPacket docnum=311229 [09:24:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D2 E2 07 01 0C 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 4C 00 00 00 F4 03 04 00 40 FB 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BD BF 04 00 35 04 06 00 8E 83 23 9C 02 AA 92 0E 6F 0B F4 84 CB 27 [09:24:13]CheckFolder [09:24:13]dirname=/storage/ofd_packets [09:24:13]CheckFolder done [09:24:13]ProducePacketName [09:24:13]name=ofd_packets/00311229 [09:24:13]NVStorageSaveData ofd_packets/00311229 [09:24:13]File name is /storage/ofd_packets/00311229 [09:24:13]Write 301 bytes [09:24:13]NVStorageSaveData done [09:24:13]OFDSenderStorePacket done [09:24:13]KKMCreateOFDPacket done [09:24:13]NVStorageSaveData kkm_last_timestamp [09:24:13]File name is /storage/kkm_last_timestamp [09:24:13]Write 4 bytes [09:24:13]NVStorageSaveData done [09:24:13]ExternCall_PrintAddStr [09:24:13]wPrintStart [09:24:13]Write to MH i2c: 01 00 00 43 4E 91 [09:24:13]Write i2c OK [09:24:13]MH_I2C_Read... [09:24:13]Read from MH i2c: 01 [09:24:13]MH_I2C_Read... [09:24:13]Read from MH i2c: 01 07 00 [09:24:13]MH_I2C_Read... [09:24:13]Read from MH i2c: 01 07 00 43 4E 00 00 00 00 00 FF 0F A6 [09:24:13]RasterBufferAndPrint [09:24:13]line Счет N : (1)645043 [09:24:13]line ИНН: 02508201610067 [09:24:13]line Контрольно-Кассовый Чек [09:24:13]line ПРОДАЖА [09:24:13]line ТРК (МРК, ГНК) : 41 [09:24:13]line Товар: 2710124130 [09:24:13]line Аи-92-К-2 [09:24:13]line 7.480 * 66.90 [09:24:13]line = 500.41 [09:24:13]line НДС 12% НСП 1% [09:24:13]line > о реализуемом товаре [09:24:13]line ОКРУГЛЕНИЕ: -0.41 [09:24:13]line ИТОГО: 500.00 [09:24:13]line Внесено: 500.00 [09:24:13]line СДАЧА: 0.00 [09:24:13]line НСП 1% : 4.43 [09:24:13]line НДС 12% : 53.14 [09:24:13]line Наличными: 500.00 [09:24:13]line Безнал.: 0.00 [09:24:13]line Место: АЗС № 172 "Партнер Нефть" [09:24:13]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:24:13]line СНО: Общий режим [09:24:13]line Чек 76 30.10.2024 09:24 [09:24:13]line Смена: 536 ФФД: 1.0 [09:24:13]line ЗНМ: 0300000116 [09:24:13]line РНМ: 0000000000091780 [09:24:13]line Версия ККМ: 001 [09:24:13]line ФМ: 0000000000871765 [09:24:13]line ФД: 311229 [09:24:13]line ФПД: 156693889286826 [09:24:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T092416&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311229&fm=156693889286826&tin=02508201610067®Number=0000000000091780&sum=50000 [09:24:13]OFD Sender: Processing packet 311229 [packets to send 223, broken 222] [09:24:13]ProducePacketName [09:24:13]name=ofd_packets/00311229 [09:24:13]written 0, free lines is 4095 [09:24:13]OFD Sender: To server: pG, [09:24:13]CommunicateWithHost lk.salyk.kg:30040 [09:24:13]ConnectInit lk.salyk.kg [09:24:13]Connected sock=11 [09:24:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D2 E2 07 01 0C 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 4C 00 00 00 F4 03 04 00 40 FB 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BD BF 04 00 35 04 06 00 8E 83 23 9C 02 AA 92 0E 6F 0B F4 84 CB 27 [09:24:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 9E 13 47 00 0A DD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BD BF 04 00 F4 03 04 00 90 A1 21 67 B6 04 01 00 00 67 DD F6 B3 89 9D CF 05 [09:24:13]CommunicateWithHost err = 0 [09:24:13]CheckOFDResponse [09:24:13]1017 (14) - 77093643461234 [09:24:13]1041 (16) - 0000000000871765 [09:24:13]1040 (4) - 311229 [09:24:13]1012 (4) - 30.10.2024 03:01 [09:24:13]1206 (1) - 0 [09:24:13]OFD Sender: Remove packet 311229 [09:24:13]ProducePacketName [09:24:13]name=ofd_packets/00311229 [09:24:13]NVStorageDeleteData [09:24:13]Write to MH i2c: 01 00 00 6D 4E BB [09:24:13]Write i2c OK [09:24:13]MH_I2C_Read... [09:24:13]Read from MH i2c: 01 [09:24:13]MH_I2C_Read... [09:24:13]Read from MH i2c: 01 07 00 [09:24:13]MH_I2C_Read... [09:24:13]Read from MH i2c: 01 07 00 6D 4E 00 00 00 00 00 B3 0C 81 [09:24:13]RasterBufferAndPrint [09:24:13]line [09:24:13]line [09:24:13]line [09:24:13]line [09:24:13]line [09:24:13]written 0, free lines is 3268 [09:24:14]MH_Cut [09:24:14]Write to MH i2c: D1 01 00 74 4E 01 94 [09:24:14]Write i2c OK [09:24:14]MH_I2C_Read... [09:24:14]Read from MH i2c: D1 [09:24:14]MH_I2C_Read... [09:24:14]Read from MH i2c: D1 01 00 [09:24:14]MH_I2C_Read... [09:24:14]Read from MH i2c: D1 01 00 74 4E 00 93 [09:24:14]Write to MH i2c: 01 00 00 75 4E C3 [09:24:14]Write i2c OK [09:24:14]MH_I2C_Read... [09:24:14]OFD Sender: No OFD packet to send [09:24:14]*** Cut start [09:24:14]*** Purtial cut [09:24:14]*** Stage 1: CUTSNS_PIN = 1 [09:24:15]Read from MH i2c: 01 [09:24:15]MH_I2C_Read... [09:24:15]*** Stop cut motor [09:24:15]*** Cut end [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 75 4E 00 00 00 00 00 FF 0F D8 [09:24:15]process_action close_receipt done [09:24:15]requested_data is exist [09:24:15]produce_requested_data [09:24:15]requested_item fm.sn is exist - process it [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 76 4E 80 11 00 00 00 00 00 00 3E [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 76 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 93 [09:24:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:24:15]wFMCommunicate OK [09:24:15]requested_item fd.num is exist - process it [09:24:15]SAM_PROTO_GetFieldsCounters [09:24:15]wFMCommunicate request_size=4 [09:24:15]MH_SAM_APDU [09:24:15]CAPDU: 80 13 00 00 [09:24:15]Write to MH i2c: E2 08 00 77 4E 80 13 00 00 00 00 00 00 41 [09:24:15]Write i2c OK [09:24:15]MH_I2C_Read... [09:24:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:24:15]Read from MH i2c: E2 [09:24:15]MH_I2C_Read... [09:24:15]Read from MH i2c: E2 62 00 [09:24:15]MH_I2C_Read... [09:24:15]Read from MH i2c: E2 62 00 77 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BD BF 04 00 0E 04 04 00 18 02 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 E2 [09:24: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BD BF 04 00 0E 04 04 00 18 02 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 [09:24:15]wFMCommunicate OK [09:24:15]SAM_PROTO_GetFieldsCounters done [09:24:15]requested_item shift.num is exist - process it [09:24:15]requested_item shift.opened is exist - process it [09:24:15]req_shift_opened [09:24:15]FM_GetShiftState [09:24:15]SAM_PROTO_GetShiftState [09:24:15]wFMCommunicate request_size=4 [09:24:15]MH_SAM_APDU [09:24:15]CAPDU: 80 13 01 00 [09:24:15]Write to MH i2c: E2 08 00 78 4E 80 13 01 00 00 00 00 00 43 [09:24:15]Write i2c OK [09:24:15]MH_I2C_Read... [09:24:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:24:15]Read from MH i2c: E2 [09:24:15]MH_I2C_Read... [09:24:15]Read from MH i2c: E2 0E 00 [09:24:15]MH_I2C_Read... [09:24:15]Read from MH i2c: E2 0E 00 78 4E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 2E [09:24:15]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:24:15]wFMCommunicate OK [09:24:15]SAM_PROTO_GetShiftState done [09:24:15]FM_GetShiftState done [09:24:15]req_shift_opened done [09:24:15]requested_item shift.open_date is exist - process it [09:24:15]req_shift_open_date [09:24:15]req_shift_open_date done [09:24:15]produce_requested_data done [09:24:15]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311229,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [09:24:15]process_action_free close_receipt [09:24:15]json_value_free [09:24:15]json_value_free done [09:24:15]process_json_proto returns [09:24:15]Send response to host [09:24:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311229,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [09:24:15]free response buf [09:24:15]execute_script done [09:24:15]execute_script returns [09:24:15]free content buf [09:24:15]Sock 10.Close socket [09:24:15]Sock 10.Thread stoped [09:24:19]OFD Sender: No OFD packet to send [09:24:24]OFD Sender: No OFD packet to send [09:24:29]OFD Sender: No OFD packet to send [09:24:34]OFD Sender: No OFD packet to send [09:24:37]accept exits with 9 [09:24:37]New connection [09:24:37]New thread 3066510692 created [09:24:37]Thread 3066654052 joined [09:24:37]Waiting for new connection... [09:24:37] Sock 9.Parse request [09:24:37]Sock 9.Check first char [09:24:37]Sock 9.First char is OK [09:24:37]request: POST /json_proto HTTP/1.0 [09:24:37]Method: POST [09:24:37]URL: /json_proto [09:24:37]Method is POST - this is cgi request [09:24:37]url: /json_proto [09:24:37]query_string will be loaded in cgi processing [09:24:37]execute_cgi json_proto POST (null) [09:24:37]execute_cgi path=json_proto method=POST [09:24:37]POST find Content-Length [09:24:37]Host: 172.17.96.3:8080 [09:24:37]Content-Length: 677 [09:24:37]Content-Type: application/json [09:24:37] [09:24:37]POST finish read [09:24:37]Found Content-Length = 677 [09:24:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645044", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.850, "sum" : 190.67, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 190.00, "total" : 190.00, "payments": [ { "type": 0, "sum" : 190.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:24:37]execute_script... [09:24: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)645044", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.850, "sum" : 190.67, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 190.00, "total" : 190.00, "payments": [ { "type": 0, "sum" : 190.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:24:37]POST & json_proto [09:24:37]process_json_proto [09:24:37]json parsed OK: [09:24:37]protocol is kg_v1.0 [09:24:37]action value=close_receipt [09:24:37]process_action close_receipt [09:24:37]cmd_close_receipt [09:24:37]MH_GetDate [09:24:37]Write to MH i2c: F0 00 00 79 4E B6 [09:24:37]Write i2c OK [09:24:37]MH_I2C_Read... [09:24:37]Read from MH i2c: F0 [09:24:37]MH_I2C_Read... [09:24:37]Read from MH i2c: F0 09 00 [09:24:37]MH_I2C_Read... [09:24:37]Read from MH i2c: F0 09 00 79 4E 00 59 FB 21 67 44 5E 04 65 A6 [09:24:37]GetLastDocTimeStamp 1730280256 [09:24:37]current date 1730280281 [09:24:37]FM_GetShiftState [09:24:37]SAM_PROTO_GetShiftState [09:24:37]wFMCommunicate request_size=4 [09:24:37]MH_SAM_APDU [09:24:37]CAPDU: 80 13 01 00 [09:24:37]Write to MH i2c: E2 08 00 7A 4E 80 13 01 00 00 00 00 00 45 [09:24:37]Write i2c OK [09:24:37]MH_I2C_Read... [09:24:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:24:37]Read from MH i2c: E2 [09:24:37]MH_I2C_Read... [09:24:37]Read from MH i2c: E2 0E 00 [09:24:37]MH_I2C_Read... [09:24:37]Read from MH i2c: E2 0E 00 7A 4E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 30 [09:24:37]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:24:37]wFMCommunicate OK [09:24:37]SAM_PROTO_GetShiftState done [09:24:37]FM_GetShiftState done [09:24:37]opened in 1730247899 [09:24:37]opened+sec_in_day 1730334299 [09:24:37]quantity*price = 19066 [09:24:37]sum+1 = 19068 [09:24:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.67 ИТОГО: 190.00 Внесено: 190.00 СДАЧА: 0.00 НСП 1% : 1.69 НДС 12% : 20.25 Наличными: 190.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 77 30.10.2024 09:24 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311230 ФПД: 115490471753358 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T092441&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311230&fm=115490471753358&tin=02508201610067®Number=0000000000091780&sum=19000 [09:24:38]StoreToDocumentArchive [09:24:38]shift 536 fd 311230 [09:24:38]save to /storage/0536/doc_00311230 [09:24:38]save last doc name /storage/0536/doc_00311230 to /storage/kkm_last_doc_name [09:24:38]save OK [09:24:38]Clear old archive folders... [09:24:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:24:38]tlvbuf is 00781970 [09:24:38]SAM_PROTO_ClearQueue [09:24:38]wFMCommunicate request_size=4 [09:24:38]MH_SAM_APDU [09:24:38]CAPDU: 80 09 00 00 [09:24:38]Write to MH i2c: E2 08 00 87 4E 80 09 00 00 00 00 00 00 47 [09:24:38]Write i2c OK [09:24:38]MH_I2C_Read... [09:24:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:24:38]Read from MH i2c: E2 [09:24:38]MH_I2C_Read... [09:24:38]Read from MH i2c: E2 03 00 [09:24:38]MH_I2C_Read... [09:24:38]Read from MH i2c: E2 03 00 87 4E 00 90 00 49 [09:24:38]RAPDU: 90 00 [09:24:38]wFMCommunicate OK [09:24:38]SAM_PROTO_ClearQueue done [09:24:38]KKMCreateOFDPacket [09:24:38]OFDProtocolAddRootSTLVToBuf [09:24:38]FM_MakeSignedData [09:24:38]FM_MakeSignedData [09:24:38]SAM_PROTO_SignData [09:24:38]wFMCommunicate request_size=4 [09:24:38]MH_SAM_APDU [09:24:38]CAPDU: 80 0D 01 02 [09:24:38]Write to MH i2c: E2 08 00 88 4E 80 0D 01 02 00 00 00 00 4F [09:24:38]Write i2c OK [09:24:38]MH_I2C_Read... [09:24:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:24:38]Read from MH i2c: E2 [09:24:38]MH_I2C_Read... [09:24:38]Read from MH i2c: E2 03 00 [09:24:38]MH_I2C_Read... [09:24:38]Read from MH i2c: E2 03 00 88 4E 00 90 00 4A [09:24:38]RAPDU: 90 00 [09:24:38]wFMCommunicate OK [09:24:38]wFMCommunicate request_size=255 [09:24:38]MH_SAM_APDU [09:24: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 32 FF 03 08 00 03 22 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 7B 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 E9 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 4D 00 00 00 F4 03 04 00 59 FB 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BE BF 04 00 35 04 06 00 69 [09:24:38]Write to MH i2c: E2 02 01 89 4E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 22 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 7B 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 E9 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 4D 00 00 00 F4 03 04 00 59 FB 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BE BF 04 00 35 04 06 00 69 00 00 50 [09:24:38]Write i2c OK [09:24:38]MH_I2C_Read... [09:24:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:24:38]Read from MH i2c: E2 [09:24:38]MH_I2C_Read... [09:24:38]Read from MH i2c: E2 03 00 [09:24:38]MH_I2C_Read... [09:24:38]Read from MH i2c: E2 03 00 89 4E 00 90 00 4B [09:24:38]RAPDU: 90 00 [09:24:38]wFMCommunicate OK [09:24:38]wFMCommunicate request_size=10 [09:24:38]MH_SAM_APDU [09:24:38]CAPDU: 80 0D 02 02 05 09 B8 8B 36 8E [09:24:38]Write to MH i2c: E2 0D 00 8A 4E 80 0D 02 02 05 00 09 B8 8B 36 8E 00 00 6C [09:24:38]Write i2c OK [09:24:38]MH_I2C_Read... [09:24:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:24:38]Read from MH i2c: E2 [09:24:38]MH_I2C_Read... [09:24:38]Read from MH i2c: E2 03 00 [09:24:38]MH_I2C_Read... [09:24:38]Read from MH i2c: E2 03 00 8A 4E 00 90 00 4C [09:24:38]RAPDU: 90 00 [09:24:38]wFMCommunicate OK [09:24:38]wFMCommunicate request_size=4 [09:24:38]MH_SAM_APDU [09:24:39]CAPDU: 80 0D 03 02 [09:24:39]Write to MH i2c: E2 08 00 8B 4E 80 0D 03 02 00 00 00 00 54 [09:24:39]Write i2c OK [09:24:39]MH_I2C_Read... [09:24:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:24:39]Read from MH i2c: E2 [09:24:39]MH_I2C_Read... [09:24:39]Read from MH i2c: E2 0B 00 [09:24:39]MH_I2C_Read... [09:24:39]Read from MH i2c: E2 0B 00 8B 4E 00 D5 2F A4 AB 34 4C 90 20 90 00 D8 [09:24:39]RAPDU: D5 2F A4 AB 34 4C 90 20 90 00 [09:24:39]wFMCommunicate OK [09:24:39]SAM_PROTO_SignData done [09:24:39]FM_MakeSignedData done [09:24:39]CreateOFDProtocolMessage [09:24:39]wFMCommunicate request_size=4 [09:24:39]MH_SAM_APDU [09:24:39]CAPDU: 80 11 00 00 [09:24:39]Write to MH i2c: E2 08 00 8C 4E 80 11 00 00 00 00 00 00 54 [09:24:39]Write i2c OK [09:24:39]MH_I2C_Read... [09:24:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:24:39]Read from MH i2c: E2 [09:24:39]MH_I2C_Read... [09:24:39]Read from MH i2c: E2 17 00 [09:24:39]MH_I2C_Read... [09:24:39]Read from MH i2c: E2 17 00 8C 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A9 [09:24:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:24:39]wFMCommunicate OK [09:24:39]CreateOFDProtocolMessage done [09:24:39]OFDSenderStorePacket 311230 [09:24:39]StoreOFDPacket docnum=311230 [09:24:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F2 75 07 01 4C 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 32 FF 03 08 00 03 22 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 7B 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 E9 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 4D 00 00 00 F4 03 04 00 59 FB 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BE BF 04 00 35 04 06 00 69 09 B8 8B 36 8E D5 2F A4 AB 34 4C 90 20 [09:24:39]CheckFolder [09:24:39]dirname=/storage/ofd_packets [09:24:39]CheckFolder done [09:24:39]ProducePacketName [09:24:39]name=ofd_packets/00311230 [09:24:39]NVStorageSaveData ofd_packets/00311230 [09:24:39]File name is /storage/ofd_packets/00311230 [09:24:39]Write 301 bytes [09:24:39]NVStorageSaveData done [09:24:39]OFDSenderStorePacket done [09:24:39]KKMCreateOFDPacket done [09:24:39]NVStorageSaveData kkm_last_timestamp [09:24:39]File name is /storage/kkm_last_timestamp [09:24:39]Write 4 bytes [09:24:39]NVStorageSaveData done [09:24:39]ExternCall_PrintAddStr [09:24:39]wPrintStart [09:24:39]Write to MH i2c: 01 00 00 8D 4E DB [09:24:39]Write i2c OK [09:24:39]MH_I2C_Read... [09:24:39]Read from MH i2c: 01 [09:24:39]MH_I2C_Read... [09:24:39]Read from MH i2c: 01 07 00 [09:24:39]MH_I2C_Read... [09:24:39]Read from MH i2c: 01 07 00 8D 4E 00 00 00 00 00 FF 0F F0 [09:24:39]RasterBufferAndPrint [09:24:39]line Счет N : (1)645044 [09:24:39]line ИНН: 02508201610067 [09:24:39]line Контрольно-Кассовый Чек [09:24:39]line ПРОДАЖА [09:24:39]line ТРК (МРК, ГНК) : 62 [09:24:39]line Товар: 2710124130 [09:24:39]line Аи-92-К-2 [09:24:39]line 2.850 * 66.90 [09:24:39]line = 190.67 [09:24:39]line НДС 12% НСП 1% [09:24:39]line > о реализуемом товаре [09:24:39]line ОКРУГЛЕНИЕ: -0.67 [09:24:39]line ИТОГО: 190.00 [09:24:39]line Внесено: 190.00 [09:24:39]line СДАЧА: 0.00 [09:24:39]line НСП 1% : 1.69 [09:24:39]line НДС 12% : 20.25 [09:24:39]line Наличными: 190.00 [09:24:39]line Безнал.: 0.00 [09:24:39]line Место: АЗС № 172 "Партнер Нефть" [09:24:39]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:24:39]line СНО: Общий режим [09:24:39]line Чек 77 30.10.2024 09:24 [09:24:39]line Смена: 536 ФФД: 1.0 [09:24:39]line ЗНМ: 0300000116 [09:24:39]line РНМ: 0000000000091780 [09:24:39]line Версия ККМ: 001 [09:24:39]line ФМ: 0000000000871765 [09:24:39]line ФД: 311230 [09:24:39]line ФПД: 115490471753358 [09:24:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T092441&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311230&fm=115490471753358&tin=02508201610067®Number=0000000000091780&sum=19000 [09:24:39]OFD Sender: Processing packet 311230 [packets to send 223, broken 222] [09:24:39]ProducePacketName [09:24:39]name=ofd_packets/00311230 [09:24:39]OFD Sender: To server: pG, [09:24:39]CommunicateWithHost lk.salyk.kg:30040 [09:24:39]ConnectInit lk.salyk.kg [09:24:39]written 0, free lines is 4095 [09:24:39]Connected sock=11 [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 31 37 36 35 0F 01 00 00 F2 75 07 01 4C 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 32 FF 03 08 00 03 22 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 7B 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 E9 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 4D 00 00 00 F4 03 04 00 59 FB 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BE BF 04 00 35 04 06 00 69 09 B8 8B 36 8E D5 2F A4 AB 34 4C 90 20 [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 31 37 36 35 4F 00 00 00 94 23 47 00 F9 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 31 37 36 35 10 04 04 00 BE BF 04 00 F4 03 04 00 AA A1 21 67 B6 04 01 00 00 A3 66 4B 12 9B 98 C9 5C [09:24:39]CommunicateWithHost err = 0 [09:24:39]CheckOFDResponse [09:24:39]1017 (14) - 77093643461234 [09:24:39]1041 (16) - 0000000000871765 [09:24:39]1040 (4) - 311230 [09:24:39]1012 (4) - 30.10.2024 03:02 [09:24:39]1206 (1) - 0 [09:24:39]OFD Sender: Remove packet 311230 [09:24:39]ProducePacketName [09:24:39]name=ofd_packets/00311230 [09:24:39]NVStorageDeleteData [09:24:39]Write to MH i2c: 01 00 00 B7 4E 05 [09:24:39]Write i2c OK [09:24:39]MH_I2C_Read... [09:24:39]Read from MH i2c: 01 [09:24:39]MH_I2C_Read... [09:24:39]Read from MH i2c: 01 07 00 [09:24:39]MH_I2C_Read... [09:24:39]Read from MH i2c: 01 07 00 B7 4E 00 00 00 00 00 C9 0C E1 [09:24:39]RasterBufferAndPrint [09:24:39]line [09:24:39]line [09:24:39]line [09:24:39]line [09:24:39]line [09:24:39]written 0, free lines is 3298 [09:24:39]MH_Cut [09:24:39]Write to MH i2c: D1 01 00 BE 4E 01 DE [09:24:39]Write i2c OK [09:24:39]MH_I2C_Read... [09:24:39]Read from MH i2c: D1 [09:24:39]MH_I2C_Read... [09:24:39]Read from MH i2c: D1 01 00 [09:24:39]MH_I2C_Read... [09:24:39]Read from MH i2c: D1 01 00 BE 4E 00 DD [09:24:39]Write to MH i2c: 01 00 00 BF 4E 0D [09:24:39]Write i2c OK [09:24:39]MH_I2C_Read... [09:24:40]OFD Sender: No OFD packet to send [09:24:40]*** Cut start [09:24:40]*** Purtial cut [09:24:40]*** Stage 1: CUTSNS_PIN = 1 [09:24:40]Read from MH i2c: 01 [09:24:40]MH_I2C_Read... [09:24:40]*** Stop cut motor [09:24:40]*** Cut end [09:24:40]Read from MH i2c: 01 07 00 [09:24:40]MH_I2C_Read... [09:24:40]Read from MH i2c: 01 07 00 BF 4E 00 00 00 00 00 FF 0F 22 [09:24:40]process_action close_receipt done [09:24:40]requested_data is exist [09:24:40]produce_requested_data [09:24:40]requested_item fm.sn is exist - process it [09:24:40]wFMCommunicate request_size=4 [09:24:40]MH_SAM_APDU [09:24:40]CAPDU: 80 11 00 00 [09:24:40]Write to MH i2c: E2 08 00 C0 4E 80 11 00 00 00 00 00 00 88 [09:24:40]Write i2c OK [09:24:40]MH_I2C_Read... [09:24:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:24:40]Read from MH i2c: E2 [09:24:40]MH_I2C_Read... [09:24:40]Read from MH i2c: E2 17 00 [09:24:40]MH_I2C_Read... [09:24:40]Read from MH i2c: E2 17 00 C0 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DD [09:24:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:24:40]wFMCommunicate OK [09:24:40]requested_item fd.num is exist - process it [09:24:40]SAM_PROTO_GetFieldsCounters [09:24:40]wFMCommunicate request_size=4 [09:24:40]MH_SAM_APDU [09:24:40]CAPDU: 80 13 00 00 [09:24:40]Write to MH i2c: E2 08 00 C1 4E 80 13 00 00 00 00 00 00 8B [09:24:40]Write i2c OK [09:24:40]MH_I2C_Read... [09:24:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:24:41]Read from MH i2c: E2 [09:24:41]MH_I2C_Read... [09:24:41]Read from MH i2c: E2 62 00 [09:24:41]MH_I2C_Read... [09:24:41]Read from MH i2c: E2 62 00 C1 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BE BF 04 00 0E 04 04 00 18 02 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 30 [09:24: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BE BF 04 00 0E 04 04 00 18 02 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 [09:24:41]wFMCommunicate OK [09:24:41]SAM_PROTO_GetFieldsCounters done [09:24:41]requested_item shift.num is exist - process it [09:24:41]requested_item shift.opened is exist - process it [09:24:41]req_shift_opened [09:24:41]FM_GetShiftState [09:24:41]SAM_PROTO_GetShiftState [09:24:41]wFMCommunicate request_size=4 [09:24:41]MH_SAM_APDU [09:24:41]CAPDU: 80 13 01 00 [09:24:41]Write to MH i2c: E2 08 00 C2 4E 80 13 01 00 00 00 00 00 8D [09:24:41]Write i2c OK [09:24:41]MH_I2C_Read... [09:24:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:24:41]Read from MH i2c: E2 [09:24:41]MH_I2C_Read... [09:24:41]Read from MH i2c: E2 0E 00 [09:24:41]MH_I2C_Read... [09:24:41]Read from MH i2c: E2 0E 00 C2 4E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 78 [09:24:41]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:24:41]wFMCommunicate OK [09:24:41]SAM_PROTO_GetShiftState done [09:24:41]FM_GetShiftState done [09:24:41]req_shift_opened done [09:24:41]requested_item shift.open_date is exist - process it [09:24:41]req_shift_open_date [09:24:41]req_shift_open_date done [09:24:41]produce_requested_data done [09:24:41]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311230,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [09:24:41]process_action_free close_receipt [09:24:41]json_value_free [09:24:41]json_value_free done [09:24:41]process_json_proto returns [09:24:41]Send response to host [09:24:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311230,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [09:24:41]free response buf [09:24:41]execute_script done [09:24:41]execute_script returns [09:24:41]free content buf [09:24:41]Sock 9.Close socket [09:24:41]Sock 9.Thread stoped [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: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]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:27]accept exits with 10 [09:26:27]New connection [09:26:27]New thread 3066654052 created [09:26:27]Thread 3066510692 joined [09:26:27]Waiting for new connection... [09:26:27] Sock 10.Parse request [09:26:27]Sock 10.Check first char [09:26:27]Sock 10.First char is OK [09:26:27]request: POST /json_proto HTTP/1.0 [09:26:27]Method: POST [09:26:27]URL: /json_proto [09:26:27]Method is POST - this is cgi request [09:26:27]url: /json_proto [09:26:27]query_string will be loaded in cgi processing [09:26:27]execute_cgi json_proto POST (null) [09:26:27]execute_cgi path=json_proto method=POST [09:26:27]POST find Content-Length [09:26:27]Host: 172.17.96.3:8080 [09:26:27]Content-Length: 769 [09:26:27]Content-Type: application/json [09:26:27] [09:26:27]POST finish read [09:26:27]Found Content-Length = 769 [09:26:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645045", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 22.430, "sum" : 1500.57, "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: Mbank", "payments": [ { "type": 1, "sum" : 1500.57 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:26:27]execute_script... [09:26: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)645045", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 22.430, "sum" : 1500.57, "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: Mbank", "payments": [ { "type": 1, "sum" : 1500.57 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:26:27]POST & json_proto [09:26:27]process_json_proto [09:26:27]json parsed OK: [09:26:27]protocol is kg_v1.0 [09:26:27]action value=close_receipt [09:26:27]process_action close_receipt [09:26:27]cmd_close_receipt [09:26:27]MH_GetDate [09:26:27]Write to MH i2c: F0 00 00 C3 4E 00 [09:26:27]Write i2c OK [09:26:27]MH_I2C_Read... [09:26:27]Read from MH i2c: F0 [09:26:27]MH_I2C_Read... [09:26:27]Read from MH i2c: F0 09 00 [09:26:27]MH_I2C_Read... [09:26:27]Read from MH i2c: F0 09 00 C3 4E 00 C7 FB 21 67 44 5E 04 65 5E [09:26:27]GetLastDocTimeStamp 1730280281 [09:26:27]current date 1730280391 [09:26:27]FM_GetShiftState [09:26:27]SAM_PROTO_GetShiftState [09:26:27]wFMCommunicate request_size=4 [09:26:27]MH_SAM_APDU [09:26:27]CAPDU: 80 13 01 00 [09:26:27]Write to MH i2c: E2 08 00 C4 4E 80 13 01 00 00 00 00 00 8F [09:26:27]Write i2c OK [09:26:27]MH_I2C_Read... [09:26:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:26:27]Read from MH i2c: E2 [09:26:27]MH_I2C_Read... [09:26:27]Read from MH i2c: E2 0E 00 [09:26:27]MH_I2C_Read... [09:26:27]Read from MH i2c: E2 0E 00 C4 4E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 7A [09:26:27]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:26:27]wFMCommunicate OK [09:26:27]SAM_PROTO_GetShiftState done [09:26:27]FM_GetShiftState done [09:26:27]opened in 1730247899 [09:26:27]opened+sec_in_day 1730334299 [09:26:27]quantity*price = 150056 [09:26:27]sum+1 = 150058 [09:26:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.57 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 0.00 Безнал.: 1500.57 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 78 30.10.2024 09:26 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311231 ФПД: 266431752722252 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T092631&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311231&fm=266431752722252&tin=02508201610067®Number=0000000000091780&sum=150057 [09:26:28]StoreToDocumentArchive [09:26:28]shift 536 fd 311231 [09:26:28]save to /storage/0536/doc_00311231 [09:26:28]save last doc name /storage/0536/doc_00311231 to /storage/kkm_last_doc_name [09:26:28]save OK [09:26:28]Clear old archive folders... [09:26:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:26:28]tlvbuf is 007EC890 [09:26:28]SAM_PROTO_ClearQueue [09:26:28]wFMCommunicate request_size=4 [09:26:28]MH_SAM_APDU [09:26:28]CAPDU: 80 09 00 00 [09:26:28]Write to MH i2c: E2 08 00 D1 4E 80 09 00 00 00 00 00 00 91 [09:26:28]Write i2c OK [09:26:28]MH_I2C_Read... [09:26:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:26:28]Read from MH i2c: E2 [09:26:28]MH_I2C_Read... [09:26:28]Read from MH i2c: E2 03 00 [09:26:28]MH_I2C_Read... [09:26:28]Read from MH i2c: E2 03 00 D1 4E 00 90 00 93 [09:26:28]RAPDU: 90 00 [09:26:28]wFMCommunicate OK [09:26:28]SAM_PROTO_ClearQueue done [09:26:28]KKMCreateOFDPacket [09:26:28]OFDProtocolAddRootSTLVToBuf [09:26:28]FM_MakeSignedData [09:26:28]FM_MakeSignedData [09:26:28]SAM_PROTO_SignData [09:26:28]wFMCommunicate request_size=4 [09:26:28]MH_SAM_APDU [09:26:28]CAPDU: 80 0D 01 02 [09:26:28]Write to MH i2c: E2 08 00 D2 4E 80 0D 01 02 00 00 00 00 99 [09:26:28]Write i2c OK [09:26:28]MH_I2C_Read... [09:26:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:26:28]Read from MH i2c: E2 [09:26:28]MH_I2C_Read... [09:26:28]Read from MH i2c: E2 03 00 [09:26:28]MH_I2C_Read... [09:26:28]Read from MH i2c: E2 03 00 D2 4E 00 90 00 94 [09:26:28]RAPDU: 90 00 [09:26:28]wFMCommunicate OK [09:26:28]wFMCommunicate request_size=255 [09:26:28]MH_SAM_APDU [09: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 32 [09:26:31]*** Stop cut motor [09:26:31]*** Cut end [09:26:31]Read from MH i2c: 01 07 00 [09:26:31]MH_I2C_Read... [09:26:31]Read from MH i2c: 01 07 00 07 4F 00 00 00 00 00 FF 0F 6B [09:26:31]process_action close_receipt done [09:26:31]requested_data is exist [09:26:31]produce_requested_data [09:26:31]requested_item fm.sn is exist - process it [09:26:31]wFMCommunicate request_size=4 [09:26:31]MH_SAM_APDU [09:26:31]CAPDU: 80 11 00 00 [09:26:31]Write to MH i2c: E2 08 00 08 4F 80 11 00 00 00 00 00 00 D1 [09:26:31]Write i2c OK [09:26:31]MH_I2C_Read... [09:26:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:26:31]Read from MH i2c: E2 [09:26:31]MH_I2C_Read... [09:26:31]Read from MH i2c: E2 17 00 [09:26:31]MH_I2C_Read... [09:26:31]Read from MH i2c: E2 17 00 08 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 26 [09:26:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:26:31]wFMCommunicate OK [09:26:31]requested_item fd.num is exist - process it [09:26:31]SAM_PROTO_GetFieldsCounters [09:26:31]wFMCommunicate request_size=4 [09:26:31]MH_SAM_APDU [09:26:31]CAPDU: 80 13 00 00 [09:26:31]Write to MH i2c: E2 08 00 09 4F 80 13 00 00 00 00 00 00 D4 [09:26:31]Write i2c OK [09:26:31]MH_I2C_Read... [09:26:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:26:31]Read from MH i2c: E2 [09:26:31]MH_I2C_Read... [09:26:31]Read from MH i2c: E2 62 00 [09:26:31]MH_I2C_Read... [09:26:31]Read from MH i2c: E2 62 00 09 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BF BF 04 00 0E 04 04 00 18 02 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 7D [09: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BF BF 04 00 0E 04 04 00 18 02 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 [09:26:31]wFMCommunicate OK [09:26:31]SAM_PROTO_GetFieldsCounters done [09:26:31]requested_item shift.num is exist - process it [09:26:31]requested_item shift.opened is exist - process it [09:26:31]req_shift_opened [09:26:31]FM_GetShiftState [09:26:31]SAM_PROTO_GetShiftState [09:26:31]wFMCommunicate request_size=4 [09:26:31]MH_SAM_APDU [09:26:31]CAPDU: 80 13 01 00 [09:26:31]Write to MH i2c: E2 08 00 0A 4F 80 13 01 00 00 00 00 00 D6 [09:26:31]Write i2c OK [09:26:31]MH_I2C_Read... [09:26:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:26:31]Read from MH i2c: E2 [09:26:31]MH_I2C_Read... [09:26:31]Read from MH i2c: E2 0E 00 [09:26:31]MH_I2C_Read... [09:26:31]Read from MH i2c: E2 0E 00 0A 4F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 C1 [09:26:31]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:26:31]wFMCommunicate OK [09:26:31]SAM_PROTO_GetShiftState done [09:26:31]FM_GetShiftState done [09:26:31]req_shift_opened done [09:26:31]requested_item shift.open_date is exist - process it [09:26:31]req_shift_open_date [09:26:31]req_shift_open_date done [09:26:31]produce_requested_data done [09:26:31]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311231,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [09:26:31]process_action_free close_receipt [09:26:31]json_value_free [09:26:31]json_value_free done [09:26:31]process_json_proto returns [09:26:31]Send response to host [09:26:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311231,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [09:26:31]free response buf [09:26:31]execute_script done [09:26:31]execute_script returns [09:26:31]free content buf [09:26:31]Sock 10.Close socket [09:26:31]Sock 10.Thread stoped [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:46]ConnectInit Can't connect to host [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:25]OFD Sender: No OFD packet to send [09:27:30]OFD Sender: No OFD packet to send [09:27:35]OFD Sender: No OFD packet to send [09:27:40]OFD Sender: No OFD packet to send [09:27:45]OFD Sender: No OFD packet to send [09:27:50]OFD Sender: No OFD packet to send [09:27:55]OFD Sender: No OFD packet to send [09:27:56]accept exits with 9 [09:27:56]New connection [09:27:56]New thread 3066510692 created [09:27:56]Thread 3066654052 joined [09:27:56]Waiting for new connection... [09:27:56] Sock 9.Parse request [09:27:56]Sock 9.Check first char [09:27:56]Sock 9.First char is OK [09:27:56]request: POST /json_proto HTTP/1.0 [09:27:56]Method: POST [09:27:56]URL: /json_proto [09:27:56]Method is POST - this is cgi request [09:27:56]url: /json_proto [09:27:56]query_string will be loaded in cgi processing [09:27:56]execute_cgi json_proto POST (null) [09:27:56]execute_cgi path=json_proto method=POST [09:27:56]POST find Content-Length [09:27:56]Host: 172.17.96.3:8080 [09:27:56]Content-Length: 677 [09:27:56]Content-Type: application/json [09:27:56] [09:27:56]POST finish read [09:27:56]Found Content-Length = 677 [09:27:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645047", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.600, "sum" : 508.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 508.00, "total" : 508.00, "payments": [ { "type": 0, "sum" : 508.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:27:56]execute_script... [09:27: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)645047", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.600, "sum" : 508.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 508.00, "total" : 508.00, "payments": [ { "type": 0, "sum" : 508.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:27:56]POST & json_proto [09:27:56]process_json_proto [09:27:56]json parsed OK: [09:27:56]protocol is kg_v1.0 [09:27:56]action value=close_receipt [09:27:56]process_action close_receipt [09:27:56]cmd_close_receipt [09:27:56]MH_GetDate [09:27:56]Write to MH i2c: F0 00 00 0B 4F 49 [09:27:56]Write i2c OK [09:27:56]MH_I2C_Read... [09:27:56]Read from MH i2c: F0 [09:27:56]MH_I2C_Read... [09:27:56]Read from MH i2c: F0 09 00 [09:27:56]MH_I2C_Read... [09:27:56]Read from MH i2c: F0 09 00 0B 4F 00 20 FC 21 67 44 5E 04 65 01 [09:27:56]GetLastDocTimeStamp 1730280391 [09:27:56]current date 1730280480 [09:27:56]FM_GetShiftState [09:27:56]SAM_PROTO_GetShiftState [09:27:56]wFMCommunicate request_size=4 [09:27:56]MH_SAM_APDU [09:27:56]CAPDU: 80 13 01 00 [09:27:56]Write to MH i2c: E2 08 00 0C 4F 80 13 01 00 00 00 00 00 D8 [09:27:56]Write i2c OK [09:27:56]MH_I2C_Read... [09:27:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:27:56]Read from MH i2c: E2 [09:27:56]MH_I2C_Read... [09:27:56]Read from MH i2c: E2 0E 00 [09:27:56]MH_I2C_Read... [09:27:56]Read from MH i2c: E2 0E 00 0C 4F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 C3 [09:27:56]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:27:56]wFMCommunicate OK [09:27:56]SAM_PROTO_GetShiftState done [09:27:56]FM_GetShiftState done [09:27:56]opened in 1730247899 [09:27:56]opened+sec_in_day 1730334299 [09:27:56]quantity*price = 50844 [09:27:56]sum+1 = 50845 [09:27:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 508.00 Внесено: 508.00 СДАЧА: 0.00 НСП 1% : 4.50 НДС 12% : 53.99 Наличными: 508.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 79 30.10.2024 09:28 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311232 ФПД: 213586433049573 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T092801&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311232&fm=213586433049573&tin=02508201610067®Number=0000000000091780&sum=50800 [09:27:57]StoreToDocumentArchive [09:27:57]shift 536 fd 311232 [09:27:57]save to /storage/0536/doc_00311232 [09:27:57]save last doc name /storage/0536/doc_00311232 to /storage/kkm_last_doc_name [09:27:57]save OK [09:27:57]Clear old archive folders... [09:27:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:27:57]tlvbuf is 0064C8C0 [09:27:57]SAM_PROTO_ClearQueue [09:27:57]wFMCommunicate request_size=4 [09:27:57]MH_SAM_APDU [09:27:57]CAPDU: 80 09 00 00 [09:27:57]Write to MH i2c: E2 08 00 19 4F 80 09 00 00 00 00 00 00 DA [09:27:57]Write i2c OK [09:27:57]MH_I2C_Read... [09:27:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:27:57]Read from MH i2c: E2 [09:27:57]MH_I2C_Read... [09:27:57]Read from MH i2c: E2 03 00 [09:27:57]MH_I2C_Read... [09:27:57]Read from MH i2c: E2 03 00 19 4F 00 90 00 DC [09:27:57]RAPDU: 90 00 [09:27:57]wFMCommunicate OK [09:27:57]SAM_PROTO_ClearQueue done [09:27:57]KKMCreateOFDPacket [09:27:57]OFDProtocolAddRootSTLVToBuf [09:27:57]FM_MakeSignedData [09:27:57]FM_MakeSignedData [09:27:57]SAM_PROTO_SignData [09:27:57]wFMCommunicate request_size=4 [09:27:57]MH_SAM_APDU [09:27:57]CAPDU: 80 0D 01 02 [09:27:57]Write to MH i2c: E2 08 00 1A 4F 80 0D 01 02 00 00 00 00 E2 [09:27:57]Write i2c OK [09:27:57]MH_I2C_Read... [09:27:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:27:57]Read from MH i2c: E2 [09:27:57]MH_I2C_Read... [09:27:57]Read from MH i2c: E2 03 00 [09:27:57]MH_I2C_Read... [09:27:57]Read from MH i2c: E2 03 00 1A 4F 00 90 00 DD [09:27:57]RAPDU: 90 00 [09:27:57]wFMCommunicate OK [09:27:57]wFMCommunicate request_size=255 [09:27:57]MH_SAM_APDU [09:27: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 32 FF 03 08 00 03 B0 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C C6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 C6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 17 15 00 00 00 00 07 04 06 00 70 C6 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 00 00 00 F4 03 04 00 21 FC 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C0 BF 04 00 35 04 06 00 C2 [09:27:58]Write to MH i2c: E2 02 01 1B 4F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B0 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C C6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 C6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 17 15 00 00 00 00 07 04 06 00 70 C6 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 00 00 00 F4 03 04 00 21 FC 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C0 BF 04 00 35 04 06 00 C2 00 00 04 [09:27:58]Write i2c OK [09:27:58]MH_I2C_Read... [09:27:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:27:58]Read from MH i2c: E2 [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: E2 03 00 [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: E2 03 00 1B 4F 00 90 00 DE [09:27:58]RAPDU: 90 00 [09:27:58]wFMCommunicate OK [09:27:58]wFMCommunicate request_size=10 [09:27:58]MH_SAM_APDU [09:27:58]CAPDU: 80 0D 02 02 05 41 77 78 83 E5 [09:27:58]Write to MH i2c: E2 0D 00 1C 4F 80 0D 02 02 05 00 41 77 78 83 E5 00 00 87 [09:27:58]Write i2c OK [09:27:58]MH_I2C_Read... [09:27:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:27:58]Read from MH i2c: E2 [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: E2 03 00 [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: E2 03 00 1C 4F 00 90 00 DF [09:27:58]RAPDU: 90 00 [09:27:58]wFMCommunicate OK [09:27:58]wFMCommunicate request_size=4 [09:27:58]MH_SAM_APDU [09:27:58]CAPDU: 80 0D 03 02 [09:27:58]Write to MH i2c: E2 08 00 1D 4F 80 0D 03 02 00 00 00 00 E7 [09:27:58]Write i2c OK [09:27:58]MH_I2C_Read... [09:27:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:27:58]Read from MH i2c: E2 [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: E2 0B 00 [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: E2 0B 00 1D 4F 00 57 11 4A B0 7D CC 89 2E 90 00 4A [09:27:58]RAPDU: 57 11 4A B0 7D CC 89 2E 90 00 [09:27:58]wFMCommunicate OK [09:27:58]SAM_PROTO_SignData done [09:27:58]FM_MakeSignedData done [09:27:58]CreateOFDProtocolMessage [09:27:58]wFMCommunicate request_size=4 [09:27:58]MH_SAM_APDU [09:27:58]CAPDU: 80 11 00 00 [09:27:58]Write to MH i2c: E2 08 00 1E 4F 80 11 00 00 00 00 00 00 E7 [09:27:58]Write i2c OK [09:27:58]MH_I2C_Read... [09:27:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:27:58]Read from MH i2c: E2 [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: E2 17 00 [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: E2 17 00 1E 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3C [09:27:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:27:58]wFMCommunicate OK [09:27:58]CreateOFDProtocolMessage done [09:27:58]OFDSenderStorePacket 311232 [09:27:58]StoreOFDPacket docnum=311232 [09:27:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 35 9F 07 01 AA 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B0 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C C6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 C6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 17 15 00 00 00 00 07 04 06 00 70 C6 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 00 00 00 F4 03 04 00 21 FC 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C0 BF 04 00 35 04 06 00 C2 41 77 78 83 E5 57 11 4A B0 7D CC 89 2E [09:27:58]CheckFolder [09:27:58]dirname=/storage/ofd_packets [09:27:58]CheckFolder done [09:27:58]ProducePacketName [09:27:58]name=ofd_packets/00311232 [09:27:58]NVStorageSaveData ofd_packets/00311232 [09:27:58]File name is /storage/ofd_packets/00311232 [09:27:58]Write 301 bytes [09:27:58]NVStorageSaveData done [09:27:58]OFDSenderStorePacket done [09:27:58]KKMCreateOFDPacket done [09:27:58]NVStorageSaveData kkm_last_timestamp [09:27:58]File name is /storage/kkm_last_timestamp [09:27:58]Write 4 bytes [09:27:58]NVStorageSaveData done [09:27:58]ExternCall_PrintAddStr [09:27:58]wPrintStart [09:27:58]Write to MH i2c: 01 00 00 1F 4F 6E [09:27:58]Write i2c OK [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: 01 [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: 01 07 00 [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: 01 07 00 1F 4F 00 00 00 00 00 FF 0F 83 [09:27:58]RasterBufferAndPrint [09:27:58]line Счет N : (1)645047 [09:27:58]line ИНН: 02508201610067 [09:27:58]line Контрольно-Кассовый Чек [09:27:58]line ПРОДАЖА [09:27:58]line ТРК (МРК, ГНК) : 31 [09:27:58]line Товар: 2710124130 [09:27:58]line Аи-92-К-2 [09:27:58]line 7.600 * 66.90 [09:27:58]line = 508.44 [09:27:58]line НДС 12% НСП 1% [09:27:58]line > о реализуемом товаре [09:27:58]line ОКРУГЛЕНИЕ: -0.44 [09:27:58]line ИТОГО: 508.00 [09:27:58]line Внесено: 508.00 [09:27:58]line СДАЧА: 0.00 [09:27:58]line НСП 1% : 4.50 [09:27:58]line НДС 12% : 53.99 [09:27:58]line Наличными: 508.00 [09:27:58]line Безнал.: 0.00 [09:27:58]line Место: АЗС № 172 "Партнер Нефть" [09:27:58]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:27:58]line СНО: Общий режим [09:27:58]line Чек 79 30.10.2024 09:28 [09:27:58]line Смена: 536 ФФД: 1.0 [09:27:58]line ЗНМ: 0300000116 [09:27:58]line РНМ: 0000000000091780 [09:27:58]line Версия ККМ: 001 [09:27:58]line ФМ: 0000000000871765 [09:27:58]line ФД: 311232 [09:27:58]line ФПД: 213586433049573 [09:27:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T092801&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311232&fm=213586433049573&tin=02508201610067®Number=0000000000091780&sum=50800 [09:27:58]written 0, free lines is 4095 [09:27:58]OFD Sender: Processing packet 311232 [packets to send 223, broken 222] [09:27:58]ProducePacketName [09:27:58]name=ofd_packets/00311232 [09:27:58]OFD Sender: To server: pG, [09:27:58]CommunicateWithHost lk.salyk.kg:30040 [09:27:58]ConnectInit lk.salyk.kg [09:27:58]Connected sock=10 [09:27:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 35 9F 07 01 AA 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B0 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C C6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 C6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 17 15 00 00 00 00 07 04 06 00 70 C6 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 00 00 00 F4 03 04 00 21 FC 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C0 BF 04 00 35 04 06 00 C2 41 77 78 83 E5 57 11 4A B0 7D CC 89 2E [09:27:59]Write to MH i2c: 01 00 00 49 4F 98 [09:27:59]Write i2c OK [09:27:59]MH_I2C_Read... [09:27:59]Read from MH i2c: 01 [09:27:59]MH_I2C_Read... [09:27:59]Read from MH i2c: 01 07 00 [09:27:59]MH_I2C_Read... [09:27:59]Read from MH i2c: 01 07 00 49 4F 00 00 00 00 00 B1 0C 5C [09:27:59]RasterBufferAndPrint [09:27:59]line [09:27:59]line [09:27:59]line [09:27:59]line [09:27:59]line [09:27:59]written 0, free lines is 3274 [09:27:59]MH_Cut [09:27:59]Write to MH i2c: D1 01 00 50 4F 01 71 [09:27:59]Write i2c OK [09:27:59]MH_I2C_Read... [09:27:59]Read from MH i2c: D1 [09:27:59]MH_I2C_Read... [09:27:59]Read from MH i2c: D1 01 00 [09:27:59]MH_I2C_Read... [09:27:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 7B 09 47 00 A5 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 31 37 36 35 10 04 04 00 C0 BF 04 00 F4 03 04 00 71 A2 21 67 B6 04 01 00 00 24 AD EE 25 CE C2 06 3C [09:27:59]CommunicateWithHost err = 0 [09:27:59]CheckOFDResponse [09:27:59]1017 (14) - 77093643461234 [09:27:59]1041 (16) - 0000000000871765 [09:27:59]1040 (4) - 311232 [09:27:59]1012 (4) - 30.10.2024 03:05 [09:27:59]1206 (1) - 0 [09:27:59]OFD Sender: Remove packet 311232 [09:27:59]ProducePacketName [09:27:59]name=ofd_packets/00311232 [09:27:59]NVStorageDeleteData [09:27:59]Read from MH i2c: D1 01 00 50 4F 00 70 [09:27:59]Write to MH i2c: 01 00 00 51 4F A0 [09:27:59]Write i2c OK [09:27:59]MH_I2C_Read... [09:27:59]OFD Sender: No OFD packet to send [09:27:59]*** Cut start [09:27:59]*** Purtial cut [09:27:59]*** Stage 1: CUTSNS_PIN = 1 [09:28:00]Read from MH i2c: 01 [09:28:00]MH_I2C_Read... [09:28:00]*** Stop cut motor [09:28:00]*** Cut end [09:28:00]Read from MH i2c: 01 07 00 [09:28:00]MH_I2C_Read... [09:28:00]Read from MH i2c: 01 07 00 51 4F 00 00 00 00 00 FF 0F B5 [09:28:00]process_action close_receipt done [09:28:00]requested_data is exist [09:28:00]produce_requested_data [09:28:00]requested_item fm.sn is exist - process it [09:28:00]wFMCommunicate request_size=4 [09:28:00]MH_SAM_APDU [09:28:00]CAPDU: 80 11 00 00 [09:28:00]Write to MH i2c: E2 08 00 52 4F 80 11 00 00 00 00 00 00 1B [09:28:00]Write i2c OK [09:28:00]MH_I2C_Read... [09:28:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:28:00]Read from MH i2c: E2 [09:28:00]MH_I2C_Read... [09:28:00]Read from MH i2c: E2 17 00 [09:28:00]MH_I2C_Read... [09:28:00]Read from MH i2c: E2 17 00 52 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 70 [09:28:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:28:00]wFMCommunicate OK [09:28:00]requested_item fd.num is exist - process it [09:28:00]SAM_PROTO_GetFieldsCounters [09:28:00]wFMCommunicate request_size=4 [09:28:00]MH_SAM_APDU [09:28:00]CAPDU: 80 13 00 00 [09:28:00]Write to MH i2c: E2 08 00 53 4F 80 13 00 00 00 00 00 00 1E [09:28:00]Write i2c OK [09:28:00]MH_I2C_Read... [09:28:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:28:00]Read from MH i2c: E2 [09:28:00]MH_I2C_Read... [09:28:00]Read from MH i2c: E2 62 00 [09:28:00]MH_I2C_Read... [09:28:00]Read from MH i2c: E2 62 00 53 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C0 BF 04 00 0E 04 04 00 18 02 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 CB [09:28: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C0 BF 04 00 0E 04 04 00 18 02 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 [09:28:00]wFMCommunicate OK [09:28:00]SAM_PROTO_GetFieldsCounters done [09:28:00]requested_item shift.num is exist - process it [09:28:00]requested_item shift.opened is exist - process it [09:28:00]req_shift_opened [09:28:00]FM_GetShiftState [09:28:00]SAM_PROTO_GetShiftState [09:28:00]wFMCommunicate request_size=4 [09:28:00]MH_SAM_APDU [09:28:00]CAPDU: 80 13 01 00 [09:28:00]Write to MH i2c: E2 08 00 54 4F 80 13 01 00 00 00 00 00 20 [09:28:00]Write i2c OK [09:28:00]MH_I2C_Read... [09:28:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:28:00]Read from MH i2c: E2 [09:28:00]MH_I2C_Read... [09:28:00]Read from MH i2c: E2 0E 00 [09:28:00]MH_I2C_Read... [09:28:00]Read from MH i2c: E2 0E 00 54 4F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 0B [09:28:00]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:28:00]wFMCommunicate OK [09:28:00]SAM_PROTO_GetShiftState done [09:28:00]FM_GetShiftState done [09:28:00]req_shift_opened done [09:28:00]requested_item shift.open_date is exist - process it [09:28:00]req_shift_open_date [09:28:00]req_shift_open_date done [09:28:00]produce_requested_data done [09:28:00]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311232,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [09:28:00]process_action_free close_receipt [09:28:00]json_value_free [09:28:00]json_value_free done [09:28:00]process_json_proto returns [09:28:00]Send response to host [09:28:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311232,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [09:28:00]free response buf [09:28:00]execute_script done [09:28:00]execute_script returns [09:28:00]free content buf [09:28:00]Sock 9.Close socket [09:28:00]Sock 9.Thread stoped [09:28:04]OFD Sender: No OFD packet to send [09:28:09]OFD Sender: No OFD packet to send [09:28:13]accept exits with 7 [09:28:13]New connection [09:28:13]New thread 3066654052 created [09:28:13]Thread 3066510692 joined [09:28:13]Waiting for new connection... [09:28:13] Sock 7.Parse request [09:28:13]Sock 7.Check first char [09:28:13]Sock 7.First char is OK [09:28:13]request: POST /json_proto HTTP/1.0 [09:28:13]Method: POST [09:28:13]URL: /json_proto [09:28:13]Method is POST - this is cgi request [09:28:13]url: /json_proto [09:28:13]query_string will be loaded in cgi processing [09:28:13]execute_cgi json_proto POST (null) [09:28:13]execute_cgi path=json_proto method=POST [09:28:13]POST find Content-Length [09:28:13]Host: 172.17.96.3:8080 [09:28:13]Content-Length: 682 [09:28:13]Content-Type: application/json [09:28:13] [09:28:13]POST finish read [09:28:13]Found Content-Length = 682 [09:28:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645048", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 22.920, "sum" : 1700.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1700.00, "total" : 1700.00, "payments": [ { "type": 0, "sum" : 1700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:28:13]execute_script... [09:28: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)645048", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 22.920, "sum" : 1700.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1700.00, "total" : 1700.00, "payments": [ { "type": 0, "sum" : 1700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:28:13]POST & json_proto [09:28:13]process_json_proto [09:28:13]json parsed OK: [09:28:13]protocol is kg_v1.0 [09:28:13]action value=close_receipt [09:28:13]process_action close_receipt [09:28:13]cmd_close_receipt [09:28:13]MH_GetDate [09:28:13]Write to MH i2c: F0 00 00 55 4F 93 [09:28:13]Write i2c OK [09:28:13]MH_I2C_Read... [09:28:13]Read from MH i2c: F0 [09:28:13]MH_I2C_Read... [09:28:13]Read from MH i2c: F0 09 00 [09:28:13]MH_I2C_Read... [09:28:13]Read from MH i2c: F0 09 00 55 4F 00 31 FC 21 67 44 5E 04 65 5C [09:28:13]GetLastDocTimeStamp 1730280481 [09:28:13]current date 1730280497 [09:28:13]FM_GetShiftState [09:28:13]SAM_PROTO_GetShiftState [09:28:13]wFMCommunicate request_size=4 [09:28:13]MH_SAM_APDU [09:28:13]CAPDU: 80 13 01 00 [09:28:13]Write to MH i2c: E2 08 00 56 4F 80 13 01 00 00 00 00 00 22 [09:28:13]Write i2c OK [09:28:13]MH_I2C_Read... [09:28:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:28:13]Read from MH i2c: E2 [09:28:13]MH_I2C_Read... [09:28:13]Read from MH i2c: E2 0E 00 [09:28:13]MH_I2C_Read... [09:28:13]Read from MH i2c: E2 0E 00 56 4F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 0D [09:28:13]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:28:13]wFMCommunicate OK [09:28:13]SAM_PROTO_GetShiftState done [09:28:13]FM_GetShiftState done [09:28:13]opened in 1730247899 [09:28:13]opened+sec_in_day 1730334299 [09:28:13]quantity*price = 170066 [09:28:13]sum+1 = 170067 [09:28:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 1700.00 Внесено: 1700.00 СДАЧА: 0.00 НСП 1% : 15.05 НДС 12% : 180.60 Наличными: 1700.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 80 30.10.2024 09:28 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311233 ФПД: 15994800553260 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T092817&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311233&fm=15994800553260&tin=02508201610067®Number=0000000000091780&sum=170000 [09:28:14]StoreToDocumentArchive [09:28:14]shift 536 fd 311233 [09:28:14]save to /storage/0536/doc_00311233 [09:28:14]save last doc name /storage/0536/doc_00311233 to /storage/kkm_last_doc_name [09:28:14]save OK [09:28:14]Clear old archive folders... [09:28:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:28:14]tlvbuf is 0063C4C0 [09:28:14]SAM_PROTO_ClearQueue [09:28:14]wFMCommunicate request_size=4 [09:28:14]MH_SAM_APDU [09:28:14]CAPDU: 80 09 00 00 [09:28:14]Write to MH i2c: E2 08 00 63 4F 80 09 00 00 00 00 00 00 24 [09:28:14]Write i2c OK [09:28:14]MH_I2C_Read... [09:28:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:28:14]Read from MH i2c: E2 [09:28:14]MH_I2C_Read... [09:28:14]Read from MH i2c: E2 03 00 [09:28:14]MH_I2C_Read... [09:28:14]Read from MH i2c: E2 03 00 63 4F 00 90 00 26 [09:28:14]RAPDU: 90 00 [09:28:14]wFMCommunicate OK [09:28:14]SAM_PROTO_ClearQueue done [09:28:14]KKMCreateOFDPacket [09:28:14]OFDProtocolAddRootSTLVToBuf [09:28:14]FM_MakeSignedData [09:28:14]FM_MakeSignedData [09:28:14]SAM_PROTO_SignData [09:28:14]wFMCommunicate request_size=4 [09:28:14]MH_SAM_APDU [09:28:14]CAPDU: 80 0D 01 02 [09:28:14]Write to MH i2c: E2 08 00 64 4F 80 0D 01 02 00 00 00 00 2C [09:28:14]Write i2c OK [09:28:14]MH_I2C_Read... [09:28:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:28:14]Read from MH i2c: E2 [09:28:14]MH_I2C_Read... [09:28:14]Read from MH i2c: E2 03 00 [09:28:14]MH_I2C_Read... [09:28:14]Read from MH i2c: E2 03 00 64 4F 00 90 00 27 [09:28:14]RAPDU: 90 00 [09:28:14]wFMCommunicate OK [09:28:14]wFMCommunicate request_size=255 [09:28:14]MH_SAM_APDU [09:28: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 33 FF 03 08 00 03 88 59 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 52 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 8C 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 50 00 00 00 F4 03 04 00 31 FC 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C1 BF 04 00 35 04 06 00 0E [09:28:14]Write to MH i2c: E2 02 01 65 4F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 88 59 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 52 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 8C 46 00 00 00 00 07 04 OFD Sender: No OFD packet to send [09:28:14]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 50 00 00 00 F4 03 04 00 31 FC 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C1 BF 04 00 35 04 06 00 0E 00 00 DC [09:28:15]Write i2c OK [09:28:15]MH_I2C_Read... [09:28:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:28:15]Read from MH i2c: E2 [09:28:15]MH_I2C_Read... [09:28:15]Read from MH i2c: E2 03 00 [09:28:15]MH_I2C_Read... [09:28:15]Read from MH i2c: E2 03 00 65 4F 00 90 00 28 [09:28:15]RAPDU: 90 00 [09:28:15]wFMCommunicate OK [09:28:15]wFMCommunicate request_size=10 [09:28:15]MH_SAM_APDU [09:28:15]CAPDU: 80 0D 02 02 05 8C 14 67 BD 2C [09:28:15]Write to MH i2c: E2 0D 00 66 4F 80 0D 02 02 05 00 8C 14 67 BD 2C 00 00 29 [09:28:15]Write i2c OK [09:28:15]MH_I2C_Read... [09:28:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:28:15]Read from MH i2c: E2 [09:28:15]MH_I2C_Read... [09:28:15]Read from MH i2c: E2 03 00 [09:28:15]MH_I2C_Read... [09:28:15]Read from MH i2c: E2 03 00 66 4F 00 90 00 29 [09:28:15]RAPDU: 90 00 [09:28:15]wFMCommunicate OK [09:28:15]wFMCommunicate request_size=4 [09:28:15]MH_SAM_APDU [09:28:15]CAPDU: 80 0D 03 02 [09:28:15]Write to MH i2c: E2 08 00 67 4F 80 0D 03 02 00 00 00 00 31 [09:28:15]Write i2c OK [09:28:15]MH_I2C_Read... [09:28:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:28:15]Read from MH i2c: E2 [09:28:15]MH_I2C_Read... [09:28:15]Read from MH i2c: E2 0B 00 [09:28:15]MH_I2C_Read... [09:28:15]Read from MH i2c: E2 0B 00 67 4F 00 9B 15 CE C6 B0 35 89 30 90 00 14 [09:28:15]RAPDU: 9B 15 CE C6 B0 35 89 30 90 00 [09:28:15]wFMCommunicate OK [09:28:15]SAM_PROTO_SignData done [09:28:15]FM_MakeSignedData done [09:28:15]CreateOFDProtocolMessage [09:28:15]wFMCommunicate request_size=4 [09:28:15]MH_SAM_APDU [09:28:15]CAPDU: 80 11 00 00 [09:28:15]Write to MH i2c: E2 08 00 68 4F 80 11 00 00 00 00 00 00 31 [09:28:15]Write i2c OK [09:28:15]MH_I2C_Read... [09:28:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:28:15]Read from MH i2c: E2 [09:28:15]MH_I2C_Read... [09:28:15]Read from MH i2c: E2 17 00 [09:28:15]MH_I2C_Read... [09:28:15]Read from MH i2c: E2 17 00 68 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 86 [09:28:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:28:15]wFMCommunicate OK [09:28:15]CreateOFDProtocolMessage done [09:28:15]OFDSenderStorePacket 311233 [09:28:15]StoreOFDPacket docnum=311233 [09:28:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 E5 23 07 01 BA 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 88 59 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 52 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 8C 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 50 00 00 00 F4 03 04 00 31 FC 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C1 BF 04 00 35 04 06 00 0E 8C 14 67 BD 2C 9B 15 CE C6 B0 35 89 30 [09:28:15]CheckFolder [09:28:15]dirname=/storage/ofd_packets [09:28:15]CheckFolder done [09:28:15]ProducePacketName [09:28:15]name=ofd_packets/00311233 [09:28:15]NVStorageSaveData ofd_packets/00311233 [09:28:15]File name is /storage/ofd_packets/00311233 [09:28:15]Write 301 bytes [09:28:15]NVStorageSaveData done [09:28:15]OFDSenderStorePacket done [09:28:15]KKMCreateOFDPacket done [09:28:15]NVStorageSaveData kkm_last_timestamp [09:28:15]File name is /storage/kkm_last_timestamp [09:28:15]Write 4 bytes [09:28:15]NVStorageSaveData done [09:28:15]ExternCall_PrintAddStr [09:28:15]wPrintStart [09:28:15]Write to MH i2c: 01 00 00 69 4F B8 [09:28:15]OFD Sender: Processing packet 311233 [packets to send 223, broken 222] [09:28:15]ProducePacketName [09:28:15]name=ofd_packets/00311233 [09:28:15]OFD Sender: To server: pG, [09:28:15]CommunicateWithHost lk.salyk.kg:30040 [09:28:15]ConnectInit lk.salyk.kg [09:28:15]Write i2c OK [09:28:15]MH_I2C_Read... [09:28:15]Read from MH i2c: 01 [09:28:15]MH_I2C_Read... [09:28:15]Read from MH i2c: 01 07 00 [09:28:15]MH_I2C_Read... [09:28:15]Read from MH i2c: 01 07 00 69 4F 00 00 00 00 00 FF 0F CD [09:28:15]RasterBufferAndPrint [09:28:15]line Счет N : (1)645048 [09:28:15]line ИНН: 02508201610067 [09:28:15]line Контрольно-Кассовый Чек [09:28:15]line ПРОДАЖА [09:28:15]line ТРК (МРК, ГНК) : 51 [09:28:15]line Товар: 2710124500 [09:28:15]line Аи-95-К-3 [09:28:15]line 22.920 * 74.20 [09:28:15]line = 1700.66 [09:28:15]line НДС 12% НСП 1% [09:28:15]line > о реализуемом товаре [09:28:15]line ОКРУГЛЕНИЕ: -0.66 [09:28:15]line ИТОГО: 1700.00 [09:28:15]line Внесено: 1700.00 [09:28:15]line СДАЧА: 0.00 [09:28:15]line НСП 1% : 15.05 [09:28:15]line НДС 12% : 180.60 [09:28:15]line Наличными: 1700.00 [09:28:15]line Безнал.: 0.00 [09:28:15]line Место: АЗС № 172 "Партнер Нефть" [09:28:15]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:28:15]line СНО: Общий режим [09:28:15]line Чек 80 30.10.2024 09:28 [09:28:15]line Смена: 536 ФФД: 1.0 [09:28:15]line ЗНМ: 0300000116 [09:28:15]line РНМ: 0000000000091780 [09:28:15]line Версия ККМ: 001 [09:28:15]line ФМ: 0000000000871765 [09:28:15]line ФД: 311233 [09:28:15]line ФПД: 15994800553260 [09:28:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T092817&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311233&fm=15994800553260&tin=02508201610067®Number=0000000000091780&sum=170000 [09:28:15]written 0, free lines is 4095 [09:28:15]Connected sock=11 [09:28:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 E5 23 07 01 BA 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 88 59 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 52 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 8C 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 50 00 00 00 F4 03 04 00 31 FC 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C1 BF 04 00 35 04 06 00 0E 8C 14 67 BD 2C 9B 15 CE C6 B0 35 89 30 [09:28:16]Write to MH i2c: 01 00 00 93 4F E2 [09:28:16]Write i2c OK [09:28:16]MH_I2C_Read... [09:28:16]Read from MH i2c: 01 [09:28:16]MH_I2C_Read... [09:28:16]Read from MH i2c: 01 07 00 [09:28:16]MH_I2C_Read... [09:28:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 FD C8 47 00 27 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 31 37 36 35 10 04 04 00 C1 BF 04 Read from MH i2c: 00 01 F4 07 03 00 04 93 00 4F 82 00 A2 00 21 00 00 00 BD 0C B2 [09:28:16]RasterBufferAndPrint [09:28:16]line [09:28:16]line [09:28:16]line [09:28:16]line [09:28:16]line [09:28:16]written 0, free lines is 3478 [09:28:16]67 B6 04 01 00 00 28 FD AA 5A 57 B0 4C 81 [09:28:16]CommunicateWithHost err = 0 [09:28:16]CheckOFDResponse [09:28:16]MH_Cut [09:28:16]1017 (14) - 77093643461234 [09:28:16]Write to MH i2c: 1041 (16) - 0000000000871765 [09:28:16]D1 1040 (4) - 311233 [09:28:16]01 1012 (4) - 30.10.2024 03:05 [09:28:16]00 1206 (1) - 0 [09:28:16]9A OFD Sender: Remove packet 311233 [09:28:16]4F ProducePacketName [09:28:16]01 name=ofd_packets/00311233 [09:28:16]BB NVStorageDeleteData [09:28:16] [09:28:16]Write i2c OK [09:28:16]MH_I2C_Read... [09:28:16]Read from MH i2c: D1 [09:28:16]MH_I2C_Read... [09:28:16]Read from MH i2c: D1 01 00 [09:28:16]MH_I2C_Read... [09:28:16]Read from MH i2c: D1 01 00 9A 4F 00 BA [09:28:16]Write to MH i2c: 01 00 00 9B 4F EA [09:28:16]Write i2c OK [09:28:16]MH_I2C_Read... [09:28:16]OFD Sender: No OFD packet to send [09:28:16]*** Cut start [09:28:16]*** Purtial cut [09:28:16]*** Stage 1: CUTSNS_PIN = 1 [09:28:17]Read from MH i2c: 01 [09:28:17]MH_I2C_Read... [09:28:17]*** Stop cut motor [09:28:17]*** Cut end [09:28:17]Read from MH i2c: 01 07 00 [09:28:17]MH_I2C_Read... [09:28:17]Read from MH i2c: 01 07 00 9B 4F 00 00 00 00 00 FF 0F FF [09:28:17]process_action close_receipt done [09:28:17]requested_data is exist [09:28:17]produce_requested_data [09:28:17]requested_item fm.sn is exist - process it [09:28:17]wFMCommunicate request_size=4 [09:28:17]MH_SAM_APDU [09:28:17]CAPDU: 80 11 00 00 [09:28:17]Write to MH i2c: E2 08 00 9C 4F 80 11 00 00 00 00 00 00 65 [09:28:17]Write i2c OK [09:28:17]MH_I2C_Read... [09:28:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:28:17]Read from MH i2c: E2 [09:28:17]MH_I2C_Read... [09:28:17]Read from MH i2c: E2 17 00 [09:28:17]MH_I2C_Read... [09:28:17]Read from MH i2c: E2 17 00 9C 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 BA [09:28:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:28:17]wFMCommunicate OK [09:28:17]requested_item fd.num is exist - process it [09:28:17]SAM_PROTO_GetFieldsCounters [09:28:17]wFMCommunicate request_size=4 [09:28:17]MH_SAM_APDU [09:28:17]CAPDU: 80 13 00 00 [09:28:17]Write to MH i2c: E2 08 00 9D 4F 80 13 00 00 00 00 00 00 68 [09:28:17]Write i2c OK [09:28:17]MH_I2C_Read... [09:28:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:28:17]Read from MH i2c: E2 [09:28:17]MH_I2C_Read... [09:28:17]Read from MH i2c: E2 62 00 [09:28:17]MH_I2C_Read... [09:28:17]Read from MH i2c: E2 62 00 9D 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C1 BF 04 00 0E 04 04 00 18 02 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 19 [09:28: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C1 BF 04 00 0E 04 04 00 18 02 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 [09:28:17]wFMCommunicate OK [09:28:17]SAM_PROTO_GetFieldsCounters done [09:28:17]requested_item shift.num is exist - process it [09:28:17]requested_item shift.opened is exist - process it [09:28:17]req_shift_opened [09:28:17]FM_GetShiftState [09:28:17]SAM_PROTO_GetShiftState [09:28:17]wFMCommunicate request_size=4 [09:28:17]MH_SAM_APDU [09:28:17]CAPDU: 80 13 01 00 [09:28:17]Write to MH i2c: E2 08 00 9E 4F 80 13 01 00 00 00 00 00 6A [09:28:17]Write i2c OK [09:28:17]MH_I2C_Read... [09:28:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:28:17]Read from MH i2c: E2 [09:28:17]MH_I2C_Read... [09:28:17]Read from MH i2c: E2 0E 00 [09:28:17]MH_I2C_Read... [09:28:17]Read from MH i2c: E2 0E 00 9E 4F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 55 [09:28:17]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:28:17]wFMCommunicate OK [09:28:17]SAM_PROTO_GetShiftState done [09:28:17]FM_GetShiftState done [09:28:17]req_shift_opened done [09:28:17]requested_item shift.open_date is exist - process it [09:28:17]req_shift_open_date [09:28:17]req_shift_open_date done [09:28:17]produce_requested_data done [09:28:17]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311233,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [09:28:17]process_action_free close_receipt [09:28:17]json_value_free [09:28:17]json_value_free done [09:28:17]process_json_proto returns [09:28:17]Send response to host [09:28:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311233,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [09:28:17]free response buf [09:28:17]execute_script done [09:28:17]execute_script returns [09:28:17]free content buf [09:28:17]Sock 7.Close socket [09:28:17]Sock 7.Thread stoped [09:28:21]accept exits with 10 [09:28:21]New connection [09:28:21]New thread 3066510692 created [09:28:21]Thread 3066654052 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.96.3:8080 [09:28:21]Content-Length: 769 [09:28:21]Content-Type: application/json [09:28:21] [09:28:21]POST finish read [09:28:21]Found Content-Length = 769 [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)645046", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 17.940, "sum" : 1200.19, "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: Mbank", "payments": [ { "type": 1, "sum" : 1200.19 } ] } , "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)645046", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 17.940, "sum" : 1200.19, "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: Mbank", "payments": [ { "type": 1, "sum" : 1200.19 } ] } , "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 9F 4F DD [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 9F 4F 00 39 FC 21 67 44 5E 04 65 AE [09:28:21]GetLastDocTimeStamp 1730280497 [09:28:21]current date 1730280505 [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 A0 4F 80 13 01 00 00 00 00 00 6C [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 A0 4F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 57 [09:28:21]RAPDU: 09 00 01 DB 7C 21 67 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 1730247899 [09:28:21]opened+sec_in_day 1730334299 [09:28:21]quantity*price = 120018 [09:28:21]sum+1 = 120020 [09:28:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1200.19 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 0.00 Безнал.: 1200.19 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 81 30.10.2024 09:28 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311234 ФПД: 8616735684725 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T092826&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311234&fm=8616735684725&tin=02508201610067®Number=0000000000091780&sum=120019 [09:28:23]StoreToDocumentArchive [09:28:23]shift 536 fd 311234 [09:28:23]save to /storage/0536/doc_00311234 [09:28:23]save last doc name /storage/0536/doc_00311234 to /storage/kkm_last_doc_name [09:28:23]save OK [09:28:23]Clear old archive folders... [09:28:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:28:23]tlvbuf is 00816D90 [09:28:23]SAM_PROTO_ClearQueue [09:28:23]wFMCommunicate request_size=4 [09:28:23]MH_SAM_APDU [09:28:23]CAPDU: 80 09 00 00 [09:28:23]Write to MH i2c: E2 08 00 AD 4F 80 09 00 00 00 00 00 00 6E [09:28:23]Write i2c OK [09:28:23]MH_I2C_Read... [09:28:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:28:23]Read from MH i2c: E2 [09:28:23]MH_I2C_Read... [09:28:23]Read from MH i2c: E2 03 00 [09:28:23]MH_I2C_Read... [09:28:23]Read from MH i2c: E2 03 00 AD 4F 00 90 00 70 [09:28:23]RAPDU: 90 00 [09:28:23]wFMCommunicate OK [09:28:23]SAM_PROTO_ClearQueue done [09:28:23]KKMCreateOFDPacket [09:28:23]OFDProtocolAddRootSTLVToBuf [09:28:23]FM_MakeSignedData [09:28:23]FM_MakeSignedData [09:28:23]SAM_PROTO_SignData [09:28:23]wFMCommunicate request_size=4 [09:28:23]MH_SAM_APDU [09:28:23]CAPDU: 80 0D 01 02 [09:28:23]Write to MH i2c: E2 08 00 AE 4F 80 0D 01 02 00 00 00 00 76 [09:28:23]Write i2c OK [09:28:23]MH_I2C_Read... [09:28:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:28:23]Read from MH i2c: E2 [09:28:23]MH_I2C_Read... [09:28:23]Read from MH i2c: E2 03 00 [09:28:23]MH_I2C_Read... [09:28:23]Read from MH i2c: E2 03 00 AE 4F 00 90 00 71 [09:28:23]RAPDU: 90 00 [09:28:23]wFMCommunicate OK [09:28:23]wFMCommunicate request_size=255 [09:28:23]MH_SAM_APDU [09:28: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 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 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 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 3A FC 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C2 BF 04 00 35 04 06 00 07 [09:28:23]Write to MH i2c: E2 02 01 AF 4F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 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 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 3A FC 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C2 BF 04 00 35 04 06 00 07 00 00 E6 [09:28:23]Write i2c OK [09:28:23]MH_I2C_Read... [09:28:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:28:23]Read from MH i2c: E2 [09:28:23]MH_I2C_Read... [09:28:23]Read from MH i2c: E2 03 00 [09:28:23]MH_I2C_Read... [09:28:23]Read from MH i2c: E2 03 00 AF 4F 00 90 00 72 [09:28:23]RAPDU: 90 00 [09:28:23]wFMCommunicate OK [09:28:23]wFMCommunicate request_size=10 [09:28:23]MH_SAM_APDU [09:28:23]CAPDU: 80 0D 02 02 05 D6 3D 78 38 75 [09:28:23]Write to MH i2c: E2 0D 00 B0 4F 80 0D 02 02 05 00 D6 3D 78 38 75 00 00 BB [09:28:23]Write i2c OK [09:28:23]MH_I2C_Read... [09:28:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:28:23]Read from MH i2c: E2 [09:28:23]MH_I2C_Read... [09:28:23]Read from MH i2c: E2 03 00 [09:28:24]MH_I2C_Read... [09:28:24]Read from MH i2c: E2 03 00 B0 4F 00 90 00 73 [09:28:24]RAPDU: 90 00 [09:28:24]wFMCommunicate OK [09:28:24]wFMCommunicate request_size=4 [09:28:24]MH_SAM_APDU [09:28:24]CAPDU: 80 0D 03 02 [09:28:24]Write to MH i2c: E2 08 00 B1 4F 80 0D 03 02 00 00 00 00 7B [09:28:24]Write i2c OK [09:28:24]MH_I2C_Read... [09:28:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:28:24]Read from MH i2c: E2 [09:28:24]MH_I2C_Read... [09:28:24]Read from MH i2c: E2 0B 00 [09:28:24]MH_I2C_Read... [09:28:24]Read from MH i2c: E2 0B 00 B1 4F 00 50 D4 72 C2 93 6C 1D 9D 90 00 8D [09:28:24]RAPDU: 50 D4 72 C2 93 6C 1D 9D 90 00 [09:28:24]wFMCommunicate OK [09:28:24]SAM_PROTO_SignData done [09:28:24]FM_MakeSignedData done [09:28:24]CreateOFDProtocolMessage [09:28:24]wFMCommunicate request_size=4 [09:28:24]MH_SAM_APDU [09:28:24]CAPDU: 80 11 00 00 [09:28:24]Write to MH i2c: E2 08 00 B2 4F 80 11 00 00 00 00 00 00 7B [09:28:24]Write i2c OK [09:28:24]MH_I2C_Read... [09:28:24]Read from MH i2c: E2 [09:28:24]MH_I2C_Read... [09:28:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:28:24]Read from MH i2c: E2 17 00 [09:28:24]MH_I2C_Read... [09:28:24]Read from MH i2c: E2 17 00 B2 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D0 [09:28:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:28:24]wFMCommunicate OK [09:28:24]CreateOFDProtocolMessage done [09:28:24]OFDSenderStorePacket 311234 [09:28:24]StoreOFDPacket docnum=311234 [09:28:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 EF 52 07 01 2D 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 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 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 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 3A FC 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C2 BF 04 00 35 04 06 00 07 D6 3D 78 38 75 50 D4 72 C2 93 6C 1D 9D [09:28:24]CheckFolder [09:28:24]dirname=/storage/ofd_packets [09:28:24]CheckFolder done [09:28:24]ProducePacketName [09:28:24]name=ofd_packets/00311234 [09:28:24]NVStorageSaveData ofd_packets/00311234 [09:28:24]File name is /storage/ofd_packets/00311234 [09:28:24]Write 301 bytes [09:28:24]NVStorageSaveData done [09:28:24]OFDSenderStorePacket done [09:28:24]KKMCreateOFDPacket done [09:28:24]NVStorageSaveData kkm_last_timestamp [09:28:24]File name is /storage/kkm_last_timestamp [09:28:24]Write 4 bytes [09:28:24]NVStorageSaveData done [09:28:24]ExternCall_PrintAddStr [09:28:24]wPrintStart [09:28:24]Write to MH i2c: 01 00 00 B3 4F 02 [09:28:24]Write i2c OK [09:28:24]MH_I2C_Read... [09:28:24]Read from MH i2c: 01 [09:28:24]MH_I2C_Read... [09:28:24]Read from MH i2c: 01 07 00 [09:28:24]MH_I2C_Read... [09:28:24]Read from MH i2c: 01 07 00 B3 4F 00 00 00 00 00 FF 0F 17 [09:28:24]RasterBufferAndPrint [09:28:24]line Счет N : (1)645046 [09:28:24]line ИНН: 02508201610067 [09:28:24]line Контрольно-Кассовый Чек [09:28:24]line ПРОДАЖА [09:28:24]line ТРК (МРК, ГНК) : 62 [09:28:24]line Товар: 2710124130 [09:28:24]line Аи-92-К-2 [09:28:24]line 17.940 * 66.90 [09:28:24]line = 1200.19 [09:28:24]line НДС 12% НСП 1% [09:28:24]line > о реализуемом товаре [09:28:24]line ИТОГО: 1200.19 [09:28:24]line НСП 1% : 10.62 [09:28:24]line НДС 12% : 127.45 [09:28:24]line Наличными: 0.00 [09:28:24]line Безнал.: 1200.19 [09:28:24]line Место: АЗС № 172 "Партнер Нефть" [09:28:24]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:28:24]line СНО: Общий режим [09:28:24]line Чек 81 30.10.2024 09:28 [09:28:24]line Смена: 536 ФФД: 1.0 [09:28:24]line ЗНМ: 0300000116 [09:28:24]line РНМ: 0000000000091780 [09:28:24]line Версия ККМ: 001 [09:28:24]line Платежная система: Mbank [09:28:24]line ФМ: 0000000000871765 [09:28:24]line ФД: 311234 [09:28:24]line ФПД: 8616735684725 [09:28:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T092826&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311234&fm=8616735684725&tin=02508201610067®Number=0000000000091780&sum=120019 [09:28:24]OFD Sender: Processing packet 311234 [packets to send 223, broken 222] [09:28:24]ProducePacketName [09:28:24]name=ofd_packets/00311234 [09:28:24]OFD Sender: To server: pG, [09:28:24]CommunicateWithHost lk.salyk.kg:30040 [09:28:24]ConnectInit lk.salyk.kg [09:28:24]written 0, free lines is 4095 [09:28:24]Connected sock=6 [09:28:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 EF 52 07 01 2D 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 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 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 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 3A FC 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C2 BF 04 00 35 04 06 00 07 D6 3D 78 38 75 50 D4 72 C2 93 6C 1D 9D [09:28:24]Write to MH i2c: 01 00 00 DB 4F 2A [09:28:24]Write i2c OK [09:28:24]MH_I2C_Read... [09:28:24]Read from MH i2c: 01 [09:28:24]MH_I2C_Read... [09:28:24]Read from MH i2c: 01 07 00 [09:28:24]MH_I2C_Read... [09:28:24]Read from MH i2c: 01 07 00 DB 4F 00 00 00 00 00 04 0D 42 [09:28:24]RasterBufferAndPrint [09:28:24]line [09:28:24]line [09:28:24]line [09:28:24]line [09:28:24]line [09:28:24]written 0, free lines is 3373 [09:28:24]MH_Cut [09:28:24]Write to MH i2c: D1 01 00 E2 4F 01 03 [09:28:24]Write i2c OK [09:28:24]MH_I2C_Read... [09:28:24]Read from MH i2c: D1 [09:28:24]MH_I2C_Read... [09:28:24]Read from MH i2c: D1 01 00 [09:28:24]MH_I2C_Read... [09:28:24]Read from MH i2c: D1 01 00 E2 4F 00 02 [09:28:24]Write to MH i2c: 01 00 00 E3 4F 32 [09:28:24]Write i2c OK [09:28:24]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 31 37 36 35 4F 00 00 00 FE FB 47 00 38 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 31 37 36 35 10 04 04 00 C2 BF 04 00 F4 03 04 00 8B A2 21 67 B6 04 01 00 00 AC 3C F5 08 09 F5 62 9A [09:28:25]CommunicateWithHost err = 0 [09:28:25]CheckOFDResponse [09:28:25]1017 (14) - 77093643461234 [09:28:25]1041 (16) - 0000000000871765 [09:28:25]1040 (4) - 311234 [09:28:25]1012 (4) - 30.10.2024 03:05 [09:28:25]1206 (1) - 0 [09:28:25]OFD Sender: Remove packet 311234 [09:28:25]ProducePacketName [09:28:25]name=ofd_packets/00311234 [09:28:25]NVStorageDeleteData [09:28:25]*** Cut start [09:28:25]*** Purtial cut [09:28:25]*** Stage 1: CUTSNS_PIN = 1 [09:28:25]OFD Sender: No OFD packet to send [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 E3 4F 00 00 00 00 00 FF 0F 47 [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 E4 4F 80 11 00 00 00 00 00 00 AD [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 E4 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 02 [09:28:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 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 E5 4F 80 13 00 00 00 00 00 00 B0 [09:28:26]Write i2c OK [09:28:26]MH_I2C_Read... [09:28:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:28:26]Read from MH i2c: E2 [09:28:26]MH_I2C_Read... [09:28:26]Read from MH i2c: E2 62 00 [09:28:26]MH_I2C_Read... [09:28:26]Read from MH i2c: E2 62 00 E5 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C2 BF 04 00 0E 04 04 00 18 02 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 65 [09:28: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C2 BF 04 00 0E 04 04 00 18 02 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 [09:28:26]wFMCommunicate OK [09:28:26]SAM_PROTO_GetFieldsCounters done [09:28:26]requested_item shift.num is exist - process it [09:28:26]requested_item shift.opened is exist - process it [09:28:26]req_shift_opened [09:28:26]FM_GetShiftState [09:28:26]SAM_PROTO_GetShiftState [09:28:26]wFMCommunicate request_size=4 [09:28:26]MH_SAM_APDU [09:28:26]CAPDU: 80 13 01 00 [09:28:26]Write to MH i2c: E2 08 00 E6 4F 80 13 01 00 00 00 00 00 B2 [09:28:26]Write i2c OK [09:28:26]MH_I2C_Read... [09:28:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:28:26]Read from MH i2c: E2 [09:28:26]MH_I2C_Read... [09:28:26]Read from MH i2c: E2 0E 00 [09:28:26]MH_I2C_Read... [09:28:26]Read from MH i2c: E2 0E 00 E6 4F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 9D [09:28:26]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:28:26]wFMCommunicate OK [09:28:26]SAM_PROTO_GetShiftState done [09:28:26]FM_GetShiftState done [09:28:26]req_shift_opened done [09:28:26]requested_item shift.open_date is exist - process it [09:28:26]req_shift_open_date [09:28:26]req_shift_open_date done [09:28:26]produce_requested_data done [09:28:26]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311234,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [09:28:26]process_action_free close_receipt [09:28:26]json_value_free [09:28:26]json_value_free done [09:28:26]process_json_proto returns [09:28:26]Send response to host [09:28:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311234,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [09:28:26]free response buf [09:28:26]execute_script done [09:28:26]execute_script returns [09:28:26]free content buf [09:28:26]Sock 10.Close socket [09:28:26]Sock 10.Thread stoped [09:28:26]accept exits with 7 [09:28:26]New connection [09:28:26]New thread 3066654052 created [09:28:26]Thread 3066510692 joined [09:28:26]Waiting for new connection... [09:28:26] Sock 7.Parse request [09:28:26]Sock 7.Check first char [09:28:26]Sock 7.First char is OK [09:28:26]request: POST /json_proto HTTP/1.0 [09:28:26]Method: POST [09:28:26]URL: /json_proto [09:28:26]Method is POST - this is cgi request [09:28:26]url: /json_proto [09:28:26]query_string will be loaded in cgi processing [09:28:26]execute_cgi json_proto POST (null) [09:28:26]execute_cgi path=json_proto method=POST [09:28:26]POST find Content-Length [09:28:26]Host: 172.17.96.3:8080 [09:28:26]Content-Length: 677 [09:28:26]Content-Type: application/json [09:28:26] [09:28:26]POST finish read [09:28:26]Found Content-Length = 677 [09:28:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645049", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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:28:26]execute_script... [09:28: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)645049", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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:28:26]POST & json_proto [09:28:26]process_json_proto [09:28:26]json parsed OK: [09:28:26]protocol is kg_v1.0 [09:28:26]action value=close_receipt [09:28:26]process_action close_receipt [09:28:26]cmd_close_receipt [09:28:26]MH_GetDate [09:28:26]Write to MH i2c: F0 00 00 E7 4F 25 [09:28:26]Write i2c OK [09:28:26]MH_I2C_Read... [09:28:26]Read from MH i2c: F0 [09:28:26]MH_I2C_Read... [09:28:26]Read from MH i2c: F0 09 00 [09:28:26]MH_I2C_Read... [09:28:26]Read from MH i2c: F0 09 00 E7 4F 00 3F FC 21 67 44 5E 04 65 FC [09:28:26]GetLastDocTimeStamp 1730280506 [09:28:26]current date 1730280511 [09:28:26]FM_GetShiftState [09:28:26]SAM_PROTO_GetShiftState [09:28:26]wFMCommunicate request_size=4 [09:28:26]MH_SAM_APDU [09:28:26]CAPDU: 80 13 01 00 [09:28:26]Write to MH i2c: E2 08 00 E8 4F 80 13 01 00 00 00 00 00 B4 [09:28:26]Write i2c OK [09:28:26]MH_I2C_Read... [09:28:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:28:26]Read from MH i2c: E2 [09:28:26]MH_I2C_Read... [09:28:26]Read from MH i2c: E2 0E 00 [09:28:26]MH_I2C_Read... [09:28:26]Read from MH i2c: E2 0E 00 E8 4F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 9F [09:28:26]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:28:26]wFMCommunicate OK [09:28:26]SAM_PROTO_GetShiftState done [09:28:26]FM_GetShiftState done [09:28:26]opened in 1730247899 [09:28:26]opened+sec_in_day 1730334299 [09:28:26]quantity*price = 20003 [09:28:26]sum+1 = 20004 [09:28:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 82 30.10.2024 09:28 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311235 ФПД: 268118792430592 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T092831&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311235&fm=268118792430592&tin=02508201610067®Number=0000000000091780&sum=20000 [09:28:28]StoreToDocumentArchive [09:28:28]shift 536 fd 311235 [09:28:28]save to /storage/0536/doc_00311235 [09:28:28]save last doc name /storage/0536/doc_00311235 to /storage/kkm_last_doc_name [09:28:28]save OK [09:28:28]Clear old archive folders... [09:28:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:28:28]tlvbuf is 008248F0 [09:28:28]SAM_PROTO_ClearQueue [09:28:28]wFMCommunicate request_size=4 [09:28:28]MH_SAM_APDU [09:28:28]CAPDU: 80 09 00 00 [09:28:28]Write to MH i2c: E2 08 00 F5 4F 80 09 00 00 00 00 00 00 B6 [09:28:28]Write i2c OK [09:28:28]MH_I2C_Read... [09:28:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:28:28]Read from MH i2c: E2 [09:28:28]MH_I2C_Read... [09:28:28]Read from MH i2c: E2 03 00 [09:28:28]MH_I2C_Read... [09:28:28]Read from MH i2c: E2 03 00 F5 4F 00 90 00 B8 [09:28:28]RAPDU: 90 00 [09:28:28]wFMCommunicate OK [09:28:28]SAM_PROTO_ClearQueue done [09:28:28]KKMCreateOFDPacket [09:28:28]OFDProtocolAddRootSTLVToBuf [09:28:28]FM_MakeSignedData [09:28:28]FM_MakeSignedData [09:28:28]SAM_PROTO_SignData [09:28:28]wFMCommunicate request_size=4 [09:28:28]MH_SAM_APDU [09:28:28]CAPDU: 80 0D 01 02 [09:28:28]Write to MH i2c: E2 08 00 F6 4F 80 0D 01 02 00 00 00 00 BE [09:28:28]Write i2c OK [09:28:28]MH_I2C_Read... [09:28:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:28:29]Read from MH i2c: E2 [09:28:29]MH_I2C_Read... [09:28:29]Read from MH i2c: E2 03 00 [09:28:29]MH_I2C_Read... [09:28:29]Read from MH i2c: E2 03 00 F6 4F 00 90 00 B9 [09:28:29]RAPDU: 90 00 [09:28:29]wFMCommunicate OK [09:28:29]wFMCommunicate request_size=255 [09:28:29]MH_SAM_APDU [09:28: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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 52 00 00 00 F4 03 04 00 3F FC 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C3 BF 04 00 35 04 06 00 F3 [09:28:29]Write to MH i2c: E2 02 01 F7 4F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 52 00 00 00 F4 03 04 00 3F FC 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C3 BF 04 00 35 04 06 00 F3 00 00 B6 [09:28:29]Write i2c OK [09:28:29]MH_I2C_Read... [09:28:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:28:29]Read from MH i2c: E2 [09:28:29]MH_I2C_Read... [09:28:29]Read from MH i2c: E2 03 00 [09:28:29]MH_I2C_Read... [09:28:29]Read from MH i2c: E2 03 00 F7 4F 00 90 00 BA [09:28:29]RAPDU: 90 00 [09:28:29]wFMCommunicate OK [09:28:29]wFMCommunicate request_size=10 [09:28:29]MH_SAM_APDU [09:28:29]CAPDU: 80 0D 02 02 05 DA 45 61 64 00 [09:28:29]Write to MH i2c: E2 0D 00 F8 4F 80 0D 02 02 05 00 DA 45 61 64 00 00 00 AF [09:28:29]Write i2c OK [09:28:29]MH_I2C_Read... [09:28:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:28:29]Read from MH i2c: E2 [09:28:29]MH_I2C_Read... [09:28:29]Read from MH i2c: E2 03 00 [09:28:29]MH_I2C_Read... [09:28:29]Read from MH i2c: E2 03 00 F8 4F 00 90 00 BB [09:28:29]RAPDU: 90 00 [09:28:29]wFMCommunicate OK [09:28:29]wFMCommunicate request_size=4 [09:28:29]MH_SAM_APDU [09:28:29]CAPDU: 80 0D 03 02 [09:28:29]Write to MH i2c: E2 08 00 F9 4F 80 0D 03 02 00 00 00 00 C3 [09:28:29]Write i2c OK [09:28:29]MH_I2C_Read... [09:28:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:28:29]Read from MH i2c: E2 [09:28:29]MH_I2C_Read... [09:28:29]Read from MH i2c: E2 0B 00 [09:28:29]MH_I2C_Read... [09:28:29]Read from MH i2c: E2 0B 00 F9 4F 00 BB E2 83 1E B9 2A AC 3A 90 00 CB [09:28:29]RAPDU: BB E2 83 1E B9 2A AC 3A 90 00 [09:28:29]wFMCommunicate OK [09:28:29]SAM_PROTO_SignData done [09:28:29]FM_MakeSignedData done [09:28:29]CreateOFDProtocolMessage [09:28:29]wFMCommunicate request_size=4 [09:28:29]MH_SAM_APDU [09:28:29]CAPDU: 80 11 00 00 [09:28:29]Write to MH i2c: E2 08 00 FA 4F 80 11 00 00 00 00 00 00 C3 [09:28:29]Write i2c OK [09:28:29]MH_I2C_Read... [09:28:30]Read from MH i2c: E2 [09:28:30]MH_I2C_Read... [09:28:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:28:30]Read from MH i2c: E2 17 00 [09:28:30]MH_I2C_Read... [09:28:30]Read from MH i2c: E2 17 00 FA 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 18 [09:28:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:28:30]wFMCommunicate OK [09:28:30]CreateOFDProtocolMessage done [09:28:30]OFDSenderStorePacket 311235 [09:28:30]StoreOFDPacket docnum=311235 [09:28:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 73 E0 07 01 D4 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 52 00 00 00 F4 03 04 00 3F FC 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C3 BF 04 00 35 04 06 00 F3 DA 45 61 64 00 BB E2 83 1E B9 2A AC 3A [09:28:30]CheckFolder [09:28:30]dirname=/storage/ofd_packets [09:28:30]CheckFolder done [09:28:30]ProducePacketName [09:28:30]name=ofd_packets/00311235 [09:28:30]NVStorageSaveData ofd_packets/00311235 [09:28:30]File name is /storage/ofd_packets/00311235 [09:28:30]Write 301 bytes [09:28:30]NVStorageSaveData done [09:28:30]OFDSenderStorePacket done [09:28:30]KKMCreateOFDPacket done [09:28:30]NVStorageSaveData kkm_last_timestamp [09:28:30]File name is /storage/kkm_last_timestamp [09:28:30]Write 4 bytes [09:28:30]NVStorageSaveData done [09:28:30]ExternCall_PrintAddStr [09:28:30]wPrintStart [09:28:30]Write to MH i2c: 01 00 00 FB 4F 4A [09:28:30]OFD Sender: Processing packet 311235 [packets to send 223, broken 222] [09:28:30]ProducePacketName [09:28:30]name=ofd_packets/00311235 [09:28:30]OFD Sender: To server: pG, [09:28:30]CommunicateWithHost lk.salyk.kg:30040 [09:28:30]ConnectInit lk.salyk.kg [09:28:30]Write i2c OK [09:28:30]MH_I2C_Read... [09:28:30]Read from MH i2c: 01 [09:28:30]MH_I2C_Read... [09:28:30]Read from MH i2c: 01 07 00 [09:28:30]MH_I2C_Read... [09:28:30]Read from MH i2c: 01 07 00 FB 4F 00 00 00 00 00 FF 0F 5F [09:28:30]RasterBufferAndPrint [09:28:30]line Счет N : (1)645049 [09:28:30]line ИНН: 02508201610067 [09:28:30]line Контрольно-Кассовый Чек [09:28:30]line ПРОДАЖА [09:28:30]line ТРК (МРК, ГНК) : 41 [09:28:30]line Товар: 2710124130 [09:28:30]line Аи-92-К-2 [09:28:30]line 2.990 * 66.90 [09:28:30]line = 200.03 [09:28:30]line НДС 12% НСП 1% [09:28:30]line > о реализуемом товаре [09:28:30]line ОКРУГЛЕНИЕ: -0.03 [09:28:30]line ИТОГО: 200.00 [09:28:30]line Внесено: 200.00 [09:28:30]line СДАЧА: 0.00 [09:28:30]line НСП 1% : 1.77 [09:28:30]line НДС 12% : 21.24 [09:28:30]line Наличными: 200.00 [09:28:30]line Безнал.: 0.00 [09:28:30]line Место: АЗС № 172 "Партнер Нефть" [09:28:30]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:28:30]line СНО: Общий режим [09:28:30]line Чек 82 30.10.2024 09:28 [09:28:30]line Смена: 536 ФФД: 1.0 [09:28:30]line ЗНМ: 0300000116 [09:28:30]line РНМ: 0000000000091780 [09:28:30]line Версия ККМ: 001 [09:28:30]line ФМ: 0000000000871765 [09:28:30]line ФД: 311235 [09:28:30]line ФПД: 268118792430592 [09:28:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T092831&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311235&fm=268118792430592&tin=02508201610067®Number=0000000000091780&sum=20000 [09:28:30]written 0, free lines is 4095 [09:28:30]Connected sock=11 [09: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 31 37 36 35 0F 01 00 00 73 E0 07 01 D4 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 52 00 00 00 F4 03 04 00 3F FC 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C3 BF 04 00 35 04 06 00 F3 DA 45 61 64 00 BB E2 83 1E B9 2A AC 3A [09:28:30]Write to MH i2c: 01 00 00 25 50 75 [09:28:30]Write i2c OK [09:28:30]MH_I2C_Read... [09:28:30]Read from MH i2c: 01 [09:28:30]MH_I2C_Read... [09:28:30]Read from MH i2c: 01 07 00 [09:28:30]MH_I2C_Read... [09:28:30]Read from MH i2c: 01 07 00 25 50 00 00 00 00 00 C8 0C 50 [09:28:30]RasterBufferAndPrint [09:28:30]line [09:28:30]line [09:28:30]line [09:28:30]line [09:28:30]line [09:28:30]written 0, free lines is 3326 [09:28:30]MH_Cut [09:28:30]Write to MH i2c: D1 01 00 2C 50 01 4E [09:28:30]Write i2c OK [09:28:30]MH_I2C_Read... [09:28:30]Read from MH i2c: D1 [09:28:30]MH_I2C_Read... [09:28:30]Read from MH i2c: D1 01 00 [09:28:30]MH_I2C_Read... [09:28:30]Read from MH i2c: D1 01 00 2C 50 00 4D [09:28:30]Write to MH i2c: 01 00 00 2D 50 7D [09:28:30]Write i2c OK [09:28:30]MH_I2C_Read... [09:28:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 D6 04 47 00 BC 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 31 37 36 35 10 04 04 00 C3 BF 04 00 F4 03 04 00 91 A2 21 67 B6 04 01 00 00 5F 1E 94 F5 D5 DA EE D1 [09:28:31]CommunicateWithHost err = 0 [09:28:31]CheckOFDResponse [09:28:31]1017 (14) - 77093643461234 [09:28:31]1041 (16) - 0000000000871765 [09:28:31]1040 (4) - 311235 [09:28:31]1012 (4) - 30.10.2024 03:05 [09:28:31]1206 (1) - 0 [09:28:31]OFD Sender: Remove packet 311235 [09:28:31]ProducePacketName [09:28:31]name=ofd_packets/00311235 [09:28:31]NVStorageDeleteData [09:28:31]*** Cut start [09:28:31]*** Purtial cut [09:28:31]*** Stage 1: CUTSNS_PIN = 1 [09:28:31]OFD Sender: No OFD packet to send [09:28:31]Read from MH i2c: 01 [09:28:31]MH_I2C_Read... [09:28:31]*** Stop cut motor [09:28:31]*** Cut end [09:28:31]Read from MH i2c: 01 07 00 [09:28:31]MH_I2C_Read... [09:28:31]Read from MH i2c: 01 07 00 2D 50 00 00 00 00 00 FF 0F 92 [09:28:31]process_action close_receipt done [09:28:31]requested_data is exist [09:28:31]produce_requested_data [09:28:31]requested_item fm.sn is exist - process it [09:28:31]wFMCommunicate request_size=4 [09:28:31]MH_SAM_APDU [09:28:31]CAPDU: 80 11 00 00 [09:28:31]Write to MH i2c: E2 08 00 2E 50 80 11 00 00 00 00 00 00 F8 [09:28:31]Write i2c OK [09:28:31]MH_I2C_Read... [09:28:31]Read from MH i2c: E2 [09:28:31]MH_I2C_Read... [09:28:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:28:31]Read from MH i2c: E2 17 00 [09:28:31]MH_I2C_Read... [09:28:31]Read from MH i2c: E2 17 00 2E 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4D [09:28:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:28:31]wFMCommunicate OK [09:28:31]requested_item fd.num is exist - process it [09:28:31]SAM_PROTO_GetFieldsCounters [09:28:31]wFMCommunicate request_size=4 [09:28:31]MH_SAM_APDU [09:28:31]CAPDU: 80 13 00 00 [09:28:31]Write to MH i2c: E2 08 00 2F 50 80 13 00 00 00 00 00 00 FB [09:28:31]Write i2c OK [09:28:32]MH_I2C_Read... [09:28:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:28:32]Read from MH i2c: E2 [09:28:32]MH_I2C_Read... [09:28:32]Read from MH i2c: E2 62 00 [09:28:32]MH_I2C_Read... [09:28:32]Read from MH i2c: E2 62 00 2F 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C3 BF 04 00 0E 04 04 00 18 02 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 B4 [09:28: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C3 BF 04 00 0E 04 04 00 18 02 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 [09:28:32]wFMCommunicate OK [09:28:32]SAM_PROTO_GetFieldsCounters done [09:28:32]requested_item shift.num is exist - process it [09:28:32]requested_item shift.opened is exist - process it [09:28:32]req_shift_opened [09:28:32]FM_GetShiftState [09:28:32]SAM_PROTO_GetShiftState [09:28:32]wFMCommunicate request_size=4 [09:28:32]MH_SAM_APDU [09:28:32]CAPDU: 80 13 01 00 [09:28:32]Write to MH i2c: E2 08 00 30 50 80 13 01 00 00 00 00 00 FD [09:28:32]Write i2c OK [09:28:32]MH_I2C_Read... [09:28:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:28:32]Read from MH i2c: E2 [09:28:32]MH_I2C_Read... [09:28:32]Read from MH i2c: E2 0E 00 [09:28:32]MH_I2C_Read... [09:28:32]Read from MH i2c: E2 0E 00 30 50 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 E8 [09:28:32]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:28:32]wFMCommunicate OK [09:28:32]SAM_PROTO_GetShiftState done [09:28:32]FM_GetShiftState done [09:28:32]req_shift_opened done [09:28:32]requested_item shift.open_date is exist - process it [09:28:32]req_shift_open_date [09:28:32]req_shift_open_date done [09:28:32]produce_requested_data done [09:28:32]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311235,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [09:28:32]process_action_free close_receipt [09:28:32]json_value_free [09:28:32]json_value_free done [09:28:32]process_json_proto returns [09:28:32]Send response to host [09:28:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311235,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [09:28:32]free response buf [09:28:32]execute_script done [09:28:32]execute_script returns [09:28:32]free content buf [09:28:32]Sock 7.Close socket [09:28:32]Sock 7.Thread stoped [09:28:36]OFD Sender: No OFD packet to send [09:28:41]OFD Sender: No OFD packet to send [09:28:46]OFD Sender: No OFD packet to send [09:28:51]OFD Sender: No OFD packet to send [09:28:56]OFD Sender: No OFD packet to send [09:29:01]OFD Sender: No OFD packet to send [09:29:06]OFD Sender: No OFD packet to send [09:29:11]OFD Sender: No OFD packet to send [09:29:16]OFD Sender: No OFD packet to send [09:29:21]OFD Sender: No OFD packet to send [09:29:26]OFD Sender: No OFD packet to send [09:29:31]OFD Sender: No OFD packet to send [09:29:36]OFD Sender: No OFD packet to send [09:29:41]OFD Sender: No OFD packet to send [09:29:46]OFD Sender: No OFD packet to send [09:29:51]OFD Sender: No OFD packet to send [09:29:56]OFD Sender: No OFD packet to send [09:30:01]OFD Sender: No OFD packet to send [09:30:06]OFD Sender: No OFD packet to send [09:30:11]OFD Sender: No OFD packet to send [09:30:16]OFD Sender: No OFD packet to send [09:30:21]OFD Sender: No OFD packet to send [09:30:26]OFD Sender: No OFD packet to send [09:30:31]OFD Sender: No OFD packet to send [09:30:36]OFD Sender: No OFD packet to send [09:30:41]OFD Sender: No OFD packet to send [09:30:46]OFD Sender: No OFD packet to send [09:30:51]OFD Sender: No OFD packet to send [09:30:56]OFD Sender: No OFD packet to send [09:31:01]OFD Sender: No OFD packet to send [09:31:06]OFD Sender: No OFD packet to send [09:31:11]OFD Sender: No OFD packet to send [09:31:16]OFD Sender: No OFD packet to send [09:31:21]OFD Sender: No OFD packet to send [09:31:26]OFD Sender: No OFD packet to send [09:31:31]OFD Sender: No OFD packet to send [09:31:36]OFD Sender: No OFD packet to send [09:31:40]accept exits with 6 [09:31:40]New connection [09:31:40]New thread 3066510692 created [09:31:40]Thread 3066654052 joined [09:31:40]Waiting for new connection... [09:31:40] Sock 6.Parse request [09:31:40]Sock 6.Check first char [09:31:40]Sock 6.First char is OK [09:31:40]request: POST /json_proto HTTP/1.0 [09:31:40]Method: POST [09:31:40]URL: /json_proto [09:31:40]Method is POST - this is cgi request [09:31:40]url: /json_proto [09:31:40]query_string will be loaded in cgi processing [09:31:40]execute_cgi json_proto POST (null) [09:31:40]execute_cgi path=json_proto method=POST [09:31:40]POST find Content-Length [09:31:40]Host: 172.17.96.3:8080 [09:31:40]Content-Length: 677 [09:31:40]Content-Type: application/json [09:31:40] [09:31:40]POST finish read [09:31:40]Found Content-Length = 677 [09:31:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645050", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:31:40]execute_script... [09:31: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)645050", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:31:40]POST & json_proto [09:31:40]process_json_proto [09:31:40]json parsed OK: [09:31:40]protocol is kg_v1.0 [09:31:40]action value=close_receipt [09:31:40]process_action close_receipt [09:31:40]cmd_close_receipt [09:31:40]MH_GetDate [09:31:40]Write to MH i2c: F0 00 00 31 50 70 [09:31:40]Write i2c OK [09:31:40]MH_I2C_Read... [09:31:40]Read from MH i2c: F0 [09:31:40]MH_I2C_Read... [09:31:40]Read from MH i2c: F0 09 00 [09:31:40]MH_I2C_Read... [09:31:40]Read from MH i2c: F0 09 00 31 50 00 00 FD 21 67 44 5E 04 65 09 [09:31:40]GetLastDocTimeStamp 1730280511 [09:31:40]current date 1730280704 [09:31:40]FM_GetShiftState [09:31:40]SAM_PROTO_GetShiftState [09:31:40]wFMCommunicate request_size=4 [09:31:40]MH_SAM_APDU [09:31:40]CAPDU: 80 13 01 00 [09:31:40]Write to MH i2c: E2 08 00 32 50 80 13 01 00 00 00 00 00 FF [09:31:40]Write i2c OK [09:31:40]MH_I2C_Read... [09:31:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:31:40]Read from MH i2c: E2 [09:31:40]MH_I2C_Read... [09:31:40]Read from MH i2c: E2 0E 00 [09:31:40]MH_I2C_Read... [09:31:40]Read from MH i2c: E2 0E 00 32 50 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 EA [09:31:40]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:31:40]wFMCommunicate OK [09:31:40]SAM_PROTO_GetShiftState done [09:31:40]FM_GetShiftState done [09:31:40]opened in 1730247899 [09:31:40]opened+sec_in_day 1730334299 [09:31:40]quantity*price = 50041 [09:31:40]sum+1 = 50042 [09:31:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 83 30.10.2024 09:31 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311236 ФПД: 160774655232234 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T093144&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311236&fm=160774655232234&tin=02508201610067®Number=0000000000091780&sum=50000 [09:31:41]StoreToDocumentArchive [09:31:41]shift 536 fd 311236 [09:31:41]save to /storage/0536/doc_00311236 [09:31:41]save last doc name /storage/0536/doc_00311236 to /storage/kkm_last_doc_name [09:31:41]save OK [09:31:41]Clear old archive folders... [09:31:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:31:41]tlvbuf is 007D3100 [09:31:41]SAM_PROTO_ClearQueue [09:31:41]wFMCommunicate request_size=4 [09:31:41]MH_SAM_APDU [09:31:41]CAPDU: 80 09 00 00 [09:31:41]Write to MH i2c: E2 08 00 3F 50 80 09 00 00 00 00 00 00 01 [09:31:41]Write i2c OK [09:31:41]MH_I2C_Read... [09:31:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:31:41]Read from MH i2c: E2 [09:31:41]MH_I2C_Read... [09:31:41]Read from MH i2c: E2 03 00 [09:31:41]MH_I2C_Read... [09:31:41]Read from MH i2c: E2 03 00 3F 50 00 90 00 03 [09:31:41]RAPDU: 90 00 [09:31:41]wFMCommunicate OK [09:31:41]SAM_PROTO_ClearQueue done [09:31:41]KKMCreateOFDPacket [09:31:41]OFDProtocolAddRootSTLVToBuf [09:31:41]FM_MakeSignedData [09:31:41]FM_MakeSignedData [09:31:41]SAM_PROTO_SignData [09:31:41]wFMCommunicate request_size=4 [09:31:41]MH_SAM_APDU [09:31:41]CAPDU: 80 0D 01 02 [09:31:41]Write to MH i2c: E2 08 00 40 50 80 0D 01 02 00 00 00 00 09 [09:31:41]OFD Sender: No OFD packet to send [09:31:41]Write i2c OK [09:31:41]MH_I2C_Read... [09:31:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:31:41]Read from MH i2c: E2 [09:31:41]MH_I2C_Read... [09:31:41]Read from MH i2c: E2 03 00 [09:31:41]MH_I2C_Read... [09:31:41]Read from MH i2c: E2 03 00 40 50 00 90 00 04 [09:31:41]RAPDU: 90 00 [09:31:41]wFMCommunicate OK [09:31:41]wFMCommunicate request_size=255 [09:31:41]MH_SAM_APDU [09:31: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 53 00 00 00 F4 03 04 00 00 FD 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C4 BF 04 00 35 04 06 00 92 [09:31:42]Write to MH i2c: E2 02 01 41 50 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 53 00 00 00 F4 03 04 00 00 FD 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C4 BF 04 00 35 04 06 00 92 00 00 A2 [09:31:42]Write i2c OK [09:31:42]MH_I2C_Read... [09:31:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:31:42]Read from MH i2c: E2 [09:31:42]MH_I2C_Read... [09:31:42]Read from MH i2c: E2 03 00 [09:31:42]MH_I2C_Read... [09:31:42]Read from MH i2c: E2 03 00 41 50 00 90 00 05 [09:31:42]RAPDU: 90 00 [09:31:42]wFMCommunicate OK [09:31:42]wFMCommunicate request_size=10 [09:31:42]MH_SAM_APDU [09:31:42]CAPDU: 80 0D 02 02 05 39 44 36 C8 EA [09:31:42]Write to MH i2c: E2 0D 00 42 50 80 0D 02 02 05 00 39 44 36 C8 EA 00 00 7B [09:31:42]Write i2c OK [09:31:42]MH_I2C_Read... [09:31:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:31:42]Read from MH i2c: E2 [09:31:42]MH_I2C_Read... [09:31:42]Read from MH i2c: E2 03 00 [09:31:42]MH_I2C_Read... [09:31:42]Read from MH i2c: E2 03 00 42 50 00 90 00 06 [09:31:42]RAPDU: 90 00 [09:31:42]wFMCommunicate OK [09:31:42]wFMCommunicate request_size=4 [09:31:42]MH_SAM_APDU [09:31:42]CAPDU: 80 0D 03 02 [09:31:42]Write to MH i2c: E2 08 00 43 50 80 0D 03 02 00 00 00 00 0E [09:31:42]Write i2c OK [09:31:42]MH_I2C_Read... [09:31:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:31:42]Read from MH i2c: E2 [09:31:42]MH_I2C_Read... [09:31:42]Read from MH i2c: E2 0B 00 [09:31:42]MH_I2C_Read... [09:31:42]Read from MH i2c: E2 0B 00 43 50 00 3C 4B EB DD DE 16 8D D5 90 00 B4 [09:31:42]RAPDU: 3C 4B EB DD DE 16 8D D5 90 00 [09:31:42]wFMCommunicate OK [09:31:42]SAM_PROTO_SignData done [09:31:42]FM_MakeSignedData done [09:31:42]CreateOFDProtocolMessage [09:31:42]wFMCommunicate request_size=4 [09:31:42]MH_SAM_APDU [09:31:42]CAPDU: 80 11 00 00 [09:31:42]Write to MH i2c: E2 08 00 44 50 80 11 00 00 00 00 00 00 0E [09:31:42]Write i2c OK [09:31:42]MH_I2C_Read... [09:31:42]Read from MH i2c: E2 [09:31:42]MH_I2C_Read... [09:31:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:31:42]Read from MH i2c: E2 17 00 [09:31:42]MH_I2C_Read... [09:31:42]Read from MH i2c: E2 17 00 44 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 63 [09:31:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:31:42]wFMCommunicate OK [09:31:42]CreateOFDProtocolMessage done [09:31:42]OFDSenderStorePacket 311236 [09:31:42]StoreOFDPacket docnum=311236 [09:31:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 00 36 07 01 63 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 53 00 00 00 F4 03 04 00 00 FD 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C4 BF 04 00 35 04 06 00 92 39 44 36 C8 EA 3C 4B EB DD DE 16 8D D5 [09:31:42]CheckFolder [09:31:42]dirname=/storage/ofd_packets [09:31:42]CheckFolder done [09:31:42]ProducePacketName [09:31:42]name=ofd_packets/00311236 [09:31:42]NVStorageSaveData ofd_packets/00311236 [09:31:42]File name is /storage/ofd_packets/00311236 [09:31:42]Write 301 bytes [09:31:42]NVStorageSaveData done [09:31:42]OFDSenderStorePacket done [09:31:42]KKMCreateOFDPacket done [09:31:42]NVStorageSaveData kkm_last_timestamp [09:31:42]File name is /storage/kkm_last_timestamp [09:31:42]Write 4 bytes [09:31:42]NVStorageSaveData done [09:31:42]ExternCall_PrintAddStr [09:31:42]wPrintStart [09:31:42]Write to MH i2c: 01 00 00 45 50 95 [09:31:43]Write i2c OK [09:31:43]MH_I2C_Read... [09:31:43]Read from MH i2c: 01 [09:31:43]MH_I2C_Read... [09:31:43]Read from MH i2c: 01 07 00 [09:31:43]MH_I2C_Read... [09:31:43]Read from MH i2c: 01 07 00 45 50 00 00 00 00 00 FF 0F AA [09:31:43]RasterBufferAndPrint [09:31:43]line Счет N : (1)645050 [09:31:43]line ИНН: 02508201610067 [09:31:43]line Контрольно-Кассовый Чек [09:31:43]line ПРОДАЖА [09:31:43]line ТРК (МРК, ГНК) : 41 [09:31:43]line Товар: 2710124130 [09:31:43]line Аи-92-К-2 [09:31:43]line 7.480 * 66.90 [09:31:43]line = 500.41 [09:31:43]line НДС 12% НСП 1% [09:31:43]line > о реализуемом товаре [09:31:43]line ОКРУГЛЕНИЕ: -0.41 [09:31:43]line ИТОГО: 500.00 [09:31:43]line Внесено: 500.00 [09:31:43]line СДАЧА: 0.00 [09:31:43]line НСП 1% : 4.43 [09:31:43]line НДС 12% : 53.14 [09:31:43]line Наличными: 500.00 [09:31:43]line Безнал.: 0.00 [09:31:43]line Место: АЗС № 172 "Партнер Нефть" [09:31:43]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:31:43]line СНО: Общий режим [09:31:43]line Чек 83 30.10.2024 09:31 [09:31:43]line Смена: 536 ФФД: 1.0 [09:31:43]line ЗНМ: 0300000116 [09:31:43]line РНМ: 0000000000091780 [09:31:43]line Версия ККМ: 001 [09:31:43]line ФМ: 0000000000871765 [09:31:43]line ФД: 311236 [09:31:43]line ФПД: 160774655232234 [09:31:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T093144&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311236&fm=160774655232234&tin=02508201610067®Number=0000000000091780&sum=50000 [09:31:43]ConnectInit Can't connect to host [09:31:43]OFD Sender: Processing packet 311236 [packets to send 223, broken 222] [09:31:43]ProducePacketName [09:31:43]written 0, free lines is 4095 [09:31:43]name=ofd_packets/00311236 [09:31:43]OFD Sender: To server: pG, [09:31:43]CommunicateWithHost lk.salyk.kg:30040 [09:31:43]ConnectInit lk.salyk.kg [09:31:43]Connected sock=9 [09: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 31 37 36 35 0F 01 00 00 00 36 07 01 63 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 53 00 00 00 F4 03 04 00 00 FD 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C4 BF 04 00 35 04 06 00 92 39 44 36 C8 EA 3C 4B EB DD DE 16 8D D5 [09:31:43]Write to MH i2c: 01 00 00 6F 50 BF [09:31:43]Write i2c OK [09:31:43]MH_I2C_Read... [09:31:43]Read from MH i2c: 01 [09:31:43]MH_I2C_Read... [09:31:43]Read from MH i2c: 01 07 00 [09:31:43]MH_I2C_Read... [09:31:43]Read from MH i2c: 01 07 00 6F 50 00 00 00 00 00 B5 0C 87 [09:31:43]RasterBufferAndPrint [09:31:43]line [09:31:43]line [09:31:43]line [09:31:43]line [09:31:43]line [09:31:43]written 0, free lines is 3297 [09:31:43]MH_Cut [09:31:43]Write to MH i2c: D1 01 00 76 50 01 98 [09:31:43]Write i2c OK [09:31:43]MH_I2C_Read... [09:31:43]Read from MH i2c: D1 [09:31:43]MH_I2C_Read... [09:31:43]Read from MH i2c: D1 01 00 [09:31:43]MH_I2C_Read... [09:31:43]Read from MH i2c: D1 01 00 76 50 00 97 [09:31:43]Write to MH i2c: 01 00 00 77 50 C7 [09:31:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 2E 24 47 00 89 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 31 37 36 35 10 04 04 00 C4 BF 04 00 F4 03 04 00 52 A3 21 67 B6 04 01 00 00 21 E0 00 E2 A2 3B 44 22 [09:31:43]CommunicateWithHost err = 0 [09:31:43]CheckOFDResponse [09:31:43]1017 (14) - 77093643461234 [09:31:43]1041 (16) - 0000000000871765 [09:31:43]1040 (4) - 311236 [09:31:43]1012 (4) - 30.10.2024 03:09 [09:31:43]1206 (1) - 0 [09:31:43]OFD Sender: Remove packet 311236 [09:31:43]ProducePacketName [09:31:43]name=ofd_packets/00311236 [09:31:43]NVStorageDeleteData [09:31:43]Write i2c OK [09:31:43]MH_I2C_Read... [09:31:44]OFD Sender: No OFD packet to send [09:31:44]*** Cut start [09:31:44]*** Purtial cut [09:31:44]*** Stage 1: CUTSNS_PIN = 1 [09:31:44]Read from MH i2c: 01 [09:31:44]MH_I2C_Read... [09:31:44]*** Stop cut motor [09:31:44]*** Cut end [09:31:44]Read from MH i2c: 01 07 00 [09:31:44]MH_I2C_Read... [09:31:44]Read from MH i2c: 01 07 00 77 50 00 00 00 00 00 FF 0F DC [09:31:44]process_action close_receipt done [09:31:44]requested_data is exist [09:31:44]produce_requested_data [09:31:44]requested_item fm.sn is exist - process it [09:31:44]wFMCommunicate request_size=4 [09:31:44]MH_SAM_APDU [09:31:44]CAPDU: 80 11 00 00 [09:31:44]Write to MH i2c: E2 08 00 78 50 80 11 00 00 00 00 00 00 42 [09:31:44]Write i2c OK [09:31:44]MH_I2C_Read... [09:31:44]Read from MH i2c: E2 [09:31:44]MH_I2C_Read... [09:31:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:31:44]Read from MH i2c: E2 17 00 [09:31:44]MH_I2C_Read... [09:31:44]Read from MH i2c: E2 17 00 78 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 97 [09:31:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:31:44]wFMCommunicate OK [09:31:44]requested_item fd.num is exist - process it [09:31:44]SAM_PROTO_GetFieldsCounters [09:31:44]wFMCommunicate request_size=4 [09:31:44]MH_SAM_APDU [09:31:44]CAPDU: 80 13 00 00 [09:31:44]Write to MH i2c: E2 08 00 79 50 80 13 00 00 00 00 00 00 45 [09:31:44]Write i2c OK [09:31:44]MH_I2C_Read... [09:31:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:31:44]Read from MH i2c: E2 [09:31:44]MH_I2C_Read... [09:31:44]Read from MH i2c: E2 62 00 [09:31:44]MH_I2C_Read... [09:31:44]Read from MH i2c: E2 62 00 79 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C4 BF 04 00 0E 04 04 00 18 02 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 02 [09:31: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C4 BF 04 00 0E 04 04 00 18 02 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 [09:31:45]wFMCommunicate OK [09:31:45]SAM_PROTO_GetFieldsCounters done [09:31:45]requested_item shift.num is exist - process it [09:31:45]requested_item shift.opened is exist - process it [09:31:45]req_shift_opened [09:31:45]FM_GetShiftState [09:31:45]SAM_PROTO_GetShiftState [09:31:45]wFMCommunicate request_size=4 [09:31:45]MH_SAM_APDU [09:31:45]CAPDU: 80 13 01 00 [09:31:45]Write to MH i2c: E2 08 00 7A 50 80 13 01 00 00 00 00 00 47 [09:31:45]Write i2c OK [09:31:45]MH_I2C_Read... [09:31:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:31:45]Read from MH i2c: E2 [09:31:45]MH_I2C_Read... [09:31:45]Read from MH i2c: E2 0E 00 [09:31:45]MH_I2C_Read... [09:31:45]Read from MH i2c: E2 0E 00 7A 50 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 32 [09:31:45]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:31:45]wFMCommunicate OK [09:31:45]SAM_PROTO_GetShiftState done [09:31:45]FM_GetShiftState done [09:31:45]req_shift_opened done [09:31:45]requested_item shift.open_date is exist - process it [09:31:45]req_shift_open_date [09:31:45]req_shift_open_date done [09:31:45]produce_requested_data done [09:31:45]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311236,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [09:31:45]process_action_free close_receipt [09:31:45]json_value_free [09:31:45]json_value_free done [09:31:45]process_json_proto returns [09:31:45]Send response to host [09:31:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311236,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [09:31:45]free response buf [09:31:45]execute_script done [09:31:45]execute_script returns [09:31:45]free content buf [09:31:45]Sock 6.Close socket [09:31:45]Sock 6.Thread stoped [09:31:45]accept exits with 10 [09:31:45]New connection [09:31:45]New thread 3066654052 created [09:31:45]Thread 3066510692 joined [09:31:45]Waiting for new connection... [09:31:45] Sock 10.Parse request [09:31:45]Sock 10.Check first char [09:31:45]Sock 10.First char is OK [09:31:45]request: POST /json_proto HTTP/1.0 [09:31:45]Method: POST [09:31:45]URL: /json_proto [09:31:45]Method is POST - this is cgi request [09:31:45]url: /json_proto [09:31:45]query_string will be loaded in cgi processing [09:31:45]execute_cgi json_proto POST (null) [09:31:45]execute_cgi path=json_proto method=POST [09:31:45]POST find Content-Length [09:31:45]Host: 172.17.96.3:8080 [09:31:45]Content-Length: 674 [09:31:45]Content-Type: application/json [09:31:45] [09:31:45]POST finish read [09:31:45]Found Content-Length = 674 [09:31:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645051", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 7.880, "sum" : 600.46, "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:31:45]execute_script... [09:31: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)645051", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 7.880, "sum" : 600.46, "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:31:45]POST & json_proto [09:31:45]process_json_proto [09:31:45]json parsed OK: [09:31:45]protocol is kg_v1.0 [09:31:45]action value=close_receipt [09:31:45]process_action close_receipt [09:31:45]cmd_close_receipt [09:31:45]MH_GetDate [09:31:45]Write to MH i2c: F0 00 00 7B 50 BA [09:31:45]Write i2c OK [09:31:45]MH_I2C_Read... [09:31:45]Read from MH i2c: F0 [09:31:45]MH_I2C_Read... [09:31:45]Read from MH i2c: F0 09 00 [09:31:45]MH_I2C_Read... [09:31:45]Read from MH i2c: F0 09 00 7B 50 00 06 FD 21 67 44 5E 04 65 59 [09:31:45]GetLastDocTimeStamp 1730280704 [09:31:45]current date 1730280710 [09:31:45]FM_GetShiftState [09:31:45]SAM_PROTO_GetShiftState [09:31:45]wFMCommunicate request_size=4 [09:31:45]MH_SAM_APDU [09:31:45]CAPDU: 80 13 01 00 [09:31:45]Write to MH i2c: E2 08 00 7C 50 80 13 01 00 00 00 00 00 49 [09:31:45]Write i2c OK [09:31:45]MH_I2C_Read... [09:31:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:31:45]Read from MH i2c: E2 [09:31:45]MH_I2C_Read... [09:31:45]Read from MH i2c: E2 0E 00 [09:31:45]MH_I2C_Read... [09:31:45]Read from MH i2c: E2 0E 00 7C 50 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 34 [09:31:45]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:31:45]wFMCommunicate OK [09:31:45]SAM_PROTO_GetShiftState done [09:31:45]FM_GetShiftState done [09:31:45]opened in 1730247899 [09:31:45]opened+sec_in_day 1730334299 [09:31:45]quantity*price = 60045 [09:31:45]sum+1 = 60047 [09:31:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.77 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 84 30.10.2024 09:31 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311237 ФПД: 238802477891791 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T093150&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311237&fm=238802477891791&tin=02508201610067®Number=0000000000091780&sum=60000 [09:31:47]StoreToDocumentArchive [09:31:47]shift 536 fd 311237 [09:31:47]save to /storage/0536/doc_00311237 [09:31:47]save last doc name /storage/0536/doc_00311237 to /storage/kkm_last_doc_name [09:31:47]save OK [09:31:47]Clear old archive folders... [09:31:47]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:31:47]tlvbuf is 00785AC0 [09:31:47]SAM_PROTO_ClearQueue [09:31:47]wFMCommunicate request_size=4 [09:31:47]MH_SAM_APDU [09:31:47]CAPDU: 80 09 00 00 [09:31:47]Write to MH i2c: E2 08 00 89 50 80 09 00 00 00 00 00 00 4B [09:31:47]Write i2c OK [09:31:47]MH_I2C_Read... [09:31:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:31:47]Read from MH i2c: E2 [09:31:47]MH_I2C_Read... [09:31:47]Read from MH i2c: E2 03 00 [09:31:47]MH_I2C_Read... [09:31:47]Read from MH i2c: E2 03 00 89 50 00 90 00 4D [09:31:47]RAPDU: 90 00 [09:31:47]wFMCommunicate OK [09:31:47]SAM_PROTO_ClearQueue done [09:31:47]KKMCreateOFDPacket [09:31:47]OFDProtocolAddRootSTLVToBuf [09:31:47]FM_MakeSignedData [09:31:47]FM_MakeSignedData [09:31:47]SAM_PROTO_SignData [09:31:47]wFMCommunicate request_size=4 [09:31:47]MH_SAM_APDU [09:31:47]CAPDU: 80 0D 01 02 [09:31:47]Write to MH i2c: E2 08 00 8A 50 80 0D 01 02 00 00 00 00 53 [09:31:47]Write i2c OK [09:31:47]MH_I2C_Read... [09:31:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:31:47]Read from MH i2c: E2 [09:31:47]MH_I2C_Read... [09:31:47]Read from MH i2c: E2 03 00 [09:31:47]MH_I2C_Read... [09:31:47]Read from MH i2c: E2 03 00 8A 50 00 90 00 4E [09:31:47]RAPDU: 90 00 [09:31:47]wFMCommunicate OK [09:31:47]wFMCommunicate request_size=255 [09:31:47]MH_SAM_APDU [09:31: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 32 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E 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 E9 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 54 00 00 00 F4 03 04 00 06 FD 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C5 BF 04 00 35 04 06 00 D9 30 88 DD [09:31:48]Write to MH i2c: E2 02 01 8B 50 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 32 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E 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 E9 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 54 00 00 00 F4 03 04 00 06 FD 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C5 BF 04 00 35 04 06 00 D9 30 88 DD 00 00 87 [09:31:48]Write i2c OK [09:31:48]MH_I2C_Read... [09:31:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:31:48]Read from MH i2c: E2 [09:31:48]MH_I2C_Read... [09:31:48]Read from MH i2c: E2 03 00 [09:31:48]MH_I2C_Read... [09:31:48]Read from MH i2c: E2 03 00 8B 50 00 90 00 4F [09:31:48]RAPDU: 90 00 [09:31:48]wFMCommunicate OK [09:31:48]wFMCommunicate request_size=7 [09:31:48]MH_SAM_APDU [09:31:48]CAPDU: 80 0D 02 02 02 C0 CF [09:31:48]Write to MH i2c: E2 0A 00 8C 50 80 0D 02 02 02 00 C0 CF 00 00 E9 [09:31:48]Write i2c OK [09:31:48]MH_I2C_Read... [09:31:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:31:48]Read from MH i2c: E2 [09:31:48]MH_I2C_Read... [09:31:48]Read from MH i2c: E2 03 00 [09:31:48]MH_I2C_Read... [09:31:48]Read from MH i2c: E2 03 00 8C 50 00 90 00 50 [09:31:48]RAPDU: 90 00 [09:31:48]wFMCommunicate OK [09:31:48]wFMCommunicate request_size=4 [09:31:48]MH_SAM_APDU [09:31:48]CAPDU: 80 0D 03 02 [09:31:48]Write to MH i2c: E2 08 00 8D 50 80 0D 03 02 00 00 00 00 58 [09:31:48]Write i2c OK [09:31:48]MH_I2C_Read... [09:31:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:31:48]Read from MH i2c: E2 [09:31:48]MH_I2C_Read... [09:31:48]Read from MH i2c: E2 0B 00 [09:31:48]MH_I2C_Read... [09:31:48]Read from MH i2c: E2 0B 00 8D 50 00 0E 93 4B 42 D9 B5 D2 DF 90 00 C6 [09:31:48]RAPDU: 0E 93 4B 42 D9 B5 D2 DF 90 00 [09:31:48]wFMCommunicate OK [09:31:48]SAM_PROTO_SignData done [09:31:48]FM_MakeSignedData done [09:31:48]CreateOFDProtocolMessage [09:31:48]wFMCommunicate request_size=4 [09:31:48]MH_SAM_APDU [09:31:48]CAPDU: 80 11 00 00 [09:31:49]Write to MH i2c: E2 08 00 8E 50 80 11 00 00 00 00 00 00 58 [09:31:49]Write i2c OK [09:31:49]MH_I2C_Read... [09:31:49]Read from MH i2c: E2 [09:31:49]MH_I2C_Read... [09:31:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:31:49]Read from MH i2c: E2 17 00 [09:31:49]MH_I2C_Read... [09:31:49]Read from MH i2c: E2 17 00 8E 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AD [09:31:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:31:49]wFMCommunicate OK [09:31:49]CreateOFDProtocolMessage done [09:31:49]OFDSenderStorePacket 311237 [09:31:49]StoreOFDPacket docnum=311237 [09:31:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 A7 B5 04 01 35 34 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E 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 E9 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 54 00 00 00 F4 03 04 00 06 FD 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C5 BF 04 00 35 04 06 00 D9 30 88 DD C0 CF 0E 93 4B 42 D9 B5 D2 DF [09:31:49]CheckFolder [09:31:49]dirname=/storage/ofd_packets [09:31:49]CheckFolder done [09:31:49]ProducePacketName [09:31:49]name=ofd_packets/00311237 [09:31:49]NVStorageSaveData ofd_packets/00311237 [09:31:49]File name is /storage/ofd_packets/00311237 [09:31:49]Write 298 bytes [09:31:49]NVStorageSaveData done [09:31:49]OFDSenderStorePacket done [09:31:49]KKMCreateOFDPacket done [09:31:49]NVStorageSaveData kkm_last_timestamp [09:31:49]File name is /storage/kkm_last_timestamp [09:31:49]Write 4 bytes [09:31:49]NVStorageSaveData done [09:31:49]ExternCall_PrintAddStr [09:31:49]wPrintStart [09:31:49]Write to MH i2c: 01 00 00 8F 50 DF [09:31:49]OFD Sender: Processing packet 311237 [packets to send 223, broken 222] [09:31:49]ProducePacketName [09:31:49]name=ofd_packets/00311237 [09:31:49]OFD Sender: To server: pG, [09:31:49]CommunicateWithHost lk.salyk.kg:30040 [09:31:49]ConnectInit lk.salyk.kg [09:31:49]Write i2c OK [09:31:49]MH_I2C_Read... [09:31:49]Read from MH i2c: 01 [09:31:49]MH_I2C_Read... [09:31:49]Read from MH i2c: 01 07 00 [09:31:49]MH_I2C_Read... [09:31:49]Read from MH i2c: 01 07 00 8F 50 00 00 00 00 00 FF 0F F4 [09:31:49]RasterBufferAndPrint [09:31:49]line Счет N : (1)645051 [09:31:49]line ИНН: 02508201610067 [09:31:49]line Контрольно-Кассовый Чек [09:31:49]line ПРОДАЖА [09:31:49]line ТРК (МРК, ГНК) : 11 [09:31:49]line Товар: 2710194210 [09:31:49]line ДТ-К-2 [09:31:49]line 7.880 * 76.20 [09:31:49]line = 600.46 [09:31:49]line НДС 12% НСП 1% [09:31:49]line > о реализуемом товаре [09:31:49]line ОКРУГЛЕНИЕ: -0.46 [09:31:49]line ИТОГО: 600.00 [09:31:49]line Внесено: 600.00 [09:31:49]line СДАЧА: 0.00 [09:31:49]line НСП 1% : 5.31 [09:31:49]line НДС 12% : 63.77 [09:31:49]line Наличными: 600.00 [09:31:49]line Безнал.: 0.00 [09:31:49]line Место: АЗС № 172 "Партнер Нефть" [09:31:49]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:31:49]line СНО: Общий режим [09:31:49]line Чек 84 30.10.2024 09:31 [09:31:49]line Смена: 536 ФФД: 1.0 [09:31:49]line ЗНМ: 0300000116 [09:31:49]line РНМ: 0000000000091780 [09:31:49]line Версия ККМ: 001 [09:31:49]line ФМ: 0000000000871765 [09:31:49]line ФД: 311237 [09:31:49]line ФПД: 238802477891791 [09:31:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T093150&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311237&fm=238802477891791&tin=02508201610067®Number=0000000000091780&sum=60000 [09:31:49]written 0, free lines is 4095 [09:31:49]Connected sock=9 [09:31:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 A7 B5 04 01 35 34 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E 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 E9 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 54 00 00 00 F4 03 04 00 06 FD 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C5 BF 04 00 35 04 06 00 D9 30 88 DD C0 CF 0E 93 4B 42 D9 B5 D2 DF [09:31:49]Write to MH i2c: 01 00 00 B9 50 09 [09:31:49]Write i2c OK [09:31:49]MH_I2C_Read... [09:31:49]Read from MH i2c: 01 [09:31:49]MH_I2C_Read... [09:31:49]Read from MH i2c: 01 07 00 [09:31:49]MH_I2C_Read... [09:31:49]Read from MH i2c: 01 07 00 B9 50 00 00 00 00 00 BE 0C DA [09:31:49]RasterBufferAndPrint [09:31:49]line [09:31:49]line [09:31:49]line [09:31:49]line [09:31:49]line [09:31:49]written 0, free lines is 3316 [09:31:49]MH_Cut [09:31:49]Write to MH i2c: D1 01 00 C0 50 01 E2 [09:31:49]Write i2c OK [09:31:49]MH_I2C_Read... [09:31:49]Read from MH i2c: D1 [09:31:49]MH_I2C_Read... [09:31:49]Read from MH i2c: D1 01 00 [09:31:49]MH_I2C_Read... [09:31:49]Read from MH i2c: D1 01 00 C0 50 00 E1 [09:31:49]Write to MH i2c: 01 00 00 C1 50 11 [09:31:49]Write i2c OK [09:31:49]MH_I2C_Read... [09:31:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 5F AF 47 00 03 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 31 37 36 35 10 04 04 00 C5 BF 04 00 F4 03 04 00 58 A3 21 67 B6 04 01 00 00 F7 4E 44 35 60 6D FD B8 [09:31:50]CommunicateWithHost err = 0 [09:31:50]CheckOFDResponse [09:31:50]1017 (14) - 77093643461234 [09:31:50]1041 (16) - 0000000000871765 [09:31:50]1040 (4) - 311237 [09:31:50]1012 (4) - 30.10.2024 03:09 [09:31:50]1206 (1) - 0 [09:31:50]OFD Sender: Remove packet 311237 [09:31:50]ProducePacketName [09:31:50]name=ofd_packets/00311237 [09:31:50]NVStorageDeleteData [09:31:50]*** Cut start [09:31:50]*** Purtial cut [09:31:50]*** Stage 1: CUTSNS_PIN = 1 [09:31:50]OFD Sender: No OFD packet to send [09:31:50]Read from MH i2c: 01 [09:31:50]MH_I2C_Read... [09:31:50]*** Stop cut motor [09:31:50]*** Cut end [09:31:50]Read from MH i2c: 01 07 00 [09:31:50]MH_I2C_Read... [09:31:50]Read from MH i2c: 01 07 00 C1 50 00 00 00 00 00 FF 0F 26 [09:31:50]process_action close_receipt done [09:31:50]requested_data is exist [09:31:50]produce_requested_data [09:31:50]requested_item fm.sn is exist - process it [09:31:50]wFMCommunicate request_size=4 [09:31:50]MH_SAM_APDU [09:31:50]CAPDU: 80 11 00 00 [09:31:50]Write to MH i2c: E2 08 00 C2 50 80 11 00 00 00 00 00 00 8C [09:31:50]Write i2c OK [09:31:50]MH_I2C_Read... [09:31:50]Read from MH i2c: E2 [09:31:50]MH_I2C_Read... [09:31:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:31:50]Read from MH i2c: E2 17 00 [09:31:50]MH_I2C_Read... [09:31:50]Read from MH i2c: E2 17 00 C2 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E1 [09:31:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:31:51]wFMCommunicate OK [09:31:51]requested_item fd.num is exist - process it [09:31:51]SAM_PROTO_GetFieldsCounters [09:31:51]wFMCommunicate request_size=4 [09:31:51]MH_SAM_APDU [09:31:51]CAPDU: 80 13 00 00 [09:31:51]Write to MH i2c: E2 08 00 C3 50 80 13 00 00 00 00 00 00 8F [09:31:51]Write i2c OK [09:31:51]MH_I2C_Read... [09:31:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:31:51]Read from MH i2c: E2 [09:31:51]MH_I2C_Read... [09:31:51]Read from MH i2c: E2 62 00 [09:31:51]MH_I2C_Read... [09:31:51]Read from MH i2c: E2 62 00 C3 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C5 BF 04 00 0E 04 04 00 18 02 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 50 [09: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C5 BF 04 00 0E 04 04 00 18 02 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 [09:31:51]wFMCommunicate OK [09:31:51]SAM_PROTO_GetFieldsCounters done [09:31:51]requested_item shift.num is exist - process it [09:31:51]requested_item shift.opened is exist - process it [09:31:51]req_shift_opened [09:31:51]FM_GetShiftState [09:31:51]SAM_PROTO_GetShiftState [09:31:51]wFMCommunicate request_size=4 [09:31:51]MH_SAM_APDU [09:31:51]CAPDU: 80 13 01 00 [09:31:51]Write to MH i2c: E2 08 00 C4 50 80 13 01 00 00 00 00 00 91 [09:31:51]Write i2c OK [09:31:51]MH_I2C_Read... [09:31:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:31:51]Read from MH i2c: E2 [09:31:51]MH_I2C_Read... [09:31:51]Read from MH i2c: E2 0E 00 [09:31:51]MH_I2C_Read... [09:31:51]Read from MH i2c: E2 0E 00 C4 50 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 7C [09:31:51]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:31:51]wFMCommunicate OK [09:31:51]SAM_PROTO_GetShiftState done [09:31:51]FM_GetShiftState done [09:31:51]req_shift_opened done [09:31:51]requested_item shift.open_date is exist - process it [09:31:51]req_shift_open_date [09:31:51]req_shift_open_date done [09:31:51]produce_requested_data done [09:31:51]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311237,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [09:31:51]process_action_free close_receipt [09:31:51]json_value_free [09:31:51]json_value_free done [09:31:51]process_json_proto returns [09:31:51]Send response to host [09:31:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311237,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [09:31:51]free response buf [09:31:51]execute_script done [09:31:51]execute_script returns [09:31:51]free content buf [09:31:51]Sock 10.Close socket [09:31:51]Sock 10.Thread stoped [09:31:55]OFD Sender: No OFD packet to send [09:32:00]OFD Sender: No OFD packet to send [09:32:05]OFD Sender: No OFD packet to send [09:32:10]OFD Sender: No OFD packet to send [09:32:15]OFD Sender: No OFD packet to send [09:32:20]OFD Sender: No OFD packet to send [09:32:25]OFD Sender: No OFD packet to send [09:32:30]OFD Sender: No OFD packet to send [09:32:35]OFD Sender: No OFD packet to send [09:32:40]OFD Sender: No OFD packet to send [09:32:45]OFD Sender: No OFD packet to send [09:32:46]accept exits with 6 [09:32:46]New connection [09:32:46]New thread 3066510692 created [09:32:46]Thread 3066654052 joined [09:32:46]Waiting for new connection... [09:32:46] Sock 6.Parse request [09:32:46]Sock 6.Check first char [09:32:46]Sock 6.First char is OK [09:32:46]request: POST /json_proto HTTP/1.0 [09:32:46]Method: POST [09:32:46]URL: /json_proto [09:32:46]Method is POST - this is cgi request [09:32:46]url: /json_proto [09:32:46]query_string will be loaded in cgi processing [09:32:46]execute_cgi json_proto POST (null) [09:32:46]execute_cgi path=json_proto method=POST [09:32:46]POST find Content-Length [09:32:46]Host: 172.17.96.3:8080 [09:32:46]Content-Length: 678 [09:32:46]Content-Type: application/json [09:32:46] [09:32:46]POST finish read [09:32:46]Found Content-Length = 678 [09:32:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645052", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "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:32:46]execute_script... [09:32: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)645052", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "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:32:46]POST & json_proto [09:32:46]process_json_proto [09:32:46]json parsed OK: [09:32:46]protocol is kg_v1.0 [09:32:46]action value=close_receipt [09:32:46]process_action close_receipt [09:32:46]cmd_close_receipt [09:32:46]MH_GetDate [09:32:46]Write to MH i2c: F0 00 00 C5 50 04 [09:32:46]Write i2c OK [09:32:46]MH_I2C_Read... [09:32:46]Read from MH i2c: F0 [09:32:46]MH_I2C_Read... [09:32:46]Read from MH i2c: F0 09 00 [09:32:46]MH_I2C_Read... [09:32:46]Read from MH i2c: F0 09 00 C5 50 00 43 FD 21 67 44 5E 04 65 E0 [09:32:46]GetLastDocTimeStamp 1730280710 [09:32:46]current date 1730280771 [09:32:46]FM_GetShiftState [09:32:46]SAM_PROTO_GetShiftState [09:32:46]wFMCommunicate request_size=4 [09:32:46]MH_SAM_APDU [09:32:46]CAPDU: 80 13 01 00 [09:32:46]Write to MH i2c: E2 08 00 C6 50 80 13 01 00 00 00 00 00 93 [09:32:46]Write i2c OK [09:32:46]MH_I2C_Read... [09:32:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:32:46]Read from MH i2c: E2 [09:32:46]MH_I2C_Read... [09:32:46]Read from MH i2c: E2 0E 00 [09:32:46]MH_I2C_Read... [09:32:46]Read from MH i2c: E2 0E 00 C6 50 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 7E [09:32:46]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:32:46]wFMCommunicate OK [09:32:46]SAM_PROTO_GetShiftState done [09:32:46]FM_GetShiftState done [09:32:46]opened in 1730247899 [09:32:46]opened+sec_in_day 1730334299 [09:32:46]quantity*price = 70044 [09:32:46]sum+1 = 70045 [09:32:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 85 30.10.2024 09:32 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311238 ФПД: 65930147254167 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T093251&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311238&fm=65930147254167&tin=02508201610067®Number=0000000000091780&sum=70000 [09:32:48]StoreToDocumentArchive [09:32:48]shift 536 fd 311238 [09:32:48]save to /storage/0536/doc_00311238 [09:32:48]save last doc name /storage/0536/doc_00311238 to /storage/kkm_last_doc_name [09:32:48]save OK [09:32:48]Clear old archive folders... [09:32:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:32:48]tlvbuf is B6D5FA60 [09:32:48]SAM_PROTO_ClearQueue [09:32:48]wFMCommunicate request_size=4 [09:32:48]MH_SAM_APDU [09:32:48]CAPDU: 80 09 00 00 [09:32:48]Write to MH i2c: E2 08 00 D3 50 80 09 00 00 00 00 00 00 95 [09:32:48]Write i2c OK [09:32:48]MH_I2C_Read... [09:32:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:32:48]Read from MH i2c: E2 [09:32:48]MH_I2C_Read... [09:32:48]Read from MH i2c: E2 03 00 [09:32:48]MH_I2C_Read... [09:32:48]Read from MH i2c: E2 03 00 D3 50 00 90 00 97 [09:32:48]RAPDU: 90 00 [09:32:48]wFMCommunicate OK [09:32:48]SAM_PROTO_ClearQueue done [09:32:48]KKMCreateOFDPacket [09:32:48]OFDProtocolAddRootSTLVToBuf [09:32:48]FM_MakeSignedData [09:32:48]FM_MakeSignedData [09:32:48]SAM_PROTO_SignData [09:32:48]wFMCommunicate request_size=4 [09:32:48]MH_SAM_APDU [09:32:48]CAPDU: 80 0D 01 02 [09:32:48]Write to MH i2c: E2 08 00 D4 50 80 0D 01 02 00 00 00 00 9D [09:32:48]Write i2c OK [09:32:48]MH_I2C_Read... [09:32:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:32:48]Read from MH i2c: E2 [09:32:48]MH_I2C_Read... [09:32:48]Read from MH i2c: E2 03 00 [09:32:48]MH_I2C_Read... [09:32:48]Read from MH i2c: E2 03 00 D4 50 00 90 00 98 [09:32:48]RAPDU: 90 00 [09:32:48]wFMCommunicate OK [09:32:48]wFMCommunicate request_size=255 [09:32:48]MH_SAM_APDU [09:32: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 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 55 00 00 00 F4 03 04 00 43 FD 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C6 BF 04 00 35 04 06 00 3B [09:32:48]Write to MH i2c: E2 02 01 D5 50 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 55 00 00 00 F4 03 04 00 43 FD 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C6 BF 04 00 35 04 06 00 3B 00 00 36 [09:32:48]Write i2c OK [09:32:48]MH_I2C_Read... [09:32:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:32:48]Read from MH i2c: E2 [09:32:48]MH_I2C_Read... [09:32:48]Read from MH i2c: E2 03 00 [09:32:48]MH_I2C_Read... [09:32:48]Read from MH i2c: E2 03 00 D5 50 00 90 00 99 [09:32:48]RAPDU: 90 00 [09:32:48]wFMCommunicate OK [09:32:48]wFMCommunicate request_size=10 [09:32:48]MH_SAM_APDU [09:32:48]CAPDU: 80 0D 02 02 05 F6 8F 01 CF 97 [09:32:48]Write to MH i2c: E2 0D 00 D6 50 80 0D 02 02 05 00 F6 8F 01 CF 97 00 00 96 [09:32:48]Write i2c OK [09:32:48]MH_I2C_Read... [09:32:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:32:48]Read from MH i2c: E2 [09:32:48]MH_I2C_Read... [09:32:48]Read from MH i2c: E2 03 00 [09:32:48]MH_I2C_Read... [09:32:48]Read from MH i2c: E2 03 00 D6 50 00 90 00 9A [09:32:48]RAPDU: 90 00 [09:32:48]wFMCommunicate OK [09:32:48]wFMCommunicate request_size=4 [09:32:48]MH_SAM_APDU [09:32:48]CAPDU: 80 0D 03 02 [09:32:48]Write to MH i2c: E2 08 00 D7 50 80 0D 03 02 00 00 00 00 A2 [09:32:48]Write i2c OK [09:32:48]MH_I2C_Read... [09:32:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:32:48]Read from MH i2c: E2 [09:32:48]MH_I2C_Read... [09:32:48]Read from MH i2c: E2 0B 00 [09:32:48]MH_I2C_Read... [09:32:48]Read from MH i2c: E2 0B 00 D7 50 00 D4 A3 53 14 0A E6 41 0D 90 00 BF [09:32:48]RAPDU: D4 A3 53 14 0A E6 41 0D 90 00 [09:32:48]wFMCommunicate OK [09:32:48]SAM_PROTO_SignData done [09:32:48]FM_MakeSignedData done [09:32:48]CreateOFDProtocolMessage [09:32:48]wFMCommunicate request_size=4 [09:32:48]MH_SAM_APDU [09:32:48]CAPDU: 80 11 00 00 [09:32:48]Write to MH i2c: E2 08 00 D8 50 80 11 00 00 00 00 00 00 A2 [09:32:48]Write i2c OK [09:32:48]MH_I2C_Read... [09:32:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:32:49]Read from MH i2c: E2 [09:32:49]MH_I2C_Read... [09:32:49]Read from MH i2c: E2 17 00 [09:32:49]MH_I2C_Read... [09:32:49]Read from MH i2c: E2 17 00 D8 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F7 [09:32:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:32:49]wFMCommunicate OK [09:32:49]CreateOFDProtocolMessage done [09:32:49]OFDSenderStorePacket 311238 [09:32:49]StoreOFDPacket docnum=311238 [09:32:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A9 DD 07 01 14 26 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 55 00 00 00 F4 03 04 00 43 FD 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C6 BF 04 00 35 04 06 00 3B F6 8F 01 CF 97 D4 A3 53 14 0A E6 41 0D [09:32:49]CheckFolder [09:32:49]dirname=/storage/ofd_packets [09:32:49]CheckFolder done [09:32:49]ProducePacketName [09:32:49]name=ofd_packets/00311238 [09:32:49]NVStorageSaveData ofd_packets/00311238 [09:32:49]File name is /storage/ofd_packets/00311238 [09:32:49]Write 301 bytes [09:32:49]NVStorageSaveData done [09:32:49]OFDSenderStorePacket done [09:32:49]KKMCreateOFDPacket done [09:32:49]NVStorageSaveData kkm_last_timestamp [09:32:49]File name is /storage/kkm_last_timestamp [09:32:49]Write 4 bytes [09:32:49]NVStorageSaveData done [09:32:49]ExternCall_PrintAddStr [09:32:49]wPrintStart [09:32:49]Write to MH i2c: 01 00 00 D9 50 29 [09:32:49]Write i2c OK [09:32:49]MH_I2C_Read... [09:32:49]Read from MH i2c: 01 [09:32:49]MH_I2C_Read... [09:32:49]Read from MH i2c: 01 07 00 [09:32:49]MH_I2C_Read... [09:32:49]Read from MH i2c: 01 07 00 D9 50 00 00 00 00 00 FF 0F 3E [09:32:49]RasterBufferAndPrint [09:32:49]line Счет N : (1)645052 [09:32:49]line ИНН: 02508201610067 [09:32:49]line Контрольно-Кассовый Чек [09:32:49]line ПРОДАЖА [09:32:49]line ТРК (МРК, ГНК) : 62 [09:32:49]line Товар: 2710124130 [09:32:49]line Аи-92-К-2 [09:32:49]line 10.470 * 66.90 [09:32:49]line = 700.44 [09:32:49]line НДС 12% НСП 1% [09:32:49]line > о реализуемом товаре [09:32:49]line ОКРУГЛЕНИЕ: -0.44 [09:32:49]line ИТОГО: 700.00 [09:32:49]line Внесено: 700.00 [09:32:49]line СДАЧА: 0.00 [09:32:49]line НСП 1% : 6.20 [09:32:49]line НДС 12% : 74.38 [09:32:49]line Наличными: 700.00 [09:32:49]line Безнал.: 0.00 [09:32:49]line Место: АЗС № 172 "Партнер Нефть" [09:32:49]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:32:49]line СНО: Общий режим [09:32:49]line Чек 85 30.10.2024 09:32 [09:32:49]line Смена: 536 ФФД: 1.0 [09:32:49]line ЗНМ: 0300000116 [09:32:49]line РНМ: 0000000000091780 [09:32:49]line Версия ККМ: 001 [09:32:49]line ФМ: 0000000000871765 [09:32:49]line ФД: 311238 [09:32:49]line ФПД: 65930147254167 [09:32:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T093251&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311238&fm=65930147254167&tin=02508201610067®Number=0000000000091780&sum=70000 [09:32:49]written 0, free lines is 4095 [09:32:49]OFD Sender: Processing packet 311238 [packets to send 223, broken 222] [09:32:49]ProducePacketName [09:32:49]name=ofd_packets/00311238 [09:32:49]OFD Sender: To server: pG, [09:32:49]CommunicateWithHost lk.salyk.kg:30040 [09:32:49]ConnectInit lk.salyk.kg [09:32:49]Connected sock=10 [09:32:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A9 DD 07 01 14 26 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 55 00 00 00 F4 03 04 00 43 FD 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C6 BF 04 00 35 04 06 00 3B F6 8F 01 CF 97 D4 A3 53 14 0A E6 41 0D [09:32:49]Write to MH i2c: 01 00 00 03 51 54 [09:32:49]Write i2c OK [09:32:49]MH_I2C_Read... [09:32:49]Read from MH i2c: 01 [09:32:49]MH_I2C_Read... [09:32:49]Read from MH i2c: 01 07 00 [09:32:49]MH_I2C_Read... [09:32:49]Read from MH i2c: 01 07 00 03 51 00 00 00 00 00 B9 0C 20 [09:32:49]RasterBufferAndPrint [09:32:49]line [09:32:49]line [09:32:49]line [09:32:49]line [09:32:49]line [09:32:49]written 0, free lines is 3287 [09:32:49]MH_Cut [09:32:49]Write to MH i2c: D1 01 00 0A 51 01 2D [09:32:49]Write i2c OK [09:32:49]MH_I2C_Read... [09:32:49]Read from MH i2c: D1 [09:32:49]MH_I2C_Read... [09:32:49]Read from MH i2c: D1 01 00 [09:32:49]MH_I2C_Read... [09:32:49]Read from MH i2c: D1 01 00 0A 51 00 2C [09:32:49]Write to MH i2c: 01 00 00 0B 51 5C [09:32:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 AE EC 47 00 21 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 31 37 36 35 10 04 04 00 C6 BF 04 00 F4 03 04 00 94 A3 21 67 B6 04 01 00 00 F1 8E D2 D9 8A 38 66 0B [09:32:49]CommunicateWithHost err = 0 [09:32:49]CheckOFDResponse [09:32:49]1017 (14) - 77093643461234 [09:32:49]1041 (16) - 0000000000871765 [09:32:49]1040 (4) - 311238 [09:32:49]1012 (4) - 30.10.2024 03:10 [09:32:49]1206 (1) - 0 [09:32:49]OFD Sender: Remove packet 311238 [09:32:49]ProducePacketName [09:32:49]name=ofd_packets/00311238 [09:32:49]NVStorageDeleteData [09:32:49]Write i2c OK [09:32:49]MH_I2C_Read... [09:32:50]OFD Sender: No OFD packet to send [09:32:50]*** Cut start [09:32:50]*** Purtial cut [09:32:50]*** Stage 1: CUTSNS_PIN = 1 [09:32:50]Read from MH i2c: 01 [09:32:50]MH_I2C_Read... [09:32:50]*** Stop cut motor [09:32:50]*** Cut end [09:32:50]Read from MH i2c: 01 07 00 [09:32:50]MH_I2C_Read... [09:32:50]Read from MH i2c: 01 07 00 0B 51 00 00 00 00 00 FF 0F 71 [09:32:50]process_action close_receipt done [09:32:50]requested_data is exist [09:32:50]produce_requested_data [09:32:50]requested_item fm.sn is exist - process it [09:32:50]wFMCommunicate request_size=4 [09:32:50]MH_SAM_APDU [09:32:50]CAPDU: 80 11 00 00 [09:32:50]Write to MH i2c: E2 08 00 0C 51 80 11 00 00 00 00 00 00 D7 [09:32:50]Write i2c OK [09:32:50]MH_I2C_Read... [09:32:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:32:50]Read from MH i2c: E2 [09:32:50]MH_I2C_Read... [09:32:50]Read from MH i2c: E2 17 00 [09:32:50]MH_I2C_Read... [09:32:50]Read from MH i2c: E2 17 00 0C 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 2C [09:32:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:32:50]wFMCommunicate OK [09:32:50]requested_item fd.num is exist - process it [09:32:50]SAM_PROTO_GetFieldsCounters [09:32:50]wFMCommunicate request_size=4 [09:32:50]MH_SAM_APDU [09:32:50]CAPDU: 80 13 00 00 [09:32:50]Write to MH i2c: E2 08 00 0D 51 80 13 00 00 00 00 00 00 DA [09:32:50]Write i2c OK [09:32:50]MH_I2C_Read... [09:32:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:32:50]Read from MH i2c: E2 [09:32:50]MH_I2C_Read... [09:32:50]Read from MH i2c: E2 62 00 [09:32:50]MH_I2C_Read... [09:32:50]Read from MH i2c: E2 62 00 0D 51 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C6 BF 04 00 0E 04 04 00 18 02 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 9F [09:32: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C6 BF 04 00 0E 04 04 00 18 02 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 [09:32:51]wFMCommunicate OK [09:32:51]SAM_PROTO_GetFieldsCounters done [09:32:51]requested_item shift.num is exist - process it [09:32:51]requested_item shift.opened is exist - process it [09:32:51]req_shift_opened [09:32:51]FM_GetShiftState [09:32:51]SAM_PROTO_GetShiftState [09:32:51]wFMCommunicate request_size=4 [09:32:51]MH_SAM_APDU [09:32:51]CAPDU: 80 13 01 00 [09:32:51]Write to MH i2c: E2 08 00 0E 51 80 13 01 00 00 00 00 00 DC [09:32:51]Write i2c OK [09:32:51]MH_I2C_Read... [09:32:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:32:51]Read from MH i2c: E2 [09:32:51]MH_I2C_Read... [09:32:51]Read from MH i2c: E2 0E 00 [09:32:51]MH_I2C_Read... [09:32:51]Read from MH i2c: E2 0E 00 0E 51 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 C7 [09:32:51]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:32:51]wFMCommunicate OK [09:32:51]SAM_PROTO_GetShiftState done [09:32:51]FM_GetShiftState done [09:32:51]req_shift_opened done [09:32:51]requested_item shift.open_date is exist - process it [09:32:51]req_shift_open_date [09:32:51]req_shift_open_date done [09:32:51]produce_requested_data done [09:32:51]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311238,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [09:32:51]process_action_free close_receipt [09:32:51]json_value_free [09:32:51]json_value_free done [09:32:51]process_json_proto returns [09:32:51]Send response to host [09:32:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311238,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [09:32:51]free response buf [09:32:51]execute_script done [09:32:51]execute_script returns [09:32:51]free content buf [09:32:51]Sock 6.Close socket [09:32:51]Sock 6.Thread stoped [09:32:55]OFD Sender: No OFD packet to send [09:33:00]OFD Sender: No OFD packet to send [09:33:05]OFD Sender: No OFD packet to send [09:33:10]OFD Sender: No OFD packet to send [09:33:15]OFD Sender: No OFD packet to send [09:33:20]OFD Sender: No OFD packet to send [09:33:25]OFD Sender: No OFD packet to send [09:33:30]OFD Sender: No OFD packet to send [09:33:35]OFD Sender: No OFD packet to send [09:33:40]OFD Sender: No OFD packet to send [09:33:45]OFD Sender: No OFD packet to send [09:33:50]OFD Sender: No OFD packet to send [09:33:55]OFD Sender: No OFD packet to send [09:34:00]OFD Sender: No OFD packet to send [09:34:05]OFD Sender: No OFD packet to send [09:34:10]OFD Sender: No OFD packet to send [09:34:15]OFD Sender: No OFD packet to send [09:34:20]OFD Sender: No OFD packet to send [09:34:25]OFD Sender: No OFD packet to send [09:34:30]OFD Sender: No OFD packet to send [09:34:35]OFD Sender: No OFD packet to send [09:34:40]OFD Sender: No OFD packet to send [09:34:45]OFD Sender: No OFD packet to send [09:34:50]OFD Sender: No OFD packet to send [09:34:55]OFD Sender: No OFD packet to send [09:35:00]OFD Sender: No OFD packet to send [09:35:05]OFD Sender: No OFD packet to send [09:35:10]OFD Sender: No OFD packet to send [09:35:15]OFD Sender: No OFD packet to send [09:35:20]OFD Sender: No OFD packet to send [09:35:25]OFD Sender: No OFD packet to send [09:35:30]OFD Sender: No OFD packet to send [09:35:35]OFD Sender: No OFD packet to send [09:35:40]OFD Sender: No OFD packet to send [09:35:45]OFD Sender: No OFD packet to send [09:35:48]accept exits with 9 [09:35:48]New connection [09:35:48]New thread 3066654052 created [09:35:48]Thread 3066510692 joined [09:35:48]Waiting for new connection... [09:35:48] Sock 9.Parse request [09:35:48]Sock 9.Check first char [09:35:48]Sock 9.First char is OK [09:35:48]request: POST /json_proto HTTP/1.0 [09:35:48]Method: POST [09:35:48]URL: /json_proto [09:35:48]Method is POST - this is cgi request [09:35:48]url: /json_proto [09:35:48]query_string will be loaded in cgi processing [09:35:48]execute_cgi json_proto POST (null) [09:35:48]execute_cgi path=json_proto method=POST [09:35:48]POST find Content-Length [09:35:48]Host: 172.17.96.3:8080 [09:35:48]Content-Length: 673 [09:35:48]Content-Type: application/json [09:35:48] [09:35:48]POST finish read [09:35:48]Found Content-Length = 673 [09:35:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3501", "tax_sys" : 0, "items" : [ { "code": "2000053020015", "name": "\u0411\u0443\u043C\u0430\u0436\u043D\u044B\u0435 \u0441\u0442\u0430\u043A\u0430\u043D\u044B 250\u043C\u043B 1\u0448\u0442", "price" : 7.00, "quantity" : 5.000, "sum" : 35.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 35.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:48]execute_script... [09:35: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 : (3)3501", "tax_sys" : 0, "items" : [ { "code": "2000053020015", "name": "\u0411\u0443\u043C\u0430\u0436\u043D\u044B\u0435 \u0441\u0442\u0430\u043A\u0430\u043D\u044B 250\u043C\u043B 1\u0448\u0442", "price" : 7.00, "quantity" : 5.000, "sum" : 35.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 35.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:48]POST & json_proto [09:35:48]process_json_proto [09:35:48]json parsed OK: [09:35:48]protocol is kg_v1.0 [09:35:48]action value=close_receipt [09:35:48]process_action close_receipt [09:35:48]cmd_close_receipt [09:35:48]MH_GetDate [09:35:48]Write to MH i2c: F0 00 00 0F 51 4F [09:35:48]Write i2c OK [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: F0 [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: F0 09 00 [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: F0 09 00 0F 51 00 F9 FD 21 67 44 5E 04 65 E1 [09:35:48]GetLastDocTimeStamp 1730280771 [09:35:48]current date 1730280953 [09:35:48]FM_GetShiftState [09:35:48]SAM_PROTO_GetShiftState [09:35:48]wFMCommunicate request_size=4 [09:35:48]MH_SAM_APDU [09:35:48]CAPDU: 80 13 01 00 [09:35:48]Write to MH i2c: E2 08 00 10 51 80 13 01 00 00 00 00 00 DE [09:35:48]Write i2c OK [09:35:48]MH_I2C_Read... [09:35:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:35:48]Read from MH i2c: E2 [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: E2 0E 00 [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: E2 0E 00 10 51 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 C9 [09:35:48]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:35:48]wFMCommunicate OK [09:35:48]SAM_PROTO_GetShiftState done [09:35:48]FM_GetShiftState done [09:35:48]opened in 1730247899 [09:35:48]opened+sec_in_day 1730334299 [09:35:48]quantity*price = 3500 [09:35:48]sum+1 = 3501 [09:35:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 35.00 НСП 1% : 0.31 НДС 12% : 3.72 Наличными: 35.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 86 30.10.2024 09:35 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311239 ФПД: 189378285081773 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T093553&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311239&fm=189378285081773&tin=02508201610067®Number=0000000000091780&sum=3500 0 [09:35:50]StoreToDocumentArchive [09:35:50]shift 536 fd 311239 [09:35:50]save to /storage/0536/doc_00311239 [09:35:50]save last doc name /storage/0536/doc_00311239 to /storage/kkm_last_doc_name [09:35:50]save OK [09:35:50]Clear old archive folders... [09:35:50]ProcessDocumentItem done err = 0, tmpTLVsize=287 [09:35:50]tlvbuf is 0064D060 [09:35:50]SAM_PROTO_ClearQueue [09:35:50]wFMCommunicate request_size=4 [09:35:50]MH_SAM_APDU [09:35:50]CAPDU: 80 09 00 00 [09:35:50]Write to MH i2c: E2 08 00 1D 51 80 09 00 00 00 00 00 00 E0 [09:35:50]Write i2c OK [09:35:50]MH_I2C_Read... [09:35:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:35:50]Read from MH i2c: E2 [09:35:50]MH_I2C_Read... [09:35:50]Read from MH i2c: E2 03 00 [09:35:50]MH_I2C_Read... [09:35:50]Read from MH i2c: E2 03 00 1D 51 00 90 00 E2 [09:35:50]RAPDU: 90 00 [09:35:50]wFMCommunicate OK [09:35:50]SAM_PROTO_ClearQueue done [09:35:50]KKMCreateOFDPacket [09:35:50]OFDProtocolAddRootSTLVToBuf [09:35:50]FM_MakeSignedData [09:35:50]FM_MakeSignedData [09:35:50]SAM_PROTO_SignData [09:35:50]wFMCommunicate request_size=4 [09:35:50]MH_SAM_APDU [09:35:50]CAPDU: 80 0D 01 02 [09:35:50]Write to MH i2c: E2 08 00 1E 51 80 0D 01 02 00 00 00 00 E8 [09:35:50]Write i2c OK [09:35:50]MH_I2C_Read... [09:35:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:35:50]Read from MH i2c: E2 [09:35:50]MH_I2C_Read... [09:35:50]Read from MH i2c: E2 03 00 [09:35:50]MH_I2C_Read... [09:35:50]Read from MH i2c: E2 03 00 1E 51 00 90 00 E3 [09:35:50]RAPDU: 90 00 [09:35:50]wFMCommunicate OK [09:35:50]wFMCommunicate request_size=255 [09:35:50]MH_SAM_APDU [09:35:50]CAPDU: 80 0D 02 02 FA 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 AC 0D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 0D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 01 00 00 00 00 07 04 06 00 AC 0D 00 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 F9 FD 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 [09:35:50]Write to MH i2c: E2 02 01 1F 51 80 0D 02 02 FA 00 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 AC 0D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 0D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 01 00 00 00 00 07 04 06 00 AC 0D 00 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 F9 FD 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 00 00 F6 [09:35:50]Write i2c OK [09:35:50]MH_I2C_Read... [09:35:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:35:50]Read from MH i2c: E2 [09:35:50]MH_I2C_Read... [09:35:50]Read from MH i2c: E2 03 00 [09:35:50]MH_I2C_Read... [09:35:50]Read from MH i2c: E2 03 00 1F 51 00 90 00 E4 [09:35:50]RAPDU: 90 00 [09:35:50]wFMCommunicate OK [09:35:50]wFMCommunicate request_size=46 [09:35:50]MH_SAM_APDU [09:35:50]CAPDU: 80 0D 02 02 29 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C7 BF 04 00 35 04 06 00 AC 3D 11 69 14 AD [09:35:50]Write to MH i2c: E2 31 00 20 51 80 0D 02 02 29 00 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C7 BF 04 00 35 04 06 00 AC 3D 11 69 14 AD 00 00 28 [09:35:50]Write i2c OK [09:35:50]MH_I2C_Read... [09:35:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:35:50]Read from MH i2c: E2 [09:35:50]MH_I2C_Read... [09:35:50]Read from MH i2c: E2 03 00 [09:35:50]MH_I2C_Read... [09:35:50]Read from MH i2c: E2 03 00 20 51 00 90 00 E5 [09:35:50]RAPDU: 90 00 [09:35:50]wFMCommunicate OK [09:35:50]wFMCommunicate request_size=4 [09:35:50]MH_SAM_APDU [09:35:50]CAPDU: 80 0D 03 02 [09:35:50]Write to MH i2c: E2 08 00 21 51 80 0D 03 02 00 00 00 00 ED [09:35:50]Write i2c OK [09:35:50]MH_I2C_Read... [09:35:50]OFD Sender: No OFD packet to send [09:35:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:35:50]Read from MH i2c: E2 [09:35:50]MH_I2C_Read... [09:35:50]Read from MH i2c: E2 0B 00 [09:35:50]MH_I2C_Read... [09:35:50]Read from MH i2c: E2 0B 00 21 51 00 12 4A 95 2D 10 96 FA 88 90 00 34 [09:35:50]RAPDU: 12 4A 95 2D 10 96 FA 88 90 00 [09:35:50]wFMCommunicate OK [09:35:50]SAM_PROTO_SignData done [09:35:50]FM_MakeSignedData done [09:35:50]CreateOFDProtocolMessage [09:35:50]wFMCommunicate request_size=4 [09:35:50]MH_SAM_APDU [09:35:50]CAPDU: 80 11 00 00 [09:35:50]Write to MH i2c: E2 08 00 22 51 80 11 00 00 00 00 00 00 ED [09:35:50]Write i2c OK [09:35:50]MH_I2C_Read... [09:35:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:50]Read from MH i2c: E2 [09:35:50]MH_I2C_Read... [09:35:50]Read from MH i2c: E2 17 00 [09:35:50]MH_I2C_Read... [09:35:50]Read from MH i2c: E2 17 00 22 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 42 [09:35:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:35:50]wFMCommunicate OK [09:35:50]CreateOFDProtocolMessage done [09:35:50]OFDSenderStorePacket 311239 [09:35:50]StoreOFDPacket docnum=311239 [09:35:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 33 01 00 00 16 8C 2B 01 61 EB 5A 03 01 00 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 AC 0D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 0D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 01 00 00 00 00 07 04 06 00 AC 0D 00 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 F9 FD 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C7 BF 04 00 35 04 06 00 AC 3D 11 69 14 AD 12 4A 95 2D 10 96 FA 88 [09:35:50]CheckFolder [09:35:50]dirname=/storage/ofd_packets [09:35:50]CheckFolder done [09:35:50]ProducePacketName [09:35:50]name=ofd_packets/00311239 [09:35:50]NVStorageSaveData ofd_packets/00311239 [09:35:50]File name is /storage/ofd_packets/00311239 [09:35:50]Write 337 bytes [09:35:50]NVStorageSaveData done [09:35:50]OFDSenderStorePacket done [09:35:50]KKMCreateOFDPacket done [09:35:50]NVStorageSaveData kkm_last_timestamp [09:35:50]File name is /storage/kkm_last_timestamp [09:35:50]Write 4 bytes [09:35:50]NVStorageSaveData done [09:35:50]ExternCall_PrintAddStr [09:35:50]wPrintStart [09:35:50]Write to MH i2c: 01 00 00 23 51 74 [09:35:50]OFD Sender: Processing packet 311239 [packets to send 223, broken 222] [09:35:50]ProducePacketName [09:35:50]name=ofd_packets/00311239 [09:35:50]OFD Sender: To server: pG, [09:35:50]CommunicateWithHost lk.salyk.kg:30040 [09:35:50]ConnectInit lk.salyk.kg [09:35:50]Write i2c OK [09:35:50]MH_I2C_Read... [09:35:50]Read from MH i2c: 01 [09:35:50]MH_I2C_Read... [09:35:50]Read from MH i2c: 01 07 00 [09:35:50]MH_I2C_Read... [09:35:50]Read from MH i2c: 01 07 00 23 51 00 00 00 00 00 FF 0F 89 [09:35:50]RasterBufferAndPrint [09:35:50]line Счет N : (3)3501 [09:35:50]line ИНН: 02508201610067 [09:35:50]line Контрольно-Кассовый Чек [09:35:50]line ПРОДАЖА [09:35:50]line Товар: 2000053020015 [09:35:50]line Бумажные стаканы 250мл 1шт [09:35:50]line 5.000 * 7.00 [09:35:50]line = 35.00 [09:35:50]line НДС 12% НСП 1% [09:35:50]line > о реализуемом товаре [09:35:50]line ИТОГО: 35.00 [09:35:50]line НСП 1% : 0.31 [09:35:50]line НДС 12% : 3.72 [09:35:50]line Наличными: 35.00 [09:35:50]line Безнал.: 0.00 [09:35:50]line Место: АЗС № 172 "Партнер Нефть" [09:35:50]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:35:50]line СНО: Общий режим [09:35:50]line Чек 86 30.10.2024 09:35 [09:35:50]line Смена: 536 ФФД: 1.0 [09:35:50]line ЗНМ: 0300000116 [09:35:50]line РНМ: 0000000000091780 [09:35:50]line Версия ККМ: 001 [09:35:50]line ФМ: 0000000000871765 [09:35:50]line ФД: 311239 [09:35:50]line ФПД: 189378285081773 [09:35:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T093553&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311239&fm=189378285081773&tin=02508201610067®Number=0000000000091780&sum=3500 [09:35:51]Connected sock=10 [09: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 31 37 36 35 33 01 00 00 16 8C 2B 01 61 EB 5A 03 01 00 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 AC 0D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 0D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 01 00 00 00 00 07 04 06 00 AC 0D 00 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 F9 FD 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C7 BF 04 00 35 04 06 00 AC 3D 11 69 14 AD 12 4A 95 2D 10 96 FA 88 [09:35:51]line 0 [09:35:51]written 0, free lines is 4095 [09:35:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 2A AE 47 00 B0 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 31 37 36 35 10 04 04 00 C7 BF 04 00 F4 03 04 00 49 A4 21 67 B6 04 01 00 00 97 7D 4B 7B E0 87 D3 01 [09:35:51]CommunicateWithHost err = 0 [09:35:51]CheckOFDResponse [09:35:51]1017 (14) - 77093643461234 [09:35:51]1041 (16) - 0000000000871765 [09:35:51]1040 (4) - 311239 [09:35:51]1012 (4) - 30.10.2024 03:13 [09:35:51]1206 (1) - 0 [09:35:51]OFD Sender: Remove packet 311239 [09:35:51]ProducePacketName [09:35:51]name=ofd_packets/00311239 [09:35:51]NVStorageDeleteData [09:35:51]Write to MH i2c: 01 00 00 4B 51 9C [09:35:51]Write i2c OK [09:35:51]MH_I2C_Read... [09:35:51]Read from MH i2c: 01 [09:35:51]MH_I2C_Read... [09:35:51]Read from MH i2c: 01 07 00 [09:35:51]MH_I2C_Read... [09:35:51]Read from MH i2c: 01 07 00 4B 51 00 00 00 00 00 BE 0C 6D [09:35:51]RasterBufferAndPrint [09:35:51]line [09:35:51]line [09:35:51]line [09:35:51]line [09:35:51]line [09:35:51]written 0, free lines is 3268 [09:35:51]MH_Cut [09:35:51]Write to MH i2c: D1 01 00 52 51 01 75 [09:35:51]Write i2c OK [09:35:51]MH_I2C_Read... [09:35:51]Read from MH i2c: D1 [09:35:51]MH_I2C_Read... [09:35:51]Read from MH i2c: D1 01 00 [09:35:51]MH_I2C_Read... [09:35:51]Read from MH i2c: D1 01 00 52 51 00 74 [09:35:51]Write to MH i2c: 01 00 00 53 51 A4 [09:35:51]Write i2c OK [09:35:51]MH_I2C_Read... [09:35:51]OFD Sender: No OFD packet to send [09:35:52]*** Cut start [09:35:52]*** Purtial cut [09:35:52]*** Stage 1: CUTSNS_PIN = 1 [09:35:52]Read from MH i2c: 01 [09:35:52]MH_I2C_Read... [09:35:52]*** Stop cut motor [09:35:52]*** Cut end [09:35:52]Read from MH i2c: 01 07 00 [09:35:52]MH_I2C_Read... [09:35:52]Read from MH i2c: 01 07 00 53 51 00 00 00 00 00 FF 0F B9 [09:35:52]process_action close_receipt done [09:35:52]requested_data is exist [09:35:52]produce_requested_data [09:35:52]requested_item fm.sn is exist - process it [09:35:52]wFMCommunicate request_size=4 [09:35:52]MH_SAM_APDU [09:35:52]CAPDU: 80 11 00 00 [09:35:52]Write to MH i2c: E2 08 00 54 51 80 11 00 00 00 00 00 00 1F [09:35:52]Write i2c OK [09:35:52]MH_I2C_Read... [09:35:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:52]Read from MH i2c: E2 [09:35:52]MH_I2C_Read... [09:35:52]Read from MH i2c: E2 17 00 [09:35:52]MH_I2C_Read... [09:35:52]Read from MH i2c: E2 17 00 54 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 74 [09:35:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:35:52]wFMCommunicate OK [09:35:52]requested_item fd.num is exist - process it [09:35:52]SAM_PROTO_GetFieldsCounters [09:35:52]wFMCommunicate request_size=4 [09:35:52]MH_SAM_APDU [09:35:52]CAPDU: 80 13 00 00 [09:35:52]Write to MH i2c: E2 08 00 55 51 80 13 00 00 00 00 00 00 22 [09:35:52]Write i2c OK [09:35:52]MH_I2C_Read... [09:35:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:35:52]Read from MH i2c: E2 [09:35:52]MH_I2C_Read... [09:35:52]Read from MH i2c: E2 62 00 [09:35:52]MH_I2C_Read... [09:35:52]Read from MH i2c: E2 62 00 55 51 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C7 BF 04 00 0E 04 04 00 18 02 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 EB [09:35: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C7 BF 04 00 0E 04 04 00 18 02 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 [09:35:52]wFMCommunicate OK [09:35:52]SAM_PROTO_GetFieldsCounters done [09:35:52]requested_item shift.num is exist - process it [09:35:52]requested_item shift.opened is exist - process it [09:35:52]req_shift_opened [09:35:52]FM_GetShiftState [09:35:52]SAM_PROTO_GetShiftState [09:35:52]wFMCommunicate request_size=4 [09:35:52]MH_SAM_APDU [09:35:52]CAPDU: 80 13 01 00 [09:35:52]Write to MH i2c: E2 08 00 56 51 80 13 01 00 00 00 00 00 24 [09:35:52]Write i2c OK [09:35:52]MH_I2C_Read... [09:35:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:35:52]Read from MH i2c: E2 [09:35:52]MH_I2C_Read... [09:35:52]Read from MH i2c: E2 0E 00 [09:35:52]MH_I2C_Read... [09:35:52]Read from MH i2c: E2 0E 00 56 51 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 0F [09:35:52]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:35:52]wFMCommunicate OK [09:35:52]SAM_PROTO_GetShiftState done [09:35:52]FM_GetShiftState done [09:35:52]req_shift_opened done [09:35:52]requested_item shift.open_date is exist - process it [09:35:52]req_shift_open_date [09:35:52]req_shift_open_date done [09:35:52]produce_requested_data done [09:35:52]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311239,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [09:35:52]process_action_free close_receipt [09:35:52]json_value_free [09:35:52]json_value_free done [09:35:52]process_json_proto returns [09:35:52]Send response to host [09:35:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311239,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [09:35:52]free response buf [09:35:52]execute_script done [09:35:52]execute_script returns [09:35:52]free content buf [09:35:52]Sock 9.Close socket [09:35:52]Sock 9.Thread stoped [09:35:56]OFD Sender: No OFD packet to send [09:36:01]OFD Sender: No OFD packet to send [09:36:06]OFD Sender: No OFD packet to send [09:36:11]OFD Sender: No OFD packet to send [09:36:16]OFD Sender: No OFD packet to send [09:36:21]OFD Sender: No OFD packet to send [09:36:26]OFD Sender: No OFD packet to send [09:36:31]OFD Sender: No OFD packet to send [09:36:36]OFD Sender: No OFD packet to send [09:36:41]OFD Sender: No OFD packet to send [09:36:46]OFD Sender: No OFD packet to send [09:36:51]OFD Sender: No OFD packet to send [09:36:56]OFD Sender: No OFD packet to send [09:37:01]OFD Sender: No OFD packet to send [09:37:04]accept exits with 7 [09:37:04]New connection [09:37:04]New thread 3066510692 created [09:37:04]Thread 3066654052 joined [09:37:04]Waiting for new connection... [09:37:04] Sock 7.Parse request [09:37:04]Sock 7.Check first char [09:37:04]Sock 7.First char is OK [09:37:04]request: POST /json_proto HTTP/1.0 [09:37:04]Method: POST [09:37:04]URL: /json_proto [09:37:04]Method is POST - this is cgi request [09:37:04]url: /json_proto [09:37:04]query_string will be loaded in cgi processing [09:37:04]execute_cgi json_proto POST (null) [09:37:04]execute_cgi path=json_proto method=POST [09:37:04]POST find Content-Length [09:37:04]Host: 172.17.96.3:8080 [09:37:04]Content-Length: 934 [09:37:04]Content-Type: application/json [09:37:04] [09:37:04]POST finish read [09:37:04]Found Content-Length = 934 [09:37:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3502", "tax_sys" : 0, "items" : [ { "code": "5449000273673", "name": "\u0421\u043E\u043A Piko Pulpy \u043A\u0440\u0430\u0441\u043D\u044B\u0439 \u0432\u0438\u043D\u043E\u0433\u0440\u0430\u0434 \u041F\u042D\u0422 1\u043B", "price" : 180.00, "quantity" : 1.000, "sum" : 180.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870001570071", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 1\u043B", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 310.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:37:04]execute_script... [09:37: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 : (3)3502", "tax_sys" : 0, "items" : [ { "code": "5449000273673", "name": "\u0421\u043E\u043A Piko Pulpy \u043A\u0440\u0430\u0441\u043D\u044B\u0439 \u0432\u0438\u043D\u043E\u0433\u0440\u0430\u0434 \u041F\u042D\u0422 1\u043B", "price" : 180.00, "quantity" : 1.000, "sum" : 180.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870001570071", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 1\u043B", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 310.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:37:04]POST & json_proto [09:37:04]process_json_proto [09:37:04]json parsed OK: [09:37:04]protocol is kg_v1.0 [09:37:04]action value=close_receipt [09:37:04]process_action close_receipt [09:37:04]cmd_close_receipt [09:37:04]MH_GetDate [09:37:04]Write to MH i2c: F0 00 00 57 51 97 [09:37:04]Write i2c OK [09:37:04]MH_I2C_Read... [09:37:04]Read from MH i2c: F0 [09:37:04]MH_I2C_Read... [09:37:04]Read from MH i2c: F0 09 00 [09:37:04]MH_I2C_Read... [09:37:04]Read from MH i2c: F0 09 00 57 51 00 44 FE 21 67 44 5E 04 65 75 [09:37:04]GetLastDocTimeStamp 1730280953 [09:37:04]current date 1730281028 [09:37:04]FM_GetShiftState [09:37:04]SAM_PROTO_GetShiftState [09:37:04]wFMCommunicate request_size=4 [09:37:04]MH_SAM_APDU [09:37:04]CAPDU: 80 13 01 00 [09:37:04]Write to MH i2c: E2 08 00 58 51 80 13 01 00 00 00 00 00 26 [09:37:04]Write i2c OK [09:37:04]MH_I2C_Read... [09:37:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:37:04]Read from MH i2c: E2 [09:37:04]MH_I2C_Read... [09:37:04]Read from MH i2c: E2 0E 00 [09:37:04]MH_I2C_Read... [09:37:04]Read from MH i2c: E2 0E 00 58 51 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 11 [09:37:04]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:37:04]wFMCommunicate OK [09:37:04]SAM_PROTO_GetShiftState done [09:37:04]FM_GetShiftState done [09:37:04]opened in 1730247899 [09:37:04]opened+sec_in_day 1730334299 [09:37:04]quantity*price = 18000 [09:37:04]sum+1 = 18001 [09:37:04]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4870001570071 Напиток Pepsi 1л 1.000 * 130.00 = 130.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 310.00 НСП 1% : 2.74 НДС 12% : 32.91 Наличными: 310.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 87 30.10.2024 09:37 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311240 ФПД: 52898448080194 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T093708&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311240&fm=52898448080194&tin=02508201610067®Number=0000000000091780&sum=31000 0 [09:37:05]StoreToDocumentArchive [09:37:05]shift 536 fd 311240 [09:37:05]save to /storage/0536/doc_00311240 [09:37:05]save last doc name /storage/0536/doc_00311240 to /storage/kkm_last_doc_name [09:37:05]save OK [09:37:05]Clear old archive folders... [09:37:05]ProcessDocumentItem done err = 0, tmpTLVsize=398 [09:37:05]tlvbuf is 0064C9A0 [09:37:05]SAM_PROTO_ClearQueue [09:37:05]wFMCommunicate request_size=4 [09:37:05]MH_SAM_APDU [09:37:05]CAPDU: 80 09 00 00 [09:37:05]Write to MH i2c: E2 08 00 65 51 80 09 00 00 00 00 00 00 28 [09:37:05]Write i2c OK [09:37:05]MH_I2C_Read... [09:37:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:37:05]Read from MH i2c: E2 [09:37:05]MH_I2C_Read... [09:37:05]Read from MH i2c: E2 03 00 [09:37:05]MH_I2C_Read... [09:37:05]Read from MH i2c: E2 03 00 65 51 00 90 00 2A [09:37:05]RAPDU: 90 00 [09:37:05]wFMCommunicate OK [09:37:05]SAM_PROTO_ClearQueue done [09:37:05]KKMCreateOFDPacket [09:37:05]OFDProtocolAddRootSTLVToBuf [09:37:05]FM_MakeSignedData [09:37:05]FM_MakeSignedData [09:37:05]SAM_PROTO_SignData [09:37:05]wFMCommunicate request_size=4 [09:37:05]MH_SAM_APDU [09:37:05]CAPDU: 80 0D 01 02 [09:37:05]Write to MH i2c: E2 08 00 66 51 80 0D 01 02 00 00 00 00 30 [09:37:05]Write i2c OK [09:37:05]MH_I2C_Read... [09:37:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:37:05]Read from MH i2c: E2 [09:37:05]MH_I2C_Read... [09:37:05]Read from MH i2c: E2 03 00 [09:37:05]MH_I2C_Read... [09:37:05]Read from MH i2c: E2 03 00 66 51 00 90 00 2B [09:37:05]RAPDU: 90 00 [09:37:05]wFMCommunicate OK [09:37:05]wFMCommunicate request_size=255 [09:37:05]MH_SAM_APDU [09:37:05]CAPDU: 80 0D 02 02 FA 03 00 8E 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 35 34 34 39 30 30 30 32 37 33 36 37 33 06 04 3C 00 D0 A1 D0 BE D0 BA 20 50 69 6B 6F 20 50 75 6C 70 79 20 D0 BA D1 80 D0 B0 D1 81 D0 BD D1 8B D0 B9 20 D0 B2 D0 B8 D0 BD D0 BE D0 B3 D1 80 D0 B0 D0 B4 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 50 46 00 00 00 00 13 04 06 00 50 46 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 79 00 00 00 00 EB 03 26 [09:37:05]Write to MH i2c: E2 02 01 67 51 80 0D 02 02 FA 00 03 00 8E 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 35 34 34 39 30 30 30 32 37 33 36 37 33 06 04 3C 00 D0 A1 D0 BE D0 BA 20 50 69 6B 6F 20 50 75 6C 70 79 20 D0 BA D1 80 D0 B0 D1 81 D0 BD D1 8B D0 B9 20 D0 B2 D0 B8 D0 BD D0 BE D0 B3 D1 80 D0 B0 D0 B4 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 50 46 00 00 00 00 13 04 06 00 50 46 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 79 00 00 00 00 EB 03 26 00 00 55 [09:37:05]Write i2c OK [09:37:05]MH_I2C_Read... [09:37:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:37:05]Read from MH i2c: E2 [09:37:05]MH_I2C_Read... [09:37:05]Read from MH i2c: E2 03 00 [09:37:05]MH_I2C_Read... [09:37:05]Read from MH i2c: E2 03 00 67 51 00 90 00 2C [09:37:05]RAPDU: 90 00 [09:37:05]wFMCommunicate OK [09:37:05]wFMCommunicate request_size=157 [09:37:05]MH_SAM_APDU [09:37:05]CAPDU: 80 0D 02 02 98 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 12 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DB 0C 00 00 00 00 07 04 06 00 18 79 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 00 00 00 F4 03 04 00 44 FE 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C8 BF 04 00 35 04 06 00 30 1C 61 34 FD 42 [09:37:05]Write to MH i2c: E2 A0 00 68 51 80 0D 02 02 98 00 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 12 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DB 0C 00 00 00 00 07 04 06 00 18 79 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 00 00 00 F4 03 04 00 44 FE 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C8 BF 04 00 35 04 06 00 30 1C 61 34 FD 42 00 00 FF [09:37:05]Write i2c OK [09:37:05]MH_I2C_Read... [09:37:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:37:05]Read from MH i2c: E2 [09:37:05]MH_I2C_Read... [09:37:05]Read from MH i2c: E2 03 00 [09:37:05]MH_I2C_Read... [09:37:05]Read from MH i2c: E2 03 00 68 51 00 90 00 2D [09:37:05]RAPDU: 90 00 [09:37:05]wFMCommunicate OK [09:37:05]wFMCommunicate request_size=4 [09:37:05]MH_SAM_APDU [09:37:05]CAPDU: 80 0D 03 02 [09:37:05]Write to MH i2c: E2 08 00 69 51 80 0D 03 02 00 00 00 00 35 [09:37:05]Write i2c OK [09:37:05]MH_I2C_Read... [09:37:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:37:05]Read from MH i2c: E2 [09:37:05]MH_I2C_Read... [09:37:05]Read from MH i2c: E2 0B 00 [09:37:05]MH_I2C_Read... [09:37:05]Read from MH i2c: E2 0B 00 69 51 00 E6 0D 01 E5 8D CB 87 93 90 00 81 [09:37:05]RAPDU: E6 0D 01 E5 8D CB 87 93 90 00 [09:37:05]wFMCommunicate OK [09:37:05]SAM_PROTO_SignData done [09:37:05]FM_MakeSignedData done [09:37:05]CreateOFDProtocolMessage [09:37:05]wFMCommunicate request_size=4 [09:37:05]MH_SAM_APDU [09:37:05]CAPDU: 80 11 00 00 [09:37:05]Write to MH i2c: E2 08 00 6A 51 80 11 00 00 00 00 00 00 35 [09:37:05]Write i2c OK [09:37:05]MH_I2C_Read... [09:37:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:37:05]Read from MH i2c: E2 [09:37:05]MH_I2C_Read... [09:37:05]Read from MH i2c: E2 17 00 [09:37:05]MH_I2C_Read... [09:37:05]Read from MH i2c: E2 17 00 6A 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8A [09:37:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:37:05]wFMCommunicate OK [09:37:05]CreateOFDProtocolMessage done [09:37:05]OFDSenderStorePacket 311240 [09:37:05]StoreOFDPacket docnum=311240 [09:37:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 A2 01 00 00 08 4D 9A 01 A3 11 5A 03 01 00 03 00 8E 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 35 34 34 39 30 30 30 32 37 33 36 37 33 06 04 3C 00 D0 A1 D0 BE D0 BA 20 50 69 6B 6F 20 50 75 6C 70 79 20 D0 BA D1 80 D0 B0 D1 81 D0 BD D1 8B D0 B9 20 D0 B2 D0 B8 D0 BD D0 BE D0 B3 D1 80 D0 B0 D0 B4 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 50 46 00 00 00 00 13 04 06 00 50 46 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 79 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 12 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DB 0C 00 00 00 00 07 04 06 00 18 79 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 00 00 00 F4 03 04 00 44 FE 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C8 BF 04 00 35 04 06 00 30 1C 61 34 FD 42 E6 0D 01 E5 8D CB 87 93 [09:37:05]CheckFolder [09:37:05]dirname=/storage/ofd_packets [09:37:05]CheckFolder done [09:37:05]ProducePacketName [09:37:05]name=ofd_packets/00311240 [09:37:05]NVStorageSaveData ofd_packets/00311240 [09:37:05]File name is /storage/ofd_packets/00311240 [09:37:05]Write 448 bytes [09:37:05]NVStorageSaveData done [09:37:05]OFDSenderStorePacket done [09:37:05]KKMCreateOFDPacket done [09:37:05]NVStorageSaveData kkm_last_timestamp [09:37:05]File name is /storage/kkm_last_timestamp [09:37:05]Write 4 bytes [09:37:05]NVStorageSaveData done [09:37:05]ExternCall_PrintAddStr [09:37:05]wPrintStart [09:37:05]Write to MH i2c: 01 00 00 6B 51 BC [09:37:05]Write i2c OK [09:37:05]MH_I2C_Read... [09:37:05]Read from MH i2c: 01 [09:37:05]MH_I2C_Read... [09:37:05]Read from MH i2c: 01 07 00 [09:37:05]MH_I2C_Read... [09:37:05]Read from MH i2c: 01 07 00 6B 51 00 00 00 00 00 FF 0F D1 [09:37:05]RasterBufferAndPrint [09:37:05]line Счет N : (3)3502 [09:37:05]line ИНН: 02508201610067 [09:37:06]line Контрольно-Кассовый Чек [09:37:06]line ПРОДАЖА [09:37:06]line Товар: 5449000273673 [09:37:06]line Сок Piko Pulpy красный виноград ПЭТ 1л [09:37:06]line 1.000 * 180.00 [09:37:06]line = 180.00 [09:37:06]line НДС 12% НСП 1% [09:37:06]line > о реализуемом товаре [09:37:06]line Товар: 4870001570071 [09:37:06]line Напиток Pepsi 1л [09:37:06]line 1.000 * 130.00 [09:37:06]line = 130.00 [09:37:06]line НДС 12% НСП 1% [09:37:06]line > о реализуемом товаре [09:37:06]line ИТОГО: 310.00 [09:37:06]line НСП 1% : 2.74 [09:37:06]line НДС 12% : 32.91 [09:37:06]line Наличными: 310.00 [09:37:06]line Безнал.: 0.00 [09:37:06]line Место: АЗС № 172 "Партнер Нефть" [09:37:06]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:37:06]line СНО: Общий режим [09:37:06]line Чек 87 30.10.2024 09:37 [09:37:06]line Смена: 536 ФФД: 1.0 [09:37:06]line ЗНМ: 0300000116 [09:37:06]line РНМ: 0000000000091780 [09:37:06]line Версия ККМ: 001 [09:37:06]line ФМ: 0000000000871765 [09:37:06]line ФД: 311240 [09:37:06]line ФПД: 52898448080194 [09:37:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T093708&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311240&fm=52898448080194&tin=02508201610067®Number=0000000000091780&sum=31000 [09:37:06]OFD Sender: Processing packet 311240 [packets to send 223, broken 222] [09:37:06]ProducePacketName [09:37:06]name=ofd_packets/00311240 [09:37:06]OFD Sender: To server: pG, [09:37:06]CommunicateWithHost lk.salyk.kg:30040 [09:37:06]ConnectInit lk.salyk.kg [09:37:06]line 0 [09:37:06]written 0, free lines is 4095 [09:37:06]Connected sock=10 [09: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 31 37 36 35 A2 01 00 00 08 4D 9A 01 A3 11 5A 03 01 00 03 00 8E 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 35 34 34 39 30 30 30 32 37 33 36 37 33 06 04 3C 00 D0 A1 D0 BE D0 BA 20 50 69 6B 6F 20 50 75 6C 70 79 20 D0 BA D1 80 D0 B0 D1 81 D0 BD D1 8B D0 B9 20 D0 B2 D0 B8 D0 BD D0 BE D0 B3 D1 80 D0 B0 D0 B4 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 50 46 00 00 00 00 13 04 06 00 50 46 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 79 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 12 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DB 0C 00 00 00 00 07 04 06 00 18 79 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 00 00 00 F4 03 04 00 44 FE 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C8 BF 04 00 35 04 06 00 30 1C 61 34 FD 42 E6 0D 01 E5 8D CB 87 93 [09:37:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 CC 59 47 00 6E 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 31 37 36 35 10 04 04 00 C8 BF 04 00 F4 03 04 00 95 A4 21 67 B6 04 01 00 00 D9 C1 21 C3 12 D4 38 AB [09:37:06]CommunicateWithHost err = 0 [09:37:06]CheckOFDResponse [09:37:06]1017 (14) - 77093643461234 [09:37:06]1041 (16) - 0000000000871765 [09:37:06]1040 (4) - 311240 [09:37:06]1012 (4) - 30.10.2024 03:14 [09:37:06]1206 (1) - 0 [09:37:06]OFD Sender: Remove packet 311240 [09:37:06]ProducePacketName [09:37:06]name=ofd_packets/00311240 [09:37:06]NVStorageDeleteData [09:37:06]Write to MH i2c: 01 00 00 99 51 EA [09:37:06]Write i2c OK [09:37:06]MH_I2C_Read... [09:37:06]Read from MH i2c: 01 [09:37:06]MH_I2C_Read... [09:37:06]Read from MH i2c: 01 07 00 [09:37:06]MH_I2C_Read... [09:37:06]Read from MH i2c: 01 07 00 99 51 00 00 00 00 00 58 0C 55 [09:37:06]RasterBufferAndPrint [09:37:06]line [09:37:06]line [09:37:06]line [09:37:06]line [09:37:06]line [09:37:06]written 0, free lines is 3164 [09:37:06]MH_Cut [09:37:06]Write to MH i2c: D1 01 00 A0 51 01 C3 [09:37:06]Write i2c OK [09:37:06]MH_I2C_Read... [09:37:06]Read from MH i2c: D1 [09:37:06]MH_I2C_Read... [09:37:06]Read from MH i2c: D1 01 00 [09:37:06]MH_I2C_Read... [09:37:06]Read from MH i2c: D1 01 00 A0 51 00 C2 [09:37:06]Write to MH i2c: 01 00 00 A1 51 F2 [09:37:06]Write i2c OK [09:37:06]MH_I2C_Read... [09:37:07]OFD Sender: No OFD packet to send [09:37:07]*** Cut start [09:37:07]*** Purtial cut [09:37:07]*** Stage 1: CUTSNS_PIN = 1 [09:37:07]Read from MH i2c: 01 [09:37:07]MH_I2C_Read... [09:37:07]*** Stop cut motor [09:37:07]*** Cut end [09:37:07]Read from MH i2c: 01 07 00 [09:37:07]MH_I2C_Read... [09:37:07]Read from MH i2c: 01 07 00 A1 51 00 00 00 00 00 FF 0F 07 [09:37:07]process_action close_receipt done [09:37:07]requested_data is exist [09:37:07]produce_requested_data [09:37:07]requested_item fm.sn is exist - process it [09:37:07]wFMCommunicate request_size=4 [09:37:07]MH_SAM_APDU [09:37:07]CAPDU: 80 11 00 00 [09:37:07]Write to MH i2c: E2 08 00 A2 51 80 11 00 00 00 00 00 00 6D [09:37:07]Write i2c OK [09:37:07]MH_I2C_Read... [09:37:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:37:08]Read from MH i2c: E2 [09:37:08]MH_I2C_Read... [09:37:08]Read from MH i2c: E2 17 00 [09:37:08]MH_I2C_Read... [09:37:08]Read from MH i2c: E2 17 00 A2 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C2 [09:37:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:37:08]wFMCommunicate OK [09:37:08]requested_item fd.num is exist - process it [09:37:08]SAM_PROTO_GetFieldsCounters [09:37:08]wFMCommunicate request_size=4 [09:37:08]MH_SAM_APDU [09:37:08]CAPDU: 80 13 00 00 [09:37:08]Write to MH i2c: E2 08 00 A3 51 80 13 00 00 00 00 00 00 70 [09:37:08]Write i2c OK [09:37:08]MH_I2C_Read... [09:37:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:37:08]Read from MH i2c: E2 [09:37:08]MH_I2C_Read... [09:37:08]Read from MH i2c: E2 62 00 [09:37:08]MH_I2C_Read... [09:37:08]Read from MH i2c: E2 62 00 A3 51 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C8 BF 04 00 0E 04 04 00 18 02 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 3D [09:37: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C8 BF 04 00 0E 04 04 00 18 02 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 [09:37:08]wFMCommunicate OK [09:37:08]SAM_PROTO_GetFieldsCounters done [09:37:08]requested_item shift.num is exist - process it [09:37:08]requested_item shift.opened is exist - process it [09:37:08]req_shift_opened [09:37:08]FM_GetShiftState [09:37:08]SAM_PROTO_GetShiftState [09:37:08]wFMCommunicate request_size=4 [09:37:08]MH_SAM_APDU [09:37:08]CAPDU: 80 13 01 00 [09:37:08]Write to MH i2c: E2 08 00 A4 51 80 13 01 00 00 00 00 00 72 [09:37:08]Write i2c OK [09:37:08]MH_I2C_Read... [09:37:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:37:08]Read from MH i2c: E2 [09:37:08]MH_I2C_Read... [09:37:08]Read from MH i2c: E2 0E 00 [09:37:08]MH_I2C_Read... [09:37:08]Read from MH i2c: E2 0E 00 A4 51 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 5D [09:37:08]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:37:08]wFMCommunicate OK [09:37:08]SAM_PROTO_GetShiftState done [09:37:08]FM_GetShiftState done [09:37:08]req_shift_opened done [09:37:08]requested_item shift.open_date is exist - process it [09:37:08]req_shift_open_date [09:37:08]req_shift_open_date done [09:37:08]produce_requested_data done [09:37:08]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311240,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [09:37:08]process_action_free close_receipt [09:37:08]json_value_free [09:37:08]json_value_free done [09:37:08]process_json_proto returns [09:37:08]Send response to host [09:37:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311240,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [09:37:08]free response buf [09:37:08]execute_script done [09:37:08]execute_script returns [09:37:08]free content buf [09:37:08]Sock 7.Close socket [09:37:08]Sock 7.Thread stoped [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: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:57]OFD Sender: No OFD packet to send [09:38:00]accept exits with 9 [09:38:00]New connection [09:38:00]New thread 3066654052 created [09:38:00]Thread 3066510692 joined [09:38:00]Waiting for new connection... [09:38:00] Sock 9.Parse request [09:38:00]Sock 9.Check first char [09:38:00]Sock 9.First char is OK [09:38:00]request: POST /json_proto HTTP/1.0 [09:38:00]Method: POST [09:38:00]URL: /json_proto [09:38:00]Method is POST - this is cgi request [09:38:00]url: /json_proto [09:38:00]query_string will be loaded in cgi processing [09:38:00]execute_cgi json_proto POST (null) [09:38:00]execute_cgi path=json_proto method=POST [09:38:00]POST find Content-Length [09:38:00]Host: 172.17.96.3:8080 [09:38:00]Content-Length: 682 [09:38:00]Content-Type: application/json [09:38:00] [09:38:00]POST finish read [09:38:00]Found Content-Length = 682 [09:38:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645053", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 16.300, "sum" : 1090.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1090.00, "total" : 1090.00, "payments": [ { "type": 0, "sum" : 1090.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:38:00]execute_script... [09:38: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)645053", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 16.300, "sum" : 1090.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1090.00, "total" : 1090.00, "payments": [ { "type": 0, "sum" : 1090.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:38:00]POST & json_proto [09:38:00]process_json_proto [09:38:00]json parsed OK: [09:38:00]protocol is kg_v1.0 [09:38:00]action value=close_receipt [09:38:00]process_action close_receipt [09:38:00]cmd_close_receipt [09:38:00]MH_GetDate [09:38:00]Write to MH i2c: F0 00 00 A5 51 E5 [09:38:00]Write i2c OK [09:38:00]MH_I2C_Read... [09:38:00]Read from MH i2c: F0 [09:38:00]MH_I2C_Read... [09:38:00]Read from MH i2c: F0 09 00 [09:38:00]MH_I2C_Read... [09:38:00]Read from MH i2c: F0 09 00 A5 51 00 7D FE 21 67 44 5E 04 65 FC [09:38:00]GetLastDocTimeStamp 1730281028 [09:38:00]current date 1730281085 [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 A6 51 80 13 01 00 00 00 00 00 74 [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 A6 51 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 5F [09:38:00]RAPDU: 09 00 01 DB 7C 21 67 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]opened in 1730247899 [09:38:00]opened+sec_in_day 1730334299 [09:38:00]quantity*price = 109047 [09:38:00]sum+1 = 109048 [09:38:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.47 ИТОГО: 1090.00 Внесено: 1090.00 СДАЧА: 0.00 НСП 1% : 9.65 НДС 12% : 115.80 Наличными: 1090.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 88 30.10.2024 09:38 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311241 ФПД: 239808948032264 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T093805&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311241&fm=239808948032264&tin=02508201610067®Number=0000000000091780&sum=109000 [09:38:01]StoreToDocumentArchive [09:38:01]shift 536 fd 311241 [09:38:01]save to /storage/0536/doc_00311241 [09:38:01]save last doc name /storage/0536/doc_00311241 to /storage/kkm_last_doc_name [09:38:01]save OK [09:38:01]Clear old archive folders... [09:38:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:38:01]tlvbuf is 006F1BD0 [09:38:01]SAM_PROTO_ClearQueue [09:38:01]wFMCommunicate request_size=4 [09:38:01]MH_SAM_APDU [09:38:01]CAPDU: 80 09 00 00 [09:38:01]Write to MH i2c: E2 08 00 B3 51 80 09 00 00 00 00 00 00 76 [09:38:01]Write i2c OK [09:38:01]MH_I2C_Read... [09:38:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:38:02]Read from MH i2c: E2 [09:38:02]MH_I2C_Read... [09:38:02]Read from MH i2c: E2 03 00 [09:38:02]MH_I2C_Read... [09:38:02]Read from MH i2c: E2 03 00 B3 51 00 90 00 78 [09:38:02]RAPDU: 90 00 [09:38:02]wFMCommunicate OK [09:38:02]SAM_PROTO_ClearQueue done [09:38:02]KKMCreateOFDPacket [09:38:02]OFDProtocolAddRootSTLVToBuf [09:38:02]FM_MakeSignedData [09:38:02]FM_MakeSignedData [09:38:02]SAM_PROTO_SignData [09:38:02]wFMCommunicate request_size=4 [09:38:02]MH_SAM_APDU [09:38:02]CAPDU: 80 0D 01 02 [09:38:02]Write to MH i2c: E2 08 00 B4 51 80 0D 01 02 00 00 00 00 7E [09:38:02]Write i2c OK [09:38:02]MH_I2C_Read... [09:38:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:38:02]Read from MH i2c: E2 [09:38:02]MH_I2C_Read... [09:38:02]Read from MH i2c: E2 03 00 [09:38:02]MH_I2C_Read... [09:38:02]Read from MH i2c: E2 03 00 B4 51 00 90 00 79 [09:38:02]RAPDU: 90 00 [09:38:02]wFMCommunicate OK [09:38:02]wFMCommunicate request_size=255 [09:38:02]MH_SAM_APDU [09:38: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 32 FF 03 08 00 03 AC 3F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F7 A9 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 A9 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C5 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 2D 00 00 00 00 07 04 06 00 C8 A9 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 7D FE 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C9 BF 04 00 35 04 06 00 DA [09:38:02]Write to MH i2c: E2 02 01 B5 51 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AC 3F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F7 A9 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 A9 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C5 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 2D 00 00 00 00 07 04 06 00 C8 A9 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 7D FE 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C9 BF 04 00 35 04 06 00 DA 00 00 3F [09:38:02]Write i2c OK [09:38:02]MH_I2C_Read... [09:38:02]OFD Sender: No OFD packet to send [09:38:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:38:02]Read from MH i2c: E2 [09:38:02]MH_I2C_Read... [09:38:02]Read from MH i2c: E2 03 00 [09:38:02]MH_I2C_Read... [09:38:02]Read from MH i2c: E2 03 00 B5 51 00 90 00 7A [09:38:02]RAPDU: 90 00 [09:38:02]wFMCommunicate OK [09:38:02]wFMCommunicate request_size=10 [09:38:02]MH_SAM_APDU [09:38:02]CAPDU: 80 0D 02 02 05 1A DF 29 53 08 [09:38:02]Write to MH i2c: E2 0D 00 B6 51 80 0D 02 02 05 00 1A DF 29 53 08 00 00 08 [09:38:02]Write i2c OK [09:38:02]MH_I2C_Read... [09:38:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:38:02]Read from MH i2c: E2 [09:38:02]MH_I2C_Read... [09:38:02]Read from MH i2c: E2 03 00 [09:38:02]MH_I2C_Read... [09:38:02]Read from MH i2c: E2 03 00 B6 51 00 90 00 7B [09:38:02]RAPDU: 90 00 [09:38:02]wFMCommunicate OK [09:38:02]wFMCommunicate request_size=4 [09:38:02]MH_SAM_APDU [09:38:02]CAPDU: 80 0D 03 02 [09:38:02]Write to MH i2c: E2 08 00 B7 51 80 0D 03 02 00 00 00 00 83 [09:38:02]Write i2c OK [09:38:02]MH_I2C_Read... [09:38:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:38:02]Read from MH i2c: E2 [09:38:02]MH_I2C_Read... [09:38:02]Read from MH i2c: E2 0B 00 [09:38:02]MH_I2C_Read... [09:38:02]Read from MH i2c: E2 0B 00 B7 51 00 F1 B3 FF D0 3C 5E 12 0B 90 00 AE [09:38:02]RAPDU: F1 B3 FF D0 3C 5E 12 0B 90 00 [09:38:02]wFMCommunicate OK [09:38:02]SAM_PROTO_SignData done [09:38:02]FM_MakeSignedData done [09:38:02]CreateOFDProtocolMessage [09:38:02]wFMCommunicate request_size=4 [09:38:02]MH_SAM_APDU [09:38:02]CAPDU: 80 11 00 00 [09:38:02]Write to MH i2c: E2 08 00 B8 51 80 11 00 00 00 00 00 00 83 [09:38:02]Write i2c OK [09:38:02]MH_I2C_Read... [09:38:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:38:02]Read from MH i2c: E2 [09:38:02]MH_I2C_Read... [09:38:02]Read from MH i2c: E2 17 00 [09:38:02]MH_I2C_Read... [09:38:02]Read from MH i2c: E2 17 00 B8 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D8 [09:38:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:38:02]wFMCommunicate OK [09:38:02]CreateOFDProtocolMessage done [09:38:02]OFDSenderStorePacket 311241 [09:38:02]StoreOFDPacket docnum=311241 [09:38:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D0 D0 07 01 A1 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 32 FF 03 08 00 03 AC 3F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F7 A9 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 A9 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C5 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 2D 00 00 00 00 07 04 06 00 C8 A9 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 7D FE 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C9 BF 04 00 35 04 06 00 DA 1A DF 29 53 08 F1 B3 FF D0 3C 5E 12 0B [09:38:02]CheckFolder [09:38:02]dirname=/storage/ofd_packets [09:38:02]CheckFolder done [09:38:02]ProducePacketName [09:38:02]name=ofd_packets/00311241 [09:38:02]NVStorageSaveData ofd_packets/00311241 [09:38:02]File name is /storage/ofd_packets/00311241 [09:38:02]Write 301 bytes [09:38:02]NVStorageSaveData done [09:38:02]OFDSenderStorePacket done [09:38:02]KKMCreateOFDPacket done [09:38:02]NVStorageSaveData kkm_last_timestamp [09:38:02]File name is /storage/kkm_last_timestamp [09:38:02]Write 4 bytes [09:38:02]NVStorageSaveData done [09:38:02]ExternCall_PrintAddStr [09:38:02]wPrintStart [09:38:02]Write to MH i2c: 01 00 00 B9 51 0A [09:38:02]Write i2c OK [09:38:02]MH_I2C_Read... [09:38:02]Read from MH i2c: 01 [09:38:02]MH_I2C_Read... [09:38:02]Read from MH i2c: 01 07 00 [09:38:02]MH_I2C_Read... [09:38:02]Read from MH i2c: 01 07 00 B9 51 00 00 00 00 00 FF 0F 1F [09:38:02]RasterBufferAndPrint [09:38:02]line Счет N : (1)645053 [09:38:02]line ИНН: 02508201610067 [09:38:02]line Контрольно-Кассовый Чек [09:38:02]line ПРОДАЖА [09:38:02]line ТРК (МРК, ГНК) : 31 [09:38:02]line Товар: 2710124130 [09:38:02]line Аи-92-К-2 [09:38:02]line 16.300 * 66.90 [09:38:02]line = 1090.47 [09:38:02]line НДС 12% НСП 1% [09:38:02]line > о реализуемом товаре [09:38:02]line ОКРУГЛЕНИЕ: -0.47 [09:38:02]line ИТОГО: 1090.00 [09:38:02]line Внесено: 1090.00 [09:38:02]line СДАЧА: 0.00 [09:38:02]line НСП 1% : 9.65 [09:38:02]line НДС 12% : 115.80 [09:38:02]line Наличными: 1090.00 [09:38:02]line Безнал.: 0.00 [09:38:02]line Место: АЗС № 172 "Партнер Нефть" [09:38:02]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:38:02]line СНО: Общий режим [09:38:02]line Чек 88 30.10.2024 09:38 [09:38:02]line Смена: 536 ФФД: 1.0 [09:38:02]line ЗНМ: 0300000116 [09:38:02]line РНМ: 0000000000091780 [09:38:02]line Версия ККМ: 001 [09:38:02]line ФМ: 0000000000871765 [09:38:02]line ФД: 311241 [09:38:02]line ФПД: 239808948032264 [09:38:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T093805&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311241&fm=239808948032264&tin=02508201610067®Number=0000000000091780&sum=109000 [09:38:02]OFD Sender: Processing packet 311241 [packets to send 223, broken 222] [09:38:02]ProducePacketName [09:38:02]name=ofd_packets/00311241 [09:38:02]OFD Sender: To server: pG, [09:38:02]CommunicateWithHost lk.salyk.kg:30040 [09:38:02]ConnectInit lk.salyk.kg [09:38:02]written 0, free lines is 4095 [09:38:02]Connected sock=10 [09:38:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D0 D0 07 01 A1 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 32 FF 03 08 00 03 AC 3F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F7 A9 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 A9 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C5 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 2D 00 00 00 00 07 04 06 00 C8 A9 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 7D FE 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C9 BF 04 00 35 04 06 00 DA 1A DF 29 53 08 F1 B3 FF D0 3C 5E 12 0B [09:38:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 5F 55 47 00 2C 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 31 37 36 35 10 04 04 00 C9 BF 04 00 F4 03 04 00 CD A4 21 67 B6 04 01 00 00 40 A4 25 E1 88 EB 5A 3E [09:38:03]CommunicateWithHost err = 0 [09:38:03]CheckOFDResponse [09:38:03]1017 (14) - 77093643461234 [09:38:03]1041 (16) - 0000000000871765 [09:38:03]1040 (4) - 311241 [09:38:03]1012 (4) - 30.10.2024 03:15 [09:38:03]1206 (1) - 0 [09:38:03]OFD Sender: Remove packet 311241 [09:38:03]ProducePacketName [09:38:03]name=ofd_packets/00311241 [09:38:03]NVStorageDeleteData [09:38:03]Write to MH i2c: 01 00 00 E3 51 34 [09:38:03]Write i2c OK [09:38:03]MH_I2C_Read... [09:38:03]Read from MH i2c: 01 [09:38:03]MH_I2C_Read... [09:38:03]Read from MH i2c: 01 07 00 [09:38:03]MH_I2C_Read... [09:38:03]Read from MH i2c: 01 07 00 E3 51 00 00 00 00 00 C0 0C 07 [09:38:03]RasterBufferAndPrint [09:38:03]line [09:38:03]line [09:38:03]line [09:38:03]line [09:38:03]line [09:38:03]written 0, free lines is 3270 [09:38:03]MH_Cut [09:38:03]Write to MH i2c: D1 01 00 EA 51 01 0D [09:38:03]Write i2c OK [09:38:03]MH_I2C_Read... [09:38:03]Read from MH i2c: D1 [09:38:03]MH_I2C_Read... [09:38:03]Read from MH i2c: D1 01 00 [09:38:03]MH_I2C_Read... [09:38:03]Read from MH i2c: D1 01 00 EA 51 00 0C [09:38:03]Write to MH i2c: 01 00 00 EB 51 3C [09:38:03]Write i2c OK [09:38:03]MH_I2C_Read... [09:38:03]OFD Sender: No OFD packet to send [09:38:04]*** Cut start [09:38:04]*** Purtial cut [09:38:04]*** Stage 1: CUTSNS_PIN = 1 [09:38:04]Read from MH i2c: 01 [09:38:04]MH_I2C_Read... [09:38:04]*** Stop cut motor [09:38:04]*** Cut end [09:38:04]Read from MH i2c: 01 07 00 [09:38:04]MH_I2C_Read... [09:38:04]Read from MH i2c: 01 07 00 EB 51 00 00 00 00 00 FF 0F 51 [09:38:04]process_action close_receipt done [09:38:04]requested_data is exist [09:38:04]produce_requested_data [09:38:04]requested_item fm.sn is exist - process it [09:38:04]wFMCommunicate request_size=4 [09:38:04]MH_SAM_APDU [09:38:04]CAPDU: 80 11 00 00 [09:38:04]Write to MH i2c: E2 08 00 EC 51 80 11 00 00 00 00 00 00 B7 [09:38:04]Write i2c OK [09:38:04]MH_I2C_Read... [09:38:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:38:04]Read from MH i2c: E2 [09:38:04]MH_I2C_Read... [09:38:04]Read from MH i2c: E2 17 00 [09:38:04]MH_I2C_Read... [09:38:04]Read from MH i2c: E2 17 00 EC 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0C [09:38:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:38:04]wFMCommunicate OK [09:38:04]requested_item fd.num is exist - process it [09:38:04]SAM_PROTO_GetFieldsCounters [09:38:04]wFMCommunicate request_size=4 [09:38:04]MH_SAM_APDU [09:38:04]CAPDU: 80 13 00 00 [09:38:04]Write to MH i2c: E2 08 00 ED 51 80 13 00 00 00 00 00 00 BA [09:38:04]Write i2c OK [09:38:04]MH_I2C_Read... [09:38:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:38:04]Read from MH i2c: E2 [09:38:04]MH_I2C_Read... [09:38:04]Read from MH i2c: E2 62 00 [09:38:04]MH_I2C_Read... [09:38:04]Read from MH i2c: E2 62 00 ED 51 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C9 BF 04 00 0E 04 04 00 18 02 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 8B [09:38: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C9 BF 04 00 0E 04 04 00 18 02 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 [09:38:04]wFMCommunicate OK [09:38:04]SAM_PROTO_GetFieldsCounters done [09:38:04]requested_item shift.num is exist - process it [09:38:04]requested_item shift.opened is exist - process it [09:38:04]req_shift_opened [09:38:04]FM_GetShiftState [09:38:04]SAM_PROTO_GetShiftState [09:38:04]wFMCommunicate request_size=4 [09:38:04]MH_SAM_APDU [09:38:04]CAPDU: 80 13 01 00 [09:38:04]Write to MH i2c: E2 08 00 EE 51 80 13 01 00 00 00 00 00 BC [09:38:04]Write i2c OK [09:38:04]MH_I2C_Read... [09:38:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:38:04]Read from MH i2c: E2 [09:38:04]MH_I2C_Read... [09:38:04]Read from MH i2c: E2 0E 00 [09:38:04]MH_I2C_Read... [09:38:04]Read from MH i2c: E2 0E 00 EE 51 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 A7 [09:38:04]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:38:04]wFMCommunicate OK [09:38:04]SAM_PROTO_GetShiftState done [09:38:04]FM_GetShiftState done [09:38:04]req_shift_opened done [09:38:04]requested_item shift.open_date is exist - process it [09:38:04]req_shift_open_date [09:38:04]req_shift_open_date done [09:38:04]produce_requested_data done [09:38:04]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311241,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [09:38:04]process_action_free close_receipt [09:38:04]json_value_free [09:38:04]json_value_free done [09:38:04]process_json_proto returns [09:38:04]Send response to host [09:38:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311241,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [09:38:04]free response buf [09:38:04]execute_script done [09:38:04]execute_script returns [09:38:04]free content buf [09:38:04]Sock 9.Close socket [09:38:04]Sock 9.Thread stoped [09:38:08]OFD Sender: No OFD packet to send [09:38:13]OFD Sender: No OFD packet to send [09:38:18]OFD Sender: No OFD packet to send [09:38:23]OFD Sender: No OFD packet to send [09:38:28]OFD Sender: No OFD packet to send [09:38:33]OFD Sender: No OFD packet to send [09:38:38]OFD Sender: No OFD packet to send [09:38:43]OFD Sender: No OFD packet to send [09:38:44]accept exits with 7 [09:38:44]New connection [09:38:44]New thread 3066510692 created [09:38:44]Thread 3066654052 joined [09:38:44]Waiting for new connection... [09:38:44] Sock 7.Parse request [09:38:44]Sock 7.Check first char [09:38:44]Sock 7.First char is OK [09:38:44]request: POST /json_proto HTTP/1.0 [09:38:44]Method: POST [09:38:44]URL: /json_proto [09:38:44]Method is POST - this is cgi request [09:38:44]url: /json_proto [09:38:44]query_string will be loaded in cgi processing [09:38:44]execute_cgi json_proto POST (null) [09:38:44]execute_cgi path=json_proto method=POST [09:38:44]POST find Content-Length [09:38:44]Host: 172.17.96.3:8080 [09:38:44]Content-Length: 682 [09:38:44]Content-Type: application/json [09:38:44] [09:38:44]POST finish read [09:38:44]Found Content-Length = 682 [09:38:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645054", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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:38:44]execute_script... [09:38: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)645054", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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:38:44]POST & json_proto [09:38:44]process_json_proto [09:38:44]json parsed OK: [09:38:44]protocol is kg_v1.0 [09:38:44]action value=close_receipt [09:38:44]process_action close_receipt [09:38:44]cmd_close_receipt [09:38:44]MH_GetDate [09:38:44]Write to MH i2c: F0 00 00 EF 51 2F [09:38:44]Write i2c OK [09:38:44]MH_I2C_Read... [09:38:44]Read from MH i2c: F0 [09:38:44]MH_I2C_Read... [09:38:44]Read from MH i2c: F0 09 00 [09:38:44]MH_I2C_Read... [09:38:44]Read from MH i2c: F0 09 00 EF 51 00 A8 FE 21 67 44 5E 04 65 71 [09:38:44]GetLastDocTimeStamp 1730281085 [09:38:44]current date 1730281128 [09:38:44]FM_GetShiftState [09:38:44]SAM_PROTO_GetShiftState [09:38:44]wFMCommunicate request_size=4 [09:38:44]MH_SAM_APDU [09:38:44]CAPDU: 80 13 01 00 [09:38:44]Write to MH i2c: E2 08 00 F0 51 80 13 01 00 00 00 00 00 BE [09:38:44]Write i2c OK [09:38:44]MH_I2C_Read... [09:38:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:38:44]Read from MH i2c: E2 [09:38:44]MH_I2C_Read... [09:38:44]Read from MH i2c: E2 0E 00 [09:38:44]MH_I2C_Read... [09:38:44]Read from MH i2c: E2 0E 00 F0 51 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 A9 [09:38:44]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:38:44]wFMCommunicate OK [09:38:44]SAM_PROTO_GetShiftState done [09:38:44]FM_GetShiftState done [09:38:44]opened in 1730247899 [09:38:44]opened+sec_in_day 1730334299 [09:38:44]quantity*price = 100015 [09:38:44]sum+1 = 100017 [09:38:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 89 30.10.2024 09:38 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311242 ФПД: 128292902272988 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T093848&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311242&fm=128292902272988&tin=02508201610067®Number=0000000000091780&sum=100000 [09:38:45]StoreToDocumentArchive [09:38:45]shift 536 fd 311242 [09:38:45]save to /storage/0536/doc_00311242 [09:38:45]save last doc name /storage/0536/doc_00311242 to /storage/kkm_last_doc_name [09:38:45]save OK [09:38:45]Clear old archive folders... [09:38:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:38:45]tlvbuf is 006B7190 [09:38:45]SAM_PROTO_ClearQueue [09:38:45]wFMCommunicate request_size=4 [09:38:45]MH_SAM_APDU [09:38:45]CAPDU: 80 09 00 00 [09:38:45]Write to MH i2c: E2 08 00 FD 51 80 09 00 00 00 00 00 00 C0 [09:38:45]Write i2c OK [09:38:45]MH_I2C_Read... [09:38:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:38:45]Read from MH i2c: E2 [09:38:45]MH_I2C_Read... [09:38:45]Read from MH i2c: E2 03 00 [09:38:45]MH_I2C_Read... [09:38:45]Read from MH i2c: E2 03 00 FD 51 00 90 00 C2 [09:38:45]RAPDU: 90 00 [09:38:45]wFMCommunicate OK [09:38:45]SAM_PROTO_ClearQueue done [09:38:45]KKMCreateOFDPacket [09:38:45]OFDProtocolAddRootSTLVToBuf [09:38:45]FM_MakeSignedData [09:38:45]FM_MakeSignedData [09:38:45]SAM_PROTO_SignData [09:38:45]wFMCommunicate request_size=4 [09:38:45]MH_SAM_APDU [09:38:45]CAPDU: 80 0D 01 02 [09:38:45]Write to MH i2c: E2 08 00 FE 51 80 0D 01 02 00 00 00 00 C8 [09:38:45]Write i2c OK [09:38:45]MH_I2C_Read... [09:38:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:38:45]Read from MH i2c: E2 [09:38:45]MH_I2C_Read... [09:38:45]Read from MH i2c: E2 03 00 [09:38:45]MH_I2C_Read... [09:38:45]Read from MH i2c: E2 03 00 FE 51 00 90 00 C3 [09:38:45]RAPDU: 90 00 [09:38:45]wFMCommunicate OK [09:38:45]wFMCommunicate request_size=255 [09:38:45]MH_SAM_APDU [09:38: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 00 00 00 F4 03 04 00 A8 FE 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CA BF 04 00 35 04 06 00 74 [09:38:45]Write to MH i2c: E2 02 01 FF 51 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 00 00 00 F4 03 04 00 A8 FE 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CA BF 04 00 35 04 06 00 74 00 00 F2 [09:38:45]Write i2c OK [09:38:45]MH_I2C_Read... [09:38:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:38:45]Read from MH i2c: E2 [09:38:45]MH_I2C_Read... [09:38:45]Read from MH i2c: E2 03 00 [09:38:45]MH_I2C_Read... [09:38:45]Read from MH i2c: E2 03 00 FF 51 00 90 00 C4 [09:38:45]RAPDU: 90 00 [09:38:45]wFMCommunicate OK [09:38:45]wFMCommunicate request_size=10 [09:38:45]MH_SAM_APDU [09:38:45]CAPDU: 80 0D 02 02 05 AE 84 DD FF DC [09:38:45]Write to MH i2c: E2 0D 00 00 52 80 0D 02 02 05 00 AE 84 DD FF DC 00 00 C0 [09:38:45]Write i2c OK [09:38:45]MH_I2C_Read... [09:38:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:38:45]Read from MH i2c: E2 [09:38:45]MH_I2C_Read... [09:38:45]Read from MH i2c: E2 03 00 [09:38:45]MH_I2C_Read... [09:38:45]Read from MH i2c: E2 03 00 00 52 00 90 00 C6 [09:38:45]RAPDU: 90 00 [09:38:45]wFMCommunicate OK [09:38:45]wFMCommunicate request_size=4 [09:38:45]MH_SAM_APDU [09:38:45]CAPDU: 80 0D 03 02 [09:38:45]Write to MH i2c: E2 08 00 01 52 80 0D 03 02 00 00 00 00 CE [09:38:45]Write i2c OK [09:38:45]MH_I2C_Read... [09:38:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:38:45]Read from MH i2c: E2 [09:38:45]MH_I2C_Read... [09:38:45]Read from MH i2c: E2 0B 00 [09:38:45]MH_I2C_Read... [09:38:45]Read from MH i2c: E2 0B 00 01 52 00 76 15 2F 39 A4 04 67 7F 90 00 50 [09:38:45]RAPDU: 76 15 2F 39 A4 04 67 7F 90 00 [09:38:45]wFMCommunicate OK [09:38:45]SAM_PROTO_SignData done [09:38:45]FM_MakeSignedData done [09:38:45]CreateOFDProtocolMessage [09:38:45]wFMCommunicate request_size=4 [09:38:45]MH_SAM_APDU [09:38:45]CAPDU: 80 11 00 00 [09:38:45]Write to MH i2c: E2 08 00 02 52 80 11 00 00 00 00 00 00 CE [09:38:45]Write i2c OK [09:38:45]MH_I2C_Read... [09:38:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:38:45]Read from MH i2c: E2 [09:38:45]MH_I2C_Read... [09:38:45]Read from MH i2c: E2 17 00 [09:38:45]MH_I2C_Read... [09:38:45]Read from MH i2c: E2 17 00 02 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 23 [09:38:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:38:45]wFMCommunicate OK [09:38:45]CreateOFDProtocolMessage done [09:38:45]OFDSenderStorePacket 311242 [09:38:45]StoreOFDPacket docnum=311242 [09:38:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 54 D5 07 01 B5 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 00 00 00 F4 03 04 00 A8 FE 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CA BF 04 00 35 04 06 00 74 AE 84 DD FF DC 76 15 2F 39 A4 04 67 7F [09:38:45]CheckFolder [09:38:45]dirname=/storage/ofd_packets [09:38:45]CheckFolder done [09:38:45]ProducePacketName [09:38:45]name=ofd_packets/00311242 [09:38:45]NVStorageSaveData ofd_packets/00311242 [09:38:45]File name is /storage/ofd_packets/00311242 [09:38:45]Write 301 bytes [09:38:45]NVStorageSaveData done [09:38:45]OFDSenderStorePacket done [09:38:45]KKMCreateOFDPacket done [09:38:45]NVStorageSaveData kkm_last_timestamp [09:38:45]File name is /storage/kkm_last_timestamp [09:38:45]Write 4 bytes [09:38:45]NVStorageSaveData done [09:38:45]ExternCall_PrintAddStr [09:38:45]wPrintStart [09:38:45]Write to MH i2c: 01 00 00 03 52 55 [09:38:45]Write i2c OK [09:38:45]MH_I2C_Read... [09:38:45]Read from MH i2c: 01 [09:38:45]MH_I2C_Read... [09:38:45]Read from MH i2c: 01 07 00 [09:38:45]MH_I2C_Read... [09:38:45]Read from MH i2c: 01 07 00 03 52 00 00 00 00 00 FF 0F 6A [09:38:45]RasterBufferAndPrint [09:38:45]line Счет N : (1)645054 [09:38:45]line ИНН: 02508201610067 [09:38:45]line Контрольно-Кассовый Чек [09:38:45]line ПРОДАЖА [09:38:45]line ТРК (МРК, ГНК) : 52 [09:38:45]line Товар: 2710124130 [09:38:45]line Аи-92-К-2 [09:38:45]line 14.950 * 66.90 [09:38:45]line = 1000.16 [09:38:45]line НДС 12% НСП 1% [09:38:45]line > о реализуемом товаре [09:38:45]line ОКРУГЛЕНИЕ: -0.16 [09:38:45]line ИТОГО: 1000.00 [09:38:45]line Внесено: 1000.00 [09:38:45]line СДАЧА: 0.00 [09:38:45]line НСП 1% : 8.85 [09:38:45]line НДС 12% : 106.21 [09:38:45]line Наличными: 1000.00 [09:38:45]line Безнал.: 0.00 [09:38:45]line Место: АЗС № 172 "Партнер Нефть" [09:38:45]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:38:45]line СНО: Общий режим [09:38:45]line Чек 89 30.10.2024 09:38 [09:38:45]line Смена: 536 ФФД: 1.0 [09:38:45]line ЗНМ: 0300000116 [09:38:45]line РНМ: 0000000000091780 [09:38:45]line Версия ККМ: 001 [09:38:45]line ФМ: 0000000000871765 [09:38:45]line ФД: 311242 [09:38:45]line ФПД: 128292902272988 [09:38:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T093848&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311242&fm=128292902272988&tin=02508201610067®Number=0000000000091780&sum=100000 [09:38:45]written 0, free lines is 4095 [09:38:45]OFD Sender: Processing packet 311242 [packets to send 223, broken 222] [09:38:45]ProducePacketName [09:38:45]name=ofd_packets/00311242 [09:38:45]OFD Sender: To server: pG, [09:38:45]CommunicateWithHost lk.salyk.kg:30040 [09:38:45]ConnectInit lk.salyk.kg [09:38:45]Connected sock=10 [09: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 31 37 36 35 0F 01 00 00 54 D5 07 01 B5 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 00 00 00 F4 03 04 00 A8 FE 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CA BF 04 00 35 04 06 00 74 AE 84 DD FF DC 76 15 2F 39 A4 04 67 7F [09:38:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 08 79 47 00 94 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 31 37 36 35 10 04 04 00 CA BF 04 00 F4 03 04 00 F8 A4 21 67 B6 04 01 00 00 00 3A FA B5 BC FC 3F 58 [09:38:46]CommunicateWithHost err = 0 [09:38:46]CheckOFDResponse [09:38:46]1017 (14) - 77093643461234 [09:38:46]1041 (16) - 0000000000871765 [09:38:46]1040 (4) - 311242 [09:38:46]1012 (4) - 30.10.2024 03:16 [09:38:46]1206 (1) - 0 [09:38:46]OFD Sender: Remove packet 311242 [09:38:46]ProducePacketName [09:38:46]name=ofd_packets/00311242 [09:38:46]NVStorageDeleteData [09:38:46]Write to MH i2c: 01 00 00 2D 52 7F [09:38:46]Write i2c OK [09:38:46]MH_I2C_Read... [09:38:46]Read from MH i2c: 01 [09:38:46]MH_I2C_Read... [09:38:46]Read from MH i2c: 01 07 00 [09:38:46]MH_I2C_Read... [09:38:46]Read from MH i2c: 01 07 00 2D 52 00 00 00 00 00 BB 0C 4D [09:38:46]RasterBufferAndPrint [09:38:46]line [09:38:46]line [09:38:46]line [09:38:46]line [09:38:46]line [09:38:46]written 0, free lines is 3266 [09:38:46]MH_Cut [09:38:46]Write to MH i2c: D1 01 00 34 52 01 58 [09:38:46]Write i2c OK [09:38:46]MH_I2C_Read... [09:38:46]Read from MH i2c: D1 [09:38:46]MH_I2C_Read... [09:38:46]Read from MH i2c: D1 01 00 [09:38:46]MH_I2C_Read... [09:38:46]Read from MH i2c: D1 01 00 34 52 00 57 [09:38:46]Write to MH i2c: 01 00 00 35 52 87 [09:38:46]Write i2c OK [09:38:46]MH_I2C_Read... [09:38:46]OFD Sender: No OFD packet to send [09:38:47]*** Cut start [09:38:47]*** Purtial cut [09:38:47]*** Stage 1: CUTSNS_PIN = 1 [09:38:47]Read from MH i2c: 01 [09:38:47]MH_I2C_Read... [09:38:47]*** Stop cut motor [09:38:47]*** Cut end [09:38:47]Read from MH i2c: 01 07 00 [09:38:47]MH_I2C_Read... [09:38:47]Read from MH i2c: 01 07 00 35 52 00 00 00 00 00 FF 0F 9C [09:38:47]process_action close_receipt done [09:38:47]requested_data is exist [09:38:47]produce_requested_data [09:38:47]requested_item fm.sn is exist - process it [09:38:47]wFMCommunicate request_size=4 [09:38:47]MH_SAM_APDU [09:38:47]CAPDU: 80 11 00 00 [09:38:47]Write to MH i2c: E2 08 00 36 52 80 11 00 00 00 00 00 00 02 [09:38:47]Write i2c OK [09:38:47]MH_I2C_Read... [09:38:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:38:47]Read from MH i2c: E2 [09:38:47]MH_I2C_Read... [09:38:47]Read from MH i2c: E2 17 00 [09:38:47]MH_I2C_Read... [09:38:47]Read from MH i2c: E2 17 00 36 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 57 [09:38:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:38:47]wFMCommunicate OK [09:38:47]requested_item fd.num is exist - process it [09:38:47]SAM_PROTO_GetFieldsCounters [09:38:47]wFMCommunicate request_size=4 [09:38:47]MH_SAM_APDU [09:38:47]CAPDU: 80 13 00 00 [09:38:47]Write to MH i2c: E2 08 00 37 52 80 13 00 00 00 00 00 00 05 [09:38:47]Write i2c OK [09:38:47]MH_I2C_Read... [09:38:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:38:47]Read from MH i2c: E2 [09:38:47]MH_I2C_Read... [09:38:47]Read from MH i2c: E2 62 00 [09:38:47]MH_I2C_Read... [09:38:47]Read from MH i2c: E2 62 00 37 52 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CA BF 04 00 0E 04 04 00 18 02 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 DA [09:38: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CA BF 04 00 0E 04 04 00 18 02 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 [09:38:47]wFMCommunicate OK [09:38:47]SAM_PROTO_GetFieldsCounters done [09:38:47]requested_item shift.num is exist - process it [09:38:47]requested_item shift.opened is exist - process it [09:38:47]req_shift_opened [09:38:47]FM_GetShiftState [09:38:47]SAM_PROTO_GetShiftState [09:38:47]wFMCommunicate request_size=4 [09:38:47]MH_SAM_APDU [09:38:47]CAPDU: 80 13 01 00 [09:38:47]Write to MH i2c: E2 08 00 38 52 80 13 01 00 00 00 00 00 07 [09:38:47]Write i2c OK [09:38:47]MH_I2C_Read... [09:38:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:38:47]Read from MH i2c: E2 [09:38:47]MH_I2C_Read... [09:38:47]Read from MH i2c: E2 0E 00 [09:38:47]MH_I2C_Read... [09:38:47]Read from MH i2c: E2 0E 00 38 52 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 F2 [09:38:47]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:38:47]wFMCommunicate OK [09:38:47]SAM_PROTO_GetShiftState done [09:38:47]FM_GetShiftState done [09:38:47]req_shift_opened done [09:38:47]requested_item shift.open_date is exist - process it [09:38:47]req_shift_open_date [09:38:47]req_shift_open_date done [09:38:47]produce_requested_data done [09:38:47]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311242,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [09:38:47]process_action_free close_receipt [09:38:47]json_value_free [09:38:47]json_value_free done [09:38:47]process_json_proto returns [09:38:47]Send response to host [09:38:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311242,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [09:38:47]free response buf [09:38:47]execute_script done [09:38:47]execute_script returns [09:38:47]free content buf [09:38:47]Sock 7.Close socket [09:38:47]Sock 7.Thread stoped [09:38:48]accept exits with 9 [09:38:48]New connection [09:38:48]New thread 3066654052 created [09:38:48]Thread 3066510692 joined [09:38:48]Waiting for new connection... [09:38:48] Sock 9.Parse request [09:38:48]Sock 9.Check first char [09:38:48]Sock 9.First char is OK [09:38:48]request: POST /json_proto HTTP/1.0 [09:38:48]Method: POST [09:38:48]URL: /json_proto [09:38:48]Method is POST - this is cgi request [09:38:48]url: /json_proto [09:38:48]query_string will be loaded in cgi processing [09:38:48]execute_cgi json_proto POST (null) [09:38:48]execute_cgi path=json_proto method=POST [09:38:48]POST find Content-Length [09:38:48]Host: 172.17.96.3:8080 [09:38:48]Content-Length: 626 [09:38:48]Content-Type: application/json [09:38:48] [09:38:48]POST finish read [09:38:48]Found Content-Length = 626 [09:38:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3503", "tax_sys" : 0, "items" : [ { "code": "2000036230011", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:38:48]execute_script... [09:38: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 : (3)3503", "tax_sys" : 0, "items" : [ { "code": "2000036230011", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:38:48]POST & json_proto [09:38:48]process_json_proto [09:38:48]json parsed OK: [09:38:48]protocol is kg_v1.0 [09:38:48]action value=close_receipt [09:38:48]process_action close_receipt [09:38:48]cmd_close_receipt [09:38:48]MH_GetDate [09:38:48]Write to MH i2c: F0 00 00 39 52 7A [09:38:48]Write i2c OK [09:38:48]MH_I2C_Read... [09:38:48]Read from MH i2c: F0 [09:38:48]MH_I2C_Read... [09:38:48]Read from MH i2c: F0 09 00 [09:38:48]MH_I2C_Read... [09:38:48]Read from MH i2c: F0 09 00 39 52 00 AD FE 21 67 44 5E 04 65 C1 [09:38:48]GetLastDocTimeStamp 1730281128 [09:38:48]current date 1730281133 [09:38:48]FM_GetShiftState [09:38:48]SAM_PROTO_GetShiftState [09:38:48]wFMCommunicate request_size=4 [09:38:48]MH_SAM_APDU [09:38:48]CAPDU: 80 13 01 00 [09:38:48]Write to MH i2c: E2 08 00 3A 52 80 13 01 00 00 00 00 00 09 [09:38:48]Write i2c OK [09:38:48]MH_I2C_Read... [09:38:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:38:48]Read from MH i2c: E2 [09:38:48]MH_I2C_Read... [09:38:48]Read from MH i2c: E2 0E 00 [09:38:48]MH_I2C_Read... [09:38:48]Read from MH i2c: E2 0E 00 3A 52 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 F4 [09:38:48]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:38:48]wFMCommunicate OK [09:38:48]SAM_PROTO_GetShiftState done [09:38:48]FM_GetShiftState done [09:38:48]opened in 1730247899 [09:38:48]opened+sec_in_day 1730334299 [09:38:48]quantity*price = 13000 [09:38:48]sum+1 = 13001 [09:38:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 130.00 НСП 1% : 1.15 НДС 12% : 13.80 Наличными: 130.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 90 30.10.2024 09:38 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311243 ФПД: 153423971615663 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T093853&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311243&fm=153423971615663&tin=02508201610067®Number=0000000000091780&sum=13000 0 [09:38:50]StoreToDocumentArchive [09:38:50]shift 536 fd 311243 [09:38:50]save to /storage/0536/doc_00311243 [09:38:50]save last doc name /storage/0536/doc_00311243 to /storage/kkm_last_doc_name [09:38:50]save OK [09:38:50]Clear old archive folders... [09:38:50]ProcessDocumentItem done err = 0, tmpTLVsize=276 [09:38:50]tlvbuf is 005E04B0 [09:38:50]SAM_PROTO_ClearQueue [09:38:50]wFMCommunicate request_size=4 [09:38:50]MH_SAM_APDU [09:38:50]CAPDU: 80 09 00 00 [09:38:50]Write to MH i2c: E2 08 00 47 52 80 09 00 00 00 00 00 00 0B [09:38:50]Write i2c OK [09:38:50]MH_I2C_Read... [09:38:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:38:50]Read from MH i2c: E2 [09:38:50]MH_I2C_Read... [09:38:50]Read from MH i2c: E2 03 00 [09:38:50]MH_I2C_Read... [09:38:50]Read from MH i2c: E2 03 00 47 52 00 90 00 0D [09:38:50]RAPDU: 90 00 [09:38:50]wFMCommunicate OK [09:38:50]SAM_PROTO_ClearQueue done [09:38:50]KKMCreateOFDPacket [09:38:50]OFDProtocolAddRootSTLVToBuf [09:38:50]FM_MakeSignedData [09:38:50]FM_MakeSignedData [09:38:50]SAM_PROTO_SignData [09:38:50]wFMCommunicate request_size=4 [09:38:50]MH_SAM_APDU [09:38:50]CAPDU: 80 0D 01 02 [09:38:50]Write to MH i2c: E2 08 00 48 52 80 0D 01 02 00 00 00 00 13 [09:38:50]Write i2c OK [09:38:50]MH_I2C_Read... [09:38:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:38:50]Read from MH i2c: E2 [09:38:50]MH_I2C_Read... [09:38:50]Read from MH i2c: E2 03 00 [09:38:50]MH_I2C_Read... [09:38:50]Read from MH i2c: E2 03 00 48 52 00 90 00 0E [09:38:50]RAPDU: 90 00 [09:38:50]wFMCommunicate OK [09:38:50]wFMCommunicate request_size=255 [09:38:50]MH_SAM_APDU [09:38:50]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 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 AD FE 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 [09:38:50]Write to MH i2c: E2 02 01 49 52 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 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 AD FE 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 00 00 D5 [09:38:50]Write i2c OK [09:38:50]MH_I2C_Read... [09:38:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:38:50]Read from MH i2c: E2 [09:38:50]MH_I2C_Read... [09:38:50]Read from MH i2c: E2 03 00 [09:38:50]MH_I2C_Read... [09:38:50]Read from MH i2c: E2 03 00 49 52 00 90 00 0F [09:38:50]RAPDU: 90 00 [09:38:50]wFMCommunicate OK [09:38:50]wFMCommunicate request_size=35 [09:38:50]MH_SAM_APDU [09:38:50]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CB BF 04 00 35 04 06 00 8B 89 CD 54 03 AF [09:38:50]Write to MH i2c: E2 26 00 4A 52 80 0D 02 02 1E 00 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CB BF 04 00 35 04 06 00 8B 89 CD 54 03 AF 00 00 80 [09:38:50]Write i2c OK [09:38:50]MH_I2C_Read... [09:38:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:38:50]Read from MH i2c: E2 [09:38:50]MH_I2C_Read... [09:38:50]Read from MH i2c: E2 03 00 [09:38:50]MH_I2C_Read... [09:38:50]Read from MH i2c: E2 03 00 4A 52 00 90 00 10 [09:38:50]RAPDU: 90 00 [09:38:50]wFMCommunicate OK [09:38:50]wFMCommunicate request_size=4 [09:38:50]MH_SAM_APDU [09:38:50]CAPDU: 80 0D 03 02 [09:38:50]Write to MH i2c: E2 08 00 4B 52 80 0D 03 02 00 00 00 00 18 [09:38:50]Write i2c OK [09:38:50]MH_I2C_Read... [09:38:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:38:50]Read from MH i2c: E2 [09:38:50]MH_I2C_Read... [09:38:50]Read from MH i2c: E2 0B 00 [09:38:50]MH_I2C_Read... [09:38:50]Read from MH i2c: E2 0B 00 4B 52 00 7B FE 7C 13 C6 49 46 C4 90 00 3A [09:38:50]RAPDU: 7B FE 7C 13 C6 49 46 C4 90 00 [09:38:50]wFMCommunicate OK [09:38:50]SAM_PROTO_SignData done [09:38:50]FM_MakeSignedData done [09:38:50]CreateOFDProtocolMessage [09:38:50]wFMCommunicate request_size=4 [09:38:50]MH_SAM_APDU [09:38:50]CAPDU: 80 11 00 00 [09:38:50]Write to MH i2c: E2 08 00 4C 52 80 11 00 00 00 00 00 00 18 [09:38:50]Write i2c OK [09:38:50]MH_I2C_Read... [09:38:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:38:50]Read from MH i2c: E2 [09:38:50]MH_I2C_Read... [09:38:50]Read from MH i2c: E2 17 00 [09:38:50]MH_I2C_Read... [09:38:50]Read from MH i2c: E2 17 00 4C 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6D [09:38:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:38:50]wFMCommunicate OK [09:38:50]CreateOFDProtocolMessage done [09:38:50]OFDSenderStorePacket 311243 [09:38:50]StoreOFDPacket docnum=311243 [09:38:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 28 01 00 00 BA AE 20 01 AD 9B 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 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 AD FE 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CB BF 04 00 35 04 06 00 8B 89 CD 54 03 AF 7B FE 7C 13 C6 49 46 C4 [09:38:50]CheckFolder [09:38:50]dirname=/storage/ofd_packets [09:38:50]CheckFolder done [09:38:50]ProducePacketName [09:38:50]name=ofd_packets/00311243 [09:38:50]NVStorageSaveData ofd_packets/00311243 [09:38:50]File name is /storage/ofd_packets/00311243 [09:38:50]Write 326 bytes [09:38:50]NVStorageSaveData done [09:38:50]OFDSenderStorePacket done [09:38:50]KKMCreateOFDPacket done [09:38:50]NVStorageSaveData kkm_last_timestamp [09:38:50]File name is /storage/kkm_last_timestamp [09:38:50]Write 4 bytes [09:38:50]NVStorageSaveData done [09:38:50]ExternCall_PrintAddStr [09:38:50]wPrintStart [09:38:50]Write to MH i2c: 01 00 00 4D 52 9F [09:38:50]Write i2c OK [09:38:50]MH_I2C_Read... [09:38:50]Read from MH i2c: 01 [09:38:50]MH_I2C_Read... [09:38:50]Read from MH i2c: 01 07 00 [09:38:50]MH_I2C_Read... [09:38:50]Read from MH i2c: 01 07 00 4D 52 00 00 00 00 00 FF 0F B4 [09:38:50]RasterBufferAndPrint [09:38:50]line Счет N : (3)3503 [09:38:50]line ИНН: 02508201610067 [09:38:50]line Контрольно-Кассовый Чек [09:38:50]line ПРОДАЖА [09:38:50]line Товар: 2000036230011 [09:38:50]line Кофе Латте XL(GABB TRADE) [09:38:50]line 1.000 * 130.00 [09:38:50]line = 130.00 [09:38:50]line НДС 12% НСП 1% [09:38:50]line > о реализуемом товаре [09:38:50]line ИТОГО: 130.00 [09:38:50]line НСП 1% : 1.15 [09:38:50]line НДС 12% : 13.80 [09:38:50]line Наличными: 130.00 [09:38:50]line Безнал.: 0.00 [09:38:50]line Место: АЗС № 172 "Партнер Нефть" [09:38:50]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:38:50]line СНО: Общий режим [09:38:50]line Чек 90 30.10.2024 09:38 [09:38:50]line Смена: 536 ФФД: 1.0 [09:38:50]line ЗНМ: 0300000116 [09:38:50]line РНМ: 0000000000091780 [09:38:50]line Версия ККМ: 001 [09:38:50]line ФМ: 0000000000871765 [09:38:50]line ФД: 311243 [09:38:50]line ФПД: 153423971615663 [09:38:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T093853&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311243&fm=153423971615663&tin=02508201610067®Number=0000000000091780&sum=13000 [09:38:50]line 0 [09:38:51]written 0, free lines is 4095 [09:38:51]OFD Sender: Processing packet 311243 [packets to send 223, broken 222] [09:38:51]ProducePacketName [09:38:51]name=ofd_packets/00311243 [09:38:51]OFD Sender: To server: pG, [09:38:51]CommunicateWithHost lk.salyk.kg:30040 [09:38:51]ConnectInit lk.salyk.kg [09:38:51]Connected sock=10 [09:38:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 28 01 00 00 BA AE 20 01 AD 9B 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 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 AD FE 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CB BF 04 00 35 04 06 00 8B 89 CD 54 03 AF 7B FE 7C 13 C6 49 46 C4 [09:38:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 4D B4 47 00 B7 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 31 37 36 35 10 04 04 00 CB BF 04 00 F4 03 04 00 FE A4 21 67 B6 04 01 00 00 D9 0C 35 33 91 C0 26 8B [09:38:51]CommunicateWithHost err = 0 [09:38:51]CheckOFDResponse [09:38:51]1017 (14) - 77093643461234 [09:38:51]1041 (16) - 0000000000871765 [09:38:51]1040 (4) - 311243 [09:38:51]1012 (4) - 30.10.2024 03:16 [09:38:51]1206 (1) - 0 [09:38:51]OFD Sender: Remove packet 311243 [09:38:51]ProducePacketName [09:38:51]name=ofd_packets/00311243 [09:38:51]NVStorageDeleteData [09:38:51]Write to MH i2c: 01 00 00 74 52 C6 [09:38:51]Write i2c OK [09:38:51]MH_I2C_Read... [09:38:51]Read from MH i2c: 01 [09:38:51]MH_I2C_Read... [09:38:51]Read from MH i2c: 01 07 00 [09:38:51]MH_I2C_Read... [09:38:51]Read from MH i2c: 01 07 00 74 52 00 00 00 00 00 DA 0C B3 [09:38:51]RasterBufferAndPrint [09:38:51]line [09:38:51]line [09:38:51]line [09:38:51]line [09:38:51]line [09:38:51]written 0, free lines is 3302 [09:38:51]MH_Cut [09:38:51]Write to MH i2c: D1 01 00 7B 52 01 9F [09:38:51]Write i2c OK [09:38:51]MH_I2C_Read... [09:38:51]Read from MH i2c: D1 [09:38:51]MH_I2C_Read... [09:38:51]Read from MH i2c: D1 01 00 [09:38:51]MH_I2C_Read... [09:38:51]Read from MH i2c: D1 01 00 7B 52 00 9E [09:38:51]Write to MH i2c: 01 00 00 7C 52 CE [09:38:51]Write i2c OK [09:38:51]MH_I2C_Read... [09:38:51]OFD Sender: No OFD packet to send [09:38:52]*** Cut start [09:38:52]*** Purtial cut [09:38:52]*** Stage 1: CUTSNS_PIN = 1 [09:38:52]Read from MH i2c: 01 [09:38:52]MH_I2C_Read... [09:38:52]*** Stop cut motor [09:38:52]*** Cut end [09:38:52]Read from MH i2c: 01 07 00 [09:38:52]MH_I2C_Read... [09:38:52]Read from MH i2c: 01 07 00 7C 52 00 00 00 00 00 FF 0F E3 [09:38:52]process_action close_receipt done [09:38:52]requested_data is exist [09:38:52]produce_requested_data [09:38:52]requested_item fm.sn is exist - process it [09:38:52]wFMCommunicate request_size=4 [09:38:52]MH_SAM_APDU [09:38:52]CAPDU: 80 11 00 00 [09:38:52]Write to MH i2c: E2 08 00 7D 52 80 11 00 00 00 00 00 00 49 [09:38:52]Write i2c OK [09:38:52]MH_I2C_Read... [09:38:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:38:52]Read from MH i2c: E2 [09:38:52]MH_I2C_Read... [09:38:52]Read from MH i2c: E2 17 00 [09:38:52]MH_I2C_Read... [09:38:52]Read from MH i2c: E2 17 00 7D 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9E [09:38:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:38:52]wFMCommunicate OK [09:38:52]requested_item fd.num is exist - process it [09:38:52]SAM_PROTO_GetFieldsCounters [09:38:52]wFMCommunicate request_size=4 [09:38:52]MH_SAM_APDU [09:38:52]CAPDU: 80 13 00 00 [09:38:52]Write to MH i2c: E2 08 00 7E 52 80 13 00 00 00 00 00 00 4C [09:38:52]Write i2c OK [09:38:52]MH_I2C_Read... [09:38:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:38:52]Read from MH i2c: E2 [09:38:52]MH_I2C_Read... [09:38:52]Read from MH i2c: E2 62 00 [09:38:52]MH_I2C_Read... [09:38:52]Read from MH i2c: E2 62 00 7E 52 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CB BF 04 00 0E 04 04 00 18 02 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 25 [09:38: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CB BF 04 00 0E 04 04 00 18 02 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 [09:38:52]wFMCommunicate OK [09:38:52]SAM_PROTO_GetFieldsCounters done [09:38:52]requested_item shift.num is exist - process it [09:38:52]requested_item shift.opened is exist - process it [09:38:52]req_shift_opened [09:38:52]FM_GetShiftState [09:38:52]SAM_PROTO_GetShiftState [09:38:52]wFMCommunicate request_size=4 [09:38:52]MH_SAM_APDU [09:38:52]CAPDU: 80 13 01 00 [09:38:52]Write to MH i2c: E2 08 00 7F 52 80 13 01 00 00 00 00 00 4E [09:38:52]Write i2c OK [09:38:52]MH_I2C_Read... [09:38:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:38:52]Read from MH i2c: E2 [09:38:52]MH_I2C_Read... [09:38:52]Read from MH i2c: E2 0E 00 [09:38:52]MH_I2C_Read... [09:38:52]Read from MH i2c: E2 0E 00 7F 52 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 39 [09:38:52]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:38:52]wFMCommunicate OK [09:38:52]SAM_PROTO_GetShiftState done [09:38:52]FM_GetShiftState done [09:38:52]req_shift_opened done [09:38:52]requested_item shift.open_date is exist - process it [09:38:52]req_shift_open_date [09:38:52]req_shift_open_date done [09:38:52]produce_requested_data done [09:38:52]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311243,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [09:38:52]process_action_free close_receipt [09:38:52]json_value_free [09:38:52]json_value_free done [09:38:52]process_json_proto returns [09:38:52]Send response to host [09:38:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311243,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [09:38:52]free response buf [09:38:52]execute_script done [09:38:52]execute_script returns [09:38:52]free content buf [09:38:52]Sock 9.Close socket [09:38:52]Sock 9.Thread stoped [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:12]OFD Sender: No OFD packet to send [09:40:17]OFD Sender: No OFD packet to send [09:40:18]accept exits with 7 [09:40:18]New connection [09:40:18]New thread 3066510692 created [09:40:18]Thread 3066654052 joined [09:40:18]Waiting for new connection... [09:40:18] Sock 7.Parse request [09:40:18]Sock 7.Check first char [09:40:18]Sock 7.First char is OK [09:40:18]request: POST /json_proto HTTP/1.0 [09:40:18]Method: POST [09:40:18]URL: /json_proto [09:40:18]Method is POST - this is cgi request [09:40:18]url: /json_proto [09:40:18]query_string will be loaded in cgi processing [09:40:18]execute_cgi json_proto POST (null) [09:40:18]execute_cgi path=json_proto method=POST [09:40:18]POST find Content-Length [09:40:18]Host: 172.17.96.3:8080 [09:40:18]Content-Length: 624 [09:40:18]Content-Type: application/json [09:40:18] [09:40:18]POST finish read [09:40:18]Found Content-Length = 624 [09:40:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3504", "tax_sys" : 0, "items" : [ { "code": "2000036240010", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 115.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:40:18]execute_script... [09:40: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 : (3)3504", "tax_sys" : 0, "items" : [ { "code": "2000036240010", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 115.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:40:18]POST & json_proto [09:40:18]process_json_proto [09:40:18]json parsed OK: [09:40:18]protocol is kg_v1.0 [09:40:18]action value=close_receipt [09:40:18]process_action close_receipt [09:40:18]cmd_close_receipt [09:40:18]MH_GetDate [09:40:18]Write to MH i2c: F0 00 00 80 52 C1 [09:40:18]Write i2c OK [09:40:18]MH_I2C_Read... [09:40:18]Read from MH i2c: F0 [09:40:18]MH_I2C_Read... [09:40:18]Read from MH i2c: F0 09 00 [09:40:18]MH_I2C_Read... [09:40:18]Read from MH i2c: F0 09 00 80 52 00 07 FF 21 67 44 5E 04 65 63 [09:40:18]GetLastDocTimeStamp 1730281133 [09:40:18]current date 1730281223 [09:40:18]FM_GetShiftState [09:40:18]SAM_PROTO_GetShiftState [09:40:18]wFMCommunicate request_size=4 [09:40:18]MH_SAM_APDU [09:40:18]CAPDU: 80 13 01 00 [09:40:18]Write to MH i2c: E2 08 00 81 52 80 13 01 00 00 00 00 00 50 [09:40:18]Write i2c OK [09:40:18]MH_I2C_Read... [09:40:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:40:19]Read from MH i2c: E2 [09:40:19]MH_I2C_Read... [09:40:19]Read from MH i2c: E2 0E 00 [09:40:19]MH_I2C_Read... [09:40:19]Read from MH i2c: E2 0E 00 81 52 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 3B [09:40:19]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:40:19]wFMCommunicate OK [09:40:19]SAM_PROTO_GetShiftState done [09:40:19]FM_GetShiftState done [09:40:19]opened in 1730247899 [09:40:19]opened+sec_in_day 1730334299 [09:40:19]quantity*price = 11500 [09:40:19]sum+1 = 11501 [09:40:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 115.00 НСП 1% : 1.02 НДС 12% : 12.21 Наличными: 115.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 91 30.10.2024 09:40 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311244 ФПД: 177478909301680 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T094023&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311244&fm=177478909301680&tin=02508201610067®Number=0000000000091780&sum=11500 0 [09:40:20]StoreToDocumentArchive [09:40:20]shift 536 fd 311244 [09:40:20]save to /storage/0536/doc_00311244 [09:40:20]save last doc name /storage/0536/doc_00311244 to /storage/kkm_last_doc_name [09:40:20]save OK [09:40:20]Clear old archive folders... [09:40:20]ProcessDocumentItem done err = 0, tmpTLVsize=274 [09:40:20]tlvbuf is 006D3B70 [09:40:20]SAM_PROTO_ClearQueue [09:40:20]wFMCommunicate request_size=4 [09:40:20]MH_SAM_APDU [09:40:20]CAPDU: 80 09 00 00 [09:40:20]Write to MH i2c: E2 08 00 8E 52 80 09 00 00 00 00 00 00 52 [09:40:20]Write i2c OK [09:40:20]MH_I2C_Read... [09:40:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:40:20]Read from MH i2c: E2 [09:40:20]MH_I2C_Read... [09:40:20]Read from MH i2c: E2 03 00 [09:40:20]MH_I2C_Read... [09:40:20]Read from MH i2c: E2 03 00 8E 52 00 90 00 54 [09:40:20]RAPDU: 90 00 [09:40:20]wFMCommunicate OK [09:40:20]SAM_PROTO_ClearQueue done [09:40:20]KKMCreateOFDPacket [09:40:20]OFDProtocolAddRootSTLVToBuf [09:40:20]FM_MakeSignedData [09:40:20]FM_MakeSignedData [09:40:20]SAM_PROTO_SignData [09:40:20]wFMCommunicate request_size=4 [09:40:20]MH_SAM_APDU [09:40:20]CAPDU: 80 0D 01 02 [09:40:20]Write to MH i2c: E2 08 00 8F 52 80 0D 01 02 00 00 00 00 5A [09:40:20]Write i2c OK [09:40:20]MH_I2C_Read... [09:40:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:40:20]Read from MH i2c: E2 [09:40:20]MH_I2C_Read... [09:40:20]Read from MH i2c: E2 03 00 [09:40:20]MH_I2C_Read... [09:40:20]Read from MH i2c: E2 03 00 8F 52 00 90 00 55 [09:40:20]RAPDU: 90 00 [09:40:20]wFMCommunicate OK [09:40:20]wFMCommunicate request_size=255 [09:40:20]MH_SAM_APDU [09:40:20]CAPDU: 80 0D 02 02 FA 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 EC 2C 00 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 07 FF 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 [09:40:20]Write to MH i2c: E2 02 01 90 52 80 0D 02 02 FA 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 EC 2C 00 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 07 FF 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 00 00 F9 [09:40:20]Write i2c OK [09:40:20]MH_I2C_Read... [09:40:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:40:20]Read from MH i2c: E2 [09:40:20]MH_I2C_Read... [09:40:20]Read from MH i2c: E2 03 00 [09:40:20]MH_I2C_Read... [09:40:20]Read from MH i2c: E2 03 00 90 52 00 90 00 56 [09:40:20]RAPDU: 90 00 [09:40:20]wFMCommunicate OK [09:40:20]wFMCommunicate request_size=33 [09:40:20]MH_SAM_APDU [09:40:20]CAPDU: 80 0D 02 02 1C 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CC BF 04 00 35 04 06 00 A1 6A 87 58 13 B0 [09:40:20]Write to MH i2c: E2 24 00 91 52 80 0D 02 02 1C 00 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CC BF 04 00 35 04 06 00 A1 6A 87 58 13 B0 00 00 2A [09:40:20]Write i2c OK [09:40:20]MH_I2C_Read... [09:40:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:40:20]Read from MH i2c: E2 [09:40:20]MH_I2C_Read... [09:40:20]Read from MH i2c: E2 03 00 [09:40:20]MH_I2C_Read... [09:40:20]Read from MH i2c: E2 03 00 91 52 00 90 00 57 [09:40:20]RAPDU: 90 00 [09:40:20]wFMCommunicate OK [09:40:20]wFMCommunicate request_size=4 [09:40:20]MH_SAM_APDU [09:40:20]CAPDU: 80 0D 03 02 [09:40:20]Write to MH i2c: E2 08 00 92 52 80 0D 03 02 00 00 00 00 5F [09:40:20]Write i2c OK [09:40:20]MH_I2C_Read... [09:40:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:40:20]Read from MH i2c: E2 [09:40:20]MH_I2C_Read... [09:40:20]Read from MH i2c: E2 0B 00 [09:40:20]MH_I2C_Read... [09:40:20]Read from MH i2c: E2 0B 00 92 52 00 A7 7D C2 4A 5C 4D 51 1A 90 00 A4 [09:40:20]RAPDU: A7 7D C2 4A 5C 4D 51 1A 90 00 [09:40:20]wFMCommunicate OK [09:40:20]SAM_PROTO_SignData done [09:40:20]FM_MakeSignedData done [09:40:20]CreateOFDProtocolMessage [09:40:20]wFMCommunicate request_size=4 [09:40:20]MH_SAM_APDU [09:40:20]CAPDU: 80 11 00 00 [09:40:20]Write to MH i2c: E2 08 00 93 52 80 11 00 00 00 00 00 00 5F [09:40:20]Write i2c OK [09:40:20]MH_I2C_Read... [09:40:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:40:20]Read from MH i2c: E2 [09:40:20]MH_I2C_Read... [09:40:20]Read from MH i2c: E2 17 00 [09:40:20]MH_I2C_Read... [09:40:20]Read from MH i2c: E2 17 00 93 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B4 [09:40:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:40:20]wFMCommunicate OK [09:40:20]CreateOFDProtocolMessage done [09:40:20]OFDSenderStorePacket 311244 [09:40:20]StoreOFDPacket docnum=311244 [09:40:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 26 01 00 00 DA 7D 1E 01 7D 15 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 EC 2C 00 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 07 FF 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CC BF 04 00 35 04 06 00 A1 6A 87 58 13 B0 A7 7D C2 4A 5C 4D 51 1A [09:40:20]CheckFolder [09:40:20]dirname=/storage/ofd_packets [09:40:20]CheckFolder done [09:40:20]ProducePacketName [09:40:20]name=ofd_packets/00311244 [09:40:20]NVStorageSaveData ofd_packets/00311244 [09:40:20]File name is /storage/ofd_packets/00311244 [09:40:20]Write 324 bytes [09:40:20]NVStorageSaveData done [09:40:20]OFDSenderStorePacket done [09:40:20]KKMCreateOFDPacket done [09:40:20]NVStorageSaveData kkm_last_timestamp [09:40:20]File name is /storage/kkm_last_timestamp [09:40:20]Write 4 bytes [09:40:20]NVStorageSaveData done [09:40:20]ExternCall_PrintAddStr [09:40:20]wPrintStart [09:40:20]Write to MH i2c: 01 00 00 94 52 E6 [09:40:20]Write i2c OK [09:40:20]MH_I2C_Read... [09:40:20]Read from MH i2c: 01 [09:40:20]MH_I2C_Read... [09:40:20]Read from MH i2c: 01 07 00 [09:40:20]MH_I2C_Read... [09:40:20]Read from MH i2c: 01 07 00 94 52 00 00 00 00 00 FF 0F FB [09:40:20]RasterBufferAndPrint [09:40:20]line Счет N : (3)3504 [09:40:20]line ИНН: 02508201610067 [09:40:20]line Контрольно-Кассовый Чек [09:40:20]line ПРОДАЖА [09:40:20]line Товар: 2000036240010 [09:40:20]line Кофе Латте (GABB TRADE) [09:40:20]line 1.000 * 115.00 [09:40:20]line = 115.00 [09:40:20]line НДС 12% НСП 1% [09:40:20]line > о реализуемом товаре [09:40:20]line ИТОГО: 115.00 [09:40:20]line НСП 1% : 1.02 [09:40:20]line НДС 12% : 12.21 [09:40:20]line Наличными: 115.00 [09:40:20]line Безнал.: 0.00 [09:40:20]line Место: АЗС № 172 "Партнер Нефть" [09:40:20]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:40:20]line СНО: Общий режим [09:40:20]line Чек 91 30.10.2024 09:40 [09:40:20]line Смена: 536 ФФД: 1.0 [09:40:20]line ЗНМ: 0300000116 [09:40:20]line РНМ: 0000000000091780 [09:40:20]line Версия ККМ: 001 [09:40:20]line ФМ: 0000000000871765 [09:40:20]line ФД: 311244 [09:40:20]line ФПД: 177478909301680 [09:40:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T094023&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311244&fm=177478909301680&tin=02508201610067®Number=0000000000091780&sum=11500 [09:40:21]OFD Sender: Processing packet 311244 [packets to send 223, broken 222] [09:40:21]ProducePacketName [09:40:21]name=ofd_packets/00311244 [09:40:21]OFD Sender: To server: pG, [09:40:21]CommunicateWithHost lk.salyk.kg:30040 [09:40:21]ConnectInit lk.salyk.kg [09:40:21]line 0 [09:40:21]written 0, free lines is 4095 [09:40:21]Connected sock=10 [09:40:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 26 01 00 00 DA 7D 1E 01 7D 15 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 EC 2C 00 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 07 FF 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CC BF 04 00 35 04 06 00 A1 6A 87 58 13 B0 A7 7D C2 4A 5C 4D 51 1A [09:40:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 B5 8F 47 00 06 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 31 37 36 35 10 04 04 00 CC BF 04 00 F4 03 04 00 58 A5 21 67 B6 04 01 00 00 38 EB DA 22 2B F6 E1 59 [09:40:21]CommunicateWithHost err = 0 [09:40:21]CheckOFDResponse [09:40:21]1017 (14) - 77093643461234 [09:40:21]1041 (16) - 0000000000871765 [09:40:21]1040 (4) - 311244 [09:40:21]1012 (4) - 30.10.2024 03:17 [09:40:21]1206 (1) - 0 [09:40:21]OFD Sender: Remove packet 311244 [09:40:21]ProducePacketName [09:40:21]name=ofd_packets/00311244 [09:40:21]NVStorageDeleteData [09:40:21]Write to MH i2c: 01 00 00 BB 52 0D [09:40:21]Write i2c OK [09:40:21]MH_I2C_Read... [09:40:21]Read from MH i2c: 01 [09:40:21]MH_I2C_Read... [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 BB 52 00 00 00 00 00 E6 0C 06 [09:40:21]RasterBufferAndPrint [09:40:21]line [09:40:21]line [09:40:21]line [09:40:21]line [09:40:21]line [09:40:21]written 0, free lines is 3308 [09:40:21]MH_Cut [09:40:21]Write to MH i2c: D1 01 00 C2 52 01 E6 [09:40:21]Write i2c OK [09:40:21]MH_I2C_Read... [09:40:21]Read from MH i2c: D1 [09:40:21]MH_I2C_Read... [09:40:21]Read from MH i2c: D1 01 00 [09:40:21]MH_I2C_Read... [09:40:21]Read from MH i2c: D1 01 00 C2 52 00 E5 [09:40:21]Write to MH i2c: 01 00 00 C3 52 15 [09:40:21]Write i2c OK [09:40:21]MH_I2C_Read... [09:40:21]OFD Sender: No OFD packet to send [09:40:22]*** Cut start [09:40:22]*** Purtial cut [09:40:22]*** Stage 1: CUTSNS_PIN = 1 [09:40:22]Read from MH i2c: 01 [09:40:22]MH_I2C_Read... [09:40:22]*** Stop cut motor [09:40:22]*** Cut end [09:40:22]Read from MH i2c: 01 07 00 [09:40:22]MH_I2C_Read... [09:40:22]Read from MH i2c: 01 07 00 C3 52 00 00 00 00 00 FF 0F 2A [09:40:22]process_action close_receipt done [09:40:22]requested_data is exist [09:40:22]produce_requested_data [09:40:22]requested_item fm.sn is exist - process it [09:40:22]wFMCommunicate request_size=4 [09:40:22]MH_SAM_APDU [09:40:22]CAPDU: 80 11 00 00 [09:40:22]Write to MH i2c: E2 08 00 C4 52 80 11 00 00 00 00 00 00 90 [09:40:22]Write i2c OK [09:40:22]MH_I2C_Read... [09:40:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:40:22]Read from MH i2c: E2 [09:40:22]MH_I2C_Read... [09:40:22]Read from MH i2c: E2 17 00 [09:40:22]MH_I2C_Read... [09:40:22]Read from MH i2c: E2 17 00 C4 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E5 [09:40:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:40:22]wFMCommunicate OK [09:40:22]requested_item fd.num is exist - process it [09:40:22]SAM_PROTO_GetFieldsCounters [09:40:22]wFMCommunicate request_size=4 [09:40:22]MH_SAM_APDU [09:40:22]CAPDU: 80 13 00 00 [09:40:22]Write to MH i2c: E2 08 00 C5 52 80 13 00 00 00 00 00 00 93 [09:40:22]Write i2c OK [09:40:22]MH_I2C_Read... [09:40:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:40:22]Read from MH i2c: E2 [09:40:22]MH_I2C_Read... [09:40:22]Read from MH i2c: E2 62 00 [09:40:22]MH_I2C_Read... [09:40:22]Read from MH i2c: E2 62 00 C5 52 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CC BF 04 00 0E 04 04 00 18 02 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 70 [09:40: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CC BF 04 00 0E 04 04 00 18 02 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 [09:40:22]wFMCommunicate OK [09:40:22]SAM_PROTO_GetFieldsCounters done [09:40:22]requested_item shift.num is exist - process it [09:40:22]requested_item shift.opened is exist - process it [09:40:22]req_shift_opened [09:40:22]FM_GetShiftState [09:40:22]SAM_PROTO_GetShiftState [09:40:22]wFMCommunicate request_size=4 [09:40:22]MH_SAM_APDU [09:40:22]CAPDU: 80 13 01 00 [09:40:22]Write to MH i2c: E2 08 00 C6 52 80 13 01 00 00 00 00 00 95 [09:40:22]Write i2c OK [09:40:22]MH_I2C_Read... [09:40:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:40:22]Read from MH i2c: E2 [09:40:22]MH_I2C_Read... [09:40:22]Read from MH i2c: E2 0E 00 [09:40:22]MH_I2C_Read... [09:40:22]Read from MH i2c: E2 0E 00 C6 52 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 80 [09:40:22]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:40:22]wFMCommunicate OK [09:40:22]SAM_PROTO_GetShiftState done [09:40:22]FM_GetShiftState done [09:40:22]req_shift_opened done [09:40:22]requested_item shift.open_date is exist - process it [09:40:22]req_shift_open_date [09:40:22]req_shift_open_date done [09:40:22]produce_requested_data done [09:40:22]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311244,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [09:40:22]process_action_free close_receipt [09:40:22]json_value_free [09:40:22]json_value_free done [09:40:22]process_json_proto returns [09:40:22]Send response to host [09:40:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311244,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [09:40:22]free response buf [09:40:22]execute_script done [09:40:22]execute_script returns [09:40:22]free content buf [09:40:22]Sock 7.Close socket [09:40:22]Sock 7.Thread stoped [09:40:26]OFD Sender: No OFD packet to send [09:40:31]OFD Sender: No OFD packet to send [09:40:36]OFD Sender: No OFD packet to send [09:40:41]OFD Sender: No OFD packet to send [09:40:46]OFD Sender: No OFD packet to send [09:40:51]OFD Sender: No OFD packet to send [09:40:56]OFD Sender: No OFD packet to send [09:41:01]OFD Sender: No OFD packet to send [09:41:06]OFD Sender: No OFD packet to send [09:41:11]OFD Sender: No OFD packet to send [09:41:16]OFD Sender: No OFD packet to send [09:41:21]OFD Sender: No OFD packet to send [09:41:26]OFD Sender: No OFD packet to send [09:41:31]OFD Sender: No OFD packet to send [09:41:37]OFD Sender: No OFD packet to send [09:41:42]OFD Sender: No OFD packet to send [09:41:47]OFD Sender: No OFD packet to send [09:41:51]accept exits with 9 [09:41:51]New connection [09:41:51]New thread 3066654052 created [09:41:52]Thread 3066510692 joined [09:41:52]Waiting for new connection... [09:41:52] Sock 9.Parse request [09:41:52]Sock 9.Check first char [09:41:52]Sock 9.First char is OK [09:41:52]request: POST /json_proto HTTP/1.0 [09:41:52]Method: POST [09:41:52]URL: /json_proto [09:41:52]Method is POST - this is cgi request [09:41:52]url: /json_proto [09:41:52]query_string will be loaded in cgi processing [09:41:52]execute_cgi json_proto POST (null) [09:41:52]execute_cgi path=json_proto method=POST [09:41:52]POST find Content-Length [09:41:52]Host: 172.17.96.3:8080 [09:41:52]Content-Length: 668 [09:41:52]Content-Type: application/json [09:41:52] [09:41:52]POST finish read [09:41:52]Found Content-Length = 668 [09:41:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3505", "tax_sys" : 0, "items" : [ { "code": "4870209744502", "name": "\u0421\u0443\u0445\u0430\u0440\u0438\u043A\u0438 \u0424\u043B\u0438\u043D\u0442 \u0421\u044B\u0440 100 \u0433\u0440", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 60.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:41:52]execute_script... [09:41: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 : (3)3505", "tax_sys" : 0, "items" : [ { "code": "4870209744502", "name": "\u0421\u0443\u0445\u0430\u0440\u0438\u043A\u0438 \u0424\u043B\u0438\u043D\u0442 \u0421\u044B\u0440 100 \u0433\u0440", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 60.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:41:52]POST & json_proto [09:41:52]process_json_proto [09:41:52]json parsed OK: [09:41:52]protocol is kg_v1.0 [09:41:52]action value=close_receipt [09:41:52]process_action close_receipt [09:41:52]cmd_close_receipt [09:41:52]MH_GetDate [09:41:52]Write to MH i2c: F0 00 00 C7 52 08 [09:41:52]Write i2c OK [09:41:52]MH_I2C_Read... [09:41:52]Read from MH i2c: F0 [09:41:52]MH_I2C_Read... [09:41:52]Read from MH i2c: F0 09 00 [09:41:52]MH_I2C_Read... [09:41:52]Read from MH i2c: F0 09 00 C7 52 00 64 FF 21 67 44 5E 04 65 07 [09:41:52]GetLastDocTimeStamp 1730281223 [09:41:52]current date 1730281316 [09:41:52]FM_GetShiftState [09:41:52]SAM_PROTO_GetShiftState [09:41:52]wFMCommunicate request_size=4 [09:41:52]MH_SAM_APDU [09:41:52]CAPDU: 80 13 01 00 [09:41:52]Write to MH i2c: E2 08 00 C8 52 80 13 01 00 00 00 00 00 97 [09:41:52]Write i2c OK [09:41:52]MH_I2C_Read... [09:41:52]OFD Sender: No OFD packet to send [09:41:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:41:52]Read from MH i2c: E2 [09:41:52]MH_I2C_Read... [09:41:52]Read from MH i2c: E2 0E 00 [09:41:52]MH_I2C_Read... [09:41:52]Read from MH i2c: E2 0E 00 C8 52 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 82 [09:41:52]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:41:52]wFMCommunicate OK [09:41:52]SAM_PROTO_GetShiftState done [09:41:52]FM_GetShiftState done [09:41:52]opened in 1730247899 [09:41:52]opened+sec_in_day 1730334299 [09:41:52]quantity*price = 6000 [09:41:52]sum+1 = 6001 [09:41:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 60.00 НСП 1% : 0.53 НДС 12% : 6.37 Наличными: 60.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 92 30.10.2024 09:41 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311245 ФПД: 27874295498858 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T094156&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311245&fm=27874295498858&tin=02508201610067®Number=0000000000091780&sum=6000 0 [09:41:53]StoreToDocumentArchive [09:41:53]shift 536 fd 311245 [09:41:53]save to /storage/0536/doc_00311245 [09:41:53]save last doc name /storage/0536/doc_00311245 to /storage/kkm_last_doc_name [09:41:53]save OK [09:41:53]Clear old archive folders... [09:41:53]ProcessDocumentItem done err = 0, tmpTLVsize=285 [09:41:53]tlvbuf is 00680BB0 [09:41:53]SAM_PROTO_ClearQueue [09:41:53]wFMCommunicate request_size=4 [09:41:53]MH_SAM_APDU [09:41:53]CAPDU: 80 09 00 00 [09:41:53]Write to MH i2c: E2 08 00 D5 52 80 09 00 00 00 00 00 00 99 [09:41:53]Write i2c OK [09:41:53]MH_I2C_Read... [09:41:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:41:53]Read from MH i2c: E2 [09:41:53]MH_I2C_Read... [09:41:53]Read from MH i2c: E2 03 00 [09:41:53]MH_I2C_Read... [09:41:53]Read from MH i2c: E2 03 00 D5 52 00 90 00 9B [09:41:53]RAPDU: 90 00 [09:41:53]wFMCommunicate OK [09:41:53]SAM_PROTO_ClearQueue done [09:41:53]KKMCreateOFDPacket [09:41:53]OFDProtocolAddRootSTLVToBuf [09:41:53]FM_MakeSignedData [09:41:53]FM_MakeSignedData [09:41:53]SAM_PROTO_SignData [09:41:53]wFMCommunicate request_size=4 [09:41:53]MH_SAM_APDU [09:41:53]CAPDU: 80 0D 01 02 [09:41:53]Write to MH i2c: E2 08 00 D6 52 80 0D 01 02 00 00 00 00 A1 [09:41:53]Write i2c OK [09:41:53]MH_I2C_Read... [09:41:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:41:53]Read from MH i2c: E2 [09:41:53]MH_I2C_Read... [09:41:53]Read from MH i2c: E2 03 00 [09:41:53]MH_I2C_Read... [09:41:53]Read from MH i2c: E2 03 00 D6 52 00 90 00 9C [09:41:53]RAPDU: 90 00 [09:41:53]wFMCommunicate OK [09:41:53]wFMCommunicate request_size=255 [09:41:53]MH_SAM_APDU [09:41:53]CAPDU: 80 0D 02 02 FA 03 00 1D 01 1E 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 38 37 30 32 30 39 37 34 34 35 30 32 06 04 2B 00 D0 A1 D1 83 D1 85 D0 B0 D1 80 D0 B8 D0 BA D0 B8 20 D0 A4 D0 BB D0 B8 D0 BD D1 82 20 D0 A1 D1 8B D1 80 20 31 30 30 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 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 00 00 00 F4 03 04 00 64 FF 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 [09:41:53]Write to MH i2c: E2 02 01 D7 52 80 0D 02 02 FA 00 03 00 1D 01 1E 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 38 37 30 32 30 39 37 34 34 35 30 32 06 04 2B 00 D0 A1 D1 83 D1 85 D0 B0 D1 80 D0 B8 D0 BA D0 B8 20 D0 A4 D0 BB D0 B8 D0 BD D1 82 20 D0 A1 D1 8B D1 80 20 31 30 30 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 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 00 00 00 F4 03 04 00 64 FF 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 00 00 88 [09:41:53]Write i2c OK [09:41:53]MH_I2C_Read... [09:41:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:41:53]Read from MH i2c: E2 [09:41:53]MH_I2C_Read... [09:41:53]Read from MH i2c: E2 03 00 [09:41:53]MH_I2C_Read... [09:41:53]Read from MH i2c: E2 03 00 D7 52 00 90 00 9D [09:41:53]RAPDU: 90 00 [09:41:53]wFMCommunicate OK [09:41:53]wFMCommunicate request_size=44 [09:41:53]MH_SAM_APDU [09:41:53]CAPDU: 80 0D 02 02 27 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CD BF 04 00 35 04 06 00 19 59 FD 7B 48 6A [09:41:53]Write to MH i2c: E2 2F 00 D8 52 80 0D 02 02 27 00 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CD BF 04 00 35 04 06 00 19 59 FD 7B 48 6A 00 00 EC [09:41:53]Write i2c OK [09:41:53]MH_I2C_Read... [09:41:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:41:53]Read from MH i2c: E2 [09:41:53]MH_I2C_Read... [09:41:53]Read from MH i2c: E2 03 00 [09:41:53]MH_I2C_Read... [09:41:53]Read from MH i2c: E2 03 00 D8 52 00 90 00 9E [09:41:53]RAPDU: 90 00 [09:41:53]wFMCommunicate OK [09:41:53]wFMCommunicate request_size=4 [09:41:53]MH_SAM_APDU [09:41:53]CAPDU: 80 0D 03 02 [09:41:53]Write to MH i2c: E2 08 00 D9 52 80 0D 03 02 00 00 00 00 A6 [09:41:53]Write i2c OK [09:41:53]MH_I2C_Read... [09:41:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:41:53]Read from MH i2c: E2 [09:41:53]MH_I2C_Read... [09:41:53]Read from MH i2c: E2 0B 00 [09:41:53]MH_I2C_Read... [09:41:53]Read from MH i2c: E2 0B 00 D9 52 00 A5 1E 30 A7 D6 9A 26 ED 90 00 C4 [09:41:53]RAPDU: A5 1E 30 A7 D6 9A 26 ED 90 00 [09:41:53]wFMCommunicate OK [09:41:53]SAM_PROTO_SignData done [09:41:53]FM_MakeSignedData done [09:41:53]CreateOFDProtocolMessage [09:41:53]wFMCommunicate request_size=4 [09:41:53]MH_SAM_APDU [09:41:53]CAPDU: 80 11 00 00 [09:41:53]Write to MH i2c: E2 08 00 DA 52 80 11 00 00 00 00 00 00 A6 [09:41:53]Write i2c OK [09:41:53]MH_I2C_Read... [09:41:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:41:53]Read from MH i2c: E2 [09:41:53]MH_I2C_Read... [09:41:53]Read from MH i2c: E2 17 00 [09:41:53]MH_I2C_Read... [09:41:53]Read from MH i2c: E2 17 00 DA 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FB [09:41:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:41:53]wFMCommunicate OK [09:41:53]CreateOFDProtocolMessage done [09:41:53]OFDSenderStorePacket 311245 [09:41:53]StoreOFDPacket docnum=311245 [09:41:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 31 01 00 00 7D 83 29 01 29 BA 5A 03 01 00 03 00 1D 01 1E 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 38 37 30 32 30 39 37 34 34 35 30 32 06 04 2B 00 D0 A1 D1 83 D1 85 D0 B0 D1 80 D0 B8 D0 BA D0 B8 20 D0 A4 D0 BB D0 B8 D0 BD D1 82 20 D0 A1 D1 8B D1 80 20 31 30 30 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 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 00 00 00 F4 03 04 00 64 FF 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CD BF 04 00 35 04 06 00 19 59 FD 7B 48 6A A5 1E 30 A7 D6 9A 26 ED [09:41:53]CheckFolder [09:41:53]dirname=/storage/ofd_packets [09:41:53]CheckFolder done [09:41:53]ProducePacketName [09:41:53]name=ofd_packets/00311245 [09:41:53]NVStorageSaveData ofd_packets/00311245 [09:41:53]File name is /storage/ofd_packets/00311245 [09:41:53]Write 335 bytes [09:41:53]NVStorageSaveData done [09:41:53]OFDSenderStorePacket done [09:41:53]KKMCreateOFDPacket done [09:41:53]NVStorageSaveData kkm_last_timestamp [09:41:53]File name is /storage/kkm_last_timestamp [09:41:53]Write 4 bytes [09:41:53]NVStorageSaveData done [09:41:53]ExternCall_PrintAddStr [09:41:53]wPrintStart [09:41:53]Write to MH i2c: 01 00 00 DB 52 2D [09:41:53]Write i2c OK [09:41:53]MH_I2C_Read... [09:41:53]Read from MH i2c: 01 [09:41:53]MH_I2C_Read... [09:41:53]Read from MH i2c: 01 07 00 [09:41:53]MH_I2C_Read... [09:41:53]Read from MH i2c: 01 07 00 DB 52 00 00 00 00 00 FF 0F 42 [09:41:53]RasterBufferAndPrint [09:41:53]line Счет N : (3)3505 [09:41:53]line ИНН: 02508201610067 [09:41:53]line Контрольно-Кассовый Чек [09:41:53]line ПРОДАЖА [09:41:53]line Товар: 4870209744502 [09:41:53]line Сухарики Флинт Сыр 100 гр [09:41:53]line 1.000 * 60.00 [09:41:53]line = 60.00 [09:41:53]line НДС 12% НСП 1% [09:41:53]line > о реализуемом товаре [09:41:53]line ИТОГО: 60.00 [09:41:53]line НСП 1% : 0.53 [09:41:53]line НДС 12% : 6.37 [09:41:53]line Наличными: 60.00 [09:41:53]line Безнал.: 0.00 [09:41:53]line Место: АЗС № 172 "Партнер Нефть" [09:41:53]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:41:53]line СНО: Общий режим [09:41:53]line Чек 92 30.10.2024 09:41 [09:41:53]line Смена: 536 ФФД: 1.0 [09:41:53]line ЗНМ: 0300000116 [09:41:53]line РНМ: 0000000000091780 [09:41:53]line Версия ККМ: 001 [09:41:53]line ФМ: 0000000000871765 [09:41:53]line ФД: 311245 [09:41:53]line ФПД: 27874295498858 [09:41:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T094156&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311245&fm=27874295498858&tin=02508201610067®Number=0000000000091780&sum=6000 [09:41:54]OFD Sender: Processing packet 311245 [packets to send 223, broken 222] [09:41:54]ProducePacketName [09:41:54]name=ofd_packets/00311245 [09:41:54]OFD Sender: To server: pG, [09:41:54]CommunicateWithHost lk.salyk.kg:30040 [09:41:54]ConnectInit lk.salyk.kg [09:41:54]line 0 [09:41:54]written 0, free lines is 4095 [09:41:54]Connected sock=10 [09:41:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 31 01 00 00 7D 83 29 01 29 BA 5A 03 01 00 03 00 1D 01 1E 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 38 37 30 32 30 39 37 34 34 35 30 32 06 04 2B 00 D0 A1 D1 83 D1 85 D0 B0 D1 80 D0 B8 D0 BA D0 B8 20 D0 A4 D0 BB D0 B8 D0 BD D1 82 20 D0 A1 D1 8B D1 80 20 31 30 30 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 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 00 00 00 F4 03 04 00 64 FF 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CD BF 04 00 35 04 06 00 19 59 FD 7B 48 6A A5 1E 30 A7 D6 9A 26 ED [09:41:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 8D 41 47 00 2F 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 31 37 36 35 10 04 04 00 CD BF 04 00 F4 03 04 00 B5 A5 21 67 B6 04 01 00 00 47 A5 03 DD 32 DB 77 E2 [09:41:54]CommunicateWithHost err = 0 [09:41:54]CheckOFDResponse [09:41:54]1017 (14) - 77093643461234 [09:41:54]1041 (16) - 0000000000871765 [09:41:54]1040 (4) - 311245 [09:41:54]1012 (4) - 30.10.2024 03:19 [09:41:54]1206 (1) - 0 [09:41:54]OFD Sender: Remove packet 311245 [09:41:54]ProducePacketName [09:41:54]name=ofd_packets/00311245 [09:41:54]NVStorageDeleteData [09:41:54]Write to MH i2c: 01 00 00 02 53 55 [09:41:54]Write i2c OK [09:41:54]MH_I2C_Read... [09:41:54]Read from MH i2c: 01 [09:41:54]MH_I2C_Read... [09:41:54]Read from MH i2c: 01 07 00 [09:41:54]MH_I2C_Read... [09:41:54]Read from MH i2c: 01 07 00 02 53 00 00 00 00 00 DF 0C 47 [09:41:54]RasterBufferAndPrint [09:41:54]line [09:41:54]line [09:41:54]line [09:41:54]line [09:41:54]line [09:41:54]written 0, free lines is 3302 [09:41:54]MH_Cut [09:41:54]Write to MH i2c: D1 01 00 09 53 01 2E [09:41:54]Write i2c OK [09:41:54]MH_I2C_Read... [09:41:54]Read from MH i2c: D1 [09:41:54]MH_I2C_Read... [09:41:54]Read from MH i2c: D1 01 00 [09:41:54]MH_I2C_Read... [09:41:54]Read from MH i2c: D1 01 00 09 53 00 2D [09:41:54]Write to MH i2c: 01 00 00 0A 53 5D [09:41:54]Write i2c OK [09:41:54]MH_I2C_Read... [09:41:54]OFD Sender: No OFD packet to send [09:41:55]*** Cut start [09:41:55]*** Purtial cut [09:41:55]*** Stage 1: CUTSNS_PIN = 1 [09:41:55]Read from MH i2c: 01 [09:41:55]MH_I2C_Read... [09:41:55]*** Stop cut motor [09:41:55]*** Cut end [09:41:55]Read from MH i2c: 01 07 00 [09:41:55]MH_I2C_Read... [09:41:55]Read from MH i2c: 01 07 00 0A 53 00 00 00 00 00 FF 0F 72 [09:41:55]process_action close_receipt done [09:41:55]requested_data is exist [09:41:55]produce_requested_data [09:41:55]requested_item fm.sn is exist - process it [09:41:55]wFMCommunicate request_size=4 [09:41:55]MH_SAM_APDU [09:41:55]CAPDU: 80 11 00 00 [09:41:55]Write to MH i2c: E2 08 00 0B 53 80 11 00 00 00 00 00 00 D8 [09:41:55]Write i2c OK [09:41:55]MH_I2C_Read... [09:41:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:41:55]Read from MH i2c: E2 [09:41:55]MH_I2C_Read... [09:41:55]Read from MH i2c: E2 17 00 [09:41:55]MH_I2C_Read... [09:41:55]Read from MH i2c: E2 17 00 0B 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 2D [09:41:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:41:55]wFMCommunicate OK [09:41:55]requested_item fd.num is exist - process it [09:41:55]SAM_PROTO_GetFieldsCounters [09:41:55]wFMCommunicate request_size=4 [09:41:55]MH_SAM_APDU [09:41:55]CAPDU: 80 13 00 00 [09:41:55]Write to MH i2c: E2 08 00 0C 53 80 13 00 00 00 00 00 00 DB [09:41:55]Write i2c OK [09:41:55]MH_I2C_Read... [09:41:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:41:55]Read from MH i2c: E2 [09:41:55]MH_I2C_Read... [09:41:55]Read from MH i2c: E2 62 00 [09:41:55]MH_I2C_Read... [09:41:55]Read from MH i2c: E2 62 00 0C 53 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CD BF 04 00 0E 04 04 00 18 02 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 BC [09:41: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CD BF 04 00 0E 04 04 00 18 02 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 [09:41:55]wFMCommunicate OK [09:41:55]SAM_PROTO_GetFieldsCounters done [09:41:55]requested_item shift.num is exist - process it [09:41:55]requested_item shift.opened is exist - process it [09:41:55]req_shift_opened [09:41:55]FM_GetShiftState [09:41:55]SAM_PROTO_GetShiftState [09:41:55]wFMCommunicate request_size=4 [09:41:55]MH_SAM_APDU [09:41:55]CAPDU: 80 13 01 00 [09:41:55]Write to MH i2c: E2 08 00 0D 53 80 13 01 00 00 00 00 00 DD [09:41:55]Write i2c OK [09:41:55]MH_I2C_Read... [09:41:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:41:55]Read from MH i2c: E2 [09:41:55]MH_I2C_Read... [09:41:55]Read from MH i2c: E2 0E 00 [09:41:55]MH_I2C_Read... [09:41:55]Read from MH i2c: E2 0E 00 0D 53 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 C8 [09:41:55]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:41:55]wFMCommunicate OK [09:41:55]SAM_PROTO_GetShiftState done [09:41:55]FM_GetShiftState done [09:41:55]req_shift_opened done [09:41:55]requested_item shift.open_date is exist - process it [09:41:55]req_shift_open_date [09:41:55]req_shift_open_date done [09:41:55]produce_requested_data done [09:41:55]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311245,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [09:41:55]process_action_free close_receipt [09:41:55]json_value_free [09:41:55]json_value_free done [09:41:55]process_json_proto returns [09:41:55]Send response to host [09:41:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311245,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [09:41:55]free response buf [09:41:55]execute_script done [09:41:55]execute_script returns [09:41:55]free content buf [09:41:55]Sock 9.Close socket [09:41:55]Sock 9.Thread stoped [09:41:59]OFD Sender: No OFD packet to send [09:42:04]OFD Sender: No OFD packet to send [09:42:07]accept exits with 7 [09:42:07]New connection [09:42:07]New thread 3066510692 created [09:42:07]Thread 3066654052 joined [09:42:07]Waiting for new connection... [09:42:07] Sock 7.Parse request [09:42:07]Sock 7.Check first char [09:42:07]Sock 7.First char is OK [09:42:07]request: POST /json_proto HTTP/1.0 [09:42:07]Method: POST [09:42:07]URL: /json_proto [09:42:07]Method is POST - this is cgi request [09:42:07]url: /json_proto [09:42:07]query_string will be loaded in cgi processing [09:42:07]execute_cgi json_proto POST (null) [09:42:07]execute_cgi path=json_proto method=POST [09:42:07]POST find Content-Length [09:42:07]Host: 172.17.96.3:8080 [09:42:07]Content-Length: 682 [09:42:07]Content-Type: application/json [09:42:07] [09:42:07]POST finish read [09:42:07]Found Content-Length = 682 [09:42:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645055", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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:42:07]execute_script... [09:42: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)645055", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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:42:07]POST & json_proto [09:42:07]process_json_proto [09:42:07]json parsed OK: [09:42:07]protocol is kg_v1.0 [09:42:07]action value=close_receipt [09:42:07]process_action close_receipt [09:42:07]cmd_close_receipt [09:42:07]MH_GetDate [09:42:07]Write to MH i2c: F0 00 00 0E 53 50 [09:42:07]Write i2c OK [09:42:07]MH_I2C_Read... [09:42:07]Read from MH i2c: F0 [09:42:07]MH_I2C_Read... [09:42:07]Read from MH i2c: F0 09 00 [09:42:07]MH_I2C_Read... [09:42:07]Read from MH i2c: F0 09 00 0E 53 00 74 FF 21 67 44 5E 04 65 5F [09:42:07]GetLastDocTimeStamp 1730281316 [09:42:07]current date 1730281332 [09:42:07]FM_GetShiftState [09:42:07]SAM_PROTO_GetShiftState [09:42:07]wFMCommunicate request_size=4 [09:42:07]MH_SAM_APDU [09:42:07]CAPDU: 80 13 01 00 [09:42:07]Write to MH i2c: E2 08 00 0F 53 80 13 01 00 00 00 00 00 DF [09:42:07]Write i2c OK [09:42:07]MH_I2C_Read... [09:42:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:42:07]Read from MH i2c: E2 [09:42:07]MH_I2C_Read... [09:42:07]Read from MH i2c: E2 0E 00 [09:42:07]MH_I2C_Read... [09:42:07]Read from MH i2c: E2 0E 00 0F 53 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 CA [09:42:07]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:42:07]wFMCommunicate OK [09:42:07]SAM_PROTO_GetShiftState done [09:42:07]FM_GetShiftState done [09:42:07]opened in 1730247899 [09:42:07]opened+sec_in_day 1730334299 [09:42:07]quantity*price = 100015 [09:42:07]sum+1 = 100017 [09:42:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 93 30.10.2024 09:42 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311246 ФПД: 186041660224905 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T094212&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311246&fm=186041660224905&tin=02508201610067®Number=0000000000091780&sum=100000 [09:42:08]StoreToDocumentArchive [09:42:08]shift 536 fd 311246 [09:42:08]save to /storage/0536/doc_00311246 [09:42:08]save last doc name /storage/0536/doc_00311246 to /storage/kkm_last_doc_name [09:42:08]save OK [09:42:08]Clear old archive folders... [09:42:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:42:08]tlvbuf is B6D5F120 [09:42:08]SAM_PROTO_ClearQueue [09:42:08]wFMCommunicate request_size=4 [09:42:08]MH_SAM_APDU [09:42:08]CAPDU: 80 09 00 00 [09:42:08]Write to MH i2c: E2 08 00 1C 53 80 09 00 00 00 00 00 00 E1 [09:42:08]Write i2c OK [09:42:08]MH_I2C_Read... [09:42:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:42:08]Read from MH i2c: E2 [09:42:08]MH_I2C_Read... [09:42:08]Read from MH i2c: E2 03 00 [09:42:08]MH_I2C_Read... [09:42:08]Read from MH i2c: E2 03 00 1C 53 00 90 00 E3 [09:42:08]RAPDU: 90 00 [09:42:08]wFMCommunicate OK [09:42:08]SAM_PROTO_ClearQueue done [09:42:08]KKMCreateOFDPacket [09:42:08]OFDProtocolAddRootSTLVToBuf [09:42:08]FM_MakeSignedData [09:42:08]FM_MakeSignedData [09:42:08]SAM_PROTO_SignData [09:42:08]wFMCommunicate request_size=4 [09:42:08]MH_SAM_APDU [09:42:08]CAPDU: 80 0D 01 02 [09:42:08]Write to MH i2c: E2 08 00 1D 53 80 0D 01 02 00 00 00 00 E9 [09:42:08]Write i2c OK [09:42:08]MH_I2C_Read... [09:42:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:42:09]Read from MH i2c: E2 [09:42:09]MH_I2C_Read... [09:42:09]Read from MH i2c: E2 03 00 [09:42:09]MH_I2C_Read... [09:42:09]Read from MH i2c: E2 03 00 1D 53 00 90 00 E4 [09:42:09]RAPDU: 90 00 [09:42:09]wFMCommunicate OK [09:42:09]wFMCommunicate request_size=255 [09:42:09]MH_SAM_APDU [09: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 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 74 FF 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CE BF 04 00 35 04 06 00 A9 [09:42:09]Write to MH i2c: E2 02 01 1E 53 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 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 74 FF 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CE BF 04 00 35 04 06 00 A9 00 00 1D [09:42:09]Write i2c OK [09:42:09]MH_I2C_Read... [09:42:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:42:09]Read from MH i2c: E2 [09:42:09]MH_I2C_Read... [09:42:09]Read from MH i2c: E2 03 00 [09:42:09]MH_I2C_Read... [09:42:09]Read from MH i2c: E2 03 00 1E 53 00 90 00 E5 [09:42:09]RAPDU: 90 00 [09:42:09]wFMCommunicate OK [09:42:09]wFMCommunicate request_size=10 [09:42:09]MH_SAM_APDU [09:42:09]CAPDU: 80 0D 02 02 05 34 33 12 35 89 [09:42:09]Write to MH i2c: E2 0D 00 1F 53 80 0D 02 02 05 00 34 33 12 35 89 00 00 2D [09:42:09]Write i2c OK [09:42:09]MH_I2C_Read... [09:42:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:42:09]Read from MH i2c: E2 [09:42:09]MH_I2C_Read... [09:42:09]Read from MH i2c: E2 03 00 [09:42:09]MH_I2C_Read... [09:42:09]Read from MH i2c: E2 03 00 1F 53 00 90 00 E6 [09:42:09]RAPDU: 90 00 [09:42:09]wFMCommunicate OK [09:42:09]wFMCommunicate request_size=4 [09:42:09]MH_SAM_APDU [09:42:09]CAPDU: 80 0D 03 02 [09:42:09]Write to MH i2c: E2 08 00 20 53 80 0D 03 02 00 00 00 00 EE [09:42:09]Write i2c OK [09:42:09]MH_I2C_Read... [09:42:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:42:09]Read from MH i2c: E2 [09:42:09]MH_I2C_Read... [09:42:09]Read from MH i2c: E2 0B 00 [09:42:09]MH_I2C_Read... [09:42:09]Read from MH i2c: E2 0B 00 20 53 00 B9 AA 55 F5 B5 E5 95 40 90 00 0B [09:42:09]RAPDU: B9 AA 55 F5 B5 E5 95 40 90 00 [09:42:09]wFMCommunicate OK [09:42:09]SAM_PROTO_SignData done [09:42:09]FM_MakeSignedData done [09:42:09]CreateOFDProtocolMessage [09:42:09]wFMCommunicate request_size=4 [09:42:09]MH_SAM_APDU [09:42:09]CAPDU: 80 11 00 00 [09:42:09]Write to MH i2c: E2 08 00 21 53 80 11 00 00 00 00 00 00 EE [09:42:09]Write i2c OK [09:42:09]MH_I2C_Read... [09:42:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:42:09]Read from MH i2c: E2 [09:42:09]MH_I2C_Read... [09:42:09]Read from MH i2c: E2 17 00 [09:42:09]MH_I2C_Read... [09:42:09]Read from MH i2c: E2 17 00 21 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 43 [09:42:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:42:09]wFMCommunicate OK [09:42:09]CreateOFDProtocolMessage done [09:42:09]OFDSenderStorePacket 311246 [09:42:09]StoreOFDPacket docnum=311246 [09:42:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B6 EA 07 01 6A 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 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 74 FF 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CE BF 04 00 35 04 06 00 A9 34 33 12 35 89 B9 AA 55 F5 B5 E5 95 40 [09:42:09]CheckFolder [09:42:09]dirname=/storage/ofd_packets [09:42:09]CheckFolder done [09:42:09]ProducePacketName [09:42:09]name=ofd_packets/00311246 [09:42:09]NVStorageSaveData ofd_packets/00311246 [09:42:09]File name is /storage/ofd_packets/00311246 [09:42:09]Write 301 bytes [09:42:09]NVStorageSaveData done [09:42:09]OFDSenderStorePacket done [09:42:09]KKMCreateOFDPacket done [09:42:09]NVStorageSaveData kkm_last_timestamp [09:42:09]File name is /storage/kkm_last_timestamp [09:42:09]Write 4 bytes [09:42:09]NVStorageSaveData done [09:42:09]ExternCall_PrintAddStr [09:42:09]wPrintStart [09:42:09]Write to MH i2c: 01 00 00 22 53 75 [09:42:09]Write i2c OK [09:42:09]MH_I2C_Read... [09:42:09]Read from MH i2c: 01 [09:42:09]MH_I2C_Read... [09:42:09]Read from MH i2c: 01 07 00 [09:42:09]MH_I2C_Read... [09:42:09]Read from MH i2c: 01 07 00 22 53 00 00 00 00 00 FF 0F 8A [09:42:09]RasterBufferAndPrint [09:42:09]line Счет N : (1)645055 [09:42:09]line ИНН: 02508201610067 [09:42:09]line Контрольно-Кассовый Чек [09:42:09]line ПРОДАЖА [09:42:09]line ТРК (МРК, ГНК) : 41 [09:42:09]line Товар: 2710124130 [09:42:09]line Аи-92-К-2 [09:42:09]line 14.950 * 66.90 [09:42:09]line = 1000.16 [09:42:09]line НДС 12% НСП 1% [09:42:09]line > о реализуемом товаре [09:42:09]line ОКРУГЛЕНИЕ: -0.16 [09:42:09]line ИТОГО: 1000.00 [09:42:09]line Внесено: 1000.00 [09:42:09]line СДАЧА: 0.00 [09:42:09]line НСП 1% : 8.85 [09:42:09]line НДС 12% : 106.21 [09:42:09]line Наличными: 1000.00 [09:42:09]line Безнал.: 0.00 [09:42:09]line Место: АЗС № 172 "Партнер Нефть" [09:42:09]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:42:09]line СНО: Общий режим [09:42:09]line Чек 93 30.10.2024 09:42 [09:42:09]line Смена: 536 ФФД: 1.0 [09:42:09]line ЗНМ: 0300000116 [09:42:09]line РНМ: 0000000000091780 [09:42:09]line Версия ККМ: 001 [09:42:09]line ФМ: 0000000000871765 [09:42:09]line ФД: 311246 [09:42:09]line ФПД: 186041660224905 [09:42:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T094212&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311246&fm=186041660224905&tin=02508201610067®Number=0000000000091780&sum=100000 [09:42:09]written 0, free lines is 4095 [09:42:09]OFD Sender: Processing packet 311246 [packets to send 223, broken 222] [09:42:09]ProducePacketName [09:42:09]name=ofd_packets/00311246 [09:42:09]OFD Sender: To server: pG, [09:42:09]CommunicateWithHost lk.salyk.kg:30040 [09:42:09]ConnectInit lk.salyk.kg [09:42:09]Connected sock=9 [09:42:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B6 EA 07 01 6A 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 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 74 FF 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CE BF 04 00 35 04 06 00 A9 34 33 12 35 89 B9 AA 55 F5 B5 E5 95 40 [09:42:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 5B E0 47 00 D0 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 31 37 36 35 10 04 04 00 CE BF 04 00 F4 03 04 00 C4 A5 21 67 B6 04 01 00 00 24 FA DC A2 36 8C BE FD [09:42:09]CommunicateWithHost err = 0 [09:42:09]CheckOFDResponse [09:42:09]1017 (14) - 77093643461234 [09:42:09]1041 (16) - 0000000000871765 [09:42:09]1040 (4) - 311246 [09:42:09]1012 (4) - 30.10.2024 03:19 [09:42:09]1206 (1) - 0 [09:42:09]OFD Sender: Remove packet 311246 [09:42:09]ProducePacketName [09:42:09]name=ofd_packets/00311246 [09:42:09]NVStorageDeleteData [09:42:09]Write to MH i2c: 01 00 00 4C 53 9F [09:42:09]Write i2c OK [09:42:09]MH_I2C_Read... [09:42:09]Read from MH i2c: 01 [09:42:09]MH_I2C_Read... [09:42:09]Read from MH i2c: 01 07 00 [09:42:09]MH_I2C_Read... [09:42:09]Read from MH i2c: 01 07 00 4C 53 00 00 00 00 00 B7 0C 69 [09:42:09]RasterBufferAndPrint [09:42:09]line [09:42:09]line [09:42:09]line [09:42:09]line [09:42:09]line [09:42:09]written 0, free lines is 3262 [09:42:09]MH_Cut [09:42:09]Write to MH i2c: D1 01 00 53 53 01 78 [09:42:09]Write i2c OK [09:42:09]MH_I2C_Read... [09:42:09]Read from MH i2c: D1 [09:42:09]MH_I2C_Read... [09:42:09]Read from MH i2c: D1 01 00 [09:42:09]MH_I2C_Read... [09:42:09]Read from MH i2c: D1 01 00 53 53 00 77 [09:42:09]Write to MH i2c: 01 00 00 54 53 A7 [09:42:09]Write i2c OK [09:42:09]MH_I2C_Read... [09:42:10]OFD Sender: No OFD packet to send [09:42:10]*** Cut start [09:42:10]*** Purtial cut [09:42:10]*** Stage 1: CUTSNS_PIN = 1 [09:42:11]Read from MH i2c: 01 [09:42:11]MH_I2C_Read... [09:42:11]*** Stop cut motor [09:42:11]*** Cut end [09:42:11]Read from MH i2c: 01 07 00 [09:42:11]MH_I2C_Read... [09:42:11]Read from MH i2c: 01 07 00 54 53 00 00 00 00 00 FF 0F BC [09:42:11]process_action close_receipt done [09:42:11]requested_data is exist [09:42:11]produce_requested_data [09:42:11]requested_item fm.sn is exist - process it [09:42:11]wFMCommunicate request_size=4 [09:42:11]MH_SAM_APDU [09:42:11]CAPDU: 80 11 00 00 [09:42:11]Write to MH i2c: E2 08 00 55 53 80 11 00 00 00 00 00 00 22 [09:42:11]Write i2c OK [09:42:11]MH_I2C_Read... [09:42:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:42:11]Read from MH i2c: E2 [09:42:11]MH_I2C_Read... [09:42:11]Read from MH i2c: E2 17 00 [09:42:11]MH_I2C_Read... [09:42:11]Read from MH i2c: E2 17 00 55 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 77 [09:42:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:42:11]wFMCommunicate OK [09:42:11]requested_item fd.num is exist - process it [09:42:11]SAM_PROTO_GetFieldsCounters [09:42:11]wFMCommunicate request_size=4 [09:42:11]MH_SAM_APDU [09:42:11]CAPDU: 80 13 00 00 [09:42:11]Write to MH i2c: E2 08 00 56 53 80 13 00 00 00 00 00 00 25 [09:42:11]Write i2c OK [09:42:11]MH_I2C_Read... [09:42:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:42:11]Read from MH i2c: E2 [09:42:11]MH_I2C_Read... [09:42:11]Read from MH i2c: E2 62 00 [09:42:11]MH_I2C_Read... [09:42:11]Read from MH i2c: E2 62 00 56 53 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CE BF 04 00 0E 04 04 00 18 02 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 0A [09:42: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CE BF 04 00 0E 04 04 00 18 02 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 [09:42:11]wFMCommunicate OK [09:42:11]SAM_PROTO_GetFieldsCounters done [09:42:11]requested_item shift.num is exist - process it [09:42:11]requested_item shift.opened is exist - process it [09:42:11]req_shift_opened [09:42:11]FM_GetShiftState [09:42:11]SAM_PROTO_GetShiftState [09:42:11]wFMCommunicate request_size=4 [09:42:11]MH_SAM_APDU [09:42:11]CAPDU: 80 13 01 00 [09:42:11]Write to MH i2c: E2 08 00 57 53 80 13 01 00 00 00 00 00 27 [09:42:11]Write i2c OK [09:42:11]MH_I2C_Read... [09:42:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:42:11]Read from MH i2c: E2 [09:42:11]MH_I2C_Read... [09:42:11]Read from MH i2c: E2 0E 00 [09:42:11]MH_I2C_Read... [09:42:11]Read from MH i2c: E2 0E 00 57 53 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 12 [09:42:11]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:42:11]wFMCommunicate OK [09:42:11]SAM_PROTO_GetShiftState done [09:42:11]FM_GetShiftState done [09:42:11]req_shift_opened done [09:42:11]requested_item shift.open_date is exist - process it [09:42:11]req_shift_open_date [09:42:11]req_shift_open_date done [09:42:11]produce_requested_data done [09:42:11]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311246,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [09:42:11]process_action_free close_receipt [09:42:11]json_value_free [09:42:11]json_value_free done [09:42:11]process_json_proto returns [09:42:11]Send response to host [09:42:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311246,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [09:42:11]free response buf [09:42:11]execute_script done [09:42:11]execute_script returns [09:42:11]free content buf [09:42:11]Sock 7.Close socket [09:42:11]Sock 7.Thread stoped [09:42:15]OFD Sender: No OFD packet to send [09:42:20]OFD Sender: No OFD packet to send [09:42:25]OFD Sender: No OFD packet to send [09:42:30]OFD Sender: No OFD packet to send [09:42:35]OFD Sender: No OFD packet to send [09:42:40]OFD Sender: No OFD packet to send [09:42:45]OFD Sender: No OFD packet to send [09:42:50]OFD Sender: No OFD packet to send [09:42:55]OFD Sender: No OFD packet to send [09:43:00]OFD Sender: No OFD packet to send [09:43:05]OFD Sender: No OFD packet to send [09:43:10]OFD Sender: No OFD packet to send [09:43:15]OFD Sender: No OFD packet to send [09:43:20]OFD Sender: No OFD packet to send [09:43:25]OFD Sender: No OFD packet to send [09:43:30]OFD Sender: No OFD packet to send [09:43:35]OFD Sender: No OFD packet to send [09:43:40]OFD Sender: No OFD packet to send [09:43:45]OFD Sender: No OFD packet to send [09:43:50]OFD Sender: No OFD packet to send [09:43:55]OFD Sender: No OFD packet to send [09:44:00]OFD Sender: No OFD packet to send [09:44:05]OFD Sender: No OFD packet to send [09:44:09]accept exits with 10 [09:44:09]New connection [09:44:09]New thread 3066654052 created [09:44:09]Thread 3066510692 joined [09:44:09]Waiting for new connection... [09:44:09] Sock 10.Parse request [09:44:09]Sock 10.Check first char [09:44:09]Sock 10.First char is OK [09:44:09]request: POST /json_proto HTTP/1.0 [09:44:09]Method: POST [09:44:09]URL: /json_proto [09:44:09]Method is POST - this is cgi request [09:44:09]url: /json_proto [09:44:09]query_string will be loaded in cgi processing [09:44:09]execute_cgi json_proto POST (null) [09:44:09]execute_cgi path=json_proto method=POST [09:44:09]POST find Content-Length [09:44:09]Host: 172.17.96.3:8080 [09:44:09]Content-Length: 679 [09:44:09]Content-Type: application/json [09:44:09] [09:44:09]POST finish read [09:44:09]Found Content-Length = 679 [09:44:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645056", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "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" ] } } [09:44:09]execute_script... [09:44: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)645056", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "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" ] } } [09:44:09]POST & json_proto [09:44:09]process_json_proto [09:44:09]json parsed OK: [09:44:09]protocol is kg_v1.0 [09:44:09]action value=close_receipt [09:44:09]process_action close_receipt [09:44:09]cmd_close_receipt [09:44:09]MH_GetDate [09:44:09]Write to MH i2c: F0 00 00 58 53 9A [09:44:09]Write i2c OK [09:44:09]MH_I2C_Read... [09:44:09]Read from MH i2c: F0 [09:44:09]MH_I2C_Read... [09:44:09]Read from MH i2c: F0 09 00 [09:44:09]MH_I2C_Read... [09:44:09]Read from MH i2c: F0 09 00 58 53 00 EE FF 21 67 44 5E 04 65 23 [09:44:09]GetLastDocTimeStamp 1730281332 [09:44:09]current date 1730281454 [09:44:09]FM_GetShiftState [09:44:09]SAM_PROTO_GetShiftState [09:44:09]wFMCommunicate request_size=4 [09:44:09]MH_SAM_APDU [09:44:09]CAPDU: 80 13 01 00 [09:44:09]Write to MH i2c: E2 08 00 59 53 80 13 01 00 00 00 00 00 29 [09:44:09]Write i2c OK [09:44:09]MH_I2C_Read... [09:44:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:44:09]Read from MH i2c: E2 [09:44:09]MH_I2C_Read... [09:44:09]Read from MH i2c: E2 0E 00 [09:44:09]MH_I2C_Read... [09:44:09]Read from MH i2c: E2 0E 00 59 53 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 14 [09:44:09]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:44:09]wFMCommunicate OK [09:44:09]SAM_PROTO_GetShiftState done [09:44:09]FM_GetShiftState done [09:44:09]opened in 1730247899 [09:44:09]opened+sec_in_day 1730334299 [09:44:09]quantity*price = 100050 [09:44:09]sum+1 = 100052 [09:44:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 94 30.10.2024 09:44 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311247 ФПД: 16132958378677 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T094414&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311247&fm=16132958378677&tin=02508201610067®Number=0000000000091780&sum=100000 [09:44:10]StoreToDocumentArchive [09:44:10]shift 536 fd 311247 [09:44:10]save to /storage/0536/doc_00311247 [09:44:10]save last doc name /storage/0536/doc_00311247 to /storage/kkm_last_doc_name [09:44:10]save OK [09:44:10]Clear old archive folders... [09:44:10]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:44:10]tlvbuf is 0072FC30 [09:44:10]SAM_PROTO_ClearQueue [09:44:10]wFMCommunicate request_size=4 [09:44:10]MH_SAM_APDU [09:44:10]CAPDU: 80 09 00 00 [09:44:10]Write to MH i2c: E2 08 00 66 53 80 09 00 00 00 00 00 00 2B [09:44:10]Write i2c OK [09:44:10]MH_I2C_Read... [09:44:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:44:10]Read from MH i2c: E2 [09:44:10]MH_I2C_Read... [09:44:10]Read from MH i2c: E2 03 00 [09:44:10]MH_I2C_Read... [09:44:10]Read from MH i2c: E2 03 00 66 53 00 90 00 2D [09:44:10]RAPDU: 90 00 [09:44:10]wFMCommunicate OK [09:44:10]SAM_PROTO_ClearQueue done [09:44:10]KKMCreateOFDPacket [09:44:10]OFDProtocolAddRootSTLVToBuf [09:44:10]FM_MakeSignedData [09:44:10]FM_MakeSignedData [09:44:10]SAM_PROTO_SignData [09:44:10]wFMCommunicate request_size=4 [09:44:10]MH_SAM_APDU [09:44:10]CAPDU: 80 0D 01 02 [09:44:10]Write to MH i2c: E2 08 00 67 53 80 0D 01 02 00 00 00 00 33 [09:44:10]Write i2c OK [09:44:10]MH_I2C_Read... [09:44:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:44:11]Read from MH i2c: E2 [09:44:11]MH_I2C_Read... [09:44:11]Read from MH i2c: E2 03 00 [09:44:11]MH_I2C_Read... [09:44:11]Read from MH i2c: E2 03 00 67 53 00 90 00 2E [09:44:11]RAPDU: 90 00 [09:44:11]wFMCommunicate OK [09:44:11]wFMCommunicate request_size=255 [09:44:11]MH_SAM_APDU [09:44: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 32 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 5E 00 00 00 F4 03 04 00 EE FF 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CF BF 04 00 35 04 06 00 0E AC 3F 40 [09:44:11]Write to MH i2c: E2 02 01 68 53 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 32 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 5E 00 00 00 F4 03 04 00 EE FF 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CF BF 04 00 35 04 06 00 0E AC 3F 40 00 00 6F [09:44:11]Write i2c OK [09:44:11]MH_I2C_Read... [09:44:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:44:11]Read from MH i2c: E2 [09:44:11]MH_I2C_Read... [09:44:11]Read from MH i2c: E2 03 00 [09:44:11]MH_I2C_Read... [09:44:11]Read from MH i2c: E2 03 00 68 53 00 90 00 2F [09:44:11]RAPDU: 90 00 [09:44:11]wFMCommunicate OK [09:44:11]wFMCommunicate request_size=7 [09:44:11]MH_SAM_APDU [09:44:11]CAPDU: 80 0D 02 02 02 DA B5 [09:44:11]Write to MH i2c: E2 0A 00 69 53 80 0D 02 02 02 00 DA B5 00 00 C9 [09:44:11]Write i2c OK [09:44:11]MH_I2C_Read... [09:44:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:44:11]Read from MH i2c: E2 [09:44:11]MH_I2C_Read... [09:44:11]Read from MH i2c: E2 03 00 [09:44:11]MH_I2C_Read... [09:44:11]Read from MH i2c: E2 03 00 69 53 00 90 00 30 [09:44:11]RAPDU: 90 00 [09:44:11]wFMCommunicate OK [09:44:11]wFMCommunicate request_size=4 [09:44:11]MH_SAM_APDU [09:44:11]CAPDU: 80 0D 03 02 [09:44:11]Write to MH i2c: E2 08 00 6A 53 80 0D 03 02 00 00 00 00 38 [09:44:11]Write i2c OK [09:44:11]MH_I2C_Read... [09:44:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:44:11]Read from MH i2c: E2 [09:44:11]MH_I2C_Read... [09:44:11]Read from MH i2c: E2 0B 00 [09:44:11]MH_I2C_Read... [09:44:11]Read from MH i2c: E2 0B 00 6A 53 00 7E 93 50 08 16 8A 7A D9 90 00 95 [09:44:11]RAPDU: 7E 93 50 08 16 8A 7A D9 90 00 [09:44:11]wFMCommunicate OK [09:44:11]SAM_PROTO_SignData done [09:44:11]FM_MakeSignedData done [09:44:11]CreateOFDProtocolMessage [09:44:11]wFMCommunicate request_size=4 [09:44:11]MH_SAM_APDU [09:44:11]CAPDU: 80 11 00 00 [09:44:11]Write to MH i2c: E2 08 00 6B 53 80 11 00 00 00 00 00 00 38 [09:44:11]Write i2c OK [09:44:11]MH_I2C_Read... [09:44:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:44:11]Read from MH i2c: E2 [09:44:11]MH_I2C_Read... [09:44:11]Read from MH i2c: E2 17 00 [09:44:11]MH_I2C_Read... [09:44:11]Read from MH i2c: E2 17 00 6B 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8D [09:44:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:44:11]wFMCommunicate OK [09:44:11]CreateOFDProtocolMessage done [09:44:11]OFDSenderStorePacket 311247 [09:44:11]StoreOFDPacket docnum=311247 [09:44:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 12 A6 04 01 40 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 32 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 5E 00 00 00 F4 03 04 00 EE FF 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CF BF 04 00 35 04 06 00 0E AC 3F 40 DA B5 7E 93 50 08 16 8A 7A D9 [09:44:11]CheckFolder [09:44:11]dirname=/storage/ofd_packets [09:44:11]CheckFolder done [09:44:11]ProducePacketName [09:44:11]name=ofd_packets/00311247 [09:44:11]NVStorageSaveData ofd_packets/00311247 [09:44:11]File name is /storage/ofd_packets/00311247 [09:44:11]Write 298 bytes [09:44:11]NVStorageSaveData done [09:44:11]OFDSenderStorePacket done [09:44:11]KKMCreateOFDPacket done [09:44:11]NVStorageSaveData kkm_last_timestamp [09:44:11]File name is /storage/kkm_last_timestamp [09:44:11]Write 4 bytes [09:44:11]NVStorageSaveData done [09:44:11]ExternCall_PrintAddStr [09:44:11]wPrintStart [09:44:11]Write to MH i2c: 01 00 00 6C 53 BF [09:44:11]Write i2c OK [09:44:11]MH_I2C_Read... [09:44:11]Read from MH i2c: 01 [09:44:11]MH_I2C_Read... [09:44:11]Read from MH i2c: 01 07 00 [09:44:11]MH_I2C_Read... [09:44:11]Read from MH i2c: 01 07 00 6C 53 00 00 00 00 00 FF 0F D4 [09:44:11]RasterBufferAndPrint [09:44:11]line Счет N : (1)645056 [09:44:11]line ИНН: 02508201610067 [09:44:11]line Контрольно-Кассовый Чек [09:44:11]line ПРОДАЖА [09:44:11]line ТРК (МРК, ГНК) : 21 [09:44:11]line Товар: 2710194210 [09:44:11]line ДТ-К-2 [09:44:11]line 13.130 * 76.20 [09:44:11]line = 1000.51 [09:44:11]line НДС 12% НСП 1% [09:44:11]line > о реализуемом товаре [09:44:11]line ОКРУГЛЕНИЕ: -0.51 [09:44:11]line ИТОГО: 1000.00 [09:44:11]line Внесено: 1000.00 [09:44:11]line СДАЧА: 0.00 [09:44:11]line НСП 1% : 8.85 [09:44:11]line НДС 12% : 106.25 [09:44:11]line Наличными: 1000.00 [09:44:11]line Безнал.: 0.00 [09:44:11]line Место: АЗС № 172 "Партнер Нефть" [09:44:11]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:44:11]line СНО: Общий режим [09:44:11]line Чек 94 30.10.2024 09:44 [09:44:11]line Смена: 536 ФФД: 1.0 [09:44:11]line ЗНМ: 0300000116 [09:44:11]line РНМ: 0000000000091780 [09:44:11]line Версия ККМ: 001 [09:44:11]line ФМ: 0000000000871765 [09:44:11]line ФД: 311247 [09:44:11]line ФПД: 16132958378677 [09:44:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T094414&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311247&fm=16132958378677&tin=02508201610067®Number=0000000000091780&sum=100000 [09:44:11]OFD Sender: Processing packet 311247 [packets to send 223, broken 222] [09:44:11]ProducePacketName [09:44:11]name=ofd_packets/00311247 [09:44:11]OFD Sender: To server: pG, [09:44:11]CommunicateWithHost lk.salyk.kg:30040 [09:44:11]ConnectInit lk.salyk.kg [09:44:11]written 0, free lines is 4095 [09:44:11]Connected sock=9 [09:44:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 12 A6 04 01 40 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 32 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 5E 00 00 00 F4 03 04 00 EE FF 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CF BF 04 00 35 04 06 00 0E AC 3F 40 DA B5 7E 93 50 08 16 8A 7A D9 [09:44:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F6 96 47 00 95 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 31 37 36 35 10 04 04 00 CF BF 04 00 F4 03 04 00 3E A6 21 67 B6 04 01 00 00 A8 B2 93 A8 30 DE 10 7E [09:44:12]CommunicateWithHost err = 0 [09:44:12]CheckOFDResponse [09:44:12]1017 (14) - 77093643461234 [09:44:12]1041 (16) - 0000000000871765 [09:44:12]1040 (4) - 311247 [09:44:12]1012 (4) - 30.10.2024 03:21 [09:44:12]1206 (1) - 0 [09:44:12]OFD Sender: Remove packet 311247 [09:44:12]ProducePacketName [09:44:12]name=ofd_packets/00311247 [09:44:12]NVStorageDeleteData [09:44:12]Write to MH i2c: 01 00 00 96 53 E9 [09:44:12]Write i2c OK [09:44:12]MH_I2C_Read... [09:44:12]Read from MH i2c: 01 [09:44:12]MH_I2C_Read... [09:44:12]Read from MH i2c: 01 07 00 [09:44:12]MH_I2C_Read... [09:44:12]Read from MH i2c: 01 07 00 96 53 00 00 00 00 00 B3 0C AF [09:44:12]RasterBufferAndPrint [09:44:12]line [09:44:12]line [09:44:12]line [09:44:12]line [09:44:12]line [09:44:12]written 0, free lines is 3255 [09:44:12]MH_Cut [09:44:12]Write to MH i2c: D1 01 00 9D 53 01 C2 [09:44:12]Write i2c OK [09:44:12]MH_I2C_Read... [09:44:12]Read from MH i2c: D1 [09:44:12]MH_I2C_Read... [09:44:12]Read from MH i2c: D1 01 00 [09:44:12]MH_I2C_Read... [09:44:12]Read from MH i2c: D1 01 00 9D 53 00 C1 [09:44:12]Write to MH i2c: 01 00 00 9E 53 F1 [09:44:12]Write i2c OK [09:44:12]MH_I2C_Read... [09:44:12]OFD Sender: No OFD packet to send [09:44:13]*** Cut start [09:44:13]*** Purtial cut [09:44:13]*** Stage 1: CUTSNS_PIN = 1 [09:44:13]Read from MH i2c: 01 [09:44:13]MH_I2C_Read... [09:44:13]*** Stop cut motor [09:44:13]*** Cut end [09:44:13]Read from MH i2c: 01 07 00 [09:44:13]MH_I2C_Read... [09:44:13]Read from MH i2c: 01 07 00 9E 53 00 00 00 00 00 FF 0F 06 [09:44:13]process_action close_receipt done [09:44:13]requested_data is exist [09:44:13]produce_requested_data [09:44:13]requested_item fm.sn is exist - process it [09:44:13]wFMCommunicate request_size=4 [09:44:13]MH_SAM_APDU [09:44:13]CAPDU: 80 11 00 00 [09:44:13]Write to MH i2c: E2 08 00 9F 53 80 11 00 00 00 00 00 00 6C [09:44:13]Write i2c OK [09:44:13]MH_I2C_Read... [09:44:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:44:13]Read from MH i2c: E2 [09:44:13]MH_I2C_Read... [09:44:13]Read from MH i2c: E2 17 00 [09:44:13]MH_I2C_Read... [09:44:13]Read from MH i2c: E2 17 00 9F 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C1 [09:44:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:44:13]wFMCommunicate OK [09:44:13]requested_item fd.num is exist - process it [09:44:13]SAM_PROTO_GetFieldsCounters [09:44:13]wFMCommunicate request_size=4 [09:44:13]MH_SAM_APDU [09:44:13]CAPDU: 80 13 00 00 [09:44:13]Write to MH i2c: E2 08 00 A0 53 80 13 00 00 00 00 00 00 6F [09:44:13]Write i2c OK [09:44:13]MH_I2C_Read... [09:44:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:44:13]Read from MH i2c: E2 [09:44:13]MH_I2C_Read... [09:44:13]Read from MH i2c: E2 62 00 [09:44:13]MH_I2C_Read... [09:44:13]Read from MH i2c: E2 62 00 A0 53 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CF BF 04 00 0E 04 04 00 18 02 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 58 [09:44: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CF BF 04 00 0E 04 04 00 18 02 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 [09:44:13]wFMCommunicate OK [09:44:13]SAM_PROTO_GetFieldsCounters done [09:44:13]requested_item shift.num is exist - process it [09:44:13]requested_item shift.opened is exist - process it [09:44:13]req_shift_opened [09:44:13]FM_GetShiftState [09:44:13]SAM_PROTO_GetShiftState [09:44:13]wFMCommunicate request_size=4 [09:44:13]MH_SAM_APDU [09:44:13]CAPDU: 80 13 01 00 [09:44:13]Write to MH i2c: E2 08 00 A1 53 80 13 01 00 00 00 00 00 71 [09:44:13]Write i2c OK [09:44:13]MH_I2C_Read... [09:44:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:44:13]Read from MH i2c: E2 [09:44:13]MH_I2C_Read... [09:44:13]Read from MH i2c: E2 0E 00 [09:44:13]MH_I2C_Read... [09:44:13]Read from MH i2c: E2 0E 00 A1 53 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 5C [09:44:13]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:44:13]wFMCommunicate OK [09:44:13]SAM_PROTO_GetShiftState done [09:44:13]FM_GetShiftState done [09:44:13]req_shift_opened done [09:44:13]requested_item shift.open_date is exist - process it [09:44:13]req_shift_open_date [09:44:13]req_shift_open_date done [09:44:13]produce_requested_data done [09:44:13]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311247,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [09:44:13]process_action_free close_receipt [09:44:13]json_value_free [09:44:13]json_value_free done [09:44:13]process_json_proto returns [09:44:13]Send response to host [09:44:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311247,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [09:44:13]free response buf [09:44:13]execute_script done [09:44:13]execute_script returns [09:44:13]free content buf [09:44:13]Sock 10.Close socket [09:44:13]Sock 10.Thread stoped [09:44:17]OFD Sender: No OFD packet to send [09:44:21]accept exits with 7 [09:44:21]New connection [09:44:21]New thread 3066510692 created [09:44:21]Thread 3066654052 joined [09:44:21]Waiting for new connection... [09:44:21] Sock 7.Parse request [09:44:21]Sock 7.Check first char [09:44:21]Sock 7.First char is OK [09:44:21]request: POST /json_proto HTTP/1.0 [09:44:21]Method: POST [09:44:21]URL: /json_proto [09:44:21]Method is POST - this is cgi request [09:44:21]url: /json_proto [09:44:21]query_string will be loaded in cgi processing [09:44:21]execute_cgi json_proto POST (null) [09:44:21]execute_cgi path=json_proto method=POST [09:44:21]POST find Content-Length [09:44:21]Host: 172.17.96.3:8080 [09:44:21]Content-Length: 679 [09:44:21]Content-Type: application/json [09:44:21] [09:44:21]POST finish read [09:44:21]Found Content-Length = 679 [09:44:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645057", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "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" ] } } [09:44:21]execute_script... [09:44: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)645057", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "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" ] } } [09:44:21]POST & json_proto [09:44:21]process_json_proto [09:44:21]json parsed OK: [09:44:21]protocol is kg_v1.0 [09:44:21]action value=close_receipt [09:44:21]process_action close_receipt [09:44:21]cmd_close_receipt [09:44:21]MH_GetDate [09:44:21]Write to MH i2c: F0 00 00 A2 53 E4 [09:44:21]Write i2c OK [09:44:21]MH_I2C_Read... [09:44:21]Read from MH i2c: F0 [09:44:21]MH_I2C_Read... [09:44:21]Read from MH i2c: F0 09 00 [09:44:21]MH_I2C_Read... [09:44:21]Read from MH i2c: F0 09 00 A2 53 00 FA FF 21 67 44 5E 04 65 79 [09:44:21]GetLastDocTimeStamp 1730281454 [09:44:21]current date 1730281466 [09:44:21]FM_GetShiftState [09:44:21]SAM_PROTO_GetShiftState [09:44:21]wFMCommunicate request_size=4 [09:44:21]MH_SAM_APDU [09:44:21]CAPDU: 80 13 01 00 [09:44:21]Write to MH i2c: E2 08 00 A3 53 80 13 01 00 00 00 00 00 73 [09:44:21]Write i2c OK [09:44:21]MH_I2C_Read... [09:44:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:44:21]Read from MH i2c: E2 [09:44:21]MH_I2C_Read... [09:44:21]Read from MH i2c: E2 0E 00 [09:44:21]MH_I2C_Read... [09:44:21]Read from MH i2c: E2 0E 00 A3 53 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 5E [09:44:21]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:44:21]wFMCommunicate OK [09:44:21]SAM_PROTO_GetShiftState done [09:44:21]FM_GetShiftState done [09:44:21]opened in 1730247899 [09:44:21]opened+sec_in_day 1730334299 [09:44:21]quantity*price = 150037 [09:44:21]sum+1 = 150039 [09:44:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 95 30.10.2024 09:44 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311248 ФПД: 253839395063266 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T094426&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311248&fm=253839395063266&tin=02508201610067®Number=0000000000091780&sum=150000 [09:44:23]StoreToDocumentArchive [09:44:23]shift 536 fd 311248 [09:44:23]save to /storage/0536/doc_00311248 [09:44:23]save last doc name /storage/0536/doc_00311248 to /storage/kkm_last_doc_name [09:44:23]save OK [09:44:23]Clear old archive folders... [09:44:23]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:44:23]tlvbuf is 00737EC0 [09:44:23]SAM_PROTO_ClearQueue [09:44:23]wFMCommunicate request_size=4 [09:44:23]MH_SAM_APDU [09:44:23]CAPDU: 80 09 00 00 [09:44:23]Write to MH i2c: E2 08 00 B0 53 80 09 00 00 00 00 00 00 75 [09:44:23]Write i2c OK [09:44:23]MH_I2C_Read... [09:44:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:44:23]Read from MH i2c: E2 [09:44:23]MH_I2C_Read... [09:44:23]Read from MH i2c: E2 03 00 [09:44:23]MH_I2C_Read... [09:44:23]Read from MH i2c: E2 03 00 B0 53 00 90 00 77 [09:44:23]RAPDU: 90 00 [09:44:23]wFMCommunicate OK [09:44:23]SAM_PROTO_ClearQueue done [09:44:23]KKMCreateOFDPacket [09:44:23]OFDProtocolAddRootSTLVToBuf [09:44:23]FM_MakeSignedData [09:44:23]FM_MakeSignedData [09:44:23]SAM_PROTO_SignData [09:44:23]wFMCommunicate request_size=4 [09:44:23]MH_SAM_APDU [09:44:23]CAPDU: 80 0D 01 02 [09:44:23]Write to MH i2c: E2 08 00 B1 53 80 0D 01 02 00 00 00 00 7D [09:44:23]Write i2c OK [09:44:23]MH_I2C_Read... [09:44:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:44:23]Read from MH i2c: E2 [09:44:23]MH_I2C_Read... [09:44:23]Read from MH i2c: E2 03 00 [09:44:23]MH_I2C_Read... [09:44:23]Read from MH i2c: E2 03 00 B1 53 00 90 00 78 [09:44:23]RAPDU: 90 00 [09:44:23]wFMCommunicate OK [09:44:23]wFMCommunicate request_size=255 [09:44:23]MH_SAM_APDU [09:44: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 32 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 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 5F 00 00 00 F4 03 04 00 FA FF 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D0 BF 04 00 35 04 06 00 E6 DD 96 F9 [09:44:23]Write to MH i2c: E2 02 01 B2 53 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 32 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 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 5F 00 00 00 F4 03 04 00 FA FF 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D0 BF 04 00 35 04 06 00 E6 DD 96 F9 00 00 57 [09:44:23]Write i2c OK [09:44:23]MH_I2C_Read... [09:44:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:44:23]Read from MH i2c: E2 [09:44:23]MH_I2C_Read... [09:44:23]Read from MH i2c: E2 03 00 [09:44:23]MH_I2C_Read... [09:44:23]Read from MH i2c: E2 03 00 B2 53 00 90 00 79 [09:44:23]RAPDU: 90 00 [09:44:23]wFMCommunicate OK [09:44:23]wFMCommunicate request_size=7 [09:44:23]MH_SAM_APDU [09:44:23]CAPDU: 80 0D 02 02 02 05 E2 [09:44:23]Write to MH i2c: E2 0A 00 B3 53 80 0D 02 02 02 00 05 E2 00 00 6B [09:44:23]Write i2c OK [09:44:23]MH_I2C_Read... [09:44:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:44:23]Read from MH i2c: E2 [09:44:23]MH_I2C_Read... [09:44:23]Read from MH i2c: E2 03 00 [09:44:23]MH_I2C_Read... [09:44:23]Read from MH i2c: E2 03 00 B3 53 00 90 00 7A [09:44:23]RAPDU: 90 00 [09:44:23]wFMCommunicate OK [09:44:23]wFMCommunicate request_size=4 [09:44:23]MH_SAM_APDU [09:44:23]CAPDU: 80 0D 03 02 [09:44:23]Write to MH i2c: E2 08 00 B4 53 80 0D 03 02 00 00 00 00 82 [09:44:23]Write i2c OK [09:44:23]MH_I2C_Read... [09:44:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:44:23]Read from MH i2c: E2 [09:44:23]MH_I2C_Read... [09:44:23]Read from MH i2c: E2 0B 00 [09:44:23]MH_I2C_Read... [09:44:23]Read from MH i2c: E2 0B 00 B4 53 00 DC 1A A1 67 A4 57 1F 69 90 00 04 [09:44:23]RAPDU: DC 1A A1 67 A4 57 1F 69 90 00 [09:44:23]wFMCommunicate OK [09:44:23]SAM_PROTO_SignData done [09:44:23]FM_MakeSignedData done [09:44:23]CreateOFDProtocolMessage [09:44:23]wFMCommunicate request_size=4 [09:44:23]MH_SAM_APDU [09:44:23]CAPDU: 80 11 00 00 [09:44:23]Write to MH i2c: E2 08 00 B5 53 80 11 00 00 00 00 00 00 82 [09:44:23]Write i2c OK [09:44:23]MH_I2C_Read... [09:44:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:44:23]Read from MH i2c: E2 [09:44:23]MH_I2C_Read... [09:44:23]Read from MH i2c: E2 17 00 [09:44:23]MH_I2C_Read... [09:44:23]Read from MH i2c: E2 17 00 B5 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D7 [09:44:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:44:23]wFMCommunicate OK [09:44:23]CreateOFDProtocolMessage done [09:44:23]OFDSenderStorePacket 311248 [09:44:23]StoreOFDPacket docnum=311248 [09:44:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 C0 42 04 01 F9 EF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 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 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 5F 00 00 00 F4 03 04 00 FA FF 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D0 BF 04 00 35 04 06 00 E6 DD 96 F9 05 E2 DC 1A A1 67 A4 57 1F 69 [09:44:23]CheckFolder [09:44:23]dirname=/storage/ofd_packets [09:44:23]CheckFolder done [09:44:23]ProducePacketName [09:44:23]name=ofd_packets/00311248 [09:44:23]NVStorageSaveData ofd_packets/00311248 [09:44:23]File name is /storage/ofd_packets/00311248 [09:44:23]Write 298 bytes [09:44:23]NVStorageSaveData done [09:44:23]OFDSenderStorePacket done [09:44:23]KKMCreateOFDPacket done [09:44:23]NVStorageSaveData kkm_last_timestamp [09:44:23]File name is /storage/kkm_last_timestamp [09:44:23]Write 4 bytes [09:44:23]NVStorageSaveData done [09:44:23]ExternCall_PrintAddStr [09:44:23]wPrintStart [09:44:23]Write to MH i2c: 01 00 00 B6 53 09 [09:44:23]Write i2c OK [09:44:23]MH_I2C_Read... [09:44:23]Read from MH i2c: 01 [09:44:23]MH_I2C_Read... [09:44:23]Read from MH i2c: 01 07 00 [09:44:23]MH_I2C_Read... [09:44:23]Read from MH i2c: 01 07 00 B6 53 00 00 00 00 00 FF 0F 1E [09:44:23]RasterBufferAndPrint [09:44:23]line Счет N : (1)645057 [09:44:23]line ИНН: 02508201610067 [09:44:23]line Контрольно-Кассовый Чек [09:44:23]line ПРОДАЖА [09:44:23]line ТРК (МРК, ГНК) : 11 [09:44:23]line Товар: 2710194210 [09:44:23]line ДТ-К-2 [09:44:23]line 19.690 * 76.20 [09:44:23]line = 1500.38 [09:44:23]line НДС 12% НСП 1% [09:44:23]line > о реализуемом товаре [09:44:23]line ОКРУГЛЕНИЕ: -0.38 [09:44:23]line ИТОГО: 1500.00 [09:44:23]line Внесено: 1500.00 [09:44:23]line СДАЧА: 0.00 [09:44:23]line НСП 1% : 13.28 [09:44:23]line НДС 12% : 159.33 [09:44:23]line Наличными: 1500.00 [09:44:23]line Безнал.: 0.00 [09:44:23]line Место: АЗС № 172 "Партнер Нефть" [09:44:23]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:44:23]line СНО: Общий режим [09:44:23]line Чек 95 30.10.2024 09:44 [09:44:23]line Смена: 536 ФФД: 1.0 [09:44:23]line ЗНМ: 0300000116 [09:44:23]line РНМ: 0000000000091780 [09:44:23]line Версия ККМ: 001 [09:44:23]line ФМ: 0000000000871765 [09:44:23]line ФД: 311248 [09:44:23]line ФПД: 253839395063266 [09:44:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T094426&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311248&fm=253839395063266&tin=02508201610067®Number=0000000000091780&sum=150000 [09:44:23]written 0, free lines is 4095 [09:44:23]OFD Sender: Processing packet 311248 [packets to send 223, broken 222] [09:44:23]ProducePacketName [09:44:23]name=ofd_packets/00311248 [09:44:23]OFD Sender: To server: pG, [09:44:23]CommunicateWithHost lk.salyk.kg:30040 [09:44:23]ConnectInit lk.salyk.kg [09:44:23]Connected sock=10 [09:44:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 C0 42 04 01 F9 EF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 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 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 5F 00 00 00 F4 03 04 00 FA FF 21 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D0 BF 04 00 35 04 06 00 E6 DD 96 F9 05 E2 DC 1A A1 67 A4 57 1F 69 [09:44:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 71 2E 47 00 C9 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 31 37 36 35 10 04 04 00 D0 BF 04 00 F4 03 04 00 4A A6 21 67 B6 04 01 00 00 5A 64 AA BD D5 87 1B 80 [09:44:24]CommunicateWithHost err = 0 [09:44:24]CheckOFDResponse [09:44:24]1017 (14) - 77093643461234 [09:44:24]1041 (16) - 0000000000871765 [09:44:24]1040 (4) - 311248 [09:44:24]1012 (4) - 30.10.2024 03:21 [09:44:24]1206 (1) - 0 [09:44:24]OFD Sender: Remove packet 311248 [09:44:24]ProducePacketName [09:44:24]name=ofd_packets/00311248 [09:44:24]NVStorageDeleteData [09:44:24]Write to MH i2c: 01 00 00 E0 53 33 [09:44:24]Write i2c OK [09:44:24]MH_I2C_Read... [09:44:24]Read from MH i2c: 01 [09:44:24]MH_I2C_Read... [09:44:24]Read from MH i2c: 01 07 00 [09:44:24]MH_I2C_Read... [09:44:24]Read from MH i2c: 01 07 00 E0 53 00 00 00 00 00 B9 0C FF [09:44:24]RasterBufferAndPrint [09:44:24]line [09:44:24]line [09:44:24]line [09:44:24]line [09:44:24]line [09:44:24]written 0, free lines is 3266 [09:44:24]MH_Cut [09:44:24]Write to MH i2c: D1 01 00 E7 53 01 0C [09:44:24]Write i2c OK [09:44:24]MH_I2C_Read... [09:44:24]Read from MH i2c: D1 [09:44:24]MH_I2C_Read... [09:44:24]Read from MH i2c: D1 01 00 [09:44:24]MH_I2C_Read... [09:44:24]Read from MH i2c: D1 01 00 E7 53 00 0B [09:44:24]Write to MH i2c: 01 00 00 E8 53 3B [09:44:24]Write i2c OK [09:44:24]MH_I2C_Read... [09:44:24]OFD Sender: No OFD packet to send [09:44:24]*** Cut start [09:44:24]*** Purtial cut [09:44:24]*** Stage 1: CUTSNS_PIN = 1 [09:44:25]Read from MH i2c: 01 [09:44:25]MH_I2C_Read... [09:44:25]*** Stop cut motor [09:44:25]*** Cut end [09:44:25]Read from MH i2c: 01 07 00 [09:44:25]MH_I2C_Read... [09:44:25]Read from MH i2c: 01 07 00 E8 53 00 00 00 00 00 FF 0F 50 [09:44:25]process_action close_receipt done [09:44:25]requested_data is exist [09:44:25]produce_requested_data [09:44:25]requested_item fm.sn is exist - process it [09:44:25]wFMCommunicate request_size=4 [09:44:25]MH_SAM_APDU [09:44:25]CAPDU: 80 11 00 00 [09:44:25]Write to MH i2c: E2 08 00 E9 53 80 11 00 00 00 00 00 00 B6 [09:44:25]Write i2c OK [09:44:25]MH_I2C_Read... [09:44:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:44:25]Read from MH i2c: E2 [09:44:25]MH_I2C_Read... [09:44:25]Read from MH i2c: E2 17 00 [09:44:25]MH_I2C_Read... [09:44:25]Read from MH i2c: E2 17 00 E9 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0B [09:44:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:44:25]wFMCommunicate OK [09:44:25]requested_item fd.num is exist - process it [09:44:25]SAM_PROTO_GetFieldsCounters [09:44:25]wFMCommunicate request_size=4 [09:44:25]MH_SAM_APDU [09:44:25]CAPDU: 80 13 00 00 [09:44:25]Write to MH i2c: E2 08 00 EA 53 80 13 00 00 00 00 00 00 B9 [09:44:25]Write i2c OK [09:44:25]MH_I2C_Read... [09:44:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:44:25]Read from MH i2c: E2 [09:44:25]MH_I2C_Read... [09:44:25]Read from MH i2c: E2 62 00 [09:44:25]MH_I2C_Read... [09:44:25]Read from MH i2c: E2 62 00 EA 53 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D0 BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 5F 00 00 00 5E 04 04 00 5F 00 00 00 57 04 04 00 60 00 00 00 19 04 04 00 00 00 00 00 90 00 A6 [09:44: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D0 BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 5F 00 00 00 5E 04 04 00 5F 00 00 00 57 04 04 00 60 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:44:25]wFMCommunicate OK [09:44:25]SAM_PROTO_GetFieldsCounters done [09:44:25]requested_item shift.num is exist - process it [09:44:25]requested_item shift.opened is exist - process it [09:44:25]req_shift_opened [09:44:25]FM_GetShiftState [09:44:25]SAM_PROTO_GetShiftState [09:44:25]wFMCommunicate request_size=4 [09:44:25]MH_SAM_APDU [09:44:25]CAPDU: 80 13 01 00 [09:44:25]Write to MH i2c: E2 08 00 EB 53 80 13 01 00 00 00 00 00 BB [09:44:25]Write i2c OK [09:44:25]MH_I2C_Read... [09:44:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:44:25]Read from MH i2c: E2 [09:44:25]MH_I2C_Read... [09:44:25]Read from MH i2c: E2 0E 00 [09:44:25]MH_I2C_Read... [09:44:25]Read from MH i2c: E2 0E 00 EB 53 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 A6 [09:44:25]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:44:25]wFMCommunicate OK [09:44:25]SAM_PROTO_GetShiftState done [09:44:25]FM_GetShiftState done [09:44:25]req_shift_opened done [09:44:25]requested_item shift.open_date is exist - process it [09:44:25]req_shift_open_date [09:44:25]req_shift_open_date done [09:44:25]produce_requested_data done [09:44:25]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311248,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [09:44:25]process_action_free close_receipt [09:44:25]json_value_free [09:44:25]json_value_free done [09:44:25]process_json_proto returns [09:44:25]Send response to host [09:44:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311248,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [09:44:25]free response buf [09:44:25]execute_script done [09:44:25]execute_script returns [09:44:25]free content buf [09:44:25]Sock 7.Close socket [09:44:25]Sock 7.Thread stoped [09:44:29]OFD Sender: No OFD packet to send [09:44:34]OFD Sender: No OFD packet to send [09:44:39]OFD Sender: No OFD packet to send [09:44:44]OFD Sender: No OFD packet to send [09:44:49]OFD Sender: No OFD packet to send [09:44:54]OFD Sender: No OFD packet to send [09:44:59]OFD Sender: No OFD packet to send [09:45:04]OFD Sender: No OFD packet to send [09:45:09]OFD Sender: No OFD packet to send [09:45:14]OFD Sender: No OFD packet to send [09:45:19]OFD Sender: No OFD packet to send [09:45:24]OFD Sender: No OFD packet to send [09:45:29]OFD Sender: No OFD packet to send [09:45:34]OFD Sender: No OFD packet to send [09:45:39]OFD Sender: No OFD packet to send [09:45:44]OFD Sender: No OFD packet to send [09:45:49]OFD Sender: No OFD packet to send [09:45:54]OFD Sender: No OFD packet to send [09:45:59]OFD Sender: No OFD packet to send [09:46:04]OFD Sender: No OFD packet to send [09:46:09]OFD Sender: No OFD packet to send [09:46:14]OFD Sender: No OFD packet to send [09:46:19]OFD Sender: No OFD packet to send [09:46:24]OFD Sender: No OFD packet to send [09:46:29]OFD Sender: No OFD packet to send [09:46:34]OFD Sender: No OFD packet to send [09:46:39]OFD Sender: No OFD packet to send [09:46:44]OFD Sender: No OFD packet to send [09:46:49]OFD Sender: No OFD packet to send [09:46:54]OFD Sender: No OFD packet to send [09:46:59]OFD Sender: No OFD packet to send [09:47:04]OFD Sender: No OFD packet to send [09:47:09]OFD Sender: No OFD packet to send [09:47:14]OFD Sender: No OFD packet to send [09:47:19]OFD Sender: No OFD packet to send [09:47:24]OFD Sender: No OFD packet to send [09:47:29]OFD Sender: No OFD packet to send [09:47:34]OFD Sender: No OFD packet to send [09:47:39]OFD Sender: No OFD packet to send [09:47:44]OFD Sender: No OFD packet to send [09:47:49]OFD Sender: No OFD packet to send [09:47:54]OFD Sender: No OFD packet to send [09:47:59]OFD Sender: No OFD packet to send [09:48:04]OFD Sender: No OFD packet to send [09:48:09]OFD Sender: No OFD packet to send [09:48:14]OFD Sender: No OFD packet to send [09:48:19]OFD Sender: No OFD packet to send [09:48:24]accept exits with 9 [09:48:24]New connection [09:48:24]New thread 3066654052 created [09:48:24]Thread 3066510692 joined [09:48:24]Waiting for new connection... [09:48:24] Sock 9.Parse request [09:48:24]Sock 9.Check first char [09:48:24]Sock 9.First char is OK [09:48:24]request: POST /json_proto HTTP/1.0 [09:48:24]Method: POST [09:48:24]URL: /json_proto [09:48:24]Method is POST - this is cgi request [09:48:24]url: /json_proto [09:48:24]query_string will be loaded in cgi processing [09:48:24]execute_cgi json_proto POST (null) [09:48:24]execute_cgi path=json_proto method=POST [09:48:24]POST find Content-Length [09:48:24]Host: 172.17.96.3:8080 [09:48:24]Content-Length: 677 [09:48:24]Content-Type: application/json [09:48:24] [09:48:24]POST finish read [09:48:24]Found Content-Length = 677 [09:48:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645058", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:48:24]execute_script... [09:48: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)645058", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:48:24]POST & json_proto [09:48:24]process_json_proto [09:48:24]json parsed OK: [09:48:24]protocol is kg_v1.0 [09:48:24]action value=close_receipt [09:48:24]process_action close_receipt [09:48:24]cmd_close_receipt [09:48:24]MH_GetDate [09:48:24]Write to MH i2c: F0 00 00 EC 53 2E [09:48:24]Write i2c OK [09:48:24]MH_I2C_Read... [09:48:24]Read from MH i2c: F0 [09:48:24]MH_I2C_Read... [09:48:24]Read from MH i2c: F0 09 00 [09:48:24]MH_I2C_Read... [09:48:24]Read from MH i2c: F0 09 00 EC 53 00 ED 00 22 67 44 5E 04 65 B8 [09:48:24]GetLastDocTimeStamp 1730281466 [09:48:24]current date 1730281709 [09:48:24]FM_GetShiftState [09:48:24]SAM_PROTO_GetShiftState [09:48:24]wFMCommunicate request_size=4 [09:48:24]MH_SAM_APDU [09:48:24]CAPDU: 80 13 01 00 [09:48:24]Write to MH i2c: E2 08 00 ED 53 80 13 01 00 00 00 00 00 BD [09:48:24]Write i2c OK [09:48:24]MH_I2C_Read... [09:48:24]OFD Sender: No OFD packet to send [09:48:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:24]Read from MH i2c: E2 [09:48:24]MH_I2C_Read... [09:48:24]Read from MH i2c: E2 0E 00 [09:48:24]MH_I2C_Read... [09:48:24]Read from MH i2c: E2 0E 00 ED 53 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 A8 [09:48:24]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:48:24]wFMCommunicate OK [09:48:24]SAM_PROTO_GetShiftState done [09:48:24]FM_GetShiftState done [09:48:24]opened in 1730247899 [09:48:24]opened+sec_in_day 1730334299 [09:48:24]quantity*price = 40006 [09:48:24]sum+1 = 40007 [09:48:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 96 30.10.2024 09:48 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311249 ФПД: 115009586816335 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T094829&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311249&fm=115009586816335&tin=02508201610067®Number=0000000000091780&sum=40000 [09:48:26]StoreToDocumentArchive [09:48:26]shift 536 fd 311249 [09:48:26]save to /storage/0536/doc_00311249 [09:48:26]save last doc name /storage/0536/doc_00311249 to /storage/kkm_last_doc_name [09:48:26]save OK [09:48:26]Clear old archive folders... [09:48:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:48:26]tlvbuf is 006D3C40 [09:48:26]SAM_PROTO_ClearQueue [09:48:26]wFMCommunicate request_size=4 [09:48:26]MH_SAM_APDU [09:48:26]CAPDU: 80 09 00 00 [09:48:26]Write to MH i2c: E2 08 00 FA 53 80 09 00 00 00 00 00 00 BF [09:48:26]Write i2c OK [09:48:26]MH_I2C_Read... [09:48:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:48:26]Read from MH i2c: E2 [09:48:26]MH_I2C_Read... [09:48:26]Read from MH i2c: E2 03 00 [09:48:26]MH_I2C_Read... [09:48:26]Read from MH i2c: E2 03 00 FA 53 00 90 00 C1 [09:48:26]RAPDU: 90 00 [09:48:26]wFMCommunicate OK [09:48:26]SAM_PROTO_ClearQueue done [09:48:26]KKMCreateOFDPacket [09:48:26]OFDProtocolAddRootSTLVToBuf [09:48:26]FM_MakeSignedData [09:48:26]FM_MakeSignedData [09:48:26]SAM_PROTO_SignData [09:48:26]wFMCommunicate request_size=4 [09:48:26]MH_SAM_APDU [09:48:26]CAPDU: 80 0D 01 02 [09:48:26]Write to MH i2c: E2 08 00 FB 53 80 0D 01 02 00 00 00 00 C7 [09:48:26]Write i2c OK [09:48:26]MH_I2C_Read... [09:48:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:48:26]Read from MH i2c: E2 [09:48:26]MH_I2C_Read... [09:48:26]Read from MH i2c: E2 03 00 [09:48:26]MH_I2C_Read... [09:48:26]Read from MH i2c: E2 03 00 FB 53 00 90 00 C2 [09:48:26]RAPDU: 90 00 [09:48:26]wFMCommunicate OK [09:48:26]wFMCommunicate request_size=255 [09:48:26]MH_SAM_APDU [09:48: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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 60 00 00 00 F4 03 04 00 ED 00 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D1 BF 04 00 35 04 06 00 68 [09:48:26]Write to MH i2c: E2 02 01 FC 53 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 60 00 00 00 F4 03 04 00 ED 00 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D1 BF 04 00 35 04 06 00 68 00 00 10 [09:48:26]Write i2c OK [09:48:26]MH_I2C_Read... [09:48:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:26]Read from MH i2c: E2 [09:48:26]MH_I2C_Read... [09:48:26]Read from MH i2c: E2 03 00 [09:48:26]MH_I2C_Read... [09:48:26]Read from MH i2c: E2 03 00 FC 53 00 90 00 C3 [09:48:26]RAPDU: 90 00 [09:48:26]wFMCommunicate OK [09:48:26]wFMCommunicate request_size=10 [09:48:26]MH_SAM_APDU [09:48:26]CAPDU: 80 0D 02 02 05 99 C1 91 65 4F [09:48:26]Write to MH i2c: E2 0D 00 FD 53 80 0D 02 02 05 00 99 C1 91 65 4F 00 00 73 [09:48:26]Write i2c OK [09:48:26]MH_I2C_Read... [09:48:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:26]Read from MH i2c: E2 [09:48:26]MH_I2C_Read... [09:48:26]Read from MH i2c: E2 03 00 [09:48:26]MH_I2C_Read... [09:48:26]Read from MH i2c: E2 03 00 FD 53 00 90 00 C4 [09:48:26]RAPDU: 90 00 [09:48:26]wFMCommunicate OK [09:48:26]wFMCommunicate request_size=4 [09:48:26]MH_SAM_APDU [09:48:26]CAPDU: 80 0D 03 02 [09:48:26]Write to MH i2c: E2 08 00 FE 53 80 0D 03 02 00 00 00 00 CC [09:48:26]Write i2c OK [09:48:26]MH_I2C_Read... [09:48:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:48:26]Read from MH i2c: E2 [09:48:26]MH_I2C_Read... [09:48:26]Read from MH i2c: E2 0B 00 [09:48:26]MH_I2C_Read... [09:48:26]Read from MH i2c: E2 0B 00 FE 53 00 B3 D9 03 70 3D 76 7A 83 90 00 7C [09:48:26]RAPDU: B3 D9 03 70 3D 76 7A 83 90 00 [09:48:26]wFMCommunicate OK [09:48:26]SAM_PROTO_SignData done [09:48:26]FM_MakeSignedData done [09:48:26]CreateOFDProtocolMessage [09:48:26]wFMCommunicate request_size=4 [09:48:26]MH_SAM_APDU [09:48:26]CAPDU: 80 11 00 00 [09:48:26]Write to MH i2c: E2 08 00 FF 53 80 11 00 00 00 00 00 00 CC [09:48:26]Write i2c OK [09:48:26]MH_I2C_Read... [09:48:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:26]Read from MH i2c: E2 [09:48:26]MH_I2C_Read... [09:48:26]Read from MH i2c: E2 17 00 [09:48:26]MH_I2C_Read... [09:48:26]Read from MH i2c: E2 17 00 FF 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 21 [09:48:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:48:26]wFMCommunicate OK [09:48:26]CreateOFDProtocolMessage done [09:48:26]OFDSenderStorePacket 311249 [09:48:26]StoreOFDPacket docnum=311249 [09:48:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 61 C2 07 01 92 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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 60 00 00 00 F4 03 04 00 ED 00 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D1 BF 04 00 35 04 06 00 68 99 C1 91 65 4F B3 D9 03 70 3D 76 7A 83 [09:48:26]CheckFolder [09:48:26]dirname=/storage/ofd_packets [09:48:26]CheckFolder done [09:48:26]ProducePacketName [09:48:26]name=ofd_packets/00311249 [09:48:26]NVStorageSaveData ofd_packets/00311249 [09:48:26]File name is /storage/ofd_packets/00311249 [09:48:26]Write 301 bytes [09:48:26]NVStorageSaveData done [09:48:26]OFDSenderStorePacket done [09:48:26]KKMCreateOFDPacket done [09:48:26]NVStorageSaveData kkm_last_timestamp [09:48:26]File name is /storage/kkm_last_timestamp [09:48:26]Write 4 bytes [09:48:26]NVStorageSaveData done [09:48:26]ExternCall_PrintAddStr [09:48:26]wPrintStart [09:48:26]Write to MH i2c: 01 00 00 00 54 54 [09:48:26]Write i2c OK [09:48:26]MH_I2C_Read... [09:48:26]Read from MH i2c: 01 [09:48:26]MH_I2C_Read... [09:48:26]Read from MH i2c: 01 07 00 [09:48:26]MH_I2C_Read... [09:48:26]Read from MH i2c: 01 07 00 00 54 00 00 00 00 00 FF 0F 69 [09:48:26]RasterBufferAndPrint [09:48:26]line Счет N : (1)645058 [09:48:26]line ИНН: 02508201610067 [09:48:26]line Контрольно-Кассовый Чек [09:48:26]line ПРОДАЖА [09:48:26]line ТРК (МРК, ГНК) : 41 [09:48:26]line Товар: 2710124130 [09:48:26]line Аи-92-К-2 [09:48:26]line 5.980 * 66.90 [09:48:26]line = 400.06 [09:48:26]line НДС 12% НСП 1% [09:48:26]line > о реализуемом товаре [09:48:26]line ОКРУГЛЕНИЕ: -0.06 [09:48:26]line ИТОГО: 400.00 [09:48:26]line Внесено: 400.00 [09:48:26]line СДАЧА: 0.00 [09:48:26]line НСП 1% : 3.54 [09:48:26]line НДС 12% : 42.48 [09:48:26]line Наличными: 400.00 [09:48:26]line Безнал.: 0.00 [09:48:26]line Место: АЗС № 172 "Партнер Нефть" [09:48:26]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:48:26]line СНО: Общий режим [09:48:26]line Чек 96 30.10.2024 09:48 [09:48:26]line Смена: 536 ФФД: 1.0 [09:48:26]line ЗНМ: 0300000116 [09:48:26]line РНМ: 0000000000091780 [09:48:26]line Версия ККМ: 001 [09:48:26]line ФМ: 0000000000871765 [09:48:26]line ФД: 311249 [09:48:26]line ФПД: 115009586816335 [09:48:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T094829&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311249&fm=115009586816335&tin=02508201610067®Number=0000000000091780&sum=40000 [09:48:26]written 0, free lines is 4095 [09:48:26]OFD Sender: Processing packet 311249 [packets to send 223, broken 222] [09:48:26]ProducePacketName [09:48:26]name=ofd_packets/00311249 [09:48:26]OFD Sender: To server: pG, [09:48:26]CommunicateWithHost lk.salyk.kg:30040 [09:48:26]ConnectInit lk.salyk.kg [09:48:26]Connected sock=10 [09: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 31 37 36 35 0F 01 00 00 61 C2 07 01 92 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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 60 00 00 00 F4 03 04 00 ED 00 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D1 BF 04 00 35 04 06 00 68 99 C1 91 65 4F B3 D9 03 70 3D 76 7A 83 [09:48:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 0C 2D 47 00 C3 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 31 37 36 35 10 04 04 00 D1 BF 04 00 F4 03 04 00 3D A7 21 67 B6 04 01 00 00 75 9E 14 A1 92 A7 B2 2A [09:48:26]CommunicateWithHost err = 0 [09:48:26]CheckOFDResponse [09:48:26]1017 (14) - 77093643461234 [09:48:26]1041 (16) - 0000000000871765 [09:48:26]1040 (4) - 311249 [09:48:26]1012 (4) - 30.10.2024 03:25 [09:48:26]1206 (1) - 0 [09:48:26]OFD Sender: Remove packet 311249 [09:48:26]ProducePacketName [09:48:26]name=ofd_packets/00311249 [09:48:26]NVStorageDeleteData [09:48:27]Write to MH i2c: 01 00 00 2A 54 7E [09:48:27]Write i2c OK [09:48:27]MH_I2C_Read... [09:48:27]Read from MH i2c: 01 [09:48:27]MH_I2C_Read... [09:48:27]Read from MH i2c: 01 07 00 [09:48:27]MH_I2C_Read... [09:48:27]Read from MH i2c: 01 07 00 2A 54 00 00 00 00 00 B9 0C 4A [09:48:27]RasterBufferAndPrint [09:48:27]line [09:48:27]line [09:48:27]line [09:48:27]line [09:48:27]line [09:48:27]written 0, free lines is 3262 [09:48:27]MH_Cut [09:48:27]Write to MH i2c: D1 01 00 31 54 01 57 [09:48:27]Write i2c OK [09:48:27]MH_I2C_Read... [09:48:27]Read from MH i2c: D1 [09:48:27]MH_I2C_Read... [09:48:27]Read from MH i2c: D1 01 00 [09:48:27]MH_I2C_Read... [09:48:27]Read from MH i2c: D1 01 00 31 54 00 56 [09:48:27]Write to MH i2c: 01 00 00 32 54 86 [09:48:27]Write i2c OK [09:48:27]MH_I2C_Read... [09:48:27]OFD Sender: No OFD packet to send [09:48:27]*** Cut start [09:48:27]*** Purtial cut [09:48:27]*** Stage 1: CUTSNS_PIN = 1 [09:48:28]Read from MH i2c: 01 [09:48:28]MH_I2C_Read... [09:48:28]*** Stop cut motor [09:48:28]*** Cut end [09:48:28]Read from MH i2c: 01 07 00 [09:48:28]MH_I2C_Read... [09:48:28]Read from MH i2c: 01 07 00 32 54 00 00 00 00 00 FF 0F 9B [09:48:28]process_action close_receipt done [09:48:28]requested_data is exist [09:48:28]produce_requested_data [09:48:28]requested_item fm.sn is exist - process it [09:48:28]wFMCommunicate request_size=4 [09:48:28]MH_SAM_APDU [09:48:28]CAPDU: 80 11 00 00 [09:48:28]Write to MH i2c: E2 08 00 33 54 80 11 00 00 00 00 00 00 01 [09:48:28]Write i2c OK [09:48:28]MH_I2C_Read... [09:48:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:28]Read from MH i2c: E2 [09:48:28]MH_I2C_Read... [09:48:28]Read from MH i2c: E2 17 00 [09:48:28]MH_I2C_Read... [09:48:28]Read from MH i2c: E2 17 00 33 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 56 [09:48:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:48:28]wFMCommunicate OK [09:48:28]requested_item fd.num is exist - process it [09:48:28]SAM_PROTO_GetFieldsCounters [09:48:28]wFMCommunicate request_size=4 [09:48:28]MH_SAM_APDU [09:48:28]CAPDU: 80 13 00 00 [09:48:28]Write to MH i2c: E2 08 00 34 54 80 13 00 00 00 00 00 00 04 [09:48:28]Write i2c OK [09:48:28]MH_I2C_Read... [09:48:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:48:28]Read from MH i2c: E2 [09:48:28]MH_I2C_Read... [09:48:28]Read from MH i2c: E2 62 00 [09:48:28]MH_I2C_Read... [09:48:28]Read from MH i2c: E2 62 00 34 54 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D1 BF 04 00 0E 04 04 00 18 02 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 F5 [09:48: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D1 BF 04 00 0E 04 04 00 18 02 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 [09:48:28]wFMCommunicate OK [09:48:28]SAM_PROTO_GetFieldsCounters done [09:48:28]requested_item shift.num is exist - process it [09:48:28]requested_item shift.opened is exist - process it [09:48:28]req_shift_opened [09:48:28]FM_GetShiftState [09:48:28]SAM_PROTO_GetShiftState [09:48:28]wFMCommunicate request_size=4 [09:48:28]MH_SAM_APDU [09:48:28]CAPDU: 80 13 01 00 [09:48:28]Write to MH i2c: E2 08 00 35 54 80 13 01 00 00 00 00 00 06 [09:48:28]Write i2c OK [09:48:28]MH_I2C_Read... [09:48:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:28]Read from MH i2c: E2 [09:48:28]MH_I2C_Read... [09:48:28]Read from MH i2c: E2 0E 00 [09:48:28]MH_I2C_Read... [09:48:28]Read from MH i2c: E2 0E 00 35 54 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 F1 [09:48:28]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:48:28]wFMCommunicate OK [09:48:28]SAM_PROTO_GetShiftState done [09:48:28]FM_GetShiftState done [09:48:28]req_shift_opened done [09:48:28]requested_item shift.open_date is exist - process it [09:48:28]req_shift_open_date [09:48:28]req_shift_open_date done [09:48:28]produce_requested_data done [09:48:28]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311249,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [09:48:28]process_action_free close_receipt [09:48:28]json_value_free [09:48:28]json_value_free done [09:48:28]process_json_proto returns [09:48:28]Send response to host [09:48:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311249,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [09:48:28]free response buf [09:48:28]execute_script done [09:48:28]execute_script returns [09:48:28]free content buf [09:48:28]Sock 9.Close socket [09:48:28]Sock 9.Thread stoped [09:48:32]OFD Sender: No OFD packet to send [09:48:37]OFD Sender: No OFD packet to send [09:48:39]accept exits with 7 [09:48:39]New connection [09:48:39]New thread 3066510692 created [09:48:39]Thread 3066654052 joined [09:48:39]Waiting for new connection... [09:48:39] Sock 7.Parse request [09:48:39]Sock 7.Check first char [09:48:39]Sock 7.First char is OK [09:48:39]request: POST /json_proto HTTP/1.0 [09:48:39]Method: POST [09:48:39]URL: /json_proto [09:48:39]Method is POST - this is cgi request [09:48:39]url: /json_proto [09:48:39]query_string will be loaded in cgi processing [09:48:39]execute_cgi json_proto POST (null) [09:48:39]execute_cgi path=json_proto method=POST [09:48:39]POST find Content-Length [09:48:39]Host: 172.17.96.3:8080 [09:48:39]Content-Length: 682 [09:48:39]Content-Type: application/json [09:48:39] [09:48:39]POST finish read [09:48:39]Found Content-Length = 682 [09:48:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645059", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [09:48:39]execute_script... [09:48: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)645059", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [09:48:39]POST & json_proto [09:48:39]process_json_proto [09:48:39]json parsed OK: [09:48:39]protocol is kg_v1.0 [09:48:39]action value=close_receipt [09:48:39]process_action close_receipt [09:48:39]cmd_close_receipt [09:48:39]MH_GetDate [09:48:39]Write to MH i2c: F0 00 00 36 54 79 [09:48:39]Write i2c OK [09:48:39]MH_I2C_Read... [09:48:39]Read from MH i2c: F0 [09:48:39]MH_I2C_Read... [09:48:39]Read from MH i2c: F0 09 00 [09:48:39]MH_I2C_Read... [09:48:39]Read from MH i2c: F0 09 00 36 54 00 FB 00 22 67 44 5E 04 65 11 [09:48:39]GetLastDocTimeStamp 1730281709 [09:48:39]current date 1730281723 [09:48:39]FM_GetShiftState [09:48:39]SAM_PROTO_GetShiftState [09:48:39]wFMCommunicate request_size=4 [09:48:39]MH_SAM_APDU [09:48:39]CAPDU: 80 13 01 00 [09:48:39]Write to MH i2c: E2 08 00 37 54 80 13 01 00 00 00 00 00 08 [09:48:39]Write i2c OK [09:48:39]MH_I2C_Read... [09:48:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:39]Read from MH i2c: E2 [09:48:39]MH_I2C_Read... [09:48:39]Read from MH i2c: E2 0E 00 [09:48:39]MH_I2C_Read... [09:48:39]Read from MH i2c: E2 0E 00 37 54 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 F3 [09:48:39]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:48:39]wFMCommunicate OK [09:48:39]SAM_PROTO_GetShiftState done [09:48:39]FM_GetShiftState done [09:48:39]opened in 1730247899 [09:48:39]opened+sec_in_day 1730334299 [09:48:39]quantity*price = 150032 [09:48:39]sum+1 = 150033 [09:48:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 97 30.10.2024 09:48 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311250 ФПД: 263615959628974 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T094843&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311250&fm=263615959628974&tin=02508201610067®Number=0000000000091780&sum=150000 [09:48:40]StoreToDocumentArchive [09:48:40]shift 536 fd 311250 [09:48:40]save to /storage/0536/doc_00311250 [09:48:40]save last doc name /storage/0536/doc_00311250 to /storage/kkm_last_doc_name [09:48:40]save OK [09:48:40]Clear old archive folders... [09:48:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:48:40]tlvbuf is B6E917D0 [09:48:40]SAM_PROTO_ClearQueue [09:48:40]wFMCommunicate request_size=4 [09:48:40]MH_SAM_APDU [09:48:40]CAPDU: 80 09 00 00 [09:48:40]Write to MH i2c: E2 08 00 44 54 80 09 00 00 00 00 00 00 0A [09:48:40]Write i2c OK [09:48:40]MH_I2C_Read... [09:48:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:48:40]Read from MH i2c: E2 [09:48:40]MH_I2C_Read... [09:48:40]Read from MH i2c: E2 03 00 [09:48:40]MH_I2C_Read... [09:48:40]Read from MH i2c: E2 03 00 44 54 00 90 00 0C [09:48:40]RAPDU: 90 00 [09:48:40]wFMCommunicate OK [09:48:40]SAM_PROTO_ClearQueue done [09:48:40]KKMCreateOFDPacket [09:48:40]OFDProtocolAddRootSTLVToBuf [09:48:40]FM_MakeSignedData [09:48:40]FM_MakeSignedData [09:48:40]SAM_PROTO_SignData [09:48:40]wFMCommunicate request_size=4 [09:48:40]MH_SAM_APDU [09:48:40]CAPDU: 80 0D 01 02 [09:48:40]Write to MH i2c: E2 08 00 45 54 80 0D 01 02 00 00 00 00 12 [09:48:40]Write i2c OK [09:48:40]MH_I2C_Read... [09:48:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:48:40]Read from MH i2c: E2 [09:48:40]MH_I2C_Read... [09:48:40]Read from MH i2c: E2 03 00 [09:48:40]MH_I2C_Read... [09:48:40]Read from MH i2c: E2 03 00 45 54 00 90 00 0D [09:48:40]RAPDU: 90 00 [09:48:40]wFMCommunicate OK [09:48:40]wFMCommunicate request_size=255 [09:48:40]MH_SAM_APDU [09:48: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 33 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 61 00 00 00 F4 03 04 00 FB 00 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D2 BF 04 00 35 04 06 00 EF [09:48:40]Write to MH i2c: E2 02 01 46 54 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 61 00 00 00 F4 03 04 00 FB 00 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D2 BF 04 00 35 04 06 00 EF 00 00 87 [09:48:40]Write i2c OK [09:48:40]MH_I2C_Read... [09:48:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:40]Read from MH i2c: E2 [09:48:40]MH_I2C_Read... [09:48:40]Read from MH i2c: E2 03 00 [09:48:40]MH_I2C_Read... [09:48:40]Read from MH i2c: E2 03 00 46 54 00 90 00 0E [09:48:40]RAPDU: 90 00 [09:48:40]wFMCommunicate OK [09:48:40]wFMCommunicate request_size=10 [09:48:40]MH_SAM_APDU [09:48:40]CAPDU: 80 0D 02 02 05 C1 DF A1 7C AE [09:48:40]Write to MH i2c: E2 0D 00 47 54 80 0D 02 02 05 00 C1 DF A1 7C AE 00 00 8A [09:48:40]Write i2c OK [09:48:40]MH_I2C_Read... [09:48:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:40]Read from MH i2c: E2 [09:48:40]MH_I2C_Read... [09:48:40]Read from MH i2c: E2 03 00 [09:48:40]MH_I2C_Read... [09:48:40]Read from MH i2c: E2 03 00 47 54 00 90 00 0F [09:48:40]RAPDU: 90 00 [09:48:40]wFMCommunicate OK [09:48:40]wFMCommunicate request_size=4 [09:48:40]MH_SAM_APDU [09:48:40]CAPDU: 80 0D 03 02 [09:48:40]Write to MH i2c: E2 08 00 48 54 80 0D 03 02 00 00 00 00 17 [09:48:40]Write i2c OK [09:48:40]MH_I2C_Read... [09:48:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:48:40]Read from MH i2c: E2 [09:48:40]MH_I2C_Read... [09:48:40]Read from MH i2c: E2 0B 00 [09:48:40]MH_I2C_Read... [09:48:40]Read from MH i2c: E2 0B 00 48 54 00 EC 44 34 CA 69 8F 3C 9C 90 00 16 [09:48:40]RAPDU: EC 44 34 CA 69 8F 3C 9C 90 00 [09:48:40]wFMCommunicate OK [09:48:40]SAM_PROTO_SignData done [09:48:40]FM_MakeSignedData done [09:48:40]CreateOFDProtocolMessage [09:48:40]wFMCommunicate request_size=4 [09:48:40]MH_SAM_APDU [09:48:40]CAPDU: 80 11 00 00 [09:48:40]Write to MH i2c: E2 08 00 49 54 80 11 00 00 00 00 00 00 17 [09:48:40]Write i2c OK [09:48:40]MH_I2C_Read... [09:48:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:40]Read from MH i2c: E2 [09:48:40]MH_I2C_Read... [09:48:40]Read from MH i2c: E2 17 00 [09:48:40]MH_I2C_Read... [09:48:40]Read from MH i2c: E2 17 00 49 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6C [09:48:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:48:40]wFMCommunicate OK [09:48:40]CreateOFDProtocolMessage done [09:48:40]OFDSenderStorePacket 311250 [09:48:40]StoreOFDPacket docnum=311250 [09:48:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 50 C5 07 01 52 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 33 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 61 00 00 00 F4 03 04 00 FB 00 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D2 BF 04 00 35 04 06 00 EF C1 DF A1 7C AE EC 44 34 CA 69 8F 3C 9C [09:48:40]CheckFolder [09:48:40]dirname=/storage/ofd_packets [09:48:40]CheckFolder done [09:48:40]ProducePacketName [09:48:40]name=ofd_packets/00311250 [09:48:40]NVStorageSaveData ofd_packets/00311250 [09:48:40]File name is /storage/ofd_packets/00311250 [09:48:40]Write 301 bytes [09:48:40]NVStorageSaveData done [09:48:40]OFDSenderStorePacket done [09:48:40]KKMCreateOFDPacket done [09:48:40]NVStorageSaveData kkm_last_timestamp [09:48:40]File name is /storage/kkm_last_timestamp [09:48:40]Write 4 bytes [09:48:40]NVStorageSaveData done [09:48:40]ExternCall_PrintAddStr [09:48:40]wPrintStart [09:48:40]Write to MH i2c: 01 00 00 4A 54 9E [09:48:40]Write i2c OK [09:48:40]MH_I2C_Read... [09:48:40]Read from MH i2c: 01 [09:48:40]MH_I2C_Read... [09:48:40]Read from MH i2c: 01 07 00 [09:48:40]MH_I2C_Read... [09:48:40]Read from MH i2c: 01 07 00 4A 54 00 00 00 00 00 FF 0F B3 [09:48:40]RasterBufferAndPrint [09:48:40]line Счет N : (1)645059 [09:48:40]line ИНН: 02508201610067 [09:48:40]line Контрольно-Кассовый Чек [09:48:40]line ПРОДАЖА [09:48:40]line ТРК (МРК, ГНК) : 51 [09:48:40]line Товар: 2710124500 [09:48:40]line Аи-95-К-3 [09:48:40]line 20.220 * 74.20 [09:48:40]line = 1500.32 [09:48:40]line НДС 12% НСП 1% [09:48:40]line > о реализуемом товаре [09:48:40]line ОКРУГЛЕНИЕ: -0.32 [09:48:40]line ИТОГО: 1500.00 [09:48:40]line Внесено: 1500.00 [09:48:40]line СДАЧА: 0.00 [09:48:40]line НСП 1% : 13.28 [09:48:40]line НДС 12% : 159.33 [09:48:40]line Наличными: 1500.00 [09:48:40]line Безнал.: 0.00 [09:48:40]line Место: АЗС № 172 "Партнер Нефть" [09:48:40]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:48:40]line СНО: Общий режим [09:48:40]line Чек 97 30.10.2024 09:48 [09:48:40]line Смена: 536 ФФД: 1.0 [09:48:40]line ЗНМ: 0300000116 [09:48:40]line РНМ: 0000000000091780 [09:48:40]line Версия ККМ: 001 [09:48:40]line ФМ: 0000000000871765 [09:48:40]line ФД: 311250 [09:48:40]line ФПД: 263615959628974 [09:48:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T094843&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311250&fm=263615959628974&tin=02508201610067®Number=0000000000091780&sum=150000 [09:48:40]written 0, free lines is 4095 [09:48:40]OFD Sender: Processing packet 311250 [packets to send 223, broken 222] [09:48:40]ProducePacketName [09:48:40]name=ofd_packets/00311250 [09:48:40]OFD Sender: To server: pG, [09:48:40]CommunicateWithHost lk.salyk.kg:30040 [09:48:40]ConnectInit lk.salyk.kg [09:48:41]Connected sock=9 [09:48:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 50 C5 07 01 52 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 33 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 61 00 00 00 F4 03 04 00 FB 00 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D2 BF 04 00 35 04 06 00 EF C1 DF A1 7C AE EC 44 34 CA 69 8F 3C 9C [09:48:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 6E 25 47 00 88 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 31 37 36 35 10 04 04 00 D2 BF 04 00 F4 03 04 00 4B A7 21 67 B6 04 01 00 00 66 98 ED 4F 00 13 72 BD [09:48:41]CommunicateWithHost err = 0 [09:48:41]CheckOFDResponse [09:48:41]1017 (14) - 77093643461234 [09:48:41]1041 (16) - 0000000000871765 [09:48:41]1040 (4) - 311250 [09:48:41]1012 (4) - 30.10.2024 03:26 [09:48:41]1206 (1) - 0 [09:48:41]OFD Sender: Remove packet 311250 [09:48:41]ProducePacketName [09:48:41]name=ofd_packets/00311250 [09:48:41]NVStorageDeleteData [09:48:41]Write to MH i2c: 01 00 00 74 54 C8 [09:48:41]Write i2c OK [09:48:41]MH_I2C_Read... [09:48:41]Read from MH i2c: 01 [09:48:41]MH_I2C_Read... [09:48:41]Read from MH i2c: 01 07 00 [09:48:41]MH_I2C_Read... [09:48:41]Read from MH i2c: 01 07 00 74 54 00 00 00 00 00 B6 0C 91 [09:48:41]RasterBufferAndPrint [09:48:41]line [09:48:41]line [09:48:41]line [09:48:41]line [09:48:41]line [09:48:41]written 0, free lines is 3260 [09:48:41]MH_Cut [09:48:41]Write to MH i2c: D1 01 00 7B 54 01 A1 [09:48:41]Write i2c OK [09:48:41]MH_I2C_Read... [09:48:41]Read from MH i2c: D1 [09:48:41]MH_I2C_Read... [09:48:41]Read from MH i2c: D1 01 00 [09:48:41]MH_I2C_Read... [09:48:41]Read from MH i2c: D1 01 00 7B 54 00 A0 [09:48:41]Write to MH i2c: 01 00 00 7C 54 D0 [09:48:41]Write i2c OK [09:48:41]MH_I2C_Read... [09:48:41]OFD Sender: No OFD packet to send [09:48:42]*** Cut start [09:48:42]*** Purtial cut [09:48:42]*** Stage 1: CUTSNS_PIN = 1 [09:48:42]Read from MH i2c: 01 [09:48:42]MH_I2C_Read... [09:48:42]*** Stop cut motor [09:48:42]*** Cut end [09:48:42]Read from MH i2c: 01 07 00 [09:48:42]MH_I2C_Read... [09:48:42]Read from MH i2c: 01 07 00 7C 54 00 00 00 00 00 FF 0F E5 [09:48:42]process_action close_receipt done [09:48:42]requested_data is exist [09:48:42]produce_requested_data [09:48:42]requested_item fm.sn is exist - process it [09:48:42]wFMCommunicate request_size=4 [09:48:42]MH_SAM_APDU [09:48:42]CAPDU: 80 11 00 00 [09:48:42]Write to MH i2c: E2 08 00 7D 54 80 11 00 00 00 00 00 00 4B [09:48:42]Write i2c OK [09:48:42]MH_I2C_Read... [09:48:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:42]Read from MH i2c: E2 [09:48:42]MH_I2C_Read... [09:48:42]Read from MH i2c: E2 17 00 [09:48:42]MH_I2C_Read... [09:48:42]Read from MH i2c: E2 17 00 7D 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A0 [09:48:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:48:42]wFMCommunicate OK [09:48:42]requested_item fd.num is exist - process it [09:48:42]SAM_PROTO_GetFieldsCounters [09:48:42]wFMCommunicate request_size=4 [09:48:42]MH_SAM_APDU [09:48:42]CAPDU: 80 13 00 00 [09:48:42]Write to MH i2c: E2 08 00 7E 54 80 13 00 00 00 00 00 00 4E [09:48:42]Write i2c OK [09:48:42]MH_I2C_Read... [09:48:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:48:42]Read from MH i2c: E2 [09:48:42]MH_I2C_Read... [09:48:42]Read from MH i2c: E2 62 00 [09:48:42]MH_I2C_Read... [09:48:42]Read from MH i2c: E2 62 00 7E 54 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D2 BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 61 00 00 00 5E 04 04 00 61 00 00 00 57 04 04 00 62 00 00 00 19 04 04 00 00 00 00 00 90 00 43 [09:48: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D2 BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 61 00 00 00 5E 04 04 00 61 00 00 00 57 04 04 00 62 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:48:42]wFMCommunicate OK [09:48:42]SAM_PROTO_GetFieldsCounters done [09:48:42]requested_item shift.num is exist - process it [09:48:42]requested_item shift.opened is exist - process it [09:48:42]req_shift_opened [09:48:42]FM_GetShiftState [09:48:42]SAM_PROTO_GetShiftState [09:48:42]wFMCommunicate request_size=4 [09:48:42]MH_SAM_APDU [09:48:42]CAPDU: 80 13 01 00 [09:48:42]Write to MH i2c: E2 08 00 7F 54 80 13 01 00 00 00 00 00 50 [09:48:42]Write i2c OK [09:48:42]MH_I2C_Read... [09:48:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:42]Read from MH i2c: E2 [09:48:42]MH_I2C_Read... [09:48:42]Read from MH i2c: E2 0E 00 [09:48:42]MH_I2C_Read... [09:48:42]Read from MH i2c: E2 0E 00 7F 54 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 3B [09:48:42]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:48:42]wFMCommunicate OK [09:48:42]SAM_PROTO_GetShiftState done [09:48:42]FM_GetShiftState done [09:48:42]req_shift_opened done [09:48:42]requested_item shift.open_date is exist - process it [09:48:42]req_shift_open_date [09:48:42]req_shift_open_date done [09:48:42]produce_requested_data done [09:48:42]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311250,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [09:48:42]process_action_free close_receipt [09:48:42]json_value_free [09:48:42]json_value_free done [09:48:42]process_json_proto returns [09:48:42]Send response to host [09:48:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311250,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [09:48:42]free response buf [09:48:42]execute_script done [09:48:42]execute_script returns [09:48:42]free content buf [09:48:42]Sock 7.Close socket [09:48:42]Sock 7.Thread stoped [09:48:46]OFD Sender: No OFD packet to send [09:48:51]OFD Sender: No OFD packet to send [09:48:56]OFD Sender: No OFD packet to send [09:49:00]accept exits with 10 [09:49:00]New connection [09:49:00]New thread 3066654052 created [09:49:00]Thread 3066510692 joined [09:49:00]Waiting for new connection... [09:49:00] Sock 10.Parse request [09:49:00]Sock 10.Check first char [09:49:00]Sock 10.First char is OK [09:49:00]request: POST /json_proto HTTP/1.0 [09:49:00]Method: POST [09:49:00]URL: /json_proto [09:49:00]Method is POST - this is cgi request [09:49:00]url: /json_proto [09:49:00]query_string will be loaded in cgi processing [09:49:00]execute_cgi json_proto POST (null) [09:49:00]execute_cgi path=json_proto method=POST [09:49:00]POST find Content-Length [09:49:00]Host: 172.17.96.3:8080 [09:49:00]Content-Length: 677 [09:49:00]Content-Type: application/json [09:49:00] [09:49:00]POST finish read [09:49:00]Found Content-Length = 677 [09:49:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645060", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.100, "sum" : 140.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 140.00, "total" : 140.00, "payments": [ { "type": 0, "sum" : 140.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:49:00]execute_script... [09:49: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)645060", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.100, "sum" : 140.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 140.00, "total" : 140.00, "payments": [ { "type": 0, "sum" : 140.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:49:00]POST & json_proto [09:49:00]process_json_proto [09:49:00]json parsed OK: [09:49:00]protocol is kg_v1.0 [09:49:00]action value=close_receipt [09:49:00]process_action close_receipt [09:49:00]cmd_close_receipt [09:49:00]MH_GetDate [09:49:00]Write to MH i2c: F0 00 00 80 54 C3 [09:49:00]Write i2c OK [09:49:00]MH_I2C_Read... [09:49:00]Read from MH i2c: F0 [09:49:00]MH_I2C_Read... [09:49:00]Read from MH i2c: F0 09 00 [09:49:00]MH_I2C_Read... [09:49:00]Read from MH i2c: F0 09 00 80 54 00 11 01 22 67 44 5E 04 65 72 [09:49:00]GetLastDocTimeStamp 1730281723 [09:49:00]current date 1730281745 [09:49:00]FM_GetShiftState [09:49:00]SAM_PROTO_GetShiftState [09:49:00]wFMCommunicate request_size=4 [09:49:00]MH_SAM_APDU [09:49:00]CAPDU: 80 13 01 00 [09:49:00]Write to MH i2c: E2 08 00 81 54 80 13 01 00 00 00 00 00 52 [09:49:00]Write i2c OK [09:49:00]MH_I2C_Read... [09:49:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:49:01]Read from MH i2c: E2 [09:49:01]MH_I2C_Read... [09:49:01]Read from MH i2c: E2 0E 00 [09:49:01]MH_I2C_Read... [09:49:01]Read from MH i2c: E2 0E 00 81 54 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 3D [09:49:01]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:49:01]wFMCommunicate OK [09:49:01]SAM_PROTO_GetShiftState done [09:49:01]FM_GetShiftState done [09:49:01]opened in 1730247899 [09:49:01]opened+sec_in_day 1730334299 [09:49:01]quantity*price = 14049 [09:49:01]sum+1 = 14050 [09:49:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 140.00 Внесено: 140.00 СДАЧА: 0.00 НСП 1% : 1.24 НДС 12% : 14.92 Наличными: 140.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 98 30.10.2024 09:49 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311251 ФПД: 14835322515549 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T094905&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311251&fm=14835322515549&tin=02508201610067®Number=0000000000091780&sum=14000 [09:49:02]StoreToDocumentArchive [09:49:02]shift 536 fd 311251 [09:49:02]save to /storage/0536/doc_00311251 [09:49:02]save last doc name /storage/0536/doc_00311251 to /storage/kkm_last_doc_name [09:49:02]save OK [09:49:02]Clear old archive folders... [09:49:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:49:02]tlvbuf is 005AA220 [09:49:02]SAM_PROTO_ClearQueue [09:49:02]wFMCommunicate request_size=4 [09:49:02]MH_SAM_APDU [09:49:02]CAPDU: 80 09 00 00 [09:49:02]Write to MH i2c: E2 08 00 8E 54 80 09 00 00 00 00 00 00 54 [09:49:02]Write i2c OK [09:49:02]MH_I2C_Read... [09:49:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:49:02]Read from MH i2c: E2 [09:49:02]MH_I2C_Read... [09:49:02]Read from MH i2c: E2 03 00 [09:49:02]MH_I2C_Read... [09:49:02]Read from MH i2c: E2 03 00 8E 54 00 90 00 56 [09:49:02]RAPDU: 90 00 [09:49:02]wFMCommunicate OK [09:49:02]SAM_PROTO_ClearQueue done [09:49:02]KKMCreateOFDPacket [09:49:02]OFDProtocolAddRootSTLVToBuf [09:49:02]FM_MakeSignedData [09:49:02]FM_MakeSignedData [09:49:02]SAM_PROTO_SignData [09:49:02]wFMCommunicate request_size=4 [09:49:02]MH_SAM_APDU [09:49:02]CAPDU: 80 0D 01 02 [09:49:02]Write to MH i2c: E2 08 00 8F 54 80 0D 01 02 00 00 00 00 5C [09:49:02]Write i2c OK [09:49:02]MH_I2C_Read... [09:49:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:49:02]Read from MH i2c: E2 [09:49:02]MH_I2C_Read... [09:49:02]Read from MH i2c: E2 03 00 [09:49:02]MH_I2C_Read... [09:49:02]Read from MH i2c: E2 03 00 8F 54 00 90 00 57 [09:49:02]RAPDU: 90 00 [09:49:02]wFMCommunicate OK [09:49:02]wFMCommunicate request_size=255 [09:49:02]MH_SAM_APDU [09:49: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 32 FF 03 08 00 03 34 08 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E1 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 05 00 00 00 00 07 04 06 00 B0 36 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 00 00 00 F4 03 04 00 11 01 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D3 BF 04 00 35 04 06 00 0D [09:49:02]Write to MH i2c: E2 02 01 90 54 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 34 08 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E1 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 05 00 00 00 00 07 04 06 00 B0 36 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 00 00 00 F4 03 04 00 11 01 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D3 BF 04 00 35 04 06 00 0D 00 00 CF [09:49:02]Write i2c OK [09:49:02]MH_I2C_Read... [09:49:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:49:02]Read from MH i2c: E2 [09:49:02]MH_I2C_Read... [09:49:02]Read from MH i2c: E2 03 00 [09:49:02]MH_I2C_Read... [09:49:02]Read from MH i2c: E2 03 00 90 54 00 90 00 58 [09:49:02]RAPDU: 90 00 [09:49:02]wFMCommunicate OK [09:49:02]wFMCommunicate request_size=10 [09:49:02]MH_SAM_APDU [09:49:02]CAPDU: 80 0D 02 02 05 7E 1E 20 F0 5D [09:49:02]Write to MH i2c: E2 0D 00 91 54 80 0D 02 02 05 00 7E 1E 20 F0 5D 00 00 72 [09:49:02]Write i2c OK [09:49:02]MH_I2C_Read... [09:49:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:49:02]Read from MH i2c: E2 [09:49:02]MH_I2C_Read... [09:49:02]Read from MH i2c: E2 03 00 [09:49:02]MH_I2C_Read... [09:49:02]Read from MH i2c: E2 03 00 91 54 00 90 00 59 [09:49:02]RAPDU: 90 00 [09:49:02]wFMCommunicate OK [09:49:02]wFMCommunicate request_size=4 [09:49:02]MH_SAM_APDU [09:49:02]CAPDU: 80 0D 03 02 [09:49:02]Write to MH i2c: E2 08 00 92 54 80 0D 03 02 00 00 00 00 61 [09:49:02]Write i2c OK [09:49:02]MH_I2C_Read... [09:49:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:49:02]Read from MH i2c: E2 [09:49:02]MH_I2C_Read... [09:49:02]Read from MH i2c: E2 0B 00 [09:49:02]MH_I2C_Read... [09:49:02]Read from MH i2c: E2 0B 00 92 54 00 F5 65 DC 1E A1 EF B4 E2 90 00 DC [09:49:02]RAPDU: F5 65 DC 1E A1 EF B4 E2 90 00 [09:49:02]wFMCommunicate OK [09:49:02]SAM_PROTO_SignData done [09:49:02]FM_MakeSignedData done [09:49:02]CreateOFDProtocolMessage [09:49:02]wFMCommunicate request_size=4 [09:49:02]MH_SAM_APDU [09:49:02]CAPDU: 80 11 00 00 [09:49:02]Write to MH i2c: E2 08 00 93 54 80 11 00 00 00 00 00 00 61 [09:49:02]Write i2c OK [09:49:02]MH_I2C_Read... [09:49:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:49:02]Read from MH i2c: E2 [09:49:02]MH_I2C_Read... [09:49:02]Read from MH i2c: E2 17 00 [09:49:02]MH_I2C_Read... [09:49:02]Read from MH i2c: E2 17 00 93 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B6 [09:49:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:49:02]wFMCommunicate OK [09:49:02]CreateOFDProtocolMessage done [09:49:02]OFDSenderStorePacket 311251 [09:49:02]StoreOFDPacket docnum=311251 [09:49:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 9F ED 07 01 DF 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 32 FF 03 08 00 03 34 08 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E1 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 05 00 00 00 00 07 04 06 00 B0 36 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 00 00 00 F4 03 04 00 11 01 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D3 BF 04 00 35 04 06 00 0D 7E 1E 20 F0 5D F5 65 DC 1E A1 EF B4 E2 [09:49:02]CheckFolder [09:49:02]dirname=/storage/ofd_packets [09:49:02]CheckFolder done [09:49:02]ProducePacketName [09:49:02]name=ofd_packets/00311251 [09:49:02]NVStorageSaveData ofd_packets/00311251 [09:49:02]File name is /storage/ofd_packets/00311251 [09:49:02]Write 301 bytes [09:49:02]NVStorageSaveData done [09:49:02]OFDSenderStorePacket done [09:49:02]KKMCreateOFDPacket done [09:49:02]NVStorageSaveData kkm_last_timestamp [09:49:02]File name is /storage/kkm_last_timestamp [09:49:02]Write 4 bytes [09:49:02]NVStorageSaveData done [09:49:02]ExternCall_PrintAddStr [09:49:02]wPrintStart [09:49:02]Write to MH i2c: 01 00 00 94 54 E8 [09:49:02]Write i2c OK [09:49:02]MH_I2C_Read... [09:49:02]Read from MH i2c: 01 [09:49:02]MH_I2C_Read... [09:49:02]Read from MH i2c: 01 07 00 [09:49:02]MH_I2C_Read... [09:49:02]Read from MH i2c: 01 07 00 94 54 00 00 00 00 00 FF 0F FD [09:49:02]RasterBufferAndPrint [09:49:02]line Счет N : (1)645060 [09:49:02]line ИНН: 02508201610067 [09:49:02]line Контрольно-Кассовый Чек [09:49:02]line ПРОДАЖА [09:49:02]line ТРК (МРК, ГНК) : 31 [09:49:02]line Товар: 2710124130 [09:49:02]line Аи-92-К-2 [09:49:02]line 2.100 * 66.90 [09:49:02]line = 140.49 [09:49:02]line НДС 12% НСП 1% [09:49:02]line > о реализуемом товаре [09:49:02]line ОКРУГЛЕНИЕ: -0.49 [09:49:02]line ИТОГО: 140.00 [09:49:02]line Внесено: 140.00 [09:49:02]line СДАЧА: 0.00 [09:49:02]line НСП 1% : 1.24 [09:49:02]line НДС 12% : 14.92 [09:49:02]line Наличными: 140.00 [09:49:02]line Безнал.: 0.00 [09:49:02]line Место: АЗС № 172 "Партнер Нефть" [09:49:02]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:49:02]line СНО: Общий режим [09:49:02]line Чек 98 30.10.2024 09:49 [09:49:02]line Смена: 536 ФФД: 1.0 [09:49:02]line ЗНМ: 0300000116 [09:49:02]line РНМ: 0000000000091780 [09:49:02]line Версия ККМ: 001 [09:49:02]line ФМ: 0000000000871765 [09:49:02]line ФД: 311251 [09:49:02]line ФПД: 14835322515549 [09:49:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T094905&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311251&fm=14835322515549&tin=02508201610067®Number=0000000000091780&sum=14000 [09:49:02]written 0, free lines is 4095 [09:49:02]OFD Sender: Processing packet 311251 [packets to send 223, broken 222] [09:49:02]ProducePacketName [09:49:02]name=ofd_packets/00311251 [09:49:02]OFD Sender: To server: pG, [09:49:02]CommunicateWithHost lk.salyk.kg:30040 [09:49:02]ConnectInit lk.salyk.kg [09:49:02]Connected sock=9 [09: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 31 37 36 35 0F 01 00 00 9F ED 07 01 DF 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 32 FF 03 08 00 03 34 08 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E1 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 05 00 00 00 00 07 04 06 00 B0 36 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 00 00 00 F4 03 04 00 11 01 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D3 BF 04 00 35 04 06 00 0D 7E 1E 20 F0 5D F5 65 DC 1E A1 EF B4 E2 [09:49:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 2D DE 47 00 67 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 31 37 36 35 10 04 04 00 D3 BF 04 00 F4 03 04 00 61 A7 21 67 B6 04 01 00 00 CC 34 6C 72 6B 1C 98 F4 [09:49:03]CommunicateWithHost err = 0 [09:49:03]CheckOFDResponse [09:49:03]1017 (14) - 77093643461234 [09:49:03]1041 (16) - 0000000000871765 [09:49:03]1040 (4) - 311251 [09:49:03]1012 (4) - 30.10.2024 03:26 [09:49:03]1206 (1) - 0 [09:49:03]OFD Sender: Remove packet 311251 [09:49:03]ProducePacketName [09:49:03]name=ofd_packets/00311251 [09:49:03]NVStorageDeleteData [09:49:03]Write to MH i2c: 01 00 00 BE 54 12 [09:49:03]Write i2c OK [09:49:03]MH_I2C_Read... [09:49:03]Read from MH i2c: 01 [09:49:03]MH_I2C_Read... [09:49:03]Read from MH i2c: 01 07 00 [09:49:03]MH_I2C_Read... [09:49:03]Read from MH i2c: 01 07 00 BE 54 00 00 00 00 00 B3 0C D8 [09:49:03]RasterBufferAndPrint [09:49:03]line [09:49:03]line [09:49:03]line [09:49:03]line [09:49:03]line [09:49:03]written 0, free lines is 3255 [09:49:03]MH_Cut [09:49:03]Write to MH i2c: D1 01 00 C5 54 01 EB [09:49:03]Write i2c OK [09:49:03]MH_I2C_Read... [09:49:03]Read from MH i2c: D1 [09:49:03]MH_I2C_Read... [09:49:03]Read from MH i2c: D1 01 00 [09:49:03]MH_I2C_Read... [09:49:03]Read from MH i2c: D1 01 00 C5 54 00 EA [09:49:03]Write to MH i2c: 01 00 00 C6 54 1A [09:49:03]Write i2c OK [09:49:03]MH_I2C_Read... [09:49:03]OFD Sender: No OFD packet to send [09:49:03]*** Cut start [09:49:03]*** Purtial cut [09:49:03]*** Stage 1: CUTSNS_PIN = 1 [09:49:04]Read from MH i2c: 01 [09:49:04]MH_I2C_Read... [09:49:04]*** Stop cut motor [09:49:04]*** Cut end [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 C6 54 00 00 00 00 00 FF 0F 2F [09:49:04]process_action close_receipt done [09:49:04]requested_data is exist [09:49:04]produce_requested_data [09:49:04]requested_item fm.sn is exist - process it [09:49:04]wFMCommunicate request_size=4 [09:49:04]MH_SAM_APDU [09:49:04]CAPDU: 80 11 00 00 [09:49:04]Write to MH i2c: E2 08 00 C7 54 80 11 00 00 00 00 00 00 95 [09:49:04]Write i2c OK [09:49:04]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 C7 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 EA [09:49:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:49:04]wFMCommunicate OK [09:49:04]requested_item fd.num is exist - process it [09:49:04]SAM_PROTO_GetFieldsCounters [09:49:04]wFMCommunicate request_size=4 [09:49:04]MH_SAM_APDU [09:49:04]CAPDU: 80 13 00 00 [09:49:04]Write to MH i2c: E2 08 00 C8 54 80 13 00 00 00 00 00 00 98 [09:49:04]Write i2c OK [09:49:04]MH_I2C_Read... [09:49:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:49:04]Read from MH i2c: E2 [09:49:04]MH_I2C_Read... [09:49:04]Read from MH i2c: E2 62 00 [09:49:04]MH_I2C_Read... [09:49:04]Read from MH i2c: E2 62 00 C8 54 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D3 BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 62 00 00 00 5E 04 04 00 62 00 00 00 57 04 04 00 63 00 00 00 19 04 04 00 00 00 00 00 90 00 91 [09: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D3 BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 62 00 00 00 5E 04 04 00 62 00 00 00 57 04 04 00 63 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:49:04]wFMCommunicate OK [09:49:04]SAM_PROTO_GetFieldsCounters done [09:49:04]requested_item shift.num is exist - process it [09:49:04]requested_item shift.opened is exist - process it [09:49:04]req_shift_opened [09:49:04]FM_GetShiftState [09:49:04]SAM_PROTO_GetShiftState [09:49:04]wFMCommunicate request_size=4 [09:49:04]MH_SAM_APDU [09:49:04]CAPDU: 80 13 01 00 [09:49:04]Write to MH i2c: E2 08 00 C9 54 80 13 01 00 00 00 00 00 9A [09:49:04]Write i2c OK [09:49:04]MH_I2C_Read... [09:49:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:49:04]Read from MH i2c: E2 [09:49:04]MH_I2C_Read... [09:49:04]Read from MH i2c: E2 0E 00 [09:49:04]MH_I2C_Read... [09:49:04]Read from MH i2c: E2 0E 00 C9 54 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 85 [09:49:04]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:49:04]wFMCommunicate OK [09:49:04]SAM_PROTO_GetShiftState done [09:49:04]FM_GetShiftState done [09:49:04]req_shift_opened done [09:49:04]requested_item shift.open_date is exist - process it [09:49:04]req_shift_open_date [09:49:04]req_shift_open_date done [09:49:04]produce_requested_data done [09:49:04]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311251,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [09:49:04]process_action_free close_receipt [09:49:04]json_value_free [09:49:04]json_value_free done [09:49:04]process_json_proto returns [09:49:04]Send response to host [09:49:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311251,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [09:49:04]free response buf [09:49:04]execute_script done [09:49:04]execute_script returns [09:49:04]free content buf [09:49:04]Sock 10.Close socket [09:49:04]Sock 10.Thread stoped [09:49:08]OFD Sender: No OFD packet to send [09:49:13]OFD Sender: No OFD packet to send [09:49:18]OFD Sender: No OFD packet to send [09:49:23]OFD Sender: No OFD packet to send [09:49:28]OFD Sender: No OFD packet to send [09:49:33]OFD Sender: No OFD packet to send [09:49:38]OFD Sender: No OFD packet to send [09:49:43]OFD Sender: No OFD packet to send [09:49:48]OFD Sender: No OFD packet to send [09:49:53]OFD Sender: No OFD packet to send [09:49:58]OFD Sender: No OFD packet to send [09:50:03]OFD Sender: No OFD packet to send [09:50:08]OFD Sender: No OFD packet to send [09:50:13]OFD Sender: No OFD packet to send [09:50:18]OFD Sender: No OFD packet to send [09:50:23]OFD Sender: No OFD packet to send [09:50:28]OFD Sender: No OFD packet to send [09:50:33]OFD Sender: No OFD packet to send [09:50:38]OFD Sender: No OFD packet to send [09:50:43]OFD Sender: No OFD packet to send [09:50:48]accept exits with 7 [09:50:48]New connection [09:50:48]New thread 3066510692 created [09:50:48]Thread 3066654052 joined [09:50:48]Waiting for new connection... [09:50:48] Sock 7.Parse request [09:50:48]Sock 7.Check first char [09:50:48]Sock 7.First char is OK [09:50:48]request: POST /json_proto HTTP/1.0 [09:50:48]Method: POST [09:50:48]URL: /json_proto [09:50:48]Method is POST - this is cgi request [09:50:48]url: /json_proto [09:50:48]query_string will be loaded in cgi processing [09:50:48]execute_cgi json_proto POST (null) [09:50:48]execute_cgi path=json_proto method=POST [09:50:48]POST find Content-Length [09:50:48]Host: 172.17.96.3:8080 [09:50:48]Content-Length: 789 [09:50:48]Content-Type: application/json [09:50:48] [09:50:48]POST finish read [09:50:48]Found Content-Length = 789 [09:50:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645061", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 22.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A31084", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:50:48]execute_script... [09:50: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)645061", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 22.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A31084", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:50:48]POST & json_proto [09:50:48]process_json_proto [09:50:48]json parsed OK: [09:50:48]protocol is kg_v1.0 [09:50:48]action value=close_receipt [09:50:48]process_action close_receipt [09:50:48]cmd_close_receipt [09:50:48]MH_GetDate [09:50:48]Write to MH i2c: F0 00 00 CA 54 0D [09:50:48]Write i2c OK [09:50:48]MH_I2C_Read... [09:50:48]Read from MH i2c: F0 [09:50:48]MH_I2C_Read... [09:50:48]Read from MH i2c: F0 09 00 [09:50:48]MH_I2C_Read... [09:50:48]Read from MH i2c: F0 09 00 CA 54 00 7C 01 22 67 44 5E 04 65 27 [09:50:48]GetLastDocTimeStamp 1730281745 [09:50:48]current date 1730281852 [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 CB 54 80 13 01 00 00 00 00 00 9C [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 CB 54 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 87 [09:50:48]RAPDU: 09 00 01 DB 7C 21 67 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]opened in 1730247899 [09:50:48]opened+sec_in_day 1730334299 [09:50:48]quantity*price = 0 [09:50:48]sum+1 = 1 [09:50:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 99 30.10.2024 09:50 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливная Карта 31084 ФМ: 0000000000871765 ФД: 311252 ФПД: 100090393711501 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T095052&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311252&fm=100090393711501&tin=02508201610067®Number=0000000000091780&sum=0 [09:50:49]StoreToDocumentArchive [09:50:49]shift 536 fd 311252 [09:50:49]save to /storage/0536/doc_00311252 [09:50:49]save last doc name /storage/0536/doc_00311252 to /storage/kkm_last_doc_name [09:50:49]save OK [09:50:49]Clear old archive folders... [09:50:49]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:50:49]tlvbuf is 006F1CD0 [09:50:49]SAM_PROTO_ClearQueue [09:50:49]wFMCommunicate request_size=4 [09:50:49]MH_SAM_APDU [09:50:49]CAPDU: 80 09 00 00 [09:50:49]Write to MH i2c: E2 08 00 D8 54 80 09 00 00 00 00 00 00 9E [09:50:49]Write i2c OK [09:50:49]MH_I2C_Read... [09:50:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:50:49]Read from MH i2c: E2 [09:50:49]MH_I2C_Read... [09:50:49]Read from MH i2c: E2 03 00 [09:50:49]MH_I2C_Read... [09:50:49]Read from MH i2c: E2 03 00 D8 54 00 90 00 A0 [09:50:49]RAPDU: 90 00 [09:50:49]wFMCommunicate OK [09:50:49]SAM_PROTO_ClearQueue done [09:50:49]KKMCreateOFDPacket [09:50:49]OFDProtocolAddRootSTLVToBuf [09:50:49]FM_MakeSignedData [09:50:49]FM_MakeSignedData [09:50:49]SAM_PROTO_SignData [09:50:49]wFMCommunicate request_size=4 [09:50:49]MH_SAM_APDU [09:50:49]CAPDU: 80 0D 01 02 [09:50:49]Write to MH i2c: E2 08 00 D9 54 80 0D 01 02 00 00 00 00 A6 [09:50:49]Write i2c OK [09:50:49]MH_I2C_Read... [09:50:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:50:49]Read from MH i2c: E2 [09:50:49]MH_I2C_Read... [09:50:49]Read from MH i2c: E2 03 00 [09:50:49]MH_I2C_Read... [09:50:49]Read from MH i2c: E2 03 00 D9 54 00 90 00 A1 [09:50:49]RAPDU: 90 00 [09:50:49]wFMCommunicate OK [09:50:49]wFMCommunicate request_size=255 [09:50:49]MH_SAM_APDU [09:50: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 32 FF 03 08 00 03 F0 55 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 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 7C 01 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D4 BF 04 00 35 04 06 00 5B 08 1C 5C [09:50:49]Write to MH i2c: E2 02 01 DA 54 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 32 FF 03 08 00 03 F0 55 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 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 7C 01 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D4 BF 04 00 35 04 06 00 5B 08 1C 5C 00 00 3C [09:50:49]Write i2c OK [09:50:49]MH_I2C_Read... [09:50:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:50:49]Read from MH i2c: E2 [09:50:49]MH_I2C_Read... [09:50:49]Read from MH i2c: E2 03 00 [09:50:49]MH_I2C_Read... [09:50:49]Read from MH i2c: E2 03 00 DA 54 00 90 00 A2 [09:50:49]RAPDU: 90 00 [09:50:49]wFMCommunicate OK [09:50:49]wFMCommunicate request_size=7 [09:50:49]MH_SAM_APDU [09:50:49]CAPDU: 80 0D 02 02 02 D3 8D [09:50:49]Write to MH i2c: E2 0A 00 DB 54 80 0D 02 02 02 00 D3 8D 00 00 0D [09:50:49]Write i2c OK [09:50:49]MH_I2C_Read... [09:50:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:50:49]Read from MH i2c: E2 [09:50:49]MH_I2C_Read... [09:50:49]Read from MH i2c: E2 03 00 [09:50:49]MH_I2C_Read... [09:50:49]Read from MH i2c: E2 03 00 DB 54 00 90 00 A3 [09:50:49]RAPDU: 90 00 [09:50:49]wFMCommunicate OK [09:50:49]wFMCommunicate request_size=4 [09:50:49]MH_SAM_APDU [09:50:49]CAPDU: 80 0D 03 02 [09:50:49]Write to MH i2c: E2 08 00 DC 54 80 0D 03 02 00 00 00 00 AB [09:50:49]Write i2c OK [09:50:49]MH_I2C_Read... [09:50:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:50:49]Read from MH i2c: E2 [09:50:49]MH_I2C_Read... [09:50:49]Read from MH i2c: E2 0B 00 [09:50:49]MH_I2C_Read... [09:50:49]Read from MH i2c: E2 0B 00 DC 54 00 FC C6 C9 B4 04 8F 15 9B 90 00 2E [09:50:49]RAPDU: FC C6 C9 B4 04 8F 15 9B 90 00 [09:50:49]wFMCommunicate OK [09:50:49]SAM_PROTO_SignData done [09:50:49]FM_MakeSignedData done [09:50:49]CreateOFDProtocolMessage [09:50:49]wFMCommunicate request_size=4 [09:50:49]MH_SAM_APDU [09:50:49]CAPDU: 80 11 00 00 [09:50:49]Write to MH i2c: E2 08 00 DD 54 80 11 00 00 00 00 00 00 AB [09:50:49]Write i2c OK [09:50:49]MH_I2C_Read... [09:50:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:50:49]Read from MH i2c: E2 [09:50:49]MH_I2C_Read... [09:50:49]Read from MH i2c: E2 17 00 [09:50:49]MH_I2C_Read... [09:50:49]Read from MH i2c: E2 17 00 DD 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 00 [09:50:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:50:49]wFMCommunicate OK [09:50:49]CreateOFDProtocolMessage done [09:50:49]OFDSenderStorePacket 311252 [09:50:49]StoreOFDPacket docnum=311252 [09:50:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 2A F7 04 01 94 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 32 FF 03 08 00 03 F0 55 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 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 7C 01 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D4 BF 04 00 35 04 06 00 5B 08 1C 5C D3 8D FC C6 C9 B4 04 8F 15 9B [09:50:49]CheckFolder [09:50:49]dirname=/storage/ofd_packets [09:50:49]CheckFolder done [09:50:49]ProducePacketName [09:50:49]name=ofd_packets/00311252 [09:50:49]NVStorageSaveData ofd_packets/00311252 [09:50:49]File name is /storage/ofd_packets/00311252 [09:50:49]Write 298 bytes [09:50:49]NVStorageSaveData done [09:50:49]OFDSenderStorePacket done [09:50:49]KKMCreateOFDPacket done [09:50:49]NVStorageSaveData kkm_last_timestamp [09:50:49]File name is /storage/kkm_last_timestamp [09:50:49]Write 4 bytes [09:50:49]NVStorageSaveData done [09:50:49]ExternCall_PrintAddStr [09:50:49]wPrintStart [09:50:49]Write to MH i2c: 01 00 00 DE 54 32 [09:50:49]Write i2c OK [09:50:49]MH_I2C_Read... [09:50:49]Read from MH i2c: 01 [09:50:49]MH_I2C_Read... [09:50:49]Read from MH i2c: 01 07 00 [09:50:49]MH_I2C_Read... [09:50:49]Read from MH i2c: 01 07 00 DE 54 00 00 00 00 00 FF 0F 47 [09:50:49]RasterBufferAndPrint [09:50:49]line Счет N : (1)645061 [09:50:49]line ИНН: 02508201610067 [09:50:49]line Контрольно-Кассовый Чек [09:50:49]line ПРОДАЖА [09:50:49]line ТРК (МРК, ГНК) : 11 [09:50:49]line Товар: 2710194210 [09:50:49]line ДТ-К-2 [09:50:49]line 22.000 * 0.00 [09:50:49]line = 0.00 [09:50:49]line НДС 12% НСП 1% [09:50:49]line > о реализуемом товаре [09:50:49]line ИТОГО: 0.00 [09:50:49]line НСП 1% : 0.00 [09:50:49]line НДС 12% : 0.00 [09:50:49]line Наличными: 0.00 [09:50:49]line Безнал.: 0.00 [09:50:49]line Место: АЗС № 172 "Партнер Нефть" [09:50:49]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:50:49]line СНО: Общий режим [09:50:49]line Чек 99 30.10.2024 09:50 [09:50:49]line Смена: 536 ФФД: 1.0 [09:50:49]line ЗНМ: 0300000116 [09:50:49]line РНМ: 0000000000091780 [09:50:49]line Версия ККМ: 001 [09:50:49]line Талоны: Топливная Карта [09:50:49]line 31084 [09:50:49]line ФМ: 0000000000871765 [09:50:49]line ФД: 311252 [09:50:49]line ФПД: 100090393711501 [09:50:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T095052&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311252&fm=100090393711501&tin=02508201610067®Number=0000000000091780&sum=0 [09:50:50]OFD Sender: Processing packet 311252 [packets to send 223, broken 222] [09:50:50]ProducePacketName [09:50:50]name=ofd_packets/00311252 [09:50:50]OFD Sender: To server: pG, [09:50:50]CommunicateWithHost lk.salyk.kg:30040 [09:50:50]ConnectInit lk.salyk.kg [09:50:50]written 0, free lines is 4095 [09:50:50]Connected sock=10 [09:50:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 2A F7 04 01 94 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 32 FF 03 08 00 03 F0 55 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 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 7C 01 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D4 BF 04 00 35 04 06 00 5B 08 1C 5C D3 8D FC C6 C9 B4 04 8F 15 9B [09:50:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 5C B7 47 00 D7 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 31 37 36 35 10 04 04 00 D4 BF 04 00 F4 03 04 00 CD A7 21 67 B6 04 01 00 00 0A 53 9F C4 2D 88 7B E4 [09:50:50]CommunicateWithHost err = 0 [09:50:50]CheckOFDResponse [09:50:50]1017 (14) - 77093643461234 [09:50:50]1041 (16) - 0000000000871765 [09:50:50]1040 (4) - 311252 [09:50:50]1012 (4) - 30.10.2024 03:28 [09:50:50]1206 (1) - 0 [09:50:50]OFD Sender: Remove packet 311252 [09:50:50]ProducePacketName [09:50:50]name=ofd_packets/00311252 [09:50:50]NVStorageDeleteData [09:50:50]Write to MH i2c: 01 00 00 07 55 5C [09:50:50]Write i2c OK [09:50:50]MH_I2C_Read... [09:50:50]Read from MH i2c: 01 [09:50:50]MH_I2C_Read... [09:50:50]Read from MH i2c: 01 07 00 [09:50:50]MH_I2C_Read... [09:50:50]Read from MH i2c: 01 07 00 07 55 00 00 00 00 00 C3 0C 32 [09:50:50]RasterBufferAndPrint [09:50:50]line [09:50:50]line [09:50:50]line [09:50:50]line [09:50:50]line [09:50:50]written 0, free lines is 3271 [09:50:50]MH_Cut [09:50:50]Write to MH i2c: D1 01 00 0E 55 01 35 [09:50:50]Write i2c OK [09:50:50]MH_I2C_Read... [09:50:50]Read from MH i2c: D1 [09:50:50]MH_I2C_Read... [09:50:50]Read from MH i2c: D1 01 00 [09:50:50]MH_I2C_Read... [09:50:50]Read from MH i2c: D1 01 00 0E 55 00 34 [09:50:50]Write to MH i2c: 01 00 00 0F 55 64 [09:50:50]Write i2c OK [09:50:50]MH_I2C_Read... [09:50:51]OFD Sender: No OFD packet to send [09:50:51]*** Cut start [09:50:51]*** Purtial cut [09:50:51]*** Stage 1: CUTSNS_PIN = 1 [09:50:51]Read from MH i2c: 01 [09:50:51]MH_I2C_Read... [09:50:51]*** Stop cut motor [09:50:51]*** Cut end [09:50:51]Read from MH i2c: 01 07 00 [09:50:51]MH_I2C_Read... [09:50:51]Read from MH i2c: 01 07 00 0F 55 00 00 00 00 00 FF 0F 79 [09:50:51]process_action close_receipt done [09:50:51]requested_data is exist [09:50:51]produce_requested_data [09:50:51]requested_item fm.sn is exist - process it [09:50:51]wFMCommunicate request_size=4 [09:50:51]MH_SAM_APDU [09:50:51]CAPDU: 80 11 00 00 [09:50:51]Write to MH i2c: E2 08 00 10 55 80 11 00 00 00 00 00 00 DF [09:50:51]Write i2c OK [09:50:51]MH_I2C_Read... [09:50:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:50:51]Read from MH i2c: E2 [09:50:51]MH_I2C_Read... [09:50:51]Read from MH i2c: E2 17 00 [09:50:51]MH_I2C_Read... [09:50:51]Read from MH i2c: E2 17 00 10 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 34 [09:50:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:50:51]wFMCommunicate OK [09:50:51]requested_item fd.num is exist - process it [09:50:51]SAM_PROTO_GetFieldsCounters [09:50:51]wFMCommunicate request_size=4 [09:50:51]MH_SAM_APDU [09:50:51]CAPDU: 80 13 00 00 [09:50:51]Write to MH i2c: E2 08 00 11 55 80 13 00 00 00 00 00 00 E2 [09:50:51]Write i2c OK [09:50:51]MH_I2C_Read... [09:50:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:50:52]Read from MH i2c: E2 [09:50:52]MH_I2C_Read... [09:50:52]Read from MH i2c: E2 62 00 [09:50:52]MH_I2C_Read... [09:50:52]Read from MH i2c: E2 62 00 11 55 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D4 BF 04 00 0E 04 04 00 18 02 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 DF [09: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D4 BF 04 00 0E 04 04 00 18 02 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 [09:50:52]wFMCommunicate OK [09:50:52]SAM_PROTO_GetFieldsCounters done [09:50:52]requested_item shift.num is exist - process it [09:50:52]requested_item shift.opened is exist - process it [09:50:52]req_shift_opened [09:50:52]FM_GetShiftState [09:50:52]SAM_PROTO_GetShiftState [09:50:52]wFMCommunicate request_size=4 [09:50:52]MH_SAM_APDU [09:50:52]CAPDU: 80 13 01 00 [09:50:52]Write to MH i2c: E2 08 00 12 55 80 13 01 00 00 00 00 00 E4 [09:50:52]Write i2c OK [09:50:52]MH_I2C_Read... [09:50:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:50:52]Read from MH i2c: E2 [09:50:52]MH_I2C_Read... [09:50:52]Read from MH i2c: E2 0E 00 [09:50:52]MH_I2C_Read... [09:50:52]Read from MH i2c: E2 0E 00 12 55 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 CF [09:50:52]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:50:52]wFMCommunicate OK [09:50:52]SAM_PROTO_GetShiftState done [09:50:52]FM_GetShiftState done [09:50:52]req_shift_opened done [09:50:52]requested_item shift.open_date is exist - process it [09:50:52]req_shift_open_date [09:50:52]req_shift_open_date done [09:50:52]produce_requested_data done [09:50:52]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311252,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [09:50:52]process_action_free close_receipt [09:50:52]json_value_free [09:50:52]json_value_free done [09:50:52]process_json_proto returns [09:50:52]Send response to host [09:50:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311252,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [09:50:52]free response buf [09:50:52]execute_script done [09:50:52]execute_script returns [09:50:52]free content buf [09:50:52]Sock 7.Close socket [09:50:52]Sock 7.Thread stoped [09:50:56]OFD Sender: No OFD packet to send [09:51:01]OFD Sender: No OFD packet to send [09:51:02]accept exits with 9 [09:51:02]New connection [09:51:02]New thread 3066654052 created [09:51:02]Thread 3066510692 joined [09:51:02]Waiting for new connection... [09:51:02] Sock 9.Parse request [09:51:02]Sock 9.Check first char [09:51:02]Sock 9.First char is OK [09:51:02]request: POST /json_proto HTTP/1.0 [09:51:02]Method: POST [09:51:02]URL: /json_proto [09:51:02]Method is POST - this is cgi request [09:51:02]url: /json_proto [09:51:02]query_string will be loaded in cgi processing [09:51:02]execute_cgi json_proto POST (null) [09:51:02]execute_cgi path=json_proto method=POST [09:51:02]POST find Content-Length [09:51:02]Host: 172.17.96.3:8080 [09:51:02]Content-Length: 679 [09:51:02]Content-Type: application/json [09:51:02] [09:51:02]POST finish read [09:51:02]Found Content-Length = 679 [09:51:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645062", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "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:51:02]execute_script... [09:51: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)645062", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "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:51:02]POST & json_proto [09:51:02]process_json_proto [09:51:02]json parsed OK: [09:51:02]protocol is kg_v1.0 [09:51:02]action value=close_receipt [09:51:02]process_action close_receipt [09:51:02]cmd_close_receipt [09:51:02]MH_GetDate [09:51:02]Write to MH i2c: F0 00 00 13 55 57 [09:51:02]Write i2c OK [09:51:02]MH_I2C_Read... [09:51:02]Read from MH i2c: F0 [09:51:02]MH_I2C_Read... [09:51:02]Read from MH i2c: F0 09 00 [09:51:02]MH_I2C_Read... [09:51:02]Read from MH i2c: F0 09 00 13 55 00 8B 01 22 67 44 5E 04 65 80 [09:51:02]GetLastDocTimeStamp 1730281852 [09:51:02]current date 1730281867 [09:51:02]FM_GetShiftState [09:51:02]SAM_PROTO_GetShiftState [09:51:02]wFMCommunicate request_size=4 [09:51:02]MH_SAM_APDU [09:51:02]CAPDU: 80 13 01 00 [09:51:02]Write to MH i2c: E2 08 00 14 55 80 13 01 00 00 00 00 00 E6 [09:51:02]Write i2c OK [09:51:02]MH_I2C_Read... [09:51:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:51:02]Read from MH i2c: E2 [09:51:02]MH_I2C_Read... [09:51:02]Read from MH i2c: E2 0E 00 [09:51:02]MH_I2C_Read... [09:51:02]Read from MH i2c: E2 0E 00 14 55 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 D1 [09:51:02]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:51:02]wFMCommunicate OK [09:51:02]SAM_PROTO_GetShiftState done [09:51:02]FM_GetShiftState done [09:51:02]opened in 1730247899 [09:51:02]opened+sec_in_day 1730334299 [09:51:02]quantity*price = 200025 [09:51:02]sum+1 = 200026 [09:51:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 100 30.10.2024 09:51 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311253 ФПД: 231702805308203 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T095107&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311253&fm=231702805308203&tin=02508201610067®Number=0000000000091780&sum=200000 [09:51:03]StoreToDocumentArchive [09:51:03]shift 536 fd 311253 [09:51:03]save to /storage/0536/doc_00311253 [09:51:03]save last doc name /storage/0536/doc_00311253 to /storage/kkm_last_doc_name [09:51:03]save OK [09:51:03]Clear old archive folders... [09:51:03]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:51:03]tlvbuf is 006F18D0 [09:51:03]SAM_PROTO_ClearQueue [09:51:03]wFMCommunicate request_size=4 [09:51:03]MH_SAM_APDU [09:51:03]CAPDU: 80 09 00 00 [09:51:03]Write to MH i2c: E2 08 00 21 55 80 09 00 00 00 00 00 00 E8 [09:51:03]Write i2c OK [09:51:03]MH_I2C_Read... [09:51:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:51:04]Read from MH i2c: E2 [09:51:04]MH_I2C_Read... [09:51:04]Read from MH i2c: E2 03 00 [09:51:04]MH_I2C_Read... [09:51:04]Read from MH i2c: E2 03 00 21 55 00 90 00 EA [09:51:04]RAPDU: 90 00 [09:51:04]wFMCommunicate OK [09:51:04]SAM_PROTO_ClearQueue done [09:51:04]KKMCreateOFDPacket [09:51:04]OFDProtocolAddRootSTLVToBuf [09:51:04]FM_MakeSignedData [09:51:04]FM_MakeSignedData [09:51:04]SAM_PROTO_SignData [09:51:04]wFMCommunicate request_size=4 [09:51:04]MH_SAM_APDU [09:51:04]CAPDU: 80 0D 01 02 [09:51:04]Write to MH i2c: E2 08 00 22 55 80 0D 01 02 00 00 00 00 F0 [09:51:04]Write i2c OK [09:51:04]MH_I2C_Read... [09:51:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:51:04]Read from MH i2c: E2 [09:51:04]MH_I2C_Read... [09:51:04]Read from MH i2c: E2 03 00 [09:51:04]MH_I2C_Read... [09:51:04]Read from MH i2c: E2 03 00 22 55 00 90 00 EB [09:51:04]RAPDU: 90 00 [09:51:04]wFMCommunicate OK [09:51:04]wFMCommunicate request_size=255 [09:51:04]MH_SAM_APDU [09:51: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 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 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 FA 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 64 00 00 00 F4 03 04 00 8B 01 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D5 BF 04 00 35 04 06 00 D2 BB 83 67 [09:51:04]Write to MH i2c: E2 02 01 23 55 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 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 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 FA 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 64 00 00 00 F4 03 04 00 8B 01 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D5 BF 04 00 35 04 06 00 D2 BB 83 67 00 00 04 [09:51:04]Write i2c OK [09:51:04]MH_I2C_Read... [09:51:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:51:04]Read from MH i2c: E2 [09:51:04]MH_I2C_Read... [09:51:04]Read from MH i2c: E2 03 00 [09:51:04]MH_I2C_Read... [09:51:04]Read from MH i2c: E2 03 00 23 55 00 90 00 EC [09:51:04]RAPDU: 90 00 [09:51:04]wFMCommunicate OK [09:51:04]wFMCommunicate request_size=7 [09:51:04]MH_SAM_APDU [09:51:04]CAPDU: 80 0D 02 02 02 63 2B [09:51:04]Write to MH i2c: E2 0A 00 24 55 80 0D 02 02 02 00 63 2B 00 00 85 [09:51:04]Write i2c OK [09:51:04]MH_I2C_Read... [09:51:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:51:04]Read from MH i2c: E2 [09:51:04]MH_I2C_Read... [09:51:04]Read from MH i2c: E2 03 00 [09:51:04]MH_I2C_Read... [09:51:04]Read from MH i2c: E2 03 00 24 55 00 90 00 ED [09:51:04]RAPDU: 90 00 [09:51:04]wFMCommunicate OK [09:51:04]wFMCommunicate request_size=4 [09:51:04]MH_SAM_APDU [09:51:04]CAPDU: 80 0D 03 02 [09:51:04]Write to MH i2c: E2 08 00 25 55 80 0D 03 02 00 00 00 00 F5 [09:51:04]Write i2c OK [09:51:04]MH_I2C_Read... [09:51:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:51:04]Read from MH i2c: E2 [09:51:04]MH_I2C_Read... [09:51:04]Read from MH i2c: E2 0B 00 [09:51:04]MH_I2C_Read... [09:51:04]Read from MH i2c: E2 0B 00 25 55 00 11 F6 9F DC 1F 82 8D 79 90 00 1F [09:51:04]RAPDU: 11 F6 9F DC 1F 82 8D 79 90 00 [09:51:04]wFMCommunicate OK [09:51:04]SAM_PROTO_SignData done [09:51:04]FM_MakeSignedData done [09:51:04]CreateOFDProtocolMessage [09:51:04]wFMCommunicate request_size=4 [09:51:04]MH_SAM_APDU [09:51:04]CAPDU: 80 11 00 00 [09:51:04]Write to MH i2c: E2 08 00 26 55 80 11 00 00 00 00 00 00 F5 [09:51:04]Write i2c OK [09:51:04]MH_I2C_Read... [09:51:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:51:04]Read from MH i2c: E2 [09:51:04]MH_I2C_Read... [09:51:04]Read from MH i2c: E2 17 00 [09:51:04]MH_I2C_Read... [09:51:04]Read from MH i2c: E2 17 00 26 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4A [09:51:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:51:04]wFMCommunicate OK [09:51:04]CreateOFDProtocolMessage done [09:51:04]OFDSenderStorePacket 311253 [09:51:04]StoreOFDPacket docnum=311253 [09:51:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 CF E1 04 01 4E 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 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 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 FA 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 64 00 00 00 F4 03 04 00 8B 01 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D5 BF 04 00 35 04 06 00 D2 BB 83 67 63 2B 11 F6 9F DC 1F 82 8D 79 [09:51:04]CheckFolder [09:51:04]dirname=/storage/ofd_packets [09:51:04]CheckFolder done [09:51:04]ProducePacketName [09:51:04]name=ofd_packets/00311253 [09:51:04]NVStorageSaveData ofd_packets/00311253 [09:51:04]File name is /storage/ofd_packets/00311253 [09:51:04]Write 298 bytes [09:51:04]NVStorageSaveData done [09:51:04]OFDSenderStorePacket done [09:51:04]KKMCreateOFDPacket done [09:51:04]NVStorageSaveData kkm_last_timestamp [09:51:04]File name is /storage/kkm_last_timestamp [09:51:04]Write 4 bytes [09:51:04]NVStorageSaveData done [09:51:04]ExternCall_PrintAddStr [09:51:04]wPrintStart [09:51:04]Write to MH i2c: 01 00 00 27 55 7C [09:51:04]Write i2c OK [09:51:04]MH_I2C_Read... [09:51:04]Read from MH i2c: 01 [09:51:04]MH_I2C_Read... [09:51:04]Read from MH i2c: 01 07 00 [09:51:04]MH_I2C_Read... [09:51:04]Read from MH i2c: 01 07 00 27 55 00 00 00 00 00 FF 0F 91 [09:51:04]RasterBufferAndPrint [09:51:04]line Счет N : (1)645062 [09:51:04]line ИНН: 02508201610067 [09:51:04]line Контрольно-Кассовый Чек [09:51:04]line ПРОДАЖА [09:51:04]line ТРК (МРК, ГНК) : 21 [09:51:04]line Товар: 2710194210 [09:51:04]line ДТ-К-2 [09:51:04]line 26.250 * 76.20 [09:51:04]line = 2000.25 [09:51:04]line НДС 12% НСП 1% [09:51:04]line > о реализуемом товаре [09:51:04]line ОКРУГЛЕНИЕ: -0.25 [09:51:04]line ИТОГО: 2000.00 [09:51:04]line Внесено: 2000.00 [09:51:04]line СДАЧА: 0.00 [09:51:04]line НСП 1% : 17.70 [09:51:04]line НДС 12% : 212.42 [09:51:04]line Наличными: 2000.00 [09:51:04]line Безнал.: 0.00 [09:51:04]line Место: АЗС № 172 "Партнер Нефть" [09:51:04]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:51:04]line СНО: Общий режим [09:51:04]line Чек 100 30.10.2024 09:51 [09:51:04]line Смена: 536 ФФД: 1.0 [09:51:04]line ЗНМ: 0300000116 [09:51:04]line РНМ: 0000000000091780 [09:51:04]line Версия ККМ: 001 [09:51:04]line ФМ: 0000000000871765 [09:51:04]line ФД: 311253 [09:51:04]line ФПД: 231702805308203 [09:51:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T095107&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311253&fm=231702805308203&tin=02508201610067®Number=0000000000091780&sum=200000 [09:51:04]OFD Sender: Processing packet 311253 [packets to send 223, broken 222] [09:51:04]ProducePacketName [09:51:04]name=ofd_packets/00311253 [09:51:04]OFD Sender: To server: pG, [09:51:04]CommunicateWithHost lk.salyk.kg:30040 [09:51:04]ConnectInit lk.salyk.kg [09:51:04]written 0, free lines is 4095 [09:51:04]Connected sock=10 [09:51:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 CF E1 04 01 4E 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 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 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 FA 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 64 00 00 00 F4 03 04 00 8B 01 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D5 BF 04 00 35 04 06 00 D2 BB 83 67 63 2B 11 F6 9F DC 1F 82 8D 79 [09:51:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 FE 46 47 00 3C 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 31 37 36 35 10 04 04 00 D5 BF 04 00 F4 03 04 00 DB A7 21 67 B6 04 01 00 00 9A 2A E0 0E F2 32 23 E2 [09:51:05]CommunicateWithHost err = 0 [09:51:05]CheckOFDResponse [09:51:05]1017 (14) - 77093643461234 [09:51:05]1041 (16) - 0000000000871765 [09:51:05]1040 (4) - 311253 [09:51:05]1012 (4) - 30.10.2024 03:28 [09:51:05]1206 (1) - 0 [09:51:05]OFD Sender: Remove packet 311253 [09:51:05]ProducePacketName [09:51:05]name=ofd_packets/00311253 [09:51:05]NVStorageDeleteData [09:51:05]Write to MH i2c: 01 00 00 51 55 A6 [09:51:05]Write i2c OK [09:51:05]MH_I2C_Read... [09:51:05]Read from MH i2c: 01 [09:51:05]MH_I2C_Read... [09:51:05]Read from MH i2c: 01 07 00 [09:51:05]MH_I2C_Read... [09:51:05]Read from MH i2c: 01 07 00 51 55 00 00 00 00 00 C0 0C 79 [09:51:05]RasterBufferAndPrint [09:51:05]line [09:51:05]line [09:51:05]line [09:51:05]line [09:51:05]line [09:51:05]written 0, free lines is 3270 [09:51:05]MH_Cut [09:51:05]Write to MH i2c: D1 01 00 58 55 01 7F [09:51:05]Write i2c OK [09:51:05]MH_I2C_Read... [09:51:05]Read from MH i2c: D1 [09:51:05]MH_I2C_Read... [09:51:05]Read from MH i2c: D1 01 00 [09:51:05]MH_I2C_Read... [09:51:05]Read from MH i2c: D1 01 00 58 55 00 7E [09:51:05]Write to MH i2c: 01 00 00 59 55 AE [09:51:05]Write i2c OK [09:51:05]MH_I2C_Read... [09:51:05]OFD Sender: No OFD packet to send [09:51:06]*** Cut start [09:51:06]*** Purtial cut [09:51:06]*** Stage 1: CUTSNS_PIN = 1 [09:51:06]Read from MH i2c: 01 [09:51:06]MH_I2C_Read... [09:51:06]*** Stop cut motor [09:51:06]*** Cut end [09:51:06]Read from MH i2c: 01 07 00 [09:51:06]MH_I2C_Read... [09:51:06]Read from MH i2c: 01 07 00 59 55 00 00 00 00 00 FF 0F C3 [09:51:06]process_action close_receipt done [09:51:06]requested_data is exist [09:51:06]produce_requested_data [09:51:06]requested_item fm.sn is exist - process it [09:51:06]wFMCommunicate request_size=4 [09:51:06]MH_SAM_APDU [09:51:06]CAPDU: 80 11 00 00 [09:51:06]Write to MH i2c: E2 08 00 5A 55 80 11 00 00 00 00 00 00 29 [09:51:06]Write i2c OK [09:51:06]MH_I2C_Read... [09:51:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:51:06]Read from MH i2c: E2 [09:51:06]MH_I2C_Read... [09:51:06]Read from MH i2c: E2 17 00 [09:51:06]MH_I2C_Read... [09:51:06]Read from MH i2c: E2 17 00 5A 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7E [09:51:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:51:06]wFMCommunicate OK [09:51:06]requested_item fd.num is exist - process it [09:51:06]SAM_PROTO_GetFieldsCounters [09:51:06]wFMCommunicate request_size=4 [09:51:06]MH_SAM_APDU [09:51:06]CAPDU: 80 13 00 00 [09:51:06]Write to MH i2c: E2 08 00 5B 55 80 13 00 00 00 00 00 00 2C [09:51:06]Write i2c OK [09:51:06]MH_I2C_Read... [09:51:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:51:06]Read from MH i2c: E2 [09:51:06]MH_I2C_Read... [09:51:06]Read from MH i2c: E2 62 00 [09:51:06]MH_I2C_Read... [09:51:06]Read from MH i2c: E2 62 00 5B 55 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D5 BF 04 00 0E 04 04 00 18 02 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 2D [09:51: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D5 BF 04 00 0E 04 04 00 18 02 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 [09:51:06]wFMCommunicate OK [09:51:06]SAM_PROTO_GetFieldsCounters done [09:51:06]requested_item shift.num is exist - process it [09:51:06]requested_item shift.opened is exist - process it [09:51:06]req_shift_opened [09:51:06]FM_GetShiftState [09:51:06]SAM_PROTO_GetShiftState [09:51:06]wFMCommunicate request_size=4 [09:51:06]MH_SAM_APDU [09:51:06]CAPDU: 80 13 01 00 [09:51:06]Write to MH i2c: E2 08 00 5C 55 80 13 01 00 00 00 00 00 2E [09:51:06]Write i2c OK [09:51:06]MH_I2C_Read... [09:51:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:51:06]Read from MH i2c: E2 [09:51:06]MH_I2C_Read... [09:51:06]Read from MH i2c: E2 0E 00 [09:51:06]MH_I2C_Read... [09:51:06]Read from MH i2c: E2 0E 00 5C 55 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 19 [09:51:06]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:51:06]wFMCommunicate OK [09:51:06]SAM_PROTO_GetShiftState done [09:51:06]FM_GetShiftState done [09:51:06]req_shift_opened done [09:51:06]requested_item shift.open_date is exist - process it [09:51:06]req_shift_open_date [09:51:06]req_shift_open_date done [09:51:06]produce_requested_data done [09:51:06]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311253,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [09:51:06]process_action_free close_receipt [09:51:06]json_value_free [09:51:06]json_value_free done [09:51:06]process_json_proto returns [09:51:06]Send response to host [09:51:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311253,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [09:51:06]free response buf [09:51:06]execute_script done [09:51:06]execute_script returns [09:51:06]free content buf [09:51:06]Sock 9.Close socket [09:51:06]Sock 9.Thread stoped [09:51:10]OFD Sender: No OFD packet to send [09:51:15]OFD Sender: No OFD packet to send [09:51:20]OFD Sender: No OFD packet to send [09:51:25]OFD Sender: No OFD packet to send [09:51:30]OFD Sender: No OFD packet to send [09:51:35]OFD Sender: No OFD packet to send [09:51:40]OFD Sender: No OFD packet to send [09:51:45]OFD Sender: No OFD packet to send [09:51:50]OFD Sender: No OFD packet to send [09:51:55]OFD Sender: No OFD packet to send [09:52:00]OFD Sender: No OFD packet to send [09:52:05]OFD Sender: No OFD packet to send [09:52:10]OFD Sender: No OFD packet to send [09:52:15]OFD Sender: No OFD packet to send [09:52:20]OFD Sender: No OFD packet to send [09:52:25]OFD Sender: No OFD packet to send [09:52:30]OFD Sender: No OFD packet to send [09:52:35]OFD Sender: No OFD packet to send [09:52:36]accept exits with 7 [09:52:36]New connection [09:52:36]New thread 3066510692 created [09:52:36]Thread 3066654052 joined [09:52:36]Waiting for new connection... [09:52:36] Sock 7.Parse request [09:52:36]Sock 7.Check first char [09:52:36]Sock 7.First char is OK [09:52:36]request: POST /json_proto HTTP/1.0 [09:52:36]Method: POST [09:52:36]URL: /json_proto [09:52:36]Method is POST - this is cgi request [09:52:36]url: /json_proto [09:52:36]query_string will be loaded in cgi processing [09:52:36]execute_cgi json_proto POST (null) [09:52:36]execute_cgi path=json_proto method=POST [09:52:36]POST find Content-Length [09:52:36]Host: 172.17.96.3:8080 [09:52:36]Content-Length: 677 [09:52:36]Content-Type: application/json [09:52:36] [09:52:36]POST finish read [09:52:36]Found Content-Length = 677 [09:52:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645063", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:52:36]execute_script... [09:52: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)645063", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:52:36]POST & json_proto [09:52:36]process_json_proto [09:52:36]json parsed OK: [09:52:36]protocol is kg_v1.0 [09:52:36]action value=close_receipt [09:52:36]process_action close_receipt [09:52:36]cmd_close_receipt [09:52:36]MH_GetDate [09:52:36]Write to MH i2c: F0 00 00 5D 55 A1 [09:52:36]Write i2c OK [09:52:36]MH_I2C_Read... [09:52:36]Read from MH i2c: F0 [09:52:36]MH_I2C_Read... [09:52:36]Read from MH i2c: F0 09 00 [09:52:36]MH_I2C_Read... [09:52:36]Read from MH i2c: F0 09 00 5D 55 00 E8 01 22 67 44 5E 04 65 27 [09:52:36]GetLastDocTimeStamp 1730281867 [09:52:36]current date 1730281960 [09:52:36]FM_GetShiftState [09:52:36]SAM_PROTO_GetShiftState [09:52:36]wFMCommunicate request_size=4 [09:52:36]MH_SAM_APDU [09:52:36]CAPDU: 80 13 01 00 [09:52:36]Write to MH i2c: E2 08 00 5E 55 80 13 01 00 00 00 00 00 30 [09:52:36]Write i2c OK [09:52:36]MH_I2C_Read... [09:52:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:52:36]Read from MH i2c: E2 [09:52:36]MH_I2C_Read... [09:52:36]Read from MH i2c: E2 0E 00 [09:52:36]MH_I2C_Read... [09:52:36]Read from MH i2c: E2 0E 00 5E 55 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 1B [09:52:36]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:52:36]wFMCommunicate OK [09:52:36]SAM_PROTO_GetShiftState done [09:52:36]FM_GetShiftState done [09:52:36]opened in 1730247899 [09:52:36]opened+sec_in_day 1730334299 [09:52:36]quantity*price = 40006 [09:52:36]sum+1 = 40007 [09:52:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 101 30.10.2024 09:52 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311254 ФПД: 217875188856323 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T095240&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311254&fm=217875188856323&tin=02508201610067®Number=0000000000091780&sum=40000 [09:52:37]StoreToDocumentArchive [09:52:37]shift 536 fd 311254 [09:52:37]save to /storage/0536/doc_00311254 [09:52:37]save last doc name /storage/0536/doc_00311254 to /storage/kkm_last_doc_name [09:52:37]save OK [09:52:37]Clear old archive folders... [09:52:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:52:37]tlvbuf is 005FF910 [09:52:37]SAM_PROTO_ClearQueue [09:52:37]wFMCommunicate request_size=4 [09:52:37]MH_SAM_APDU [09:52:37]CAPDU: 80 09 00 00 [09:52:37]Write to MH i2c: E2 08 00 6B 55 80 09 00 00 00 00 00 00 32 [09:52:37]Write i2c OK [09:52:37]MH_I2C_Read... [09:52:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:52:37]Read from MH i2c: E2 [09:52:37]MH_I2C_Read... [09:52:37]Read from MH i2c: E2 03 00 [09:52:37]MH_I2C_Read... [09:52:37]Read from MH i2c: E2 03 00 6B 55 00 90 00 34 [09:52:37]RAPDU: 90 00 [09:52:37]wFMCommunicate OK [09:52:37]SAM_PROTO_ClearQueue done [09:52:37]KKMCreateOFDPacket [09:52:37]OFDProtocolAddRootSTLVToBuf [09:52:37]FM_MakeSignedData [09:52:37]FM_MakeSignedData [09:52:37]SAM_PROTO_SignData [09:52:37]wFMCommunicate request_size=4 [09:52:37]MH_SAM_APDU [09:52:37]CAPDU: 80 0D 01 02 [09:52:37]Write to MH i2c: E2 08 00 6C 55 80 0D 01 02 00 00 00 00 3A [09:52:37]Write i2c OK [09:52:37]MH_I2C_Read... [09:52:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:52:37]Read from MH i2c: E2 [09:52:37]MH_I2C_Read... [09:52:37]Read from MH i2c: E2 03 00 [09:52:37]MH_I2C_Read... [09:52:37]Read from MH i2c: E2 03 00 6C 55 00 90 00 35 [09:52:37]RAPDU: 90 00 [09:52:37]wFMCommunicate OK [09:52:37]wFMCommunicate request_size=255 [09:52:37]MH_SAM_APDU [09:52: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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 65 00 00 00 F4 03 04 00 E8 01 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D6 BF 04 00 35 04 06 00 C6 [09:52:37]Write to MH i2c: E2 02 01 6D 55 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 65 00 00 00 F4 03 04 00 E8 01 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D6 BF 04 00 35 04 06 00 C6 00 00 E7 [09:52:37]Write i2c OK [09:52:37]MH_I2C_Read... [09:52:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:52:37]Read from MH i2c: E2 [09:52:37]MH_I2C_Read... [09:52:37]Read from MH i2c: E2 03 00 [09:52:37]MH_I2C_Read... [09:52:37]Read from MH i2c: E2 03 00 6D 55 00 90 00 36 [09:52:37]RAPDU: 90 00 [09:52:37]wFMCommunicate OK [09:52:37]wFMCommunicate request_size=10 [09:52:37]MH_SAM_APDU [09:52:37]CAPDU: 80 0D 02 02 05 28 05 3C B6 03 [09:52:37]Write to MH i2c: E2 0D 00 6E 55 80 0D 02 02 05 00 28 05 3C B6 03 00 00 69 [09:52:37]Write i2c OK [09:52:37]MH_I2C_Read... [09:52:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:52:37]Read from MH i2c: E2 [09:52:37]MH_I2C_Read... [09:52:37]Read from MH i2c: E2 03 00 [09:52:37]MH_I2C_Read... [09:52:37]Read from MH i2c: E2 03 00 6E 55 00 90 00 37 [09:52:37]RAPDU: 90 00 [09:52:37]wFMCommunicate OK [09:52:37]wFMCommunicate request_size=4 [09:52:37]MH_SAM_APDU [09:52:37]CAPDU: 80 0D 03 02 [09:52:37]Write to MH i2c: E2 08 00 6F 55 80 0D 03 02 00 00 00 00 3F [09:52:37]Write i2c OK [09:52:37]MH_I2C_Read... [09:52:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:52:37]Read from MH i2c: E2 [09:52:37]MH_I2C_Read... [09:52:37]Read from MH i2c: E2 0B 00 [09:52:37]MH_I2C_Read... [09:52:37]Read from MH i2c: E2 0B 00 6F 55 00 69 FD 73 92 32 07 A2 E4 90 00 6A [09:52:37]RAPDU: 69 FD 73 92 32 07 A2 E4 90 00 [09:52:37]wFMCommunicate OK [09:52:37]SAM_PROTO_SignData done [09:52:37]FM_MakeSignedData done [09:52:37]CreateOFDProtocolMessage [09:52:37]wFMCommunicate request_size=4 [09:52:37]MH_SAM_APDU [09:52:37]CAPDU: 80 11 00 00 [09:52:37]Write to MH i2c: E2 08 00 70 55 80 11 00 00 00 00 00 00 3F [09:52:37]Write i2c OK [09:52:37]MH_I2C_Read... [09:52:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:52:37]Read from MH i2c: E2 [09:52:37]MH_I2C_Read... [09:52:37]Read from MH i2c: E2 17 00 [09:52:37]MH_I2C_Read... [09:52:37]Read from MH i2c: E2 17 00 70 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 94 [09:52:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:52:37]wFMCommunicate OK [09:52:37]CreateOFDProtocolMessage done [09:52:37]OFDSenderStorePacket 311254 [09:52:37]StoreOFDPacket docnum=311254 [09:52:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 39 A0 07 01 6C 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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 65 00 00 00 F4 03 04 00 E8 01 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D6 BF 04 00 35 04 06 00 C6 28 05 3C B6 03 69 FD 73 92 32 07 A2 E4 [09:52:37]CheckFolder [09:52:37]dirname=/storage/ofd_packets [09:52:37]CheckFolder done [09:52:37]ProducePacketName [09:52:37]name=ofd_packets/00311254 [09:52:37]NVStorageSaveData ofd_packets/00311254 [09:52:37]File name is /storage/ofd_packets/00311254 [09:52:37]Write 301 bytes [09:52:37]NVStorageSaveData done [09:52:37]OFDSenderStorePacket done [09:52:37]KKMCreateOFDPacket done [09:52:37]NVStorageSaveData kkm_last_timestamp [09:52:37]File name is /storage/kkm_last_timestamp [09:52:37]Write 4 bytes [09:52:37]NVStorageSaveData done [09:52:37]ExternCall_PrintAddStr [09:52:37]wPrintStart [09:52:37]Write to MH i2c: 01 00 00 71 55 C6 [09:52:37]Write i2c OK [09:52:37]MH_I2C_Read... [09:52:37]Read from MH i2c: 01 [09:52:37]MH_I2C_Read... [09:52:37]Read from MH i2c: 01 07 00 [09:52:37]MH_I2C_Read... [09:52:37]Read from MH i2c: 01 07 00 71 55 00 00 00 00 00 FF 0F DB [09:52:37]RasterBufferAndPrint [09:52:37]line Счет N : (1)645063 [09:52:37]line ИНН: 02508201610067 [09:52:37]line Контрольно-Кассовый Чек [09:52:37]line ПРОДАЖА [09:52:37]line ТРК (МРК, ГНК) : 41 [09:52:37]line Товар: 2710124130 [09:52:37]line Аи-92-К-2 [09:52:37]line 5.980 * 66.90 [09:52:37]line = 400.06 [09:52:37]line НДС 12% НСП 1% [09:52:37]line > о реализуемом товаре [09:52:37]line ОКРУГЛЕНИЕ: -0.06 [09:52:37]line ИТОГО: 400.00 [09:52:37]line Внесено: 400.00 [09:52:37]line СДАЧА: 0.00 [09:52:37]line НСП 1% : 3.54 [09:52:37]line НДС 12% : 42.48 [09:52:37]line Наличными: 400.00 [09:52:37]line Безнал.: 0.00 [09:52:37]line Место: АЗС № 172 "Партнер Нефть" [09:52:37]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:52:37]line СНО: Общий режим [09:52:37]line Чек 101 30.10.2024 09:52 [09:52:37]line Смена: 536 ФФД: 1.0 [09:52:37]line ЗНМ: 0300000116 [09:52:37]line РНМ: 0000000000091780 [09:52:37]line Версия ККМ: 001 [09:52:37]line ФМ: 0000000000871765 [09:52:37]line ФД: 311254 [09:52:37]line ФПД: 217875188856323 [09:52:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T095240&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311254&fm=217875188856323&tin=02508201610067®Number=0000000000091780&sum=40000 [09:52:38]OFD Sender: Processing packet 311254 [packets to send 223, broken 222] [09:52:38]ProducePacketName [09:52:38]name=ofd_packets/00311254 [09:52:38]OFD Sender: To server: pG, [09:52:38]CommunicateWithHost lk.salyk.kg:30040 [09:52:38]ConnectInit lk.salyk.kg [09:52:38]written 0, free lines is 4095 [09:52:38]Connected sock=10 [09:52:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 39 A0 07 01 6C 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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 65 00 00 00 F4 03 04 00 E8 01 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D6 BF 04 00 35 04 06 00 C6 28 05 3C B6 03 69 FD 73 92 32 07 A2 E4 [09:52:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 FD F4 47 00 50 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 31 37 36 35 10 04 04 00 D6 BF 04 00 F4 03 04 00 39 A8 21 67 B6 04 01 00 00 0A CD 90 05 18 4A AB AE [09:52:38]CommunicateWithHost err = 0 [09:52:38]CheckOFDResponse [09:52:38]1017 (14) - 77093643461234 [09:52:38]1041 (16) - 0000000000871765 [09:52:38]1040 (4) - 311254 [09:52:38]1012 (4) - 30.10.2024 03:30 [09:52:38]1206 (1) - 0 [09:52:38]OFD Sender: Remove packet 311254 [09:52:38]ProducePacketName [09:52:38]name=ofd_packets/00311254 [09:52:38]NVStorageDeleteData [09:52:38]Write to MH i2c: 01 00 00 9B 55 F0 [09:52:38]Write i2c OK [09:52:38]MH_I2C_Read... [09:52:38]Read from MH i2c: 01 [09:52:38]MH_I2C_Read... [09:52:38]Read from MH i2c: 01 07 00 [09:52:38]MH_I2C_Read... [09:52:38]Read from MH i2c: 01 07 00 9B 55 00 00 00 00 00 B5 0C B8 [09:52:38]RasterBufferAndPrint [09:52:38]line [09:52:38]line [09:52:38]line [09:52:38]line [09:52:38]line [09:52:38]written 0, free lines is 3257 [09:52:38]MH_Cut [09:52:38]Write to MH i2c: D1 01 00 A2 55 01 C9 [09:52:38]Write i2c OK [09:52:38]MH_I2C_Read... [09:52:38]Read from MH i2c: D1 [09:52:38]MH_I2C_Read... [09:52:38]Read from MH i2c: D1 01 00 [09:52:38]MH_I2C_Read... [09:52:38]Read from MH i2c: D1 01 00 A2 55 00 C8 [09:52:38]Write to MH i2c: 01 00 00 A3 55 F8 [09:52:38]Write i2c OK [09:52:38]MH_I2C_Read... [09:52:38]OFD Sender: No OFD packet to send [09:52:39]*** Cut start [09:52:39]*** Purtial cut [09:52:39]*** Stage 1: CUTSNS_PIN = 1 [09:52:39]Read from MH i2c: 01 [09:52:39]MH_I2C_Read... [09:52:39]*** Stop cut motor [09:52:39]*** Cut end [09:52:39]Read from MH i2c: 01 07 00 [09:52:39]MH_I2C_Read... [09:52:39]Read from MH i2c: 01 07 00 A3 55 00 00 00 00 00 FF 0F 0D [09:52:39]process_action close_receipt done [09:52:39]requested_data is exist [09:52:39]produce_requested_data [09:52:39]requested_item fm.sn is exist - process it [09:52:39]wFMCommunicate request_size=4 [09:52:39]MH_SAM_APDU [09:52:39]CAPDU: 80 11 00 00 [09:52:39]Write to MH i2c: E2 08 00 A4 55 80 11 00 00 00 00 00 00 73 [09:52:39]Write i2c OK [09:52:39]MH_I2C_Read... [09:52:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:52:39]Read from MH i2c: E2 [09:52:39]MH_I2C_Read... [09:52:39]Read from MH i2c: E2 17 00 [09:52:39]MH_I2C_Read... [09:52:39]Read from MH i2c: E2 17 00 A4 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C8 [09:52:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:52:39]wFMCommunicate OK [09:52:39]requested_item fd.num is exist - process it [09:52:39]SAM_PROTO_GetFieldsCounters [09:52:39]wFMCommunicate request_size=4 [09:52:39]MH_SAM_APDU [09:52:39]CAPDU: 80 13 00 00 [09:52:39]Write to MH i2c: E2 08 00 A5 55 80 13 00 00 00 00 00 00 76 [09:52:39]Write i2c OK [09:52:39]MH_I2C_Read... [09:52:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:52:39]Read from MH i2c: E2 [09:52:39]MH_I2C_Read... [09:52:39]Read from MH i2c: E2 62 00 [09:52:39]MH_I2C_Read... [09:52:39]Read from MH i2c: E2 62 00 A5 55 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D6 BF 04 00 0E 04 04 00 18 02 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 7B [09:52: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D6 BF 04 00 0E 04 04 00 18 02 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 [09:52:39]wFMCommunicate OK [09:52:39]SAM_PROTO_GetFieldsCounters done [09:52:39]requested_item shift.num is exist - process it [09:52:39]requested_item shift.opened is exist - process it [09:52:39]req_shift_opened [09:52:39]FM_GetShiftState [09:52:39]SAM_PROTO_GetShiftState [09:52:39]wFMCommunicate request_size=4 [09:52:39]MH_SAM_APDU [09:52:39]CAPDU: 80 13 01 00 [09:52:39]Write to MH i2c: E2 08 00 A6 55 80 13 01 00 00 00 00 00 78 [09:52:39]Write i2c OK [09:52:39]MH_I2C_Read... [09:52:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:52:39]Read from MH i2c: E2 [09:52:39]MH_I2C_Read... [09:52:39]Read from MH i2c: E2 0E 00 [09:52:39]MH_I2C_Read... [09:52:39]Read from MH i2c: E2 0E 00 A6 55 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 63 [09:52:39]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:52:39]wFMCommunicate OK [09:52:39]SAM_PROTO_GetShiftState done [09:52:39]FM_GetShiftState done [09:52:39]req_shift_opened done [09:52:39]requested_item shift.open_date is exist - process it [09:52:39]req_shift_open_date [09:52:39]req_shift_open_date done [09:52:39]produce_requested_data done [09:52:39]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311254,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [09:52:39]process_action_free close_receipt [09:52:39]json_value_free [09:52:39]json_value_free done [09:52:39]process_json_proto returns [09:52:39]Send response to host [09:52:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311254,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [09:52:39]free response buf [09:52:39]execute_script done [09:52:39]execute_script returns [09:52:39]free content buf [09:52:39]Sock 7.Close socket [09:52:39]Sock 7.Thread stoped [09:52:43]OFD Sender: No OFD packet to send [09:52:48]OFD Sender: No OFD packet to send [09:52:53]OFD Sender: No OFD packet to send [09:52:58]OFD Sender: No OFD packet to send [09:53:03]OFD Sender: No OFD packet to send [09:53:06]accept exits with 9 [09:53:06]New connection [09:53:06]New thread 3066654052 created [09:53:06]Thread 3066510692 joined [09:53:06]Waiting for new connection... [09:53:06] Sock 9.Parse request [09:53:06]Sock 9.Check first char [09:53:06]Sock 9.First char is OK [09:53:06]request: POST /json_proto HTTP/1.0 [09:53:06]Method: POST [09:53:06]URL: /json_proto [09:53:06]Method is POST - this is cgi request [09:53:06]url: /json_proto [09:53:06]query_string will be loaded in cgi processing [09:53:06]execute_cgi json_proto POST (null) [09:53:06]execute_cgi path=json_proto method=POST [09:53:06]POST find Content-Length [09:53:06]Host: 172.17.96.3:8080 [09:53:06]Content-Length: 789 [09:53:06]Content-Type: application/json [09:53:06] [09:53:06]POST finish read [09:53:06]Found Content-Length = 789 [09:53:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645064", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 40.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A31084", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:53:06]execute_script... [09:53: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)645064", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 40.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A31084", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:53:06]POST & json_proto [09:53:06]process_json_proto [09:53:06]json parsed OK: [09:53:06]protocol is kg_v1.0 [09:53:06]action value=close_receipt [09:53:06]process_action close_receipt [09:53:06]cmd_close_receipt [09:53:06]MH_GetDate [09:53:06]Write to MH i2c: F0 00 00 A7 55 EB [09:53:06]Write i2c OK [09:53:06]MH_I2C_Read... [09:53:06]Read from MH i2c: F0 [09:53:06]MH_I2C_Read... [09:53:06]Read from MH i2c: F0 09 00 [09:53:06]MH_I2C_Read... [09:53:06]Read from MH i2c: F0 09 00 A7 55 00 07 02 22 67 44 5E 04 65 91 [09:53:06]GetLastDocTimeStamp 1730281960 [09:53:06]current date 1730281991 [09:53:06]FM_GetShiftState [09:53:06]SAM_PROTO_GetShiftState [09:53:06]wFMCommunicate request_size=4 [09:53:06]MH_SAM_APDU [09:53:06]CAPDU: 80 13 01 00 [09:53:06]Write to MH i2c: E2 08 00 A8 55 80 13 01 00 00 00 00 00 7A [09:53:06]Write i2c OK [09:53:06]MH_I2C_Read... [09:53:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:53:06]Read from MH i2c: E2 [09:53:06]MH_I2C_Read... [09:53:06]Read from MH i2c: E2 0E 00 [09:53:06]MH_I2C_Read... [09:53:06]Read from MH i2c: E2 0E 00 A8 55 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 65 [09:53:06]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:53:06]wFMCommunicate OK [09:53:06]SAM_PROTO_GetShiftState done [09:53:06]FM_GetShiftState done [09:53:06]opened in 1730247899 [09:53:06]opened+sec_in_day 1730334299 [09:53:06]quantity*price = 0 [09:53:06]sum+1 = 1 [09:53:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 102 30.10.2024 09:53 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливная Карта 31084 ФМ: 0000000000871765 ФД: 311255 ФПД: 154267189002054 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T095311&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311255&fm=154267189002054&tin=02508201610067®Number=0000000000091780&sum=0 [09:53:07]StoreToDocumentArchive [09:53:07]shift 536 fd 311255 [09:53:07]save to /storage/0536/doc_00311255 [09:53:07]save last doc name /storage/0536/doc_00311255 to /storage/kkm_last_doc_name [09:53:07]save OK [09:53:07]Clear old archive folders... [09:53:07]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:53:07]tlvbuf is 006BB0D0 [09:53:07]SAM_PROTO_ClearQueue [09:53:07]wFMCommunicate request_size=4 [09:53:07]MH_SAM_APDU [09:53:07]CAPDU: 80 09 00 00 [09:53:07]Write to MH i2c: E2 08 00 B5 55 80 09 00 00 00 00 00 00 7C [09:53:07]Write i2c OK [09:53:07]MH_I2C_Read... [09:53:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:53:07]Read from MH i2c: E2 [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: E2 03 00 [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: E2 03 00 B5 55 00 90 00 7E [09:53:07]RAPDU: 90 00 [09:53:07]wFMCommunicate OK [09:53:07]SAM_PROTO_ClearQueue done [09:53:07]KKMCreateOFDPacket [09:53:07]OFDProtocolAddRootSTLVToBuf [09:53:07]FM_MakeSignedData [09:53:07]FM_MakeSignedData [09:53:07]SAM_PROTO_SignData [09:53:07]wFMCommunicate request_size=4 [09:53:07]MH_SAM_APDU [09:53:07]CAPDU: 80 0D 01 02 [09:53:07]Write to MH i2c: E2 08 00 B6 55 80 0D 01 02 00 00 00 00 84 [09:53:07]Write i2c OK [09:53:07]MH_I2C_Read... [09:53:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:53:07]Read from MH i2c: E2 [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: E2 03 00 [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: E2 03 00 B6 55 00 90 00 7F [09:53:07]RAPDU: 90 00 [09:53:07]wFMCommunicate OK [09:53:07]wFMCommunicate request_size=255 [09:53:07]MH_SAM_APDU [09:53: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 32 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 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 07 02 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D7 BF 04 00 35 04 06 00 8C 4E 21 00 [09:53:07]Write to MH i2c: E2 02 01 B7 55 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 32 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 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 07 02 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D7 BF 04 00 35 04 06 00 8C 4E 21 00 00 00 63 [09:53:07]Write i2c OK [09:53:07]MH_I2C_Read... [09:53:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:53:08]Read from MH i2c: E2 [09:53:08]MH_I2C_Read... [09:53:08]Read from MH i2c: E2 03 00 [09:53:08]MH_I2C_Read... [09:53:08]Read from MH i2c: E2 03 00 B7 55 00 90 00 80 [09:53:08]RAPDU: 90 00 [09:53:08]wFMCommunicate OK [09:53:08]wFMCommunicate request_size=7 [09:53:08]MH_SAM_APDU [09:53:08]CAPDU: 80 0D 02 02 02 3F 46 [09:53:08]Write to MH i2c: E2 0A 00 B8 55 80 0D 02 02 02 00 3F 46 00 00 10 [09:53:08]Write i2c OK [09:53:08]MH_I2C_Read... [09:53:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:53:08]Read from MH i2c: E2 [09:53:08]MH_I2C_Read... [09:53:08]Read from MH i2c: E2 03 00 [09:53:08]MH_I2C_Read... [09:53:08]Read from MH i2c: E2 03 00 B8 55 00 90 00 81 [09:53:08]RAPDU: 90 00 [09:53:08]wFMCommunicate OK [09:53:08]wFMCommunicate request_size=4 [09:53:08]MH_SAM_APDU [09:53:08]CAPDU: 80 0D 03 02 [09:53:08]Write to MH i2c: E2 08 00 B9 55 80 0D 03 02 00 00 00 00 89 [09:53:08]Write i2c OK [09:53:08]MH_I2C_Read... [09:53:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:53:08]Read from MH i2c: E2 [09:53:08]MH_I2C_Read... [09:53:08]Read from MH i2c: E2 0B 00 [09:53:08]MH_I2C_Read... [09:53:08]Read from MH i2c: E2 0B 00 B9 55 00 C1 60 3F D6 56 B7 F1 C1 90 00 7F [09:53:08]RAPDU: C1 60 3F D6 56 B7 F1 C1 90 00 [09:53:08]wFMCommunicate OK [09:53:08]SAM_PROTO_SignData done [09:53:08]FM_MakeSignedData done [09:53:08]CreateOFDProtocolMessage [09:53:08]wFMCommunicate request_size=4 [09:53:08]MH_SAM_APDU [09:53:08]CAPDU: 80 11 00 00 [09:53:08]Write to MH i2c: E2 08 00 BA 55 80 11 00 00 00 00 00 00 89 [09:53:08]Write i2c OK [09:53:08]MH_I2C_Read... [09:53:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:53:08]Read from MH i2c: E2 [09:53:08]MH_I2C_Read... [09:53:08]Read from MH i2c: E2 17 00 [09:53:08]MH_I2C_Read... [09:53:08]Read from MH i2c: E2 17 00 BA 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DE [09:53:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:53:08]wFMCommunicate OK [09:53:08]CreateOFDProtocolMessage done [09:53:08]OFDSenderStorePacket 311255 [09:53:08]StoreOFDPacket docnum=311255 [09:53:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 55 CF 04 01 23 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 32 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 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 07 02 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D7 BF 04 00 35 04 06 00 8C 4E 21 00 3F 46 C1 60 3F D6 56 B7 F1 C1 [09:53:08]CheckFolder [09:53:08]dirname=/storage/ofd_packets [09:53:08]CheckFolder done [09:53:08]ProducePacketName [09:53:08]name=ofd_packets/00311255 [09:53:08]NVStorageSaveData ofd_packets/00311255 [09:53:08]File name is /storage/ofd_packets/00311255 [09:53:08]Write 298 bytes [09:53:08]NVStorageSaveData done [09:53:08]OFDSenderStorePacket done [09:53:08]KKMCreateOFDPacket done [09:53:08]NVStorageSaveData kkm_last_timestamp [09:53:08]File name is /storage/kkm_last_timestamp [09:53:08]Write 4 bytes [09:53:08]NVStorageSaveData done [09:53:08]ExternCall_PrintAddStr [09:53:08]wPrintStart [09:53:08]Write to MH i2c: 01 00 00 BB 55 10 [09:53:08]Write i2c OK [09:53:08]MH_I2C_Read... [09:53:08]Read from MH i2c: 01 [09:53:08]MH_I2C_Read... [09:53:08]Read from MH i2c: 01 07 00 [09:53:08]MH_I2C_Read... [09:53:08]Read from MH i2c: 01 07 00 BB 55 00 00 00 00 00 FF 0F 25 [09:53:08]RasterBufferAndPrint [09:53:08]line Счет N : (1)645064 [09:53:08]line ИНН: 02508201610067 [09:53:08]line Контрольно-Кассовый Чек [09:53:08]line ПРОДАЖА [09:53:08]line ТРК (МРК, ГНК) : 21 [09:53:08]line Товар: 2710194210 [09:53:08]line ДТ-К-2 [09:53:08]line 40.000 * 0.00 [09:53:08]line = 0.00 [09:53:08]line НДС 12% НСП 1% [09:53:08]line > о реализуемом товаре [09:53:08]line ИТОГО: 0.00 [09:53:08]line НСП 1% : 0.00 [09:53:08]line НДС 12% : 0.00 [09:53:08]line Наличными: 0.00 [09:53:08]line Безнал.: 0.00 [09:53:08]line Место: АЗС № 172 "Партнер Нефть" [09:53:08]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:53:08]line СНО: Общий режим [09:53:08]line Чек 102 30.10.2024 09:53 [09:53:08]line Смена: 536 ФФД: 1.0 [09:53:08]line ЗНМ: 0300000116 [09:53:08]line РНМ: 0000000000091780 [09:53:08]line Версия ККМ: 001 [09:53:08]line Талоны: Топливная Карта [09:53:08]line 31084 [09:53:08]line ФМ: 0000000000871765 [09:53:08]line ФД: 311255 [09:53:08]line ФПД: 154267189002054 [09:53:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T095311&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311255&fm=154267189002054&tin=02508201610067®Number=0000000000091780&sum=0 [09:53:08]OFD Sender: Processing packet 311255 [packets to send 223, broken 222] [09:53:08]ProducePacketName [09:53:08]name=ofd_packets/00311255 [09:53:08]OFD Sender: To server: pG, [09:53:08]CommunicateWithHost lk.salyk.kg:30040 [09:53:08]ConnectInit lk.salyk.kg [09:53:08]written 0, free lines is 4095 [09:53:08]Connected sock=10 [09:53:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 55 CF 04 01 23 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 32 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 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 07 02 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D7 BF 04 00 35 04 06 00 8C 4E 21 00 3F 46 C1 60 3F D6 56 B7 F1 C1 [09:53:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 6C BE 47 00 8E 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 31 37 36 35 10 04 04 00 D7 BF 04 00 F4 03 04 00 57 A8 21 67 B6 04 01 00 00 D6 2E 7A 89 79 B7 DC E3 [09:53:09]CommunicateWithHost err = 0 [09:53:09]CheckOFDResponse [09:53:09]1017 (14) - 77093643461234 [09:53:09]1041 (16) - 0000000000871765 [09:53:09]1040 (4) - 311255 [09:53:09]1012 (4) - 30.10.2024 03:30 [09:53:09]1206 (1) - 0 [09:53:09]OFD Sender: Remove packet 311255 [09:53:09]ProducePacketName [09:53:09]name=ofd_packets/00311255 [09:53:09]NVStorageDeleteData [09:53:09]Write to MH i2c: 01 00 00 E4 55 39 [09:53:09]Write i2c OK [09:53:09]MH_I2C_Read... [09:53:09]Read from MH i2c: 01 [09:53:09]MH_I2C_Read... [09:53:09]Read from MH i2c: 01 07 00 [09:53:09]MH_I2C_Read... [09:53:09]Read from MH i2c: 01 07 00 E4 55 00 00 00 00 00 CC 0C 18 [09:53:09]RasterBufferAndPrint [09:53:09]line [09:53:09]line [09:53:09]line [09:53:09]line [09:53:09]line [09:53:09]written 0, free lines is 3281 [09:53:09]MH_Cut [09:53:09]Write to MH i2c: D1 01 00 EB 55 01 12 [09:53:09]Write i2c OK [09:53:09]MH_I2C_Read... [09:53:09]Read from MH i2c: D1 [09:53:09]MH_I2C_Read... [09:53:09]Read from MH i2c: D1 01 00 [09:53:09]MH_I2C_Read... [09:53:09]Read from MH i2c: D1 01 00 EB 55 00 11 [09:53:09]Write to MH i2c: 01 00 00 EC 55 41 [09:53:09]Write i2c OK [09:53:09]MH_I2C_Read... [09:53:09]OFD Sender: No OFD packet to send [09:53:09]*** Cut start [09:53:09]*** Purtial cut [09:53:09]*** Stage 1: CUTSNS_PIN = 1 [09:53:10]Read from MH i2c: 01 [09:53:10]MH_I2C_Read... [09:53:10]*** Stop cut motor [09:53:10]*** Cut end [09:53:10]Read from MH i2c: 01 07 00 [09:53:10]MH_I2C_Read... [09:53:10]Read from MH i2c: 01 07 00 EC 55 00 00 00 00 00 FF 0F 56 [09:53:10]process_action close_receipt done [09:53:10]requested_data is exist [09:53:10]produce_requested_data [09:53:10]requested_item fm.sn is exist - process it [09:53:10]wFMCommunicate request_size=4 [09:53:10]MH_SAM_APDU [09:53:10]CAPDU: 80 11 00 00 [09:53:10]Write to MH i2c: E2 08 00 ED 55 80 11 00 00 00 00 00 00 BC [09:53:10]Write i2c OK [09:53:10]MH_I2C_Read... [09:53:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:53:10]Read from MH i2c: E2 [09:53:10]MH_I2C_Read... [09:53:10]Read from MH i2c: E2 17 00 [09:53:10]MH_I2C_Read... [09:53:10]Read from MH i2c: E2 17 00 ED 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 11 [09:53:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:53:10]wFMCommunicate OK [09:53:10]requested_item fd.num is exist - process it [09:53:10]SAM_PROTO_GetFieldsCounters [09:53:10]wFMCommunicate request_size=4 [09:53:10]MH_SAM_APDU [09:53:10]CAPDU: 80 13 00 00 [09:53:10]Write to MH i2c: E2 08 00 EE 55 80 13 00 00 00 00 00 00 BF [09:53:10]Write i2c OK [09:53:10]MH_I2C_Read... [09:53:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:53:10]Read from MH i2c: E2 [09:53:10]MH_I2C_Read... [09:53:10]Read from MH i2c: E2 62 00 [09:53:10]MH_I2C_Read... [09:53:10]Read from MH i2c: E2 62 00 EE 55 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D7 BF 04 00 0E 04 04 00 18 02 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 C8 [09: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D7 BF 04 00 0E 04 04 00 18 02 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 [09:53:10]wFMCommunicate OK [09:53:10]SAM_PROTO_GetFieldsCounters done [09:53:10]requested_item shift.num is exist - process it [09:53:10]requested_item shift.opened is exist - process it [09:53:10]req_shift_opened [09:53:10]FM_GetShiftState [09:53:10]SAM_PROTO_GetShiftState [09:53:10]wFMCommunicate request_size=4 [09:53:10]MH_SAM_APDU [09:53:10]CAPDU: 80 13 01 00 [09:53:10]Write to MH i2c: E2 08 00 EF 55 80 13 01 00 00 00 00 00 C1 [09:53:10]Write i2c OK [09:53:10]MH_I2C_Read... [09:53:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:53:10]Read from MH i2c: E2 [09:53:10]MH_I2C_Read... [09:53:10]Read from MH i2c: E2 0E 00 [09:53:10]MH_I2C_Read... [09:53:10]Read from MH i2c: E2 0E 00 EF 55 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 AC [09:53:10]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:53:10]wFMCommunicate OK [09:53:10]SAM_PROTO_GetShiftState done [09:53:10]FM_GetShiftState done [09:53:10]req_shift_opened done [09:53:10]requested_item shift.open_date is exist - process it [09:53:10]req_shift_open_date [09:53:10]req_shift_open_date done [09:53:10]produce_requested_data done [09:53:10]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311255,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [09:53:10]process_action_free close_receipt [09:53:10]json_value_free [09:53:10]json_value_free done [09:53:10]process_json_proto returns [09:53:10]Send response to host [09:53:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311255,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [09:53:10]free response buf [09:53:10]execute_script done [09:53:10]execute_script returns [09:53:10]free content buf [09:53:10]Sock 9.Close socket [09:53:10]Sock 9.Thread stoped [09:53:14]OFD Sender: No OFD packet to send [09:53:19]OFD Sender: No OFD packet to send [09:53:24]OFD Sender: No OFD packet to send [09:53:29]OFD Sender: No OFD packet to send [09:53:34]OFD Sender: No OFD packet to send [09:53:37]accept exits with 7 [09:53:37]New connection [09:53:37]New thread 3066510692 created [09:53:37]Thread 3066654052 joined [09:53:37]Waiting for new connection... [09:53:37] Sock 7.Parse request [09:53:37]Sock 7.Check first char [09:53:37]Sock 7.First char is OK [09:53:37]request: POST /json_proto HTTP/1.0 [09:53:37]Method: POST [09:53:37]URL: /json_proto [09:53:37]Method is POST - this is cgi request [09:53:37]url: /json_proto [09:53:37]query_string will be loaded in cgi processing [09:53:37]execute_cgi json_proto POST (null) [09:53:37]execute_cgi path=json_proto method=POST [09:53:37]POST find Content-Length [09:53:37]Host: 172.17.96.3:8080 [09:53:37]Content-Length: 677 [09:53:37]Content-Type: application/json [09:53:37] [09:53:37]POST finish read [09:53:37]Found Content-Length = 677 [09:53:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645066", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [09:53:37]execute_script... [09:53: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)645066", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [09:53:37]POST & json_proto [09:53:37]process_json_proto [09:53:37]json parsed OK: [09:53:37]protocol is kg_v1.0 [09:53:37]action value=close_receipt [09:53:37]process_action close_receipt [09:53:37]cmd_close_receipt [09:53:37]MH_GetDate [09:53:37]Write to MH i2c: F0 00 00 F0 55 34 [09:53:37]Write i2c OK [09:53:37]MH_I2C_Read... [09:53:37]Read from MH i2c: F0 [09:53:37]MH_I2C_Read... [09:53:37]Read from MH i2c: F0 09 00 [09:53:37]MH_I2C_Read... [09:53:37]Read from MH i2c: F0 09 00 F0 55 00 25 02 22 67 44 5E 04 65 F8 [09:53:37]GetLastDocTimeStamp 1730281991 [09:53:37]current date 1730282021 [09:53:37]FM_GetShiftState [09:53:37]SAM_PROTO_GetShiftState [09:53:37]wFMCommunicate request_size=4 [09:53:37]MH_SAM_APDU [09:53:37]CAPDU: 80 13 01 00 [09:53:37]Write to MH i2c: E2 08 00 F1 55 80 13 01 00 00 00 00 00 C3 [09:53:37]Write i2c OK [09:53:37]MH_I2C_Read... [09:53:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:53:37]Read from MH i2c: E2 [09:53:37]MH_I2C_Read... [09:53:37]Read from MH i2c: E2 0E 00 [09:53:37]MH_I2C_Read... [09:53:37]Read from MH i2c: E2 0E 00 F1 55 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 AE [09:53:37]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:53:37]wFMCommunicate OK [09:53:37]SAM_PROTO_GetShiftState done [09:53:37]FM_GetShiftState done [09:53:37]opened in 1730247899 [09:53:37]opened+sec_in_day 1730334299 [09:53:37]quantity*price = 70044 [09:53:37]sum+1 = 70046 [09:53:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 103 30.10.2024 09:53 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311256 ФПД: 131215842674081 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T095341&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311256&fm=131215842674081&tin=02508201610067®Number=0000000000091780&sum=70000 [09:53:38]StoreToDocumentArchive [09:53:38]shift 536 fd 311256 [09:53:38]save to /storage/0536/doc_00311256 [09:53:38]save last doc name /storage/0536/doc_00311256 to /storage/kkm_last_doc_name [09:53:38]save OK [09:53:38]Clear old archive folders... [09:53:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:53:38]tlvbuf is 0064C4C0 [09:53:38]SAM_PROTO_ClearQueue [09:53:38]wFMCommunicate request_size=4 [09:53:38]MH_SAM_APDU [09:53:38]CAPDU: 80 09 00 00 [09:53:38]Write to MH i2c: E2 08 00 FE 55 80 09 00 00 00 00 00 00 C5 [09:53:38]Write i2c OK [09:53:38]MH_I2C_Read... [09:53:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:53:38]Read from MH i2c: E2 [09:53:38]MH_I2C_Read... [09:53:38]Read from MH i2c: E2 03 00 [09:53:38]MH_I2C_Read... [09:53:38]Read from MH i2c: E2 03 00 FE 55 00 90 00 C7 [09:53:38]RAPDU: 90 00 [09:53:38]wFMCommunicate OK [09:53:38]SAM_PROTO_ClearQueue done [09:53:38]KKMCreateOFDPacket [09:53:38]OFDProtocolAddRootSTLVToBuf [09:53:38]FM_MakeSignedData [09:53:38]FM_MakeSignedData [09:53:38]SAM_PROTO_SignData [09:53:38]wFMCommunicate request_size=4 [09:53:38]MH_SAM_APDU [09:53:38]CAPDU: 80 0D 01 02 [09:53:38]Write to MH i2c: E2 08 00 FF 55 80 0D 01 02 00 00 00 00 CD [09:53:38]Write i2c OK [09:53:38]MH_I2C_Read... [09:53:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:53:38]Read from MH i2c: E2 [09:53:38]MH_I2C_Read... [09:53:38]Read from MH i2c: E2 03 00 [09:53:38]MH_I2C_Read... [09:53:38]Read from MH i2c: E2 03 00 FF 55 00 90 00 C8 [09:53:38]RAPDU: 90 00 [09:53:38]wFMCommunicate OK [09:53:38]wFMCommunicate request_size=255 [09:53:38]MH_SAM_APDU [09:53: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 33 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 67 00 00 00 F4 03 04 00 25 02 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D8 BF 04 00 35 04 06 00 77 [09:53:38]Write to MH i2c: E2 02 01 00 56 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 67 00 00 00 F4 03 04 00 25 02 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D8 BF 04 00 35 04 06 00 77 00 00 87 [09:53:38]Write i2c OK [09:53:38]MH_I2C_Read... [09:53:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:53:38]Read from MH i2c: E2 [09:53:38]MH_I2C_Read... [09:53:38]Read from MH i2c: E2 03 00 [09:53:38]MH_I2C_Read... [09:53:38]Read from MH i2c: E2 03 00 00 56 00 90 00 CA [09:53:38]RAPDU: 90 00 [09:53:38]wFMCommunicate OK [09:53:38]wFMCommunicate request_size=10 [09:53:38]MH_SAM_APDU [09:53:38]CAPDU: 80 0D 02 02 05 57 11 B1 05 A1 [09:53:38]Write to MH i2c: E2 0D 00 01 56 80 0D 02 02 05 00 57 11 B1 05 A1 00 00 9A [09:53:38]Write i2c OK [09:53:38]MH_I2C_Read... [09:53:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:53:38]Read from MH i2c: E2 [09:53:38]MH_I2C_Read... [09:53:38]Read from MH i2c: E2 03 00 [09:53:38]MH_I2C_Read... [09:53:38]Read from MH i2c: E2 03 00 01 56 00 90 00 CB [09:53:38]RAPDU: 90 00 [09:53:38]wFMCommunicate OK [09:53:38]wFMCommunicate request_size=4 [09:53:38]MH_SAM_APDU [09:53:38]CAPDU: 80 0D 03 02 [09:53:38]Write to MH i2c: E2 08 00 02 56 80 0D 03 02 00 00 00 00 D3 [09:53:38]Write i2c OK [09:53:38]MH_I2C_Read... [09:53:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:53:38]Read from MH i2c: E2 [09:53:38]MH_I2C_Read... [09:53:38]Read from MH i2c: E2 0B 00 [09:53:38]MH_I2C_Read... [09:53:38]Read from MH i2c: E2 0B 00 02 56 00 AC 4B 9B 86 8E CB E5 45 90 00 6F [09:53:38]RAPDU: AC 4B 9B 86 8E CB E5 45 90 00 [09:53:38]wFMCommunicate OK [09:53:38]SAM_PROTO_SignData done [09:53:38]FM_MakeSignedData done [09:53:38]CreateOFDProtocolMessage [09:53:38]wFMCommunicate request_size=4 [09:53:38]MH_SAM_APDU [09:53:38]CAPDU: 80 11 00 00 [09:53:38]Write to MH i2c: E2 08 00 03 56 80 11 00 00 00 00 00 00 D3 [09:53:38]Write i2c OK [09:53:38]MH_I2C_Read... [09:53:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:53:39]Read from MH i2c: E2 [09:53:39]MH_I2C_Read... [09:53:39]Read from MH i2c: E2 17 00 [09:53:39]MH_I2C_Read... [09:53:39]Read from MH i2c: E2 17 00 03 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 28 [09:53:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:53:39]wFMCommunicate OK [09:53:39]CreateOFDProtocolMessage done [09:53:39]OFDSenderStorePacket 311256 [09:53:39]StoreOFDPacket docnum=311256 [09:53:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 40 83 07 01 3F 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 33 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 67 00 00 00 F4 03 04 00 25 02 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D8 BF 04 00 35 04 06 00 77 57 11 B1 05 A1 AC 4B 9B 86 8E CB E5 45 [09:53:39]CheckFolder [09:53:39]dirname=/storage/ofd_packets [09:53:39]CheckFolder done [09:53:39]ProducePacketName [09:53:39]name=ofd_packets/00311256 [09:53:39]NVStorageSaveData ofd_packets/00311256 [09:53:39]File name is /storage/ofd_packets/00311256 [09:53:39]Write 301 bytes [09:53:39]NVStorageSaveData done [09:53:39]OFDSenderStorePacket done [09:53:39]KKMCreateOFDPacket done [09:53:39]NVStorageSaveData kkm_last_timestamp [09:53:39]File name is /storage/kkm_last_timestamp [09:53:39]Write 4 bytes [09:53:39]NVStorageSaveData done [09:53:39]ExternCall_PrintAddStr [09:53:39]wPrintStart [09:53:39]Write to MH i2c: 01 00 00 04 56 5A [09:53:39]Write i2c OK [09:53:39]MH_I2C_Read... [09:53:39]Read from MH i2c: 01 [09:53:39]MH_I2C_Read... [09:53:39]Read from MH i2c: 01 07 00 [09:53:39]MH_I2C_Read... [09:53:39]Read from MH i2c: 01 07 00 04 56 00 00 00 00 00 FF 0F 6F [09:53:39]RasterBufferAndPrint [09:53:39]line Счет N : (1)645066 [09:53:39]line ИНН: 02508201610067 [09:53:39]line Контрольно-Кассовый Чек [09:53:39]line ПРОДАЖА [09:53:39]line ТРК (МРК, ГНК) : 51 [09:53:39]line Товар: 2710124500 [09:53:39]line Аи-95-К-3 [09:53:39]line 9.440 * 74.20 [09:53:39]line = 700.45 [09:53:39]line НДС 12% НСП 1% [09:53:39]line > о реализуемом товаре [09:53:39]line ОКРУГЛЕНИЕ: -0.45 [09:53:39]line ИТОГО: 700.00 [09:53:39]line Внесено: 700.00 [09:53:39]line СДАЧА: 0.00 [09:53:39]line НСП 1% : 6.20 [09:53:39]line НДС 12% : 74.38 [09:53:39]line Наличными: 700.00 [09:53:39]line Безнал.: 0.00 [09:53:39]line Место: АЗС № 172 "Партнер Нефть" [09:53:39]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:53:39]line СНО: Общий режим [09:53:39]line Чек 103 30.10.2024 09:53 [09:53:39]line Смена: 536 ФФД: 1.0 [09:53:39]line ЗНМ: 0300000116 [09:53:39]line РНМ: 0000000000091780 [09:53:39]line Версия ККМ: 001 [09:53:39]line ФМ: 0000000000871765 [09:53:39]line ФД: 311256 [09:53:39]line ФПД: 131215842674081 [09:53:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T095341&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311256&fm=131215842674081&tin=02508201610067®Number=0000000000091780&sum=70000 [09:53:39]written 0, free lines is 4095 [09:53:39]OFD Sender: Processing packet 311256 [packets to send 223, broken 222] [09:53:39]ProducePacketName [09:53:39]name=ofd_packets/00311256 [09:53:39]OFD Sender: To server: pG, [09:53:39]CommunicateWithHost lk.salyk.kg:30040 [09:53:39]ConnectInit lk.salyk.kg [09:53:39]Connected sock=10 [09:53:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 40 83 07 01 3F 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 33 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 67 00 00 00 F4 03 04 00 25 02 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D8 BF 04 00 35 04 06 00 77 57 11 B1 05 A1 AC 4B 9B 86 8E CB E5 45 [09:53:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 5B 25 47 00 19 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 31 37 36 35 10 04 04 00 D8 BF 04 00 F4 03 04 00 76 A8 21 67 B6 04 01 00 00 5D E7 22 6F 70 25 35 7E [09:53:39]CommunicateWithHost err = 0 [09:53:39]CheckOFDResponse [09:53:39]1017 (14) - 77093643461234 [09:53:39]1041 (16) - 0000000000871765 [09:53:39]1040 (4) - 311256 [09:53:39]1012 (4) - 30.10.2024 03:31 [09:53:39]1206 (1) - 0 [09:53:39]OFD Sender: Remove packet 311256 [09:53:39]ProducePacketName [09:53:39]name=ofd_packets/00311256 [09:53:39]NVStorageDeleteData [09:53:39]Write to MH i2c: 01 00 00 2E 56 84 [09:53:39]Write i2c OK [09:53:39]MH_I2C_Read... [09:53:39]Read from MH i2c: 01 [09:53:39]MH_I2C_Read... [09:53:39]Read from MH i2c: 01 07 00 [09:53:39]MH_I2C_Read... [09:53:39]Read from MH i2c: 01 07 00 2E 56 00 00 00 00 00 AD 0C 44 [09:53:39]RasterBufferAndPrint [09:53:39]line [09:53:39]line [09:53:39]line [09:53:39]line [09:53:39]line [09:53:39]written 0, free lines is 3251 [09:53:39]MH_Cut [09:53:39]Write to MH i2c: D1 01 00 35 56 01 5D [09:53:39]Write i2c OK [09:53:39]MH_I2C_Read... [09:53:39]Read from MH i2c: D1 [09:53:39]MH_I2C_Read... [09:53:39]Read from MH i2c: D1 01 00 [09:53:39]MH_I2C_Read... [09:53:39]Read from MH i2c: D1 01 00 35 56 00 5C [09:53:39]Write to MH i2c: 01 00 00 36 56 8C [09:53:39]Write i2c OK [09:53:39]MH_I2C_Read... [09:53:39]OFD Sender: No OFD packet to send [09:53:40]*** Cut start [09:53:40]*** Purtial cut [09:53:40]*** Stage 1: CUTSNS_PIN = 1 [09:53:40]Read from MH i2c: 01 [09:53:40]MH_I2C_Read... [09:53:40]*** Stop cut motor [09:53:40]*** Cut end [09:53:40]Read from MH i2c: 01 07 00 [09:53:40]MH_I2C_Read... [09:53:40]Read from MH i2c: 01 07 00 36 56 00 00 00 00 00 FF 0F A1 [09:53:40]process_action close_receipt done [09:53:40]requested_data is exist [09:53:40]produce_requested_data [09:53:40]requested_item fm.sn is exist - process it [09:53:40]wFMCommunicate request_size=4 [09:53:40]MH_SAM_APDU [09:53:40]CAPDU: 80 11 00 00 [09:53:40]Write to MH i2c: E2 08 00 37 56 80 11 00 00 00 00 00 00 07 [09:53:40]Write i2c OK [09:53:40]MH_I2C_Read... [09:53:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:53:40]Read from MH i2c: E2 [09:53:40]MH_I2C_Read... [09:53:40]Read from MH i2c: E2 17 00 [09:53:40]MH_I2C_Read... [09:53:40]Read from MH i2c: E2 17 00 37 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5C [09:53:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:53:40]wFMCommunicate OK [09:53:40]requested_item fd.num is exist - process it [09:53:40]SAM_PROTO_GetFieldsCounters [09:53:40]wFMCommunicate request_size=4 [09:53:40]MH_SAM_APDU [09:53:40]CAPDU: 80 13 00 00 [09:53:40]Write to MH i2c: E2 08 00 38 56 80 13 00 00 00 00 00 00 0A [09:53:40]Write i2c OK [09:53:40]MH_I2C_Read... [09:53:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:53:40]Read from MH i2c: E2 [09:53:40]MH_I2C_Read... [09:53:40]Read from MH i2c: E2 62 00 [09:53:40]MH_I2C_Read... [09:53:40]Read from MH i2c: E2 62 00 38 56 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D8 BF 04 00 0E 04 04 00 18 02 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 17 [09:53: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D8 BF 04 00 0E 04 04 00 18 02 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 [09:53:40]wFMCommunicate OK [09:53:40]SAM_PROTO_GetFieldsCounters done [09:53:40]requested_item shift.num is exist - process it [09:53:40]requested_item shift.opened is exist - process it [09:53:40]req_shift_opened [09:53:40]FM_GetShiftState [09:53:40]SAM_PROTO_GetShiftState [09:53:40]wFMCommunicate request_size=4 [09:53:40]MH_SAM_APDU [09:53:40]CAPDU: 80 13 01 00 [09:53:40]Write to MH i2c: E2 08 00 39 56 80 13 01 00 00 00 00 00 0C [09:53:40]Write i2c OK [09:53:40]MH_I2C_Read... [09:53:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:53:40]Read from MH i2c: E2 [09:53:40]MH_I2C_Read... [09:53:40]Read from MH i2c: E2 0E 00 [09:53:40]MH_I2C_Read... [09:53:40]Read from MH i2c: E2 0E 00 39 56 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 F7 [09:53:40]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:53:40]wFMCommunicate OK [09:53:40]SAM_PROTO_GetShiftState done [09:53:40]FM_GetShiftState done [09:53:40]req_shift_opened done [09:53:40]requested_item shift.open_date is exist - process it [09:53:40]req_shift_open_date [09:53:40]req_shift_open_date done [09:53:40]produce_requested_data done [09:53:40]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311256,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [09:53:40]process_action_free close_receipt [09:53:40]json_value_free [09:53:40]json_value_free done [09:53:40]process_json_proto returns [09:53:40]Send response to host [09:53:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311256,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [09:53:40]free response buf [09:53:40]execute_script done [09:53:40]execute_script returns [09:53:40]free content buf [09:53:40]Sock 7.Close socket [09:53:40]Sock 7.Thread stoped [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:54]accept exits with 9 [09:53:54]New connection [09:53:54]New thread 3066654052 created [09:53:54]Thread 3066510692 joined [09:53:54]Waiting for new connection... [09:53:54] Sock 9.Parse request [09:53:54]Sock 9.Check first char [09:53:54]Sock 9.First char is OK [09:53:54]request: POST /json_proto HTTP/1.0 [09:53:54]Method: POST [09:53:54]URL: /json_proto [09:53:54]Method is POST - this is cgi request [09:53:54]url: /json_proto [09:53:54]query_string will be loaded in cgi processing [09:53:54]execute_cgi json_proto POST (null) [09:53:54]execute_cgi path=json_proto method=POST [09:53:54]POST find Content-Length [09:53:54]Host: 172.17.96.3:8080 [09:53:54]Content-Length: 688 [09:53:54]Content-Type: application/json [09:53:54] [09:53:54]POST finish read [09:53:54]Found Content-Length = 688 [09:53:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645065", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 19.440, "sum" : 1500.77, "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" ] } } [09:53:54]execute_script... [09:53: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)645065", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 19.440, "sum" : 1500.77, "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" ] } } [09:53:54]POST & json_proto [09:53:54]process_json_proto [09:53:54]json parsed OK: [09:53:54]protocol is kg_v1.0 [09:53:54]action value=close_receipt [09:53:54]process_action close_receipt [09:53:54]cmd_close_receipt [09:53:54]MH_GetDate [09:53:54]Write to MH i2c: F0 00 00 3A 56 7F [09:53:54]Write i2c OK [09:53:54]MH_I2C_Read... [09:53:54]Read from MH i2c: F0 [09:53:54]MH_I2C_Read... [09:53:54]Read from MH i2c: F0 09 00 [09:53:54]MH_I2C_Read... [09:53:54]Read from MH i2c: F0 09 00 3A 56 00 37 02 22 67 44 5E 04 65 55 [09:53:54]GetLastDocTimeStamp 1730282021 [09:53:54]current date 1730282039 [09:53:54]FM_GetShiftState [09:53:54]SAM_PROTO_GetShiftState [09:53:54]wFMCommunicate request_size=4 [09:53:54]MH_SAM_APDU [09:53:54]CAPDU: 80 13 01 00 [09:53:54]Write to MH i2c: E2 08 00 3B 56 80 13 01 00 00 00 00 00 0E [09:53:54]Write i2c OK [09:53:54]MH_I2C_Read... [09:53:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:53:55]Read from MH i2c: E2 [09:53:55]MH_I2C_Read... [09:53:55]Read from MH i2c: E2 0E 00 [09:53:55]MH_I2C_Read... [09:53:55]Read from MH i2c: E2 0E 00 3B 56 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 F9 [09:53:55]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:53:55]wFMCommunicate OK [09:53:55]SAM_PROTO_GetShiftState done [09:53:55]FM_GetShiftState done [09:53:55]opened in 1730247899 [09:53:55]opened+sec_in_day 1730334299 [09:53:55]quantity*price = 150076 [09:53:55]sum+1 = 150078 [09:53:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.77 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.37 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 104 30.10.2024 09:53 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311257 ФПД: 189177079804225 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T095359&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311257&fm=189177079804225&tin=02508201610067®Number=0000000000091780&sum=150000 [09:53:56]StoreToDocumentArchive [09:53:56]shift 536 fd 311257 [09:53:56]save to /storage/0536/doc_00311257 [09:53:56]save last doc name /storage/0536/doc_00311257 to /storage/kkm_last_doc_name [09:53:56]save OK [09:53:56]Clear old archive folders... [09:53:56]ProcessDocumentItem done err = 0, tmpTLVsize=257 [09:53:56]tlvbuf is 00659AF0 [09:53:56]SAM_PROTO_ClearQueue [09:53:56]wFMCommunicate request_size=4 [09:53:56]MH_SAM_APDU [09:53:56]CAPDU: 80 09 00 00 [09:53:56]Write to MH i2c: E2 08 00 48 56 80 09 00 00 00 00 00 00 10 [09:53:56]Write i2c OK [09:53:56]MH_I2C_Read... [09:53:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:53:56]Read from MH i2c: E2 [09:53:56]MH_I2C_Read... [09:53:56]Read from MH i2c: E2 03 00 [09:53:56]MH_I2C_Read... [09:53:56]Read from MH i2c: E2 03 00 48 56 00 90 00 12 [09:53:56]RAPDU: 90 00 [09:53:56]wFMCommunicate OK [09:53:56]SAM_PROTO_ClearQueue done [09:53:56]KKMCreateOFDPacket [09:53:56]OFDProtocolAddRootSTLVToBuf [09:53:56]FM_MakeSignedData [09:53:56]FM_MakeSignedData [09:53:56]SAM_PROTO_SignData [09:53:56]wFMCommunicate request_size=4 [09:53:56]MH_SAM_APDU [09:53:56]CAPDU: 80 0D 01 02 [09:53:56]Write to MH i2c: E2 08 00 49 56 80 0D 01 02 00 00 00 00 18 [09:53:56]Write i2c OK [09:53:56]MH_I2C_Read... [09:53:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:53:56]Read from MH i2c: E2 [09:53:56]MH_I2C_Read... [09:53:56]Read from MH i2c: E2 03 00 [09:53:56]MH_I2C_Read... [09:53:56]Read from MH i2c: E2 03 00 49 56 00 90 00 13 [09:53:56]RAPDU: 90 00 [09:53:56]wFMCommunicate OK [09:53:56]wFMCommunicate request_size=255 [09:53:56]MH_SAM_APDU [09:53:56]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 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 41 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 68 00 00 00 F4 03 04 00 37 02 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D9 BF 04 [09:53:56]Write to MH i2c: E2 02 01 4A 56 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 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 41 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 68 00 00 00 F4 03 04 00 37 02 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D9 BF 04 00 00 C0 [09:53:56]Write i2c OK [09:53:56]MH_I2C_Read... [09:53:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:53:56]Read from MH i2c: E2 [09:53:56]MH_I2C_Read... [09:53:56]Read from MH i2c: E2 03 00 [09:53:56]MH_I2C_Read... [09:53:56]Read from MH i2c: E2 03 00 4A 56 00 90 00 14 [09:53:56]RAPDU: 90 00 [09:53:56]wFMCommunicate OK [09:53:56]wFMCommunicate request_size=16 [09:53:56]MH_SAM_APDU [09:53:56]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 AC 0E 38 A4 31 41 [09:53:56]Write to MH i2c: E2 13 00 4B 56 80 0D 02 02 0B 00 00 35 04 06 00 AC 0E 38 A4 31 41 00 00 78 [09:53:56]Write i2c OK [09:53:56]MH_I2C_Read... [09:53:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:53:56]Read from MH i2c: E2 [09:53:56]MH_I2C_Read... [09:53:56]Read from MH i2c: E2 03 00 [09:53:56]MH_I2C_Read... [09:53:56]Read from MH i2c: E2 03 00 4B 56 00 90 00 15 [09:53:56]RAPDU: 90 00 [09:53:56]wFMCommunicate OK [09:53:56]wFMCommunicate request_size=4 [09:53:56]MH_SAM_APDU [09:53:56]CAPDU: 80 0D 03 02 [09:53:56]Write to MH i2c: E2 08 00 4C 56 80 0D 03 02 00 00 00 00 1D [09:53:56]Write i2c OK [09:53:56]MH_I2C_Read... [09:53:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:53:56]Read from MH i2c: E2 [09:53:56]MH_I2C_Read... [09:53:56]Read from MH i2c: E2 0B 00 [09:53:56]MH_I2C_Read... [09:53:56]Read from MH i2c: E2 0B 00 4C 56 00 74 E2 09 BE 16 A3 A0 E0 90 00 74 [09:53:56]RAPDU: 74 E2 09 BE 16 A3 A0 E0 90 00 [09:53:56]wFMCommunicate OK [09:53:56]SAM_PROTO_SignData done [09:53:56]FM_MakeSignedData done [09:53:56]CreateOFDProtocolMessage [09:53:56]wFMCommunicate request_size=4 [09:53:56]MH_SAM_APDU [09:53:56]CAPDU: 80 11 00 00 [09:53:56]Write to MH i2c: E2 08 00 4D 56 80 11 00 00 00 00 00 00 1D [09:53:56]Write i2c OK [09:53:56]MH_I2C_Read... [09:53:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:53:56]Read from MH i2c: E2 [09:53:56]MH_I2C_Read... [09:53:56]Read from MH i2c: E2 17 00 [09:53:56]MH_I2C_Read... [09:53:56]Read from MH i2c: E2 17 00 4D 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 72 [09:53:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:53:56]wFMCommunicate OK [09:53:56]CreateOFDProtocolMessage done [09:53:56]OFDSenderStorePacket 311257 [09:53:56]StoreOFDPacket docnum=311257 [09:53:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 5A 2A 0D 01 BA FB 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 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 41 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 68 00 00 00 F4 03 04 00 37 02 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D9 BF 04 00 35 04 06 00 AC 0E 38 A4 31 41 74 E2 09 BE 16 A3 A0 E0 [09:53:56]CheckFolder [09:53:56]dirname=/storage/ofd_packets [09:53:56]CheckFolder done [09:53:56]ProducePacketName [09:53:56]name=ofd_packets/00311257 [09:53:56]NVStorageSaveData ofd_packets/00311257 [09:53:56]File name is /storage/ofd_packets/00311257 [09:53:56]Write 307 bytes [09:53:56]NVStorageSaveData done [09:53:56]OFDSenderStorePacket done [09:53:56]KKMCreateOFDPacket done [09:53:56]NVStorageSaveData kkm_last_timestamp [09:53:56]File name is /storage/kkm_last_timestamp [09:53:56]Write 4 bytes [09:53:56]NVStorageSaveData done [09:53:56]ExternCall_PrintAddStr [09:53:56]wPrintStart [09:53:56]Write to MH i2c: 01 00 00 4E 56 A4 [09:53:56]Write i2c OK [09:53:56]MH_I2C_Read... [09:53:56]Read from MH i2c: 01 [09:53:56]MH_I2C_Read... [09:53:56]Read from MH i2c: 01 07 00 [09:53:56]MH_I2C_Read... [09:53:56]Read from MH i2c: 01 07 00 4E 56 00 00 00 00 00 FF 0F B9 [09:53:56]RasterBufferAndPrint [09:53:56]line Счет N : (1)645065 [09:53:56]line ИНН: 02508201610067 [09:53:56]line Контрольно-Кассовый Чек [09:53:56]line ПРОДАЖА [09:53:56]line ТРК (МРК, ГНК) : 63 [09:53:56]line Товар: 2710194210 [09:53:56]line D-ENERGY ДТ-К-2 [09:53:56]line 19.440 * 77.20 [09:53:56]line = 1500.77 [09:53:56]line НДС 12% НСП 1% [09:53:56]line > о реализуемом товаре [09:53:56]line ОКРУГЛЕНИЕ: -0.77 [09:53:56]line ИТОГО: 1500.00 [09:53:56]line Внесено: 1500.00 [09:53:56]line СДАЧА: 0.00 [09:53:56]line НСП 1% : 13.28 [09:53:56]line НДС 12% : 159.37 [09:53:56]line Наличными: 1500.00 [09:53:56]line Безнал.: 0.00 [09:53:56]line Место: АЗС № 172 "Партнер Нефть" [09:53:56]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:53:56]line СНО: Общий режим [09:53:56]line Чек 104 30.10.2024 09:53 [09:53:56]line Смена: 536 ФФД: 1.0 [09:53:56]line ЗНМ: 0300000116 [09:53:56]line РНМ: 0000000000091780 [09:53:56]line Версия ККМ: 001 [09:53:56]line ФМ: 0000000000871765 [09:53:56]line ФД: 311257 [09:53:56]line ФПД: 189177079804225 [09:53:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T095359&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311257&fm=189177079804225&tin=02508201610067®Number=0000000000091780&sum=150000 [09:53:57]OFD Sender: Processing packet 311257 [packets to send 223, broken 222] [09:53:57]ProducePacketName [09:53:57]name=ofd_packets/00311257 [09:53:57]OFD Sender: To server: pG, [09:53:57]CommunicateWithHost lk.salyk.kg:30040 [09:53:57]ConnectInit lk.salyk.kg [09:53:57]written 0, free lines is 4095 [09:53:57]Connected sock=10 [09:53:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 5A 2A 0D 01 BA FB 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 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 41 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 68 00 00 00 F4 03 04 00 37 02 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D9 BF 04 00 35 04 06 00 AC 0E 38 A4 31 41 74 E2 09 BE 16 A3 A0 E0 [09:53:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 0B BF 47 00 68 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 31 37 36 35 10 04 04 00 D9 BF 04 00 F4 03 04 00 88 A8 21 67 B6 04 01 00 00 27 F0 AC 40 E7 02 FE 8C [09:53:57]CommunicateWithHost err = 0 [09:53:57]CheckOFDResponse [09:53:57]1017 (14) - 77093643461234 [09:53:57]1041 (16) - 0000000000871765 [09:53:57]1040 (4) - 311257 [09:53:57]1012 (4) - 30.10.2024 03:31 [09:53:57]1206 (1) - 0 [09:53:57]OFD Sender: Remove packet 311257 [09:53:57]ProducePacketName [09:53:57]name=ofd_packets/00311257 [09:53:57]NVStorageDeleteData [09:53:57]Write to MH i2c: 01 00 00 78 56 CE [09:53:57]Write i2c OK [09:53:57]MH_I2C_Read... [09:53:57]Read from MH i2c: 01 [09:53:57]MH_I2C_Read... [09:53:57]Read from MH i2c: 01 07 00 [09:53:57]MH_I2C_Read... [09:53:57]Read from MH i2c: 01 07 00 78 56 00 00 00 00 00 B4 0C 95 [09:53:57]RasterBufferAndPrint [09:53:57]line [09:53:57]line [09:53:57]line [09:53:57]line [09:53:57]line [09:53:57]written 0, free lines is 3256 [09:53:57]MH_Cut [09:53:57]Write to MH i2c: D1 01 00 7F 56 01 A7 [09:53:57]Write i2c OK [09:53:57]MH_I2C_Read... [09:53:57]Read from MH i2c: D1 [09:53:57]MH_I2C_Read... [09:53:57]Read from MH i2c: D1 01 00 [09:53:57]MH_I2C_Read... [09:53:57]Read from MH i2c: D1 01 00 7F 56 00 A6 [09:53:57]Write to MH i2c: 01 00 00 80 56 D6 [09:53:57]Write i2c OK [09:53:57]MH_I2C_Read... [09:53:57]OFD Sender: No OFD packet to send [09:53:58]*** Cut start [09:53:58]*** Purtial cut [09:53:58]*** Stage 1: CUTSNS_PIN = 1 [09:53:58]Read from MH i2c: 01 [09:53:58]MH_I2C_Read... [09:53:58]*** Stop cut motor [09:53:58]*** Cut end [09:53:58]Read from MH i2c: 01 07 00 [09:53:58]MH_I2C_Read... [09:53:58]Read from MH i2c: 01 07 00 80 56 00 00 00 00 00 FF 0F EB [09:53:58]process_action close_receipt done [09:53:58]requested_data is exist [09:53:58]produce_requested_data [09:53:58]requested_item fm.sn is exist - process it [09:53:58]wFMCommunicate request_size=4 [09:53:58]MH_SAM_APDU [09:53:58]CAPDU: 80 11 00 00 [09:53:58]Write to MH i2c: E2 08 00 81 56 80 11 00 00 00 00 00 00 51 [09:53:58]Write i2c OK [09:53:58]MH_I2C_Read... [09:53:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:53:58]Read from MH i2c: E2 [09:53:58]MH_I2C_Read... [09:53:58]Read from MH i2c: E2 17 00 [09:53:58]MH_I2C_Read... [09:53:58]Read from MH i2c: E2 17 00 81 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A6 [09:53:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:53:58]wFMCommunicate OK [09:53:58]requested_item fd.num is exist - process it [09:53:58]SAM_PROTO_GetFieldsCounters [09:53:58]wFMCommunicate request_size=4 [09:53:58]MH_SAM_APDU [09:53:58]CAPDU: 80 13 00 00 [09:53:58]Write to MH i2c: E2 08 00 82 56 80 13 00 00 00 00 00 00 54 [09:53:58]Write i2c OK [09:53:58]MH_I2C_Read... [09:53:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:53:58]Read from MH i2c: E2 [09:53:58]MH_I2C_Read... [09:53:58]Read from MH i2c: E2 62 00 [09:53:58]MH_I2C_Read... [09:53:58]Read from MH i2c: E2 62 00 82 56 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D9 BF 04 00 0E 04 04 00 18 02 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 65 [09:53: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D9 BF 04 00 0E 04 04 00 18 02 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 [09:53:58]wFMCommunicate OK [09:53:58]SAM_PROTO_GetFieldsCounters done [09:53:58]requested_item shift.num is exist - process it [09:53:58]requested_item shift.opened is exist - process it [09:53:58]req_shift_opened [09:53:58]FM_GetShiftState [09:53:58]SAM_PROTO_GetShiftState [09:53:58]wFMCommunicate request_size=4 [09:53:58]MH_SAM_APDU [09:53:58]CAPDU: 80 13 01 00 [09:53:58]Write to MH i2c: E2 08 00 83 56 80 13 01 00 00 00 00 00 56 [09:53:58]Write i2c OK [09:53:58]MH_I2C_Read... [09:53:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:53:58]Read from MH i2c: E2 [09:53:58]MH_I2C_Read... [09:53:58]Read from MH i2c: E2 0E 00 [09:53:58]MH_I2C_Read... [09:53:58]Read from MH i2c: E2 0E 00 83 56 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 41 [09:53:58]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:53:58]wFMCommunicate OK [09:53:58]SAM_PROTO_GetShiftState done [09:53:58]FM_GetShiftState done [09:53:58]req_shift_opened done [09:53:58]requested_item shift.open_date is exist - process it [09:53:58]req_shift_open_date [09:53:58]req_shift_open_date done [09:53:58]produce_requested_data done [09:53:58]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311257,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [09:53:58]process_action_free close_receipt [09:53:58]json_value_free [09:53:58]json_value_free done [09:53:58]process_json_proto returns [09:53:58]Send response to host [09:53:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311257,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [09:53:58]free response buf [09:53:58]execute_script done [09:53:58]execute_script returns [09:53:58]free content buf [09:53:58]Sock 9.Close socket [09:53:58]Sock 9.Thread stoped [09:54:02]OFD Sender: No OFD packet to send [09:54:07]OFD Sender: No OFD packet to send [09:54:12]OFD Sender: No OFD packet to send [09:54:17]OFD Sender: No OFD packet to send [09:54:22]OFD Sender: No OFD packet to send [09:54:27]OFD Sender: No OFD packet to send [09:54:32]OFD Sender: No OFD packet to send [09:54:37]OFD Sender: No OFD packet to send [09:54:42]OFD Sender: No OFD packet to send [09:54:47]OFD Sender: No OFD packet to send [09:54:52]OFD Sender: No OFD packet to send [09:54:57]OFD Sender: No OFD packet to send [09:55:02]OFD Sender: No OFD packet to send [09:55:07]OFD Sender: No OFD packet to send [09:55:12]OFD Sender: No OFD packet to send [09:55:17]OFD Sender: No OFD packet to send [09:55:23]OFD Sender: No OFD packet to send [09:55:28]OFD Sender: No OFD packet to send [09:55:32]accept exits with 7 [09:55:32]New connection [09:55:32]New thread 3066510692 created [09:55:32]Thread 3066654052 joined [09:55:32]Waiting for new connection... [09:55:32] Sock 7.Parse request [09:55:32]Sock 7.Check first char [09:55:32]Sock 7.First char is OK [09:55:32]request: POST /json_proto HTTP/1.0 [09:55:32]Method: POST [09:55:32]URL: /json_proto [09:55:32]Method is POST - this is cgi request [09:55:32]url: /json_proto [09:55:32]query_string will be loaded in cgi processing [09:55:32]execute_cgi json_proto POST (null) [09:55:32]execute_cgi path=json_proto method=POST [09:55:32]POST find Content-Length [09:55:32]Host: 172.17.96.3:8080 [09:55:32]Content-Length: 682 [09:55:32]Content-Type: application/json [09:55:32] [09:55:32]POST finish read [09:55:32]Found Content-Length = 682 [09:55:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645067", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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:55:32]execute_script... [09:55: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)645067", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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:55:32]POST & json_proto [09:55:32]process_json_proto [09:55:32]json parsed OK: [09:55:32]protocol is kg_v1.0 [09:55:32]action value=close_receipt [09:55:32]process_action close_receipt [09:55:32]cmd_close_receipt [09:55:32]MH_GetDate [09:55:32]Write to MH i2c: F0 00 00 84 56 C9 [09:55:32]Write i2c OK [09:55:32]MH_I2C_Read... [09:55:32]Read from MH i2c: F0 [09:55:32]MH_I2C_Read... [09:55:32]Read from MH i2c: F0 09 00 [09:55:32]MH_I2C_Read... [09:55:32]Read from MH i2c: F0 09 00 84 56 00 98 02 22 67 44 5E 04 65 00 [09:55:32]GetLastDocTimeStamp 1730282039 [09:55:32]current date 1730282136 [09:55:32]FM_GetShiftState [09:55:32]SAM_PROTO_GetShiftState [09:55:32]wFMCommunicate request_size=4 [09:55:32]MH_SAM_APDU [09:55:32]CAPDU: 80 13 01 00 [09:55:32]Write to MH i2c: E2 08 00 85 56 80 13 01 00 00 00 00 00 58 [09:55:32]Write i2c OK [09:55:32]MH_I2C_Read... [09:55:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:55:32]Read from MH i2c: E2 [09:55:32]MH_I2C_Read... [09:55:32]Read from MH i2c: E2 0E 00 [09:55:32]MH_I2C_Read... [09:55:32]Read from MH i2c: E2 0E 00 85 56 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 43 [09:55:32]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:55:32]wFMCommunicate OK [09:55:32]SAM_PROTO_GetShiftState done [09:55:32]FM_GetShiftState done [09:55:32]opened in 1730247899 [09:55:32]opened+sec_in_day 1730334299 [09:55:32]quantity*price = 100015 [09:55:32]sum+1 = 100017 [09:55:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 105 30.10.2024 09:55 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311258 ФПД: 114683679426164 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T095536&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311258&fm=114683679426164&tin=02508201610067®Number=0000000000091780&sum=100000 [09:55:33]StoreToDocumentArchive [09:55:33]shift 536 fd 311258 [09:55:33]save to /storage/0536/doc_00311258 [09:55:33]save last doc name /storage/0536/doc_00311258 to /storage/kkm_last_doc_name [09:55:33]save OK [09:55:33]Clear old archive folders... [09:55:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:55:33]tlvbuf is 006F1E60 [09:55:33]SAM_PROTO_ClearQueue [09:55:33]wFMCommunicate request_size=4 [09:55:33]MH_SAM_APDU [09:55:33]CAPDU: 80 09 00 00 [09:55:33]Write to MH i2c: E2 08 00 92 56 80 09 00 00 00 00 00 00 5A [09:55:33]Write i2c OK [09:55:33]MH_I2C_Read... [09:55:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:55:33]Read from MH i2c: E2 [09:55:33]MH_I2C_Read... [09:55:33]Read from MH i2c: E2 03 00 [09:55:33]MH_I2C_Read... [09:55:33]Read from MH i2c: E2 03 00 92 56 00 90 00 5C [09:55:33]RAPDU: 90 00 [09:55:33]wFMCommunicate OK [09:55:33]SAM_PROTO_ClearQueue done [09:55:33]KKMCreateOFDPacket [09:55:33]OFDProtocolAddRootSTLVToBuf [09:55:33]FM_MakeSignedData [09:55:33]FM_MakeSignedData [09:55:33]SAM_PROTO_SignData [09:55:33]wFMCommunicate request_size=4 [09:55:33]MH_SAM_APDU [09:55:33]CAPDU: 80 0D 01 02 [09:55:33]Write to MH i2c: E2 08 00 93 56 80 0D 01 02 00 00 00 00 62 [09:55:33]Write i2c OK [09:55:33]MH_I2C_Read... [09:55:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:55:33]Read from MH i2c: E2 [09:55:33]MH_I2C_Read... [09:55:33]Read from MH i2c: E2 03 00 [09:55:33]MH_I2C_Read... [09:55:33]Read from MH i2c: E2 03 00 93 56 00 90 00 5D [09:55:33]RAPDU: 90 00 [09:55:33]wFMCommunicate OK [09:55:33]wFMCommunicate request_size=255 [09:55:33]MH_SAM_APDU [09:55: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 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 98 02 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DA BF 04 00 35 04 06 00 68 [09:55:33]Write to MH i2c: E2 02 01 94 56 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 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 98 02 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DA BF 04 00 35 04 06 00 68 00 00 95 [09:55:33]Write i2c OK [09:55:33]MH_I2C_Read... [09:55:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:55:33]Read from MH i2c: E2 [09:55:33]MH_I2C_Read... [09:55:33]Read from MH i2c: E2 03 00 [09:55:33]MH_I2C_Read... [09:55:33]Read from MH i2c: E2 03 00 94 56 00 90 00 5E [09:55:33]RAPDU: 90 00 [09:55:33]wFMCommunicate OK [09:55:33]wFMCommunicate request_size=10 [09:55:33]MH_SAM_APDU [09:55:33]CAPDU: 80 0D 02 02 05 4D DF F9 46 74 [09:55:33]Write to MH i2c: E2 0D 00 95 56 80 0D 02 02 05 00 4D DF F9 46 74 00 00 4E [09:55:33]Write i2c OK [09:55:33]MH_I2C_Read... [09:55:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:55:33]Read from MH i2c: E2 [09:55:33]MH_I2C_Read... [09:55:33]Read from MH i2c: E2 03 00 [09:55:33]MH_I2C_Read... [09:55:33]Read from MH i2c: E2 03 00 95 56 00 90 00 5F [09:55:33]RAPDU: 90 00 [09:55:33]wFMCommunicate OK [09:55:33]wFMCommunicate request_size=4 [09:55:33]MH_SAM_APDU [09:55:33]CAPDU: 80 0D 03 02 [09:55:33]Write to MH i2c: E2 08 00 96 56 80 0D 03 02 00 00 00 00 67 [09:55:33]Write i2c OK [09:55:33]MH_I2C_Read... [09:55:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:55:33]Read from MH i2c: E2 [09:55:33]MH_I2C_Read... [09:55:33]Read from MH i2c: E2 0B 00 [09:55:33]MH_I2C_Read... [09:55:33]Read from MH i2c: E2 0B 00 96 56 00 C7 BA C6 6A 1C C1 0F 3D 90 00 42 [09:55:33]RAPDU: C7 BA C6 6A 1C C1 0F 3D 90 00 [09:55:33]wFMCommunicate OK [09:55:33]SAM_PROTO_SignData done [09:55:33]FM_MakeSignedData done [09:55:33]CreateOFDProtocolMessage [09:55:33]wFMCommunicate request_size=4 [09:55:33]MH_SAM_APDU [09:55:33]CAPDU: 80 11 00 00 [09:55:33]Write to MH i2c: E2 08 00 97 56 80 11 00 00 00 00 00 00 67 [09:55:33]Write i2c OK [09:55:33]MH_I2C_Read... [09:55:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:55:33]Read from MH i2c: E2 [09:55:33]MH_I2C_Read... [09:55:33]Read from MH i2c: E2 17 00 [09:55:33]MH_I2C_Read... [09:55:33]Read from MH i2c: E2 17 00 97 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 BC [09:55:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:55:33]wFMCommunicate OK [09:55:33]CreateOFDProtocolMessage done [09:55:33]OFDSenderStorePacket 311258 [09:55:33]StoreOFDPacket docnum=311258 [09:55:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AD 2C 07 01 ED 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 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 98 02 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DA BF 04 00 35 04 06 00 68 4D DF F9 46 74 C7 BA C6 6A 1C C1 0F 3D [09:55:33]CheckFolder [09:55:33]dirname=/storage/ofd_packets [09:55:33]CheckFolder done [09:55:33]ProducePacketName [09:55:33]name=ofd_packets/00311258 [09:55:33]NVStorageSaveData ofd_packets/00311258 [09:55:33]File name is /storage/ofd_packets/00311258 [09:55:33]Write 301 bytes [09:55:33]NVStorageSaveData done [09:55:33]OFDSenderStorePacket done [09:55:33]KKMCreateOFDPacket done [09:55:33]NVStorageSaveData kkm_last_timestamp [09:55:33]File name is /storage/kkm_last_timestamp [09:55:33]Write 4 bytes [09:55:33]NVStorageSaveData done [09:55:33]ExternCall_PrintAddStr [09:55:33]wPrintStart [09:55:33]Write to MH i2c: 01 00 00 98 56 EE [09:55:33]Write i2c OK [09:55:33]MH_I2C_Read... [09:55:33]Read from MH i2c: 01 [09:55:33]MH_I2C_Read... [09:55:33]Read from MH i2c: 01 07 00 [09:55:33]MH_I2C_Read... [09:55:33]Read from MH i2c: 01 07 00 98 56 00 00 00 00 00 FF 0F 03 [09:55:33]RasterBufferAndPrint [09:55:33]line Счет N : (1)645067 [09:55:33]line ИНН: 02508201610067 [09:55:33]line Контрольно-Кассовый Чек [09:55:33]line ПРОДАЖА [09:55:33]line ТРК (МРК, ГНК) : 62 [09:55:33]line Товар: 2710124130 [09:55:33]line Аи-92-К-2 [09:55:33]line 14.950 * 66.90 [09:55:33]line = 1000.16 [09:55:33]line НДС 12% НСП 1% [09:55:33]line > о реализуемом товаре [09:55:33]line ОКРУГЛЕНИЕ: -0.16 [09:55:33]line ИТОГО: 1000.00 [09:55:33]line Внесено: 1000.00 [09:55:33]line СДАЧА: 0.00 [09:55:33]line НСП 1% : 8.85 [09:55:33]line НДС 12% : 106.21 [09:55:33]line Наличными: 1000.00 [09:55:33]line Безнал.: 0.00 [09:55:33]line Место: АЗС № 172 "Партнер Нефть" [09:55:33]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:55:33]line СНО: Общий режим [09:55:33]line Чек 105 30.10.2024 09:55 [09:55:33]line Смена: 536 ФФД: 1.0 [09:55:33]line ЗНМ: 0300000116 [09:55:33]line РНМ: 0000000000091780 [09:55:33]line Версия ККМ: 001 [09:55:33]line ФМ: 0000000000871765 [09:55:33]line ФД: 311258 [09:55:33]line ФПД: 114683679426164 [09:55:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T095536&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311258&fm=114683679426164&tin=02508201610067®Number=0000000000091780&sum=100000 [09:55:34]written 0, free lines is 4095 [09:55:34]OFD Sender: Processing packet 311258 [packets to send 223, broken 222] [09:55:34]ProducePacketName [09:55:34]name=ofd_packets/00311258 [09:55:34]OFD Sender: To server: pG, [09:55:34]CommunicateWithHost lk.salyk.kg:30040 [09:55:34]ConnectInit lk.salyk.kg [09:55:34]Connected sock=10 [09:55:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AD 2C 07 01 ED 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 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 98 02 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DA BF 04 00 35 04 06 00 68 4D DF F9 46 74 C7 BA C6 6A 1C C1 0F 3D [09:55:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 1D 65 47 00 F6 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 31 37 36 35 10 04 04 00 DA BF 04 00 F4 03 04 00 E9 A8 21 67 B6 04 01 00 00 7C 76 09 58 23 9C 2C A9 [09:55:34]CommunicateWithHost err = 0 [09:55:34]CheckOFDResponse [09:55:34]1017 (14) - 77093643461234 [09:55:34]1041 (16) - 0000000000871765 [09:55:34]1040 (4) - 311258 [09:55:34]1012 (4) - 30.10.2024 03:32 [09:55:34]1206 (1) - 0 [09:55:34]OFD Sender: Remove packet 311258 [09:55:34]ProducePacketName [09:55:34]name=ofd_packets/00311258 [09:55:34]NVStorageDeleteData [09:55:34]Write to MH i2c: 01 00 00 C2 56 18 [09:55:34]Write i2c OK [09:55:34]MH_I2C_Read... [09:55:34]Read from MH i2c: 01 [09:55:34]MH_I2C_Read... [09:55:34]Read from MH i2c: 01 07 00 [09:55:34]MH_I2C_Read... [09:55:34]Read from MH i2c: 01 07 00 C2 56 00 00 00 00 00 AD 0C D8 [09:55:34]RasterBufferAndPrint [09:55:34]line [09:55:34]line [09:55:34]line [09:55:34]line [09:55:34]line [09:55:34]written 0, free lines is 3251 [09:55:34]MH_Cut [09:55:34]Write to MH i2c: D1 01 00 C9 56 01 F1 [09:55:34]Write i2c OK [09:55:34]MH_I2C_Read... [09:55:34]Read from MH i2c: D1 [09:55:34]MH_I2C_Read... [09:55:34]Read from MH i2c: D1 01 00 [09:55:34]MH_I2C_Read... [09:55:34]Read from MH i2c: D1 01 00 C9 56 00 F0 [09:55:34]Write to MH i2c: 01 00 00 CA 56 20 [09:55:34]Write i2c OK [09:55:34]MH_I2C_Read... [09:55:34]OFD Sender: No OFD packet to send [09:55:35]*** Cut start [09:55:35]*** Purtial cut [09:55:35]*** Stage 1: CUTSNS_PIN = 1 [09:55:35]Read from MH i2c: 01 [09:55:35]MH_I2C_Read... [09:55:35]*** Stop cut motor [09:55:35]*** Cut end [09:55:35]Read from MH i2c: 01 07 00 [09:55:35]MH_I2C_Read... [09:55:35]Read from MH i2c: 01 07 00 CA 56 00 00 00 00 00 FF 0F 35 [09:55:35]process_action close_receipt done [09:55:35]requested_data is exist [09:55:35]produce_requested_data [09:55:35]requested_item fm.sn is exist - process it [09:55:35]wFMCommunicate request_size=4 [09:55:35]MH_SAM_APDU [09:55:35]CAPDU: 80 11 00 00 [09:55:35]Write to MH i2c: E2 08 00 CB 56 80 11 00 00 00 00 00 00 9B [09:55:35]Write i2c OK [09:55:35]MH_I2C_Read... [09:55:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:55:35]Read from MH i2c: E2 [09:55:35]MH_I2C_Read... [09:55:35]Read from MH i2c: E2 17 00 [09:55:35]MH_I2C_Read... [09:55:35]Read from MH i2c: E2 17 00 CB 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F0 [09:55:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:55:35]wFMCommunicate OK [09:55:35]requested_item fd.num is exist - process it [09:55:35]SAM_PROTO_GetFieldsCounters [09:55:35]wFMCommunicate request_size=4 [09:55:35]MH_SAM_APDU [09:55:35]CAPDU: 80 13 00 00 [09:55:35]Write to MH i2c: E2 08 00 CC 56 80 13 00 00 00 00 00 00 9E [09:55:35]Write i2c OK [09:55:35]MH_I2C_Read... [09:55:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:55:35]Read from MH i2c: E2 [09:55:35]MH_I2C_Read... [09:55:35]Read from MH i2c: E2 62 00 [09:55:35]MH_I2C_Read... [09:55:35]Read from MH i2c: E2 62 00 CC 56 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DA BF 04 00 0E 04 04 00 18 02 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 B3 [09:55: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DA BF 04 00 0E 04 04 00 18 02 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 [09:55:35]wFMCommunicate OK [09:55:35]SAM_PROTO_GetFieldsCounters done [09:55:35]requested_item shift.num is exist - process it [09:55:35]requested_item shift.opened is exist - process it [09:55:35]req_shift_opened [09:55:35]FM_GetShiftState [09:55:35]SAM_PROTO_GetShiftState [09:55:35]wFMCommunicate request_size=4 [09:55:35]MH_SAM_APDU [09:55:35]CAPDU: 80 13 01 00 [09:55:35]Write to MH i2c: E2 08 00 CD 56 80 13 01 00 00 00 00 00 A0 [09:55:35]Write i2c OK [09:55:35]MH_I2C_Read... [09:55:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:55:35]Read from MH i2c: E2 [09:55:35]MH_I2C_Read... [09:55:35]Read from MH i2c: E2 0E 00 [09:55:35]MH_I2C_Read... [09:55:35]Read from MH i2c: E2 0E 00 CD 56 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 8B [09:55:35]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:55:35]wFMCommunicate OK [09:55:35]SAM_PROTO_GetShiftState done [09:55:35]FM_GetShiftState done [09:55:35]req_shift_opened done [09:55:35]requested_item shift.open_date is exist - process it [09:55:35]req_shift_open_date [09:55:35]req_shift_open_date done [09:55:35]produce_requested_data done [09:55:35]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311258,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [09:55:35]process_action_free close_receipt [09:55:35]json_value_free [09:55:35]json_value_free done [09:55:35]process_json_proto returns [09:55:35]Send response to host [09:55:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311258,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [09:55:35]free response buf [09:55:35]execute_script done [09:55:35]execute_script returns [09:55:35]free content buf [09:55:35]Sock 7.Close socket [09:55:35]Sock 7.Thread stoped [09:55:39]OFD Sender: No OFD packet to send [09:55:44]OFD Sender: No OFD packet to send [09:55:49]OFD Sender: No OFD packet to send [09:55:54]accept exits with 9 [09:55:54]New connection [09:55:54]New thread 3066654052 created [09:55:54]Thread 3066510692 joined [09:55:54]Waiting for new connection... [09:55:54] Sock 9.Parse request [09:55:54]Sock 9.Check first char [09:55:54]Sock 9.First char is OK [09:55:54]request: POST /json_proto HTTP/1.0 [09:55:54]Method: POST [09:55:54]URL: /json_proto [09:55:54]Method is POST - this is cgi request [09:55:54]url: /json_proto [09:55:54]query_string will be loaded in cgi processing [09:55:54]execute_cgi json_proto POST (null) [09:55:54]execute_cgi path=json_proto method=POST [09:55:54]POST find Content-Length [09:55:54]Host: 172.17.96.3:8080 [09:55:54]Content-Length: 677 [09:55:54]Content-Type: application/json [09:55:54] [09:55:54]POST finish read [09:55:54]Found Content-Length = 677 [09:55:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645068", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:55:54]execute_script... [09:55: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)645068", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:55:54]POST & json_proto [09:55:54]process_json_proto [09:55:54]json parsed OK: [09:55:54]protocol is kg_v1.0 [09:55:54]action value=close_receipt [09:55:54]process_action close_receipt [09:55:54]cmd_close_receipt [09:55:54]MH_GetDate [09:55:54]Write to MH i2c: F0 00 00 CE 56 13 [09:55:54]Write i2c OK [09:55:54]MH_I2C_Read... [09:55:54]Read from MH i2c: F0 [09:55:54]MH_I2C_Read... [09:55:54]Read from MH i2c: F0 09 00 [09:55:54]MH_I2C_Read... [09:55:54]Read from MH i2c: F0 09 00 CE 56 00 AF 02 22 67 44 5E 04 65 61 [09:55:54]GetLastDocTimeStamp 1730282136 [09:55:54]current date 1730282159 [09:55:54]FM_GetShiftState [09:55:54]SAM_PROTO_GetShiftState [09:55:54]wFMCommunicate request_size=4 [09:55:54]MH_SAM_APDU [09:55:54]CAPDU: 80 13 01 00 [09:55:54]Write to MH i2c: E2 08 00 CF 56 80 13 01 00 00 00 00 00 A2 [09:55:54]Write i2c OK [09:55:54]MH_I2C_Read... [09:55:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:55:54]Read from MH i2c: E2 [09:55:54]MH_I2C_Read... [09:55:54]Read from MH i2c: E2 0E 00 [09:55:54]MH_I2C_Read... [09:55:54]Read from MH i2c: E2 0E 00 CF 56 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 8D [09:55:54]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:55:54]wFMCommunicate OK [09:55:54]SAM_PROTO_GetShiftState done [09:55:54]FM_GetShiftState done [09:55:54]opened in 1730247899 [09:55:54]opened+sec_in_day 1730334299 [09:55:54]quantity*price = 50041 [09:55:54]sum+1 = 50042 [09:55:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 106 30.10.2024 09:55 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311259 ФПД: 190548524276094 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T095559&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311259&fm=190548524276094&tin=02508201610067®Number=0000000000091780&sum=50000 [09:55:55]StoreToDocumentArchive [09:55:55]shift 536 fd 311259 [09:55:55]save to /storage/0536/doc_00311259 [09:55:55]save last doc name /storage/0536/doc_00311259 to /storage/kkm_last_doc_name [09:55:55]save OK [09:55:55]Clear old archive folders... [09:55:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:55:55]tlvbuf is 0072F890 [09:55:55]SAM_PROTO_ClearQueue [09:55:55]wFMCommunicate request_size=4 [09:55:55]MH_SAM_APDU [09:55:55]CAPDU: 80 09 00 00 [09:55:55]Write to MH i2c: E2 08 00 DC 56 80 09 00 00 00 00 00 00 A4 [09:55:55]Write i2c OK [09:55:55]MH_I2C_Read... [09:55:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:55:55]Read from MH i2c: E2 [09:55:55]MH_I2C_Read... [09:55:55]Read from MH i2c: E2 03 00 [09:55:55]MH_I2C_Read... [09:55:55]Read from MH i2c: E2 03 00 DC 56 00 90 00 A6 [09:55:55]RAPDU: 90 00 [09:55:55]wFMCommunicate OK [09:55:55]SAM_PROTO_ClearQueue done [09:55:55]KKMCreateOFDPacket [09:55:55]OFDProtocolAddRootSTLVToBuf [09:55:55]FM_MakeSignedData [09:55:55]FM_MakeSignedData [09:55:55]SAM_PROTO_SignData [09:55:55]wFMCommunicate request_size=4 [09:55:55]MH_SAM_APDU [09:55:55]CAPDU: 80 0D 01 02 [09:55:55]Write to MH i2c: E2 08 00 DD 56 80 0D 01 02 00 00 00 00 AC [09:55:55]Write i2c OK [09:55:55]MH_I2C_Read... [09:55:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:55:55]Read from MH i2c: E2 [09:55:55]MH_I2C_Read... [09:55:55]Read from MH i2c: E2 03 00 [09:55:55]MH_I2C_Read... [09:55:55]Read from MH i2c: E2 03 00 DD 56 00 90 00 A7 [09:55:55]RAPDU: 90 00 [09:55:55]wFMCommunicate OK [09:55:55]wFMCommunicate request_size=255 [09:55:55]MH_SAM_APDU [09:55: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 6A 00 00 00 F4 03 04 00 AF 02 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DB BF 04 00 35 04 06 00 AD [09:55:55]Write to MH i2c: E2 02 01 DE 56 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 6A 00 00 00 F4 03 04 00 AF 02 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DB BF 04 00 35 04 06 00 AD 00 00 43 [09:55:55]Write i2c OK [09:55:55]MH_I2C_Read... [09:55:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:55:56]Read from MH i2c: E2 [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: E2 03 00 [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: E2 03 00 DE 56 00 90 00 A8 [09:55:56]RAPDU: 90 00 [09:55:56]wFMCommunicate OK [09:55:56]wFMCommunicate request_size=10 [09:55:56]MH_SAM_APDU [09:55:56]CAPDU: 80 0D 02 02 05 4D 89 1A 19 7E [09:55:56]Write to MH i2c: E2 0D 00 DF 56 80 0D 02 02 05 00 4D 89 1A 19 7E 00 00 40 [09:55:56]Write i2c OK [09:55:56]MH_I2C_Read... [09:55:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:55:56]Read from MH i2c: E2 [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: E2 03 00 [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: E2 03 00 DF 56 00 90 00 A9 [09:55:56]RAPDU: 90 00 [09:55:56]wFMCommunicate OK [09:55:56]wFMCommunicate request_size=4 [09:55:56]MH_SAM_APDU [09:55:56]CAPDU: 80 0D 03 02 [09:55:56]Write to MH i2c: E2 08 00 E0 56 80 0D 03 02 00 00 00 00 B1 [09:55:56]Write i2c OK [09:55:56]MH_I2C_Read... [09:55:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:55:56]Read from MH i2c: E2 [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: E2 0B 00 [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: E2 0B 00 E0 56 00 66 B6 71 E2 E1 66 4F 6C 90 00 23 [09:55:56]RAPDU: 66 B6 71 E2 E1 66 4F 6C 90 00 [09:55:56]wFMCommunicate OK [09:55:56]SAM_PROTO_SignData done [09:55:56]FM_MakeSignedData done [09:55:56]CreateOFDProtocolMessage [09:55:56]wFMCommunicate request_size=4 [09:55:56]MH_SAM_APDU [09:55:56]CAPDU: 80 11 00 00 [09:55:56]Write to MH i2c: E2 08 00 E1 56 80 11 00 00 00 00 00 00 B1 [09:55:56]Write i2c OK [09:55:56]MH_I2C_Read... [09:55:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:55:56]Read from MH i2c: E2 [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: E2 17 00 [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: E2 17 00 E1 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 06 [09:55:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:55:56]wFMCommunicate OK [09:55:56]CreateOFDProtocolMessage done [09:55:56]OFDSenderStorePacket 311259 [09:55:56]StoreOFDPacket docnum=311259 [09:55:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 41 D2 07 01 38 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 6A 00 00 00 F4 03 04 00 AF 02 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DB BF 04 00 35 04 06 00 AD 4D 89 1A 19 7E 66 B6 71 E2 E1 66 4F 6C [09:55:56]CheckFolder [09:55:56]dirname=/storage/ofd_packets [09:55:56]CheckFolder done [09:55:56]ProducePacketName [09:55:56]name=ofd_packets/00311259 [09:55:56]NVStorageSaveData ofd_packets/00311259 [09:55:56]File name is /storage/ofd_packets/00311259 [09:55:56]Write 301 bytes [09:55:56]NVStorageSaveData done [09:55:56]OFDSenderStorePacket done [09:55:56]KKMCreateOFDPacket done [09:55:56]NVStorageSaveData kkm_last_timestamp [09:55:56]File name is /storage/kkm_last_timestamp [09:55:56]Write 4 bytes [09:55:56]NVStorageSaveData done [09:55:56]OFD Sender: Processing packet 311259 [packets to send 223, broken 222] [09:55:56]ProducePacketName [09:55:56]name=ofd_packets/00311259 [09:55:56]OFD Sender: To server: pG, [09:55:56]CommunicateWithHost lk.salyk.kg:30040 [09:55:56]ConnectInit lk.salyk.kg [09:55:56]ExternCall_PrintAddStr [09:55:56]wPrintStart [09:55:56]Write to MH i2c: 01 00 00 E2 56 38 [09:55:56]Write i2c OK [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: 01 [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: 01 07 00 [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: 01 07 00 E2 56 00 00 00 00 00 FF 0F 4D [09:55:56]RasterBufferAndPrint [09:55:56]line Счет N : (1)645068 [09:55:56]line ИНН: 02508201610067 [09:55:56]line Контрольно-Кассовый Чек [09:55:56]line ПРОДАЖА [09:55:56]line ТРК (МРК, ГНК) : 31 [09:55:56]line Товар: 2710124130 [09:55:56]line Аи-92-К-2 [09:55:56]line 7.480 * 66.90 [09:55:56]line = 500.41 [09:55:56]line НДС 12% НСП 1% [09:55:56]line > о реализуемом товаре [09:55:56]line ОКРУГЛЕНИЕ: -0.41 [09:55:56]line ИТОГО: 500.00 [09:55:56]line Внесено: 500.00 [09:55:56]line СДАЧА: 0.00 [09:55:56]line НСП 1% : 4.43 [09:55:56]line НДС 12% : 53.14 [09:55:56]line Наличными: 500.00 [09:55:56]line Безнал.: 0.00 [09:55:56]line Место: АЗС № 172 "Партнер Нефть" [09:55:56]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:55:56]line СНО: Общий режим [09:55:56]line Чек 106 30.10.2024 09:55 [09:55:56]line Смена: 536 ФФД: 1.0 [09:55:56]line ЗНМ: 0300000116 [09:55:56]line РНМ: 0000000000091780 [09:55:56]line Версия ККМ: 001 [09:55:56]line ФМ: 0000000000871765 [09:55:56]line ФД: 311259 [09:55:56]line ФПД: 190548524276094 [09:55:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T095559&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311259&fm=190548524276094&tin=02508201610067®Number=0000000000091780&sum=50000 [09:55:56]Connected sock=11 [09:55:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 41 D2 07 01 38 BA 5A 03 written 0, free lines is 4095 [09:55:56]01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 6A 00 00 00 F4 03 04 00 AF 02 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DB BF 04 00 35 04 06 00 AD 4D 89 1A 19 7E 66 B6 71 E2 E1 66 4F 6C [09:55:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 47 72 47 00 15 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 31 37 36 35 10 04 04 00 DB BF 04 00 F4 03 04 00 FF A8 21 67 B6 04 01 00 00 8C 74 A3 BD 00 64 32 B0 [09:55:56]CommunicateWithHost err = 0 [09:55:56]CheckOFDResponse [09:55:56]1017 (14) - 77093643461234 [09:55:56]1041 (16) - 0000000000871765 [09:55:56]1040 (4) - 311259 [09:55:56]1012 (4) - 30.10.2024 03:33 [09:55:56]1206 (1) - 0 [09:55:56]OFD Sender: Remove packet 311259 [09:55:56]ProducePacketName [09:55:56]name=ofd_packets/00311259 [09:55:56]NVStorageDeleteData [09:55:56]Write to MH i2c: 01 00 00 0C 57 63 [09:55:56]Write i2c OK [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: 01 [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: 01 07 00 [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: 01 07 00 0C 57 00 00 00 00 00 AF 0C 25 [09:55:56]RasterBufferAndPrint [09:55:56]line [09:55:56]line [09:55:56]line [09:55:56]line [09:55:56]line [09:55:56]written 0, free lines is 3253 [09:55:56]MH_Cut [09:55:56]Write to MH i2c: D1 01 00 13 57 01 3C [09:55:56]Write i2c OK [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: D1 [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: D1 01 00 [09:55:56]MH_I2C_Read... [09:55:56]Read from MH i2c: D1 01 00 13 57 00 3B [09:55:56]Write to MH i2c: 01 00 00 14 57 6B [09:55:56]Write i2c OK [09:55:56]MH_I2C_Read... [09:55:57]OFD Sender: No OFD packet to send [09:55:57]*** Cut start [09:55:57]*** Purtial cut [09:55:57]*** Stage 1: CUTSNS_PIN = 1 [09:55:58]Read from MH i2c: 01 [09:55:58]MH_I2C_Read... [09:55:58]*** Stop cut motor [09:55:58]*** Cut end [09:55:58]Read from MH i2c: 01 07 00 [09:55:58]MH_I2C_Read... [09:55:58]Read from MH i2c: 01 07 00 14 57 00 00 00 00 00 FF 0F 80 [09:55:58]process_action close_receipt done [09:55:58]requested_data is exist [09:55:58]produce_requested_data [09:55:58]requested_item fm.sn is exist - process it [09:55:58]wFMCommunicate request_size=4 [09:55:58]MH_SAM_APDU [09:55:58]CAPDU: 80 11 00 00 [09:55:58]Write to MH i2c: E2 08 00 15 57 80 11 00 00 00 00 00 00 E6 [09:55:58]Write i2c OK [09:55:58]MH_I2C_Read... [09:55:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:55:58]Read from MH i2c: E2 [09:55:58]MH_I2C_Read... [09:55:58]Read from MH i2c: E2 17 00 [09:55:58]MH_I2C_Read... [09:55:58]Read from MH i2c: E2 17 00 15 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3B [09:55:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:55:58]wFMCommunicate OK [09:55:58]requested_item fd.num is exist - process it [09:55:58]SAM_PROTO_GetFieldsCounters [09:55:58]wFMCommunicate request_size=4 [09:55:58]MH_SAM_APDU [09:55:58]CAPDU: 80 13 00 00 [09:55:58]Write to MH i2c: E2 08 00 16 57 80 13 00 00 00 00 00 00 E9 [09:55:58]Write i2c OK [09:55:58]MH_I2C_Read... [09:55:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:55:58]Read from MH i2c: E2 [09:55:58]MH_I2C_Read... [09:55:58]Read from MH i2c: E2 62 00 [09:55:58]MH_I2C_Read... [09:55:58]Read from MH i2c: E2 62 00 16 57 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DB BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 6A 00 00 00 5E 04 04 00 6A 00 00 00 57 04 04 00 6B 00 00 00 19 04 04 00 00 00 00 00 90 00 02 [09:55: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DB BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 6A 00 00 00 5E 04 04 00 6A 00 00 00 57 04 04 00 6B 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:55:58]wFMCommunicate OK [09:55:58]SAM_PROTO_GetFieldsCounters done [09:55:58]requested_item shift.num is exist - process it [09:55:58]requested_item shift.opened is exist - process it [09:55:58]req_shift_opened [09:55:58]FM_GetShiftState [09:55:58]SAM_PROTO_GetShiftState [09:55:58]wFMCommunicate request_size=4 [09:55:58]MH_SAM_APDU [09:55:58]CAPDU: 80 13 01 00 [09:55:58]Write to MH i2c: E2 08 00 17 57 80 13 01 00 00 00 00 00 EB [09:55:58]Write i2c OK [09:55:58]MH_I2C_Read... [09:55:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:55:58]Read from MH i2c: E2 [09:55:58]MH_I2C_Read... [09:55:58]Read from MH i2c: E2 0E 00 [09:55:58]MH_I2C_Read... [09:55:58]Read from MH i2c: E2 0E 00 17 57 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 D6 [09:55:58]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:55:58]wFMCommunicate OK [09:55:58]SAM_PROTO_GetShiftState done [09:55:58]FM_GetShiftState done [09:55:58]req_shift_opened done [09:55:58]requested_item shift.open_date is exist - process it [09:55:58]req_shift_open_date [09:55:58]req_shift_open_date done [09:55:58]produce_requested_data done [09:55:58]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311259,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [09:55:58]process_action_free close_receipt [09:55:58]json_value_free [09:55:58]json_value_free done [09:55:58]process_json_proto returns [09:55:58]Send response to host [09:55:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311259,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [09:55:58]free response buf [09:55:58]execute_script done [09:55:58]execute_script returns [09:55:58]free content buf [09:55:58]Sock 9.Close socket [09:55:58]Sock 9.Thread stoped [09:56:02]OFD Sender: No OFD packet to send [09:56:07]OFD Sender: No OFD packet to send [09:56:12]OFD Sender: No OFD packet to send [09:56:17]OFD Sender: No OFD packet to send [09:56:22]OFD Sender: No OFD packet to send [09:56:27]OFD Sender: No OFD packet to send [09:56:32]OFD Sender: No OFD packet to send [09:56:37]OFD Sender: No OFD packet to send [09:56:42]OFD Sender: No OFD packet to send [09:56:47]OFD Sender: No OFD packet to send [09:56:52]OFD Sender: No OFD packet to send [09:56:57]OFD Sender: No OFD packet to send [09:57:02]OFD Sender: No OFD packet to send [09:57:07]OFD Sender: No OFD packet to send [09:57:12]OFD Sender: No OFD packet to send [09:57:17]OFD Sender: No OFD packet to send [09:57:22]OFD Sender: No OFD packet to send [09:57:27]OFD Sender: No OFD packet to send [09:57:32]OFD Sender: No OFD packet to send [09:57:37]OFD Sender: No OFD packet to send [09:57:42]OFD Sender: No OFD packet to send [09:57:47]OFD Sender: No OFD packet to send [09:57:52]OFD Sender: No OFD packet to send [09:57:57]OFD Sender: No OFD packet to send [09:57:57]accept exits with 7 [09:57:57]New connection [09:57:57]New thread 3066510692 created [09:57:57]Thread 3066654052 joined [09:57:57]Waiting for new connection... [09:57:57] Sock 7.Parse request [09:57:57]Sock 7.Check first char [09:57:57]Sock 7.First char is OK [09:57:57]request: POST /json_proto HTTP/1.0 [09:57:57]Method: POST [09:57:57]URL: /json_proto [09:57:57]Method is POST - this is cgi request [09:57:57]url: /json_proto [09:57:57]query_string will be loaded in cgi processing [09:57:57]execute_cgi json_proto POST (null) [09:57:57]execute_cgi path=json_proto method=POST [09:57:57]POST find Content-Length [09:57:57]Host: 172.17.96.3:8080 [09:57:57]Content-Length: 688 [09:57:57]Content-Type: application/json [09:57:57] [09:57:57]POST finish read [09:57:57]Found Content-Length = 688 [09:57:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645069", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 38.870, "sum" : 3000.76, "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" ] } } [09:57:57]execute_script... [09: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)645069", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 38.870, "sum" : 3000.76, "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" ] } } [09:57:57]POST & json_proto [09:57:57]process_json_proto [09:57:57]json parsed OK: [09:57:57]protocol is kg_v1.0 [09:57:57]action value=close_receipt [09:57:57]process_action close_receipt [09:57:57]cmd_close_receipt [09:57:57]MH_GetDate [09:57:57]Write to MH i2c: F0 00 00 18 57 5E [09:57:57]Write i2c OK [09:57:57]MH_I2C_Read... [09:57:57]Read from MH i2c: F0 [09:57:57]MH_I2C_Read... [09:57:57]Read from MH i2c: F0 09 00 [09:57:57]MH_I2C_Read... [09:57:57]Read from MH i2c: F0 09 00 18 57 00 2A 03 22 67 44 5E 04 65 28 [09:57:57]GetLastDocTimeStamp 1730282159 [09:57:57]current date 1730282282 [09:57:57]FM_GetShiftState [09:57:57]SAM_PROTO_GetShiftState [09:57:57]wFMCommunicate request_size=4 [09:57:57]MH_SAM_APDU [09:57:57]CAPDU: 80 13 01 00 [09:57:57]Write to MH i2c: E2 08 00 19 57 80 13 01 00 00 00 00 00 ED [09:57:57]Write i2c OK [09:57:57]MH_I2C_Read... [09:57:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:57:57]Read from MH i2c: E2 [09:57:57]MH_I2C_Read... [09:57:57]Read from MH i2c: E2 0E 00 [09:57:57]MH_I2C_Read... [09:57:57]Read from MH i2c: E2 0E 00 19 57 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 D8 [09:57:57]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:57:57]wFMCommunicate OK [09:57:57]SAM_PROTO_GetShiftState done [09:57:57]FM_GetShiftState done [09:57:57]opened in 1730247899 [09:57:57]opened+sec_in_day 1730334299 [09:57:57]quantity*price = 300076 [09:57:57]sum+1 = 300077 [09:57:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.76 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 107 30.10.2024 09:58 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311260 ФПД: 173956404086661 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T095802&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311260&fm=173956404086661&tin=02508201610067®Number=0000000000091780&sum=300000 [09:57:58]StoreToDocumentArchive [09:57:58]shift 536 fd 311260 [09:57:58]save to /storage/0536/doc_00311260 [09:57:58]save last doc name /storage/0536/doc_00311260 to /storage/kkm_last_doc_name [09:57:58]save OK [09:57:58]Clear old archive folders... [09:57:58]ProcessDocumentItem done err = 0, tmpTLVsize=257 [09:57:58]tlvbuf is 0072F8A0 [09:57:58]SAM_PROTO_ClearQueue [09:57:58]wFMCommunicate request_size=4 [09:57:58]MH_SAM_APDU [09:57:58]CAPDU: 80 09 00 00 [09:57:58]Write to MH i2c: E2 08 00 26 57 80 09 00 00 00 00 00 00 EF [09:57:58]Write i2c OK [09:57:58]MH_I2C_Read... [09:57:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:57:58]Read from MH i2c: E2 [09:57:58]MH_I2C_Read... [09:57:58]Read from MH i2c: E2 03 00 [09:57:58]MH_I2C_Read... [09:57:58]Read from MH i2c: E2 03 00 26 57 00 90 00 F1 [09:57:58]RAPDU: 90 00 [09:57:58]wFMCommunicate OK [09:57:58]SAM_PROTO_ClearQueue done [09:57:58]KKMCreateOFDPacket [09:57:58]OFDProtocolAddRootSTLVToBuf [09:57:58]FM_MakeSignedData [09:57:58]FM_MakeSignedData [09:57:58]SAM_PROTO_SignData [09:57:58]wFMCommunicate request_size=4 [09:57:58]MH_SAM_APDU [09:57:58]CAPDU: 80 0D 01 02 [09:57:58]Write to MH i2c: E2 08 00 27 57 80 0D 01 02 00 00 00 00 F7 [09:57:58]Write i2c OK [09:57:58]MH_I2C_Read... [09:57:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:57:58]Read from MH i2c: E2 [09:57:58]MH_I2C_Read... [09:57:58]Read from MH i2c: E2 03 00 [09:57:58]MH_I2C_Read... [09:57:58]Read from MH i2c: E2 03 00 27 57 00 90 00 F2 [09:57:58]RAPDU: 90 00 [09:57:58]wFMCommunicate OK [09:57:58]wFMCommunicate request_size=255 [09:57:58]MH_SAM_APDU [09:57:58]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 2C 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 6B 00 00 00 F4 03 04 00 2A 03 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DC BF 04 [09:57:58]Write to MH i2c: E2 02 01 28 57 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 2C 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 6B 00 00 00 F4 03 04 00 2A 03 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DC BF 04 00 00 29 [09:57:58]Write i2c OK [09:57:58]MH_I2C_Read... [09:57:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:57:59]Read from MH i2c: E2 [09:57:59]MH_I2C_Read... [09:57:59]Read from MH i2c: E2 03 00 [09:57:59]MH_I2C_Read... [09:57:59]Read from MH i2c: E2 03 00 28 57 00 90 00 F3 [09:57:59]RAPDU: 90 00 [09:57:59]wFMCommunicate OK [09:57:59]wFMCommunicate request_size=16 [09:57:59]MH_SAM_APDU [09:57:59]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 9E 36 61 AC 07 85 [09:57:59]Write to MH i2c: E2 13 00 29 57 80 0D 02 02 0B 00 00 35 04 06 00 9E 36 61 AC 07 85 00 00 BC [09:57:59]Write i2c OK [09:57:59]MH_I2C_Read... [09:57:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:57:59]Read from MH i2c: E2 [09:57:59]MH_I2C_Read... [09:57:59]Read from MH i2c: E2 03 00 [09:57:59]MH_I2C_Read... [09:57:59]Read from MH i2c: E2 03 00 29 57 00 90 00 F4 [09:57:59]RAPDU: 90 00 [09:57:59]wFMCommunicate OK [09:57:59]wFMCommunicate request_size=4 [09:57:59]MH_SAM_APDU [09:57:59]CAPDU: 80 0D 03 02 [09:57:59]Write to MH i2c: E2 08 00 2A 57 80 0D 03 02 00 00 00 00 FC [09:57:59]Write i2c OK [09:57:59]MH_I2C_Read... [09:57:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:57:59]Read from MH i2c: E2 [09:57:59]MH_I2C_Read... [09:57:59]Read from MH i2c: E2 0B 00 [09:57:59]MH_I2C_Read... [09:57:59]Read from MH i2c: E2 0B 00 2A 57 00 C1 5E 71 7C 15 28 21 A0 90 00 07 [09:57:59]RAPDU: C1 5E 71 7C 15 28 21 A0 90 00 [09:57:59]wFMCommunicate OK [09:57:59]SAM_PROTO_SignData done [09:57:59]FM_MakeSignedData done [09:57:59]CreateOFDProtocolMessage [09:57:59]wFMCommunicate request_size=4 [09:57:59]MH_SAM_APDU [09:57:59]CAPDU: 80 11 00 00 [09:57:59]Write to MH i2c: E2 08 00 2B 57 80 11 00 00 00 00 00 00 FC [09:57:59]Write i2c OK [09:57:59]MH_I2C_Read... [09:57:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:57:59]Read from MH i2c: E2 [09:57:59]MH_I2C_Read... [09:57:59]Read from MH i2c: E2 17 00 [09:57:59]MH_I2C_Read... [09:57:59]Read from MH i2c: E2 17 00 2B 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 51 [09:57:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:57:59]wFMCommunicate OK [09:57:59]CreateOFDProtocolMessage done [09:57:59]OFDSenderStorePacket 311260 [09:57:59]StoreOFDPacket docnum=311260 [09:57:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 5B E7 0D 01 7F 31 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 2C 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 6B 00 00 00 F4 03 04 00 2A 03 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DC BF 04 00 35 04 06 00 9E 36 61 AC 07 85 C1 5E 71 7C 15 28 21 A0 [09:57:59]CheckFolder [09:57:59]dirname=/storage/ofd_packets [09:57:59]CheckFolder done [09:57:59]ProducePacketName [09:57:59]name=ofd_packets/00311260 [09:57:59]NVStorageSaveData ofd_packets/00311260 [09:57:59]File name is /storage/ofd_packets/00311260 [09:57:59]Write 307 bytes [09:57:59]NVStorageSaveData done [09:57:59]OFDSenderStorePacket done [09:57:59]KKMCreateOFDPacket done [09:57:59]NVStorageSaveData kkm_last_timestamp [09:57:59]File name is /storage/kkm_last_timestamp [09:57:59]Write 4 bytes [09:57:59]NVStorageSaveData done [09:57:59]ExternCall_PrintAddStr [09:57:59]wPrintStart [09:57:59]Write to MH i2c: 01 00 00 2C 57 83 [09:57:59]Write i2c OK [09:57:59]MH_I2C_Read... [09:57:59]Read from MH i2c: 01 [09:57:59]MH_I2C_Read... [09:57:59]Read from MH i2c: 01 07 00 [09:57:59]MH_I2C_Read... [09:57:59]Read from MH i2c: 01 07 00 2C 57 00 00 00 00 00 FF 0F 98 [09:57:59]RasterBufferAndPrint [09:57:59]line Счет N : (1)645069 [09:57:59]line ИНН: 02508201610067 [09:57:59]line Контрольно-Кассовый Чек [09:57:59]line ПРОДАЖА [09:57:59]line ТРК (МРК, ГНК) : 53 [09:57:59]line Товар: 2710194210 [09:57:59]line D-ENERGY ДТ-К-2 [09:57:59]line 38.870 * 77.20 [09:57:59]line = 3000.76 [09:57:59]line НДС 12% НСП 1% [09:57:59]line > о реализуемом товаре [09:57:59]line ОКРУГЛЕНИЕ: -0.76 [09:57:59]line ИТОГО: 3000.00 [09:57:59]line Внесено: 3000.00 [09:57:59]line СДАЧА: 0.00 [09:57:59]line НСП 1% : 26.55 [09:57:59]line НДС 12% : 318.66 [09:57:59]line Наличными: 3000.00 [09:57:59]line Безнал.: 0.00 [09:57:59]line Место: АЗС № 172 "Партнер Нефть" [09:57:59]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:57:59]line СНО: Общий режим [09:57:59]line Чек 107 30.10.2024 09:58 [09:57:59]line Смена: 536 ФФД: 1.0 [09:57:59]line ЗНМ: 0300000116 [09:57:59]line РНМ: 0000000000091780 [09:57:59]line Версия ККМ: 001 [09:57:59]line ФМ: 0000000000871765 [09:57:59]line ФД: 311260 [09:57:59]line ФПД: 173956404086661 [09:57:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T095802&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311260&fm=173956404086661&tin=02508201610067®Number=0000000000091780&sum=300000 [09:57:59]OFD Sender: Processing packet 311260 [packets to send 223, broken 222] [09:57:59]ProducePacketName [09:57:59]name=ofd_packets/00311260 [09:57:59]OFD Sender: To server: pG, [09:57:59]CommunicateWithHost lk.salyk.kg:30040 [09:57:59]ConnectInit lk.salyk.kg [09:57:59]written 0, free lines is 4095 [09:57:59]Connected sock=10 [09: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 31 37 36 35 15 01 00 00 5B E7 0D 01 7F 31 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 2C 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 6B 00 00 00 F4 03 04 00 2A 03 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DC BF 04 00 35 04 06 00 9E 36 61 AC 07 85 C1 5E 71 7C 15 28 21 A0 [09:57:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 00 44 47 00 AE 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 31 37 36 35 10 04 04 00 DC BF 04 00 F4 03 04 00 7A A9 21 67 B6 04 01 00 00 8D 46 01 BB 86 49 D1 0C [09:57:59]CommunicateWithHost err = 0 [09:57:59]CheckOFDResponse [09:57:59]1017 (14) - 77093643461234 [09:57:59]1041 (16) - 0000000000871765 [09:57:59]1040 (4) - 311260 [09:57:59]1012 (4) - 30.10.2024 03:35 [09:57:59]1206 (1) - 0 [09:57:59]OFD Sender: Remove packet 311260 [09:57:59]ProducePacketName [09:57:59]name=ofd_packets/00311260 [09:57:59]NVStorageDeleteData [09:58:00]Write to MH i2c: 01 00 00 56 57 AD [09:58:00]Write i2c OK [09:58:00]MH_I2C_Read... [09:58:00]Read from MH i2c: 01 [09:58:00]MH_I2C_Read... [09:58:00]Read from MH i2c: 01 07 00 [09:58:00]MH_I2C_Read... [09:58:00]Read from MH i2c: 01 07 00 56 57 00 00 00 00 00 AF 0C 6F [09:58:00]RasterBufferAndPrint [09:58:00]line [09:58:00]line [09:58:00]line [09:58:00]line [09:58:00]line [09:58:00]written 0, free lines is 3253 [09:58:00]MH_Cut [09:58:00]Write to MH i2c: D1 01 00 5D 57 01 86 [09:58:00]Write i2c OK [09:58:00]MH_I2C_Read... [09:58:00]Read from MH i2c: D1 [09:58:00]MH_I2C_Read... [09:58:00]Read from MH i2c: D1 01 00 [09:58:00]MH_I2C_Read... [09:58:00]Read from MH i2c: D1 01 00 5D 57 00 85 [09:58:00]Write to MH i2c: 01 00 00 5E 57 B5 [09:58:00]Write i2c OK [09:58:00]MH_I2C_Read... [09:58:00]OFD Sender: No OFD packet to send [09:58:00]*** Cut start [09:58:00]*** Purtial cut [09:58:00]*** Stage 1: CUTSNS_PIN = 1 [09:58:01]Read from MH i2c: 01 [09:58:01]MH_I2C_Read... [09:58:01]*** Stop cut motor [09:58:01]*** Cut end [09:58:01]Read from MH i2c: 01 07 00 [09:58:01]MH_I2C_Read... [09:58:01]Read from MH i2c: 01 07 00 5E 57 00 00 00 00 00 FF 0F CA [09:58:01]process_action close_receipt done [09:58:01]requested_data is exist [09:58:01]produce_requested_data [09:58:01]requested_item fm.sn is exist - process it [09:58:01]wFMCommunicate request_size=4 [09:58:01]MH_SAM_APDU [09:58:01]CAPDU: 80 11 00 00 [09:58:01]Write to MH i2c: E2 08 00 5F 57 80 11 00 00 00 00 00 00 30 [09:58:01]Write i2c OK [09:58:01]MH_I2C_Read... [09:58:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:01]Read from MH i2c: E2 [09:58:01]MH_I2C_Read... [09:58:01]Read from MH i2c: E2 17 00 [09:58:01]MH_I2C_Read... [09:58:01]Read from MH i2c: E2 17 00 5F 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 85 [09:58:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:58:01]wFMCommunicate OK [09:58:01]requested_item fd.num is exist - process it [09:58:01]SAM_PROTO_GetFieldsCounters [09:58:01]wFMCommunicate request_size=4 [09:58:01]MH_SAM_APDU [09:58:01]CAPDU: 80 13 00 00 [09:58:01]Write to MH i2c: E2 08 00 60 57 80 13 00 00 00 00 00 00 33 [09:58:01]Write i2c OK [09:58:01]MH_I2C_Read... [09:58:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:58:01]Read from MH i2c: E2 [09:58:01]MH_I2C_Read... [09:58:01]Read from MH i2c: E2 62 00 [09:58:01]MH_I2C_Read... [09:58:01]Read from MH i2c: E2 62 00 60 57 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DC BF 04 00 0E 04 04 00 18 02 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 50 [09:58: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DC BF 04 00 0E 04 04 00 18 02 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 [09:58:01]wFMCommunicate OK [09:58:01]SAM_PROTO_GetFieldsCounters done [09:58:01]requested_item shift.num is exist - process it [09:58:01]requested_item shift.opened is exist - process it [09:58:01]req_shift_opened [09:58:01]FM_GetShiftState [09:58:01]SAM_PROTO_GetShiftState [09:58:01]wFMCommunicate request_size=4 [09:58:01]MH_SAM_APDU [09:58:01]CAPDU: 80 13 01 00 [09:58:01]Write to MH i2c: E2 08 00 61 57 80 13 01 00 00 00 00 00 35 [09:58:01]Write i2c OK [09:58:01]MH_I2C_Read... [09:58:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:01]Read from MH i2c: E2 [09:58:01]MH_I2C_Read... [09:58:01]Read from MH i2c: E2 0E 00 [09:58:01]MH_I2C_Read... [09:58:01]Read from MH i2c: E2 0E 00 61 57 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 20 [09:58:01]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:58:01]wFMCommunicate OK [09:58:01]SAM_PROTO_GetShiftState done [09:58:01]FM_GetShiftState done [09:58:01]req_shift_opened done [09:58:01]requested_item shift.open_date is exist - process it [09:58:01]req_shift_open_date [09:58:01]req_shift_open_date done [09:58:01]produce_requested_data done [09:58:01]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311260,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [09:58:01]process_action_free close_receipt [09:58:01]json_value_free [09:58:01]json_value_free done [09:58:01]process_json_proto returns [09:58:01]Send response to host [09:58:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311260,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [09:58:01]free response buf [09:58:01]execute_script done [09:58:01]execute_script returns [09:58:01]free content buf [09:58:01]Sock 7.Close socket [09:58:01]Sock 7.Thread stoped [09:58:05]OFD Sender: No OFD packet to send [09:58:10]OFD Sender: No OFD packet to send [09:58:15]OFD Sender: No OFD packet to send [09:58:20]OFD Sender: No OFD packet to send [09:58:25]OFD Sender: No OFD packet to send [09:58:30]OFD Sender: No OFD packet to send [09:58:31]accept exits with 9 [09:58:31]New connection [09:58:31]New thread 3066654052 created [09:58:31]Thread 3066510692 joined [09:58:31]Waiting for new connection... [09:58:31] Sock 9.Parse request [09:58:31]Sock 9.Check first char [09:58:31]Sock 9.First char is OK [09:58:31]request: POST /json_proto HTTP/1.0 [09:58:31]Method: POST [09:58:31]URL: /json_proto [09:58:31]Method is POST - this is cgi request [09:58:31]url: /json_proto [09:58:31]query_string will be loaded in cgi processing [09:58:31]execute_cgi json_proto POST (null) [09:58:31]execute_cgi path=json_proto method=POST [09:58:31]POST find Content-Length [09:58:31]Host: 172.17.96.3:8080 [09:58:31]Content-Length: 677 [09:58:31]Content-Type: application/json [09:58:31] [09:58:31]POST finish read [09:58:31]Found Content-Length = 677 [09:58:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645070", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:58:31]execute_script... [09:58: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)645070", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:58:31]POST & json_proto [09:58:31]process_json_proto [09:58:31]json parsed OK: [09:58:31]protocol is kg_v1.0 [09:58:31]action value=close_receipt [09:58:31]process_action close_receipt [09:58:31]cmd_close_receipt [09:58:31]MH_GetDate [09:58:31]Write to MH i2c: F0 00 00 62 57 A8 [09:58:31]Write i2c OK [09:58:31]MH_I2C_Read... [09:58:31]Read from MH i2c: F0 [09:58:31]MH_I2C_Read... [09:58:31]Read from MH i2c: F0 09 00 [09:58:31]MH_I2C_Read... [09:58:31]Read from MH i2c: F0 09 00 62 57 00 4C 03 22 67 44 5E 04 65 94 [09:58:31]GetLastDocTimeStamp 1730282282 [09:58:31]current date 1730282316 [09:58:31]FM_GetShiftState [09:58:31]SAM_PROTO_GetShiftState [09:58:31]wFMCommunicate request_size=4 [09:58:31]MH_SAM_APDU [09:58:31]CAPDU: 80 13 01 00 [09:58:31]Write to MH i2c: E2 08 00 63 57 80 13 01 00 00 00 00 00 37 [09:58:31]Write i2c OK [09:58:31]MH_I2C_Read... [09:58:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:32]Read from MH i2c: E2 [09:58:32]MH_I2C_Read... [09:58:32]Read from MH i2c: E2 0E 00 [09:58:32]MH_I2C_Read... [09:58:32]Read from MH i2c: E2 0E 00 63 57 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 22 [09:58:32]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:58:32]wFMCommunicate OK [09:58:32]SAM_PROTO_GetShiftState done [09:58:32]FM_GetShiftState done [09:58:32]opened in 1730247899 [09:58:32]opened+sec_in_day 1730334299 [09:58:32]quantity*price = 50041 [09:58:32]sum+1 = 50042 [09:58:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 108 30.10.2024 09:58 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311261 ФПД: 203715954097832 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T095836&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311261&fm=203715954097832&tin=02508201610067®Number=0000000000091780&sum=50000 [09:58:33]StoreToDocumentArchive [09:58:33]shift 536 fd 311261 [09:58:33]save to /storage/0536/doc_00311261 [09:58:33]save last doc name /storage/0536/doc_00311261 to /storage/kkm_last_doc_name [09:58:33]save OK [09:58:33]Clear old archive folders... [09:58:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:58:33]tlvbuf is 006458A0 [09:58:33]SAM_PROTO_ClearQueue [09:58:33]wFMCommunicate request_size=4 [09:58:33]MH_SAM_APDU [09:58:33]CAPDU: 80 09 00 00 [09:58:33]Write to MH i2c: E2 08 00 70 57 80 09 00 00 00 00 00 00 39 [09:58:33]Write i2c OK [09:58:33]MH_I2C_Read... [09:58:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:58:33]Read from MH i2c: E2 [09:58:33]MH_I2C_Read... [09:58:33]Read from MH i2c: E2 03 00 [09:58:33]MH_I2C_Read... [09:58:33]Read from MH i2c: E2 03 00 70 57 00 90 00 3B [09:58:33]RAPDU: 90 00 [09:58:33]wFMCommunicate OK [09:58:33]SAM_PROTO_ClearQueue done [09:58:33]KKMCreateOFDPacket [09:58:33]OFDProtocolAddRootSTLVToBuf [09:58:33]FM_MakeSignedData [09:58:33]FM_MakeSignedData [09:58:33]SAM_PROTO_SignData [09:58:33]wFMCommunicate request_size=4 [09:58:33]MH_SAM_APDU [09:58:33]CAPDU: 80 0D 01 02 [09:58:33]Write to MH i2c: E2 08 00 71 57 80 0D 01 02 00 00 00 00 41 [09:58:33]Write i2c OK [09:58:33]MH_I2C_Read... [09:58:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:58:33]Read from MH i2c: E2 [09:58:33]MH_I2C_Read... [09:58:33]Read from MH i2c: E2 03 00 [09:58:33]MH_I2C_Read... [09:58:33]Read from MH i2c: E2 03 00 71 57 00 90 00 3C [09:58:33]RAPDU: 90 00 [09:58:33]wFMCommunicate OK [09:58:33]wFMCommunicate request_size=255 [09:58:33]MH_SAM_APDU [09:58: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 6C 00 00 00 F4 03 04 00 4C 03 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DD BF 04 00 35 04 06 00 B9 [09:58:33]Write to MH i2c: E2 02 01 72 57 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 6C 00 00 00 F4 03 04 00 4C 03 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DD BF 04 00 35 04 06 00 B9 00 00 86 [09:58:33]Write i2c OK [09:58:33]MH_I2C_Read... [09:58:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:33]Read from MH i2c: E2 [09:58:33]MH_I2C_Read... [09:58:33]Read from MH i2c: E2 03 00 [09:58:33]MH_I2C_Read... [09:58:33]Read from MH i2c: E2 03 00 72 57 00 90 00 3D [09:58:33]RAPDU: 90 00 [09:58:33]wFMCommunicate OK [09:58:33]wFMCommunicate request_size=10 [09:58:33]MH_SAM_APDU [09:58:33]CAPDU: 80 0D 02 02 05 47 51 14 3E A8 [09:58:33]Write to MH i2c: E2 0D 00 73 57 80 0D 02 02 05 00 47 51 14 3E A8 00 00 E0 [09:58:33]Write i2c OK [09:58:33]MH_I2C_Read... [09:58:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:33]Read from MH i2c: E2 [09:58:33]MH_I2C_Read... [09:58:33]Read from MH i2c: E2 03 00 [09:58:33]MH_I2C_Read... [09:58:33]Read from MH i2c: E2 03 00 73 57 00 90 00 3E [09:58:33]RAPDU: 90 00 [09:58:33]wFMCommunicate OK [09:58:33]wFMCommunicate request_size=4 [09:58:33]MH_SAM_APDU [09:58:33]CAPDU: 80 0D 03 02 [09:58:33]Write to MH i2c: E2 08 00 74 57 80 0D 03 02 00 00 00 00 46 [09:58:33]Write i2c OK [09:58:33]MH_I2C_Read... [09:58:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:58:33]Read from MH i2c: E2 [09:58:33]MH_I2C_Read... [09:58:33]Read from MH i2c: E2 0B 00 [09:58:33]MH_I2C_Read... [09:58:33]Read from MH i2c: E2 0B 00 74 57 00 5D 3E 80 3C 44 74 B9 E9 90 00 F8 [09:58:33]RAPDU: 5D 3E 80 3C 44 74 B9 E9 90 00 [09:58:33]wFMCommunicate OK [09:58:33]SAM_PROTO_SignData done [09:58:33]FM_MakeSignedData done [09:58:33]CreateOFDProtocolMessage [09:58:33]wFMCommunicate request_size=4 [09:58:33]MH_SAM_APDU [09:58:33]CAPDU: 80 11 00 00 [09:58:33]Write to MH i2c: E2 08 00 75 57 80 11 00 00 00 00 00 00 46 [09:58:33]Write i2c OK [09:58:33]MH_I2C_Read... [09:58:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:33]Read from MH i2c: E2 [09:58:33]MH_I2C_Read... [09:58:33]Read from MH i2c: E2 17 00 [09:58:33]MH_I2C_Read... [09:58:33]Read from MH i2c: E2 17 00 75 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9B [09:58:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:58:33]wFMCommunicate OK [09:58:33]CreateOFDProtocolMessage done [09:58:33]OFDSenderStorePacket 311261 [09:58:33]StoreOFDPacket docnum=311261 [09:58:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 8B 88 07 01 BE 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 6C 00 00 00 F4 03 04 00 4C 03 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DD BF 04 00 35 04 06 00 B9 47 51 14 3E A8 5D 3E 80 3C 44 74 B9 E9 [09:58:33]CheckFolder [09:58:33]dirname=/storage/ofd_packets [09:58:33]CheckFolder done [09:58:33]ProducePacketName [09:58:33]name=ofd_packets/00311261 [09:58:33]NVStorageSaveData ofd_packets/00311261 [09:58:33]File name is /storage/ofd_packets/00311261 [09:58:33]Write 301 bytes [09:58:33]NVStorageSaveData done [09:58:33]OFDSenderStorePacket done [09:58:33]KKMCreateOFDPacket done [09:58:33]NVStorageSaveData kkm_last_timestamp [09:58:33]File name is /storage/kkm_last_timestamp [09:58:33]Write 4 bytes [09:58:33]NVStorageSaveData done [09:58:33]ExternCall_PrintAddStr [09:58:33]wPrintStart [09:58:33]Write to MH i2c: 01 00 00 76 57 CD [09:58:33]Write i2c OK [09:58:33]MH_I2C_Read... [09:58:33]Read from MH i2c: 01 [09:58:33]MH_I2C_Read... [09:58:33]Read from MH i2c: 01 07 00 [09:58:33]MH_I2C_Read... [09:58:33]Read from MH i2c: 01 07 00 76 57 00 00 00 00 00 FF 0F E2 [09:58:33]RasterBufferAndPrint [09:58:33]line Счет N : (1)645070 [09:58:33]line ИНН: 02508201610067 [09:58:33]line Контрольно-Кассовый Чек [09:58:33]line ПРОДАЖА [09:58:33]line ТРК (МРК, ГНК) : 62 [09:58:33]line Товар: 2710124130 [09:58:33]line Аи-92-К-2 [09:58:33]line 7.480 * 66.90 [09:58:33]line = 500.41 [09:58:33]line НДС 12% НСП 1% [09:58:33]line > о реализуемом товаре [09:58:33]line ОКРУГЛЕНИЕ: -0.41 [09:58:33]line ИТОГО: 500.00 [09:58:33]line Внесено: 500.00 [09:58:33]line СДАЧА: 0.00 [09:58:33]line НСП 1% : 4.43 [09:58:33]line НДС 12% : 53.14 [09:58:33]line Наличными: 500.00 [09:58:33]line Безнал.: 0.00 [09:58:33]line Место: АЗС № 172 "Партнер Нефть" [09:58:33]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:58:33]line СНО: Общий режим [09:58:33]line Чек 108 30.10.2024 09:58 [09:58:33]line Смена: 536 ФФД: 1.0 [09:58:33]line ЗНМ: 0300000116 [09:58:33]line РНМ: 0000000000091780 [09:58:33]line Версия ККМ: 001 [09:58:33]line ФМ: 0000000000871765 [09:58:33]line ФД: 311261 [09:58:33]line ФПД: 203715954097832 [09:58:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T095836&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311261&fm=203715954097832&tin=02508201610067®Number=0000000000091780&sum=50000 [09:58:33]written 0, free lines is 4095 [09:58:33]OFD Sender: Processing packet 311261 [packets to send 223, broken 222] [09:58:33]ProducePacketName [09:58:33]name=ofd_packets/00311261 [09:58:33]OFD Sender: To server: pG, [09:58:33]CommunicateWithHost lk.salyk.kg:30040 [09:58:33]ConnectInit lk.salyk.kg [09:58:33]Connected sock=10 [09:58:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 8B 88 07 01 BE 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 6C 00 00 00 F4 03 04 00 4C 03 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DD BF 04 00 35 04 06 00 B9 47 51 14 3E A8 5D 3E 80 3C 44 74 B9 E9 [09:58:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 55 2D 47 00 7E 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 31 37 36 35 10 04 04 00 DD BF 04 00 F4 03 04 00 9C A9 21 67 B6 04 01 00 00 73 A7 EA 38 BB 92 46 1B [09:58:34]CommunicateWithHost err = 0 [09:58:34]CheckOFDResponse [09:58:34]1017 (14) - 77093643461234 [09:58:34]1041 (16) - 0000000000871765 [09:58:34]1040 (4) - 311261 [09:58:34]1012 (4) - 30.10.2024 03:35 [09:58:34]1206 (1) - 0 [09:58:34]OFD Sender: Remove packet 311261 [09:58:34]ProducePacketName [09:58:34]name=ofd_packets/00311261 [09:58:34]NVStorageDeleteData [09:58:34]Write to MH i2c: 01 00 00 A0 57 F7 [09:58:34]Write i2c OK [09:58:34]MH_I2C_Read... [09:58:34]Read from MH i2c: 01 [09:58:34]MH_I2C_Read... [09:58:34]Read from MH i2c: 01 07 00 [09:58:34]MH_I2C_Read... [09:58:34]Read from MH i2c: 01 07 00 A0 57 00 00 00 00 00 B3 0C BD [09:58:34]RasterBufferAndPrint [09:58:34]line [09:58:34]line [09:58:34]line [09:58:34]line [09:58:34]line [09:58:34]written 0, free lines is 3257 [09:58:34]MH_Cut [09:58:34]Write to MH i2c: D1 01 00 A7 57 01 D0 [09:58:34]Write i2c OK [09:58:34]MH_I2C_Read... [09:58:34]Read from MH i2c: D1 [09:58:34]MH_I2C_Read... [09:58:34]Read from MH i2c: D1 01 00 [09:58:34]MH_I2C_Read... [09:58:34]Read from MH i2c: D1 01 00 A7 57 00 CF [09:58:34]Write to MH i2c: 01 00 00 A8 57 FF [09:58:34]Write i2c OK [09:58:34]MH_I2C_Read... [09:58:34]OFD Sender: No OFD packet to send [09:58:34]*** Cut start [09:58:34]*** Purtial cut [09:58:34]*** Stage 1: CUTSNS_PIN = 1 [09:58:35]Read from MH i2c: 01 [09:58:35]MH_I2C_Read... [09:58:35]*** Stop cut motor [09:58:35]*** Cut end [09:58:35]Read from MH i2c: 01 07 00 [09:58:35]MH_I2C_Read... [09:58:35]Read from MH i2c: 01 07 00 A8 57 00 00 00 00 00 FF 0F 14 [09:58:35]process_action close_receipt done [09:58:35]requested_data is exist [09:58:35]produce_requested_data [09:58:35]requested_item fm.sn is exist - process it [09:58:35]wFMCommunicate request_size=4 [09:58:35]MH_SAM_APDU [09:58:35]CAPDU: 80 11 00 00 [09:58:35]Write to MH i2c: E2 08 00 A9 57 80 11 00 00 00 00 00 00 7A [09:58:35]Write i2c OK [09:58:35]MH_I2C_Read... [09:58:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:35]Read from MH i2c: E2 [09:58:35]MH_I2C_Read... [09:58:35]Read from MH i2c: E2 17 00 [09:58:35]MH_I2C_Read... [09:58:35]Read from MH i2c: E2 17 00 A9 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CF [09:58:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:58:35]wFMCommunicate OK [09:58:35]requested_item fd.num is exist - process it [09:58:35]SAM_PROTO_GetFieldsCounters [09:58:35]wFMCommunicate request_size=4 [09:58:35]MH_SAM_APDU [09:58:35]CAPDU: 80 13 00 00 [09:58:35]Write to MH i2c: E2 08 00 AA 57 80 13 00 00 00 00 00 00 7D [09:58:35]Write i2c OK [09:58:35]MH_I2C_Read... [09:58:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:58:35]Read from MH i2c: E2 [09:58:35]MH_I2C_Read... [09:58:35]Read from MH i2c: E2 62 00 [09:58:35]MH_I2C_Read... [09:58:35]Read from MH i2c: E2 62 00 AA 57 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DD BF 04 00 0E 04 04 00 18 02 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 9E [09:58: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DD BF 04 00 0E 04 04 00 18 02 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 [09:58:35]wFMCommunicate OK [09:58:35]SAM_PROTO_GetFieldsCounters done [09:58:35]requested_item shift.num is exist - process it [09:58:35]requested_item shift.opened is exist - process it [09:58:35]req_shift_opened [09:58:35]FM_GetShiftState [09:58:35]SAM_PROTO_GetShiftState [09:58:35]wFMCommunicate request_size=4 [09:58:35]MH_SAM_APDU [09:58:35]CAPDU: 80 13 01 00 [09:58:35]Write to MH i2c: E2 08 00 AB 57 80 13 01 00 00 00 00 00 7F [09:58:35]Write i2c OK [09:58:35]MH_I2C_Read... [09:58:35]Read from MH i2c: E2 [09:58:35]MH_I2C_Read... [09:58:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:35]Read from MH i2c: E2 0E 00 [09:58:35]MH_I2C_Read... [09:58:35]Read from MH i2c: E2 0E 00 AB 57 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 6A [09:58:35]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:58:35]wFMCommunicate OK [09:58:35]SAM_PROTO_GetShiftState done [09:58:35]FM_GetShiftState done [09:58:35]req_shift_opened done [09:58:35]requested_item shift.open_date is exist - process it [09:58:35]req_shift_open_date [09:58:35]req_shift_open_date done [09:58:35]produce_requested_data done [09:58:35]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311261,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [09:58:35]process_action_free close_receipt [09:58:35]json_value_free [09:58:35]json_value_free done [09:58:35]process_json_proto returns [09:58:35]Send response to host [09:58:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311261,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [09:58:35]free response buf [09:58:35]execute_script done [09:58:35]execute_script returns [09:58:35]free content buf [09:58:35]Sock 9.Close socket [09:58:35]Sock 9.Thread stoped [09:58:39]OFD Sender: No OFD packet to send [09:58:44]OFD Sender: No OFD packet to send [09:58:47]accept exits with 7 [09:58:47]New connection [09:58:47]New thread 3066510692 created [09:58:47]Thread 3066654052 joined [09:58:47]Waiting for new connection... [09:58:47] Sock 7.Parse request [09:58:47]Sock 7.Check first char [09:58:47]Sock 7.First char is OK [09:58:47]request: POST /json_proto HTTP/1.0 [09:58:47]Method: POST [09:58:47]URL: /json_proto [09:58:47]Method is POST - this is cgi request [09:58:47]url: /json_proto [09:58:47]query_string will be loaded in cgi processing [09:58:47]execute_cgi json_proto POST (null) [09:58:47]execute_cgi path=json_proto method=POST [09:58:47]POST find Content-Length [09:58:47]Host: 172.17.96.3:8080 [09:58:47]Content-Length: 621 [09:58:47]Content-Type: application/json [09:58:47] [09:58:47]POST finish read [09:58:47]Found Content-Length = 621 [09:58:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3506", "tax_sys" : 0, "items" : [ { "code": "48743587", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Silver", "price" : 140.00, "quantity" : 1.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 140.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:58:47]execute_script... [09:58: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 : (3)3506", "tax_sys" : 0, "items" : [ { "code": "48743587", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Silver", "price" : 140.00, "quantity" : 1.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 140.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:58:47]POST & json_proto [09:58:47]process_json_proto [09:58:47]json parsed OK: [09:58:47]protocol is kg_v1.0 [09:58:47]action value=close_receipt [09:58:47]process_action close_receipt [09:58:47]cmd_close_receipt [09:58:47]MH_GetDate [09:58:47]Write to MH i2c: F0 00 00 AC 57 F2 [09:58:47]Write i2c OK [09:58:47]MH_I2C_Read... [09:58:47]Read from MH i2c: F0 [09:58:47]MH_I2C_Read... [09:58:47]Read from MH i2c: F0 09 00 [09:58:47]MH_I2C_Read... [09:58:47]Read from MH i2c: F0 09 00 AC 57 00 5C 03 22 67 44 5E 04 65 EE [09:58:47]GetLastDocTimeStamp 1730282316 [09:58:47]current date 1730282332 [09:58:47]FM_GetShiftState [09:58:47]SAM_PROTO_GetShiftState [09:58:47]wFMCommunicate request_size=4 [09:58:47]MH_SAM_APDU [09:58:47]CAPDU: 80 13 01 00 [09:58:47]Write to MH i2c: E2 08 00 AD 57 80 13 01 00 00 00 00 00 81 [09:58:47]Write i2c OK [09:58:47]MH_I2C_Read... [09:58:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:47]Read from MH i2c: E2 [09:58:47]MH_I2C_Read... [09:58:47]Read from MH i2c: E2 0E 00 [09:58:47]MH_I2C_Read... [09:58:47]Read from MH i2c: E2 0E 00 AD 57 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 6C [09:58:47]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:58:47]wFMCommunicate OK [09:58:47]SAM_PROTO_GetShiftState done [09:58:47]FM_GetShiftState done [09:58:47]opened in 1730247899 [09:58:47]opened+sec_in_day 1730334299 [09:58:47]quantity*price = 14000 [09:58:47]sum+1 = 14001 [09:58:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 140.00 НСП 1% : 1.24 НДС 12% : 14.87 Наличными: 140.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 109 30.10.2024 09:58 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311262 ФПД: 166514900061480 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T095852&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311262&fm=166514900061480&tin=02508201610067®Number=0000000000091780&sum=14000 0 [09:58:49]StoreToDocumentArchive [09:58:49]shift 536 fd 311262 [09:58:49]save to /storage/0536/doc_00311262 [09:58:49]save last doc name /storage/0536/doc_00311262 to /storage/kkm_last_doc_name [09:58:49]save OK [09:58:49]Clear old archive folders... [09:58:49]ProcessDocumentItem done err = 0, tmpTLVsize=275 [09:58:49]tlvbuf is 007381C0 [09:58:49]SAM_PROTO_ClearQueue [09:58:49]wFMCommunicate request_size=4 [09:58:49]MH_SAM_APDU [09:58:49]CAPDU: 80 09 00 00 [09:58:49]Write to MH i2c: E2 08 00 BA 57 80 09 00 00 00 00 00 00 83 [09:58:49]Write i2c OK [09:58:49]MH_I2C_Read... [09:58:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:58:49]Read from MH i2c: E2 [09:58:49]MH_I2C_Read... [09:58:49]Read from MH i2c: E2 03 00 [09:58:49]MH_I2C_Read... [09:58:49]Read from MH i2c: E2 03 00 BA 57 00 90 00 85 [09:58:49]RAPDU: 90 00 [09:58:49]wFMCommunicate OK [09:58:49]SAM_PROTO_ClearQueue done [09:58:49]KKMCreateOFDPacket [09:58:49]OFDProtocolAddRootSTLVToBuf [09:58:49]FM_MakeSignedData [09:58:49]FM_MakeSignedData [09:58:49]SAM_PROTO_SignData [09:58:49]wFMCommunicate request_size=4 [09:58:49]MH_SAM_APDU [09:58:49]CAPDU: 80 0D 01 02 [09:58:49]Write to MH i2c: E2 08 00 BB 57 80 0D 01 02 00 00 00 00 8B [09:58:49]Write i2c OK [09:58:49]MH_I2C_Read... [09:58:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:58:49]Read from MH i2c: E2 [09:58:49]MH_I2C_Read... [09:58:49]Read from MH i2c: E2 03 00 [09:58:49]MH_I2C_Read... [09:58:49]Read from MH i2c: E2 03 00 BB 57 00 90 00 86 [09:58:49]RAPDU: 90 00 [09:58:49]wFMCommunicate OK [09:58:49]wFMCommunicate request_size=255 [09:58:49]MH_SAM_APDU [09:58:49]CAPDU: 80 0D 02 02 FA 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 34 38 37 34 33 35 38 37 06 04 26 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 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 5C 03 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 [09:58:49]Write to MH i2c: E2 02 01 BC 57 80 0D 02 02 FA 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 34 38 37 34 33 35 38 37 06 04 26 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 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 5C 03 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 00 00 8A [09:58:49]Write i2c OK [09:58:49]MH_I2C_Read... [09:58:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:49]Read from MH i2c: E2 [09:58:49]MH_I2C_Read... [09:58:49]Read from MH i2c: E2 03 00 [09:58:49]MH_I2C_Read... [09:58:49]Read from MH i2c: E2 03 00 BC 57 00 90 00 87 [09:58:49]RAPDU: 90 00 [09:58:49]wFMCommunicate OK [09:58:49]wFMCommunicate request_size=34 [09:58:49]MH_SAM_APDU [09:58:49]CAPDU: 80 0D 02 02 1D 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DE BF 04 00 35 04 06 00 97 71 C5 77 CD 28 [09:58:49]Write to MH i2c: E2 25 00 BD 57 80 0D 02 02 1D 00 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DE BF 04 00 35 04 06 00 97 71 C5 77 CD 28 00 00 2B [09:58:49]Write i2c OK [09:58:49]MH_I2C_Read... [09:58:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:49]Read from MH i2c: E2 [09:58:49]MH_I2C_Read... [09:58:49]Read from MH i2c: E2 03 00 [09:58:49]MH_I2C_Read... [09:58:49]Read from MH i2c: E2 03 00 BD 57 00 90 00 88 [09:58:49]RAPDU: 90 00 [09:58:49]wFMCommunicate OK [09:58:49]wFMCommunicate request_size=4 [09:58:49]MH_SAM_APDU [09:58:49]CAPDU: 80 0D 03 02 [09:58:49]Write to MH i2c: E2 08 00 BE 57 80 0D 03 02 00 00 00 00 90 [09:58:49]Write i2c OK [09:58:49]MH_I2C_Read... [09:58:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:58:49]Read from MH i2c: E2 [09:58:49]MH_I2C_Read... [09:58:49]Read from MH i2c: E2 0B 00 [09:58:49]MH_I2C_Read... [09:58:49]Read from MH i2c: E2 0B 00 BE 57 00 23 BD 36 C2 71 88 FF 1B 90 00 7C [09:58:49]RAPDU: 23 BD 36 C2 71 88 FF 1B 90 00 [09:58:49]wFMCommunicate OK [09:58:49]SAM_PROTO_SignData done [09:58:49]FM_MakeSignedData done [09:58:49]CreateOFDProtocolMessage [09:58:49]wFMCommunicate request_size=4 [09:58:49]MH_SAM_APDU [09:58:49]CAPDU: 80 11 00 00 [09:58:49]Write to MH i2c: E2 08 00 BF 57 80 11 00 00 00 00 00 00 90 [09:58:49]Write i2c OK [09:58:49]MH_I2C_Read... [09:58:49]OFD Sender: No OFD packet to send [09:58:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:49]Read from MH i2c: E2 [09:58:49]MH_I2C_Read... [09:58:49]Read from MH i2c: E2 17 00 [09:58:49]MH_I2C_Read... [09:58:49]Read from MH i2c: E2 17 00 BF 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E5 [09:58:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:58:49]wFMCommunicate OK [09:58:49]CreateOFDProtocolMessage done [09:58:49]OFDSenderStorePacket 311262 [09:58:49]StoreOFDPacket docnum=311262 [09:58:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 27 01 00 00 2A A4 1F 01 63 70 5A 03 01 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 34 38 37 34 33 35 38 37 06 04 26 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 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 5C 03 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DE BF 04 00 35 04 06 00 97 71 C5 77 CD 28 23 BD 36 C2 71 88 FF 1B [09:58:49]CheckFolder [09:58:49]dirname=/storage/ofd_packets [09:58:49]CheckFolder done [09:58:49]ProducePacketName [09:58:49]name=ofd_packets/00311262 [09:58:49]NVStorageSaveData ofd_packets/00311262 [09:58:49]File name is /storage/ofd_packets/00311262 [09:58:49]Write 325 bytes [09:58:49]NVStorageSaveData done [09:58:49]OFDSenderStorePacket done [09:58:49]KKMCreateOFDPacket done [09:58:49]NVStorageSaveData kkm_last_timestamp [09:58:49]File name is /storage/kkm_last_timestamp [09:58:49]Write 4 bytes [09:58:49]NVStorageSaveData done [09:58:49]ExternCall_PrintAddStr [09:58:49]wPrintStart [09:58:49]Write to MH i2c: 01 00 00 C0 57 17 [09:58:49]Write i2c OK [09:58:49]MH_I2C_Read... [09:58:49]Read from MH i2c: 01 [09:58:49]MH_I2C_Read... [09:58:49]Read from MH i2c: 01 07 00 [09:58:49]MH_I2C_Read... [09:58:49]Read from MH i2c: 01 07 00 C0 57 00 00 00 00 00 FF 0F 2C [09:58:49]RasterBufferAndPrint [09:58:49]line Счет N : (3)3506 [09:58:49]line ИНН: 02508201610067 [09:58:49]line Контрольно-Кассовый Чек [09:58:49]line ПРОДАЖА [09:58:49]line Товар: 48743587 [09:58:49]line Сигареты Winston XStyle Silver [09:58:49]line 1.000 * 140.00 [09:58:49]line = 140.00 [09:58:49]line НДС 12% НСП 1% [09:58:49]line > о реализуемом товаре [09:58:49]line ИТОГО: 140.00 [09:58:49]line НСП 1% : 1.24 [09:58:49]line НДС 12% : 14.87 [09:58:49]line Наличными: 140.00 [09:58:49]line Безнал.: 0.00 [09:58:49]line Место: АЗС № 172 "Партнер Нефть" [09:58:49]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:58:49]line СНО: Общий режим [09:58:49]line Чек 109 30.10.2024 09:58 [09:58:49]line Смена: 536 ФФД: 1.0 [09:58:49]line ЗНМ: 0300000116 [09:58:49]line РНМ: 0000000000091780 [09:58:49]line Версия ККМ: 001 [09:58:49]line ФМ: 0000000000871765 [09:58:49]line ФД: 311262 [09:58:49]line ФПД: 166514900061480 [09:58:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T095852&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311262&fm=166514900061480&tin=02508201610067®Number=0000000000091780&sum=14000 [09:58:49]line 0 [09:58:49]OFD Sender: Processing packet 311262 [packets to send 223, broken 222] [09:58:49]ProducePacketName [09:58:49]name=ofd_packets/00311262 [09:58:49]OFD Sender: To server: pG, [09:58:49]CommunicateWithHost lk.salyk.kg:30040 [09:58:49]ConnectInit lk.salyk.kg [09:58:49]written 0, free lines is 4095 [09:58:50]Connected sock=10 [09:58:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 27 01 00 00 2A A4 1F 01 63 70 5A 03 01 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 34 38 37 34 33 35 38 37 06 04 26 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 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 5C 03 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DE BF 04 00 35 04 06 00 97 71 C5 77 CD 28 23 BD 36 C2 71 88 FF 1B [09:58:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 CC AF 47 00 5A 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 31 37 36 35 10 04 04 00 DE BF 04 00 F4 03 04 00 AD A9 21 67 B6 04 01 00 00 B4 5A 67 2B 5F 66 27 CD [09:58:50]CommunicateWithHost err = 0 [09:58:50]CheckOFDResponse [09:58:50]1017 (14) - 77093643461234 [09:58:50]1041 (16) - 0000000000871765 [09:58:50]1040 (4) - 311262 [09:58:50]1012 (4) - 30.10.2024 03:36 [09:58:50]1206 (1) - 0 [09:58:50]OFD Sender: Remove packet 311262 [09:58:50]ProducePacketName [09:58:50]name=ofd_packets/00311262 [09:58:50]NVStorageDeleteData [09:58:50]Write to MH i2c: 01 00 00 E8 57 3F [09:58:50]Write i2c OK [09:58:50]MH_I2C_Read... [09:58:50]Read from MH i2c: 01 [09:58:50]MH_I2C_Read... [09:58:50]Read from MH i2c: 01 07 00 [09:58:50]MH_I2C_Read... [09:58:50]Read from MH i2c: 01 07 00 E8 57 00 00 00 00 00 BC 0C 0E [09:58:50]RasterBufferAndPrint [09:58:50]line [09:58:50]line [09:58:50]line [09:58:50]line [09:58:50]line [09:58:50]written 0, free lines is 3265 [09:58:50]MH_Cut [09:58:50]Write to MH i2c: D1 01 00 EF 57 01 18 [09:58:50]Write i2c OK [09:58:50]MH_I2C_Read... [09:58:50]Read from MH i2c: D1 [09:58:50]MH_I2C_Read... [09:58:50]Read from MH i2c: D1 01 00 [09:58:50]MH_I2C_Read... [09:58:50]Read from MH i2c: D1 01 00 EF 57 00 17 [09:58:50]Write to MH i2c: 01 00 00 F0 57 47 [09:58:50]Write i2c OK [09:58:50]MH_I2C_Read... [09:58:50]OFD Sender: No OFD packet to send [09:58:51]*** Cut start [09:58:51]*** Purtial cut [09:58:51]*** Stage 1: CUTSNS_PIN = 1 [09:58:51]Read from MH i2c: 01 [09:58:51]MH_I2C_Read... [09:58:51]*** Stop cut motor [09:58:51]*** Cut end [09:58:51]Read from MH i2c: 01 07 00 [09:58:51]MH_I2C_Read... [09:58:51]Read from MH i2c: 01 07 00 F0 57 00 00 00 00 00 FF 0F 5C [09:58:51]process_action close_receipt done [09:58:51]requested_data is exist [09:58:51]produce_requested_data [09:58:51]requested_item fm.sn is exist - process it [09:58:51]wFMCommunicate request_size=4 [09:58:51]MH_SAM_APDU [09:58:51]CAPDU: 80 11 00 00 [09:58:51]Write to MH i2c: E2 08 00 F1 57 80 11 00 00 00 00 00 00 C2 [09:58:51]Write i2c OK [09:58:51]MH_I2C_Read... [09:58:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:51]Read from MH i2c: E2 [09:58:51]MH_I2C_Read... [09:58:51]Read from MH i2c: E2 17 00 [09:58:51]MH_I2C_Read... [09:58:51]Read from MH i2c: E2 17 00 F1 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 17 [09:58:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:58:51]wFMCommunicate OK [09:58:51]requested_item fd.num is exist - process it [09:58:51]SAM_PROTO_GetFieldsCounters [09:58:51]wFMCommunicate request_size=4 [09:58:51]MH_SAM_APDU [09:58:51]CAPDU: 80 13 00 00 [09:58:51]Write to MH i2c: E2 08 00 F2 57 80 13 00 00 00 00 00 00 C5 [09:58:51]Write i2c OK [09:58:51]MH_I2C_Read... [09:58:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:58:51]Read from MH i2c: E2 [09:58:51]MH_I2C_Read... [09:58:51]Read from MH i2c: E2 62 00 [09:58:51]MH_I2C_Read... [09:58:51]Read from MH i2c: E2 62 00 F2 57 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DE BF 04 00 0E 04 04 00 18 02 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 EA [09: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DE BF 04 00 0E 04 04 00 18 02 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 [09:58:51]wFMCommunicate OK [09:58:51]SAM_PROTO_GetFieldsCounters done [09:58:51]requested_item shift.num is exist - process it [09:58:51]requested_item shift.opened is exist - process it [09:58:51]req_shift_opened [09:58:51]FM_GetShiftState [09:58:51]SAM_PROTO_GetShiftState [09:58:51]wFMCommunicate request_size=4 [09:58:51]MH_SAM_APDU [09:58:51]CAPDU: 80 13 01 00 [09:58:51]Write to MH i2c: E2 08 00 F3 57 80 13 01 00 00 00 00 00 C7 [09:58:51]Write i2c OK [09:58:51]MH_I2C_Read... [09:58:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:51]Read from MH i2c: E2 [09:58:51]MH_I2C_Read... [09:58:51]Read from MH i2c: E2 0E 00 [09:58:51]MH_I2C_Read... [09:58:51]Read from MH i2c: E2 0E 00 F3 57 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 B2 [09:58:51]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [09:58:51]wFMCommunicate OK [09:58:51]SAM_PROTO_GetShiftState done [09:58:51]FM_GetShiftState done [09:58:51]req_shift_opened done [09:58:51]requested_item shift.open_date is exist - process it [09:58:51]req_shift_open_date [09:58:51]req_shift_open_date done [09:58:51]produce_requested_data done [09:58:51]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311262,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [09:58:51]process_action_free close_receipt [09:58:51]json_value_free [09:58:51]json_value_free done [09:58:51]process_json_proto returns [09:58:51]Send response to host [09:58:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311262,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [09:58:51]free response buf [09:58:51]execute_script done [09:58:51]execute_script returns [09:58:51]free content buf [09:58:51]Sock 7.Close socket [09:58:51]Sock 7.Thread stoped [09:58:55]OFD Sender: No OFD packet to send [09:59:00]OFD Sender: No OFD packet to send [09:59:05]OFD Sender: No OFD packet to send [09:59:10]OFD Sender: No OFD packet to send [09:59:15]OFD Sender: No OFD packet to send [09:59:20]OFD Sender: No OFD packet to send [09:59:25]OFD Sender: No OFD packet to send [09:59:30]OFD Sender: No OFD packet to send [09:59:35]OFD Sender: No OFD packet to send [09:59:40]OFD Sender: No OFD packet to send [09:59:45]OFD Sender: No OFD packet to send [09:59:50]OFD Sender: No OFD packet to send [09:59:55]OFD Sender: No OFD packet to send [10:00:00]OFD Sender: No OFD packet to send [10:00:05]OFD Sender: No OFD packet to send [10:00:10]OFD Sender: No OFD packet to send [10:00:15]accept exits with 9 [10:00:15]New connection [10:00:15]New thread 3066654052 created [10:00:15]Thread 3066510692 joined [10:00:15]Waiting for new connection... [10:00:15] Sock 9.Parse request [10:00:15]Sock 9.Check first char [10:00:15]Sock 9.First char is OK [10:00:15]request: POST /json_proto HTTP/1.0 [10:00:15]Method: POST [10:00:15]URL: /json_proto [10:00:15]Method is POST - this is cgi request [10:00:15]url: /json_proto [10:00:15]query_string will be loaded in cgi processing [10:00:15]execute_cgi json_proto POST (null) [10:00:15]execute_cgi path=json_proto method=POST [10:00:15]POST find Content-Length [10:00:15]Host: 172.17.96.3:8080 [10:00:15]Content-Length: 688 [10:00:15]Content-Type: application/json [10:00:15] [10:00:15]POST finish read [10:00:15]Found Content-Length = 688 [10:00:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645071", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 23.320, "sum" : 1800.30, "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" ] } } [10:00:15]execute_script... [10:00: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)645071", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 23.320, "sum" : 1800.30, "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" ] } } [10:00:15]POST & json_proto [10:00:15]process_json_proto [10:00:15]json parsed OK: [10:00:15]protocol is kg_v1.0 [10:00:15]action value=close_receipt [10:00:15]process_action close_receipt [10:00:15]cmd_close_receipt [10:00:15]MH_GetDate [10:00:15]Write to MH i2c: F0 00 00 F4 57 3A [10:00:15]Write i2c OK [10:00:15]MH_I2C_Read... [10:00:15]Read from MH i2c: F0 [10:00:15]MH_I2C_Read... [10:00:15]Read from MH i2c: F0 09 00 [10:00:15]MH_I2C_Read... [10:00:15]Read from MH i2c: F0 09 00 F4 57 00 B4 03 22 67 44 5E 04 65 8E [10:00:15]GetLastDocTimeStamp 1730282332 [10:00:15]current date 1730282420 [10:00:15]FM_GetShiftState [10:00:15]SAM_PROTO_GetShiftState [10:00:15]wFMCommunicate request_size=4 [10:00:15]MH_SAM_APDU [10:00:15]CAPDU: 80 13 01 00 [10:00:15]Write to MH i2c: E2 08 00 F5 57 80 13 01 00 00 00 00 00 C9 [10:00:15]Write i2c OK [10:00:15]MH_I2C_Read... [10:00:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:00:15]Read from MH i2c: E2 [10:00:15]MH_I2C_Read... [10:00:15]Read from MH i2c: E2 0E 00 [10:00:15]MH_I2C_Read... [10:00:15]Read from MH i2c: E2 0E 00 F5 57 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 B4 [10:00:15]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:00:15]wFMCommunicate OK [10:00:15]SAM_PROTO_GetShiftState done [10:00:15]FM_GetShiftState done [10:00:15]opened in 1730247899 [10:00:15]opened+sec_in_day 1730334299 [10:00:15]quantity*price = 180030 [10:00:15]sum+1 = 180031 [10:00:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1800.00 Внесено: 1800.00 СДАЧА: 0.00 НСП 1% : 15.93 НДС 12% : 191.18 Наличными: 1800.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 110 30.10.2024 10:00 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311263 ФПД: 223172874557801 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T100020&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311263&fm=223172874557801&tin=02508201610067®Number=0000000000091780&sum=180000 [10:00:16]StoreToDocumentArchive [10:00:16]shift 536 fd 311263 [10:00:16]save to /storage/0536/doc_00311263 [10:00:16]save last doc name /storage/0536/doc_00311263 to /storage/kkm_last_doc_name [10:00:16]save OK [10:00:16]Clear old archive folders... [10:00:16]ProcessDocumentItem done err = 0, tmpTLVsize=257 [10:00:16]tlvbuf is 0072F7B0 [10:00:16]SAM_PROTO_ClearQueue [10:00:16]wFMCommunicate request_size=4 [10:00:16]MH_SAM_APDU [10:00:16]CAPDU: 80 09 00 00 [10:00:16]Write to MH i2c: E2 08 00 02 58 80 09 00 00 00 00 00 00 CC [10:00:16]Write i2c OK [10:00:16]MH_I2C_Read... [10:00:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:00:16]Read from MH i2c: E2 [10:00:16]MH_I2C_Read... [10:00:16]Read from MH i2c: E2 03 00 [10:00:16]MH_I2C_Read... [10:00:16]Read from MH i2c: E2 03 00 02 58 00 90 00 CE [10:00:16]RAPDU: 90 00 [10:00:16]wFMCommunicate OK [10:00:16]SAM_PROTO_ClearQueue done [10:00:16]KKMCreateOFDPacket [10:00:16]OFDProtocolAddRootSTLVToBuf [10:00:16]FM_MakeSignedData [10:00:16]FM_MakeSignedData [10:00:16]SAM_PROTO_SignData [10:00:16]wFMCommunicate request_size=4 [10:00:16]MH_SAM_APDU [10:00:16]CAPDU: 80 0D 01 02 [10:00:16]Write to MH i2c: E2 08 00 03 58 80 0D 01 02 00 00 00 00 D4 [10:00:16]Write i2c OK [10:00:16]MH_I2C_Read... [10:00:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:00:16]Read from MH i2c: E2 [10:00:16]MH_I2C_Read... [10:00:16]Read from MH i2c: E2 03 00 [10:00:16]MH_I2C_Read... [10:00:16]Read from MH i2c: E2 03 00 03 58 00 90 00 CF [10:00:16]RAPDU: 90 00 [10:00:16]wFMCommunicate OK [10:00:16]wFMCommunicate request_size=255 [10:00:16]MH_SAM_APDU [10:00:16]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 18 5B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3E 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 AE 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 6E 00 00 00 F4 03 04 00 B4 03 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DF BF 04 [10:00:16]Write to MH i2c: E2 02 01 04 58 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 18 5B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3E 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 AE 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 6E 00 00 00 F4 03 04 00 B4 03 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DF BF 04 00 00 83 [10:00:16]Write i2c OK [10:00:16]MH_I2C_Read... [10:00:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:00:17]Read from MH i2c: E2 [10:00:17]MH_I2C_Read... [10:00:17]Read from MH i2c: E2 03 00 [10:00:17]MH_I2C_Read... [10:00:17]Read from MH i2c: E2 03 00 04 58 00 90 00 D0 [10:00:17]RAPDU: 90 00 [10:00:17]wFMCommunicate OK [10:00:17]wFMCommunicate request_size=16 [10:00:17]MH_SAM_APDU [10:00:17]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 CA F9 7B E9 59 69 [10:00:17]Write to MH i2c: E2 13 00 05 58 80 0D 02 02 0B 00 00 35 04 06 00 CA F9 7B E9 59 69 00 00 15 [10:00:17]Write i2c OK [10:00:17]MH_I2C_Read... [10:00:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:00:17]Read from MH i2c: E2 [10:00:17]MH_I2C_Read... [10:00:17]Read from MH i2c: E2 03 00 [10:00:17]MH_I2C_Read... [10:00:17]Read from MH i2c: E2 03 00 05 58 00 90 00 D1 [10:00:17]RAPDU: 90 00 [10:00:17]wFMCommunicate OK [10:00:17]wFMCommunicate request_size=4 [10:00:17]MH_SAM_APDU [10:00:17]CAPDU: 80 0D 03 02 [10:00:17]Write to MH i2c: E2 08 00 06 58 80 0D 03 02 00 00 00 00 D9 [10:00:17]Write i2c OK [10:00:17]MH_I2C_Read... [10:00:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:00:17]Read from MH i2c: E2 [10:00:17]MH_I2C_Read... [10:00:17]Read from MH i2c: E2 0B 00 [10:00:17]MH_I2C_Read... [10:00:17]Read from MH i2c: E2 0B 00 06 58 00 02 B9 13 C7 B3 D9 C8 1E 90 00 E1 [10:00:17]RAPDU: 02 B9 13 C7 B3 D9 C8 1E 90 00 [10:00:17]wFMCommunicate OK [10:00:17]SAM_PROTO_SignData done [10:00:17]FM_MakeSignedData done [10:00:17]CreateOFDProtocolMessage [10:00:17]wFMCommunicate request_size=4 [10:00:17]MH_SAM_APDU [10:00:17]CAPDU: 80 11 00 00 [10:00:17]Write to MH i2c: E2 08 00 07 58 80 11 00 00 00 00 00 00 D9 [10:00:17]Write i2c OK [10:00:17]MH_I2C_Read... [10:00:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:00:17]Read from MH i2c: E2 [10:00:17]MH_I2C_Read... [10:00:17]Read from MH i2c: E2 17 00 [10:00:17]MH_I2C_Read... [10:00:17]Read from MH i2c: E2 17 00 07 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 2E [10:00:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:00:17]wFMCommunicate OK [10:00:17]CreateOFDProtocolMessage done [10:00:17]OFDSenderStorePacket 311263 [10:00:17]StoreOFDPacket docnum=311263 [10:00:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 58 C9 0D 01 DA 38 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 18 5B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3E 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 AE 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 6E 00 00 00 F4 03 04 00 B4 03 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DF BF 04 00 35 04 06 00 CA F9 7B E9 59 69 02 B9 13 C7 B3 D9 C8 1E [10:00:17]CheckFolder [10:00:17]dirname=/storage/ofd_packets [10:00:17]CheckFolder done [10:00:17]ProducePacketName [10:00:17]name=ofd_packets/00311263 [10:00:17]NVStorageSaveData ofd_packets/00311263 [10:00:17]File name is /storage/ofd_packets/00311263 [10:00:17]Write 307 bytes [10:00:17]NVStorageSaveData done [10:00:17]OFDSenderStorePacket done [10:00:17]KKMCreateOFDPacket done [10:00:17]NVStorageSaveData kkm_last_timestamp [10:00:17]File name is /storage/kkm_last_timestamp [10:00:17]Write 4 bytes [10:00:17]NVStorageSaveData done [10:00:17]OFD Sender: Processing packet 311263 [packets to send 223, broken 222] [10:00:17]ProducePacketName [10:00:17]name=ofd_packets/00311263 [10:00:17]OFD Sender: To server: pG, [10:00:17]CommunicateWithHost lk.salyk.kg:30040 [10:00:17]ConnectInit lk.salyk.kg [10:00:17]ExternCall_PrintAddStr [10:00:17]wPrintStart [10:00:17]Write to MH i2c: 01 00 00 08 58 60 [10:00:17]Write i2c OK [10:00:17]MH_I2C_Read... [10:00:17]Read from MH i2c: 01 [10:00:17]MH_I2C_Read... [10:00:17]Read from MH i2c: 01 07 00 [10:00:17]MH_I2C_Read... [10:00:17]Read from MH i2c: 01 07 00 08 58 00 00 00 00 00 FF 0F 75 [10:00:17]RasterBufferAndPrint [10:00:17]line Счет N : (1)645071 [10:00:17]line ИНН: 02508201610067 [10:00:17]line Контрольно-Кассовый Чек [10:00:17]line ПРОДАЖА [10:00:17]line ТРК (МРК, ГНК) : 63 [10:00:17]line Товар: 2710194210 [10:00:17]line D-ENERGY ДТ-К-2 [10:00:17]line 23.320 * 77.20 [10:00:17]line = 1800.30 [10:00:17]line НДС 12% НСП 1% [10:00:17]line > о реализуемом товаре [10:00:17]line ОКРУГЛЕНИЕ: -0.30 [10:00:17]line ИТОГО: 1800.00 [10:00:17]line Внесено: 1800.00 [10:00:17]line СДАЧА: 0.00 [10:00:17]line НСП 1% : 15.93 [10:00:17]line НДС 12% : 191.18 [10:00:17]line Наличными: 1800.00 [10:00:17]line Безнал.: 0.00 [10:00:17]line Место: АЗС № 172 "Партнер Нефть" [10:00:17]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:00:17]line СНО: Общий режим [10:00:17]line Чек 110 30.10.2024 10:00 [10:00:17]line Смена: 536 ФФД: 1.0 [10:00:17]line ЗНМ: 0300000116 [10:00:17]line РНМ: 0000000000091780 [10:00:17]line Версия ККМ: 001 [10:00:17]line ФМ: 0000000000871765 [10:00:17]line ФД: 311263 [10:00:17]line ФПД: 223172874557801 [10:00:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T100020&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311263&fm=223172874557801&tin=02508201610067®Number=0000000000091780&sum=180000 [10:00:17]Connected sock=11 [10:00:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 58 C9 0D 01 DA 38 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 18 5B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3E 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 AE 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 6E 00 00 00 F4 03 04 00 B4 03 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DF BF 04 00 35 04 06 00 CA F9 7B E9 59 69 02 B9 13 C7 B3 D9 C8 1E [10:00:17]written 0, free lines is 4095 [10:00:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 DE F0 47 00 31 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 31 37 36 35 10 04 04 00 DF BF 04 00 F4 03 04 00 04 AA 21 67 B6 04 01 00 00 8D 35 F6 68 AD 3B 06 B5 [10:00:17]CommunicateWithHost err = 0 [10:00:17]CheckOFDResponse [10:00:17]1017 (14) - 77093643461234 [10:00:17]1041 (16) - 0000000000871765 [10:00:17]1040 (4) - 311263 [10:00:17]1012 (4) - 30.10.2024 03:37 [10:00:17]1206 (1) - 0 [10:00:17]OFD Sender: Remove packet 311263 [10:00:17]ProducePacketName [10:00:17]name=ofd_packets/00311263 [10:00:17]NVStorageDeleteData [10:00:17]Write to MH i2c: 01 00 00 32 58 8A [10:00:17]Write i2c OK [10:00:17]MH_I2C_Read... [10:00:17]Read from MH i2c: 01 [10:00:17]MH_I2C_Read... [10:00:17]Read from MH i2c: 01 07 00 [10:00:17]MH_I2C_Read... [10:00:17]Read from MH i2c: 01 07 00 32 58 00 00 00 00 00 B1 0C 4E [10:00:18]RasterBufferAndPrint [10:00:18]line [10:00:18]line [10:00:18]line [10:00:18]line [10:00:18]line [10:00:18]written 0, free lines is 3253 [10:00:18]MH_Cut [10:00:18]Write to MH i2c: D1 01 00 39 58 01 63 [10:00:18]Write i2c OK [10:00:18]MH_I2C_Read... [10:00:18]Read from MH i2c: D1 [10:00:18]MH_I2C_Read... [10:00:18]Read from MH i2c: D1 01 00 [10:00:18]MH_I2C_Read... [10:00:18]Read from MH i2c: D1 01 00 39 58 00 62 [10:00:18]Write to MH i2c: 01 00 00 3A 58 92 [10:00:18]Write i2c OK [10:00:18]MH_I2C_Read... [10:00:18]OFD Sender: No OFD packet to send [10:00:18]*** Cut start [10:00:18]*** Purtial cut [10:00:18]*** Stage 1: CUTSNS_PIN = 1 [10:00:19]Read from MH i2c: 01 [10:00:19]MH_I2C_Read... [10:00:19]*** Stop cut motor [10:00:19]*** Cut end [10:00:19]Read from MH i2c: 01 07 00 [10:00:19]MH_I2C_Read... [10:00:19]Read from MH i2c: 01 07 00 3A 58 00 00 00 00 00 FF 0F A7 [10:00:19]process_action close_receipt done [10:00:19]requested_data is exist [10:00:19]produce_requested_data [10:00:19]requested_item fm.sn is exist - process it [10:00:19]wFMCommunicate request_size=4 [10:00:19]MH_SAM_APDU [10:00:19]CAPDU: 80 11 00 00 [10:00:19]Write to MH i2c: E2 08 00 3B 58 80 11 00 00 00 00 00 00 0D [10:00:19]Write i2c OK [10:00:19]MH_I2C_Read... [10:00:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:00:19]Read from MH i2c: E2 [10:00:19]MH_I2C_Read... [10:00:19]Read from MH i2c: E2 17 00 [10:00:19]MH_I2C_Read... [10:00:19]Read from MH i2c: E2 17 00 3B 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 62 [10:00:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:00:19]wFMCommunicate OK [10:00:19]requested_item fd.num is exist - process it [10:00:19]SAM_PROTO_GetFieldsCounters [10:00:19]wFMCommunicate request_size=4 [10:00:19]MH_SAM_APDU [10:00:19]CAPDU: 80 13 00 00 [10:00:19]Write to MH i2c: E2 08 00 3C 58 80 13 00 00 00 00 00 00 10 [10:00:19]Write i2c OK [10:00:19]MH_I2C_Read... [10:00:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:00:19]Read from MH i2c: E2 [10:00:19]MH_I2C_Read... [10:00:19]Read from MH i2c: E2 62 00 [10:00:19]MH_I2C_Read... [10:00:19]Read from MH i2c: E2 62 00 3C 58 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DF BF 04 00 0E 04 04 00 18 02 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 39 [10:00: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DF BF 04 00 0E 04 04 00 18 02 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 [10:00:19]wFMCommunicate OK [10:00:19]SAM_PROTO_GetFieldsCounters done [10:00:19]requested_item shift.num is exist - process it [10:00:19]requested_item shift.opened is exist - process it [10:00:19]req_shift_opened [10:00:19]FM_GetShiftState [10:00:19]SAM_PROTO_GetShiftState [10:00:19]wFMCommunicate request_size=4 [10:00:19]MH_SAM_APDU [10:00:19]CAPDU: 80 13 01 00 [10:00:19]Write to MH i2c: E2 08 00 3D 58 80 13 01 00 00 00 00 00 12 [10:00:19]Write i2c OK [10:00:19]MH_I2C_Read... [10:00:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:00:19]Read from MH i2c: E2 [10:00:19]MH_I2C_Read... [10:00:19]Read from MH i2c: E2 0E 00 [10:00:19]MH_I2C_Read... [10:00:19]Read from MH i2c: E2 0E 00 3D 58 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 FD [10:00:19]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:00:19]wFMCommunicate OK [10:00:19]SAM_PROTO_GetShiftState done [10:00:19]FM_GetShiftState done [10:00:19]req_shift_opened done [10:00:19]requested_item shift.open_date is exist - process it [10:00:19]req_shift_open_date [10:00:19]req_shift_open_date done [10:00:19]produce_requested_data done [10:00:19]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311263,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:00:19]process_action_free close_receipt [10:00:19]json_value_free [10:00:19]json_value_free done [10:00:19]process_json_proto returns [10:00:19]Send response to host [10:00:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311263,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:00:19]free response buf [10:00:19]execute_script done [10:00:19]execute_script returns [10:00:19]free content buf [10:00:19]Sock 9.Close socket [10:00:19]Sock 9.Thread stoped [10:00:23]OFD Sender: No OFD packet to send [10:00:28]OFD Sender: No OFD packet to send [10:00:33]OFD Sender: No OFD packet to send [10:00:38]OFD Sender: No OFD packet to send [10:00:43]OFD Sender: No OFD packet to send [10:00:48]OFD Sender: No OFD packet to send [10:00:53]OFD Sender: No OFD packet to send [10:00:58]OFD Sender: No OFD packet to send [10:01:03]OFD Sender: No OFD packet to send [10:01:08]OFD Sender: No OFD packet to send [10:01:13]OFD Sender: No OFD packet to send [10:01:18]OFD Sender: No OFD packet to send [10:01:23]OFD Sender: No OFD packet to send [10:01:28]OFD Sender: No OFD packet to send [10:01:33]OFD Sender: No OFD packet to send [10:01:38]OFD Sender: No OFD packet to send [10:01:43]OFD Sender: No OFD packet to send [10:01:48]OFD Sender: No OFD packet to send [10:01:50]accept exits with 7 [10:01:50]New connection [10:01:50]New thread 3066510692 created [10:01:50]Thread 3066654052 joined [10:01:50]Waiting for new connection... [10:01:50] Sock 7.Parse request [10:01:50]Sock 7.Check first char [10:01:50]Sock 7.First char is OK [10:01:50]request: POST /json_proto HTTP/1.0 [10:01:50]Method: POST [10:01:50]URL: /json_proto [10:01:50]Method is POST - this is cgi request [10:01:50]url: /json_proto [10:01:50]query_string will be loaded in cgi processing [10:01:50]execute_cgi json_proto POST (null) [10:01:50]execute_cgi path=json_proto method=POST [10:01:50]POST find Content-Length [10:01:50]Host: 172.17.96.3:8080 [10:01:50]Content-Length: 766 [10:01:50]Content-Type: application/json [10:01:50] [10:01:50]POST finish read [10:01:50]Found Content-Length = 766 [10:01:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645072", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.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: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:01:50]execute_script... [10:01: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)645072", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.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: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:01:50]POST & json_proto [10:01:50]process_json_proto [10:01:50]json parsed OK: [10:01:50]protocol is kg_v1.0 [10:01:50]action value=close_receipt [10:01:50]process_action close_receipt [10:01:50]cmd_close_receipt [10:01:50]MH_GetDate [10:01:50]Write to MH i2c: F0 00 00 3E 58 85 [10:01:50]Write i2c OK [10:01:50]MH_I2C_Read... [10:01:50]Read from MH i2c: F0 [10:01:50]MH_I2C_Read... [10:01:50]Read from MH i2c: F0 09 00 [10:01:50]MH_I2C_Read... [10:01:50]Read from MH i2c: F0 09 00 3E 58 00 12 04 22 67 44 5E 04 65 38 [10:01:50]GetLastDocTimeStamp 1730282420 [10:01:50]current date 1730282514 [10:01:50]FM_GetShiftState [10:01:50]SAM_PROTO_GetShiftState [10:01:50]wFMCommunicate request_size=4 [10:01:50]MH_SAM_APDU [10:01:50]CAPDU: 80 13 01 00 [10:01:50]Write to MH i2c: E2 08 00 3F 58 80 13 01 00 00 00 00 00 14 [10:01:50]Write i2c OK [10:01:50]MH_I2C_Read... [10:01:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:01:50]Read from MH i2c: E2 [10:01:50]MH_I2C_Read... [10:01:50]Read from MH i2c: E2 0E 00 [10:01:50]MH_I2C_Read... [10:01:50]Read from MH i2c: E2 0E 00 3F 58 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 FF [10:01:50]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:01:50]wFMCommunicate OK [10:01:50]SAM_PROTO_GetShiftState done [10:01:50]FM_GetShiftState done [10:01:50]opened in 1730247899 [10:01:50]opened+sec_in_day 1730334299 [10:01:50]quantity*price = 50041 [10:01:50]sum+1 = 50042 [10:01:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 111 30.10.2024 10:01 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311264 ФПД: 277301700563718 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T100154&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311264&fm=277301700563718&tin=02508201610067®Number=0000000000091780&sum=50041 [10:01:51]StoreToDocumentArchive [10:01:51]shift 536 fd 311264 [10:01:51]save to /storage/0536/doc_00311264 [10:01:51]save last doc name /storage/0536/doc_00311264 to /storage/kkm_last_doc_name [10:01:51]save OK [10:01:51]Clear old archive folders... [10:01:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:01:51]tlvbuf is 006596D0 [10:01:51]SAM_PROTO_ClearQueue [10:01:51]wFMCommunicate request_size=4 [10:01:51]MH_SAM_APDU [10:01:51]CAPDU: 80 09 00 00 [10:01:51]Write to MH i2c: E2 08 00 4C 58 80 09 00 00 00 00 00 00 16 [10:01:51]Write i2c OK [10:01:51]MH_I2C_Read... [10:01:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:01:51]Read from MH i2c: E2 [10:01:51]MH_I2C_Read... [10:01:51]Read from MH i2c: E2 03 00 [10:01:51]MH_I2C_Read... [10:01:51]Read from MH i2c: E2 03 00 4C 58 00 90 00 18 [10:01:51]RAPDU: 90 00 [10:01:51]wFMCommunicate OK [10:01:51]SAM_PROTO_ClearQueue done [10:01:51]KKMCreateOFDPacket [10:01:51]OFDProtocolAddRootSTLVToBuf [10:01:51]FM_MakeSignedData [10:01:51]FM_MakeSignedData [10:01:51]SAM_PROTO_SignData [10:01:51]wFMCommunicate request_size=4 [10:01:51]MH_SAM_APDU [10:01:51]CAPDU: 80 0D 01 02 [10:01:51]Write to MH i2c: E2 08 00 4D 58 80 0D 01 02 00 00 00 00 1E [10:01:51]Write i2c OK [10:01:51]MH_I2C_Read... [10:01:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:01:51]Read from MH i2c: E2 [10:01:51]MH_I2C_Read... [10:01:51]Read from MH i2c: E2 03 00 [10:01:51]MH_I2C_Read... [10:01:51]Read from MH i2c: E2 03 00 4D 58 00 90 00 19 [10:01:51]RAPDU: 90 00 [10:01:51]wFMCommunicate OK [10:01:51]wFMCommunicate request_size=255 [10:01:51]MH_SAM_APDU [10:01: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 12 04 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E0 BF 04 00 35 04 06 00 FC [10:01:51]Write to MH i2c: E2 02 01 4E 58 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 12 04 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E0 BF 04 00 35 04 06 00 FC 00 00 C5 [10:01:51]Write i2c OK [10:01:51]MH_I2C_Read... [10:01:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:01:51]Read from MH i2c: E2 [10:01:51]MH_I2C_Read... [10:01:51]Read from MH i2c: E2 03 00 [10:01:51]MH_I2C_Read... [10:01:51]Read from MH i2c: E2 03 00 4E 58 00 90 00 1A [10:01:51]RAPDU: 90 00 [10:01:51]wFMCommunicate OK [10:01:51]wFMCommunicate request_size=10 [10:01:51]MH_SAM_APDU [10:01:51]CAPDU: 80 0D 02 02 05 34 55 5B 93 06 [10:01:51]Write to MH i2c: E2 0D 00 4F 58 80 0D 02 02 05 00 34 55 5B 93 06 00 00 A8 [10:01:51]Write i2c OK [10:01:51]MH_I2C_Read... [10:01:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:01:51]Read from MH i2c: E2 [10:01:51]MH_I2C_Read... [10:01:51]Read from MH i2c: E2 03 00 [10:01:51]MH_I2C_Read... [10:01:51]Read from MH i2c: E2 03 00 4F 58 00 90 00 1B [10:01:51]RAPDU: 90 00 [10:01:51]wFMCommunicate OK [10:01:51]wFMCommunicate request_size=4 [10:01:51]MH_SAM_APDU [10:01:51]CAPDU: 80 0D 03 02 [10:01:51]Write to MH i2c: E2 08 00 50 58 80 0D 03 02 00 00 00 00 23 [10:01:51]Write i2c OK [10:01:51]MH_I2C_Read... [10:01:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:01:51]Read from MH i2c: E2 [10:01:51]MH_I2C_Read... [10:01:51]Read from MH i2c: E2 0B 00 [10:01:51]MH_I2C_Read... [10:01:51]Read from MH i2c: E2 0B 00 50 58 00 B5 E6 FB AF F3 50 02 CF 90 00 7D [10:01:51]RAPDU: B5 E6 FB AF F3 50 02 CF 90 00 [10:01:51]wFMCommunicate OK [10:01:51]SAM_PROTO_SignData done [10:01:51]FM_MakeSignedData done [10:01:51]CreateOFDProtocolMessage [10:01:51]wFMCommunicate request_size=4 [10:01:51]MH_SAM_APDU [10:01:51]CAPDU: 80 11 00 00 [10:01:51]Write to MH i2c: E2 08 00 51 58 80 11 00 00 00 00 00 00 23 [10:01:51]Write i2c OK [10:01:51]MH_I2C_Read... [10:01:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:01:51]Read from MH i2c: E2 [10:01:51]MH_I2C_Read... [10:01:51]Read from MH i2c: E2 17 00 [10:01:51]MH_I2C_Read... [10:01:51]Read from MH i2c: E2 17 00 51 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 78 [10:01:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:01:51]wFMCommunicate OK [10:01:51]CreateOFDProtocolMessage done [10:01:51]OFDSenderStorePacket 311264 [10:01:51]StoreOFDPacket docnum=311264 [10:01:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 3F 69 07 01 D7 CB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 12 04 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E0 BF 04 00 35 04 06 00 FC 34 55 5B 93 06 B5 E6 FB AF F3 50 02 CF [10:01:51]CheckFolder [10:01:51]dirname=/storage/ofd_packets [10:01:51]CheckFolder done [10:01:51]ProducePacketName [10:01:51]name=ofd_packets/00311264 [10:01:51]NVStorageSaveData ofd_packets/00311264 [10:01:51]File name is /storage/ofd_packets/00311264 [10:01:51]Write 301 bytes [10:01:51]NVStorageSaveData done [10:01:51]OFDSenderStorePacket done [10:01:51]KKMCreateOFDPacket done [10:01:51]NVStorageSaveData kkm_last_timestamp [10:01:51]File name is /storage/kkm_last_timestamp [10:01:51]Write 4 bytes [10:01:51]NVStorageSaveData done [10:01:51]ExternCall_PrintAddStr [10:01:51]wPrintStart [10:01:51]Write to MH i2c: 01 00 00 52 58 AA [10:01:51]Write i2c OK [10:01:51]MH_I2C_Read... [10:01:51]Read from MH i2c: 01 [10:01:51]MH_I2C_Read... [10:01:51]Read from MH i2c: 01 07 00 [10:01:51]MH_I2C_Read... [10:01:51]Read from MH i2c: 01 07 00 52 58 00 00 00 00 00 FF 0F BF [10:01:51]RasterBufferAndPrint [10:01:51]line Счет N : (1)645072 [10:01:51]line ИНН: 02508201610067 [10:01:51]line Контрольно-Кассовый Чек [10:01:51]line ПРОДАЖА [10:01:51]line ТРК (МРК, ГНК) : 52 [10:01:51]line Товар: 2710124130 [10:01:51]line Аи-92-К-2 [10:01:51]line 7.480 * 66.90 [10:01:51]line = 500.41 [10:01:51]line НДС 12% НСП 1% [10:01:51]line > о реализуемом товаре [10:01:51]line ИТОГО: 500.41 [10:01:51]line НСП 1% : 4.43 [10:01:51]line НДС 12% : 53.14 [10:01:51]line Наличными: 0.00 [10:01:51]line Безнал.: 500.41 [10:01:51]line Место: АЗС № 172 "Партнер Нефть" [10:01:51]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:01:51]line СНО: Общий режим [10:01:51]line Чек 111 30.10.2024 10:01 [10:01:51]line Смена: 536 ФФД: 1.0 [10:01:51]line ЗНМ: 0300000116 [10:01:51]line РНМ: 0000000000091780 [10:01:51]line Версия ККМ: 001 [10:01:51]line Платежная система: Mbank [10:01:51]line ФМ: 0000000000871765 [10:01:51]line ФД: 311264 [10:01:51]line ФПД: 277301700563718 [10:01:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T100154&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311264&fm=277301700563718&tin=02508201610067®Number=0000000000091780&sum=50041 [10:01:51]written 0, free lines is 4095 [10:01:51]OFD Sender: Processing packet 311264 [packets to send 223, broken 222] [10:01:51]ProducePacketName [10:01:51]name=ofd_packets/00311264 [10:01:51]OFD Sender: To server: pG, [10:01:51]CommunicateWithHost lk.salyk.kg:30040 [10:01:51]ConnectInit lk.salyk.kg [10:01:52]Connected sock=10 [10:01:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 3F 69 07 01 D7 CB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 12 04 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E0 BF 04 00 35 04 06 00 FC 34 55 5B 93 06 B5 E6 FB AF F3 50 02 CF [10:01:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 3D 6E 47 00 B9 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 31 37 36 35 10 04 04 00 E0 BF 04 00 F4 03 04 00 62 AA 21 67 B6 04 01 00 00 21 57 45 0F F2 C3 99 C3 [10:01:52]CommunicateWithHost err = 0 [10:01:52]CheckOFDResponse [10:01:52]1017 (14) - 77093643461234 [10:01:52]1041 (16) - 0000000000871765 [10:01:52]1040 (4) - 311264 [10:01:52]1012 (4) - 30.10.2024 03:39 [10:01:52]1206 (1) - 0 [10:01:52]OFD Sender: Remove packet 311264 [10:01:52]ProducePacketName [10:01:52]name=ofd_packets/00311264 [10:01:52]NVStorageDeleteData [10:01:52]Write to MH i2c: 01 00 00 7A 58 D2 [10:01:52]Write i2c OK [10:01:52]MH_I2C_Read... [10:01:52]Read from MH i2c: 01 [10:01:52]MH_I2C_Read... [10:01:52]Read from MH i2c: 01 07 00 [10:01:52]MH_I2C_Read... [10:01:52]Read from MH i2c: 01 07 00 7A 58 00 00 00 00 00 D8 0C BD [10:01:52]RasterBufferAndPrint [10:01:52]line [10:01:52]line [10:01:52]line [10:01:52]line [10:01:52]line [10:01:52]written 0, free lines is 3293 [10:01:52]MH_Cut [10:01:52]Write to MH i2c: D1 01 00 81 58 01 AB [10:01:52]Write i2c OK [10:01:52]MH_I2C_Read... [10:01:52]Read from MH i2c: D1 [10:01:52]MH_I2C_Read... [10:01:52]Read from MH i2c: D1 01 00 [10:01:52]MH_I2C_Read... [10:01:52]Read from MH i2c: D1 01 00 81 58 00 AA [10:01:52]Write to MH i2c: 01 00 00 82 58 DA [10:01:52]Write i2c OK [10:01:52]MH_I2C_Read... [10:01:52]OFD Sender: No OFD packet to send [10:01:53]*** Cut start [10:01:53]*** Purtial cut [10:01:53]*** Stage 1: CUTSNS_PIN = 1 [10:01:53]Read from MH i2c: 01 [10:01:53]MH_I2C_Read... [10:01:53]*** Stop cut motor [10:01:53]*** Cut end [10:01:53]Read from MH i2c: 01 07 00 [10:01:53]MH_I2C_Read... [10:01:53]Read from MH i2c: 01 07 00 82 58 00 00 00 00 00 FF 0F EF [10:01:53]process_action close_receipt done [10:01:53]requested_data is exist [10:01:53]produce_requested_data [10:01:53]requested_item fm.sn is exist - process it [10:01:53]wFMCommunicate request_size=4 [10:01:53]MH_SAM_APDU [10:01:53]CAPDU: 80 11 00 00 [10:01:53]Write to MH i2c: E2 08 00 83 58 80 11 00 00 00 00 00 00 55 [10:01:53]Write i2c OK [10:01:53]MH_I2C_Read... [10:01:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:01:53]Read from MH i2c: E2 [10:01:53]MH_I2C_Read... [10:01:53]Read from MH i2c: E2 17 00 [10:01:53]MH_I2C_Read... [10:01:53]Read from MH i2c: E2 17 00 83 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AA [10:01:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:01:53]wFMCommunicate OK [10:01:53]requested_item fd.num is exist - process it [10:01:53]SAM_PROTO_GetFieldsCounters [10:01:53]wFMCommunicate request_size=4 [10:01:53]MH_SAM_APDU [10:01:53]CAPDU: 80 13 00 00 [10:01:53]Write to MH i2c: E2 08 00 84 58 80 13 00 00 00 00 00 00 58 [10:01:53]Write i2c OK [10:01:53]MH_I2C_Read... [10:01:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:01:53]Read from MH i2c: E2 [10:01:53]MH_I2C_Read... [10:01:53]Read from MH i2c: E2 62 00 [10:01:53]MH_I2C_Read... [10:01:53]Read from MH i2c: E2 62 00 84 58 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E0 BF 04 00 0E 04 04 00 18 02 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 85 [10:01: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E0 BF 04 00 0E 04 04 00 18 02 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 [10:01:53]wFMCommunicate OK [10:01:53]SAM_PROTO_GetFieldsCounters done [10:01:53]requested_item shift.num is exist - process it [10:01:53]requested_item shift.opened is exist - process it [10:01:53]req_shift_opened [10:01:53]FM_GetShiftState [10:01:53]SAM_PROTO_GetShiftState [10:01:53]wFMCommunicate request_size=4 [10:01:53]MH_SAM_APDU [10:01:53]CAPDU: 80 13 01 00 [10:01:53]Write to MH i2c: E2 08 00 85 58 80 13 01 00 00 00 00 00 5A [10:01:53]Write i2c OK [10:01:53]MH_I2C_Read... [10:01:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:01:53]Read from MH i2c: E2 [10:01:53]MH_I2C_Read... [10:01:53]Read from MH i2c: E2 0E 00 [10:01:53]MH_I2C_Read... [10:01:53]Read from MH i2c: E2 0E 00 85 58 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 45 [10:01:53]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:01:53]wFMCommunicate OK [10:01:53]SAM_PROTO_GetShiftState done [10:01:53]FM_GetShiftState done [10:01:53]req_shift_opened done [10:01:53]requested_item shift.open_date is exist - process it [10:01:53]req_shift_open_date [10:01:53]req_shift_open_date done [10:01:53]produce_requested_data done [10:01:53]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311264,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:01:53]process_action_free close_receipt [10:01:53]json_value_free [10:01:53]json_value_free done [10:01:53]process_json_proto returns [10:01:53]Send response to host [10:01:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311264,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:01:53]free response buf [10:01:53]execute_script done [10:01:53]execute_script returns [10:01:53]free content buf [10:01:53]Sock 7.Close socket [10:01:53]Sock 7.Thread stoped [10:01:57]OFD Sender: No OFD packet to send [10:02:02]OFD Sender: No OFD packet to send [10:02:07]OFD Sender: No OFD packet to send [10:02:12]OFD Sender: No OFD packet to send [10:02:15]accept exits with 9 [10:02:15]New connection [10:02:15]New thread 3066654052 created [10:02:15]Thread 3066510692 joined [10:02:15]Waiting for new connection... [10:02:15] Sock 9.Parse request [10:02:15]Sock 9.Check first char [10:02:15]Sock 9.First char is OK [10:02:15]request: POST /json_proto HTTP/1.0 [10:02:15]Method: POST [10:02:15]URL: /json_proto [10:02:15]Method is POST - this is cgi request [10:02:15]url: /json_proto [10:02:15]query_string will be loaded in cgi processing [10:02:15]execute_cgi json_proto POST (null) [10:02:15]execute_cgi path=json_proto method=POST [10:02:15]POST find Content-Length [10:02:15]Host: 172.17.96.3:8080 [10:02:15]Content-Length: 624 [10:02:15]Content-Type: application/json [10:02:15] [10:02:15]POST finish read [10:02:15]Found Content-Length = 624 [10:02:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3507", "tax_sys" : 0, "items" : [ { "code": "2000036240010", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 115.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:15]execute_script... [10:02: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 : (3)3507", "tax_sys" : 0, "items" : [ { "code": "2000036240010", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 115.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:15]POST & json_proto [10:02:15]process_json_proto [10:02:15]json parsed OK: [10:02:15]protocol is kg_v1.0 [10:02:15]action value=close_receipt [10:02:15]process_action close_receipt [10:02:15]cmd_close_receipt [10:02:15]MH_GetDate [10:02:15]Write to MH i2c: F0 00 00 86 58 CD [10:02:15]Write i2c OK [10:02:15]MH_I2C_Read... [10:02:15]Read from MH i2c: F0 [10:02:15]MH_I2C_Read... [10:02:15]Read from MH i2c: F0 09 00 [10:02:15]MH_I2C_Read... [10:02:15]Read from MH i2c: F0 09 00 86 58 00 2C 04 22 67 44 5E 04 65 9A [10:02:15]GetLastDocTimeStamp 1730282514 [10:02:15]current date 1730282540 [10:02:15]FM_GetShiftState [10:02:15]SAM_PROTO_GetShiftState [10:02:15]wFMCommunicate request_size=4 [10:02:15]MH_SAM_APDU [10:02:15]CAPDU: 80 13 01 00 [10:02:15]Write to MH i2c: E2 08 00 87 58 80 13 01 00 00 00 00 00 5C [10:02:15]Write i2c OK [10:02:15]MH_I2C_Read... [10:02:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:15]Read from MH i2c: E2 [10:02:15]MH_I2C_Read... [10:02:15]Read from MH i2c: E2 0E 00 [10:02:15]MH_I2C_Read... [10:02:15]Read from MH i2c: E2 0E 00 87 58 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 47 [10:02:15]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:02:15]wFMCommunicate OK [10:02:15]SAM_PROTO_GetShiftState done [10:02:15]FM_GetShiftState done [10:02:15]opened in 1730247899 [10:02:15]opened+sec_in_day 1730334299 [10:02:15]quantity*price = 11500 [10:02:15]sum+1 = 11501 [10:02:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 115.00 НСП 1% : 1.02 НДС 12% : 12.21 Наличными: 115.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 112 30.10.2024 10:02 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311265 ФПД: 70470337648629 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T100220&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311265&fm=70470337648629&tin=02508201610067®Number=0000000000091780&sum=11500 0 [10:02:16]StoreToDocumentArchive [10:02:16]shift 536 fd 311265 [10:02:16]save to /storage/0536/doc_00311265 [10:02:16]save last doc name /storage/0536/doc_00311265 to /storage/kkm_last_doc_name [10:02:16]save OK [10:02:16]Clear old archive folders... [10:02:16]ProcessDocumentItem done err = 0, tmpTLVsize=274 [10:02:16]tlvbuf is B6D5F580 [10:02:16]SAM_PROTO_ClearQueue [10:02:16]wFMCommunicate request_size=4 [10:02:16]MH_SAM_APDU [10:02:16]CAPDU: 80 09 00 00 [10:02:16]Write to MH i2c: E2 08 00 94 58 80 09 00 00 00 00 00 00 5E [10:02:16]Write i2c OK [10:02:16]MH_I2C_Read... [10:02:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:02:17]Read from MH i2c: E2 [10:02:17]MH_I2C_Read... [10:02:17]Read from MH i2c: E2 03 00 [10:02:17]MH_I2C_Read... [10:02:17]Read from MH i2c: E2 03 00 94 58 00 90 00 60 [10:02:17]RAPDU: 90 00 [10:02:17]wFMCommunicate OK [10:02:17]SAM_PROTO_ClearQueue done [10:02:17]KKMCreateOFDPacket [10:02:17]OFDProtocolAddRootSTLVToBuf [10:02:17]FM_MakeSignedData [10:02:17]FM_MakeSignedData [10:02:17]SAM_PROTO_SignData [10:02:17]wFMCommunicate request_size=4 [10:02:17]MH_SAM_APDU [10:02:17]CAPDU: 80 0D 01 02 [10:02:17]Write to MH i2c: E2 08 00 95 58 80 0D 01 02 00 00 00 00 66 [10:02:17]Write i2c OK [10:02:17]MH_I2C_Read... [10:02:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:02:17]Read from MH i2c: E2 [10:02:17]MH_I2C_Read... [10:02:17]Read from MH i2c: E2 03 00 [10:02:17]MH_I2C_Read... [10:02:17]Read from MH i2c: E2 03 00 95 58 00 90 00 61 [10:02:17]RAPDU: 90 00 [10:02:17]wFMCommunicate OK [10:02:17]wFMCommunicate request_size=255 [10:02:17]MH_SAM_APDU [10:02:17]CAPDU: 80 0D 02 02 FA 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 EC 2C 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 2C 04 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 [10:02:17]Write to MH i2c: E2 02 01 96 58 80 0D 02 02 FA 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 EC 2C 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 2C 04 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 00 00 45 [10:02:17]Write i2c OK [10:02:17]MH_I2C_Read... [10:02:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:17]Read from MH i2c: E2 [10:02:17]MH_I2C_Read... [10:02:17]Read from MH i2c: E2 03 00 [10:02:17]MH_I2C_Read... [10:02:17]Read from MH i2c: E2 03 00 96 58 00 90 00 62 [10:02:17]RAPDU: 90 00 [10:02:17]wFMCommunicate OK [10:02:17]wFMCommunicate request_size=33 [10:02:17]MH_SAM_APDU [10:02:17]CAPDU: 80 0D 02 02 1C 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E1 BF 04 00 35 04 06 00 40 17 A7 71 57 F5 [10:02:17]Write to MH i2c: E2 24 00 97 58 80 0D 02 02 1C 00 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E1 BF 04 00 35 04 06 00 40 17 A7 71 57 F5 00 00 59 [10:02:17]Write i2c OK [10:02:17]MH_I2C_Read... [10:02:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:17]Read from MH i2c: E2 [10:02:17]MH_I2C_Read... [10:02:17]Read from MH i2c: E2 03 00 [10:02:17]MH_I2C_Read... [10:02:17]Read from MH i2c: E2 03 00 97 58 00 90 00 63 [10:02:17]RAPDU: 90 00 [10:02:17]wFMCommunicate OK [10:02:17]wFMCommunicate request_size=4 [10:02:17]MH_SAM_APDU [10:02:17]CAPDU: 80 0D 03 02 [10:02:17]Write to MH i2c: E2 08 00 98 58 80 0D 03 02 00 00 00 00 6B [10:02:17]Write i2c OK [10:02:17]MH_I2C_Read... [10:02:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:02:17]Read from MH i2c: E2 [10:02:17]MH_I2C_Read... [10:02:17]Read from MH i2c: E2 0B 00 [10:02:17]MH_I2C_Read... [10:02:17]Read from MH i2c: E2 0B 00 98 58 00 F0 C0 3F BE E7 C3 65 D8 90 00 00 [10:02:17]RAPDU: F0 C0 3F BE E7 C3 65 D8 90 00 [10:02:17]wFMCommunicate OK [10:02:17]SAM_PROTO_SignData done [10:02:17]FM_MakeSignedData done [10:02:17]CreateOFDProtocolMessage [10:02:17]wFMCommunicate request_size=4 [10:02:17]MH_SAM_APDU [10:02:17]CAPDU: 80 11 00 00 [10:02:17]Write to MH i2c: E2 08 00 99 58 80 11 00 00 00 00 00 00 6B [10:02:17]Write i2c OK [10:02:17]MH_I2C_Read... [10:02:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:17]Read from MH i2c: E2 [10:02:17]MH_I2C_Read... [10:02:17]Read from MH i2c: E2 17 00 [10:02:17]MH_I2C_Read... [10:02:17]Read from MH i2c: E2 17 00 99 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C0 [10:02:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:02:17]wFMCommunicate OK [10:02:17]CreateOFDProtocolMessage done [10:02:17]OFDSenderStorePacket 311265 [10:02:17]StoreOFDPacket docnum=311265 [10:02:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 26 01 00 00 6F 07 1E 01 CF E7 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 EC 2C 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 2C 04 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E1 BF 04 00 35 04 06 00 40 17 A7 71 57 F5 F0 C0 3F BE E7 C3 65 D8 [10:02:17]CheckFolder [10:02:17]dirname=/storage/ofd_packets [10:02:17]CheckFolder done [10:02:17]ProducePacketName [10:02:17]name=ofd_packets/00311265 [10:02:17]NVStorageSaveData ofd_packets/00311265 [10:02:17]File name is /storage/ofd_packets/00311265 [10:02:17]Write 324 bytes [10:02:17]NVStorageSaveData done [10:02:17]OFDSenderStorePacket done [10:02:17]KKMCreateOFDPacket done [10:02:17]NVStorageSaveData kkm_last_timestamp [10:02:17]File name is /storage/kkm_last_timestamp [10:02:17]Write 4 bytes [10:02:17]NVStorageSaveData done [10:02:17]ExternCall_PrintAddStr [10:02:17]wPrintStart [10:02:17]Write to MH i2c: 01 00 00 9A 58 F2 [10:02:17]Write i2c OK [10:02:17]MH_I2C_Read... [10:02:17]Read from MH i2c: 01 [10:02:17]MH_I2C_Read... [10:02:17]Read from MH i2c: 01 07 00 [10:02:17]MH_I2C_Read... [10:02:17]Read from MH i2c: 01 07 00 9A 58 00 00 00 00 00 FF 0F 07 [10:02:17]RasterBufferAndPrint [10:02:17]line Счет N : (3)3507 [10:02:17]line ИНН: 02508201610067 [10:02:17]line Контрольно-Кассовый Чек [10:02:17]line ПРОДАЖА [10:02:17]line Товар: 2000036240010 [10:02:17]line Кофе Латте (GABB TRADE) [10:02:17]line 1.000 * 115.00 [10:02:17]line = 115.00 [10:02:17]line НДС 12% НСП 1% [10:02:17]line > о реализуемом товаре [10:02:17]line ИТОГО: 115.00 [10:02:17]line НСП 1% : 1.02 [10:02:17]line НДС 12% : 12.21 [10:02:17]line Наличными: 115.00 [10:02:17]line Безнал.: 0.00 [10:02:17]line Место: АЗС № 172 "Партнер Нефть" [10:02:17]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:02:17]line СНО: Общий режим [10:02:17]line Чек 112 30.10.2024 10:02 [10:02:17]line Смена: 536 ФФД: 1.0 [10:02:17]line ЗНМ: 0300000116 [10:02:17]line РНМ: 0000000000091780 [10:02:17]line Версия ККМ: 001 [10:02:17]line ФМ: 0000000000871765 [10:02:17]line ФД: 311265 [10:02:17]line ФПД: 70470337648629 [10:02:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T100220&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311265&fm=70470337648629&tin=02508201610067®Number=0000000000091780&sum=11500 [10:02:17]OFD Sender: Processing packet 311265 [packets to send 223, broken 222] [10:02:17]ProducePacketName [10:02:17]name=ofd_packets/00311265 [10:02:17]OFD Sender: To server: pG, [10:02:17]CommunicateWithHost lk.salyk.kg:30040 [10:02:17]ConnectInit lk.salyk.kg [10:02:17]line 0 [10:02:17]written 0, free lines is 4095 [10:02:17]Connected sock=10 [10:02:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 26 01 00 00 6F 07 1E 01 CF E7 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 EC 2C 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 2C 04 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E1 BF 04 00 35 04 06 00 40 17 A7 71 57 F5 F0 C0 3F BE E7 C3 65 D8 [10:02:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 D1 7B 47 00 84 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 31 37 36 35 10 04 04 00 E1 BF 04 00 F4 03 04 00 7C AA 21 67 B6 04 01 00 00 34 AE 64 77 8A DE D0 BD [10:02:18]CommunicateWithHost err = 0 [10:02:18]CheckOFDResponse [10:02:18]1017 (14) - 77093643461234 [10:02:18]1041 (16) - 0000000000871765 [10:02:18]1040 (4) - 311265 [10:02:18]1012 (4) - 30.10.2024 03:39 [10:02:18]1206 (1) - 0 [10:02:18]OFD Sender: Remove packet 311265 [10:02:18]ProducePacketName [10:02:18]name=ofd_packets/00311265 [10:02:18]NVStorageDeleteData [10:02:18]Write to MH i2c: 01 00 00 C1 58 19 [10:02:18]Write i2c OK [10:02:18]MH_I2C_Read... [10:02:18]Read from MH i2c: 01 [10:02:18]MH_I2C_Read... [10:02:18]Read from MH i2c: 01 07 00 [10:02:18]MH_I2C_Read... [10:02:18]Read from MH i2c: 01 07 00 C1 58 00 00 00 00 00 DD 0C 09 [10:02:18]RasterBufferAndPrint [10:02:18]line [10:02:18]line [10:02:18]line [10:02:18]line [10:02:18]line [10:02:18]written 0, free lines is 3299 [10:02:18]MH_Cut [10:02:18]Write to MH i2c: D1 01 00 C8 58 01 F2 [10:02:18]Write i2c OK [10:02:18]MH_I2C_Read... [10:02:18]Read from MH i2c: D1 [10:02:18]MH_I2C_Read... [10:02:18]Read from MH i2c: D1 01 00 [10:02:18]MH_I2C_Read... [10:02:18]Read from MH i2c: D1 01 00 C8 58 00 F1 [10:02:18]Write to MH i2c: 01 00 00 C9 58 21 [10:02:18]Write i2c OK [10:02:18]MH_I2C_Read... [10:02:18]OFD Sender: No OFD packet to send [10:02:19]*** Cut start [10:02:19]*** Purtial cut [10:02:19]*** Stage 1: CUTSNS_PIN = 1 [10:02:19]Read from MH i2c: 01 [10:02:19]MH_I2C_Read... [10:02:19]*** Stop cut motor [10:02:19]*** Cut end [10:02:19]Read from MH i2c: 01 07 00 [10:02:19]MH_I2C_Read... [10:02:19]Read from MH i2c: 01 07 00 C9 58 00 00 00 00 00 FF 0F 36 [10:02:19]process_action close_receipt done [10:02:19]requested_data is exist [10:02:19]produce_requested_data [10:02:19]requested_item fm.sn is exist - process it [10:02:19]wFMCommunicate request_size=4 [10:02:19]MH_SAM_APDU [10:02:19]CAPDU: 80 11 00 00 [10:02:19]Write to MH i2c: E2 08 00 CA 58 80 11 00 00 00 00 00 00 9C [10:02:19]Write i2c OK [10:02:19]MH_I2C_Read... [10:02:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:19]Read from MH i2c: E2 [10:02:19]MH_I2C_Read... [10:02:19]Read from MH i2c: E2 17 00 [10:02:19]MH_I2C_Read... [10:02:19]Read from MH i2c: E2 17 00 CA 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F1 [10:02:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:02:19]wFMCommunicate OK [10:02:19]requested_item fd.num is exist - process it [10:02:19]SAM_PROTO_GetFieldsCounters [10:02:19]wFMCommunicate request_size=4 [10:02:19]MH_SAM_APDU [10:02:19]CAPDU: 80 13 00 00 [10:02:19]Write to MH i2c: E2 08 00 CB 58 80 13 00 00 00 00 00 00 9F [10:02:19]Write i2c OK [10:02:19]MH_I2C_Read... [10:02:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:02:19]Read from MH i2c: E2 [10:02:19]MH_I2C_Read... [10:02:19]Read from MH i2c: E2 62 00 [10:02:19]MH_I2C_Read... [10:02:19]Read from MH i2c: E2 62 00 CB 58 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E1 BF 04 00 0E 04 04 00 18 02 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 D0 [10: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E1 BF 04 00 0E 04 04 00 18 02 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 [10:02:19]wFMCommunicate OK [10:02:19]SAM_PROTO_GetFieldsCounters done [10:02:19]requested_item shift.num is exist - process it [10:02:19]requested_item shift.opened is exist - process it [10:02:19]req_shift_opened [10:02:19]FM_GetShiftState [10:02:19]SAM_PROTO_GetShiftState [10:02:19]wFMCommunicate request_size=4 [10:02:19]MH_SAM_APDU [10:02:19]CAPDU: 80 13 01 00 [10:02:19]Write to MH i2c: E2 08 00 CC 58 80 13 01 00 00 00 00 00 A1 [10:02:19]Write i2c OK [10:02:19]MH_I2C_Read... [10:02:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:19]Read from MH i2c: E2 [10:02:19]MH_I2C_Read... [10:02:19]Read from MH i2c: E2 0E 00 [10:02:19]MH_I2C_Read... [10:02:19]Read from MH i2c: E2 0E 00 CC 58 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 8C [10:02:19]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:02:19]wFMCommunicate OK [10:02:19]SAM_PROTO_GetShiftState done [10:02:19]FM_GetShiftState done [10:02:19]req_shift_opened done [10:02:19]requested_item shift.open_date is exist - process it [10:02:19]req_shift_open_date [10:02:19]req_shift_open_date done [10:02:19]produce_requested_data done [10:02:19]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311265,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:02:19]process_action_free close_receipt [10:02:19]json_value_free [10:02:19]json_value_free done [10:02:19]process_json_proto returns [10:02:19]Send response to host [10:02:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311265,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:02:19]free response buf [10:02:19]execute_script done [10:02:19]execute_script returns [10:02:19]free content buf [10:02:19]Sock 9.Close socket [10:02:19]Sock 9.Thread stoped [10:02:23]OFD Sender: No OFD packet to send [10:02:26]accept exits with 7 [10:02:26]New connection [10:02:26]New thread 3066510692 created [10:02:26]Thread 3066654052 joined [10:02:26]Waiting for new connection... [10:02:26] Sock 7.Parse request [10:02:26]Sock 7.Check first char [10:02:26]Sock 7.First char is OK [10:02:26]request: POST /json_proto HTTP/1.0 [10:02:26]Method: POST [10:02:26]URL: /json_proto [10:02:26]Method is POST - this is cgi request [10:02:26]url: /json_proto [10:02:26]query_string will be loaded in cgi processing [10:02:26]execute_cgi json_proto POST (null) [10:02:26]execute_cgi path=json_proto method=POST [10:02:26]POST find Content-Length [10:02:26]Host: 172.17.96.3:8080 [10:02:26]Content-Length: 624 [10:02:26]Content-Type: application/json [10:02:26] [10:02:26]POST finish read [10:02:26]Found Content-Length = 624 [10:02:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3508", "tax_sys" : 0, "items" : [ { "code": "2000036240010", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 115.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:26]execute_script... [10:02: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 : (3)3508", "tax_sys" : 0, "items" : [ { "code": "2000036240010", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 115.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:26]POST & json_proto [10:02:26]process_json_proto [10:02:26]json parsed OK: [10:02:26]protocol is kg_v1.0 [10:02:26]action value=close_receipt [10:02:26]process_action close_receipt [10:02:26]cmd_close_receipt [10:02:26]MH_GetDate [10:02:26]Write to MH i2c: F0 00 00 CD 58 14 [10:02:26]Write i2c OK [10:02:26]MH_I2C_Read... [10:02:26]Read from MH i2c: F0 [10:02:26]MH_I2C_Read... [10:02:26]Read from MH i2c: F0 09 00 [10:02:26]MH_I2C_Read... [10:02:26]Read from MH i2c: F0 09 00 CD 58 00 37 04 22 67 44 5E 04 65 EC [10:02:26]GetLastDocTimeStamp 1730282540 [10:02:26]current date 1730282551 [10:02:26]FM_GetShiftState [10:02:26]SAM_PROTO_GetShiftState [10:02:26]wFMCommunicate request_size=4 [10:02:26]MH_SAM_APDU [10:02:26]CAPDU: 80 13 01 00 [10:02:26]Write to MH i2c: E2 08 00 CE 58 80 13 01 00 00 00 00 00 A3 [10:02:26]Write i2c OK [10:02:26]MH_I2C_Read... [10:02:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:26]Read from MH i2c: E2 [10:02:26]MH_I2C_Read... [10:02:26]Read from MH i2c: E2 0E 00 [10:02:26]MH_I2C_Read... [10:02:26]Read from MH i2c: E2 0E 00 CE 58 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 8E [10:02:26]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:02:26]wFMCommunicate OK [10:02:26]SAM_PROTO_GetShiftState done [10:02:26]FM_GetShiftState done [10:02:26]opened in 1730247899 [10:02:26]opened+sec_in_day 1730334299 [10:02:26]quantity*price = 11500 [10:02:26]sum+1 = 11501 [10:02:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 115.00 НСП 1% : 1.02 НДС 12% : 12.21 Наличными: 115.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 113 30.10.2024 10:02 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311266 ФПД: 213411859873261 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T100231&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311266&fm=213411859873261&tin=02508201610067®Number=0000000000091780&sum=11500 0 [10:02:28]StoreToDocumentArchive [10:02:28]shift 536 fd 311266 [10:02:28]save to /storage/0536/doc_00311266 [10:02:28]save last doc name /storage/0536/doc_00311266 to /storage/kkm_last_doc_name [10:02:28]save OK [10:02:28]Clear old archive folders... [10:02:28]ProcessDocumentItem done err = 0, tmpTLVsize=274 [10:02:28]tlvbuf is 005AA7A0 [10:02:28]SAM_PROTO_ClearQueue [10:02:28]wFMCommunicate request_size=4 [10:02:28]MH_SAM_APDU [10:02:28]CAPDU: 80 09 00 00 [10:02:28]Write to MH i2c: E2 08 00 DB 58 80 09 00 00 00 00 00 00 A5 [10:02:28]Write i2c OK [10:02:28]MH_I2C_Read... [10:02:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:02:28]Read from MH i2c: E2 [10:02:28]MH_I2C_Read... [10:02:28]Read from MH i2c: E2 03 00 [10:02:28]MH_I2C_Read... [10:02:28]Read from MH i2c: E2 03 00 DB 58 00 90 00 A7 [10:02:28]RAPDU: 90 00 [10:02:28]wFMCommunicate OK [10:02:28]SAM_PROTO_ClearQueue done [10:02:28]KKMCreateOFDPacket [10:02:28]OFDProtocolAddRootSTLVToBuf [10:02:28]FM_MakeSignedData [10:02:28]FM_MakeSignedData [10:02:28]SAM_PROTO_SignData [10:02:28]wFMCommunicate request_size=4 [10:02:28]MH_SAM_APDU [10:02:28]CAPDU: 80 0D 01 02 [10:02:28]Write to MH i2c: E2 08 00 DC 58 80 0D 01 02 00 00 00 00 AD [10:02:28]Write i2c OK [10:02:28]MH_I2C_Read... [10:02:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:02:28]Read from MH i2c: E2 [10:02:28]MH_I2C_Read... [10:02:28]Read from MH i2c: E2 03 00 [10:02:28]MH_I2C_Read... [10:02:28]Read from MH i2c: E2 03 00 DC 58 00 90 00 A8 [10:02:28]RAPDU: 90 00 [10:02:28]wFMCommunicate OK [10:02:28]wFMCommunicate request_size=255 [10:02:28]MH_SAM_APDU [10:02:28]CAPDU: 80 0D 02 02 FA 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 EC 2C 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 00 00 00 F4 03 04 00 37 04 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 [10:02:28]Write to MH i2c: E2 02 01 DD 58 80 0D 02 02 FA 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 EC 2C 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 00 00 00 F4 03 04 00 37 04 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 00 00 98 [10:02:28]Write i2c OK [10:02:28]MH_I2C_Read... [10:02:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:28]Read from MH i2c: E2 [10:02:28]MH_I2C_Read... [10:02:28]Read from MH i2c: E2 03 00 [10:02:28]MH_I2C_Read... [10:02:28]Read from MH i2c: E2 03 00 DD 58 00 90 00 A9 [10:02:28]RAPDU: 90 00 [10:02:28]wFMCommunicate OK [10:02:28]wFMCommunicate request_size=33 [10:02:28]MH_SAM_APDU [10:02:28]CAPDU: 80 0D 02 02 1C 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E2 BF 04 00 35 04 06 00 C2 18 D2 19 3D ED [10:02:28]Write to MH i2c: E2 24 00 DE 58 80 0D 02 02 1C 00 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E2 BF 04 00 35 04 06 00 C2 18 D2 19 3D ED 00 00 D5 [10:02:28]Write i2c OK [10:02:28]MH_I2C_Read... [10:02:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:28]Read from MH i2c: E2 [10:02:28]MH_I2C_Read... [10:02:28]Read from MH i2c: E2 03 00 [10:02:28]MH_I2C_Read... [10:02:28]Read from MH i2c: E2 03 00 DE 58 00 90 00 AA [10:02:28]RAPDU: 90 00 [10:02:28]wFMCommunicate OK [10:02:28]wFMCommunicate request_size=4 [10:02:28]MH_SAM_APDU [10:02:28]CAPDU: 80 0D 03 02 [10:02:28]Write to MH i2c: E2 08 00 DF 58 80 0D 03 02 00 00 00 00 B2 [10:02:28]Write i2c OK [10:02:28]MH_I2C_Read... [10:02:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:02:28]Read from MH i2c: E2 [10:02:28]MH_I2C_Read... [10:02:28]Read from MH i2c: E2 0B 00 [10:02:28]MH_I2C_Read... [10:02:28]Read from MH i2c: E2 0B 00 DF 58 00 24 37 B1 2B 00 A3 02 9B 90 00 2A [10:02:28]RAPDU: 24 37 B1 2B 00 A3 02 9B 90 00 [10:02:28]wFMCommunicate OK [10:02:28]SAM_PROTO_SignData done [10:02:28]FM_MakeSignedData done [10:02:28]CreateOFDProtocolMessage [10:02:28]wFMCommunicate request_size=4 [10:02:28]MH_SAM_APDU [10:02:28]CAPDU: 80 11 00 00 [10:02:28]Write to MH i2c: E2 08 00 E0 58 80 11 00 00 00 00 00 00 B2 [10:02:28]Write i2c OK [10:02:28]MH_I2C_Read... [10:02:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:28]Read from MH i2c: E2 [10:02:28]MH_I2C_Read... [10:02:28]Read from MH i2c: E2 17 00 [10:02:28]MH_I2C_Read... [10:02:28]Read from MH i2c: E2 17 00 E0 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 07 [10:02:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:02:28]wFMCommunicate OK [10:02:28]CreateOFDProtocolMessage done [10:02:28]OFDSenderStorePacket 311266 [10:02:28]StoreOFDPacket docnum=311266 [10:02:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 26 01 00 00 95 34 1E 01 9F A9 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 EC 2C 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 00 00 00 F4 03 04 00 37 04 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E2 BF 04 00 35 04 06 00 C2 18 D2 19 3D ED 24 37 B1 2B 00 A3 02 9B [10:02:28]CheckFolder [10:02:28]dirname=/storage/ofd_packets [10:02:28]CheckFolder done [10:02:28]ProducePacketName [10:02:28]name=ofd_packets/00311266 [10:02:28]NVStorageSaveData ofd_packets/00311266 [10:02:28]File name is /storage/ofd_packets/00311266 [10:02:28]Write 324 bytes [10:02:28]NVStorageSaveData done [10:02:28]OFDSenderStorePacket done [10:02:28]KKMCreateOFDPacket done [10:02:28]NVStorageSaveData kkm_last_timestamp [10:02:28]File name is /storage/kkm_last_timestamp [10:02:28]Write 4 bytes [10:02:28]NVStorageSaveData done [10:02:28]ExternCall_PrintAddStr [10:02:28]wPrintStart [10:02:28]Write to MH i2c: 01 00 00 E1 58 39 [10:02:28]Write i2c OK [10:02:28]MH_I2C_Read... [10:02:28]Read from MH i2c: 01 [10:02:28]MH_I2C_Read... [10:02:28]Read from MH i2c: 01 07 00 [10:02:28]MH_I2C_Read... [10:02:28]Read from MH i2c: 01 07 00 E1 58 00 00 00 00 00 FF 0F 4E [10:02:28]RasterBufferAndPrint [10:02:28]line Счет N : (3)3508 [10:02:28]line ИНН: 02508201610067 [10:02:28]line Контрольно-Кассовый Чек [10:02:28]line ПРОДАЖА [10:02:28]line Товар: 2000036240010 [10:02:28]line Кофе Латте (GABB TRADE) [10:02:28]line 1.000 * 115.00 [10:02:28]line = 115.00 [10:02:28]line НДС 12% НСП 1% [10:02:28]line > о реализуемом товаре [10:02:28]line ИТОГО: 115.00 [10:02:28]line НСП 1% : 1.02 [10:02:28]line НДС 12% : 12.21 [10:02:28]line Наличными: 115.00 [10:02:28]line Безнал.: 0.00 [10:02:28]line Место: АЗС № 172 "Партнер Нефть" [10:02:28]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:02:28]line СНО: Общий режим [10:02:28]line Чек 113 30.10.2024 10:02 [10:02:28]line Смена: 536 ФФД: 1.0 [10:02:28]line ЗНМ: 0300000116 [10:02:28]line РНМ: 0000000000091780 [10:02:28]line Версия ККМ: 001 [10:02:28]line ФМ: 0000000000871765 [10:02:28]line ФД: 311266 [10:02:28]line ФПД: 213411859873261 [10:02:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T100231&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311266&fm=213411859873261&tin=02508201610067®Number=0000000000091780&sum=11500 [10:02:28]line 0 [10:02:28]written 0, free lines is 4095 [10:02:28]OFD Sender: Processing packet 311266 [packets to send 223, broken 222] [10:02:28]ProducePacketName [10:02:28]name=ofd_packets/00311266 [10:02:28]OFD Sender: To server: pG, [10:02:28]CommunicateWithHost lk.salyk.kg:30040 [10:02:28]ConnectInit lk.salyk.kg [10:02:28]Connected sock=10 [10:02:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 26 01 00 00 95 34 1E 01 9F A9 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 EC 2C 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 00 00 00 F4 03 04 00 37 04 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E2 BF 04 00 35 04 06 00 C2 18 D2 19 3D ED 24 37 B1 2B 00 A3 02 9B [10:02:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 63 35 47 00 5E 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 31 37 36 35 10 04 04 00 E2 BF 04 00 F4 03 04 00 87 AA 21 67 B6 04 01 00 00 C5 10 D3 50 1D 5B 89 7E [10:02:29]CommunicateWithHost err = 0 [10:02:29]CheckOFDResponse [10:02:29]1017 (14) - 77093643461234 [10:02:29]1041 (16) - 0000000000871765 [10:02:29]1040 (4) - 311266 [10:02:29]1012 (4) - 30.10.2024 03:39 [10:02:29]1206 (1) - 0 [10:02:29]OFD Sender: Remove packet 311266 [10:02:29]ProducePacketName [10:02:29]name=ofd_packets/00311266 [10:02:29]NVStorageDeleteData [10:02:29]Write to MH i2c: 01 00 00 08 59 61 [10:02:29]Write i2c OK [10:02:29]MH_I2C_Read... [10:02:29]Read from MH i2c: 01 [10:02:29]MH_I2C_Read... [10:02:29]Read from MH i2c: 01 07 00 [10:02:29]MH_I2C_Read... [10:02:29]Read from MH i2c: 01 07 00 08 59 00 00 00 00 00 DD 0C 51 [10:02:29]RasterBufferAndPrint [10:02:29]line [10:02:29]line [10:02:29]line [10:02:29]line [10:02:29]line [10:02:29]written 0, free lines is 3302 [10:02:29]MH_Cut [10:02:29]Write to MH i2c: D1 01 00 0F 59 01 3A [10:02:29]Write i2c OK [10:02:29]MH_I2C_Read... [10:02:29]Read from MH i2c: D1 [10:02:29]MH_I2C_Read... [10:02:29]Read from MH i2c: D1 01 00 [10:02:29]MH_I2C_Read... [10:02:29]Read from MH i2c: D1 01 00 0F 59 00 39 [10:02:29]Write to MH i2c: 01 00 00 10 59 69 [10:02:29]Write i2c OK [10:02:29]MH_I2C_Read... [10:02:29]OFD Sender: No OFD packet to send [10:02:29]*** Cut start [10:02:29]*** Purtial cut [10:02:29]*** Stage 1: CUTSNS_PIN = 1 [10:02:30]Read from MH i2c: 01 [10:02:30]MH_I2C_Read... [10:02:30]*** Stop cut motor [10:02:30]*** Cut end [10:02:30]Read from MH i2c: 01 07 00 [10:02:30]MH_I2C_Read... [10:02:30]Read from MH i2c: 01 07 00 10 59 00 00 00 00 00 FF 0F 7E [10:02:30]process_action close_receipt done [10:02:30]requested_data is exist [10:02:30]produce_requested_data [10:02:30]requested_item fm.sn is exist - process it [10:02:30]wFMCommunicate request_size=4 [10:02:30]MH_SAM_APDU [10:02:30]CAPDU: 80 11 00 00 [10:02:30]Write to MH i2c: E2 08 00 11 59 80 11 00 00 00 00 00 00 E4 [10:02:30]Write i2c OK [10:02:30]MH_I2C_Read... [10:02:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:30]Read from MH i2c: E2 [10:02:30]MH_I2C_Read... [10:02:30]Read from MH i2c: E2 17 00 [10:02:30]MH_I2C_Read... [10:02:30]Read from MH i2c: E2 17 00 11 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 39 [10:02:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:02:30]wFMCommunicate OK [10:02:30]requested_item fd.num is exist - process it [10:02:30]SAM_PROTO_GetFieldsCounters [10:02:30]wFMCommunicate request_size=4 [10:02:30]MH_SAM_APDU [10:02:30]CAPDU: 80 13 00 00 [10:02:30]Write to MH i2c: E2 08 00 12 59 80 13 00 00 00 00 00 00 E7 [10:02:30]Write i2c OK [10:02:30]MH_I2C_Read... [10:02:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:02:30]Read from MH i2c: E2 [10:02:30]MH_I2C_Read... [10:02:30]Read from MH i2c: E2 62 00 [10:02:30]MH_I2C_Read... [10:02:30]Read from MH i2c: E2 62 00 12 59 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E2 BF 04 00 0E 04 04 00 18 02 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 1C [10:02: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E2 BF 04 00 0E 04 04 00 18 02 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 [10:02:30]wFMCommunicate OK [10:02:30]SAM_PROTO_GetFieldsCounters done [10:02:30]requested_item shift.num is exist - process it [10:02:30]requested_item shift.opened is exist - process it [10:02:30]req_shift_opened [10:02:30]FM_GetShiftState [10:02:30]SAM_PROTO_GetShiftState [10:02:30]wFMCommunicate request_size=4 [10:02:30]MH_SAM_APDU [10:02:30]CAPDU: 80 13 01 00 [10:02:30]Write to MH i2c: E2 08 00 13 59 80 13 01 00 00 00 00 00 E9 [10:02:30]Write i2c OK [10:02:30]MH_I2C_Read... [10:02:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:30]Read from MH i2c: E2 [10:02:30]MH_I2C_Read... [10:02:30]Read from MH i2c: E2 0E 00 [10:02:30]MH_I2C_Read... [10:02:30]Read from MH i2c: E2 0E 00 13 59 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 D4 [10:02:30]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:02:30]wFMCommunicate OK [10:02:30]SAM_PROTO_GetShiftState done [10:02:30]FM_GetShiftState done [10:02:30]req_shift_opened done [10:02:30]requested_item shift.open_date is exist - process it [10:02:30]req_shift_open_date [10:02:30]req_shift_open_date done [10:02:30]produce_requested_data done [10:02:30]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311266,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:02:30]process_action_free close_receipt [10:02:30]json_value_free [10:02:30]json_value_free done [10:02:30]process_json_proto returns [10:02:30]Send response to host [10:02:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311266,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:02:30]free response buf [10:02:30]execute_script done [10:02:30]execute_script returns [10:02:30]free content buf [10:02:30]Sock 7.Close socket [10:02:30]Sock 7.Thread stoped [10:02:34]OFD Sender: No OFD packet to send [10:02:39]OFD Sender: No OFD packet to send [10:02:44]OFD Sender: No OFD packet to send [10:02:49]OFD Sender: No OFD packet to send [10:02:54]OFD Sender: No OFD packet to send [10:02:59]OFD Sender: No OFD packet to send [10:03:04]OFD Sender: No OFD packet to send [10:03:09]OFD Sender: No OFD packet to send [10:03:14]OFD Sender: No OFD packet to send [10:03:19]OFD Sender: No OFD packet to send [10:03:24]OFD Sender: No OFD packet to send [10:03:29]OFD Sender: No OFD packet to send [10:03:34]OFD Sender: No OFD packet to send [10:03:39]OFD Sender: No OFD packet to send [10:03:44]OFD Sender: No OFD packet to send [10:03:49]OFD Sender: No OFD packet to send [10:03:54]OFD Sender: No OFD packet to send [10:03:59]OFD Sender: No OFD packet to send [10:04:04]OFD Sender: No OFD packet to send [10:04:07]accept exits with 9 [10:04:07]New connection [10:04:07]New thread 3066654052 created [10:04:07]Thread 3066510692 joined [10:04:07]Waiting for new connection... [10:04:07] Sock 9.Parse request [10:04:07]Sock 9.Check first char [10:04:07]Sock 9.First char is OK [10:04:07]request: POST /json_proto HTTP/1.0 [10:04:07]Method: POST [10:04:07]URL: /json_proto [10:04:07]Method is POST - this is cgi request [10:04:07]url: /json_proto [10:04:07]query_string will be loaded in cgi processing [10:04:07]execute_cgi json_proto POST (null) [10:04:07]execute_cgi path=json_proto method=POST [10:04:07]POST find Content-Length [10:04:07]Host: 172.17.96.3:8080 [10:04:07]Content-Length: 682 [10:04:07]Content-Type: application/json [10:04:07] [10:04:07]POST finish read [10:04:07]Found Content-Length = 682 [10:04:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645073", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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:04:07]execute_script... [10: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)645073", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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:04:07]POST & json_proto [10:04:07]process_json_proto [10:04:07]json parsed OK: [10:04:07]protocol is kg_v1.0 [10:04:07]action value=close_receipt [10:04:07]process_action close_receipt [10:04:07]cmd_close_receipt [10:04:07]MH_GetDate [10:04:07]Write to MH i2c: F0 00 00 14 59 5C [10:04:07]Write i2c OK [10:04:07]MH_I2C_Read... [10:04:07]Read from MH i2c: F0 [10:04:07]MH_I2C_Read... [10:04:07]Read from MH i2c: F0 09 00 [10:04:07]MH_I2C_Read... [10:04:07]Read from MH i2c: F0 09 00 14 59 00 9C 04 22 67 44 5E 04 65 99 [10:04:07]GetLastDocTimeStamp 1730282551 [10:04:07]current date 1730282652 [10:04:07]FM_GetShiftState [10:04:07]SAM_PROTO_GetShiftState [10:04:07]wFMCommunicate request_size=4 [10:04:07]MH_SAM_APDU [10:04:07]CAPDU: 80 13 01 00 [10:04:07]Write to MH i2c: E2 08 00 15 59 80 13 01 00 00 00 00 00 EB [10:04:07]Write i2c OK [10:04:07]MH_I2C_Read... [10:04:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:04:07]Read from MH i2c: E2 [10:04:07]MH_I2C_Read... [10:04:07]Read from MH i2c: E2 0E 00 [10:04:07]MH_I2C_Read... [10:04:07]Read from MH i2c: E2 0E 00 15 59 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 D6 [10:04:07]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:04:07]wFMCommunicate OK [10:04:07]SAM_PROTO_GetShiftState done [10:04:07]FM_GetShiftState done [10:04:07]opened in 1730247899 [10:04:07]opened+sec_in_day 1730334299 [10:04:07]quantity*price = 100015 [10:04:07]sum+1 = 100017 [10:04:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 114 30.10.2024 10:04 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311267 ФПД: 120860552322673 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T100412&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311267&fm=120860552322673&tin=02508201610067®Number=0000000000091780&sum=100000 [10:04:09]StoreToDocumentArchive [10:04:09]shift 536 fd 311267 [10:04:09]save to /storage/0536/doc_00311267 [10:04:09]save last doc name /storage/0536/doc_00311267 to /storage/kkm_last_doc_name [10:04:09]save OK [10:04:09]Clear old archive folders... [10:04:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:04:09]tlvbuf is 0062E1E0 [10:04:09]SAM_PROTO_ClearQueue [10:04:09]wFMCommunicate request_size=4 [10:04:09]MH_SAM_APDU [10:04:09]CAPDU: 80 09 00 00 [10:04:09]Write to MH i2c: E2 08 00 22 59 80 09 00 00 00 00 00 00 ED [10:04:09]Write i2c OK [10:04:09]MH_I2C_Read... [10:04:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:04:09]Read from MH i2c: E2 [10:04:09]MH_I2C_Read... [10:04:09]Read from MH i2c: E2 03 00 [10:04:09]MH_I2C_Read... [10:04:09]Read from MH i2c: E2 03 00 22 59 00 90 00 EF [10:04:09]RAPDU: 90 00 [10:04:09]wFMCommunicate OK [10:04:09]SAM_PROTO_ClearQueue done [10:04:09]KKMCreateOFDPacket [10:04:09]OFDProtocolAddRootSTLVToBuf [10:04:09]FM_MakeSignedData [10:04:09]FM_MakeSignedData [10:04:09]SAM_PROTO_SignData [10:04:09]wFMCommunicate request_size=4 [10:04:09]MH_SAM_APDU [10:04:09]CAPDU: 80 0D 01 02 [10:04:09]Write to MH i2c: E2 08 00 23 59 80 0D 01 02 00 00 00 00 F5 [10:04:09]Write i2c OK [10:04:09]MH_I2C_Read... [10:04:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:04:09]Read from MH i2c: E2 [10:04:09]MH_I2C_Read... [10:04:09]Read from MH i2c: E2 03 00 [10:04:09]MH_I2C_Read... [10:04:09]Read from MH i2c: E2 03 00 23 59 00 90 00 F0 [10:04:09]RAPDU: 90 00 [10:04:09]wFMCommunicate OK [10:04:09]wFMCommunicate request_size=255 [10:04:09]MH_SAM_APDU [10:04: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 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 9C 04 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E3 BF 04 00 35 04 06 00 6D [10:04:09]Write to MH i2c: E2 02 01 24 59 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 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 9C 04 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E3 BF 04 00 35 04 06 00 6D 00 00 45 [10:04:09]Write i2c OK [10:04:09]MH_I2C_Read... [10:04:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:04:09]Read from MH i2c: E2 [10:04:09]MH_I2C_Read... [10:04:09]Read from MH i2c: E2 03 00 [10:04:09]MH_I2C_Read... [10:04:09]Read from MH i2c: E2 03 00 24 59 00 90 00 F1 [10:04:09]RAPDU: 90 00 [10:04:09]wFMCommunicate OK [10:04:09]wFMCommunicate request_size=10 [10:04:09]MH_SAM_APDU [10:04:09]CAPDU: 80 0D 02 02 05 EC 0A 49 DE 71 [10:04:09]Write to MH i2c: E2 0D 00 25 59 80 0D 02 02 05 00 EC 0A 49 DE 71 00 00 90 [10:04:09]Write i2c OK [10:04:09]MH_I2C_Read... [10:04:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:04:09]Read from MH i2c: E2 [10:04:09]MH_I2C_Read... [10:04:09]Read from MH i2c: E2 03 00 [10:04:09]MH_I2C_Read... [10:04:09]Read from MH i2c: E2 03 00 25 59 00 90 00 F2 [10:04:09]RAPDU: 90 00 [10:04:09]wFMCommunicate OK [10:04:09]wFMCommunicate request_size=4 [10:04:09]MH_SAM_APDU [10:04:09]CAPDU: 80 0D 03 02 [10:04:09]Write to MH i2c: E2 08 00 26 59 80 0D 03 02 00 00 00 00 FA [10:04:09]Write i2c OK [10:04:09]MH_I2C_Read... [10:04:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:04:09]Read from MH i2c: E2 [10:04:09]MH_I2C_Read... [10:04:09]Read from MH i2c: E2 0B 00 [10:04:09]MH_I2C_Read... [10:04:09]Read from MH i2c: E2 0B 00 26 59 00 36 91 6E 1D FD C6 E6 AA 90 00 A0 [10:04:09]RAPDU: 36 91 6E 1D FD C6 E6 AA 90 00 [10:04:09]wFMCommunicate OK [10:04:09]SAM_PROTO_SignData done [10:04:09]FM_MakeSignedData done [10:04:09]CreateOFDProtocolMessage [10:04:09]wFMCommunicate request_size=4 [10:04:09]MH_SAM_APDU [10:04:09]CAPDU: 80 11 00 00 [10:04:09]Write to MH i2c: E2 08 00 27 59 80 11 00 00 00 00 00 00 FA [10:04:09]Write i2c OK [10:04:09]MH_I2C_Read... [10:04:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:09]Read from MH i2c: E2 [10:04:09]MH_I2C_Read... [10:04:09]Read from MH i2c: E2 17 00 [10:04:09]MH_I2C_Read... [10:04:09]Read from MH i2c: E2 17 00 27 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4F [10:04:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:04:09]wFMCommunicate OK [10:04:09]CreateOFDProtocolMessage done [10:04:09]OFDSenderStorePacket 311267 [10:04:09]StoreOFDPacket docnum=311267 [10:04:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 74 AA 07 01 1A 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 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 9C 04 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E3 BF 04 00 35 04 06 00 6D EC 0A 49 DE 71 36 91 6E 1D FD C6 E6 AA [10:04:09]CheckFolder [10:04:09]dirname=/storage/ofd_packets [10:04:09]CheckFolder done [10:04:09]ProducePacketName [10:04:09]name=ofd_packets/00311267 [10:04:09]NVStorageSaveData ofd_packets/00311267 [10:04:09]File name is /storage/ofd_packets/00311267 [10:04:09]Write 301 bytes [10:04:09]NVStorageSaveData done [10:04:09]OFDSenderStorePacket done [10:04:09]KKMCreateOFDPacket done [10:04:09]NVStorageSaveData kkm_last_timestamp [10:04:09]File name is /storage/kkm_last_timestamp [10:04:09]Write 4 bytes [10:04:09]NVStorageSaveData done [10:04:09]ExternCall_PrintAddStr [10:04:09]wPrintStart [10:04:09]Write to MH i2c: 01 00 00 28 59 81 [10:04:09]Write i2c OK [10:04:09]MH_I2C_Read... [10:04:09]Read from MH i2c: 01 [10:04:09]MH_I2C_Read... [10:04:09]Read from MH i2c: 01 07 00 [10:04:09]MH_I2C_Read... [10:04:09]Read from MH i2c: 01 07 00 28 59 00 00 00 00 00 FF 0F 96 [10:04:09]RasterBufferAndPrint [10:04:09]line Счет N : (1)645073 [10:04:09]line ИНН: 02508201610067 [10:04:09]line Контрольно-Кассовый Чек [10:04:09]line ПРОДАЖА [10:04:09]line ТРК (МРК, ГНК) : 62 [10:04:09]line Товар: 2710124130 [10:04:09]line Аи-92-К-2 [10:04:09]line 14.950 * 66.90 [10:04:09]line = 1000.16 [10:04:09]line НДС 12% НСП 1% [10:04:09]line > о реализуемом товаре [10:04:09]line ОКРУГЛЕНИЕ: -0.16 [10:04:09]line ИТОГО: 1000.00 [10:04:09]line Внесено: 1000.00 [10:04:09]line СДАЧА: 0.00 [10:04:09]line НСП 1% : 8.85 [10:04:09]line НДС 12% : 106.21 [10:04:09]line Наличными: 1000.00 [10:04:09]line Безнал.: 0.00 [10:04:09]line Место: АЗС № 172 "Партнер Нефть" [10:04:09]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:04:09]line СНО: Общий режим [10:04:09]line Чек 114 30.10.2024 10:04 [10:04:09]line Смена: 536 ФФД: 1.0 [10:04:09]line ЗНМ: 0300000116 [10:04:09]line РНМ: 0000000000091780 [10:04:09]line Версия ККМ: 001 [10:04:09]line ФМ: 0000000000871765 [10:04:09]line ФД: 311267 [10:04:09]line ФПД: 120860552322673 [10:04:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T100412&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311267&fm=120860552322673&tin=02508201610067®Number=0000000000091780&sum=100000 [10:04:09]written 0, free lines is 4095 [10:04:09]OFD Sender: Processing packet 311267 [packets to send 223, broken 222] [10:04:09]ProducePacketName [10:04:09]name=ofd_packets/00311267 [10:04:09]OFD Sender: To server: pG, [10:04:09]CommunicateWithHost lk.salyk.kg:30040 [10:04:09]ConnectInit lk.salyk.kg [10:04:10]Connected sock=10 [10:04:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 74 AA 07 01 1A 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 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 9C 04 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E3 BF 04 00 35 04 06 00 6D EC 0A 49 DE 71 36 91 6E 1D FD C6 E6 AA [10:04:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 04 04 47 00 92 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 31 37 36 35 10 04 04 00 E3 BF 04 00 F4 03 04 00 ED AA 21 67 B6 04 01 00 00 3E 8B 26 3A A0 A2 F4 64 [10:04:10]CommunicateWithHost err = 0 [10:04:10]CheckOFDResponse [10:04:10]1017 (14) - 77093643461234 [10:04:10]1041 (16) - 0000000000871765 [10:04:10]1040 (4) - 311267 [10:04:10]1012 (4) - 30.10.2024 03:41 [10:04:10]1206 (1) - 0 [10:04:10]OFD Sender: Remove packet 311267 [10:04:10]ProducePacketName [10:04:10]name=ofd_packets/00311267 [10:04:10]NVStorageDeleteData [10:04:10]Write to MH i2c: 01 00 00 52 59 AB [10:04:10]Write i2c OK [10:04:10]MH_I2C_Read... [10:04:10]Read from MH i2c: 01 [10:04:10]MH_I2C_Read... [10:04:10]Read from MH i2c: 01 07 00 [10:04:10]MH_I2C_Read... [10:04:10]Read from MH i2c: 01 07 00 52 59 00 00 00 00 00 AD 0C 6B [10:04:10]RasterBufferAndPrint [10:04:10]line [10:04:10]line [10:04:10]line [10:04:10]line [10:04:10]line [10:04:10]written 0, free lines is 3251 [10:04:10]MH_Cut [10:04:10]Write to MH i2c: D1 01 00 59 59 01 84 [10:04:10]Write i2c OK [10:04:10]MH_I2C_Read... [10:04:10]Read from MH i2c: D1 [10:04:10]MH_I2C_Read... [10:04:10]Read from MH i2c: D1 01 00 [10:04:10]MH_I2C_Read... [10:04:10]Read from MH i2c: D1 01 00 59 59 00 83 [10:04:10]Write to MH i2c: 01 00 00 5A 59 B3 [10:04:10]Write i2c OK [10:04:10]MH_I2C_Read... [10:04:10]OFD Sender: No OFD packet to send [10:04:11]*** Cut start [10:04:11]*** Purtial cut [10:04:11]*** Stage 1: CUTSNS_PIN = 1 [10:04:11]Read from MH i2c: 01 [10:04:11]MH_I2C_Read... [10:04:11]*** Stop cut motor [10:04:11]*** Cut end [10:04:11]Read from MH i2c: 01 07 00 [10:04:11]MH_I2C_Read... [10:04:11]Read from MH i2c: 01 07 00 5A 59 00 00 00 00 00 FF 0F C8 [10:04:11]process_action close_receipt done [10:04:11]requested_data is exist [10:04:11]produce_requested_data [10:04:11]requested_item fm.sn is exist - process it [10:04:11]wFMCommunicate request_size=4 [10:04:11]MH_SAM_APDU [10:04:11]CAPDU: 80 11 00 00 [10:04:11]Write to MH i2c: E2 08 00 5B 59 80 11 00 00 00 00 00 00 2E [10:04:11]Write i2c OK [10:04:11]MH_I2C_Read... [10:04:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:11]Read from MH i2c: E2 [10:04:11]MH_I2C_Read... [10:04:11]Read from MH i2c: E2 17 00 [10:04:11]MH_I2C_Read... [10:04:11]Read from MH i2c: E2 17 00 5B 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 83 [10:04:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:04:11]wFMCommunicate OK [10:04:11]requested_item fd.num is exist - process it [10:04:11]SAM_PROTO_GetFieldsCounters [10:04:11]wFMCommunicate request_size=4 [10:04:11]MH_SAM_APDU [10:04:11]CAPDU: 80 13 00 00 [10:04:11]Write to MH i2c: E2 08 00 5C 59 80 13 00 00 00 00 00 00 31 [10:04:11]Write i2c OK [10:04:11]MH_I2C_Read... [10:04:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:04:11]Read from MH i2c: E2 [10:04:11]MH_I2C_Read... [10:04:11]Read from MH i2c: E2 62 00 [10:04:11]MH_I2C_Read... [10:04:11]Read from MH i2c: E2 62 00 5C 59 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E3 BF 04 00 0E 04 04 00 18 02 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 6A [10: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E3 BF 04 00 0E 04 04 00 18 02 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 [10:04:11]wFMCommunicate OK [10:04:11]SAM_PROTO_GetFieldsCounters done [10:04:11]requested_item shift.num is exist - process it [10:04:11]requested_item shift.opened is exist - process it [10:04:11]req_shift_opened [10:04:11]FM_GetShiftState [10:04:11]SAM_PROTO_GetShiftState [10:04:11]wFMCommunicate request_size=4 [10:04:11]MH_SAM_APDU [10:04:11]CAPDU: 80 13 01 00 [10:04:11]Write to MH i2c: E2 08 00 5D 59 80 13 01 00 00 00 00 00 33 [10:04:11]Write i2c OK [10:04:11]MH_I2C_Read... [10:04:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:04:11]Read from MH i2c: E2 [10:04:11]MH_I2C_Read... [10:04:11]Read from MH i2c: E2 0E 00 [10:04:11]MH_I2C_Read... [10:04:11]Read from MH i2c: E2 0E 00 5D 59 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 1E [10:04:11]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:04:11]wFMCommunicate OK [10:04:11]SAM_PROTO_GetShiftState done [10:04:11]FM_GetShiftState done [10:04:11]req_shift_opened done [10:04:11]requested_item shift.open_date is exist - process it [10:04:11]req_shift_open_date [10:04:11]req_shift_open_date done [10:04:11]produce_requested_data done [10:04:11]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311267,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:04:11]process_action_free close_receipt [10:04:11]json_value_free [10:04:11]json_value_free done [10:04:11]process_json_proto returns [10:04:11]Send response to host [10:04:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311267,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:04:11]free response buf [10:04:11]execute_script done [10:04:11]execute_script returns [10:04:11]free content buf [10:04:11]Sock 9.Close socket [10:04:11]Sock 9.Thread stoped [10:04:15]OFD Sender: No OFD packet to send [10:04:20]OFD Sender: No OFD packet to send [10:04:25]OFD Sender: No OFD packet to send [10:04:30]OFD Sender: No OFD packet to send [10:04:35]OFD Sender: No OFD packet to send [10:04:40]OFD Sender: No OFD packet to send [10:04:45]OFD Sender: No OFD packet to send [10:04:50]OFD Sender: No OFD packet to send [10:04:55]OFD Sender: No OFD packet to send [10:05:00]OFD Sender: No OFD packet to send [10:05:05]OFD Sender: No OFD packet to send [10:05:10]OFD Sender: No OFD packet to send [10:05:15]OFD Sender: No OFD packet to send [10:05:20]OFD Sender: No OFD packet to send [10:05:25]OFD Sender: No OFD packet to send [10:05:28]accept exits with 7 [10:05:28]New connection [10:05:28]New thread 3066510692 created [10:05:28]Thread 3066654052 joined [10:05:28]Waiting for new connection... [10:05:28] Sock 7.Parse request [10:05:28]Sock 7.Check first char [10:05:28]Sock 7.First char is OK [10:05:28]request: POST /json_proto HTTP/1.0 [10:05:28]Method: POST [10:05:28]URL: /json_proto [10:05:28]Method is POST - this is cgi request [10:05:28]url: /json_proto [10:05:28]query_string will be loaded in cgi processing [10:05:28]execute_cgi json_proto POST (null) [10:05:28]execute_cgi path=json_proto method=POST [10:05:28]POST find Content-Length [10:05:28]Host: 172.17.96.3:8080 [10:05:28]Content-Length: 677 [10:05:28]Content-Type: application/json [10:05:28] [10:05:28]POST finish read [10:05:28]Found Content-Length = 677 [10:05:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645075", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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" ] } } [10:05:28]execute_script... [10:05: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)645075", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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" ] } } [10:05:28]POST & json_proto [10:05:28]process_json_proto [10:05:28]json parsed OK: [10:05:28]protocol is kg_v1.0 [10:05:28]action value=close_receipt [10:05:28]process_action close_receipt [10:05:28]cmd_close_receipt [10:05:28]MH_GetDate [10:05:28]Write to MH i2c: F0 00 00 5E 59 A6 [10:05:28]Write i2c OK [10:05:28]MH_I2C_Read... [10:05:28]Read from MH i2c: F0 [10:05:28]MH_I2C_Read... [10:05:28]Read from MH i2c: F0 09 00 [10:05:28]MH_I2C_Read... [10:05:28]Read from MH i2c: F0 09 00 5E 59 00 EC 04 22 67 44 5E 04 65 33 [10:05:28]GetLastDocTimeStamp 1730282652 [10:05:28]current date 1730282732 [10:05:28]FM_GetShiftState [10:05:28]SAM_PROTO_GetShiftState [10:05:28]wFMCommunicate request_size=4 [10:05:28]MH_SAM_APDU [10:05:28]CAPDU: 80 13 01 00 [10:05:28]Write to MH i2c: E2 08 00 5F 59 80 13 01 00 00 00 00 00 35 [10:05:28]Write i2c OK [10:05:28]MH_I2C_Read... [10:05:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:05:28]Read from MH i2c: E2 [10:05:28]MH_I2C_Read... [10:05:28]Read from MH i2c: E2 0E 00 [10:05:28]MH_I2C_Read... [10:05:28]Read from MH i2c: E2 0E 00 5F 59 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 20 [10:05:28]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:05:28]wFMCommunicate OK [10:05:28]SAM_PROTO_GetShiftState done [10:05:28]FM_GetShiftState done [10:05:28]opened in 1730247899 [10:05:28]opened+sec_in_day 1730334299 [10:05:28]quantity*price = 30038 [10:05:28]sum+1 = 30039 [10:05:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 115 30.10.2024 10:05 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311268 ФПД: 56166522674164 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T100533&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311268&fm=56166522674164&tin=02508201610067®Number=0000000000091780&sum=30000 [10:05:29]StoreToDocumentArchive [10:05:29]shift 536 fd 311268 [10:05:29]save to /storage/0536/doc_00311268 [10:05:29]save last doc name /storage/0536/doc_00311268 to /storage/kkm_last_doc_name [10:05:29]save OK [10:05:29]Clear old archive folders... [10:05:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:05:29]tlvbuf is B6F0F7D0 [10:05:29]SAM_PROTO_ClearQueue [10:05:29]wFMCommunicate request_size=4 [10:05:29]MH_SAM_APDU [10:05:29]CAPDU: 80 09 00 00 [10:05:29]Write to MH i2c: E2 08 00 6C 59 80 09 00 00 00 00 00 00 37 [10:05:29]Write i2c OK [10:05:29]MH_I2C_Read... [10:05:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:05:29]Read from MH i2c: E2 [10:05:29]MH_I2C_Read... [10:05:29]Read from MH i2c: E2 03 00 [10:05:29]MH_I2C_Read... [10:05:29]Read from MH i2c: E2 03 00 6C 59 00 90 00 39 [10:05:29]RAPDU: 90 00 [10:05:29]wFMCommunicate OK [10:05:29]SAM_PROTO_ClearQueue done [10:05:29]KKMCreateOFDPacket [10:05:29]OFDProtocolAddRootSTLVToBuf [10:05:29]FM_MakeSignedData [10:05:29]FM_MakeSignedData [10:05:29]SAM_PROTO_SignData [10:05:29]wFMCommunicate request_size=4 [10:05:29]MH_SAM_APDU [10:05:29]CAPDU: 80 0D 01 02 [10:05:29]Write to MH i2c: E2 08 00 6D 59 80 0D 01 02 00 00 00 00 3F [10:05:29]Write i2c OK [10:05:29]MH_I2C_Read... [10:05:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:05:29]Read from MH i2c: E2 [10:05:29]MH_I2C_Read... [10:05:29]Read from MH i2c: E2 03 00 [10:05:29]MH_I2C_Read... [10:05:29]Read from MH i2c: E2 03 00 6D 59 00 90 00 3A [10:05:29]RAPDU: 90 00 [10:05:29]wFMCommunicate OK [10:05:29]wFMCommunicate request_size=255 [10:05:29]MH_SAM_APDU [10:05: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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 73 00 00 00 F4 03 04 00 ED 04 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E4 BF 04 00 35 04 06 00 33 [10:05:29]Write to MH i2c: E2 02 01 6E 59 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 73 00 00 00 F4 03 04 00 ED 04 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E4 BF 04 00 35 04 06 00 33 00 00 A2 [10:05:29]Write i2c OK [10:05:29]MH_I2C_Read... [10:05:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:05:29]Read from MH i2c: E2 [10:05:29]MH_I2C_Read... [10:05:29]Read from MH i2c: E2 03 00 [10:05:29]MH_I2C_Read... [10:05:29]Read from MH i2c: E2 03 00 6E 59 00 90 00 3B [10:05:29]RAPDU: 90 00 [10:05:29]wFMCommunicate OK [10:05:29]wFMCommunicate request_size=10 [10:05:29]MH_SAM_APDU [10:05:29]CAPDU: 80 0D 02 02 05 15 49 A1 DB F4 [10:05:29]Write to MH i2c: E2 0D 00 6F 59 80 0D 02 02 05 00 15 49 A1 DB F4 00 00 1A [10:05:29]Write i2c OK [10:05:29]MH_I2C_Read... [10:05:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:05:29]Read from MH i2c: E2 [10:05:29]MH_I2C_Read... [10:05:29]Read from MH i2c: E2 03 00 [10:05:29]MH_I2C_Read... [10:05:29]Read from MH i2c: E2 03 00 6F 59 00 90 00 3C [10:05:29]RAPDU: 90 00 [10:05:29]wFMCommunicate OK [10:05:29]wFMCommunicate request_size=4 [10:05:29]MH_SAM_APDU [10:05:29]CAPDU: 80 0D 03 02 [10:05:29]Write to MH i2c: E2 08 00 70 59 80 0D 03 02 00 00 00 00 44 [10:05:29]Write i2c OK [10:05:29]MH_I2C_Read... [10:05:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:05:30]Read from MH i2c: E2 [10:05:30]MH_I2C_Read... [10:05:30]Read from MH i2c: E2 0B 00 [10:05:30]MH_I2C_Read... [10:05:30]Read from MH i2c: E2 0B 00 70 59 00 94 3C E0 7B 4F 86 75 AE 90 00 68 [10:05:30]RAPDU: 94 3C E0 7B 4F 86 75 AE 90 00 [10:05:30]wFMCommunicate OK [10:05:30]SAM_PROTO_SignData done [10:05:30]FM_MakeSignedData done [10:05:30]CreateOFDProtocolMessage [10:05:30]wFMCommunicate request_size=4 [10:05:30]MH_SAM_APDU [10:05:30]CAPDU: 80 11 00 00 [10:05:30]Write to MH i2c: E2 08 00 71 59 80 11 00 00 00 00 00 00 44 [10:05:30]Write i2c OK [10:05:30]MH_I2C_Read... [10:05:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:05:30]Read from MH i2c: E2 [10:05:30]MH_I2C_Read... [10:05:30]Read from MH i2c: E2 17 00 [10:05:30]MH_I2C_Read... [10:05:30]Read from MH i2c: E2 17 00 71 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 99 [10:05:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:05:30]wFMCommunicate OK [10:05:30]CreateOFDProtocolMessage done [10:05:30]OFDSenderStorePacket 311268 [10:05:30]StoreOFDPacket docnum=311268 [10:05:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 4C 97 07 01 3D 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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 73 00 00 00 F4 03 04 00 ED 04 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E4 BF 04 00 35 04 06 00 33 15 49 A1 DB F4 94 3C E0 7B 4F 86 75 AE [10:05:30]CheckFolder [10:05:30]dirname=/storage/ofd_packets [10:05:30]CheckFolder done [10:05:30]ProducePacketName [10:05:30]name=ofd_packets/00311268 [10:05:30]NVStorageSaveData ofd_packets/00311268 [10:05:30]File name is /storage/ofd_packets/00311268 [10:05:30]Write 301 bytes [10:05:30]NVStorageSaveData done [10:05:30]OFDSenderStorePacket done [10:05:30]KKMCreateOFDPacket done [10:05:30]NVStorageSaveData kkm_last_timestamp [10:05:30]File name is /storage/kkm_last_timestamp [10:05:30]Write 4 bytes [10:05:30]NVStorageSaveData done [10:05:30]ExternCall_PrintAddStr [10:05:30]wPrintStart [10:05:30]Write to MH i2c: 01 00 00 72 59 CB [10:05:30]Write i2c OK [10:05:30]MH_I2C_Read... [10:05:30]Read from MH i2c: 01 [10:05:30]MH_I2C_Read... [10:05:30]Read from MH i2c: 01 07 00 [10:05:30]MH_I2C_Read... [10:05:30]Read from MH i2c: 01 07 00 72 59 00 00 00 00 00 FF 0F E0 [10:05:30]RasterBufferAndPrint [10:05:30]line Счет N : (1)645075 [10:05:30]line ИНН: 02508201610067 [10:05:30]line Контрольно-Кассовый Чек [10:05:30]line ПРОДАЖА [10:05:30]line ТРК (МРК, ГНК) : 52 [10:05:30]line Товар: 2710124130 [10:05:30]line Аи-92-К-2 [10:05:30]line 4.490 * 66.90 [10:05:30]line = 300.38 [10:05:30]line НДС 12% НСП 1% [10:05:30]line > о реализуемом товаре [10:05:30]line ОКРУГЛЕНИЕ: -0.38 [10:05:30]line ИТОГО: 300.00 [10:05:30]line Внесено: 300.00 [10:05:30]line СДАЧА: 0.00 [10:05:30]line НСП 1% : 2.66 [10:05:30]line НДС 12% : 31.90 [10:05:30]line Наличными: 300.00 [10:05:30]line Безнал.: 0.00 [10:05:30]line Место: АЗС № 172 "Партнер Нефть" [10:05:30]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:05:30]line СНО: Общий режим [10:05:30]line Чек 115 30.10.2024 10:05 [10:05:30]line Смена: 536 ФФД: 1.0 [10:05:30]line ЗНМ: 0300000116 [10:05:30]line РНМ: 0000000000091780 [10:05:30]line Версия ККМ: 001 [10:05:30]line ФМ: 0000000000871765 [10:05:30]line ФД: 311268 [10:05:30]line ФПД: 56166522674164 [10:05:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T100533&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311268&fm=56166522674164&tin=02508201610067®Number=0000000000091780&sum=30000 [10:05:30]written 0, free lines is 4095 [10:05:30]OFD Sender: Processing packet 311268 [packets to send 223, broken 222] [10:05:30]ProducePacketName [10:05:30]name=ofd_packets/00311268 [10:05:30]OFD Sender: To server: pG, [10:05:30]CommunicateWithHost lk.salyk.kg:30040 [10:05:30]ConnectInit lk.salyk.kg [10:05:30]Connected sock=10 [10:05:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 4C 97 07 01 3D 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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 73 00 00 00 F4 03 04 00 ED 04 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E4 BF 04 00 35 04 06 00 33 15 49 A1 DB F4 94 3C E0 7B 4F 86 75 AE [10:05:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 1A 02 47 00 F8 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 31 37 36 35 10 04 04 00 E4 BF 04 00 F4 03 04 00 3D AB 21 67 B6 04 01 00 00 1E 95 2E 43 3D E4 38 02 [10:05:30]CommunicateWithHost err = 0 [10:05:30]CheckOFDResponse [10:05:30]1017 (14) - 77093643461234 [10:05:30]1041 (16) - 0000000000871765 [10:05:30]1040 (4) - 311268 [10:05:30]1012 (4) - 30.10.2024 03:42 [10:05:30]1206 (1) - 0 [10:05:30]OFD Sender: Remove packet 311268 [10:05:30]ProducePacketName [10:05:30]name=ofd_packets/00311268 [10:05:30]NVStorageDeleteData [10:05:30]Write to MH i2c: 01 00 00 9C 59 F5 [10:05:30]Write i2c OK [10:05:30]MH_I2C_Read... [10:05:30]Read from MH i2c: 01 [10:05:30]MH_I2C_Read... [10:05:30]Read from MH i2c: 01 07 00 [10:05:30]MH_I2C_Read... [10:05:30]Read from MH i2c: 01 07 00 9C 59 00 00 00 00 00 B7 0C BF [10:05:30]RasterBufferAndPrint [10:05:30]line [10:05:30]line [10:05:30]line [10:05:30]line [10:05:30]line [10:05:30]written 0, free lines is 3259 [10:05:30]MH_Cut [10:05:30]Write to MH i2c: D1 01 00 A3 59 01 CE [10:05:30]Write i2c OK [10:05:30]MH_I2C_Read... [10:05:30]Read from MH i2c: D1 [10:05:30]MH_I2C_Read... [10:05:30]Read from MH i2c: D1 01 00 [10:05:30]MH_I2C_Read... [10:05:30]Read from MH i2c: D1 01 00 A3 59 00 CD [10:05:30]Write to MH i2c: 01 00 00 A4 59 FD [10:05:30]Write i2c OK [10:05:30]MH_I2C_Read... [10:05:31]OFD Sender: No OFD packet to send [10:05:31]*** Cut start [10:05:31]*** Purtial cut [10:05:31]*** Stage 1: CUTSNS_PIN = 1 [10:05:31]Read from MH i2c: 01 [10:05:31]MH_I2C_Read... [10:05:31]*** Stop cut motor [10:05:31]*** Cut end [10:05:31]Read from MH i2c: 01 07 00 [10:05:31]MH_I2C_Read... [10:05:31]Read from MH i2c: 01 07 00 A4 59 00 00 00 00 00 FF 0F 12 [10:05:31]process_action close_receipt done [10:05:31]requested_data is exist [10:05:31]produce_requested_data [10:05:31]requested_item fm.sn is exist - process it [10:05:31]wFMCommunicate request_size=4 [10:05:31]MH_SAM_APDU [10:05:31]CAPDU: 80 11 00 00 [10:05:31]Write to MH i2c: E2 08 00 A5 59 80 11 00 00 00 00 00 00 78 [10:05:31]Write i2c OK [10:05:31]MH_I2C_Read... [10:05:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:05:31]Read from MH i2c: E2 [10:05:31]MH_I2C_Read... [10:05:31]Read from MH i2c: E2 17 00 [10:05:31]MH_I2C_Read... [10:05:31]Read from MH i2c: E2 17 00 A5 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CD [10:05:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:05:31]wFMCommunicate OK [10:05:31]requested_item fd.num is exist - process it [10:05:31]SAM_PROTO_GetFieldsCounters [10:05:31]wFMCommunicate request_size=4 [10:05:31]MH_SAM_APDU [10:05:31]CAPDU: 80 13 00 00 [10:05:31]Write to MH i2c: E2 08 00 A6 59 80 13 00 00 00 00 00 00 7B [10:05:31]Write i2c OK [10:05:31]MH_I2C_Read... [10:05:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:05:31]Read from MH i2c: E2 [10:05:31]MH_I2C_Read... [10:05:31]Read from MH i2c: E2 62 00 [10:05:31]MH_I2C_Read... [10:05:31]Read from MH i2c: E2 62 00 A6 59 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E4 BF 04 00 0E 04 04 00 18 02 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 B8 [10:05: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E4 BF 04 00 0E 04 04 00 18 02 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 [10:05:31]wFMCommunicate OK [10:05:31]SAM_PROTO_GetFieldsCounters done [10:05:31]requested_item shift.num is exist - process it [10:05:31]requested_item shift.opened is exist - process it [10:05:31]req_shift_opened [10:05:31]FM_GetShiftState [10:05:31]SAM_PROTO_GetShiftState [10:05:31]wFMCommunicate request_size=4 [10:05:31]MH_SAM_APDU [10:05:31]CAPDU: 80 13 01 00 [10:05:31]Write to MH i2c: E2 08 00 A7 59 80 13 01 00 00 00 00 00 7D [10:05:31]Write i2c OK [10:05:31]MH_I2C_Read... [10:05:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:05:31]Read from MH i2c: E2 [10:05:31]MH_I2C_Read... [10:05:31]Read from MH i2c: E2 0E 00 [10:05:31]MH_I2C_Read... [10:05:31]Read from MH i2c: E2 0E 00 A7 59 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 68 [10:05:31]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:05:31]wFMCommunicate OK [10:05:31]SAM_PROTO_GetShiftState done [10:05:31]FM_GetShiftState done [10:05:31]req_shift_opened done [10:05:31]requested_item shift.open_date is exist - process it [10:05:31]req_shift_open_date [10:05:31]req_shift_open_date done [10:05:31]produce_requested_data done [10:05:31]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311268,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:05:31]process_action_free close_receipt [10:05:31]json_value_free [10:05:31]json_value_free done [10:05:31]process_json_proto returns [10:05:31]Send response to host [10:05:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311268,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:05:31]free response buf [10:05:31]execute_script done [10:05:31]execute_script returns [10:05:31]free content buf [10:05:31]Sock 7.Close socket [10:05:31]Sock 7.Thread stoped [10:05:36]OFD Sender: No OFD packet to send [10:05:41]OFD Sender: No OFD packet to send [10:05:46]OFD Sender: No OFD packet to send [10:05:51]OFD Sender: No OFD packet to send [10:05:56]OFD Sender: No OFD packet to send [10:06:00]accept exits with 9 [10:06:00]New connection [10:06:00]New thread 3066654052 created [10:06:00]Thread 3066510692 joined [10:06:00]Waiting for new connection... [10:06:00] Sock 9.Parse request [10:06:00]Sock 9.Check first char [10:06:00]Sock 9.First char is OK [10:06:00]request: POST /json_proto HTTP/1.0 [10:06:00]Method: POST [10:06:00]URL: /json_proto [10:06:00]Method is POST - this is cgi request [10:06:00]url: /json_proto [10:06:00]query_string will be loaded in cgi processing [10:06:00]execute_cgi json_proto POST (null) [10:06:00]execute_cgi path=json_proto method=POST [10:06:00]POST find Content-Length [10:06:00]Host: 172.17.96.3:8080 [10:06:00]Content-Length: 677 [10:06:00]Content-Type: application/json [10:06:00] [10:06:00]POST finish read [10:06:00]Found Content-Length = 677 [10:06:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645076", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [10:06:00]execute_script... [10:06: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)645076", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [10:06:00]POST & json_proto [10:06:00]process_json_proto [10:06:00]json parsed OK: [10:06:00]protocol is kg_v1.0 [10:06:00]action value=close_receipt [10:06:00]process_action close_receipt [10:06:00]cmd_close_receipt [10:06:00]MH_GetDate [10:06:00]Write to MH i2c: F0 00 00 A8 59 F0 [10:06:00]Write i2c OK [10:06:00]MH_I2C_Read... [10:06:00]Read from MH i2c: F0 [10:06:00]MH_I2C_Read... [10:06:00]Read from MH i2c: F0 09 00 [10:06:00]MH_I2C_Read... [10:06:00]Read from MH i2c: F0 09 00 A8 59 00 0C 05 22 67 44 5E 04 65 9E [10:06:00]GetLastDocTimeStamp 1730282733 [10:06:00]current date 1730282764 [10:06:00]FM_GetShiftState [10:06:00]SAM_PROTO_GetShiftState [10:06:00]wFMCommunicate request_size=4 [10:06:00]MH_SAM_APDU [10:06:00]CAPDU: 80 13 01 00 [10:06:00]Write to MH i2c: E2 08 00 A9 59 80 13 01 00 00 00 00 00 7F [10:06:00]Write i2c OK [10:06:00]MH_I2C_Read... [10:06:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:06:00]Read from MH i2c: E2 [10:06:00]MH_I2C_Read... [10:06:00]Read from MH i2c: E2 0E 00 [10:06:00]MH_I2C_Read... [10:06:00]Read from MH i2c: E2 0E 00 A9 59 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 6A [10:06:00]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:06:00]wFMCommunicate OK [10:06:00]SAM_PROTO_GetShiftState done [10:06:00]FM_GetShiftState done [10:06:00]opened in 1730247899 [10:06:00]opened+sec_in_day 1730334299 [10:06:00]quantity*price = 40068 [10:06:00]sum+1 = 40069 [10:06:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.68 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.55 НДС 12% : 42.55 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 116 30.10.2024 10:06 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311269 ФПД: 98653753873826 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T100604&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311269&fm=98653753873826&tin=02508201610067®Number=0000000000091780&sum=40000 [10:06:01]StoreToDocumentArchive [10:06:01]shift 536 fd 311269 [10:06:01]save to /storage/0536/doc_00311269 [10:06:01]save last doc name /storage/0536/doc_00311269 to /storage/kkm_last_doc_name [10:06:01]save OK [10:06:01]Clear old archive folders... [10:06:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:06:01]tlvbuf is 00797860 [10:06:01]SAM_PROTO_ClearQueue [10:06:01]wFMCommunicate request_size=4 [10:06:01]MH_SAM_APDU [10:06:01]CAPDU: 80 09 00 00 [10:06:01]Write to MH i2c: E2 08 00 B6 59 80 09 00 00 00 00 00 00 81 [10:06:01]Write i2c OK [10:06:01]MH_I2C_Read... [10:06:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:06:01]Read from MH i2c: E2 [10:06:01]MH_I2C_Read... [10:06:01]Read from MH i2c: E2 03 00 [10:06:01]MH_I2C_Read... [10:06:01]Read from MH i2c: E2 03 00 B6 59 00 90 00 83 [10:06:01]RAPDU: 90 00 [10:06:01]wFMCommunicate OK [10:06:01]SAM_PROTO_ClearQueue done [10:06:01]KKMCreateOFDPacket [10:06:01]OFDProtocolAddRootSTLVToBuf [10:06:01]FM_MakeSignedData [10:06:01]FM_MakeSignedData [10:06:01]SAM_PROTO_SignData [10:06:01]wFMCommunicate request_size=4 [10:06:01]MH_SAM_APDU [10:06:01]CAPDU: 80 0D 01 02 [10:06:01]Write to MH i2c: E2 08 00 B7 59 80 0D 01 02 00 00 00 00 89 [10:06:01]Write i2c OK [10:06:01]MH_I2C_Read... [10:06:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:06:01]Read from MH i2c: E2 [10:06:01]MH_I2C_Read... [10:06:01]Read from MH i2c: E2 03 00 [10:06:01]MH_I2C_Read... [10:06:01]Read from MH i2c: E2 03 00 B7 59 00 90 00 84 [10:06:01]RAPDU: 90 00 [10:06:01]wFMCommunicate OK [10:06:01]wFMCommunicate request_size=255 [10:06:01]MH_SAM_APDU [10:06: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 33 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 74 00 00 00 F4 03 04 00 0C 05 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E5 BF 04 00 35 04 06 00 59 [10:06:01]Write to MH i2c: E2 02 01 B8 59 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 74 00 00 00 F4 03 04 00 0C 05 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E5 BF 04 00 35 04 06 00 59 00 00 F0 [10:06:01]Write i2c OK [10:06:01]MH_I2C_Read... [10:06:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:06:01]Read from MH i2c: E2 [10:06:01]MH_I2C_Read... [10:06:01]Read from MH i2c: E2 03 00 [10:06:01]MH_I2C_Read... [10:06:01]Read from MH i2c: E2 03 00 B8 59 00 90 00 85 [10:06:01]RAPDU: 90 00 [10:06:01]wFMCommunicate OK [10:06:01]wFMCommunicate request_size=10 [10:06:01]MH_SAM_APDU [10:06:01]CAPDU: 80 0D 02 02 05 B9 9D F4 95 A2 [10:06:01]Write to MH i2c: E2 0D 00 B9 59 80 0D 02 02 05 00 B9 9D F4 95 A2 00 00 17 [10:06:01]Write i2c OK [10:06:01]MH_I2C_Read... [10:06:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:06:01]Read from MH i2c: E2 [10:06:01]MH_I2C_Read... [10:06:01]Read from MH i2c: E2 03 00 [10:06:01]MH_I2C_Read... [10:06:01]Read from MH i2c: E2 03 00 B9 59 00 90 00 86 [10:06:01]RAPDU: 90 00 [10:06:01]wFMCommunicate OK [10:06:01]wFMCommunicate request_size=4 [10:06:01]MH_SAM_APDU [10:06:01]CAPDU: 80 0D 03 02 [10:06:01]Write to MH i2c: E2 08 00 BA 59 80 0D 03 02 00 00 00 00 8E [10:06:01]Write i2c OK [10:06:01]MH_I2C_Read... [10:06:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:06:01]Read from MH i2c: E2 [10:06:01]MH_I2C_Read... [10:06:01]Read from MH i2c: E2 0B 00 [10:06:01]MH_I2C_Read... [10:06:01]Read from MH i2c: E2 0B 00 BA 59 00 DA C8 8A 03 B2 D2 4F ED 90 00 7E [10:06:01]RAPDU: DA C8 8A 03 B2 D2 4F ED 90 00 [10:06:01]wFMCommunicate OK [10:06:01]SAM_PROTO_SignData done [10:06:01]FM_MakeSignedData done [10:06:01]CreateOFDProtocolMessage [10:06:01]wFMCommunicate request_size=4 [10:06:01]MH_SAM_APDU [10:06:01]CAPDU: 80 11 00 00 [10:06:01]Write to MH i2c: E2 08 00 BB 59 80 11 00 00 00 00 00 00 8E [10:06:01]Write i2c OK [10:06:01]MH_I2C_Read... [10:06:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:06:01]Read from MH i2c: E2 [10:06:01]MH_I2C_Read... [10:06:01]Read from MH i2c: E2 17 00 [10:06:01]MH_I2C_Read... [10:06:01]Read from MH i2c: E2 17 00 BB 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E3 [10:06:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:06:01]wFMCommunicate OK [10:06:01]CreateOFDProtocolMessage done [10:06:01]OFDSenderStorePacket 311269 [10:06:01]StoreOFDPacket docnum=311269 [10:06:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C1 EA 07 01 33 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 33 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 74 00 00 00 F4 03 04 00 0C 05 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E5 BF 04 00 35 04 06 00 59 B9 9D F4 95 A2 DA C8 8A 03 B2 D2 4F ED [10:06:01]CheckFolder [10:06:01]dirname=/storage/ofd_packets [10:06:01]CheckFolder done [10:06:01]ProducePacketName [10:06:01]name=ofd_packets/00311269 [10:06:01]NVStorageSaveData ofd_packets/00311269 [10:06:01]File name is /storage/ofd_packets/00311269 [10:06:01]Write 301 bytes [10:06:01]NVStorageSaveData done [10:06:01]OFDSenderStorePacket done [10:06:01]KKMCreateOFDPacket done [10:06:01]NVStorageSaveData kkm_last_timestamp [10:06:01]File name is /storage/kkm_last_timestamp [10:06:01]Write 4 bytes [10:06:01]NVStorageSaveData done [10:06:01]ExternCall_PrintAddStr [10:06:01]wPrintStart [10:06:01]Write to MH i2c: 01 00 00 BC 59 15 [10:06:01]Write i2c OK [10:06:01]MH_I2C_Read... [10:06:01]Read from MH i2c: 01 [10:06:01]MH_I2C_Read... [10:06:01]Read from MH i2c: 01 07 00 [10:06:01]MH_I2C_Read... [10:06:01]Read from MH i2c: 01 07 00 BC 59 00 00 00 00 00 FF 0F 2A [10:06:01]RasterBufferAndPrint [10:06:01]line Счет N : (1)645076 [10:06:01]line ИНН: 02508201610067 [10:06:01]line Контрольно-Кассовый Чек [10:06:01]line ПРОДАЖА [10:06:01]line ТРК (МРК, ГНК) : 61 [10:06:01]line Товар: 2710124500 [10:06:01]line Аи-95-К-3 [10:06:01]line 5.400 * 74.20 [10:06:01]line = 400.68 [10:06:01]line НДС 12% НСП 1% [10:06:01]line > о реализуемом товаре [10:06:01]line ОКРУГЛЕНИЕ: -0.68 [10:06:01]line ИТОГО: 400.00 [10:06:01]line Внесено: 400.00 [10:06:01]line СДАЧА: 0.00 [10:06:01]line НСП 1% : 3.55 [10:06:01]line НДС 12% : 42.55 [10:06:01]line Наличными: 400.00 [10:06:01]line Безнал.: 0.00 [10:06:01]line Место: АЗС № 172 "Партнер Нефть" [10:06:01]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:06:01]line СНО: Общий режим [10:06:01]line Чек 116 30.10.2024 10:06 [10:06:01]line Смена: 536 ФФД: 1.0 [10:06:01]line ЗНМ: 0300000116 [10:06:01]line РНМ: 0000000000091780 [10:06:01]line Версия ККМ: 001 [10:06:01]line ФМ: 0000000000871765 [10:06:01]line ФД: 311269 [10:06:01]line ФПД: 98653753873826 [10:06:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T100604&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311269&fm=98653753873826&tin=02508201610067®Number=0000000000091780&sum=40000 [10:06:01]written 0, free lines is 4095 [10:06:01]OFD Sender: Processing packet 311269 [packets to send 223, broken 222] [10:06:01]ProducePacketName [10:06:01]name=ofd_packets/00311269 [10:06:01]OFD Sender: To server: pG, [10:06:01]CommunicateWithHost lk.salyk.kg:30040 [10:06:01]ConnectInit lk.salyk.kg [10:06:01]Connected sock=10 [10:06:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C1 EA 07 01 33 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 33 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 74 00 00 00 F4 03 04 00 0C 05 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E5 BF 04 00 35 04 06 00 59 B9 9D F4 95 A2 DA C8 8A 03 B2 D2 4F ED [10:06:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 4C 1C 47 00 E8 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 31 37 36 35 10 04 04 00 E5 BF 04 00 F4 03 04 00 5C AB 21 67 B6 04 01 00 00 78 E1 56 73 E5 28 8D 4C [10:06:02]CommunicateWithHost err = 0 [10:06:02]CheckOFDResponse [10:06:02]1017 (14) - 77093643461234 [10:06:02]1041 (16) - 0000000000871765 [10:06:02]1040 (4) - 311269 [10:06:02]1012 (4) - 30.10.2024 03:43 [10:06:02]1206 (1) - 0 [10:06:02]OFD Sender: Remove packet 311269 [10:06:02]ProducePacketName [10:06:02]name=ofd_packets/00311269 [10:06:02]NVStorageDeleteData [10:06:02]Write to MH i2c: 01 00 00 E6 59 3F [10:06:02]Write i2c OK [10:06:02]MH_I2C_Read... [10:06:02]Read from MH i2c: 01 [10:06:02]MH_I2C_Read... [10:06:02]Read from MH i2c: 01 07 00 [10:06:02]MH_I2C_Read... [10:06:02]Read from MH i2c: 01 07 00 E6 59 00 00 00 00 00 BD 0C 0F [10:06:02]RasterBufferAndPrint [10:06:02]line [10:06:02]line [10:06:02]line [10:06:02]line [10:06:02]line [10:06:02]written 0, free lines is 3267 [10:06:02]MH_Cut [10:06:02]Write to MH i2c: D1 01 00 ED 59 01 18 [10:06:02]Write i2c OK [10:06:02]MH_I2C_Read... [10:06:02]Read from MH i2c: D1 [10:06:02]MH_I2C_Read... [10:06:02]Read from MH i2c: D1 01 00 [10:06:02]MH_I2C_Read... [10:06:02]Read from MH i2c: D1 01 00 ED 59 00 17 [10:06:02]Write to MH i2c: 01 00 00 EE 59 47 [10:06:02]Write i2c OK [10:06:02]MH_I2C_Read... [10:06:02]OFD Sender: No OFD packet to send [10:06:03]*** Cut start [10:06:03]*** Purtial cut [10:06:03]*** Stage 1: CUTSNS_PIN = 1 [10:06:03]Read from MH i2c: 01 [10:06:03]MH_I2C_Read... [10:06:03]*** Stop cut motor [10:06:03]*** Cut end [10:06:03]Read from MH i2c: 01 07 00 [10:06:03]MH_I2C_Read... [10:06:03]Read from MH i2c: 01 07 00 EE 59 00 00 00 00 00 FF 0F 5C [10:06:03]process_action close_receipt done [10:06:03]requested_data is exist [10:06:03]produce_requested_data [10:06:03]requested_item fm.sn is exist - process it [10:06:03]wFMCommunicate request_size=4 [10:06:03]MH_SAM_APDU [10:06:03]CAPDU: 80 11 00 00 [10:06:03]Write to MH i2c: E2 08 00 EF 59 80 11 00 00 00 00 00 00 C2 [10:06:03]Write i2c OK [10:06:03]MH_I2C_Read... [10:06:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:06:03]Read from MH i2c: E2 [10:06:03]MH_I2C_Read... [10:06:03]Read from MH i2c: E2 17 00 [10:06:03]MH_I2C_Read... [10:06:03]Read from MH i2c: E2 17 00 EF 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 17 [10:06:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:06:03]wFMCommunicate OK [10:06:03]requested_item fd.num is exist - process it [10:06:03]SAM_PROTO_GetFieldsCounters [10:06:03]wFMCommunicate request_size=4 [10:06:03]MH_SAM_APDU [10:06:03]CAPDU: 80 13 00 00 [10:06:03]Write to MH i2c: E2 08 00 F0 59 80 13 00 00 00 00 00 00 C5 [10:06:03]Write i2c OK [10:06:03]MH_I2C_Read... [10:06:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:06:03]Read from MH i2c: E2 [10:06:03]MH_I2C_Read... [10:06:03]Read from MH i2c: E2 62 00 [10:06:03]MH_I2C_Read... [10:06:03]Read from MH i2c: E2 62 00 F0 59 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E5 BF 04 00 0E 04 04 00 18 02 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 06 [10:06: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E5 BF 04 00 0E 04 04 00 18 02 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 [10:06:03]wFMCommunicate OK [10:06:03]SAM_PROTO_GetFieldsCounters done [10:06:03]requested_item shift.num is exist - process it [10:06:03]requested_item shift.opened is exist - process it [10:06:03]req_shift_opened [10:06:03]FM_GetShiftState [10:06:03]SAM_PROTO_GetShiftState [10:06:03]wFMCommunicate request_size=4 [10:06:03]MH_SAM_APDU [10:06:03]CAPDU: 80 13 01 00 [10:06:03]Write to MH i2c: E2 08 00 F1 59 80 13 01 00 00 00 00 00 C7 [10:06:03]Write i2c OK [10:06:03]MH_I2C_Read... [10:06:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:06:03]Read from MH i2c: E2 [10:06:03]MH_I2C_Read... [10:06:03]Read from MH i2c: E2 0E 00 [10:06:03]MH_I2C_Read... [10:06:03]Read from MH i2c: E2 0E 00 F1 59 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 B2 [10:06:03]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:06:03]wFMCommunicate OK [10:06:03]SAM_PROTO_GetShiftState done [10:06:03]FM_GetShiftState done [10:06:03]req_shift_opened done [10:06:03]requested_item shift.open_date is exist - process it [10:06:03]req_shift_open_date [10:06:03]req_shift_open_date done [10:06:03]produce_requested_data done [10:06:03]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311269,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:06:03]process_action_free close_receipt [10:06:03]json_value_free [10:06:03]json_value_free done [10:06:03]process_json_proto returns [10:06:03]Send response to host [10:06:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311269,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:06:03]free response buf [10:06:03]execute_script done [10:06:03]execute_script returns [10:06:03]free content buf [10:06:03]Sock 9.Close socket [10:06:03]Sock 9.Thread stoped [10:06:07]OFD Sender: No OFD packet to send [10:06:12]OFD Sender: No OFD packet to send [10:06:17]OFD Sender: No OFD packet to send [10:06:22]OFD Sender: No OFD packet to send [10:06:27]OFD Sender: No OFD packet to send [10:06:32]OFD Sender: No OFD packet to send [10:06:37]OFD Sender: No OFD packet to send [10:06:42]OFD Sender: No OFD packet to send [10:06:47]OFD Sender: No OFD packet to send [10:06:52]OFD Sender: No OFD packet to send [10:06:57]OFD Sender: No OFD packet to send [10:07:02]OFD Sender: No OFD packet to send [10:07:07]OFD Sender: No OFD packet to send [10:07:12]OFD Sender: No OFD packet to send [10:07:17]OFD Sender: No OFD packet to send [10:07:22]OFD Sender: No OFD packet to send [10:07:23]accept exits with 7 [10:07:23]New connection [10:07:23]New thread 3066510692 created [10:07:23]Thread 3066654052 joined [10:07:23]Waiting for new connection... [10:07:23] Sock 7.Parse request [10:07:23]Sock 7.Check first char [10:07:23]Sock 7.First char is OK [10:07:23]request: POST /json_proto HTTP/1.0 [10:07:23]Method: POST [10:07:23]URL: /json_proto [10:07:23]Method is POST - this is cgi request [10:07:23]url: /json_proto [10:07:23]query_string will be loaded in cgi processing [10:07:23]execute_cgi json_proto POST (null) [10:07:23]execute_cgi path=json_proto method=POST [10:07:23]POST find Content-Length [10:07:23]Host: 172.17.96.3:8080 [10:07:23]Content-Length: 800 [10:07:23]Content-Type: application/json [10:07:23] [10:07:23]POST finish read [10:07:23]Found Content-Length = 800 [10:07:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645077", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4582647", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:07:23]execute_script... [10:07: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)645077", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4582647", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:07:23]POST & json_proto [10:07:23]process_json_proto [10:07:23]json parsed OK: [10:07:23]protocol is kg_v1.0 [10:07:23]action value=close_receipt [10:07:23]process_action close_receipt [10:07:23]cmd_close_receipt [10:07:23]MH_GetDate [10:07:23]Write to MH i2c: F0 00 00 F2 59 3A [10:07:23]Write i2c OK [10:07:23]MH_I2C_Read... [10:07:23]Read from MH i2c: F0 [10:07:23]MH_I2C_Read... [10:07:23]Read from MH i2c: F0 09 00 [10:07:23]MH_I2C_Read... [10:07:23]Read from MH i2c: F0 09 00 F2 59 00 5F 05 22 67 44 5E 04 65 3B [10:07:23]GetLastDocTimeStamp 1730282764 [10:07:23]current date 1730282847 [10:07:23]FM_GetShiftState [10:07:23]SAM_PROTO_GetShiftState [10:07:23]wFMCommunicate request_size=4 [10:07:23]MH_SAM_APDU [10:07:23]CAPDU: 80 13 01 00 [10:07:23]Write to MH i2c: E2 08 00 F3 59 80 13 01 00 00 00 00 00 C9 [10:07:23]Write i2c OK [10:07:23]MH_I2C_Read... [10:07:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:07:23]Read from MH i2c: E2 [10:07:23]MH_I2C_Read... [10:07:23]Read from MH i2c: E2 0E 00 [10:07:23]MH_I2C_Read... [10:07:23]Read from MH i2c: E2 0E 00 F3 59 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 B4 [10:07:23]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:07:23]wFMCommunicate OK [10:07:23]SAM_PROTO_GetShiftState done [10:07:23]FM_GetShiftState done [10:07:23]opened in 1730247899 [10:07:23]opened+sec_in_day 1730334299 [10:07:23]quantity*price = 0 [10:07:23]sum+1 = 1 [10:07:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 117 30.10.2024 10:07 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4582647 ФМ: 0000000000871765 ФД: 311270 ФПД: 259924632631819 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T100727&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311270&fm=259924632631819&tin=02508201610067®Number=0000000000091780&sum=0 [10:07:24]StoreToDocumentArchive [10:07:24]shift 536 fd 311270 [10:07:24]save to /storage/0536/doc_00311270 [10:07:24]save last doc name /storage/0536/doc_00311270 to /storage/kkm_last_doc_name [10:07:24]save OK [10:07:24]Clear old archive folders... [10:07:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:07:24]tlvbuf is 00659850 [10:07:24]SAM_PROTO_ClearQueue [10:07:24]wFMCommunicate request_size=4 [10:07:24]MH_SAM_APDU [10:07:24]CAPDU: 80 09 00 00 [10:07:24]Write to MH i2c: E2 08 00 00 5A 80 09 00 00 00 00 00 00 CC [10:07:24]Write i2c OK [10:07:24]MH_I2C_Read... [10:07:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:07:24]Read from MH i2c: E2 [10:07:24]MH_I2C_Read... [10:07:24]Read from MH i2c: E2 03 00 [10:07:24]MH_I2C_Read... [10:07:24]Read from MH i2c: E2 03 00 00 5A 00 90 00 CE [10:07:24]RAPDU: 90 00 [10:07:24]wFMCommunicate OK [10:07:24]SAM_PROTO_ClearQueue done [10:07:24]KKMCreateOFDPacket [10:07:24]OFDProtocolAddRootSTLVToBuf [10:07:24]FM_MakeSignedData [10:07:24]FM_MakeSignedData [10:07:24]SAM_PROTO_SignData [10:07:24]wFMCommunicate request_size=4 [10:07:24]MH_SAM_APDU [10:07:24]CAPDU: 80 0D 01 02 [10:07:24]Write to MH i2c: E2 08 00 01 5A 80 0D 01 02 00 00 00 00 D4 [10:07:24]Write i2c OK [10:07:24]MH_I2C_Read... [10:07:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:07:24]Read from MH i2c: E2 [10:07:24]MH_I2C_Read... [10:07:24]Read from MH i2c: E2 03 00 [10:07:24]MH_I2C_Read... [10:07:24]Read from MH i2c: E2 03 00 01 5A 00 90 00 CF [10:07:24]RAPDU: 90 00 [10:07:24]wFMCommunicate OK [10:07:24]wFMCommunicate request_size=255 [10:07:24]MH_SAM_APDU [10:07: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 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 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 5F 05 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E6 BF 04 00 35 04 06 00 EC [10:07:24]Write to MH i2c: E2 02 01 02 5A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 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 5F 05 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E6 BF 04 00 35 04 06 00 EC 00 00 25 [10:07:24]Write i2c OK [10:07:24]MH_I2C_Read... [10:07:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:07:24]Read from MH i2c: E2 [10:07:24]MH_I2C_Read... [10:07:24]Read from MH i2c: E2 03 00 [10:07:24]MH_I2C_Read... [10:07:24]Read from MH i2c: E2 03 00 02 5A 00 90 00 D0 [10:07:24]RAPDU: 90 00 [10:07:24]wFMCommunicate OK [10:07:24]wFMCommunicate request_size=10 [10:07:24]MH_SAM_APDU [10:07:24]CAPDU: 80 0D 02 02 05 66 6B 65 7A 0B [10:07:24]Write to MH i2c: E2 0D 00 03 5A 80 0D 02 02 05 00 66 6B 65 7A 0B 00 00 9C [10:07:24]Write i2c OK [10:07:24]MH_I2C_Read... [10:07:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:07:24]Read from MH i2c: E2 [10:07:24]MH_I2C_Read... [10:07:24]Read from MH i2c: E2 03 00 [10:07:24]MH_I2C_Read... [10:07:24]Read from MH i2c: E2 03 00 03 5A 00 90 00 D1 [10:07:24]RAPDU: 90 00 [10:07:24]wFMCommunicate OK [10:07:24]wFMCommunicate request_size=4 [10:07:24]MH_SAM_APDU [10:07:24]CAPDU: 80 0D 03 02 [10:07:24]Write to MH i2c: E2 08 00 04 5A 80 0D 03 02 00 00 00 00 D9 [10:07:24]Write i2c OK [10:07:24]MH_I2C_Read... [10:07:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:07:24]Read from MH i2c: E2 [10:07:24]MH_I2C_Read... [10:07:24]Read from MH i2c: E2 0B 00 [10:07:24]MH_I2C_Read... [10:07:24]Read from MH i2c: E2 0B 00 04 5A 00 08 0C 87 6F CF 9A A9 45 90 00 3B [10:07:24]RAPDU: 08 0C 87 6F CF 9A A9 45 90 00 [10:07:24]wFMCommunicate OK [10:07:24]SAM_PROTO_SignData done [10:07:24]FM_MakeSignedData done [10:07:24]CreateOFDProtocolMessage [10:07:24]wFMCommunicate request_size=4 [10:07:24]MH_SAM_APDU [10:07:24]CAPDU: 80 11 00 00 [10:07:24]Write to MH i2c: E2 08 00 05 5A 80 11 00 00 00 00 00 00 D9 [10:07:24]Write i2c OK [10:07:24]MH_I2C_Read... [10:07:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:07:24]Read from MH i2c: E2 [10:07:24]MH_I2C_Read... [10:07:24]Read from MH i2c: E2 17 00 [10:07:24]MH_I2C_Read... [10:07:24]Read from MH i2c: E2 17 00 05 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 2E [10:07:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:07:24]wFMCommunicate OK [10:07:24]CreateOFDProtocolMessage done [10:07:24]OFDSenderStorePacket 311270 [10:07:24]StoreOFDPacket docnum=311270 [10:07:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 41 1E 07 01 59 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 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 5F 05 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E6 BF 04 00 35 04 06 00 EC 66 6B 65 7A 0B 08 0C 87 6F CF 9A A9 45 [10:07:24]CheckFolder [10:07:24]dirname=/storage/ofd_packets [10:07:24]CheckFolder done [10:07:24]ProducePacketName [10:07:24]name=ofd_packets/00311270 [10:07:24]NVStorageSaveData ofd_packets/00311270 [10:07:24]File name is /storage/ofd_packets/00311270 [10:07:24]Write 301 bytes [10:07:24]NVStorageSaveData done [10:07:24]OFDSenderStorePacket done [10:07:24]KKMCreateOFDPacket done [10:07:24]NVStorageSaveData kkm_last_timestamp [10:07:24]File name is /storage/kkm_last_timestamp [10:07:24]Write 4 bytes [10:07:24]NVStorageSaveData done [10:07:24]OFD Sender: Processing packet 311270 [packets to send 223, broken 222] [10:07:24]ProducePacketName [10:07:24]name=ofd_packets/00311270 [10:07:24]OFD Sender: To server: pG, [10:07:24]CommunicateWithHost lk.salyk.kg:30040 [10:07:24]ConnectInit lk.salyk.kg [10:07:24]ExternCall_PrintAddStr [10:07:24]wPrintStart [10:07:24]Write to MH i2c: 01 00 00 06 5A 60 [10:07:24]Write i2c OK [10:07:24]MH_I2C_Read... [10:07:24]Read from MH i2c: 01 [10:07:24]MH_I2C_Read... [10:07:24]Read from MH i2c: 01 07 00 [10:07:24]MH_I2C_Read... [10:07:24]Read from MH i2c: 01 07 00 06 5A 00 00 00 00 00 FF 0F 75 [10:07:24]RasterBufferAndPrint [10:07:24]line Счет N : (1)645077 [10:07:24]line ИНН: 02508201610067 [10:07:24]line Контрольно-Кассовый Чек [10:07:24]line ПРОДАЖА [10:07:24]line ТРК (МРК, ГНК) : 62 [10:07:24]line Товар: 2710124130 [10:07:24]line Аи-92-К-2 [10:07:24]line 10.000 * 0.00 [10:07:24]line = 0.00 [10:07:24]line НДС 12% НСП 1% [10:07:24]line > о реализуемом товаре [10:07:24]line ИТОГО: 0.00 [10:07:24]line НСП 1% : 0.00 [10:07:24]line НДС 12% : 0.00 [10:07:24]line Наличными: 0.00 [10:07:24]line Безнал.: 0.00 [10:07:24]line Место: АЗС № 172 "Партнер Нефть" [10:07:24]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:07:24]line СНО: Общий режим [10:07:24]line Чек 117 30.10.2024 10:07 [10:07:24]line Смена: 536 ФФД: 1.0 [10:07:24]line ЗНМ: 0300000116 [10:07:24]line РНМ: 0000000000091780 [10:07:24]line Версия ККМ: 001 [10:07:24]line Талоны: Топливные Талоны [10:07:24]line 4582647 [10:07:24]line ФМ: 0000000000871765 [10:07:24]line ФД: 311270 [10:07:24]line ФПД: 259924632631819 [10:07:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T100727&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311270&fm=259924632631819&tin=02508201610067®Number=0000000000091780&sum=0 [10:07:25]Connected sock=11 [10:07:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 41 1E 07 01 59 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 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 5F 05 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E6 BF 04 00 35 04 06 00 EC 66 6B 65 7A 0B 08 0C 87 6F CF 9A A9 45 [10:07:25]written 0, free lines is 4095 [10:07:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 D9 3E 47 00 16 DD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E6 BF 04 00 F4 03 04 00 B0 AB 21 67 B6 04 01 00 00 34 C1 4A F2 61 14 8D 42 [10:07:25]CommunicateWithHost err = 0 [10:07:25]CheckOFDResponse [10:07:25]1017 (14) - 77093643461234 [10:07:25]1041 (16) - 0000000000871765 [10:07:25]1040 (4) - 311270 [10:07:25]1012 (4) - 30.10.2024 03:44 [10:07:25]1206 (1) - 0 [10:07:25]OFD Sender: Remove packet 311270 [10:07:25]ProducePacketName [10:07:25]name=ofd_packets/00311270 [10:07:25]NVStorageDeleteData [10:07:25]Write to MH i2c: 01 00 00 2F 5A 89 [10:07:25]Write i2c OK [10:07:25]MH_I2C_Read... [10:07:25]Read from MH i2c: 01 [10:07:25]MH_I2C_Read... [10:07:25]Read from MH i2c: 01 07 00 [10:07:25]MH_I2C_Read... [10:07:25]Read from MH i2c: 01 07 00 2F 5A 00 00 00 00 00 C1 0C 5D [10:07:25]RasterBufferAndPrint [10:07:25]line [10:07:25]line [10:07:25]line [10:07:25]line [10:07:25]line [10:07:25]written 0, free lines is 3269 [10:07:25]MH_Cut [10:07:25]Write to MH i2c: D1 01 00 36 5A 01 62 [10:07:25]Write i2c OK [10:07:25]MH_I2C_Read... [10:07:25]Read from MH i2c: D1 [10:07:25]MH_I2C_Read... [10:07:25]Read from MH i2c: D1 01 00 [10:07:25]MH_I2C_Read... [10:07:25]Read from MH i2c: D1 01 00 36 5A 00 61 [10:07:25]Write to MH i2c: 01 00 00 37 5A 91 [10:07:25]Write i2c OK [10:07:25]MH_I2C_Read... [10:07:25]OFD Sender: No OFD packet to send [10:07:26]*** Cut start [10:07:26]*** Purtial cut [10:07:26]*** Stage 1: CUTSNS_PIN = 1 [10:07:26]Read from MH i2c: 01 [10:07:26]MH_I2C_Read... [10:07:26]*** Stop cut motor [10:07:26]*** Cut end [10:07:26]Read from MH i2c: 01 07 00 [10:07:26]MH_I2C_Read... [10:07:26]Read from MH i2c: 01 07 00 37 5A 00 00 00 00 00 FF 0F A6 [10:07:26]process_action close_receipt done [10:07:26]requested_data is exist [10:07:26]produce_requested_data [10:07:26]requested_item fm.sn is exist - process it [10:07:26]wFMCommunicate request_size=4 [10:07:26]MH_SAM_APDU [10:07:26]CAPDU: 80 11 00 00 [10:07:26]Write to MH i2c: E2 08 00 38 5A 80 11 00 00 00 00 00 00 0C [10:07:26]Write i2c OK [10:07:26]MH_I2C_Read... [10:07:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:07:26]Read from MH i2c: E2 [10:07:26]MH_I2C_Read... [10:07:26]Read from MH i2c: E2 17 00 [10:07:26]MH_I2C_Read... [10:07:26]Read from MH i2c: E2 17 00 38 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 61 [10:07:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:07:26]wFMCommunicate OK [10:07:26]requested_item fd.num is exist - process it [10:07:26]SAM_PROTO_GetFieldsCounters [10:07:26]wFMCommunicate request_size=4 [10:07:26]MH_SAM_APDU [10:07:26]CAPDU: 80 13 00 00 [10:07:26]Write to MH i2c: E2 08 00 39 5A 80 13 00 00 00 00 00 00 0F [10:07:26]Write i2c OK [10:07:26]MH_I2C_Read... [10:07:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:07:27]Read from MH i2c: E2 [10:07:27]MH_I2C_Read... [10:07:27]Read from MH i2c: E2 62 00 [10:07:27]MH_I2C_Read... [10:07:27]Read from MH i2c: E2 62 00 39 5A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E6 BF 04 00 0E 04 04 00 18 02 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 54 [10:07: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E6 BF 04 00 0E 04 04 00 18 02 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 [10:07:27]wFMCommunicate OK [10:07:27]SAM_PROTO_GetFieldsCounters done [10:07:27]requested_item shift.num is exist - process it [10:07:27]requested_item shift.opened is exist - process it [10:07:27]req_shift_opened [10:07:27]FM_GetShiftState [10:07:27]SAM_PROTO_GetShiftState [10:07:27]wFMCommunicate request_size=4 [10:07:27]MH_SAM_APDU [10:07:27]CAPDU: 80 13 01 00 [10:07:27]Write to MH i2c: E2 08 00 3A 5A 80 13 01 00 00 00 00 00 11 [10:07:27]Write i2c OK [10:07:27]MH_I2C_Read... [10:07:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:07:27]Read from MH i2c: E2 [10:07:27]MH_I2C_Read... [10:07:27]Read from MH i2c: E2 0E 00 [10:07:27]MH_I2C_Read... [10:07:27]Read from MH i2c: E2 0E 00 3A 5A 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 FC [10:07:27]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:07:27]wFMCommunicate OK [10:07:27]SAM_PROTO_GetShiftState done [10:07:27]FM_GetShiftState done [10:07:27]req_shift_opened done [10:07:27]requested_item shift.open_date is exist - process it [10:07:27]req_shift_open_date [10:07:27]req_shift_open_date done [10:07:27]produce_requested_data done [10:07:27]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311270,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:07:27]process_action_free close_receipt [10:07:27]json_value_free [10:07:27]json_value_free done [10:07:27]process_json_proto returns [10:07:27]Send response to host [10:07:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311270,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:07:27]free response buf [10:07:27]execute_script done [10:07:27]execute_script returns [10:07:27]free content buf [10:07:27]Sock 7.Close socket [10:07:27]Sock 7.Thread stoped [10:07:30]OFD Sender: No OFD packet to send [10:07:35]OFD Sender: No OFD packet to send [10:07:40]OFD Sender: No OFD packet to send [10:07:44]accept exits with 9 [10:07:44]New connection [10:07:44]New thread 3066654052 created [10:07:44]Thread 3066510692 joined [10:07:44]Waiting for new connection... [10:07:44] Sock 9.Parse request [10:07:44]Sock 9.Check first char [10:07:44]Sock 9.First char is OK [10:07:44]request: POST /json_proto HTTP/1.0 [10:07:44]Method: POST [10:07:44]URL: /json_proto [10:07:44]Method is POST - this is cgi request [10:07:44]url: /json_proto [10:07:44]query_string will be loaded in cgi processing [10:07:44]execute_cgi json_proto POST (null) [10:07:44]execute_cgi path=json_proto method=POST [10:07:44]POST find Content-Length [10:07:44]Host: 172.17.96.3:8080 [10:07:44]Content-Length: 792 [10:07:44]Content-Type: application/json [10:07:44] [10:07:44]POST finish read [10:07:44]Found Content-Length = 792 [10:07:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645074", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 29.930, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A31216", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:07:44]execute_script... [10:07: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)645074", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 29.930, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A31216", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:07:44]POST & json_proto [10:07:44]process_json_proto [10:07:44]json parsed OK: [10:07:44]protocol is kg_v1.0 [10:07:44]action value=close_receipt [10:07:44]process_action close_receipt [10:07:44]cmd_close_receipt [10:07:44]MH_GetDate [10:07:44]Write to MH i2c: F0 00 00 3B 5A 84 [10:07:44]Write i2c OK [10:07:44]MH_I2C_Read... [10:07:44]Read from MH i2c: F0 [10:07:44]MH_I2C_Read... [10:07:44]Read from MH i2c: F0 09 00 [10:07:44]MH_I2C_Read... [10:07:44]Read from MH i2c: F0 09 00 3B 5A 00 75 05 22 67 44 5E 04 65 9B [10:07:44]GetLastDocTimeStamp 1730282847 [10:07:44]current date 1730282869 [10:07:44]FM_GetShiftState [10:07:44]SAM_PROTO_GetShiftState [10:07:44]wFMCommunicate request_size=4 [10:07:44]MH_SAM_APDU [10:07:44]CAPDU: 80 13 01 00 [10:07:44]Write to MH i2c: E2 08 00 3C 5A 80 13 01 00 00 00 00 00 13 [10:07:44]Write i2c OK [10:07:44]MH_I2C_Read... [10:07:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:07:44]Read from MH i2c: E2 [10:07:44]MH_I2C_Read... [10:07:44]Read from MH i2c: E2 0E 00 [10:07:44]MH_I2C_Read... [10:07:44]Read from MH i2c: E2 0E 00 3C 5A 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 FE [10:07:44]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:07:44]wFMCommunicate OK [10:07:44]SAM_PROTO_GetShiftState done [10:07:44]FM_GetShiftState done [10:07:44]opened in 1730247899 [10:07:44]opened+sec_in_day 1730334299 [10:07:44]quantity*price = 0 [10:07:44]sum+1 = 1 [10:07:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 118 30.10.2024 10:07 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливная Карта 31216 ФМ: 0000000000871765 ФД: 311271 ФПД: 271685510747322 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T100749&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311271&fm=271685510747322&tin=02508201610067®Number=0000000000091780&sum=0 [10:07:46]StoreToDocumentArchive [10:07:46]shift 536 fd 311271 [10:07:46]save to /storage/0536/doc_00311271 [10:07:46]save last doc name /storage/0536/doc_00311271 to /storage/kkm_last_doc_name [10:07:46]save OK [10:07:46]Clear old archive folders... [10:07:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:07:46]tlvbuf is 007386E0 [10:07:46]SAM_PROTO_ClearQueue [10:07:46]wFMCommunicate request_size=4 [10:07:46]MH_SAM_APDU [10:07:46]CAPDU: 80 09 00 00 [10:07:46]Write to MH i2c: E2 08 00 49 5A 80 09 00 00 00 00 00 00 15 [10:07:46]Write i2c OK [10:07:46]MH_I2C_Read... [10:07:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:07:46]Read from MH i2c: E2 [10:07:46]MH_I2C_Read... [10:07:46]Read from MH i2c: E2 03 00 [10:07:46]MH_I2C_Read... [10:07:46]Read from MH i2c: E2 03 00 49 5A 00 90 00 17 [10:07:46]RAPDU: 90 00 [10:07:46]wFMCommunicate OK [10:07:46]SAM_PROTO_ClearQueue done [10:07:46]KKMCreateOFDPacket [10:07:46]OFDProtocolAddRootSTLVToBuf [10:07:46]FM_MakeSignedData [10:07:46]FM_MakeSignedData [10:07:46]SAM_PROTO_SignData [10:07:46]wFMCommunicate request_size=4 [10:07:46]MH_SAM_APDU [10:07:46]CAPDU: 80 0D 01 02 [10:07:46]Write to MH i2c: E2 08 00 4A 5A 80 0D 01 02 00 00 00 00 1D [10:07:46]Write i2c OK [10:07:46]MH_I2C_Read... [10:07:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:07:46]Read from MH i2c: E2 [10:07:46]MH_I2C_Read... [10:07:46]Read from MH i2c: E2 03 00 [10:07:46]MH_I2C_Read... [10:07:46]Read from MH i2c: E2 03 00 4A 5A 00 90 00 18 [10:07:46]RAPDU: 90 00 [10:07:46]wFMCommunicate OK [10:07:46]wFMCommunicate request_size=255 [10:07:46]MH_SAM_APDU [10:07: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 32 FF 03 08 00 03 EA 74 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 75 05 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E7 BF 04 00 35 04 06 00 F7 [10:07:46]Write to MH i2c: E2 02 01 4B 5A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 EA 74 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 75 05 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E7 BF 04 00 35 04 06 00 F7 00 00 B8 [10:07:46]Write i2c OK [10:07:46]MH_I2C_Read... [10:07:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:07:46]Read from MH i2c: E2 [10:07:46]MH_I2C_Read... [10:07:46]Read from MH i2c: E2 03 00 [10:07:46]MH_I2C_Read... [10:07:46]Read from MH i2c: E2 03 00 4B 5A 00 90 00 19 [10:07:46]RAPDU: 90 00 [10:07:46]wFMCommunicate OK [10:07:46]wFMCommunicate request_size=10 [10:07:46]MH_SAM_APDU [10:07:46]CAPDU: 80 0D 02 02 05 18 B6 5B D4 BA [10:07:46]Write to MH i2c: E2 0D 00 4C 5A 80 0D 02 02 05 00 18 B6 5B D4 BA 00 00 E1 [10:07:46]Write i2c OK [10:07:46]MH_I2C_Read... [10:07:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:07:46]Read from MH i2c: E2 [10:07:46]MH_I2C_Read... [10:07:46]Read from MH i2c: E2 03 00 [10:07:46]MH_I2C_Read... [10:07:46]Read from MH i2c: E2 03 00 4C 5A 00 90 00 1A [10:07:46]RAPDU: 90 00 [10:07:46]wFMCommunicate OK [10:07:46]wFMCommunicate request_size=4 [10:07:46]MH_SAM_APDU [10:07:46]CAPDU: 80 0D 03 02 [10:07:46]Write to MH i2c: E2 08 00 4D 5A 80 0D 03 02 00 00 00 00 22 [10:07:46]Write i2c OK [10:07:46]MH_I2C_Read... [10:07:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:07:46]Read from MH i2c: E2 [10:07:46]MH_I2C_Read... [10:07:46]Read from MH i2c: E2 0B 00 [10:07:46]MH_I2C_Read... [10:07:46]Read from MH i2c: E2 0B 00 4D 5A 00 B0 41 5C 7D 10 C5 31 DA 90 00 CD [10:07:46]RAPDU: B0 41 5C 7D 10 C5 31 DA 90 00 [10:07:46]wFMCommunicate OK [10:07:46]SAM_PROTO_SignData done [10:07:46]FM_MakeSignedData done [10:07:46]CreateOFDProtocolMessage [10:07:46]wFMCommunicate request_size=4 [10:07:46]MH_SAM_APDU [10:07:46]CAPDU: 80 11 00 00 [10:07:46]Write to MH i2c: E2 08 00 4E 5A 80 11 00 00 00 00 00 00 22 [10:07:46]Write i2c OK [10:07:46]MH_I2C_Read... [10:07:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:07:46]Read from MH i2c: E2 [10:07:46]MH_I2C_Read... [10:07:46]Read from MH i2c: E2 17 00 [10:07:46]MH_I2C_Read... [10:07:46]Read from MH i2c: E2 17 00 4E 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 77 [10:07:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:07:46]wFMCommunicate OK [10:07:46]CreateOFDProtocolMessage done [10:07:46]OFDSenderStorePacket 311271 [10:07:46]StoreOFDPacket docnum=311271 [10:07:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 6A 47 07 01 5A 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 32 FF 03 08 00 03 EA 74 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 75 05 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E7 BF 04 00 35 04 06 00 F7 18 B6 5B D4 BA B0 41 5C 7D 10 C5 31 DA [10:07:46]CheckFolder [10:07:46]dirname=/storage/ofd_packets [10:07:46]CheckFolder done [10:07:46]ProducePacketName [10:07:46]name=ofd_packets/00311271 [10:07:46]NVStorageSaveData ofd_packets/00311271 [10:07:46]File name is /storage/ofd_packets/00311271 [10:07:46]Write 301 bytes [10:07:46]NVStorageSaveData done [10:07:46]OFDSenderStorePacket done [10:07:46]KKMCreateOFDPacket done [10:07:46]NVStorageSaveData kkm_last_timestamp [10:07:46]File name is /storage/kkm_last_timestamp [10:07:46]Write 4 bytes [10:07:46]NVStorageSaveData done [10:07:46]ExternCall_PrintAddStr [10:07:46]wPrintStart [10:07:46]Write to MH i2c: 01 00 00 4F 5A A9 [10:07:46]Write i2c OK [10:07:46]MH_I2C_Read... [10:07:46]Read from MH i2c: 01 [10:07:46]MH_I2C_Read... [10:07:46]Read from MH i2c: 01 07 00 [10:07:46]MH_I2C_Read... [10:07:46]Read from MH i2c: 01 07 00 4F 5A 00 00 00 00 00 FF 0F BE [10:07:46]RasterBufferAndPrint [10:07:46]line Счет N : (1)645074 [10:07:46]line ИНН: 02508201610067 [10:07:46]line Контрольно-Кассовый Чек [10:07:46]line ПРОДАЖА [10:07:46]line ТРК (МРК, ГНК) : 41 [10:07:46]line Товар: 2710124130 [10:07:46]line Аи-92-К-2 [10:07:46]line 29.930 * 0.00 [10:07:46]line = 0.00 [10:07:46]line НДС 12% НСП 1% [10:07:46]line > о реализуемом товаре [10:07:46]line ИТОГО: 0.00 [10:07:46]line НСП 1% : 0.00 [10:07:46]line НДС 12% : 0.00 [10:07:46]line Наличными: 0.00 [10:07:46]line Безнал.: 0.00 [10:07:46]line Место: АЗС № 172 "Партнер Нефть" [10:07:46]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:07:46]line СНО: Общий режим [10:07:46]line Чек 118 30.10.2024 10:07 [10:07:46]line Смена: 536 ФФД: 1.0 [10:07:46]line ЗНМ: 0300000116 [10:07:46]line РНМ: 0000000000091780 [10:07:46]line Версия ККМ: 001 [10:07:46]line Талоны: Топливная Карта [10:07:46]line 31216 [10:07:46]line ФМ: 0000000000871765 [10:07:46]line ФД: 311271 [10:07:46]line ФПД: 271685510747322 [10:07:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T100749&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311271&fm=271685510747322&tin=02508201610067®Number=0000000000091780&sum=0 [10:07:46]written 0, free lines is 4095 [10:07:46]OFD Sender: Processing packet 311271 [packets to send 223, broken 222] [10:07:46]ProducePacketName [10:07:46]name=ofd_packets/00311271 [10:07:46]OFD Sender: To server: pG, [10:07:46]CommunicateWithHost lk.salyk.kg:30040 [10:07:46]ConnectInit lk.salyk.kg [10:07:46]Connected sock=10 [10:07:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 6A 47 07 01 5A 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 32 FF 03 08 00 03 EA 74 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 75 05 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E7 BF 04 00 35 04 06 00 F7 18 B6 5B D4 BA B0 41 5C 7D 10 C5 31 DA [10:07:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 92 F8 47 00 85 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 31 37 36 35 10 04 04 00 E7 BF 04 00 F4 03 04 00 C5 AB 21 67 B6 04 01 00 00 34 02 21 8D A1 6D AE DB [10:07:47]CommunicateWithHost err = 0 [10:07:47]CheckOFDResponse [10:07:47]1017 (14) - 77093643461234 [10:07:47]1041 (16) - 0000000000871765 [10:07:47]1040 (4) - 311271 [10:07:47]1012 (4) - 30.10.2024 03:45 [10:07:47]1206 (1) - 0 [10:07:47]OFD Sender: Remove packet 311271 [10:07:47]ProducePacketName [10:07:47]name=ofd_packets/00311271 [10:07:47]NVStorageDeleteData [10:07:47]Write to MH i2c: 01 00 00 78 5A D2 [10:07:47]Write i2c OK [10:07:47]MH_I2C_Read... [10:07:47]Read from MH i2c: 01 [10:07:47]MH_I2C_Read... [10:07:47]Read from MH i2c: 01 07 00 [10:07:47]MH_I2C_Read... [10:07:47]Read from MH i2c: 01 07 00 78 5A 00 00 00 00 00 C5 0C AA [10:07:47]RasterBufferAndPrint [10:07:47]line [10:07:47]line [10:07:47]line [10:07:47]line [10:07:47]line [10:07:47]written 0, free lines is 3273 [10:07:47]MH_Cut [10:07:47]Write to MH i2c: D1 01 00 7F 5A 01 AB [10:07:47]Write i2c OK [10:07:47]MH_I2C_Read... [10:07:47]Read from MH i2c: D1 [10:07:47]MH_I2C_Read... [10:07:47]Read from MH i2c: D1 01 00 [10:07:47]MH_I2C_Read... [10:07:47]Read from MH i2c: D1 01 00 7F 5A 00 AA [10:07:47]Write to MH i2c: 01 00 00 80 5A DA [10:07:47]Write i2c OK [10:07:47]MH_I2C_Read... [10:07:47]OFD Sender: No OFD packet to send [10:07:48]*** Cut start [10:07:48]*** Purtial cut [10:07:48]*** Stage 1: CUTSNS_PIN = 1 [10:07:48]Read from MH i2c: 01 [10:07:48]MH_I2C_Read... [10:07:48]*** Stop cut motor [10:07:48]*** Cut end [10:07:48]Read from MH i2c: 01 07 00 [10:07:48]MH_I2C_Read... [10:07:48]Read from MH i2c: 01 07 00 80 5A 00 00 00 00 00 FF 0F EF [10:07:48]process_action close_receipt done [10:07:48]requested_data is exist [10:07:48]produce_requested_data [10:07:48]requested_item fm.sn is exist - process it [10:07:48]wFMCommunicate request_size=4 [10:07:48]MH_SAM_APDU [10:07:48]CAPDU: 80 11 00 00 [10:07:48]Write to MH i2c: E2 08 00 81 5A 80 11 00 00 00 00 00 00 55 [10:07:48]Write i2c OK [10:07:48]MH_I2C_Read... [10:07:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:07:48]Read from MH i2c: E2 [10:07:48]MH_I2C_Read... [10:07:48]Read from MH i2c: E2 17 00 [10:07:48]MH_I2C_Read... [10:07:48]Read from MH i2c: E2 17 00 81 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AA [10:07:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:07:48]wFMCommunicate OK [10:07:48]requested_item fd.num is exist - process it [10:07:48]SAM_PROTO_GetFieldsCounters [10:07:48]wFMCommunicate request_size=4 [10:07:48]MH_SAM_APDU [10:07:48]CAPDU: 80 13 00 00 [10:07:48]Write to MH i2c: E2 08 00 82 5A 80 13 00 00 00 00 00 00 58 [10:07:48]Write i2c OK [10:07:48]MH_I2C_Read... [10:07:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:07:48]Read from MH i2c: E2 [10:07:48]MH_I2C_Read... [10:07:48]Read from MH i2c: E2 62 00 [10:07:48]MH_I2C_Read... [10:07:48]Read from MH i2c: E2 62 00 82 5A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E7 BF 04 00 0E 04 04 00 18 02 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 A1 [10:07: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E7 BF 04 00 0E 04 04 00 18 02 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 [10:07:48]wFMCommunicate OK [10:07:48]SAM_PROTO_GetFieldsCounters done [10:07:48]requested_item shift.num is exist - process it [10:07:48]requested_item shift.opened is exist - process it [10:07:48]req_shift_opened [10:07:48]FM_GetShiftState [10:07:48]SAM_PROTO_GetShiftState [10:07:48]wFMCommunicate request_size=4 [10:07:48]MH_SAM_APDU [10:07:48]CAPDU: 80 13 01 00 [10:07:48]Write to MH i2c: E2 08 00 83 5A 80 13 01 00 00 00 00 00 5A [10:07:48]Write i2c OK [10:07:48]MH_I2C_Read... [10:07:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:07:48]Read from MH i2c: E2 [10:07:48]MH_I2C_Read... [10:07:48]Read from MH i2c: E2 0E 00 [10:07:48]MH_I2C_Read... [10:07:48]Read from MH i2c: E2 0E 00 83 5A 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 45 [10:07:48]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:07:48]wFMCommunicate OK [10:07:48]SAM_PROTO_GetShiftState done [10:07:48]FM_GetShiftState done [10:07:48]req_shift_opened done [10:07:48]requested_item shift.open_date is exist - process it [10:07:48]req_shift_open_date [10:07:48]req_shift_open_date done [10:07:48]produce_requested_data done [10:07:48]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311271,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:07:48]process_action_free close_receipt [10:07:48]json_value_free [10:07:48]json_value_free done [10:07:48]process_json_proto returns [10:07:48]Send response to host [10:07:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311271,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:07:48]free response buf [10:07:48]execute_script done [10:07:48]execute_script returns [10:07:48]free content buf [10:07:48]Sock 9.Close socket [10:07:48]Sock 9.Thread stoped [10:07:52]OFD Sender: No OFD packet to send [10:07:57]OFD Sender: No OFD packet to send [10:08:02]OFD Sender: No OFD packet to send [10:08:07]OFD Sender: No OFD packet to send [10:08:12]OFD Sender: No OFD packet to send [10:08:17]OFD Sender: No OFD packet to send [10:08:22]OFD Sender: No OFD packet to send [10:08:27]OFD Sender: No OFD packet to send [10:08:32]OFD Sender: No OFD packet to send [10:08:37]OFD Sender: No OFD packet to send [10:08:42]OFD Sender: No OFD packet to send [10:08:43]accept exits with 7 [10:08:43]New connection [10:08:43]New thread 3066510692 created [10:08:43]Thread 3066654052 joined [10:08:43]Waiting for new connection... [10:08:43] Sock 7.Parse request [10:08:43]Sock 7.Check first char [10:08:43]Sock 7.First char is OK [10:08:43]request: POST /json_proto HTTP/1.0 [10:08:43]Method: POST [10:08:43]URL: /json_proto [10:08:43]Method is POST - this is cgi request [10:08:43]url: /json_proto [10:08:43]query_string will be loaded in cgi processing [10:08:43]execute_cgi json_proto POST (null) [10:08:43]execute_cgi path=json_proto method=POST [10:08:43]POST find Content-Length [10:08:43]Host: 172.17.96.3:8080 [10:08:43]Content-Length: 677 [10:08:43]Content-Type: application/json [10:08:43] [10:08:43]POST finish read [10:08:43]Found Content-Length = 677 [10:08:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645078", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 6.730, "sum" : 450.24, "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" ] } } [10:08:43]execute_script... [10:08: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)645078", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 6.730, "sum" : 450.24, "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" ] } } [10:08:43]POST & json_proto [10:08:43]process_json_proto [10:08:43]json parsed OK: [10:08:43]protocol is kg_v1.0 [10:08:43]action value=close_receipt [10:08:43]process_action close_receipt [10:08:43]cmd_close_receipt [10:08:43]MH_GetDate [10:08:43]Write to MH i2c: F0 00 00 84 5A CD [10:08:43]Write i2c OK [10:08:43]MH_I2C_Read... [10:08:43]Read from MH i2c: F0 [10:08:43]MH_I2C_Read... [10:08:43]Read from MH i2c: F0 09 00 [10:08:43]MH_I2C_Read... [10:08:43]Read from MH i2c: F0 09 00 84 5A 00 B0 05 22 67 44 5E 04 65 1F [10:08:43]GetLastDocTimeStamp 1730282869 [10:08:43]current date 1730282928 [10:08:43]FM_GetShiftState [10:08:43]SAM_PROTO_GetShiftState [10:08:43]wFMCommunicate request_size=4 [10:08:43]MH_SAM_APDU [10:08:43]CAPDU: 80 13 01 00 [10:08:43]Write to MH i2c: E2 08 00 85 5A 80 13 01 00 00 00 00 00 5C [10:08:43]Write i2c OK [10:08:43]MH_I2C_Read... [10:08:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:08:43]Read from MH i2c: E2 [10:08:43]MH_I2C_Read... [10:08:43]Read from MH i2c: E2 0E 00 [10:08:43]MH_I2C_Read... [10:08:43]Read from MH i2c: E2 0E 00 85 5A 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 47 [10:08:43]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:08:43]wFMCommunicate OK [10:08:43]SAM_PROTO_GetShiftState done [10:08:43]FM_GetShiftState done [10:08:43]opened in 1730247899 [10:08:43]opened+sec_in_day 1730334299 [10:08:43]quantity*price = 45023 [10:08:43]sum+1 = 45025 [10:08:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 450.00 Внесено: 450.00 СДАЧА: 0.00 НСП 1% : 3.98 НДС 12% : 47.81 Наличными: 450.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 119 30.10.2024 10:08 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311272 ФПД: 40310278801058 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T100848&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311272&fm=40310278801058&tin=02508201610067®Number=0000000000091780&sum=45000 [10:08:44]StoreToDocumentArchive [10:08:44]shift 536 fd 311272 [10:08:44]save to /storage/0536/doc_00311272 [10:08:44]save last doc name /storage/0536/doc_00311272 to /storage/kkm_last_doc_name [10:08:44]save OK [10:08:44]Clear old archive folders... [10:08:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:08:44]tlvbuf is 007385D0 [10:08:44]SAM_PROTO_ClearQueue [10:08:44]wFMCommunicate request_size=4 [10:08:44]MH_SAM_APDU [10:08:44]CAPDU: 80 09 00 00 [10:08:44]Write to MH i2c: E2 08 00 92 5A 80 09 00 00 00 00 00 00 5E [10:08:44]Write i2c OK [10:08:44]MH_I2C_Read... [10:08:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:08:44]Read from MH i2c: E2 [10:08:44]MH_I2C_Read... [10:08:44]Read from MH i2c: E2 03 00 [10:08:44]MH_I2C_Read... [10:08:44]Read from MH i2c: E2 03 00 92 5A 00 90 00 60 [10:08:44]RAPDU: 90 00 [10:08:44]wFMCommunicate OK [10:08:44]SAM_PROTO_ClearQueue done [10:08:44]KKMCreateOFDPacket [10:08:44]OFDProtocolAddRootSTLVToBuf [10:08:44]FM_MakeSignedData [10:08:44]FM_MakeSignedData [10:08:44]SAM_PROTO_SignData [10:08:44]wFMCommunicate request_size=4 [10:08:44]MH_SAM_APDU [10:08:44]CAPDU: 80 0D 01 02 [10:08:44]Write to MH i2c: E2 08 00 93 5A 80 0D 01 02 00 00 00 00 66 [10:08:44]Write i2c OK [10:08:44]MH_I2C_Read... [10:08:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:08:44]Read from MH i2c: E2 [10:08:44]MH_I2C_Read... [10:08:44]Read from MH i2c: E2 03 00 [10:08:44]MH_I2C_Read... [10:08:44]Read from MH i2c: E2 03 00 93 5A 00 90 00 61 [10:08:44]RAPDU: 90 00 [10:08:44]wFMCommunicate OK [10:08:44]wFMCommunicate request_size=255 [10:08:44]MH_SAM_APDU [10:08: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 32 FF 03 08 00 03 4A 1A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E0 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 77 00 00 00 F4 03 04 00 B0 05 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E8 BF 04 00 35 04 06 00 24 [10:08:44]Write to MH i2c: E2 02 01 94 5A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 4A 1A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E0 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 77 00 00 00 F4 03 04 00 B0 05 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E8 BF 04 00 35 04 06 00 24 00 00 78 [10:08:44]Write i2c OK [10:08:44]MH_I2C_Read... [10:08:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:08:45]Read from MH i2c: E2 [10:08:45]MH_I2C_Read... [10:08:45]Read from MH i2c: E2 03 00 [10:08:45]MH_I2C_Read... [10:08:45]Read from MH i2c: E2 03 00 94 5A 00 90 00 62 [10:08:45]RAPDU: 90 00 [10:08:45]wFMCommunicate OK [10:08:45]wFMCommunicate request_size=10 [10:08:45]MH_SAM_APDU [10:08:45]CAPDU: 80 0D 02 02 05 A9 77 D9 46 A2 [10:08:45]Write to MH i2c: E2 0D 00 95 5A 80 0D 02 02 05 00 A9 77 D9 46 A2 00 00 54 [10:08:45]Write i2c OK [10:08:45]MH_I2C_Read... [10:08:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:08:45]Read from MH i2c: E2 [10:08:45]MH_I2C_Read... [10:08:45]Read from MH i2c: E2 03 00 [10:08:45]MH_I2C_Read... [10:08:45]Read from MH i2c: E2 03 00 95 5A 00 90 00 63 [10:08:45]RAPDU: 90 00 [10:08:45]wFMCommunicate OK [10:08:45]wFMCommunicate request_size=4 [10:08:45]MH_SAM_APDU [10:08:45]CAPDU: 80 0D 03 02 [10:08:45]Write to MH i2c: E2 08 00 96 5A 80 0D 03 02 00 00 00 00 6B [10:08:45]Write i2c OK [10:08:45]MH_I2C_Read... [10:08:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:08:45]Read from MH i2c: E2 [10:08:45]MH_I2C_Read... [10:08:45]Read from MH i2c: E2 0B 00 [10:08:45]MH_I2C_Read... [10:08:45]Read from MH i2c: E2 0B 00 96 5A 00 EE 32 13 BE D2 BA 00 C3 90 00 AC [10:08:45]RAPDU: EE 32 13 BE D2 BA 00 C3 90 00 [10:08:45]wFMCommunicate OK [10:08:45]SAM_PROTO_SignData done [10:08:45]FM_MakeSignedData done [10:08:45]CreateOFDProtocolMessage [10:08:45]wFMCommunicate request_size=4 [10:08:45]MH_SAM_APDU [10:08:45]CAPDU: 80 11 00 00 [10:08:45]Write to MH i2c: E2 08 00 97 5A 80 11 00 00 00 00 00 00 6B [10:08:45]Write i2c OK [10:08:45]MH_I2C_Read... [10:08:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:08:45]Read from MH i2c: E2 [10:08:45]MH_I2C_Read... [10:08:45]Read from MH i2c: E2 17 00 [10:08:45]MH_I2C_Read... [10:08:45]Read from MH i2c: E2 17 00 97 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C0 [10:08:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:08:45]wFMCommunicate OK [10:08:45]CreateOFDProtocolMessage done [10:08:45]OFDSenderStorePacket 311272 [10:08:45]StoreOFDPacket docnum=311272 [10:08:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 57 6B 07 01 27 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 32 FF 03 08 00 03 4A 1A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E0 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 77 00 00 00 F4 03 04 00 B0 05 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E8 BF 04 00 35 04 06 00 24 A9 77 D9 46 A2 EE 32 13 BE D2 BA 00 C3 [10:08:45]CheckFolder [10:08:45]dirname=/storage/ofd_packets [10:08:45]CheckFolder done [10:08:45]ProducePacketName [10:08:45]name=ofd_packets/00311272 [10:08:45]NVStorageSaveData ofd_packets/00311272 [10:08:45]File name is /storage/ofd_packets/00311272 [10:08:45]Write 301 bytes [10:08:45]NVStorageSaveData done [10:08:45]OFDSenderStorePacket done [10:08:45]KKMCreateOFDPacket done [10:08:45]NVStorageSaveData kkm_last_timestamp [10:08:45]File name is /storage/kkm_last_timestamp [10:08:45]Write 4 bytes [10:08:45]NVStorageSaveData done [10:08:45]ExternCall_PrintAddStr [10:08:45]wPrintStart [10:08:45]Write to MH i2c: 01 00 00 98 5A F2 [10:08:45]Write i2c OK [10:08:45]MH_I2C_Read... [10:08:45]Read from MH i2c: 01 [10:08:45]MH_I2C_Read... [10:08:45]Read from MH i2c: 01 07 00 [10:08:45]MH_I2C_Read... [10:08:45]Read from MH i2c: 01 07 00 98 5A 00 00 00 00 00 FF 0F 07 [10:08:45]RasterBufferAndPrint [10:08:45]line Счет N : (1)645078 [10:08:45]line ИНН: 02508201610067 [10:08:45]line Контрольно-Кассовый Чек [10:08:45]line ПРОДАЖА [10:08:45]line ТРК (МРК, ГНК) : 52 [10:08:45]line Товар: 2710124130 [10:08:45]line Аи-92-К-2 [10:08:45]line 6.730 * 66.90 [10:08:45]line = 450.24 [10:08:45]line НДС 12% НСП 1% [10:08:45]line > о реализуемом товаре [10:08:45]line ОКРУГЛЕНИЕ: -0.24 [10:08:45]line ИТОГО: 450.00 [10:08:45]line Внесено: 450.00 [10:08:45]line СДАЧА: 0.00 [10:08:45]line НСП 1% : 3.98 [10:08:45]line НДС 12% : 47.81 [10:08:45]line Наличными: 450.00 [10:08:45]line Безнал.: 0.00 [10:08:45]line Место: АЗС № 172 "Партнер Нефть" [10:08:45]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:08:45]line СНО: Общий режим [10:08:45]line Чек 119 30.10.2024 10:08 [10:08:45]line Смена: 536 ФФД: 1.0 [10:08:45]line ЗНМ: 0300000116 [10:08:45]line РНМ: 0000000000091780 [10:08:45]line Версия ККМ: 001 [10:08:45]line ФМ: 0000000000871765 [10:08:45]line ФД: 311272 [10:08:45]line ФПД: 40310278801058 [10:08:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T100848&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311272&fm=40310278801058&tin=02508201610067®Number=0000000000091780&sum=45000 [10:08:45]written 0, free lines is 4095 [10:08:45]OFD Sender: Processing packet 311272 [packets to send 223, broken 222] [10:08:45]ProducePacketName [10:08:45]name=ofd_packets/00311272 [10:08:45]OFD Sender: To server: pG, [10:08:45]CommunicateWithHost lk.salyk.kg:30040 [10:08:45]ConnectInit lk.salyk.kg [10:08:45]Connected sock=10 [10:08:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 57 6B 07 01 27 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 32 FF 03 08 00 03 4A 1A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E0 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 77 00 00 00 F4 03 04 00 B0 05 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E8 BF 04 00 35 04 06 00 24 A9 77 D9 46 A2 EE 32 13 BE D2 BA 00 C3 [10:08:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 81 4B 47 00 0B 9B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E8 BF 04 00 F4 03 04 00 00 AC 21 67 B6 04 01 00 00 9A BC 8A C4 70 7E E3 22 [10:08:45]CommunicateWithHost err = 0 [10:08:45]CheckOFDResponse [10:08:45]1017 (14) - 77093643461234 [10:08:45]1041 (16) - 0000000000871765 [10:08:45]1040 (4) - 311272 [10:08:45]1012 (4) - 30.10.2024 03:46 [10:08:45]1206 (1) - 0 [10:08:45]OFD Sender: Remove packet 311272 [10:08:45]ProducePacketName [10:08:45]name=ofd_packets/00311272 [10:08:45]NVStorageDeleteData [10:08:45]Write to MH i2c: 01 00 00 C2 5A 1C [10:08:45]Write i2c OK [10:08:45]MH_I2C_Read... [10:08:45]Read from MH i2c: 01 [10:08:45]MH_I2C_Read... [10:08:45]Read from MH i2c: 01 07 00 [10:08:45]MH_I2C_Read... [10:08:45]Read from MH i2c: 01 07 00 C2 5A 00 00 00 00 00 B1 0C E0 [10:08:45]RasterBufferAndPrint [10:08:45]line [10:08:45]line [10:08:45]line [10:08:45]line [10:08:45]line [10:08:45]written 0, free lines is 3255 [10:08:45]MH_Cut [10:08:45]Write to MH i2c: D1 01 00 C9 5A 01 F5 [10:08:45]Write i2c OK [10:08:45]MH_I2C_Read... [10:08:45]Read from MH i2c: D1 [10:08:45]MH_I2C_Read... [10:08:45]Read from MH i2c: D1 01 00 [10:08:45]MH_I2C_Read... [10:08:45]Read from MH i2c: D1 01 00 C9 5A 00 F4 [10:08:45]Write to MH i2c: 01 00 00 CA 5A 24 [10:08:45]Write i2c OK [10:08:45]MH_I2C_Read... [10:08:46]OFD Sender: No OFD packet to send [10:08:46]*** Cut start [10:08:46]*** Purtial cut [10:08:46]*** Stage 1: CUTSNS_PIN = 1 [10:08:46]Read from MH i2c: 01 [10:08:46]MH_I2C_Read... [10:08:46]*** Stop cut motor [10:08:46]*** Cut end [10:08:46]Read from MH i2c: 01 07 00 [10:08:46]MH_I2C_Read... [10:08:46]Read from MH i2c: 01 07 00 CA 5A 00 00 00 00 00 FF 0F 39 [10:08:46]process_action close_receipt done [10:08:46]requested_data is exist [10:08:46]produce_requested_data [10:08:46]requested_item fm.sn is exist - process it [10:08:46]wFMCommunicate request_size=4 [10:08:46]MH_SAM_APDU [10:08:46]CAPDU: 80 11 00 00 [10:08:46]Write to MH i2c: E2 08 00 CB 5A 80 11 00 00 00 00 00 00 9F [10:08:46]Write i2c OK [10:08:46]MH_I2C_Read... [10:08:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:08:46]Read from MH i2c: E2 [10:08:46]MH_I2C_Read... [10:08:46]Read from MH i2c: E2 17 00 [10:08:46]MH_I2C_Read... [10:08:46]Read from MH i2c: E2 17 00 CB 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F4 [10:08:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:08:46]wFMCommunicate OK [10:08:46]requested_item fd.num is exist - process it [10:08:46]SAM_PROTO_GetFieldsCounters [10:08:46]wFMCommunicate request_size=4 [10:08:46]MH_SAM_APDU [10:08:46]CAPDU: 80 13 00 00 [10:08:46]Write to MH i2c: E2 08 00 CC 5A 80 13 00 00 00 00 00 00 A2 [10:08:46]Write i2c OK [10:08:46]MH_I2C_Read... [10:08:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:08:46]Read from MH i2c: E2 [10:08:46]MH_I2C_Read... [10:08:46]Read from MH i2c: E2 62 00 [10:08:46]MH_I2C_Read... [10:08:46]Read from MH i2c: E2 62 00 CC 5A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E8 BF 04 00 0E 04 04 00 18 02 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 EF [10:08: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E8 BF 04 00 0E 04 04 00 18 02 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 [10:08:46]wFMCommunicate OK [10:08:46]SAM_PROTO_GetFieldsCounters done [10:08:46]requested_item shift.num is exist - process it [10:08:46]requested_item shift.opened is exist - process it [10:08:46]req_shift_opened [10:08:46]FM_GetShiftState [10:08:46]SAM_PROTO_GetShiftState [10:08:46]wFMCommunicate request_size=4 [10:08:46]MH_SAM_APDU [10:08:46]CAPDU: 80 13 01 00 [10:08:46]Write to MH i2c: E2 08 00 CD 5A 80 13 01 00 00 00 00 00 A4 [10:08:46]Write i2c OK [10:08:46]MH_I2C_Read... [10:08:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:08:46]Read from MH i2c: E2 [10:08:46]MH_I2C_Read... [10:08:46]Read from MH i2c: E2 0E 00 [10:08:46]MH_I2C_Read... [10:08:46]Read from MH i2c: E2 0E 00 CD 5A 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 8F [10:08:46]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:08:46]wFMCommunicate OK [10:08:46]SAM_PROTO_GetShiftState done [10:08:46]FM_GetShiftState done [10:08:46]req_shift_opened done [10:08:46]requested_item shift.open_date is exist - process it [10:08:46]req_shift_open_date [10:08:46]req_shift_open_date done [10:08:46]produce_requested_data done [10:08:46]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311272,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:08:46]process_action_free close_receipt [10:08:46]json_value_free [10:08:46]json_value_free done [10:08:46]process_json_proto returns [10:08:46]Send response to host [10:08:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311272,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:08:46]free response buf [10:08:46]execute_script done [10:08:46]execute_script returns [10:08:46]free content buf [10:08:46]Sock 7.Close socket [10:08:46]Sock 7.Thread stoped [10:08:51]OFD Sender: No OFD packet to send [10:08:56]OFD Sender: No OFD packet to send [10:09:01]OFD Sender: No OFD packet to send [10:09:06]OFD Sender: No OFD packet to send [10:09:11]OFD Sender: No OFD packet to send [10:09:16]OFD Sender: No OFD packet to send [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:09:56]accept exits with 9 [10:09:56]New connection [10:09:56]New thread 3066654052 created [10:09:56]Thread 3066510692 joined [10:09:56]Waiting for new connection... [10:09:56] Sock 9.Parse request [10:09:56]Sock 9.Check first char [10:09:56]Sock 9.First char is OK [10:09:56]request: POST /json_proto HTTP/1.0 [10:09:56]Method: POST [10:09:56]URL: /json_proto [10:09:56]Method is POST - this is cgi request [10:09:56]url: /json_proto [10:09:56]query_string will be loaded in cgi processing [10:09:56]execute_cgi json_proto POST (null) [10:09:56]execute_cgi path=json_proto method=POST [10:09:56]POST find Content-Length [10:09:56]Host: 172.17.96.3:8080 [10:09:56]Content-Length: 677 [10:09:56]Content-Type: application/json [10:09:56] [10:09:56]POST finish read [10:09:56]Found Content-Length = 677 [10:09:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645079", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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" ] } } [10:09:56]execute_script... [10:09: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)645079", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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" ] } } [10:09:56]POST & json_proto [10:09:56]process_json_proto [10:09:56]json parsed OK: [10:09:56]protocol is kg_v1.0 [10:09:56]action value=close_receipt [10:09:56]process_action close_receipt [10:09:56]cmd_close_receipt [10:09:56]MH_GetDate [10:09:56]Write to MH i2c: F0 00 00 CE 5A 17 [10:09:56]Write i2c OK [10:09:56]MH_I2C_Read... [10:09:56]Read from MH i2c: F0 [10:09:56]MH_I2C_Read... [10:09:56]Read from MH i2c: F0 09 00 [10:09:56]MH_I2C_Read... [10:09:56]Read from MH i2c: F0 09 00 CE 5A 00 F9 05 22 67 44 5E 04 65 B2 [10:09:56]GetLastDocTimeStamp 1730282928 [10:09:56]current date 1730283001 [10:09:56]FM_GetShiftState [10:09:56]SAM_PROTO_GetShiftState [10:09:56]wFMCommunicate request_size=4 [10:09:56]MH_SAM_APDU [10:09:56]CAPDU: 80 13 01 00 [10:09:56]Write to MH i2c: E2 08 00 CF 5A 80 13 01 00 00 00 00 00 A6 [10:09:56]Write i2c OK [10:09:56]MH_I2C_Read... [10:09:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:56]Read from MH i2c: E2 [10:09:56]MH_I2C_Read... [10:09:56]Read from MH i2c: E2 0E 00 [10:09:56]MH_I2C_Read... [10:09:56]Read from MH i2c: E2 0E 00 CF 5A 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 91 [10:09:56]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:09:56]wFMCommunicate OK [10:09:56]SAM_PROTO_GetShiftState done [10:09:56]FM_GetShiftState done [10:09:56]opened in 1730247899 [10:09:56]opened+sec_in_day 1730334299 [10:09:56]quantity*price = 20003 [10:09:56]sum+1 = 20004 [10:09:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 120 30.10.2024 10:10 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311273 ФПД: 251736733374117 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T101001&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311273&fm=251736733374117&tin=02508201610067®Number=0000000000091780&sum=20000 [10:09:58]StoreToDocumentArchive [10:09:58]shift 536 fd 311273 [10:09:58]save to /storage/0536/doc_00311273 [10:09:58]save last doc name /storage/0536/doc_00311273 to /storage/kkm_last_doc_name [10:09:58]save OK [10:09:58]Clear old archive folders... [10:09:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:09:58]tlvbuf is 0064C8A0 [10:09:58]SAM_PROTO_ClearQueue [10:09:58]wFMCommunicate request_size=4 [10:09:58]MH_SAM_APDU [10:09:58]CAPDU: 80 09 00 00 [10:09:58]Write to MH i2c: E2 08 00 DC 5A 80 09 00 00 00 00 00 00 A8 [10:09:58]Write i2c OK [10:09:58]MH_I2C_Read... [10:09:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:09:58]Read from MH i2c: E2 [10:09:58]MH_I2C_Read... [10:09:58]Read from MH i2c: E2 03 00 [10:09:58]MH_I2C_Read... [10:09:58]Read from MH i2c: E2 03 00 DC 5A 00 90 00 AA [10:09:58]RAPDU: 90 00 [10:09:58]wFMCommunicate OK [10:09:58]SAM_PROTO_ClearQueue done [10:09:58]KKMCreateOFDPacket [10:09:58]OFDProtocolAddRootSTLVToBuf [10:09:58]FM_MakeSignedData [10:09:58]FM_MakeSignedData [10:09:58]SAM_PROTO_SignData [10:09:58]wFMCommunicate request_size=4 [10:09:58]MH_SAM_APDU [10:09:58]CAPDU: 80 0D 01 02 [10:09:58]Write to MH i2c: E2 08 00 DD 5A 80 0D 01 02 00 00 00 00 B0 [10:09:58]Write i2c OK [10:09:58]MH_I2C_Read... [10:09:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:09:58]Read from MH i2c: E2 [10:09:58]MH_I2C_Read... [10:09:58]Read from MH i2c: E2 03 00 [10:09:58]MH_I2C_Read... [10:09:58]Read from MH i2c: E2 03 00 DD 5A 00 90 00 AB [10:09:58]RAPDU: 90 00 [10:09:58]wFMCommunicate OK [10:09:58]wFMCommunicate request_size=255 [10:09:58]MH_SAM_APDU [10:09: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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 78 00 00 00 F4 03 04 00 F9 05 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E9 BF 04 00 35 04 06 00 E4 [10:09:58]Write to MH i2c: E2 02 01 DE 5A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 78 00 00 00 F4 03 04 00 F9 05 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E9 BF 04 00 35 04 06 00 E4 00 00 A9 [10:09:58]Write i2c OK [10:09:58]MH_I2C_Read... [10:09:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:09:58]Read from MH i2c: E2 [10:09:58]MH_I2C_Read... [10:09:58]Read from MH i2c: E2 03 00 [10:09:58]MH_I2C_Read... [10:09:58]Read from MH i2c: E2 03 00 DE 5A 00 90 00 AC [10:09:58]RAPDU: 90 00 [10:09:58]wFMCommunicate OK [10:09:58]wFMCommunicate request_size=10 [10:09:58]MH_SAM_APDU [10:09:58]CAPDU: 80 0D 02 02 05 F4 06 91 D6 A5 [10:09:58]Write to MH i2c: E2 0D 00 DF 5A 80 0D 02 02 05 00 F4 06 91 D6 A5 00 00 C3 [10:09:58]Write i2c OK [10:09:58]MH_I2C_Read... [10:09:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:09:58]Read from MH i2c: E2 [10:09:58]MH_I2C_Read... [10:09:58]Read from MH i2c: E2 03 00 [10:09:58]MH_I2C_Read... [10:09:58]Read from MH i2c: E2 03 00 DF 5A 00 90 00 AD [10:09:58]RAPDU: 90 00 [10:09:58]wFMCommunicate OK [10:09:58]wFMCommunicate request_size=4 [10:09:58]MH_SAM_APDU [10:09:58]CAPDU: 80 0D 03 02 [10:09:58]Write to MH i2c: E2 08 00 E0 5A 80 0D 03 02 00 00 00 00 B5 [10:09:58]Write i2c OK [10:09:58]MH_I2C_Read... [10:09:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:09:58]Read from MH i2c: E2 [10:09:58]MH_I2C_Read... [10:09:58]Read from MH i2c: E2 0B 00 [10:09:58]MH_I2C_Read... [10:09:58]Read from MH i2c: E2 0B 00 E0 5A 00 67 04 7C 97 B0 1F 59 3F 90 00 9B [10:09:58]RAPDU: 67 04 7C 97 B0 1F 59 3F 90 00 [10:09:58]wFMCommunicate OK [10:09:58]SAM_PROTO_SignData done [10:09:58]FM_MakeSignedData done [10:09:58]CreateOFDProtocolMessage [10:09:58]wFMCommunicate request_size=4 [10:09:58]MH_SAM_APDU [10:09:58]CAPDU: 80 11 00 00 [10:09:58]Write to MH i2c: E2 08 00 E1 5A 80 11 00 00 00 00 00 00 B5 [10:09:58]Write i2c OK [10:09:58]MH_I2C_Read... [10:09:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:09:58]Read from MH i2c: E2 [10:09:58]MH_I2C_Read... [10:09:58]Read from MH i2c: E2 17 00 [10:09:58]MH_I2C_Read... [10:09:58]Read from MH i2c: E2 17 00 E1 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0A [10:09:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:09:58]wFMCommunicate OK [10:09:58]CreateOFDProtocolMessage done [10:09:58]OFDSenderStorePacket 311273 [10:09:58]StoreOFDPacket docnum=311273 [10:09:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 7E 21 07 01 25 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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 78 00 00 00 F4 03 04 00 F9 05 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E9 BF 04 00 35 04 06 00 E4 F4 06 91 D6 A5 67 04 7C 97 B0 1F 59 3F [10:09:58]CheckFolder [10:09:58]dirname=/storage/ofd_packets [10:09:58]CheckFolder done [10:09:58]ProducePacketName [10:09:58]name=ofd_packets/00311273 [10:09:58]NVStorageSaveData ofd_packets/00311273 [10:09:58]File name is /storage/ofd_packets/00311273 [10:09:58]Write 301 bytes [10:09:58]NVStorageSaveData done [10:09:58]OFDSenderStorePacket done [10:09:58]KKMCreateOFDPacket done [10:09:58]NVStorageSaveData kkm_last_timestamp [10:09:58]File name is /storage/kkm_last_timestamp [10:09:58]Write 4 bytes [10:09:58]NVStorageSaveData done [10:09:58]ExternCall_PrintAddStr [10:09:58]wPrintStart [10:09:58]Write to MH i2c: 01 00 00 E2 5A 3C [10:09:58]Write i2c OK [10:09:58]MH_I2C_Read... [10:09:58]Read from MH i2c: 01 [10:09:58]MH_I2C_Read... [10:09:58]Read from MH i2c: 01 07 00 [10:09:58]MH_I2C_Read... [10:09:58]Read from MH i2c: 01 07 00 E2 5A 00 00 00 00 00 FF 0F 51 [10:09:58]RasterBufferAndPrint [10:09:58]line Счет N : (1)645079 [10:09:58]line ИНН: 02508201610067 [10:09:58]line Контрольно-Кассовый Чек [10:09:58]line ПРОДАЖА [10:09:58]line ТРК (МРК, ГНК) : 62 [10:09:58]line Товар: 2710124130 [10:09:58]line Аи-92-К-2 [10:09:58]line 2.990 * 66.90 [10:09:58]line = 200.03 [10:09:58]line НДС 12% НСП 1% [10:09:58]line > о реализуемом товаре [10:09:58]line ОКРУГЛЕНИЕ: -0.03 [10:09:58]line ИТОГО: 200.00 [10:09:58]line Внесено: 200.00 [10:09:58]line СДАЧА: 0.00 [10:09:58]line НСП 1% : 1.77 [10:09:58]line НДС 12% : 21.24 [10:09:58]line Наличными: 200.00 [10:09:58]line Безнал.: 0.00 [10:09:58]line Место: АЗС № 172 "Партнер Нефть" [10:09:58]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:09:58]line СНО: Общий режим [10:09:58]line Чек 120 30.10.2024 10:10 [10:09:58]line Смена: 536 ФФД: 1.0 [10:09:58]line ЗНМ: 0300000116 [10:09:58]line РНМ: 0000000000091780 [10:09:58]line Версия ККМ: 001 [10:09:58]line ФМ: 0000000000871765 [10:09:58]line ФД: 311273 [10:09:58]line ФПД: 251736733374117 [10:09:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T101001&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311273&fm=251736733374117&tin=02508201610067®Number=0000000000091780&sum=20000 [10:09:58]written 0, free lines is 4095 [10:09:58]OFD Sender: Processing packet 311273 [packets to send 223, broken 222] [10:09:58]ProducePacketName [10:09:58]name=ofd_packets/00311273 [10:09:58]OFD Sender: To server: pG, [10:09:58]CommunicateWithHost lk.salyk.kg:30040 [10:09:58]ConnectInit lk.salyk.kg [10:09:58]Connected sock=10 [10:09:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 7E 21 07 01 25 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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 78 00 00 00 F4 03 04 00 F9 05 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E9 BF 04 00 35 04 06 00 E4 F4 06 91 D6 A5 67 04 7C 97 B0 1F 59 3F [10:09:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 D3 51 47 00 9D 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 31 37 36 35 10 04 04 00 E9 BF 04 00 F4 03 04 00 49 AC 21 67 B6 04 01 00 00 11 CE 9B E7 16 63 C3 27 [10:09:59]CommunicateWithHost err = 0 [10:09:59]CheckOFDResponse [10:09:59]1017 (14) - 77093643461234 [10:09:59]1041 (16) - 0000000000871765 [10:09:59]1040 (4) - 311273 [10:09:59]1012 (4) - 30.10.2024 03:47 [10:09:59]1206 (1) - 0 [10:09:59]OFD Sender: Remove packet 311273 [10:09:59]ProducePacketName [10:09:59]name=ofd_packets/00311273 [10:09:59]NVStorageDeleteData [10:09:59]Write to MH i2c: 01 00 00 0C 5B 67 [10:09:59]Write i2c OK [10:09:59]MH_I2C_Read... [10:09:59]Read from MH i2c: 01 [10:09:59]MH_I2C_Read... [10:09:59]Read from MH i2c: 01 07 00 [10:09:59]MH_I2C_Read... [10:09:59]Read from MH i2c: 01 07 00 0C 5B 00 00 00 00 00 AD 0C 27 [10:09:59]RasterBufferAndPrint [10:09:59]line [10:09:59]line [10:09:59]line [10:09:59]line [10:09:59]line [10:09:59]written 0, free lines is 3251 [10:09:59]MH_Cut [10:09:59]Write to MH i2c: D1 01 00 13 5B 01 40 [10:09:59]Write i2c OK [10:09:59]MH_I2C_Read... [10:09:59]Read from MH i2c: D1 [10:09:59]MH_I2C_Read... [10:09:59]Read from MH i2c: D1 01 00 [10:09:59]MH_I2C_Read... [10:09:59]Read from MH i2c: D1 01 00 13 5B 00 3F [10:09:59]Write to MH i2c: 01 00 00 14 5B 6F [10:09:59]Write i2c OK [10:09:59]MH_I2C_Read... [10:09:59]OFD Sender: No OFD packet to send [10:09:59]*** Cut start [10:09:59]*** Purtial cut [10:09:59]*** Stage 1: CUTSNS_PIN = 1 [10:10:00]Read from MH i2c: 01 [10:10:00]MH_I2C_Read... [10:10:00]*** Stop cut motor [10:10:00]*** Cut end [10:10:00]Read from MH i2c: 01 07 00 [10:10:00]MH_I2C_Read... [10:10:00]Read from MH i2c: 01 07 00 14 5B 00 00 00 00 00 FF 0F 84 [10:10:00]process_action close_receipt done [10:10:00]requested_data is exist [10:10:00]produce_requested_data [10:10:00]requested_item fm.sn is exist - process it [10:10:00]wFMCommunicate request_size=4 [10:10:00]MH_SAM_APDU [10:10:00]CAPDU: 80 11 00 00 [10:10:00]Write to MH i2c: E2 08 00 15 5B 80 11 00 00 00 00 00 00 EA [10:10:00]Write i2c OK [10:10:00]MH_I2C_Read... [10:10:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:00]Read from MH i2c: E2 [10:10:00]MH_I2C_Read... [10:10:00]Read from MH i2c: E2 17 00 [10:10:00]MH_I2C_Read... [10:10:00]Read from MH i2c: E2 17 00 15 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3F [10:10:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:10:00]wFMCommunicate OK [10:10:00]requested_item fd.num is exist - process it [10:10:00]SAM_PROTO_GetFieldsCounters [10:10:00]wFMCommunicate request_size=4 [10:10:00]MH_SAM_APDU [10:10:00]CAPDU: 80 13 00 00 [10:10:00]Write to MH i2c: E2 08 00 16 5B 80 13 00 00 00 00 00 00 ED [10:10:00]Write i2c OK [10:10:00]MH_I2C_Read... [10:10:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:10:00]Read from MH i2c: E2 [10:10:00]MH_I2C_Read... [10:10:00]Read from MH i2c: E2 62 00 [10:10:00]MH_I2C_Read... [10:10:00]Read from MH i2c: E2 62 00 16 5B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E9 BF 04 00 0E 04 04 00 18 02 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 3E [10:10: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E9 BF 04 00 0E 04 04 00 18 02 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:10:00]wFMCommunicate OK [10:10:00]SAM_PROTO_GetFieldsCounters done [10:10:00]requested_item shift.num is exist - process it [10:10:00]requested_item shift.opened is exist - process it [10:10:00]req_shift_opened [10:10:00]FM_GetShiftState [10:10:00]SAM_PROTO_GetShiftState [10:10:00]wFMCommunicate request_size=4 [10:10:00]MH_SAM_APDU [10:10:00]CAPDU: 80 13 01 00 [10:10:00]Write to MH i2c: E2 08 00 17 5B 80 13 01 00 00 00 00 00 EF [10:10:00]Write i2c OK [10:10:00]MH_I2C_Read... [10:10:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:10:00]Read from MH i2c: E2 [10:10:00]MH_I2C_Read... [10:10:00]Read from MH i2c: E2 0E 00 [10:10:00]MH_I2C_Read... [10:10:00]Read from MH i2c: E2 0E 00 17 5B 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 DA [10:10:00]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:10:00]wFMCommunicate OK [10:10:00]SAM_PROTO_GetShiftState done [10:10:00]FM_GetShiftState done [10:10:00]req_shift_opened done [10:10:00]requested_item shift.open_date is exist - process it [10:10:00]req_shift_open_date [10:10:00]req_shift_open_date done [10:10:00]produce_requested_data done [10:10:00]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311273,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:10:00]process_action_free close_receipt [10:10:00]json_value_free [10:10:00]json_value_free done [10:10:00]process_json_proto returns [10:10:00]Send response to host [10:10:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311273,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:10:00]free response buf [10:10:00]execute_script done [10:10:00]execute_script returns [10:10:00]free content buf [10:10:00]Sock 9.Close socket [10:10:00]Sock 9.Thread stoped [10:10:04]OFD Sender: No OFD packet to send [10:10:09]OFD Sender: No OFD packet to send [10:10:14]OFD Sender: No OFD packet to send [10:10:19]OFD Sender: No OFD packet to send [10:10:24]OFD Sender: No OFD packet to send [10:10:29]OFD Sender: No OFD packet to send [10:10:34]OFD Sender: No OFD packet to send [10:10:39]OFD Sender: No OFD packet to send [10:10:43]accept exits with 7 [10:10:43]New connection [10:10:43]New thread 3066510692 created [10:10:43]Thread 3066654052 joined [10:10:43]Waiting for new connection... [10:10:43] Sock 7.Parse request [10:10:43]Sock 7.Check first char [10:10:43]Sock 7.First char is OK [10:10:43]request: POST /json_proto HTTP/1.0 [10:10:43]Method: POST [10:10:43]URL: /json_proto [10:10:43]Method is POST - this is cgi request [10:10:43]url: /json_proto [10:10:43]query_string will be loaded in cgi processing [10:10:43]execute_cgi json_proto POST (null) [10:10:43]execute_cgi path=json_proto method=POST [10:10:43]POST find Content-Length [10:10:43]Host: 172.17.96.3:8080 [10:10:43]Content-Length: 789 [10:10:43]Content-Type: application/json [10:10:43] [10:10:43]POST finish read [10:10:43]Found Content-Length = 789 [10:10:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645081", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 50.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A31084", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:10:43]execute_script... [10:10: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)645081", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 50.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A31084", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:10:43]POST & json_proto [10:10:43]process_json_proto [10:10:43]json parsed OK: [10:10:43]protocol is kg_v1.0 [10:10:43]action value=close_receipt [10:10:43]process_action close_receipt [10:10:43]cmd_close_receipt [10:10:43]MH_GetDate [10:10:43]Write to MH i2c: F0 00 00 18 5B 62 [10:10:43]Write i2c OK [10:10:43]MH_I2C_Read... [10:10:43]Read from MH i2c: F0 [10:10:43]MH_I2C_Read... [10:10:43]Read from MH i2c: F0 09 00 [10:10:43]MH_I2C_Read... [10:10:43]Read from MH i2c: F0 09 00 18 5B 00 28 06 22 67 44 5E 04 65 2D [10:10:43]GetLastDocTimeStamp 1730283001 [10:10:43]current date 1730283048 [10:10:43]FM_GetShiftState [10:10:43]SAM_PROTO_GetShiftState [10:10:43]wFMCommunicate request_size=4 [10:10:43]MH_SAM_APDU [10:10:43]CAPDU: 80 13 01 00 [10:10:43]Write to MH i2c: E2 08 00 19 5B 80 13 01 00 00 00 00 00 F1 [10:10:43]Write i2c OK [10:10:43]MH_I2C_Read... [10:10:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:10:43]Read from MH i2c: E2 [10:10:43]MH_I2C_Read... [10:10:43]Read from MH i2c: E2 0E 00 [10:10:43]MH_I2C_Read... [10:10:43]Read from MH i2c: E2 0E 00 19 5B 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 DC [10:10:43]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:10:43]wFMCommunicate OK [10:10:43]SAM_PROTO_GetShiftState done [10:10:43]FM_GetShiftState done [10:10:43]opened in 1730247899 [10:10:43]opened+sec_in_day 1730334299 [10:10:43]quantity*price = 0 [10:10:43]sum+1 = 1 [10:10:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 121 30.10.2024 10:10 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливная Карта 31084 ФМ: 0000000000871765 ФД: 311274 ФПД: 59778652906196 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T101048&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311274&fm=59778652906196&tin=02508201610067®Number=0000000000091780&sum=0 [10:10:44]StoreToDocumentArchive [10:10:44]shift 536 fd 311274 [10:10:44]save to /storage/0536/doc_00311274 [10:10:44]save last doc name /storage/0536/doc_00311274 to /storage/kkm_last_doc_name [10:10:44]save OK [10:10:44]Clear old archive folders... [10:10:44]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:10:44]tlvbuf is B6F0FAF0 [10:10:44]SAM_PROTO_ClearQueue [10:10:44]wFMCommunicate request_size=4 [10:10:44]MH_SAM_APDU [10:10:44]CAPDU: 80 09 00 00 [10:10:44]Write to MH i2c: E2 08 00 26 5B 80 09 00 00 00 00 00 00 F3 [10:10:44]Write i2c OK [10:10:44]MH_I2C_Read... [10:10:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:10:45]Read from MH i2c: E2 [10:10:45]MH_I2C_Read... [10:10:45]Read from MH i2c: E2 03 00 [10:10:45]MH_I2C_Read... [10:10:45]Read from MH i2c: E2 03 00 26 5B 00 90 00 F5 [10:10:45]RAPDU: 90 00 [10:10:45]wFMCommunicate OK [10:10:45]SAM_PROTO_ClearQueue done [10:10:45]KKMCreateOFDPacket [10:10:45]OFDProtocolAddRootSTLVToBuf [10:10:45]FM_MakeSignedData [10:10:45]FM_MakeSignedData [10:10:45]SAM_PROTO_SignData [10:10:45]wFMCommunicate request_size=4 [10:10:45]MH_SAM_APDU [10:10:45]CAPDU: 80 0D 01 02 [10:10:45]Write to MH i2c: E2 08 00 27 5B 80 0D 01 02 00 00 00 00 FB [10:10:45]Write i2c OK [10:10:45]MH_I2C_Read... [10:10:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:10:45]Read from MH i2c: E2 [10:10:45]MH_I2C_Read... [10:10:45]Read from MH i2c: E2 03 00 [10:10:45]MH_I2C_Read... [10:10:45]Read from MH i2c: E2 03 00 27 5B 00 90 00 F6 [10:10:45]RAPDU: 90 00 [10:10:45]wFMCommunicate OK [10:10:45]wFMCommunicate request_size=255 [10:10:45]MH_SAM_APDU [10:10: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 32 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 00 00 00 F4 03 04 00 28 06 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EA BF 04 00 35 04 06 00 36 5E 4D 5F [10:10:45]Write to MH i2c: E2 02 01 28 5B 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 32 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 00 00 00 F4 03 04 00 28 06 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EA BF 04 00 35 04 06 00 36 5E 4D 5F 00 00 A1 [10:10:45]Write i2c OK [10:10:45]MH_I2C_Read... [10:10:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:10:45]Read from MH i2c: E2 [10:10:45]MH_I2C_Read... [10:10:45]Read from MH i2c: E2 03 00 [10:10:45]MH_I2C_Read... [10:10:45]Read from MH i2c: E2 03 00 28 5B 00 90 00 F7 [10:10:45]RAPDU: 90 00 [10:10:45]wFMCommunicate OK [10:10:45]wFMCommunicate request_size=7 [10:10:45]MH_SAM_APDU [10:10:45]CAPDU: 80 0D 02 02 02 22 D4 [10:10:45]Write to MH i2c: E2 0A 00 29 5B 80 0D 02 02 02 00 22 D4 00 00 F8 [10:10:45]Write i2c OK [10:10:45]MH_I2C_Read... [10:10:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:10:45]Read from MH i2c: E2 [10:10:45]MH_I2C_Read... [10:10:45]Read from MH i2c: E2 03 00 [10:10:45]MH_I2C_Read... [10:10:45]Read from MH i2c: E2 03 00 29 5B 00 90 00 F8 [10:10:45]RAPDU: 90 00 [10:10:45]wFMCommunicate OK [10:10:45]wFMCommunicate request_size=4 [10:10:45]MH_SAM_APDU [10:10:45]CAPDU: 80 0D 03 02 [10:10:45]Write to MH i2c: E2 08 00 2A 5B 80 0D 03 02 00 00 00 00 00 [10:10:45]Write i2c OK [10:10:45]MH_I2C_Read... [10:10:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:10:45]Read from MH i2c: E2 [10:10:45]MH_I2C_Read... [10:10:45]Read from MH i2c: E2 0B 00 [10:10:45]MH_I2C_Read... [10:10:45]Read from MH i2c: E2 0B 00 2A 5B 00 79 65 47 58 AF F1 C3 87 90 00 68 [10:10:45]RAPDU: 79 65 47 58 AF F1 C3 87 90 00 [10:10:45]wFMCommunicate OK [10:10:45]SAM_PROTO_SignData done [10:10:45]FM_MakeSignedData done [10:10:45]CreateOFDProtocolMessage [10:10:45]wFMCommunicate request_size=4 [10:10:45]MH_SAM_APDU [10:10:45]CAPDU: 80 11 00 00 [10:10:45]Write to MH i2c: E2 08 00 2B 5B 80 11 00 00 00 00 00 00 00 [10:10:45]Write i2c OK [10:10:45]MH_I2C_Read... [10:10:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:45]Read from MH i2c: E2 [10:10:45]MH_I2C_Read... [10:10:45]Read from MH i2c: E2 17 00 [10:10:45]MH_I2C_Read... [10:10:45]Read from MH i2c: E2 17 00 2B 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 55 [10:10:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:10:45]wFMCommunicate OK [10:10:45]CreateOFDProtocolMessage done [10:10:45]OFDSenderStorePacket 311274 [10:10:45]StoreOFDPacket docnum=311274 [10:10:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 9C 2D 04 01 B9 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 32 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 00 00 00 F4 03 04 00 28 06 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EA BF 04 00 35 04 06 00 36 5E 4D 5F 22 D4 79 65 47 58 AF F1 C3 87 [10:10:45]CheckFolder [10:10:45]dirname=/storage/ofd_packets [10:10:45]CheckFolder done [10:10:45]ProducePacketName [10:10:45]name=ofd_packets/00311274 [10:10:45]NVStorageSaveData ofd_packets/00311274 [10:10:45]File name is /storage/ofd_packets/00311274 [10:10:45]Write 298 bytes [10:10:45]NVStorageSaveData done [10:10:45]OFDSenderStorePacket done [10:10:45]KKMCreateOFDPacket done [10:10:45]NVStorageSaveData kkm_last_timestamp [10:10:45]File name is /storage/kkm_last_timestamp [10:10:45]Write 4 bytes [10:10:45]NVStorageSaveData done [10:10:45]ExternCall_PrintAddStr [10:10:45]wPrintStart [10:10:45]Write to MH i2c: 01 00 00 2C 5B 87 [10:10:45]Write i2c OK [10:10:45]MH_I2C_Read... [10:10:45]Read from MH i2c: 01 [10:10:45]MH_I2C_Read... [10:10:45]Read from MH i2c: 01 07 00 [10:10:45]MH_I2C_Read... [10:10:45]Read from MH i2c: 01 07 00 2C 5B 00 00 00 00 00 FF 0F 9C [10:10:45]RasterBufferAndPrint [10:10:45]line Счет N : (1)645081 [10:10:45]line ИНН: 02508201610067 [10:10:45]line Контрольно-Кассовый Чек [10:10:45]line ПРОДАЖА [10:10:45]line ТРК (МРК, ГНК) : 21 [10:10:45]line Товар: 2710194210 [10:10:45]line ДТ-К-2 [10:10:45]line 50.000 * 0.00 [10:10:45]line = 0.00 [10:10:45]line НДС 12% НСП 1% [10:10:45]line > о реализуемом товаре [10:10:45]line ИТОГО: 0.00 [10:10:45]line НСП 1% : 0.00 [10:10:45]line НДС 12% : 0.00 [10:10:45]line Наличными: 0.00 [10:10:45]line Безнал.: 0.00 [10:10:45]line Место: АЗС № 172 "Партнер Нефть" [10:10:45]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:10:45]line СНО: Общий режим [10:10:45]line Чек 121 30.10.2024 10:10 [10:10:45]line Смена: 536 ФФД: 1.0 [10:10:45]line ЗНМ: 0300000116 [10:10:45]line РНМ: 0000000000091780 [10:10:45]line Версия ККМ: 001 [10:10:45]line Талоны: Топливная Карта [10:10:45]line 31084 [10:10:45]line ФМ: 0000000000871765 [10:10:45]line ФД: 311274 [10:10:45]line ФПД: 59778652906196 [10:10:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T101048&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311274&fm=59778652906196&tin=02508201610067®Number=0000000000091780&sum=0 [10:10:45]OFD Sender: Processing packet 311274 [packets to send 223, broken 222] [10:10:45]ProducePacketName [10:10:45]name=ofd_packets/00311274 [10:10:45]OFD Sender: To server: pG, [10:10:45]CommunicateWithHost lk.salyk.kg:30040 [10:10:45]ConnectInit lk.salyk.kg [10:10:45]written 0, free lines is 4095 [10:10:45]Connected sock=10 [10:10:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 9C 2D 04 01 B9 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 32 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 00 00 00 F4 03 04 00 28 06 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EA BF 04 00 35 04 06 00 36 5E 4D 5F 22 D4 79 65 47 58 AF F1 C3 87 [10:10:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F9 41 47 00 C9 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 31 37 36 35 10 04 04 00 EA BF 04 00 F4 03 04 00 78 AC 21 67 B6 04 01 00 00 2A 2D 65 96 04 2E E2 9B [10:10:46]CommunicateWithHost err = 0 [10:10:46]CheckOFDResponse [10:10:46]1017 (14) - 77093643461234 [10:10:46]1041 (16) - 0000000000871765 [10:10:46]1040 (4) - 311274 [10:10:46]1012 (4) - 30.10.2024 03:48 [10:10:46]1206 (1) - 0 [10:10:46]OFD Sender: Remove packet 311274 [10:10:46]ProducePacketName [10:10:46]name=ofd_packets/00311274 [10:10:46]NVStorageDeleteData [10:10:46]Write to MH i2c: 01 00 00 55 5B B0 [10:10:46]Write i2c OK [10:10:46]MH_I2C_Read... [10:10:46]Read from MH i2c: 01 [10:10:46]MH_I2C_Read... [10:10:46]Read from MH i2c: 01 07 00 [10:10:46]MH_I2C_Read... [10:10:46]Read from MH i2c: 01 07 00 55 5B 00 00 00 00 00 C1 0C 84 [10:10:46]RasterBufferAndPrint [10:10:46]line [10:10:46]line [10:10:46]line [10:10:46]line [10:10:46]line [10:10:46]written 0, free lines is 3269 [10:10:46]MH_Cut [10:10:46]Write to MH i2c: D1 01 00 5C 5B 01 89 [10:10:46]Write i2c OK [10:10:46]MH_I2C_Read... [10:10:46]Read from MH i2c: D1 [10:10:46]MH_I2C_Read... [10:10:46]Read from MH i2c: D1 01 00 [10:10:46]MH_I2C_Read... [10:10:46]Read from MH i2c: D1 01 00 5C 5B 00 88 [10:10:46]Write to MH i2c: 01 00 00 5D 5B B8 [10:10:46]Write i2c OK [10:10:46]MH_I2C_Read... [10:10:46]OFD Sender: No OFD packet to send [10:10:47]*** Cut start [10:10:47]*** Purtial cut [10:10:47]*** Stage 1: CUTSNS_PIN = 1 [10:10:47]Read from MH i2c: 01 [10:10:47]MH_I2C_Read... [10:10:47]*** Stop cut motor [10:10:47]*** Cut end [10:10:47]Read from MH i2c: 01 07 00 [10:10:47]MH_I2C_Read... [10:10:47]Read from MH i2c: 01 07 00 5D 5B 00 00 00 00 00 FF 0F CD [10:10:47]process_action close_receipt done [10:10:47]requested_data is exist [10:10:47]produce_requested_data [10:10:47]requested_item fm.sn is exist - process it [10:10:47]wFMCommunicate request_size=4 [10:10:47]MH_SAM_APDU [10:10:47]CAPDU: 80 11 00 00 [10:10:47]Write to MH i2c: E2 08 00 5E 5B 80 11 00 00 00 00 00 00 33 [10:10:47]Write i2c OK [10:10:47]MH_I2C_Read... [10:10:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:47]Read from MH i2c: E2 [10:10:47]MH_I2C_Read... [10:10:47]Read from MH i2c: E2 17 00 [10:10:47]MH_I2C_Read... [10:10:47]Read from MH i2c: E2 17 00 5E 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 88 [10:10:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:10:47]wFMCommunicate OK [10:10:47]requested_item fd.num is exist - process it [10:10:47]SAM_PROTO_GetFieldsCounters [10:10:47]wFMCommunicate request_size=4 [10:10:47]MH_SAM_APDU [10:10:47]CAPDU: 80 13 00 00 [10:10:47]Write to MH i2c: E2 08 00 5F 5B 80 13 00 00 00 00 00 00 36 [10:10:47]Write i2c OK [10:10:47]MH_I2C_Read... [10:10:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:10:47]Read from MH i2c: E2 [10:10:47]MH_I2C_Read... [10:10:47]Read from MH i2c: E2 62 00 [10:10:47]MH_I2C_Read... [10:10:47]Read from MH i2c: E2 62 00 5F 5B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 EA BF 04 00 0E 04 04 00 18 02 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 8B [10:10: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 EA BF 04 00 0E 04 04 00 18 02 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 [10:10:47]wFMCommunicate OK [10:10:47]SAM_PROTO_GetFieldsCounters done [10:10:47]requested_item shift.num is exist - process it [10:10:47]requested_item shift.opened is exist - process it [10:10:47]req_shift_opened [10:10:47]FM_GetShiftState [10:10:47]SAM_PROTO_GetShiftState [10:10:47]wFMCommunicate request_size=4 [10:10:47]MH_SAM_APDU [10:10:47]CAPDU: 80 13 01 00 [10:10:47]Write to MH i2c: E2 08 00 60 5B 80 13 01 00 00 00 00 00 38 [10:10:47]Write i2c OK [10:10:47]MH_I2C_Read... [10:10:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:10:47]Read from MH i2c: E2 [10:10:47]MH_I2C_Read... [10:10:47]Read from MH i2c: E2 0E 00 [10:10:47]MH_I2C_Read... [10:10:47]Read from MH i2c: E2 0E 00 60 5B 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 23 [10:10:47]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:10:47]wFMCommunicate OK [10:10:47]SAM_PROTO_GetShiftState done [10:10:47]FM_GetShiftState done [10:10:47]req_shift_opened done [10:10:47]requested_item shift.open_date is exist - process it [10:10:47]req_shift_open_date [10:10:47]req_shift_open_date done [10:10:47]produce_requested_data done [10:10:47]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311274,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:10:47]process_action_free close_receipt [10:10:47]json_value_free [10:10:47]json_value_free done [10:10:47]process_json_proto returns [10:10:47]Send response to host [10:10:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311274,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:10:47]free response buf [10:10:47]execute_script done [10:10:47]execute_script returns [10:10:47]free content buf [10:10:47]Sock 7.Close socket [10:10:47]Sock 7.Thread stoped [10:10:51]OFD Sender: No OFD packet to send [10:10:54]accept exits with 9 [10:10:54]New connection [10:10:54]New thread 3066654052 created [10:10:54]Thread 3066510692 joined [10:10:54]Waiting for new connection... [10:10:54] Sock 9.Parse request [10:10:54]Sock 9.Check first char [10:10:54]Sock 9.First char is OK [10:10:54]request: POST /json_proto HTTP/1.0 [10:10:54]Method: POST [10:10:54]URL: /json_proto [10:10:54]Method is POST - this is cgi request [10:10:54]url: /json_proto [10:10:54]query_string will be loaded in cgi processing [10:10:54]execute_cgi json_proto POST (null) [10:10:54]execute_cgi path=json_proto method=POST [10:10:54]POST find Content-Length [10:10:54]Host: 172.17.96.3:8080 [10:10:54]Content-Length: 688 [10:10:54]Content-Type: application/json [10:10:54] [10:10:54]POST finish read [10:10:54]Found Content-Length = 688 [10:10:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645082", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 19.440, "sum" : 1500.77, "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:10:54]execute_script... [10:10: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)645082", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 19.440, "sum" : 1500.77, "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:10:54]POST & json_proto [10:10:54]process_json_proto [10:10:54]json parsed OK: [10:10:54]protocol is kg_v1.0 [10:10:54]action value=close_receipt [10:10:54]process_action close_receipt [10:10:54]cmd_close_receipt [10:10:54]MH_GetDate [10:10:54]Write to MH i2c: F0 00 00 61 5B AB [10:10:54]Write i2c OK [10:10:54]MH_I2C_Read... [10:10:54]Read from MH i2c: F0 [10:10:54]MH_I2C_Read... [10:10:54]Read from MH i2c: F0 09 00 [10:10:54]MH_I2C_Read... [10:10:54]Read from MH i2c: F0 09 00 61 5B 00 33 06 22 67 44 5E 04 65 81 [10:10:54]GetLastDocTimeStamp 1730283048 [10:10:54]current date 1730283059 [10:10:54]FM_GetShiftState [10:10:54]SAM_PROTO_GetShiftState [10:10:54]wFMCommunicate request_size=4 [10:10:54]MH_SAM_APDU [10:10:54]CAPDU: 80 13 01 00 [10:10:54]Write to MH i2c: E2 08 00 62 5B 80 13 01 00 00 00 00 00 3A [10:10:54]Write i2c OK [10:10:54]MH_I2C_Read... [10:10:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:10:54]Read from MH i2c: E2 [10:10:54]MH_I2C_Read... [10:10:54]Read from MH i2c: E2 0E 00 [10:10:54]MH_I2C_Read... [10:10:54]Read from MH i2c: E2 0E 00 62 5B 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 25 [10:10:54]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:10:54]wFMCommunicate OK [10:10:54]SAM_PROTO_GetShiftState done [10:10:54]FM_GetShiftState done [10:10:54]opened in 1730247899 [10:10:54]opened+sec_in_day 1730334299 [10:10:54]quantity*price = 150076 [10:10:54]sum+1 = 150078 [10:10:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.77 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.37 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 122 30.10.2024 10:10 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311275 ФПД: 122546930987505 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T101059&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311275&fm=122546930987505&tin=02508201610067®Number=0000000000091780&sum=150000 [10:10:55]StoreToDocumentArchive [10:10:55]shift 536 fd 311275 [10:10:55]save to /storage/0536/doc_00311275 [10:10:55]save last doc name /storage/0536/doc_00311275 to /storage/kkm_last_doc_name [10:10:55]save OK [10:10:55]Clear old archive folders... [10:10:55]ProcessDocumentItem done err = 0, tmpTLVsize=257 [10:10:55]tlvbuf is B6F0C490 [10:10:55]SAM_PROTO_ClearQueue [10:10:55]wFMCommunicate request_size=4 [10:10:55]MH_SAM_APDU [10:10:55]CAPDU: 80 09 00 00 [10:10:55]Write to MH i2c: E2 08 00 6F 5B 80 09 00 00 00 00 00 00 3C [10:10:55]Write i2c OK [10:10:55]MH_I2C_Read... [10:10:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:10:55]Read from MH i2c: E2 [10:10:55]MH_I2C_Read... [10:10:55]Read from MH i2c: E2 03 00 [10:10:55]MH_I2C_Read... [10:10:55]Read from MH i2c: E2 03 00 6F 5B 00 90 00 3E [10:10:55]RAPDU: 90 00 [10:10:55]wFMCommunicate OK [10:10:55]SAM_PROTO_ClearQueue done [10:10:55]KKMCreateOFDPacket [10:10:55]OFDProtocolAddRootSTLVToBuf [10:10:55]FM_MakeSignedData [10:10:55]FM_MakeSignedData [10:10:55]SAM_PROTO_SignData [10:10:55]wFMCommunicate request_size=4 [10:10:55]MH_SAM_APDU [10:10:55]CAPDU: 80 0D 01 02 [10:10:55]Write to MH i2c: E2 08 00 70 5B 80 0D 01 02 00 00 00 00 44 [10:10:55]Write i2c OK [10:10:55]MH_I2C_Read... [10:10:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:10:55]Read from MH i2c: E2 [10:10:55]MH_I2C_Read... [10:10:55]Read from MH i2c: E2 03 00 [10:10:55]MH_I2C_Read... [10:10:55]Read from MH i2c: E2 03 00 70 5B 00 90 00 3F [10:10:55]RAPDU: 90 00 [10:10:55]wFMCommunicate OK [10:10:55]wFMCommunicate request_size=255 [10:10:55]MH_SAM_APDU [10:10:55]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 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 41 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 7A 00 00 00 F4 03 04 00 33 06 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EB BF 04 [10:10:55]Write to MH i2c: E2 02 01 71 5B 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 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 41 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 7A 00 00 00 F4 03 04 00 33 06 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EB BF 04 00 00 10 [10:10:56]Write i2c OK [10:10:56]MH_I2C_Read... [10:10:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:10:56]Read from MH i2c: E2 [10:10:56]MH_I2C_Read... [10:10:56]Read from MH i2c: E2 03 00 [10:10:56]MH_I2C_Read... [10:10:56]Read from MH i2c: E2 03 00 71 5B 00 90 00 40 [10:10:56]RAPDU: 90 00 [10:10:56]wFMCommunicate OK [10:10:56]wFMCommunicate request_size=16 [10:10:56]MH_SAM_APDU [10:10:56]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 6F 74 AE 4A 31 F1 [10:10:56]Write to MH i2c: E2 13 00 72 5B 80 0D 02 02 0B 00 00 35 04 06 00 6F 74 AE 4A 31 F1 00 00 99 [10:10:56]Write i2c OK [10:10:56]MH_I2C_Read... [10:10:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:10:56]Read from MH i2c: E2 [10:10:56]MH_I2C_Read... [10:10:56]Read from MH i2c: E2 03 00 [10:10:56]MH_I2C_Read... [10:10:56]Read from MH i2c: E2 03 00 72 5B 00 90 00 41 [10:10:56]RAPDU: 90 00 [10:10:56]wFMCommunicate OK [10:10:56]wFMCommunicate request_size=4 [10:10:56]MH_SAM_APDU [10:10:56]CAPDU: 80 0D 03 02 [10:10:56]Write to MH i2c: E2 08 00 73 5B 80 0D 03 02 00 00 00 00 49 [10:10:56]Write i2c OK [10:10:56]MH_I2C_Read... [10:10:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:10:56]Read from MH i2c: E2 [10:10:56]MH_I2C_Read... [10:10:56]Read from MH i2c: E2 0B 00 [10:10:56]MH_I2C_Read... [10:10:56]Read from MH i2c: E2 0B 00 73 5B 00 17 11 0A CF 2D 4D A3 2C 90 00 94 [10:10:56]RAPDU: 17 11 0A CF 2D 4D A3 2C 90 00 [10:10:56]wFMCommunicate OK [10:10:56]SAM_PROTO_SignData done [10:10:56]FM_MakeSignedData done [10:10:56]CreateOFDProtocolMessage [10:10:56]wFMCommunicate request_size=4 [10:10:56]MH_SAM_APDU [10:10:56]CAPDU: 80 11 00 00 [10:10:56]Write to MH i2c: E2 08 00 74 5B 80 11 00 00 00 00 00 00 49 [10:10:56]Write i2c OK [10:10:56]MH_I2C_Read... [10:10:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:56]Read from MH i2c: E2 [10:10:56]MH_I2C_Read... [10:10:56]Read from MH i2c: E2 17 00 [10:10:56]MH_I2C_Read... [10:10:56]Read from MH i2c: E2 17 00 74 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9E [10:10:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:10:56]wFMCommunicate OK [10:10:56]CreateOFDProtocolMessage done [10:10:56]OFDSenderStorePacket 311275 [10:10:56]StoreOFDPacket docnum=311275 [10:10:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 AE 44 0D 01 52 37 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 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 41 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 7A 00 00 00 F4 03 04 00 33 06 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EB BF 04 00 35 04 06 00 6F 74 AE 4A 31 F1 17 11 0A CF 2D 4D A3 2C [10:10:56]CheckFolder [10:10:56]dirname=/storage/ofd_packets [10:10:56]CheckFolder done [10:10:56]ProducePacketName [10:10:56]name=ofd_packets/00311275 [10:10:56]NVStorageSaveData ofd_packets/00311275 [10:10:56]File name is /storage/ofd_packets/00311275 [10:10:56]Write 307 bytes [10:10:56]NVStorageSaveData done [10:10:56]OFDSenderStorePacket done [10:10:56]KKMCreateOFDPacket done [10:10:56]NVStorageSaveData kkm_last_timestamp [10:10:56]File name is /storage/kkm_last_timestamp [10:10:56]Write 4 bytes [10:10:56]NVStorageSaveData done [10:10:56]ExternCall_PrintAddStr [10:10:56]wPrintStart [10:10:56]Write to MH i2c: 01 00 00 75 5B D0 [10:10:56]Write i2c OK [10:10:56]MH_I2C_Read... [10:10:56]Read from MH i2c: 01 [10:10:56]MH_I2C_Read... [10:10:56]Read from MH i2c: 01 07 00 [10:10:56]MH_I2C_Read... [10:10:56]Read from MH i2c: 01 07 00 75 5B 00 00 00 00 00 FF 0F E5 [10:10:56]RasterBufferAndPrint [10:10:56]line Счет N : (1)645082 [10:10:56]line ИНН: 02508201610067 [10:10:56]line Контрольно-Кассовый Чек [10:10:56]line ПРОДАЖА [10:10:56]line ТРК (МРК, ГНК) : 42 [10:10:56]line Товар: 2710194210 [10:10:56]line D-ENERGY ДТ-К-2 [10:10:56]line 19.440 * 77.20 [10:10:56]line = 1500.77 [10:10:56]line НДС 12% НСП 1% [10:10:56]line > о реализуемом товаре [10:10:56]line ОКРУГЛЕНИЕ: -0.77 [10:10:56]line ИТОГО: 1500.00 [10:10:56]line Внесено: 1500.00 [10:10:56]line СДАЧА: 0.00 [10:10:56]line НСП 1% : 13.28 [10:10:56]line НДС 12% : 159.37 [10:10:56]line Наличными: 1500.00 [10:10:56]line Безнал.: 0.00 [10:10:56]line Место: АЗС № 172 "Партнер Нефть" [10:10:56]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:10:56]line СНО: Общий режим [10:10:56]line Чек 122 30.10.2024 10:10 [10:10:56]line Смена: 536 ФФД: 1.0 [10:10:56]line ЗНМ: 0300000116 [10:10:56]line РНМ: 0000000000091780 [10:10:56]line Версия ККМ: 001 [10:10:56]line ФМ: 0000000000871765 [10:10:56]line ФД: 311275 [10:10:56]line ФПД: 122546930987505 [10:10:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T101059&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311275&fm=122546930987505&tin=02508201610067®Number=0000000000091780&sum=150000 [10:10:56]written 0, free lines is 4095 [10:10:56]OFD Sender: Processing packet 311275 [packets to send 223, broken 222] [10:10:56]ProducePacketName [10:10:56]name=ofd_packets/00311275 [10:10:56]OFD Sender: To server: pG, [10:10:56]CommunicateWithHost lk.salyk.kg:30040 [10:10:56]ConnectInit lk.salyk.kg [10:10:56]Connected sock=10 [10: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 31 37 36 35 15 01 00 00 AE 44 0D 01 52 37 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 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 41 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 7A 00 00 00 F4 03 04 00 33 06 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EB BF 04 00 35 04 06 00 6F 74 AE 4A 31 F1 17 11 0A CF 2D 4D A3 2C [10:10:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 AB 2C 47 00 5E 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 31 37 36 35 10 04 04 00 EB BF 04 00 F4 03 04 00 83 AC 21 67 B6 04 01 00 00 71 A6 E9 C9 09 7C 8B AD [10:10:56]CommunicateWithHost err = 0 [10:10:56]CheckOFDResponse [10:10:56]1017 (14) - 77093643461234 [10:10:56]1041 (16) - 0000000000871765 [10:10:56]1040 (4) - 311275 [10:10:56]1012 (4) - 30.10.2024 03:48 [10:10:56]1206 (1) - 0 [10:10:56]OFD Sender: Remove packet 311275 [10:10:56]ProducePacketName [10:10:56]name=ofd_packets/00311275 [10:10:56]NVStorageDeleteData [10:10:56]Write to MH i2c: 01 00 00 9F 5B FA [10:10:56]Write i2c OK [10:10:56]MH_I2C_Read... [10:10:56]Read from MH i2c: 01 [10:10:56]MH_I2C_Read... [10:10:56]Read from MH i2c: 01 07 00 [10:10:56]MH_I2C_Read... [10:10:56]Read from MH i2c: 01 07 00 9F 5B 00 00 00 00 00 AD 0C BA [10:10:56]RasterBufferAndPrint [10:10:56]line [10:10:56]line [10:10:56]line [10:10:56]line [10:10:56]line [10:10:56]written 0, free lines is 3253 [10:10:56]MH_Cut [10:10:56]Write to MH i2c: D1 01 00 A6 5B 01 D3 [10:10:56]Write i2c OK [10:10:56]MH_I2C_Read... [10:10:56]Read from MH i2c: D1 [10:10:56]MH_I2C_Read... [10:10:56]Read from MH i2c: D1 01 00 [10:10:56]MH_I2C_Read... [10:10:56]Read from MH i2c: D1 01 00 A6 5B 00 D2 [10:10:56]Write to MH i2c: 01 00 00 A7 5B 02 [10:10:56]Write i2c OK [10:10:56]MH_I2C_Read... [10:10:57]OFD Sender: No OFD packet to send [10:10:57]*** Cut start [10:10:57]*** Purtial cut [10:10:57]*** Stage 1: CUTSNS_PIN = 1 [10:10:57]Read from MH i2c: 01 [10:10:57]MH_I2C_Read... [10:10:57]*** Stop cut motor [10:10:57]*** Cut end [10:10:57]Read from MH i2c: 01 07 00 [10:10:57]MH_I2C_Read... [10:10:57]Read from MH i2c: 01 07 00 A7 5B 00 00 00 00 00 FF 0F 17 [10:10:58]process_action close_receipt done [10:10:58]requested_data is exist [10:10:58]produce_requested_data [10:10:58]requested_item fm.sn is exist - process it [10:10:58]wFMCommunicate request_size=4 [10:10:58]MH_SAM_APDU [10:10:58]CAPDU: 80 11 00 00 [10:10:58]Write to MH i2c: E2 08 00 A8 5B 80 11 00 00 00 00 00 00 7D [10:10:58]Write i2c OK [10:10:58]MH_I2C_Read... [10:10:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:58]Read from MH i2c: E2 [10:10:58]MH_I2C_Read... [10:10:58]Read from MH i2c: E2 17 00 [10:10:58]MH_I2C_Read... [10:10:58]Read from MH i2c: E2 17 00 A8 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D2 [10:10:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:10:58]wFMCommunicate OK [10:10:58]requested_item fd.num is exist - process it [10:10:58]SAM_PROTO_GetFieldsCounters [10:10:58]wFMCommunicate request_size=4 [10:10:58]MH_SAM_APDU [10:10:58]CAPDU: 80 13 00 00 [10:10:58]Write to MH i2c: E2 08 00 A9 5B 80 13 00 00 00 00 00 00 80 [10:10:58]Write i2c OK [10:10:58]MH_I2C_Read... [10:10:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:10:58]Read from MH i2c: E2 [10:10:58]MH_I2C_Read... [10:10:58]Read from MH i2c: E2 62 00 [10:10:58]MH_I2C_Read... [10:10:58]Read from MH i2c: E2 62 00 A9 5B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 EB BF 04 00 0E 04 04 00 18 02 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 D9 [10:10: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 EB BF 04 00 0E 04 04 00 18 02 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 [10:10:58]wFMCommunicate OK [10:10:58]SAM_PROTO_GetFieldsCounters done [10:10:58]requested_item shift.num is exist - process it [10:10:58]requested_item shift.opened is exist - process it [10:10:58]req_shift_opened [10:10:58]FM_GetShiftState [10:10:58]SAM_PROTO_GetShiftState [10:10:58]wFMCommunicate request_size=4 [10:10:58]MH_SAM_APDU [10:10:58]CAPDU: 80 13 01 00 [10:10:58]Write to MH i2c: E2 08 00 AA 5B 80 13 01 00 00 00 00 00 82 [10:10:58]Write i2c OK [10:10:58]MH_I2C_Read... [10:10:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:10:58]Read from MH i2c: E2 [10:10:58]MH_I2C_Read... [10:10:58]Read from MH i2c: E2 0E 00 [10:10:58]MH_I2C_Read... [10:10:58]Read from MH i2c: E2 0E 00 AA 5B 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 6D [10:10:58]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:10:58]wFMCommunicate OK [10:10:58]SAM_PROTO_GetShiftState done [10:10:58]FM_GetShiftState done [10:10:58]req_shift_opened done [10:10:58]requested_item shift.open_date is exist - process it [10:10:58]req_shift_open_date [10:10:58]req_shift_open_date done [10:10:58]produce_requested_data done [10:10:58]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311275,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:10:58]process_action_free close_receipt [10:10:58]json_value_free [10:10:58]json_value_free done [10:10:58]process_json_proto returns [10:10:58]Send response to host [10:10:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311275,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:10:58]free response buf [10:10:58]execute_script done [10:10:58]execute_script returns [10:10:58]free content buf [10:10:58]Sock 9.Close socket [10:10:58]Sock 9.Thread stoped [10:11:02]OFD Sender: No OFD packet to send [10:11:07]OFD Sender: No OFD packet to send [10:11:12]OFD Sender: No OFD packet to send [10:11:17]OFD Sender: No OFD packet to send [10:11:22]OFD Sender: No OFD packet to send [10:11:27]OFD Sender: No OFD packet to send [10:11:32]OFD Sender: No OFD packet to send [10:11:37]OFD Sender: No OFD packet to send [10:11:42]OFD Sender: No OFD packet to send [10:11:46]accept exits with 7 [10:11:46]New connection [10:11:46]New thread 3066510692 created [10:11:46]Thread 3066654052 joined [10:11:46]Waiting for new connection... [10:11:46] Sock 7.Parse request [10:11:46]Sock 7.Check first char [10:11:46]Sock 7.First char is OK [10:11:46]request: POST /json_proto HTTP/1.0 [10:11:46]Method: POST [10:11:46]URL: /json_proto [10:11:46]Method is POST - this is cgi request [10:11:46]url: /json_proto [10:11:46]query_string will be loaded in cgi processing [10:11:46]execute_cgi json_proto POST (null) [10:11:46]execute_cgi path=json_proto method=POST [10:11:46]POST find Content-Length [10:11:46]Host: 172.17.96.3:8080 [10:11:46]Content-Length: 790 [10:11:46]Content-Type: application/json [10:11:46] [10:11:46]POST finish read [10:11:46]Found Content-Length = 790 [10:11:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645080", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 100.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A31084", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:11:46]execute_script... [10:11: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)645080", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 100.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A31084", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:11:46]POST & json_proto [10:11:46]process_json_proto [10:11:46]json parsed OK: [10:11:46]protocol is kg_v1.0 [10:11:46]action value=close_receipt [10:11:46]process_action close_receipt [10:11:46]cmd_close_receipt [10:11:46]MH_GetDate [10:11:46]Write to MH i2c: F0 00 00 AB 5B F5 [10:11:46]Write i2c OK [10:11:46]MH_I2C_Read... [10:11:46]Read from MH i2c: F0 [10:11:46]MH_I2C_Read... [10:11:46]Read from MH i2c: F0 09 00 [10:11:46]MH_I2C_Read... [10:11:46]Read from MH i2c: F0 09 00 AB 5B 00 66 06 22 67 44 5E 04 65 FE [10:11:46]GetLastDocTimeStamp 1730283059 [10:11:46]current date 1730283110 [10:11:46]FM_GetShiftState [10:11:46]SAM_PROTO_GetShiftState [10:11:46]wFMCommunicate request_size=4 [10:11:46]MH_SAM_APDU [10:11:46]CAPDU: 80 13 01 00 [10:11:46]Write to MH i2c: E2 08 00 AC 5B 80 13 01 00 00 00 00 00 84 [10:11:46]Write i2c OK [10:11:46]MH_I2C_Read... [10:11:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:11:46]Read from MH i2c: E2 [10:11:46]MH_I2C_Read... [10:11:46]Read from MH i2c: E2 0E 00 [10:11:46]MH_I2C_Read... [10:11:46]Read from MH i2c: E2 0E 00 AC 5B 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 6F [10:11:46]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:11:46]wFMCommunicate OK [10:11:46]SAM_PROTO_GetShiftState done [10:11:46]FM_GetShiftState done [10:11:46]opened in 1730247899 [10:11:46]opened+sec_in_day 1730334299 [10:11:46]quantity*price = 0 [10:11:46]sum+1 = 1 [10:11:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 123 30.10.2024 10:11 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливная Карта 31084 ФМ: 0000000000871765 ФД: 311276 ФПД: 262565661946237 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T101150&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311276&fm=262565661946237&tin=02508201610067®Number=0000000000091780&sum=0 [10:11:47]StoreToDocumentArchive [10:11:47]shift 536 fd 311276 [10:11:47]save to /storage/0536/doc_00311276 [10:11:47]save last doc name /storage/0536/doc_00311276 to /storage/kkm_last_doc_name [10:11:47]save OK [10:11:47]Clear old archive folders... [10:11:47]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:11:47]tlvbuf is B6D5F240 [10:11:47]SAM_PROTO_ClearQueue [10:11:47]wFMCommunicate request_size=4 [10:11:47]MH_SAM_APDU [10:11:47]CAPDU: 80 09 00 00 [10:11:47]Write to MH i2c: E2 08 00 B9 5B 80 09 00 00 00 00 00 00 86 [10:11:47]Write i2c OK [10:11:47]MH_I2C_Read... [10:11:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:11:47]Read from MH i2c: E2 [10:11:47]MH_I2C_Read... [10:11:47]Read from MH i2c: E2 03 00 [10:11:47]MH_I2C_Read... [10:11:47]Read from MH i2c: E2 03 00 B9 5B 00 90 00 88 [10:11:47]RAPDU: 90 00 [10:11:47]wFMCommunicate OK [10:11:47]SAM_PROTO_ClearQueue done [10:11:47]KKMCreateOFDPacket [10:11:47]OFDProtocolAddRootSTLVToBuf [10:11:47]FM_MakeSignedData [10:11:47]FM_MakeSignedData [10:11:47]SAM_PROTO_SignData [10:11:47]wFMCommunicate request_size=4 [10:11:47]MH_SAM_APDU [10:11:47]CAPDU: 80 0D 01 02 [10:11:47]Write to MH i2c: E2 08 00 BA 5B 80 0D 01 02 00 00 00 00 8E [10:11:47]Write i2c OK [10:11:47]MH_I2C_Read... [10:11:47]OFD Sender: No OFD packet to send [10:11:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:11:47]Read from MH i2c: E2 [10:11:47]MH_I2C_Read... [10:11:47]Read from MH i2c: E2 03 00 [10:11:47]MH_I2C_Read... [10:11:47]Read from MH i2c: E2 03 00 BA 5B 00 90 00 89 [10:11:47]RAPDU: 90 00 [10:11:47]wFMCommunicate OK [10:11:47]wFMCommunicate request_size=255 [10:11:47]MH_SAM_APDU [10:11: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 32 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 66 06 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EC BF 04 00 35 04 06 00 EE CD 55 02 [10:11:47]Write to MH i2c: E2 02 01 BB 5B 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 32 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 66 06 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EC BF 04 00 35 04 06 00 EE CD 55 02 00 00 5C [10:11:47]Write i2c OK [10:11:47]MH_I2C_Read... [10:11:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:11:47]Read from MH i2c: E2 [10:11:47]MH_I2C_Read... [10:11:47]Read from MH i2c: E2 03 00 [10:11:47]MH_I2C_Read... [10:11:47]Read from MH i2c: E2 03 00 BB 5B 00 90 00 8A [10:11:47]RAPDU: 90 00 [10:11:47]wFMCommunicate OK [10:11:47]wFMCommunicate request_size=7 [10:11:47]MH_SAM_APDU [10:11:47]CAPDU: 80 0D 02 02 02 B1 7D [10:11:47]Write to MH i2c: E2 0A 00 BC 5B 80 0D 02 02 02 00 B1 7D 00 00 C3 [10:11:47]Write i2c OK [10:11:47]MH_I2C_Read... [10:11:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:11:47]Read from MH i2c: E2 [10:11:47]MH_I2C_Read... [10:11:47]Read from MH i2c: E2 03 00 [10:11:47]MH_I2C_Read... [10:11:47]Read from MH i2c: E2 03 00 BC 5B 00 90 00 8B [10:11:47]RAPDU: 90 00 [10:11:47]wFMCommunicate OK [10:11:47]wFMCommunicate request_size=4 [10:11:47]MH_SAM_APDU [10:11:47]CAPDU: 80 0D 03 02 [10:11:47]Write to MH i2c: E2 08 00 BD 5B 80 0D 03 02 00 00 00 00 93 [10:11:47]Write i2c OK [10:11:47]MH_I2C_Read... [10:11:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:11:47]Read from MH i2c: E2 [10:11:47]MH_I2C_Read... [10:11:47]Read from MH i2c: E2 0B 00 [10:11:47]MH_I2C_Read... [10:11:47]Read from MH i2c: E2 0B 00 BD 5B 00 43 38 82 1F ED BC 9E 50 90 00 47 [10:11:47]RAPDU: 43 38 82 1F ED BC 9E 50 90 00 [10:11:47]wFMCommunicate OK [10:11:47]SAM_PROTO_SignData done [10:11:47]FM_MakeSignedData done [10:11:47]CreateOFDProtocolMessage [10:11:47]wFMCommunicate request_size=4 [10:11:47]MH_SAM_APDU [10:11:47]CAPDU: 80 11 00 00 [10:11:47]Write to MH i2c: E2 08 00 BE 5B 80 11 00 00 00 00 00 00 93 [10:11:47]Write i2c OK [10:11:47]MH_I2C_Read... [10:11:47]Read from MH i2c: E2 [10:11:47]MH_I2C_Read... [10:11:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:11:47]Read from MH i2c: E2 17 00 [10:11:47]MH_I2C_Read... [10:11:47]Read from MH i2c: E2 17 00 BE 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E8 [10:11:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:11:47]wFMCommunicate OK [10:11:47]CreateOFDProtocolMessage done [10:11:47]OFDSenderStorePacket 311276 [10:11:47]StoreOFDPacket docnum=311276 [10:11:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 FF 84 04 01 1E 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 32 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 66 06 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EC BF 04 00 35 04 06 00 EE CD 55 02 B1 7D 43 38 82 1F ED BC 9E 50 [10:11:47]CheckFolder [10:11:47]dirname=/storage/ofd_packets [10:11:47]CheckFolder done [10:11:47]ProducePacketName [10:11:47]name=ofd_packets/00311276 [10:11:47]NVStorageSaveData ofd_packets/00311276 [10:11:47]File name is /storage/ofd_packets/00311276 [10:11:47]Write 298 bytes [10:11:47]NVStorageSaveData done [10:11:47]OFDSenderStorePacket done [10:11:47]KKMCreateOFDPacket done [10:11:47]NVStorageSaveData kkm_last_timestamp [10:11:47]File name is /storage/kkm_last_timestamp [10:11:47]Write 4 bytes [10:11:47]NVStorageSaveData done [10:11:47]ExternCall_PrintAddStr [10:11:47]wPrintStart [10:11:47]Write to MH i2c: 01 00 00 BF 5B 1A [10:11:47]Write i2c OK [10:11:47]MH_I2C_Read... [10:11:47]Read from MH i2c: 01 [10:11:47]MH_I2C_Read... [10:11:47]Read from MH i2c: 01 07 00 [10:11:47]MH_I2C_Read... [10:11:47]Read from MH i2c: 01 07 00 BF 5B 00 00 00 00 00 FF 0F 2F [10:11:47]RasterBufferAndPrint [10:11:47]line Счет N : (1)645080 [10:11:47]line ИНН: 02508201610067 [10:11:47]line Контрольно-Кассовый Чек [10:11:47]line ПРОДАЖА [10:11:47]line ТРК (МРК, ГНК) : 11 [10:11:47]line Товар: 2710194210 [10:11:47]line ДТ-К-2 [10:11:47]line 100.000 * 0.00 [10:11:47]line = 0.00 [10:11:47]line НДС 12% НСП 1% [10:11:47]line > о реализуемом товаре [10:11:47]line ИТОГО: 0.00 [10:11:47]line НСП 1% : 0.00 [10:11:47]line НДС 12% : 0.00 [10:11:47]line Наличными: 0.00 [10:11:47]line Безнал.: 0.00 [10:11:47]line Место: АЗС № 172 "Партнер Нефть" [10:11:47]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:11:47]line СНО: Общий режим [10:11:47]line Чек 123 30.10.2024 10:11 [10:11:47]line Смена: 536 ФФД: 1.0 [10:11:47]line ЗНМ: 0300000116 [10:11:47]line РНМ: 0000000000091780 [10:11:47]line Версия ККМ: 001 [10:11:47]line Талоны: Топливная Карта [10:11:47]line 31084 [10:11:47]line ФМ: 0000000000871765 [10:11:47]line ФД: 311276 [10:11:47]line ФПД: 262565661946237 [10:11:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T101150&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311276&fm=262565661946237&tin=02508201610067®Number=0000000000091780&sum=0 [10:11:47]written 0, free lines is 4095 [10:11:47]OFD Sender: Processing packet 311276 [packets to send 223, broken 222] [10:11:47]ProducePacketName [10:11:47]name=ofd_packets/00311276 [10:11:47]OFD Sender: To server: pG, [10:11:47]CommunicateWithHost lk.salyk.kg:30040 [10:11:47]ConnectInit lk.salyk.kg [10:11:48]Connected sock=10 [10:11:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 FF 84 04 01 1E 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 32 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 66 06 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EC BF 04 00 35 04 06 00 EE CD 55 02 B1 7D 43 38 82 1F ED BC 9E 50 [10:11:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 78 4D 47 00 DE 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 31 37 36 35 10 04 04 00 EC BF 04 00 F4 03 04 00 B6 AC 21 67 B6 04 01 00 00 A9 71 86 56 8A 7E 86 E8 [10:11:48]CommunicateWithHost err = 0 [10:11:48]CheckOFDResponse [10:11:48]1017 (14) - 77093643461234 [10:11:48]1041 (16) - 0000000000871765 [10:11:48]1040 (4) - 311276 [10:11:48]1012 (4) - 30.10.2024 03:49 [10:11:48]1206 (1) - 0 [10:11:48]OFD Sender: Remove packet 311276 [10:11:48]ProducePacketName [10:11:48]name=ofd_packets/00311276 [10:11:48]NVStorageDeleteData [10:11:48]Write to MH i2c: 01 00 00 E8 5B 43 [10:11:48]Write i2c OK [10:11:48]MH_I2C_Read... [10:11:48]Read from MH i2c: 01 [10:11:48]MH_I2C_Read... [10:11:48]Read from MH i2c: 01 07 00 [10:11:48]MH_I2C_Read... [10:11:48]Read from MH i2c: 01 07 00 E8 5B 00 00 00 00 00 C6 0C 1C [10:11:48]RasterBufferAndPrint [10:11:48]line [10:11:48]line [10:11:48]line [10:11:48]line [10:11:48]line [10:11:48]written 0, free lines is 3274 [10:11:48]MH_Cut [10:11:48]Write to MH i2c: D1 01 00 EF 5B 01 1C [10:11:48]Write i2c OK [10:11:48]MH_I2C_Read... [10:11:48]Read from MH i2c: D1 [10:11:48]MH_I2C_Read... [10:11:48]Read from MH i2c: D1 01 00 [10:11:48]MH_I2C_Read... [10:11:48]Read from MH i2c: D1 01 00 EF 5B 00 1B [10:11:48]Write to MH i2c: 01 00 00 F0 5B 4B [10:11:48]Write i2c OK [10:11:48]MH_I2C_Read... [10:11:48]OFD Sender: No OFD packet to send [10:11:49]*** Cut start [10:11:49]*** Purtial cut [10:11:49]*** Stage 1: CUTSNS_PIN = 1 [10:11:49]Read from MH i2c: 01 [10:11:49]MH_I2C_Read... [10:11:49]*** Stop cut motor [10:11:49]*** Cut end [10:11:49]Read from MH i2c: 01 07 00 [10:11:49]MH_I2C_Read... [10:11:49]Read from MH i2c: 01 07 00 F0 5B 00 00 00 00 00 FF 0F 60 [10:11:49]process_action close_receipt done [10:11:49]requested_data is exist [10:11:49]produce_requested_data [10:11:49]requested_item fm.sn is exist - process it [10:11:49]wFMCommunicate request_size=4 [10:11:49]MH_SAM_APDU [10:11:49]CAPDU: 80 11 00 00 [10:11:49]Write to MH i2c: E2 08 00 F1 5B 80 11 00 00 00 00 00 00 C6 [10:11:49]Write i2c OK [10:11:49]MH_I2C_Read... [10:11:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:11:49]Read from MH i2c: E2 [10:11:49]MH_I2C_Read... [10:11:49]Read from MH i2c: E2 17 00 [10:11:49]MH_I2C_Read... [10:11:49]Read from MH i2c: E2 17 00 F1 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 1B [10:11:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:11:49]wFMCommunicate OK [10:11:49]requested_item fd.num is exist - process it [10:11:49]SAM_PROTO_GetFieldsCounters [10:11:49]wFMCommunicate request_size=4 [10:11:49]MH_SAM_APDU [10:11:49]CAPDU: 80 13 00 00 [10:11:49]Write to MH i2c: E2 08 00 F2 5B 80 13 00 00 00 00 00 00 C9 [10:11:49]Write i2c OK [10:11:49]MH_I2C_Read... [10:11:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:11:49]Read from MH i2c: E2 [10:11:49]MH_I2C_Read... [10:11:49]Read from MH i2c: E2 62 00 [10:11:49]MH_I2C_Read... [10:11:49]Read from MH i2c: E2 62 00 F2 5B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 EC BF 04 00 0E 04 04 00 18 02 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 26 [10:11: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 EC BF 04 00 0E 04 04 00 18 02 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 [10:11:49]wFMCommunicate OK [10:11:49]SAM_PROTO_GetFieldsCounters done [10:11:49]requested_item shift.num is exist - process it [10:11:49]requested_item shift.opened is exist - process it [10:11:49]req_shift_opened [10:11:49]FM_GetShiftState [10:11:49]SAM_PROTO_GetShiftState [10:11:49]wFMCommunicate request_size=4 [10:11:49]MH_SAM_APDU [10:11:49]CAPDU: 80 13 01 00 [10:11:49]Write to MH i2c: E2 08 00 F3 5B 80 13 01 00 00 00 00 00 CB [10:11:49]Write i2c OK [10:11:49]MH_I2C_Read... [10:11:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:11:49]Read from MH i2c: E2 [10:11:49]MH_I2C_Read... [10:11:49]Read from MH i2c: E2 0E 00 [10:11:49]MH_I2C_Read... [10:11:49]Read from MH i2c: E2 0E 00 F3 5B 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 B6 [10:11:49]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:11:49]wFMCommunicate OK [10:11:49]SAM_PROTO_GetShiftState done [10:11:49]FM_GetShiftState done [10:11:49]req_shift_opened done [10:11:49]requested_item shift.open_date is exist - process it [10:11:49]req_shift_open_date [10:11:49]req_shift_open_date done [10:11:49]produce_requested_data done [10:11:49]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311276,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:11:49]process_action_free close_receipt [10:11:49]json_value_free [10:11:49]json_value_free done [10:11:49]process_json_proto returns [10:11:49]Send response to host [10:11:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311276,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:11:49]free response buf [10:11:49]execute_script done [10:11:49]execute_script returns [10:11:49]free content buf [10:11:49]Sock 7.Close socket [10:11:49]Sock 7.Thread stoped [10:11:53]OFD Sender: No OFD packet to send [10:11:58]OFD Sender: No OFD packet to send [10:12:03]OFD Sender: No OFD packet to send [10:12:08]OFD Sender: No OFD packet to send [10:12:12]accept exits with 9 [10:12:12]New connection [10:12:12]New thread 3066654052 created [10:12:12]Thread 3066510692 joined [10:12:12]Waiting for new connection... [10:12:12] Sock 9.Parse request [10:12:12]Sock 9.Check first char [10:12:12]Sock 9.First char is OK [10:12:12]request: POST /json_proto HTTP/1.0 [10:12:12]Method: POST [10:12:12]URL: /json_proto [10:12:12]Method is POST - this is cgi request [10:12:12]url: /json_proto [10:12:12]query_string will be loaded in cgi processing [10:12:12]execute_cgi json_proto POST (null) [10:12:12]execute_cgi path=json_proto method=POST [10:12:12]POST find Content-Length [10:12:12]Host: 172.17.96.3:8080 [10:12:12]Content-Length: 677 [10:12:12]Content-Type: application/json [10:12:12] [10:12:12]POST finish read [10:12:12]Found Content-Length = 677 [10:12:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645083", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:12:12]execute_script... [10:12: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)645083", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:12:12]POST & json_proto [10:12:12]process_json_proto [10:12:12]json parsed OK: [10:12:12]protocol is kg_v1.0 [10:12:12]action value=close_receipt [10:12:12]process_action close_receipt [10:12:12]cmd_close_receipt [10:12:12]MH_GetDate [10:12:12]Write to MH i2c: F0 00 00 F4 5B 3E [10:12:12]Write i2c OK [10:12:12]MH_I2C_Read... [10:12:12]Read from MH i2c: F0 [10:12:12]MH_I2C_Read... [10:12:12]Read from MH i2c: F0 09 00 [10:12:12]MH_I2C_Read... [10:12:12]Read from MH i2c: F0 09 00 F4 5B 00 80 06 22 67 44 5E 04 65 61 [10:12:12]GetLastDocTimeStamp 1730283110 [10:12:12]current date 1730283136 [10:12:12]FM_GetShiftState [10:12:12]SAM_PROTO_GetShiftState [10:12:12]wFMCommunicate request_size=4 [10:12:12]MH_SAM_APDU [10:12:12]CAPDU: 80 13 01 00 [10:12:12]Write to MH i2c: E2 08 00 F5 5B 80 13 01 00 00 00 00 00 CD [10:12:12]Write i2c OK [10:12:12]MH_I2C_Read... [10:12:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:12]Read from MH i2c: E2 [10:12:12]MH_I2C_Read... [10:12:12]Read from MH i2c: E2 0E 00 [10:12:12]MH_I2C_Read... [10:12:12]Read from MH i2c: E2 0E 00 F5 5B 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 B8 [10:12:12]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:12:12]wFMCommunicate OK [10:12:12]SAM_PROTO_GetShiftState done [10:12:12]FM_GetShiftState done [10:12:12]opened in 1730247899 [10:12:12]opened+sec_in_day 1730334299 [10:12:12]quantity*price = 50041 [10:12:12]sum+1 = 50042 [10:12:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 124 30.10.2024 10:12 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311277 ФПД: 160056810098934 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T101216&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311277&fm=160056810098934&tin=02508201610067®Number=0000000000091780&sum=50000 [10:12:13]StoreToDocumentArchive [10:12:13]shift 536 fd 311277 [10:12:13]save to /storage/0536/doc_00311277 [10:12:13]save last doc name /storage/0536/doc_00311277 to /storage/kkm_last_doc_name [10:12:13]save OK [10:12:13]Clear old archive folders... [10:12:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:12:13]tlvbuf is 00623200 [10:12:13]SAM_PROTO_ClearQueue [10:12:13]wFMCommunicate request_size=4 [10:12:13]MH_SAM_APDU [10:12:13]CAPDU: 80 09 00 00 [10:12:13]Write to MH i2c: E2 08 00 02 5C 80 09 00 00 00 00 00 00 D0 [10:12:13]Write i2c OK [10:12:13]MH_I2C_Read... [10:12:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:12:13]Read from MH i2c: E2 [10:12:13]MH_I2C_Read... [10:12:13]Read from MH i2c: E2 03 00 [10:12:13]MH_I2C_Read... [10:12:13]Read from MH i2c: E2 03 00 02 5C 00 90 00 D2 [10:12:13]RAPDU: 90 00 [10:12:13]wFMCommunicate OK [10:12:13]SAM_PROTO_ClearQueue done [10:12:13]KKMCreateOFDPacket [10:12:13]OFDProtocolAddRootSTLVToBuf [10:12:13]FM_MakeSignedData [10:12:13]FM_MakeSignedData [10:12:13]SAM_PROTO_SignData [10:12:13]wFMCommunicate request_size=4 [10:12:13]MH_SAM_APDU [10:12:13]CAPDU: 80 0D 01 02 [10:12:13]Write to MH i2c: E2 08 00 03 5C 80 0D 01 02 00 00 00 00 D8 [10:12:13]Write i2c OK [10:12:13]MH_I2C_Read... [10:12:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:12:13]Read from MH i2c: E2 [10:12:13]MH_I2C_Read... [10:12:13]Read from MH i2c: E2 03 00 [10:12:13]MH_I2C_Read... [10:12:13]Read from MH i2c: E2 03 00 03 5C 00 90 00 D3 [10:12:13]RAPDU: 90 00 [10:12:13]wFMCommunicate OK [10:12:13]wFMCommunicate request_size=255 [10:12:13]MH_SAM_APDU [10:12: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 7C 00 00 00 F4 03 04 00 80 06 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 ED BF 04 00 35 04 06 00 91 [10:12:13]Write to MH i2c: E2 02 01 04 5C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 7C 00 00 00 F4 03 04 00 80 06 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 ED BF 04 00 35 04 06 00 91 00 00 4C [10:12:13]Write i2c OK [10:12:13]MH_I2C_Read... [10:12:13]Read from MH i2c: E2 [10:12:13]MH_I2C_Read... [10:12:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:13]Read from MH i2c: E2 03 00 [10:12:13]MH_I2C_Read... [10:12:13]Read from MH i2c: E2 03 00 04 5C 00 90 00 D4 [10:12:13]RAPDU: 90 00 [10:12:13]wFMCommunicate OK [10:12:13]wFMCommunicate request_size=10 [10:12:13]MH_SAM_APDU [10:12:13]CAPDU: 80 0D 02 02 05 92 21 4F 50 F6 [10:12:13]Write to MH i2c: E2 0D 00 05 5C 80 0D 02 02 05 00 92 21 4F 50 F6 00 00 2D [10:12:13]Write i2c OK [10:12:13]MH_I2C_Read... [10:12:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:13]Read from MH i2c: E2 [10:12:13]MH_I2C_Read... [10:12:13]Read from MH i2c: E2 03 00 [10:12:13]MH_I2C_Read... [10:12:13]Read from MH i2c: E2 03 00 05 5C 00 90 00 D5 [10:12:13]RAPDU: 90 00 [10:12:13]wFMCommunicate OK [10:12:13]wFMCommunicate request_size=4 [10:12:13]MH_SAM_APDU [10:12:13]CAPDU: 80 0D 03 02 [10:12:13]Write to MH i2c: E2 08 00 06 5C 80 0D 03 02 00 00 00 00 DD [10:12:13]Write i2c OK [10:12:13]MH_I2C_Read... [10:12:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:12:13]Read from MH i2c: E2 [10:12:13]MH_I2C_Read... [10:12:13]Read from MH i2c: E2 0B 00 [10:12:13]MH_I2C_Read... [10:12:13]Read from MH i2c: E2 0B 00 06 5C 00 0F A8 F6 B1 54 63 1D 98 90 00 A8 [10:12:13]RAPDU: 0F A8 F6 B1 54 63 1D 98 90 00 [10:12:13]wFMCommunicate OK [10:12:13]SAM_PROTO_SignData done [10:12:13]FM_MakeSignedData done [10:12:13]CreateOFDProtocolMessage [10:12:13]wFMCommunicate request_size=4 [10:12:13]MH_SAM_APDU [10:12:13]CAPDU: 80 11 00 00 [10:12:13]Write to MH i2c: E2 08 00 07 5C 80 11 00 00 00 00 00 00 DD [10:12:13]Write i2c OK [10:12:13]MH_I2C_Read... [10:12:13]OFD Sender: No OFD packet to send [10:12:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:13]Read from MH i2c: E2 [10:12:13]MH_I2C_Read... [10:12:13]Read from MH i2c: E2 17 00 [10:12:13]MH_I2C_Read... [10:12:13]Read from MH i2c: E2 17 00 07 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 32 [10:12:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:12:13]wFMCommunicate OK [10:12:13]CreateOFDProtocolMessage done [10:12:13]OFDSenderStorePacket 311277 [10:12:13]StoreOFDPacket docnum=311277 [10:12:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 4B BD 07 01 BC 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 7C 00 00 00 F4 03 04 00 80 06 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 ED BF 04 00 35 04 06 00 91 92 21 4F 50 F6 0F A8 F6 B1 54 63 1D 98 [10:12:13]CheckFolder [10:12:13]dirname=/storage/ofd_packets [10:12:13]CheckFolder done [10:12:13]ProducePacketName [10:12:13]name=ofd_packets/00311277 [10:12:13]NVStorageSaveData ofd_packets/00311277 [10:12:13]File name is /storage/ofd_packets/00311277 [10:12:13]Write 301 bytes [10:12:13]NVStorageSaveData done [10:12:13]OFDSenderStorePacket done [10:12:13]KKMCreateOFDPacket done [10:12:13]NVStorageSaveData kkm_last_timestamp [10:12:13]File name is /storage/kkm_last_timestamp [10:12:13]Write 4 bytes [10:12:13]NVStorageSaveData done [10:12:13]ExternCall_PrintAddStr [10:12:13]wPrintStart [10:12:13]Write to MH i2c: 01 00 00 08 5C 64 [10:12:13]Write i2c OK [10:12:13]MH_I2C_Read... [10:12:13]Read from MH i2c: 01 [10:12:13]MH_I2C_Read... [10:12:13]Read from MH i2c: 01 07 00 [10:12:13]MH_I2C_Read... [10:12:13]Read from MH i2c: 01 07 00 08 5C 00 00 00 00 00 FF 0F 79 [10:12:13]RasterBufferAndPrint [10:12:13]line Счет N : (1)645083 [10:12:13]line ИНН: 02508201610067 [10:12:13]line Контрольно-Кассовый Чек [10:12:13]line ПРОДАЖА [10:12:13]line ТРК (МРК, ГНК) : 31 [10:12:13]line Товар: 2710124130 [10:12:13]line Аи-92-К-2 [10:12:13]line 7.480 * 66.90 [10:12:13]line = 500.41 [10:12:13]line НДС 12% НСП 1% [10:12:13]line > о реализуемом товаре [10:12:13]line ОКРУГЛЕНИЕ: -0.41 [10:12:13]line ИТОГО: 500.00 [10:12:13]line Внесено: 500.00 [10:12:13]line СДАЧА: 0.00 [10:12:13]line НСП 1% : 4.43 [10:12:13]line НДС 12% : 53.14 [10:12:13]line Наличными: 500.00 [10:12:13]line Безнал.: 0.00 [10:12:13]line Место: АЗС № 172 "Партнер Нефть" [10:12:13]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:12:13]line СНО: Общий режим [10:12:13]line Чек 124 30.10.2024 10:12 [10:12:13]line Смена: 536 ФФД: 1.0 [10:12:13]line ЗНМ: 0300000116 [10:12:13]line РНМ: 0000000000091780 [10:12:13]line Версия ККМ: 001 [10:12:13]line ФМ: 0000000000871765 [10:12:13]line ФД: 311277 [10:12:13]line ФПД: 160056810098934 [10:12:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T101216&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311277&fm=160056810098934&tin=02508201610067®Number=0000000000091780&sum=50000 [10:12:14]OFD Sender: Processing packet 311277 [packets to send 223, broken 222] [10:12:14]ProducePacketName [10:12:14]name=ofd_packets/00311277 [10:12:14]OFD Sender: To server: pG, [10:12:14]CommunicateWithHost lk.salyk.kg:30040 [10:12:14]ConnectInit lk.salyk.kg [10:12:14]written 0, free lines is 4095 [10:12:14]Connected sock=10 [10:12:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 4B BD 07 01 BC 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 7C 00 00 00 F4 03 04 00 80 06 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 ED BF 04 00 35 04 06 00 91 92 21 4F 50 F6 0F A8 F6 B1 54 63 1D 98 [10:12:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 CE E6 47 00 6F 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 31 37 36 35 10 04 04 00 ED BF 04 00 F4 03 04 00 D1 AC 21 67 B6 04 01 00 00 91 42 5B 57 30 EE 6F E3 [10:12:14]CommunicateWithHost err = 0 [10:12:14]CheckOFDResponse [10:12:14]1017 (14) - 77093643461234 [10:12:14]1041 (16) - 0000000000871765 [10:12:14]1040 (4) - 311277 [10:12:14]1012 (4) - 30.10.2024 03:49 [10:12:14]1206 (1) - 0 [10:12:14]OFD Sender: Remove packet 311277 [10:12:14]ProducePacketName [10:12:14]name=ofd_packets/00311277 [10:12:14]NVStorageDeleteData [10:12:14]Write to MH i2c: 01 00 00 32 5C 8E [10:12:14]Write i2c OK [10:12:14]MH_I2C_Read... [10:12:14]Read from MH i2c: 01 [10:12:14]MH_I2C_Read... [10:12:14]Read from MH i2c: 01 07 00 [10:12:14]MH_I2C_Read... [10:12:14]Read from MH i2c: 01 07 00 32 5C 00 00 00 00 00 B7 0C 58 [10:12:14]RasterBufferAndPrint [10:12:14]line [10:12:14]line [10:12:14]line [10:12:14]line [10:12:14]line [10:12:14]written 0, free lines is 3262 [10:12:14]MH_Cut [10:12:14]Write to MH i2c: D1 01 00 39 5C 01 67 [10:12:14]Write i2c OK [10:12:14]MH_I2C_Read... [10:12:14]Read from MH i2c: D1 [10:12:14]MH_I2C_Read... [10:12:14]Read from MH i2c: D1 01 00 [10:12:14]MH_I2C_Read... [10:12:14]Read from MH i2c: D1 01 00 39 5C 00 66 [10:12:14]Write to MH i2c: 01 00 00 3A 5C 96 [10:12:14]Write i2c OK [10:12:14]MH_I2C_Read... [10:12:15]OFD Sender: No OFD packet to send [10:12:15]*** Cut start [10:12:15]*** Purtial cut [10:12:15]*** Stage 1: CUTSNS_PIN = 1 [10:12:15]Read from MH i2c: 01 [10:12:15]MH_I2C_Read... [10:12:15]*** Stop cut motor [10:12:15]*** Cut end [10:12:15]Read from MH i2c: 01 07 00 [10:12:15]MH_I2C_Read... [10:12:15]Read from MH i2c: 01 07 00 3A 5C 00 00 00 00 00 FF 0F AB [10:12:15]process_action close_receipt done [10:12:15]requested_data is exist [10:12:15]produce_requested_data [10:12:15]requested_item fm.sn is exist - process it [10:12:15]wFMCommunicate request_size=4 [10:12:15]MH_SAM_APDU [10:12:15]CAPDU: 80 11 00 00 [10:12:15]Write to MH i2c: E2 08 00 3B 5C 80 11 00 00 00 00 00 00 11 [10:12:15]Write i2c OK [10:12:15]MH_I2C_Read... [10:12:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:15]Read from MH i2c: E2 [10:12:15]MH_I2C_Read... [10:12:15]Read from MH i2c: E2 17 00 [10:12:15]MH_I2C_Read... [10:12:15]Read from MH i2c: E2 17 00 3B 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 66 [10:12:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:12:15]wFMCommunicate OK [10:12:15]requested_item fd.num is exist - process it [10:12:15]SAM_PROTO_GetFieldsCounters [10:12:15]wFMCommunicate request_size=4 [10:12:15]MH_SAM_APDU [10:12:15]CAPDU: 80 13 00 00 [10:12:15]Write to MH i2c: E2 08 00 3C 5C 80 13 00 00 00 00 00 00 14 [10:12:15]Write i2c OK [10:12:15]MH_I2C_Read... [10:12:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:12:15]Read from MH i2c: E2 [10:12:15]MH_I2C_Read... [10:12:15]Read from MH i2c: E2 62 00 [10:12:15]MH_I2C_Read... [10:12:15]Read from MH i2c: E2 62 00 3C 5C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 ED BF 04 00 0E 04 04 00 18 02 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 75 [10:12: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 ED BF 04 00 0E 04 04 00 18 02 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 [10:12:15]wFMCommunicate OK [10:12:15]SAM_PROTO_GetFieldsCounters done [10:12:15]requested_item shift.num is exist - process it [10:12:15]requested_item shift.opened is exist - process it [10:12:15]req_shift_opened [10:12:15]FM_GetShiftState [10:12:15]SAM_PROTO_GetShiftState [10:12:15]wFMCommunicate request_size=4 [10:12:15]MH_SAM_APDU [10:12:15]CAPDU: 80 13 01 00 [10:12:15]Write to MH i2c: E2 08 00 3D 5C 80 13 01 00 00 00 00 00 16 [10:12:15]Write i2c OK [10:12:15]MH_I2C_Read... [10:12:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:16]Read from MH i2c: E2 [10:12:16]MH_I2C_Read... [10:12:16]Read from MH i2c: E2 0E 00 [10:12:16]MH_I2C_Read... [10:12:16]Read from MH i2c: E2 0E 00 3D 5C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 01 [10:12:16]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:12:16]wFMCommunicate OK [10:12:16]SAM_PROTO_GetShiftState done [10:12:16]FM_GetShiftState done [10:12:16]req_shift_opened done [10:12:16]requested_item shift.open_date is exist - process it [10:12:16]req_shift_open_date [10:12:16]req_shift_open_date done [10:12:16]produce_requested_data done [10:12:16]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311277,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:12:16]process_action_free close_receipt [10:12:16]json_value_free [10:12:16]json_value_free done [10:12:16]process_json_proto returns [10:12:16]Send response to host [10:12:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311277,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:12:16]free response buf [10:12:16]execute_script done [10:12:16]execute_script returns [10:12:16]free content buf [10:12:16]Sock 9.Close socket [10:12:16]Sock 9.Thread stoped [10:12:20]OFD Sender: No OFD packet to send [10:12:25]OFD Sender: No OFD packet to send [10:12:30]OFD Sender: No OFD packet to send [10:12:35]OFD Sender: No OFD packet to send [10:12:40]OFD Sender: No OFD packet to send [10:12:45]OFD Sender: No OFD packet to send [10:12:50]OFD Sender: No OFD packet to send [10:12:55]OFD Sender: No OFD packet to send [10:13:00]OFD Sender: No OFD packet to send [10:13:05]OFD Sender: No OFD packet to send [10:13:10]OFD Sender: No OFD packet to send [10:13:15]OFD Sender: No OFD packet to send [10:13:15]accept exits with 7 [10:13:15]New connection [10:13:15]New thread 3066510692 created [10:13:15]Thread 3066654052 joined [10:13:15]Waiting for new connection... [10:13:15] Sock 7.Parse request [10:13:15]Sock 7.Check first char [10:13:15]Sock 7.First char is OK [10:13:15]request: POST /json_proto HTTP/1.0 [10:13:15]Method: POST [10:13:15]URL: /json_proto [10:13:15]Method is POST - this is cgi request [10:13:15]url: /json_proto [10:13:15]query_string will be loaded in cgi processing [10:13:15]execute_cgi json_proto POST (null) [10:13:15]execute_cgi path=json_proto method=POST [10:13:15]POST find Content-Length [10:13:15]Host: 172.17.96.3:8080 [10:13:15]Content-Length: 677 [10:13:15]Content-Type: application/json [10:13:15] [10:13:15]POST finish read [10:13:15]Found Content-Length = 677 [10:13:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645084", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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" ] } } [10:13:15]execute_script... [10:13: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)645084", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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" ] } } [10:13:15]POST & json_proto [10:13:15]process_json_proto [10:13:15]json parsed OK: [10:13:15]protocol is kg_v1.0 [10:13:15]action value=close_receipt [10:13:15]process_action close_receipt [10:13:15]cmd_close_receipt [10:13:15]MH_GetDate [10:13:15]Write to MH i2c: F0 00 00 3E 5C 89 [10:13:15]Write i2c OK [10:13:15]MH_I2C_Read... [10:13:15]Read from MH i2c: F0 [10:13:15]MH_I2C_Read... [10:13:15]Read from MH i2c: F0 09 00 [10:13:15]MH_I2C_Read... [10:13:15]Read from MH i2c: F0 09 00 3E 5C 00 C0 06 22 67 44 5E 04 65 EC [10:13:15]GetLastDocTimeStamp 1730283136 [10:13:15]current date 1730283200 [10:13:15]FM_GetShiftState [10:13:15]SAM_PROTO_GetShiftState [10:13:15]wFMCommunicate request_size=4 [10:13:15]MH_SAM_APDU [10:13:15]CAPDU: 80 13 01 00 [10:13:15]Write to MH i2c: E2 08 00 3F 5C 80 13 01 00 00 00 00 00 18 [10:13:15]Write i2c OK [10:13:15]MH_I2C_Read... [10:13:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:13:15]Read from MH i2c: E2 [10:13:15]MH_I2C_Read... [10:13:15]Read from MH i2c: E2 0E 00 [10:13:15]MH_I2C_Read... [10:13:15]Read from MH i2c: E2 0E 00 3F 5C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 03 [10:13:15]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:13:15]wFMCommunicate OK [10:13:15]SAM_PROTO_GetShiftState done [10:13:15]FM_GetShiftState done [10:13:15]opened in 1730247899 [10:13:15]opened+sec_in_day 1730334299 [10:13:15]quantity*price = 20003 [10:13:15]sum+1 = 20004 [10:13:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 125 30.10.2024 10:13 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311278 ФПД: 86237014761787 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T101320&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311278&fm=86237014761787&tin=02508201610067®Number=0000000000091780&sum=20000 [10:13:16]StoreToDocumentArchive [10:13:16]shift 536 fd 311278 [10:13:16]save to /storage/0536/doc_00311278 [10:13:16]save last doc name /storage/0536/doc_00311278 to /storage/kkm_last_doc_name [10:13:16]save OK [10:13:16]Clear old archive folders... [10:13:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:13:16]tlvbuf is 005E0A80 [10:13:16]SAM_PROTO_ClearQueue [10:13:16]wFMCommunicate request_size=4 [10:13:16]MH_SAM_APDU [10:13:16]CAPDU: 80 09 00 00 [10:13:16]Write to MH i2c: E2 08 00 4C 5C 80 09 00 00 00 00 00 00 1A [10:13:16]Write i2c OK [10:13:16]MH_I2C_Read... [10:13:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:13:16]Read from MH i2c: E2 [10:13:16]MH_I2C_Read... [10:13:16]Read from MH i2c: E2 03 00 [10:13:16]MH_I2C_Read... [10:13:16]Read from MH i2c: E2 03 00 4C 5C 00 90 00 1C [10:13:16]RAPDU: 90 00 [10:13:16]wFMCommunicate OK [10:13:16]SAM_PROTO_ClearQueue done [10:13:16]KKMCreateOFDPacket [10:13:16]OFDProtocolAddRootSTLVToBuf [10:13:16]FM_MakeSignedData [10:13:16]FM_MakeSignedData [10:13:16]SAM_PROTO_SignData [10:13:16]wFMCommunicate request_size=4 [10:13:16]MH_SAM_APDU [10:13:16]CAPDU: 80 0D 01 02 [10:13:16]Write to MH i2c: E2 08 00 4D 5C 80 0D 01 02 00 00 00 00 22 [10:13:16]Write i2c OK [10:13:16]MH_I2C_Read... [10:13:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:13:16]Read from MH i2c: E2 [10:13:16]MH_I2C_Read... [10:13:16]Read from MH i2c: E2 03 00 [10:13:16]MH_I2C_Read... [10:13:16]Read from MH i2c: E2 03 00 4D 5C 00 90 00 1D [10:13:16]RAPDU: 90 00 [10:13:16]wFMCommunicate OK [10:13:16]wFMCommunicate request_size=255 [10:13:16]MH_SAM_APDU [10:13: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 7D 00 00 00 F4 03 04 00 C0 06 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EE BF 04 00 35 04 06 00 4E [10:13:16]Write to MH i2c: E2 02 01 4E 5C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 7D 00 00 00 F4 03 04 00 C0 06 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EE BF 04 00 35 04 06 00 4E 00 00 57 [10:13:16]Write i2c OK [10:13:16]MH_I2C_Read... [10:13:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:13:16]Read from MH i2c: E2 [10:13:16]MH_I2C_Read... [10:13:16]Read from MH i2c: E2 03 00 [10:13:16]MH_I2C_Read... [10:13:16]Read from MH i2c: E2 03 00 4E 5C 00 90 00 1E [10:13:16]RAPDU: 90 00 [10:13:16]wFMCommunicate OK [10:13:16]wFMCommunicate request_size=10 [10:13:16]MH_SAM_APDU [10:13:16]CAPDU: 80 0D 02 02 05 6E 9E A1 A1 3B [10:13:16]Write to MH i2c: E2 0D 00 4F 5C 80 0D 02 02 05 00 6E 9E A1 A1 3B 00 00 B8 [10:13:16]Write i2c OK [10:13:16]MH_I2C_Read... [10:13:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:13:16]Read from MH i2c: E2 [10:13:16]MH_I2C_Read... [10:13:16]Read from MH i2c: E2 03 00 [10:13:16]MH_I2C_Read... [10:13:16]Read from MH i2c: E2 03 00 4F 5C 00 90 00 1F [10:13:16]RAPDU: 90 00 [10:13:16]wFMCommunicate OK [10:13:16]wFMCommunicate request_size=4 [10:13:16]MH_SAM_APDU [10:13:16]CAPDU: 80 0D 03 02 [10:13:16]Write to MH i2c: E2 08 00 50 5C 80 0D 03 02 00 00 00 00 27 [10:13:16]Write i2c OK [10:13:16]MH_I2C_Read... [10:13:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:13:17]Read from MH i2c: E2 [10:13:17]MH_I2C_Read... [10:13:17]Read from MH i2c: E2 0B 00 [10:13:17]MH_I2C_Read... [10:13:17]Read from MH i2c: E2 0B 00 50 5C 00 20 31 BD 2D F0 4F 62 CB 90 00 CF [10:13:17]RAPDU: 20 31 BD 2D F0 4F 62 CB 90 00 [10:13:17]wFMCommunicate OK [10:13:17]SAM_PROTO_SignData done [10:13:17]FM_MakeSignedData done [10:13:17]CreateOFDProtocolMessage [10:13:17]wFMCommunicate request_size=4 [10:13:17]MH_SAM_APDU [10:13:17]CAPDU: 80 11 00 00 [10:13:17]Write to MH i2c: E2 08 00 51 5C 80 11 00 00 00 00 00 00 27 [10:13:17]Write i2c OK [10:13:17]MH_I2C_Read... [10:13:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:13:17]Read from MH i2c: E2 [10:13:17]MH_I2C_Read... [10:13:17]Read from MH i2c: E2 17 00 [10:13:17]MH_I2C_Read... [10:13:17]Read from MH i2c: E2 17 00 51 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7C [10:13:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:13:17]wFMCommunicate OK [10:13:17]CreateOFDProtocolMessage done [10:13:17]OFDSenderStorePacket 311278 [10:13:17]StoreOFDPacket docnum=311278 [10:13:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FB 10 07 01 5B 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 7D 00 00 00 F4 03 04 00 C0 06 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EE BF 04 00 35 04 06 00 4E 6E 9E A1 A1 3B 20 31 BD 2D F0 4F 62 CB [10:13:17]CheckFolder [10:13:17]dirname=/storage/ofd_packets [10:13:17]CheckFolder done [10:13:17]ProducePacketName [10:13:17]name=ofd_packets/00311278 [10:13:17]NVStorageSaveData ofd_packets/00311278 [10:13:17]File name is /storage/ofd_packets/00311278 [10:13:17]Write 301 bytes [10:13:17]NVStorageSaveData done [10:13:17]OFDSenderStorePacket done [10:13:17]KKMCreateOFDPacket done [10:13:17]NVStorageSaveData kkm_last_timestamp [10:13:17]File name is /storage/kkm_last_timestamp [10:13:17]Write 4 bytes [10:13:17]NVStorageSaveData done [10:13:17]ExternCall_PrintAddStr [10:13:17]wPrintStart [10:13:17]Write to MH i2c: 01 00 00 52 5C AE [10:13:17]Write i2c OK [10:13:17]MH_I2C_Read... [10:13:17]Read from MH i2c: 01 [10:13:17]MH_I2C_Read... [10:13:17]Read from MH i2c: 01 07 00 [10:13:17]MH_I2C_Read... [10:13:17]Read from MH i2c: 01 07 00 52 5C 00 00 00 00 00 FF 0F C3 [10:13:17]RasterBufferAndPrint [10:13:17]line Счет N : (1)645084 [10:13:17]line ИНН: 02508201610067 [10:13:17]line Контрольно-Кассовый Чек [10:13:17]line ПРОДАЖА [10:13:17]line ТРК (МРК, ГНК) : 62 [10:13:17]line Товар: 2710124130 [10:13:17]line Аи-92-К-2 [10:13:17]line 2.990 * 66.90 [10:13:17]line = 200.03 [10:13:17]line НДС 12% НСП 1% [10:13:17]line > о реализуемом товаре [10:13:17]line ОКРУГЛЕНИЕ: -0.03 [10:13:17]line ИТОГО: 200.00 [10:13:17]line Внесено: 200.00 [10:13:17]line СДАЧА: 0.00 [10:13:17]line НСП 1% : 1.77 [10:13:17]line НДС 12% : 21.24 [10:13:17]line Наличными: 200.00 [10:13:17]line Безнал.: 0.00 [10:13:17]line Место: АЗС № 172 "Партнер Нефть" [10:13:17]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:13:17]line СНО: Общий режим [10:13:17]line Чек 125 30.10.2024 10:13 [10:13:17]line Смена: 536 ФФД: 1.0 [10:13:17]line ЗНМ: 0300000116 [10:13:17]line РНМ: 0000000000091780 [10:13:17]line Версия ККМ: 001 [10:13:17]line ФМ: 0000000000871765 [10:13:17]line ФД: 311278 [10:13:17]line ФПД: 86237014761787 [10:13:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T101320&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311278&fm=86237014761787&tin=02508201610067®Number=0000000000091780&sum=20000 [10:13:17]OFD Sender: Processing packet 311278 [packets to send 223, broken 222] [10:13:17]ProducePacketName [10:13:17]name=ofd_packets/00311278 [10:13:17]OFD Sender: To server: pG, [10:13:17]CommunicateWithHost lk.salyk.kg:30040 [10:13:17]ConnectInit lk.salyk.kg [10:13:17]written 0, free lines is 4095 [10:13:17]Connected sock=10 [10:13:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FB 10 07 01 5B 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 7D 00 00 00 F4 03 04 00 C0 06 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EE BF 04 00 35 04 06 00 4E 6E 9E A1 A1 3B 20 31 BD 2D F0 4F 62 CB [10:13:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 A8 64 47 00 3E 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 31 37 36 35 10 04 04 00 EE BF 04 00 F4 03 04 00 10 AD 21 67 B6 04 01 00 00 FC D0 86 D3 BF 40 E5 4A [10:13:17]CommunicateWithHost err = 0 [10:13:17]CheckOFDResponse [10:13:17]1017 (14) - 77093643461234 [10:13:17]1041 (16) - 0000000000871765 [10:13:17]1040 (4) - 311278 [10:13:17]1012 (4) - 30.10.2024 03:50 [10:13:17]1206 (1) - 0 [10:13:17]OFD Sender: Remove packet 311278 [10:13:17]ProducePacketName [10:13:17]name=ofd_packets/00311278 [10:13:17]NVStorageDeleteData [10:13:17]Write to MH i2c: 01 00 00 7C 5C D8 [10:13:17]Write i2c OK [10:13:17]MH_I2C_Read... [10:13:17]Read from MH i2c: 01 [10:13:17]MH_I2C_Read... [10:13:17]Read from MH i2c: 01 07 00 [10:13:17]MH_I2C_Read... [10:13:17]Read from MH i2c: 01 07 00 7C 5C 00 00 00 00 00 A8 0C 93 [10:13:17]RasterBufferAndPrint [10:13:17]line [10:13:17]line [10:13:17]line [10:13:17]line [10:13:17]line [10:13:17]written 0, free lines is 3243 [10:13:17]MH_Cut [10:13:17]Write to MH i2c: D1 01 00 83 5C 01 B1 [10:13:17]Write i2c OK [10:13:17]MH_I2C_Read... [10:13:17]Read from MH i2c: D1 [10:13:17]MH_I2C_Read... [10:13:17]Read from MH i2c: D1 01 00 [10:13:17]MH_I2C_Read... [10:13:17]Read from MH i2c: D1 01 00 83 5C 00 B0 [10:13:17]Write to MH i2c: 01 00 00 84 5C E0 [10:13:17]Write i2c OK [10:13:17]MH_I2C_Read... [10:13:18]OFD Sender: No OFD packet to send [10:13:18]*** Cut start [10:13:18]*** Purtial cut [10:13:18]*** Stage 1: CUTSNS_PIN = 1 [10:13:18]Read from MH i2c: 01 [10:13:18]MH_I2C_Read... [10:13:18]*** Stop cut motor [10:13:18]*** Cut end [10:13:18]Read from MH i2c: 01 07 00 [10:13:18]MH_I2C_Read... [10:13:18]Read from MH i2c: 01 07 00 84 5C 00 00 00 00 00 FF 0F F5 [10:13:18]process_action close_receipt done [10:13:18]requested_data is exist [10:13:18]produce_requested_data [10:13:18]requested_item fm.sn is exist - process it [10:13:18]wFMCommunicate request_size=4 [10:13:18]MH_SAM_APDU [10:13:18]CAPDU: 80 11 00 00 [10:13:18]Write to MH i2c: E2 08 00 85 5C 80 11 00 00 00 00 00 00 5B [10:13:18]Write i2c OK [10:13:18]MH_I2C_Read... [10:13:19]Read from MH i2c: E2 [10:13:19]MH_I2C_Read... [10:13:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:13:19]Read from MH i2c: E2 17 00 [10:13:19]MH_I2C_Read... [10:13:19]Read from MH i2c: E2 17 00 85 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B0 [10:13:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:13:19]wFMCommunicate OK [10:13:19]requested_item fd.num is exist - process it [10:13:19]SAM_PROTO_GetFieldsCounters [10:13:19]wFMCommunicate request_size=4 [10:13:19]MH_SAM_APDU [10:13:19]CAPDU: 80 13 00 00 [10:13:19]Write to MH i2c: E2 08 00 86 5C 80 13 00 00 00 00 00 00 5E [10:13:19]Write i2c OK [10:13:19]MH_I2C_Read... [10:13:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:13:19]Read from MH i2c: E2 [10:13:19]MH_I2C_Read... [10:13:19]Read from MH i2c: E2 62 00 [10:13:19]MH_I2C_Read... [10:13:19]Read from MH i2c: E2 62 00 86 5C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 EE BF 04 00 0E 04 04 00 18 02 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 C3 [10:13: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 EE BF 04 00 0E 04 04 00 18 02 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 [10:13:19]wFMCommunicate OK [10:13:19]SAM_PROTO_GetFieldsCounters done [10:13:19]requested_item shift.num is exist - process it [10:13:19]requested_item shift.opened is exist - process it [10:13:19]req_shift_opened [10:13:19]FM_GetShiftState [10:13:19]SAM_PROTO_GetShiftState [10:13:19]wFMCommunicate request_size=4 [10:13:19]MH_SAM_APDU [10:13:19]CAPDU: 80 13 01 00 [10:13:19]Write to MH i2c: E2 08 00 87 5C 80 13 01 00 00 00 00 00 60 [10:13:19]Write i2c OK [10:13:19]MH_I2C_Read... [10:13:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:13:19]Read from MH i2c: E2 [10:13:19]MH_I2C_Read... [10:13:19]Read from MH i2c: E2 0E 00 [10:13:19]MH_I2C_Read... [10:13:19]Read from MH i2c: E2 0E 00 87 5C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 4B [10:13:19]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:13:19]wFMCommunicate OK [10:13:19]SAM_PROTO_GetShiftState done [10:13:19]FM_GetShiftState done [10:13:19]req_shift_opened done [10:13:19]requested_item shift.open_date is exist - process it [10:13:19]req_shift_open_date [10:13:19]req_shift_open_date done [10:13:19]produce_requested_data done [10:13:19]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311278,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:13:19]process_action_free close_receipt [10:13:19]json_value_free [10:13:19]json_value_free done [10:13:19]process_json_proto returns [10:13:19]Send response to host [10:13:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311278,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:13:19]free response buf [10:13:19]execute_script done [10:13:19]execute_script returns [10:13:19]free content buf [10:13:19]Sock 7.Close socket [10:13:19]Sock 7.Thread stoped [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:43]OFD Sender: No OFD packet to send [10:13:48]OFD Sender: No OFD packet to send [10:13:53]OFD Sender: No OFD packet to send [10:13:58]OFD Sender: No OFD packet to send [10:14:03]OFD Sender: No OFD packet to send [10:14:08]OFD Sender: No OFD packet to send [10:14:13]OFD Sender: No OFD packet to send [10:14:18]OFD Sender: No OFD packet to send [10:14:23]OFD Sender: No OFD packet to send [10:14:28]OFD Sender: No OFD packet to send [10:14:33]OFD Sender: No OFD packet to send [10:14:38]OFD Sender: No OFD packet to send [10:14:43]OFD Sender: No OFD packet to send [10:14:48]OFD Sender: No OFD packet to send [10:14:53]OFD Sender: No OFD packet to send [10:14:58]OFD Sender: No OFD packet to send [10:15:03]OFD Sender: No OFD packet to send [10:15:08]OFD Sender: No OFD packet to send [10:15:13]OFD Sender: No OFD packet to send [10:15:18]OFD Sender: No OFD packet to send [10:15:23]OFD Sender: No OFD packet to send [10:15:28]OFD Sender: No OFD packet to send [10:15:33]OFD Sender: No OFD packet to send [10:15:38]OFD Sender: No OFD packet to send [10:15:43]OFD Sender: No OFD packet to send [10:15:48]OFD Sender: No OFD packet to send [10:15:53]OFD Sender: No OFD packet to send [10:15:58]OFD Sender: No OFD packet to send [10:16:03]OFD Sender: No OFD packet to send [10:16:08]OFD Sender: No OFD packet to send [10:16:13]OFD Sender: No OFD packet to send [10:16:18]OFD Sender: No OFD packet to send [10:16:23]OFD Sender: No OFD packet to send [10:16:28]OFD Sender: No OFD packet to send [10:16:33]OFD Sender: No OFD packet to send [10:16:38]OFD Sender: No OFD packet to send [10:16:43]OFD Sender: No OFD packet to send [10:16:48]OFD Sender: No OFD packet to send [10:16:53]OFD Sender: No OFD packet to send [10:16:58]OFD Sender: No OFD packet to send [10:17:03]OFD Sender: No OFD packet to send [10:17:08]OFD Sender: No OFD packet to send [10:17:13]OFD Sender: No OFD packet to send [10:17:17]accept exits with 9 [10:17:17]New connection [10:17:17]New thread 3066654052 created [10:17:17]Thread 3066510692 joined [10:17:17]Waiting for new connection... [10:17:17] Sock 9.Parse request [10:17:17]Sock 9.Check first char [10:17:17]Sock 9.First char is OK [10:17:17]request: POST /json_proto HTTP/1.0 [10:17:17]Method: POST [10:17:17]URL: /json_proto [10:17:17]Method is POST - this is cgi request [10:17:17]url: /json_proto [10:17:17]query_string will be loaded in cgi processing [10:17:17]execute_cgi json_proto POST (null) [10:17:17]execute_cgi path=json_proto method=POST [10:17:17]POST find Content-Length [10:17:17]Host: 172.17.96.3:8080 [10:17:17]Content-Length: 677 [10:17:17]Content-Type: application/json [10:17:17] [10:17:17]POST finish read [10:17:17]Found Content-Length = 677 [10:17:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645085", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:17]execute_script... [10:17: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)645085", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:17]POST & json_proto [10:17:17]process_json_proto [10:17:17]json parsed OK: [10:17:17]protocol is kg_v1.0 [10:17:17]action value=close_receipt [10:17:17]process_action close_receipt [10:17:17]cmd_close_receipt [10:17:17]MH_GetDate [10:17:17]Write to MH i2c: F0 00 00 88 5C D3 [10:17:17]Write i2c OK [10:17:17]MH_I2C_Read... [10:17:17]Read from MH i2c: F0 [10:17:17]MH_I2C_Read... [10:17:17]Read from MH i2c: F0 09 00 [10:17:17]MH_I2C_Read... [10:17:17]Read from MH i2c: F0 09 00 88 5C 00 B2 07 22 67 44 5E 04 65 29 [10:17:17]GetLastDocTimeStamp 1730283200 [10:17:17]current date 1730283442 [10:17:17]FM_GetShiftState [10:17:17]SAM_PROTO_GetShiftState [10:17:17]wFMCommunicate request_size=4 [10:17:17]MH_SAM_APDU [10:17:17]CAPDU: 80 13 01 00 [10:17:17]Write to MH i2c: E2 08 00 89 5C 80 13 01 00 00 00 00 00 62 [10:17:17]Write i2c OK [10:17:17]MH_I2C_Read... [10:17:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:17:17]Read from MH i2c: E2 [10:17:17]MH_I2C_Read... [10:17:17]Read from MH i2c: E2 0E 00 [10:17:17]MH_I2C_Read... [10:17:17]Read from MH i2c: E2 0E 00 89 5C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 4D [10:17:17]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:17:17]wFMCommunicate OK [10:17:17]SAM_PROTO_GetShiftState done [10:17:17]FM_GetShiftState done [10:17:17]opened in 1730247899 [10:17:17]opened+sec_in_day 1730334299 [10:17:17]quantity*price = 50041 [10:17:17]sum+1 = 50042 [10:17:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 126 30.10.2024 10:17 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311279 ФПД: 234939487698089 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T101722&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311279&fm=234939487698089&tin=02508201610067®Number=0000000000091780&sum=50000 [10:17:18]StoreToDocumentArchive [10:17:18]shift 536 fd 311279 [10:17:18]save to /storage/0536/doc_00311279 [10:17:18]save last doc name /storage/0536/doc_00311279 to /storage/kkm_last_doc_name [10:17:18]save OK [10:17:18]Clear old archive folders... [10:17:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:17:18]tlvbuf is 006B72C0 [10:17:18]SAM_PROTO_ClearQueue [10:17:18]wFMCommunicate request_size=4 [10:17:18]MH_SAM_APDU [10:17:18]CAPDU: 80 09 00 00 [10:17:18]Write to MH i2c: E2 08 00 96 5C 80 09 00 00 00 00 00 00 64 [10:17:18]Write i2c OK [10:17:18]MH_I2C_Read... [10:17:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:17:18]Read from MH i2c: E2 [10:17:18]MH_I2C_Read... [10:17:18]Read from MH i2c: E2 03 00 [10:17:18]MH_I2C_Read... [10:17:18]Read from MH i2c: E2 03 00 96 5C 00 90 00 66 [10:17:18]RAPDU: 90 00 [10:17:18]wFMCommunicate OK [10:17:18]SAM_PROTO_ClearQueue done [10:17:18]KKMCreateOFDPacket [10:17:18]OFDProtocolAddRootSTLVToBuf [10:17:18]FM_MakeSignedData [10:17:18]FM_MakeSignedData [10:17:18]SAM_PROTO_SignData [10:17:18]wFMCommunicate request_size=4 [10:17:18]MH_SAM_APDU [10:17:18]CAPDU: 80 0D 01 02 [10:17:18]Write to MH i2c: E2 08 00 97 5C 80 0D 01 02 00 00 00 00 6C [10:17:18]Write i2c OK [10:17:18]MH_I2C_Read... [10:17:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:17:18]Read from MH i2c: E2 [10:17:18]MH_I2C_Read... [10:17:18]Read from MH i2c: E2 03 00 [10:17:18]MH_I2C_Read... [10:17:18]Read from MH i2c: E2 03 00 97 5C 00 90 00 67 [10:17:18]RAPDU: 90 00 [10:17:18]wFMCommunicate OK [10:17:18]wFMCommunicate request_size=255 [10:17:18]MH_SAM_APDU [10:17: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 00 00 00 F4 03 04 00 B2 07 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EF BF 04 00 35 04 06 00 D5 [10:17:18]Write to MH i2c: E2 02 01 98 5C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 00 00 00 F4 03 04 00 B2 07 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EF BF 04 00 35 04 06 00 D5 00 00 5B [10:17:19]Write i2c OK [10:17:19]MH_I2C_Read... [10:17:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:17:19]Read from MH i2c: E2 [10:17:19]MH_I2C_Read... [10:17:19]Read from MH i2c: E2 03 00 [10:17:19]MH_I2C_Read... [10:17:19]Read from MH i2c: E2 03 00 98 5C 00 90 00 68 [10:17:19]RAPDU: 90 00 [10:17:19]wFMCommunicate OK [10:17:19]wFMCommunicate request_size=10 [10:17:19]MH_SAM_APDU [10:17:19]CAPDU: 80 0D 02 02 05 AD 1C B5 3C A9 [10:17:19]Write to MH i2c: E2 0D 00 99 5C 80 0D 02 02 05 00 AD 1C B5 3C A9 00 00 DC [10:17:19]Write i2c OK [10:17:19]MH_I2C_Read... [10:17:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:17:19]Read from MH i2c: E2 [10:17:19]MH_I2C_Read... [10:17:19]Read from MH i2c: E2 03 00 [10:17:19]MH_I2C_Read... [10:17:19]Read from MH i2c: E2 03 00 99 5C 00 90 00 69 [10:17:19]RAPDU: 90 00 [10:17:19]wFMCommunicate OK [10:17:19]wFMCommunicate request_size=4 [10:17:19]MH_SAM_APDU [10:17:19]CAPDU: 80 0D 03 02 [10:17:19]Write to MH i2c: E2 08 00 9A 5C 80 0D 03 02 00 00 00 00 71 [10:17:19]Write i2c OK [10:17:19]MH_I2C_Read... [10:17:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:17:19]Read from MH i2c: E2 [10:17:19]MH_I2C_Read... [10:17:19]Read from MH i2c: E2 0B 00 [10:17:19]MH_I2C_Read... [10:17:19]Read from MH i2c: E2 0B 00 9A 5C 00 67 38 47 1B A2 6B C7 E7 90 00 2E [10:17:19]RAPDU: 67 38 47 1B A2 6B C7 E7 90 00 [10:17:19]wFMCommunicate OK [10:17:19]SAM_PROTO_SignData done [10:17:19]FM_MakeSignedData done [10:17:19]CreateOFDProtocolMessage [10:17:19]wFMCommunicate request_size=4 [10:17:19]MH_SAM_APDU [10:17:19]CAPDU: 80 11 00 00 [10:17:19]Write to MH i2c: E2 08 00 9B 5C 80 11 00 00 00 00 00 00 71 [10:17:19]Write i2c OK [10:17:19]MH_I2C_Read... [10:17:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:17:19]Read from MH i2c: E2 [10:17:19]MH_I2C_Read... [10:17:19]Read from MH i2c: E2 17 00 [10:17:19]MH_I2C_Read... [10:17:19]Read from MH i2c: E2 17 00 9B 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C6 [10:17:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:17:19]wFMCommunicate OK [10:17:19]CreateOFDProtocolMessage done [10:17:19]OFDSenderStorePacket 311279 [10:17:19]StoreOFDPacket docnum=311279 [10:17:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 0E 1F 07 01 01 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 00 00 00 F4 03 04 00 B2 07 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EF BF 04 00 35 04 06 00 D5 AD 1C B5 3C A9 67 38 47 1B A2 6B C7 E7 [10:17:19]CheckFolder [10:17:19]dirname=/storage/ofd_packets [10:17:19]CheckFolder done [10:17:19]ProducePacketName [10:17:19]name=ofd_packets/00311279 [10:17:19]NVStorageSaveData ofd_packets/00311279 [10:17:19]File name is /storage/ofd_packets/00311279 [10:17:19]Write 301 bytes [10:17:19]NVStorageSaveData done [10:17:19]OFDSenderStorePacket done [10:17:19]KKMCreateOFDPacket done [10:17:19]NVStorageSaveData kkm_last_timestamp [10:17:19]File name is /storage/kkm_last_timestamp [10:17:19]Write 4 bytes [10:17:19]NVStorageSaveData done [10:17:19]ExternCall_PrintAddStr [10:17:19]wPrintStart [10:17:19]Write to MH i2c: 01 00 00 9C 5C F8 [10:17:19]Write i2c OK [10:17:19]MH_I2C_Read... [10:17:19]Read from MH i2c: 01 [10:17:19]MH_I2C_Read... [10:17:19]Read from MH i2c: 01 07 00 [10:17:19]MH_I2C_Read... [10:17:19]Read from MH i2c: 01 07 00 9C 5C 00 00 00 00 00 FF 0F 0D [10:17:19]RasterBufferAndPrint [10:17:19]line Счет N : (1)645085 [10:17:19]line ИНН: 02508201610067 [10:17:19]line Контрольно-Кассовый Чек [10:17:19]line ПРОДАЖА [10:17:19]line ТРК (МРК, ГНК) : 41 [10:17:19]line Товар: 2710124130 [10:17:19]line Аи-92-К-2 [10:17:19]line 7.480 * 66.90 [10:17:19]line = 500.41 [10:17:19]line НДС 12% НСП 1% [10:17:19]line > о реализуемом товаре [10:17:19]line ОКРУГЛЕНИЕ: -0.41 [10:17:19]line ИТОГО: 500.00 [10:17:19]line Внесено: 500.00 [10:17:19]line СДАЧА: 0.00 [10:17:19]line НСП 1% : 4.43 [10:17:19]line НДС 12% : 53.14 [10:17:19]line Наличными: 500.00 [10:17:19]line Безнал.: 0.00 [10:17:19]line Место: АЗС № 172 "Партнер Нефть" [10:17:19]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:17:19]line СНО: Общий режим [10:17:19]line Чек 126 30.10.2024 10:17 [10:17:19]line Смена: 536 ФФД: 1.0 [10:17:19]line ЗНМ: 0300000116 [10:17:19]line РНМ: 0000000000091780 [10:17:19]line Версия ККМ: 001 [10:17:19]line ФМ: 0000000000871765 [10:17:19]line ФД: 311279 [10:17:19]line ФПД: 234939487698089 [10:17:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T101722&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311279&fm=234939487698089&tin=02508201610067®Number=0000000000091780&sum=50000 [10:17:19]written 0, free lines is 4095 [10:17:19]OFD Sender: Processing packet 311279 [packets to send 223, broken 222] [10:17:19]ProducePacketName [10:17:19]name=ofd_packets/00311279 [10:17:19]OFD Sender: To server: pG, [10:17:19]CommunicateWithHost lk.salyk.kg:30040 [10:17:19]ConnectInit lk.salyk.kg [10:17:19]Connected sock=10 [10: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 31 37 36 35 0F 01 00 00 0E 1F 07 01 01 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 00 00 00 F4 03 04 00 B2 07 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EF BF 04 00 35 04 06 00 D5 AD 1C B5 3C A9 67 38 47 1B A2 6B C7 E7 [10:17:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 B0 0B 47 00 C3 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 31 37 36 35 10 04 04 00 EF BF 04 00 F4 03 04 00 02 AE 21 67 B6 04 01 00 00 8B 45 14 52 51 91 E1 A1 [10:17:19]CommunicateWithHost err = 0 [10:17:19]CheckOFDResponse [10:17:19]1017 (14) - 77093643461234 [10:17:19]1041 (16) - 0000000000871765 [10:17:19]1040 (4) - 311279 [10:17:19]1012 (4) - 30.10.2024 03:54 [10:17:19]1206 (1) - 0 [10:17:19]OFD Sender: Remove packet 311279 [10:17:19]ProducePacketName [10:17:19]name=ofd_packets/00311279 [10:17:19]NVStorageDeleteData [10:17:19]Write to MH i2c: 01 00 00 C6 5C 22 [10:17:19]Write i2c OK [10:17:19]MH_I2C_Read... [10:17:19]Read from MH i2c: 01 [10:17:19]MH_I2C_Read... [10:17:19]Read from MH i2c: 01 07 00 [10:17:19]MH_I2C_Read... [10:17:19]Read from MH i2c: 01 07 00 C6 5C 00 00 00 00 00 B3 0C E8 [10:17:19]RasterBufferAndPrint [10:17:19]line [10:17:19]line [10:17:19]line [10:17:19]line [10:17:19]line [10:17:19]written 0, free lines is 3255 [10:17:19]MH_Cut [10:17:19]Write to MH i2c: D1 01 00 CD 5C 01 FB [10:17:19]Write i2c OK [10:17:19]MH_I2C_Read... [10:17:19]Read from MH i2c: D1 [10:17:19]MH_I2C_Read... [10:17:19]Read from MH i2c: D1 01 00 [10:17:19]MH_I2C_Read... [10:17:19]Read from MH i2c: D1 01 00 CD 5C 00 FA [10:17:19]Write to MH i2c: 01 00 00 CE 5C 2A [10:17:19]Write i2c OK [10:17:19]MH_I2C_Read... [10:17:20]OFD Sender: No OFD packet to send [10:17:20]*** Cut start [10:17:20]*** Purtial cut [10:17:20]*** Stage 1: CUTSNS_PIN = 1 [10:17:20]Read from MH i2c: 01 [10:17:20]MH_I2C_Read... [10:17:20]*** Stop cut motor [10:17:21]*** Cut end [10:17:21]Read from MH i2c: 01 07 00 [10:17:21]MH_I2C_Read... [10:17:21]Read from MH i2c: 01 07 00 CE 5C 00 00 00 00 00 FF 0F 3F [10:17:21]process_action close_receipt done [10:17:21]requested_data is exist [10:17:21]produce_requested_data [10:17:21]requested_item fm.sn is exist - process it [10:17:21]wFMCommunicate request_size=4 [10:17:21]MH_SAM_APDU [10:17:21]CAPDU: 80 11 00 00 [10:17:21]Write to MH i2c: E2 08 00 CF 5C 80 11 00 00 00 00 00 00 A5 [10:17:21]Write i2c OK [10:17:21]MH_I2C_Read... [10:17:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:17:21]Read from MH i2c: E2 [10:17:21]MH_I2C_Read... [10:17:21]Read from MH i2c: E2 17 00 [10:17:21]MH_I2C_Read... [10:17:21]Read from MH i2c: E2 17 00 CF 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FA [10:17:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:17:21]wFMCommunicate OK [10:17:21]requested_item fd.num is exist - process it [10:17:21]SAM_PROTO_GetFieldsCounters [10:17:21]wFMCommunicate request_size=4 [10:17:21]MH_SAM_APDU [10:17:21]CAPDU: 80 13 00 00 [10:17:21]Write to MH i2c: E2 08 00 D0 5C 80 13 00 00 00 00 00 00 A8 [10:17:21]Write i2c OK [10:17:21]MH_I2C_Read... [10:17:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:17:21]Read from MH i2c: E2 [10:17:21]MH_I2C_Read... [10:17:21]Read from MH i2c: E2 62 00 [10:17:21]MH_I2C_Read... [10:17:21]Read from MH i2c: E2 62 00 D0 5C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 EF BF 04 00 0E 04 04 00 18 02 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 11 [10:17: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 EF BF 04 00 0E 04 04 00 18 02 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 [10:17:21]wFMCommunicate OK [10:17:21]SAM_PROTO_GetFieldsCounters done [10:17:21]requested_item shift.num is exist - process it [10:17:21]requested_item shift.opened is exist - process it [10:17:21]req_shift_opened [10:17:21]FM_GetShiftState [10:17:21]SAM_PROTO_GetShiftState [10:17:21]wFMCommunicate request_size=4 [10:17:21]MH_SAM_APDU [10:17:21]CAPDU: 80 13 01 00 [10:17:21]Write to MH i2c: E2 08 00 D1 5C 80 13 01 00 00 00 00 00 AA [10:17:21]Write i2c OK [10:17:21]MH_I2C_Read... [10:17:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:17:21]Read from MH i2c: E2 [10:17:21]MH_I2C_Read... [10:17:21]Read from MH i2c: E2 0E 00 [10:17:21]MH_I2C_Read... [10:17:21]Read from MH i2c: E2 0E 00 D1 5C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 95 [10:17:21]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:17:21]wFMCommunicate OK [10:17:21]SAM_PROTO_GetShiftState done [10:17:21]FM_GetShiftState done [10:17:21]req_shift_opened done [10:17:21]requested_item shift.open_date is exist - process it [10:17:21]req_shift_open_date [10:17:21]req_shift_open_date done [10:17:21]produce_requested_data done [10:17:21]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311279,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:17:21]process_action_free close_receipt [10:17:21]json_value_free [10:17:21]json_value_free done [10:17:21]process_json_proto returns [10:17:21]Send response to host [10:17:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311279,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:17:21]free response buf [10:17:21]execute_script done [10:17:21]execute_script returns [10:17:21]free content buf [10:17:21]Sock 9.Close socket [10:17:21]Sock 9.Thread stoped [10:17:25]OFD Sender: No OFD packet to send [10:17:30]OFD Sender: No OFD packet to send [10:17:35]OFD Sender: No OFD packet to send [10:17:40]OFD Sender: No OFD packet to send [10:17:45]OFD Sender: No OFD packet to send [10:17:50]OFD Sender: No OFD packet to send [10:17:55]OFD Sender: No OFD packet to send [10:18:00]OFD Sender: No OFD packet to send [10:18:05]OFD Sender: No OFD packet to send [10:18:10]OFD Sender: No OFD packet to send [10:18:15]OFD Sender: No OFD packet to send [10:18:20]OFD Sender: No OFD packet to send [10:18:25]OFD Sender: No OFD packet to send [10:18:30]OFD Sender: No OFD packet to send [10:18:35]OFD Sender: No OFD packet to send [10:18:40]OFD Sender: No OFD packet to send [10:18:45]OFD Sender: No OFD packet to send [10:18:50]OFD Sender: No OFD packet to send [10:18:51]accept exits with 7 [10:18:51]New connection [10:18:51]New thread 3066510692 created [10:18:51]Thread 3066654052 joined [10:18:51]Waiting for new connection... [10:18:51] Sock 7.Parse request [10:18:51]Sock 7.Check first char [10:18:51]Sock 7.First char is OK [10:18:51]request: POST /json_proto HTTP/1.0 [10:18:51]Method: POST [10:18:51]URL: /json_proto [10:18:51]Method is POST - this is cgi request [10:18:51]url: /json_proto [10:18:51]query_string will be loaded in cgi processing [10:18:51]execute_cgi json_proto POST (null) [10:18:51]execute_cgi path=json_proto method=POST [10:18:51]POST find Content-Length [10:18:51]Host: 172.17.96.3:8080 [10:18:51]Content-Length: 792 [10:18:51]Content-Type: application/json [10:18:51] [10:18:51]POST finish read [10:18:51]Found Content-Length = 792 [10:18:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645087", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68910", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:18:51]execute_script... [10:18: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)645087", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68910", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:18:51]POST & json_proto [10:18:51]process_json_proto [10:18:51]json parsed OK: [10:18:51]protocol is kg_v1.0 [10:18:51]action value=close_receipt [10:18:51]process_action close_receipt [10:18:51]cmd_close_receipt [10:18:51]MH_GetDate [10:18:51]Write to MH i2c: F0 00 00 D2 5C 1D [10:18:51]Write i2c OK [10:18:51]MH_I2C_Read... [10:18:51]Read from MH i2c: F0 [10:18:51]MH_I2C_Read... [10:18:51]Read from MH i2c: F0 09 00 [10:18:51]MH_I2C_Read... [10:18:51]Read from MH i2c: F0 09 00 D2 5C 00 0F 08 22 67 44 5E 04 65 D1 [10:18:51]GetLastDocTimeStamp 1730283442 [10:18:51]current date 1730283535 [10:18:51]FM_GetShiftState [10:18:51]SAM_PROTO_GetShiftState [10:18:51]wFMCommunicate request_size=4 [10:18:51]MH_SAM_APDU [10:18:51]CAPDU: 80 13 01 00 [10:18:51]Write to MH i2c: E2 08 00 D3 5C 80 13 01 00 00 00 00 00 AC [10:18:51]Write i2c OK [10:18:51]MH_I2C_Read... [10:18:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:18:51]Read from MH i2c: E2 [10:18:51]MH_I2C_Read... [10:18:51]Read from MH i2c: E2 0E 00 [10:18:51]MH_I2C_Read... [10:18:51]Read from MH i2c: E2 0E 00 D3 5C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 97 [10:18:51]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:18:51]wFMCommunicate OK [10:18:51]SAM_PROTO_GetShiftState done [10:18:51]FM_GetShiftState done [10:18:51]opened in 1730247899 [10:18:51]opened+sec_in_day 1730334299 [10:18:51]quantity*price = 0 [10:18:51]sum+1 = 1 [10:18:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 127 30.10.2024 10:18 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливная Карта 68910 ФМ: 0000000000871765 ФД: 311280 ФПД: 73600075953717 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T101855&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311280&fm=73600075953717&tin=02508201610067®Number=0000000000091780&sum=0 [10:18:52]StoreToDocumentArchive [10:18:52]shift 536 fd 311280 [10:18:52]save to /storage/0536/doc_00311280 [10:18:52]save last doc name /storage/0536/doc_00311280 to /storage/kkm_last_doc_name [10:18:52]save OK [10:18:52]Clear old archive folders... [10:18:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:18:52]tlvbuf is 006230D0 [10:18:52]SAM_PROTO_ClearQueue [10:18:52]wFMCommunicate request_size=4 [10:18:52]MH_SAM_APDU [10:18:52]CAPDU: 80 09 00 00 [10:18:52]Write to MH i2c: E2 08 00 E0 5C 80 09 00 00 00 00 00 00 AE [10:18:52]Write i2c OK [10:18:52]MH_I2C_Read... [10:18:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:18:52]Read from MH i2c: E2 [10:18:52]MH_I2C_Read... [10:18:52]Read from MH i2c: E2 03 00 [10:18:52]MH_I2C_Read... [10:18:52]Read from MH i2c: E2 03 00 E0 5C 00 90 00 B0 [10:18:52]RAPDU: 90 00 [10:18:52]wFMCommunicate OK [10:18:52]SAM_PROTO_ClearQueue done [10:18:52]KKMCreateOFDPacket [10:18:52]OFDProtocolAddRootSTLVToBuf [10:18:52]FM_MakeSignedData [10:18:52]FM_MakeSignedData [10:18:52]SAM_PROTO_SignData [10:18:52]wFMCommunicate request_size=4 [10:18:52]MH_SAM_APDU [10:18:52]CAPDU: 80 0D 01 02 [10:18:52]Write to MH i2c: E2 08 00 E1 5C 80 0D 01 02 00 00 00 00 B6 [10:18:52]Write i2c OK [10:18:52]MH_I2C_Read... [10:18:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:18:52]Read from MH i2c: E2 [10:18:52]MH_I2C_Read... [10:18:52]Read from MH i2c: E2 03 00 [10:18:52]MH_I2C_Read... [10:18:52]Read from MH i2c: E2 03 00 E1 5C 00 90 00 B1 [10:18:52]RAPDU: 90 00 [10:18:52]wFMCommunicate OK [10:18:52]wFMCommunicate request_size=255 [10:18:52]MH_SAM_APDU [10:18: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 32 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 0F 08 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F0 BF 04 00 35 04 06 00 42 [10:18:52]Write to MH i2c: E2 02 01 E2 5C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 0F 08 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F0 BF 04 00 35 04 06 00 42 00 00 5B [10:18:52]Write i2c OK [10:18:52]MH_I2C_Read... [10:18:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:18:52]Read from MH i2c: E2 [10:18:52]MH_I2C_Read... [10:18:52]Read from MH i2c: E2 03 00 [10:18:52]MH_I2C_Read... [10:18:52]Read from MH i2c: E2 03 00 E2 5C 00 90 00 B2 [10:18:52]RAPDU: 90 00 [10:18:52]wFMCommunicate OK [10:18:52]wFMCommunicate request_size=10 [10:18:52]MH_SAM_APDU [10:18:52]CAPDU: 80 0D 02 02 05 F0 5A 61 F6 35 [10:18:52]Write to MH i2c: E2 0D 00 E3 5C 80 0D 02 02 05 00 F0 5A 61 F6 35 00 00 99 [10:18:52]Write i2c OK [10:18:52]MH_I2C_Read... [10:18:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:18:52]Read from MH i2c: E2 [10:18:52]MH_I2C_Read... [10:18:52]Read from MH i2c: E2 03 00 [10:18:52]MH_I2C_Read... [10:18:52]Read from MH i2c: E2 03 00 E3 5C 00 90 00 B3 [10:18:52]RAPDU: 90 00 [10:18:52]wFMCommunicate OK [10:18:52]wFMCommunicate request_size=4 [10:18:52]MH_SAM_APDU [10:18:52]CAPDU: 80 0D 03 02 [10:18:52]Write to MH i2c: E2 08 00 E4 5C 80 0D 03 02 00 00 00 00 BB [10:18:52]Write i2c OK [10:18:52]MH_I2C_Read... [10:18:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:18:52]Read from MH i2c: E2 [10:18:52]MH_I2C_Read... [10:18:52]Read from MH i2c: E2 0B 00 [10:18:52]MH_I2C_Read... [10:18:52]Read from MH i2c: E2 0B 00 E4 5C 00 38 21 76 DF DE 12 ED 3C 90 00 83 [10:18:52]RAPDU: 38 21 76 DF DE 12 ED 3C 90 00 [10:18:52]wFMCommunicate OK [10:18:52]SAM_PROTO_SignData done [10:18:52]FM_MakeSignedData done [10:18:52]CreateOFDProtocolMessage [10:18:52]wFMCommunicate request_size=4 [10:18:52]MH_SAM_APDU [10:18:52]CAPDU: 80 11 00 00 [10:18:52]Write to MH i2c: E2 08 00 E5 5C 80 11 00 00 00 00 00 00 BB [10:18:52]Write i2c OK [10:18:52]MH_I2C_Read... [10:18:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:18:52]Read from MH i2c: E2 [10:18:52]MH_I2C_Read... [10:18:52]Read from MH i2c: E2 17 00 [10:18:52]MH_I2C_Read... [10:18:52]Read from MH i2c: E2 17 00 E5 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 10 [10:18:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:18:52]wFMCommunicate OK [10:18:52]CreateOFDProtocolMessage done [10:18:52]OFDSenderStorePacket 311280 [10:18:52]StoreOFDPacket docnum=311280 [10:18:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A9 5C 07 01 45 F6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 0F 08 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F0 BF 04 00 35 04 06 00 42 F0 5A 61 F6 35 38 21 76 DF DE 12 ED 3C [10:18:52]CheckFolder [10:18:52]dirname=/storage/ofd_packets [10:18:52]CheckFolder done [10:18:52]ProducePacketName [10:18:52]name=ofd_packets/00311280 [10:18:52]NVStorageSaveData ofd_packets/00311280 [10:18:52]File name is /storage/ofd_packets/00311280 [10:18:52]Write 301 bytes [10:18:52]NVStorageSaveData done [10:18:52]OFDSenderStorePacket done [10:18:52]KKMCreateOFDPacket done [10:18:52]NVStorageSaveData kkm_last_timestamp [10:18:52]File name is /storage/kkm_last_timestamp [10:18:52]Write 4 bytes [10:18:52]NVStorageSaveData done [10:18:52]ExternCall_PrintAddStr [10:18:52]wPrintStart [10:18:52]Write to MH i2c: 01 00 00 E6 5C 42 [10:18:52]Write i2c OK [10:18:52]MH_I2C_Read... [10:18:52]Read from MH i2c: 01 [10:18:52]MH_I2C_Read... [10:18:52]Read from MH i2c: 01 07 00 [10:18:52]MH_I2C_Read... [10:18:52]Read from MH i2c: 01 07 00 E6 5C 00 00 00 00 00 FF 0F 57 [10:18:52]RasterBufferAndPrint [10:18:52]line Счет N : (1)645087 [10:18:52]line ИНН: 02508201610067 [10:18:52]line Контрольно-Кассовый Чек [10:18:52]line ПРОДАЖА [10:18:52]line ТРК (МРК, ГНК) : 62 [10:18:52]line Товар: 2710124130 [10:18:52]line Аи-92-К-2 [10:18:52]line 20.000 * 0.00 [10:18:52]line = 0.00 [10:18:52]line НДС 12% НСП 1% [10:18:52]line > о реализуемом товаре [10:18:52]line ИТОГО: 0.00 [10:18:52]line НСП 1% : 0.00 [10:18:52]line НДС 12% : 0.00 [10:18:52]line Наличными: 0.00 [10:18:52]line Безнал.: 0.00 [10:18:52]line Место: АЗС № 172 "Партнер Нефть" [10:18:52]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:18:52]line СНО: Общий режим [10:18:52]line Чек 127 30.10.2024 10:18 [10:18:52]line Смена: 536 ФФД: 1.0 [10:18:52]line ЗНМ: 0300000116 [10:18:52]line РНМ: 0000000000091780 [10:18:52]line Версия ККМ: 001 [10:18:52]line Талоны: Топливная Карта [10:18:52]line 68910 [10:18:52]line ФМ: 0000000000871765 [10:18:52]line ФД: 311280 [10:18:52]line ФПД: 73600075953717 [10:18:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T101855&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311280&fm=73600075953717&tin=02508201610067®Number=0000000000091780&sum=0 [10:18:52]written 0, free lines is 4095 [10:18:52]OFD Sender: Processing packet 311280 [packets to send 223, broken 222] [10:18:52]ProducePacketName [10:18:52]name=ofd_packets/00311280 [10:18:52]OFD Sender: To server: pG, [10:18:52]CommunicateWithHost lk.salyk.kg:30040 [10:18:52]ConnectInit lk.salyk.kg [10:18:52]Connected sock=10 [10:18:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A9 5C 07 01 45 F6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 0F 08 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F0 BF 04 00 35 04 06 00 42 F0 5A 61 F6 35 38 21 76 DF DE 12 ED 3C [10:18:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 1B 48 47 00 BE 57 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F0 BF 04 00 F4 03 04 00 5F AE 21 67 B6 04 01 00 00 81 4F CE EE 23 74 4A 6D [10:18:53]CommunicateWithHost err = 0 [10:18:53]CheckOFDResponse [10:18:53]1017 (14) - 77093643461234 [10:18:53]1041 (16) - 0000000000871765 [10:18:53]1040 (4) - 311280 [10:18:53]1012 (4) - 30.10.2024 03:56 [10:18:53]1206 (1) - 0 [10:18:53]OFD Sender: Remove packet 311280 [10:18:53]ProducePacketName [10:18:53]name=ofd_packets/00311280 [10:18:53]NVStorageDeleteData [10:18:53]Write to MH i2c: 01 00 00 0F 5D 6C [10:18:53]Write i2c OK [10:18:53]MH_I2C_Read... [10:18:53]Read from MH i2c: 01 [10:18:53]MH_I2C_Read... [10:18:53]Read from MH i2c: 01 07 00 [10:18:53]MH_I2C_Read... [10:18:53]Read from MH i2c: 01 07 00 0F 5D 00 00 00 00 00 C0 0C 3F [10:18:53]RasterBufferAndPrint [10:18:53]line [10:18:53]line [10:18:53]line [10:18:53]line [10:18:53]line [10:18:53]written 0, free lines is 3267 [10:18:53]MH_Cut [10:18:53]Write to MH i2c: D1 01 00 16 5D 01 45 [10:18:53]Write i2c OK [10:18:53]MH_I2C_Read... [10:18:53]Read from MH i2c: D1 [10:18:53]MH_I2C_Read... [10:18:53]Read from MH i2c: D1 01 00 [10:18:53]MH_I2C_Read... [10:18:53]Read from MH i2c: D1 01 00 16 5D 00 44 [10:18:53]Write to MH i2c: 01 00 00 17 5D 74 [10:18:53]Write i2c OK [10:18:53]MH_I2C_Read... [10:18:53]OFD Sender: No OFD packet to send [10:18:54]*** Cut start [10:18:54]*** Purtial cut [10:18:54]*** Stage 1: CUTSNS_PIN = 1 [10:18:54]Read from MH i2c: 01 [10:18:54]MH_I2C_Read... [10:18:54]*** Stop cut motor [10:18:54]*** Cut end [10:18:54]Read from MH i2c: 01 07 00 [10:18:54]MH_I2C_Read... [10:18:54]Read from MH i2c: 01 07 00 17 5D 00 00 00 00 00 FF 0F 89 [10:18:54]process_action close_receipt done [10:18:54]requested_data is exist [10:18:54]produce_requested_data [10:18:54]requested_item fm.sn is exist - process it [10:18:54]wFMCommunicate request_size=4 [10:18:54]MH_SAM_APDU [10:18:54]CAPDU: 80 11 00 00 [10:18:54]Write to MH i2c: E2 08 00 18 5D 80 11 00 00 00 00 00 00 EF [10:18:54]Write i2c OK [10:18:54]MH_I2C_Read... [10:18:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:18:54]Read from MH i2c: E2 [10:18:54]MH_I2C_Read... [10:18:54]Read from MH i2c: E2 17 00 [10:18:54]MH_I2C_Read... [10:18:54]Read from MH i2c: E2 17 00 18 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 44 [10:18:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:18:54]wFMCommunicate OK [10:18:54]requested_item fd.num is exist - process it [10:18:54]SAM_PROTO_GetFieldsCounters [10:18:54]wFMCommunicate request_size=4 [10:18:54]MH_SAM_APDU [10:18:54]CAPDU: 80 13 00 00 [10:18:54]Write to MH i2c: E2 08 00 19 5D 80 13 00 00 00 00 00 00 F2 [10:18:54]Write i2c OK [10:18:54]MH_I2C_Read... [10:18:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:18:54]Read from MH i2c: E2 [10:18:54]MH_I2C_Read... [10:18:54]Read from MH i2c: E2 62 00 [10:18:54]MH_I2C_Read... [10:18:54]Read from MH i2c: E2 62 00 19 5D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F0 BF 04 00 0E 04 04 00 18 02 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 5F [10:18: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F0 BF 04 00 0E 04 04 00 18 02 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 [10:18:54]wFMCommunicate OK [10:18:54]SAM_PROTO_GetFieldsCounters done [10:18:54]requested_item shift.num is exist - process it [10:18:54]requested_item shift.opened is exist - process it [10:18:54]req_shift_opened [10:18:54]FM_GetShiftState [10:18:54]SAM_PROTO_GetShiftState [10:18:54]wFMCommunicate request_size=4 [10:18:54]MH_SAM_APDU [10:18:54]CAPDU: 80 13 01 00 [10:18:54]Write to MH i2c: E2 08 00 1A 5D 80 13 01 00 00 00 00 00 F4 [10:18:54]Write i2c OK [10:18:54]MH_I2C_Read... [10:18:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:18:54]Read from MH i2c: E2 [10:18:54]MH_I2C_Read... [10:18:54]Read from MH i2c: E2 0E 00 [10:18:54]MH_I2C_Read... [10:18:54]Read from MH i2c: E2 0E 00 1A 5D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 DF [10:18:54]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:18:54]wFMCommunicate OK [10:18:54]SAM_PROTO_GetShiftState done [10:18:54]FM_GetShiftState done [10:18:54]req_shift_opened done [10:18:54]requested_item shift.open_date is exist - process it [10:18:54]req_shift_open_date [10:18:54]req_shift_open_date done [10:18:54]produce_requested_data done [10:18:54]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311280,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:18:54]process_action_free close_receipt [10:18:54]json_value_free [10:18:54]json_value_free done [10:18:54]process_json_proto returns [10:18:54]Send response to host [10:18:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311280,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:18:54]free response buf [10:18:54]execute_script done [10:18:54]execute_script returns [10:18:54]free content buf [10:18:54]Sock 7.Close socket [10:18:54]Sock 7.Thread stoped [10:18:58]OFD Sender: No OFD packet to send [10:19:03]OFD Sender: No OFD packet to send [10:19:08]OFD Sender: No OFD packet to send [10:19:13]OFD Sender: No OFD packet to send [10:19:15]accept exits with 9 [10:19:15]New connection [10:19:15]New thread 3066654052 created [10:19:15]Thread 3066510692 joined [10:19:15]Waiting for new connection... [10:19:15] Sock 9.Parse request [10:19:15]Sock 9.Check first char [10:19:15]Sock 9.First char is OK [10:19:15]request: POST /json_proto HTTP/1.0 [10:19:15]Method: POST [10:19:15]URL: /json_proto [10:19:15]Method is POST - this is cgi request [10:19:15]url: /json_proto [10:19:15]query_string will be loaded in cgi processing [10:19:15]execute_cgi json_proto POST (null) [10:19:15]execute_cgi path=json_proto method=POST [10:19:15]POST find Content-Length [10:19:15]Host: 172.17.96.3:8080 [10:19:15]Content-Length: 677 [10:19:15]Content-Type: application/json [10:19:15] [10:19:15]POST finish read [10:19:15]Found Content-Length = 677 [10:19:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645088", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:19:15]execute_script... [10:19: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)645088", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:19:15]POST & json_proto [10:19:15]process_json_proto [10:19:15]json parsed OK: [10:19:15]protocol is kg_v1.0 [10:19:15]action value=close_receipt [10:19:15]process_action close_receipt [10:19:15]cmd_close_receipt [10:19:15]MH_GetDate [10:19:15]Write to MH i2c: F0 00 00 1B 5D 67 [10:19:15]Write i2c OK [10:19:15]MH_I2C_Read... [10:19:15]Read from MH i2c: F0 [10:19:15]MH_I2C_Read... [10:19:15]Read from MH i2c: F0 09 00 [10:19:15]MH_I2C_Read... [10:19:15]Read from MH i2c: F0 09 00 1B 5D 00 28 08 22 67 44 5E 04 65 34 [10:19:15]GetLastDocTimeStamp 1730283535 [10:19:15]current date 1730283560 [10:19:15]FM_GetShiftState [10:19:15]SAM_PROTO_GetShiftState [10:19:15]wFMCommunicate request_size=4 [10:19:15]MH_SAM_APDU [10:19:15]CAPDU: 80 13 01 00 [10:19:15]Write to MH i2c: E2 08 00 1C 5D 80 13 01 00 00 00 00 00 F6 [10:19:15]Write i2c OK [10:19:15]MH_I2C_Read... [10:19:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:19:15]Read from MH i2c: E2 [10:19:15]MH_I2C_Read... [10:19:15]Read from MH i2c: E2 0E 00 [10:19:15]MH_I2C_Read... [10:19:15]Read from MH i2c: E2 0E 00 1C 5D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 E1 [10:19:15]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:19:15]wFMCommunicate OK [10:19:15]SAM_PROTO_GetShiftState done [10:19:15]FM_GetShiftState done [10:19:15]opened in 1730247899 [10:19:15]opened+sec_in_day 1730334299 [10:19:15]quantity*price = 50041 [10:19:15]sum+1 = 50042 [10:19:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 128 30.10.2024 10:19 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311281 ФПД: 22129436560852 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T101920&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311281&fm=22129436560852&tin=02508201610067®Number=0000000000091780&sum=50000 [10:19:17]StoreToDocumentArchive [10:19:17]shift 536 fd 311281 [10:19:17]save to /storage/0536/doc_00311281 [10:19:17]save last doc name /storage/0536/doc_00311281 to /storage/kkm_last_doc_name [10:19:17]save OK [10:19:17]Clear old archive folders... [10:19:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:19:17]tlvbuf is B6E91760 [10:19:17]SAM_PROTO_ClearQueue [10:19:17]wFMCommunicate request_size=4 [10:19:17]MH_SAM_APDU [10:19:17]CAPDU: 80 09 00 00 [10:19:17]Write to MH i2c: E2 08 00 29 5D 80 09 00 00 00 00 00 00 F8 [10:19:17]Write i2c OK [10:19:17]MH_I2C_Read... [10:19:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:19:17]Read from MH i2c: E2 [10:19:17]MH_I2C_Read... [10:19:17]Read from MH i2c: E2 03 00 [10:19:17]MH_I2C_Read... [10:19:17]Read from MH i2c: E2 03 00 29 5D 00 90 00 FA [10:19:17]RAPDU: 90 00 [10:19:17]wFMCommunicate OK [10:19:17]SAM_PROTO_ClearQueue done [10:19:17]KKMCreateOFDPacket [10:19:17]OFDProtocolAddRootSTLVToBuf [10:19:17]FM_MakeSignedData [10:19:17]FM_MakeSignedData [10:19:17]SAM_PROTO_SignData [10:19:17]wFMCommunicate request_size=4 [10:19:17]MH_SAM_APDU [10:19:17]CAPDU: 80 0D 01 02 [10:19:17]Write to MH i2c: E2 08 00 2A 5D 80 0D 01 02 00 00 00 00 00 [10:19:17]Write i2c OK [10:19:17]MH_I2C_Read... [10:19:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:19:17]Read from MH i2c: E2 [10:19:17]MH_I2C_Read... [10:19:17]Read from MH i2c: E2 03 00 [10:19:17]MH_I2C_Read... [10:19:17]Read from MH i2c: E2 03 00 2A 5D 00 90 00 FB [10:19:17]RAPDU: 90 00 [10:19:17]wFMCommunicate OK [10:19:17]wFMCommunicate request_size=255 [10:19:17]MH_SAM_APDU [10:19: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 00 00 00 F4 03 04 00 28 08 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F1 BF 04 00 35 04 06 00 14 [10:19:17]Write to MH i2c: E2 02 01 2B 5D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 00 00 00 F4 03 04 00 28 08 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F1 BF 04 00 35 04 06 00 14 00 00 A9 [10:19:17]Write i2c OK [10:19:17]MH_I2C_Read... [10:19:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:19:17]Read from MH i2c: E2 [10:19:17]MH_I2C_Read... [10:19:17]Read from MH i2c: E2 03 00 [10:19:17]MH_I2C_Read... [10:19:17]Read from MH i2c: E2 03 00 2B 5D 00 90 00 FC [10:19:17]RAPDU: 90 00 [10:19:17]wFMCommunicate OK [10:19:17]wFMCommunicate request_size=10 [10:19:17]MH_SAM_APDU [10:19:17]CAPDU: 80 0D 02 02 05 20 69 34 8D D4 [10:19:17]Write to MH i2c: E2 0D 00 2C 5D 80 0D 02 02 05 00 20 69 34 8D D4 00 00 2B [10:19:17]Write i2c OK [10:19:17]MH_I2C_Read... [10:19:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:19:17]Read from MH i2c: E2 [10:19:17]MH_I2C_Read... [10:19:17]Read from MH i2c: E2 03 00 [10:19:17]MH_I2C_Read... [10:19:17]Read from MH i2c: E2 03 00 2C 5D 00 90 00 FD [10:19:17]RAPDU: 90 00 [10:19:17]wFMCommunicate OK [10:19:17]wFMCommunicate request_size=4 [10:19:17]MH_SAM_APDU [10:19:17]CAPDU: 80 0D 03 02 [10:19:17]Write to MH i2c: E2 08 00 2D 5D 80 0D 03 02 00 00 00 00 05 [10:19:17]Write i2c OK [10:19:17]MH_I2C_Read... [10:19:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:19:17]Read from MH i2c: E2 [10:19:17]MH_I2C_Read... [10:19:17]Read from MH i2c: E2 0B 00 [10:19:17]MH_I2C_Read... [10:19:17]Read from MH i2c: E2 0B 00 2D 5D 00 B6 F0 4B 5B 96 4C 08 73 90 00 AF [10:19:17]RAPDU: B6 F0 4B 5B 96 4C 08 73 90 00 [10:19:17]wFMCommunicate OK [10:19:17]SAM_PROTO_SignData done [10:19:17]FM_MakeSignedData done [10:19:17]CreateOFDProtocolMessage [10:19:17]wFMCommunicate request_size=4 [10:19:17]MH_SAM_APDU [10:19:17]CAPDU: 80 11 00 00 [10:19:17]Write to MH i2c: E2 08 00 2E 5D 80 11 00 00 00 00 00 00 05 [10:19:17]Write i2c OK [10:19:17]MH_I2C_Read... [10:19:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:19:17]Read from MH i2c: E2 [10:19:17]MH_I2C_Read... [10:19:17]Read from MH i2c: E2 17 00 [10:19:17]MH_I2C_Read... [10:19:17]Read from MH i2c: E2 17 00 2E 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5A [10:19:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:19:17]wFMCommunicate OK [10:19:17]CreateOFDProtocolMessage done [10:19:17]OFDSenderStorePacket 311281 [10:19:17]StoreOFDPacket docnum=311281 [10:19:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 43 19 07 01 23 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 00 00 00 F4 03 04 00 28 08 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F1 BF 04 00 35 04 06 00 14 20 69 34 8D D4 B6 F0 4B 5B 96 4C 08 73 [10:19:17]CheckFolder [10:19:17]dirname=/storage/ofd_packets [10:19:17]CheckFolder done [10:19:17]ProducePacketName [10:19:17]name=ofd_packets/00311281 [10:19:17]NVStorageSaveData ofd_packets/00311281 [10:19:17]File name is /storage/ofd_packets/00311281 [10:19:17]Write 301 bytes [10:19:17]NVStorageSaveData done [10:19:17]OFDSenderStorePacket done [10:19:17]KKMCreateOFDPacket done [10:19:17]NVStorageSaveData kkm_last_timestamp [10:19:17]File name is /storage/kkm_last_timestamp [10:19:17]Write 4 bytes [10:19:17]NVStorageSaveData done [10:19:17]ExternCall_PrintAddStr [10:19:17]wPrintStart [10:19:17]Write to MH i2c: 01 00 00 2F 5D 8C [10:19:17]Write i2c OK [10:19:17]MH_I2C_Read... [10:19:17]Read from MH i2c: 01 [10:19:17]MH_I2C_Read... [10:19:17]Read from MH i2c: 01 07 00 [10:19:17]MH_I2C_Read... [10:19:17]Read from MH i2c: 01 07 00 2F 5D 00 00 00 00 00 FF 0F A1 [10:19:17]RasterBufferAndPrint [10:19:17]line Счет N : (1)645088 [10:19:17]line ИНН: 02508201610067 [10:19:17]line Контрольно-Кассовый Чек [10:19:17]line ПРОДАЖА [10:19:17]line ТРК (МРК, ГНК) : 41 [10:19:17]line Товар: 2710124130 [10:19:17]line Аи-92-К-2 [10:19:17]line 7.480 * 66.90 [10:19:17]line = 500.41 [10:19:17]line НДС 12% НСП 1% [10:19:17]line > о реализуемом товаре [10:19:17]line ОКРУГЛЕНИЕ: -0.41 [10:19:17]line ИТОГО: 500.00 [10:19:17]line Внесено: 500.00 [10:19:17]line СДАЧА: 0.00 [10:19:17]line НСП 1% : 4.43 [10:19:17]line НДС 12% : 53.14 [10:19:17]line Наличными: 500.00 [10:19:17]line Безнал.: 0.00 [10:19:17]line Место: АЗС № 172 "Партнер Нефть" [10:19:17]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:19:17]line СНО: Общий режим [10:19:17]line Чек 128 30.10.2024 10:19 [10:19:17]line Смена: 536 ФФД: 1.0 [10:19:17]line ЗНМ: 0300000116 [10:19:17]line РНМ: 0000000000091780 [10:19:17]line Версия ККМ: 001 [10:19:17]line ФМ: 0000000000871765 [10:19:17]line ФД: 311281 [10:19:17]line ФПД: 22129436560852 [10:19:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T101920&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311281&fm=22129436560852&tin=02508201610067®Number=0000000000091780&sum=50000 [10:19:17]OFD Sender: Processing packet 311281 [packets to send 223, broken 222] [10:19:17]ProducePacketName [10:19:17]name=ofd_packets/00311281 [10:19:17]OFD Sender: To server: pG, [10:19:17]CommunicateWithHost lk.salyk.kg:30040 [10:19:17]ConnectInit lk.salyk.kg [10:19:17]written 0, free lines is 4095 [10:19:18]Connected sock=10 [10:19:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 43 19 07 01 23 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 00 00 00 F4 03 04 00 28 08 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F1 BF 04 00 35 04 06 00 14 20 69 34 8D D4 B6 F0 4B 5B 96 4C 08 73 [10:19:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 60 E4 47 00 7B 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 31 37 36 35 10 04 04 00 F1 BF 04 00 F4 03 04 00 79 AE 21 67 B6 04 01 00 00 BC 8D 3B 55 E0 72 C8 AE [10:19:18]CommunicateWithHost err = 0 [10:19:18]CheckOFDResponse [10:19:18]1017 (14) - 77093643461234 [10:19:18]1041 (16) - 0000000000871765 [10:19:18]1040 (4) - 311281 [10:19:18]1012 (4) - 30.10.2024 03:56 [10:19:18]1206 (1) - 0 [10:19:18]OFD Sender: Remove packet 311281 [10:19:18]ProducePacketName [10:19:18]name=ofd_packets/00311281 [10:19:18]NVStorageDeleteData [10:19:18]Write to MH i2c: 01 00 00 59 5D B6 [10:19:18]Write i2c OK [10:19:18]MH_I2C_Read... [10:19:18]Read from MH i2c: 01 [10:19:18]MH_I2C_Read... [10:19:18]Read from MH i2c: 01 07 00 [10:19:18]MH_I2C_Read... [10:19:18]Read from MH i2c: 01 07 00 59 5D 00 00 00 00 00 B3 0C 7C [10:19:18]RasterBufferAndPrint [10:19:18]line [10:19:18]line [10:19:18]line [10:19:18]line [10:19:18]line [10:19:18]written 0, free lines is 3257 [10:19:18]MH_Cut [10:19:18]Write to MH i2c: D1 01 00 60 5D 01 8F [10:19:18]Write i2c OK [10:19:18]MH_I2C_Read... [10:19:18]Read from MH i2c: D1 [10:19:18]MH_I2C_Read... [10:19:18]Read from MH i2c: D1 01 00 [10:19:18]MH_I2C_Read... [10:19:18]Read from MH i2c: D1 01 00 60 5D 00 8E [10:19:18]Write to MH i2c: 01 00 00 61 5D BE [10:19:18]Write i2c OK [10:19:18]MH_I2C_Read... [10:19:18]OFD Sender: No OFD packet to send [10:19:19]*** Cut start [10:19:19]*** Purtial cut [10:19:19]*** Stage 1: CUTSNS_PIN = 1 [10:19:19]Read from MH i2c: 01 [10:19:19]MH_I2C_Read... [10:19:19]*** Stop cut motor [10:19:19]*** Cut end [10:19:19]Read from MH i2c: 01 07 00 [10:19:19]MH_I2C_Read... [10:19:19]Read from MH i2c: 01 07 00 61 5D 00 00 00 00 00 FF 0F D3 [10:19:19]process_action close_receipt done [10:19:19]requested_data is exist [10:19:19]produce_requested_data [10:19:19]requested_item fm.sn is exist - process it [10:19:19]wFMCommunicate request_size=4 [10:19:19]MH_SAM_APDU [10:19:19]CAPDU: 80 11 00 00 [10:19:19]Write to MH i2c: E2 08 00 62 5D 80 11 00 00 00 00 00 00 39 [10:19:19]Write i2c OK [10:19:19]MH_I2C_Read... [10:19:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:19:19]Read from MH i2c: E2 [10:19:19]MH_I2C_Read... [10:19:19]Read from MH i2c: E2 17 00 [10:19:19]MH_I2C_Read... [10:19:19]Read from MH i2c: E2 17 00 62 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8E [10:19:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:19:19]wFMCommunicate OK [10:19:19]requested_item fd.num is exist - process it [10:19:19]SAM_PROTO_GetFieldsCounters [10:19:19]wFMCommunicate request_size=4 [10:19:19]MH_SAM_APDU [10:19:19]CAPDU: 80 13 00 00 [10:19:19]Write to MH i2c: E2 08 00 63 5D 80 13 00 00 00 00 00 00 3C [10:19:19]Write i2c OK [10:19:19]MH_I2C_Read... [10:19:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:19:19]Read from MH i2c: E2 [10:19:19]MH_I2C_Read... [10:19:19]Read from MH i2c: E2 62 00 [10:19:19]MH_I2C_Read... [10:19:19]Read from MH i2c: E2 62 00 63 5D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F1 BF 04 00 0E 04 04 00 18 02 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 AD [10:19: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F1 BF 04 00 0E 04 04 00 18 02 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 [10:19:19]wFMCommunicate OK [10:19:19]SAM_PROTO_GetFieldsCounters done [10:19:19]requested_item shift.num is exist - process it [10:19:19]requested_item shift.opened is exist - process it [10:19:19]req_shift_opened [10:19:19]FM_GetShiftState [10:19:19]SAM_PROTO_GetShiftState [10:19:19]wFMCommunicate request_size=4 [10:19:19]MH_SAM_APDU [10:19:19]CAPDU: 80 13 01 00 [10:19:19]Write to MH i2c: E2 08 00 64 5D 80 13 01 00 00 00 00 00 3E [10:19:19]Write i2c OK [10:19:19]MH_I2C_Read... [10:19:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:19:19]Read from MH i2c: E2 [10:19:19]MH_I2C_Read... [10:19:19]Read from MH i2c: E2 0E 00 [10:19:19]MH_I2C_Read... [10:19:19]Read from MH i2c: E2 0E 00 64 5D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 29 [10:19:19]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:19:19]wFMCommunicate OK [10:19:19]SAM_PROTO_GetShiftState done [10:19:19]FM_GetShiftState done [10:19:19]req_shift_opened done [10:19:19]requested_item shift.open_date is exist - process it [10:19:19]req_shift_open_date [10:19:19]req_shift_open_date done [10:19:19]produce_requested_data done [10:19:19]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311281,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:19:19]process_action_free close_receipt [10:19:19]json_value_free [10:19:19]json_value_free done [10:19:19]process_json_proto returns [10:19:19]Send response to host [10:19:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311281,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:19:19]free response buf [10:19:19]execute_script done [10:19:19]execute_script returns [10:19:19]free content buf [10:19:19]Sock 9.Close socket [10:19:19]Sock 9.Thread stoped [10:19:23]OFD Sender: No OFD packet to send [10:19:28]OFD Sender: No OFD packet to send [10:19:33]OFD Sender: No OFD packet to send [10:19:38]OFD Sender: No OFD packet to send [10:19:43]OFD Sender: No OFD packet to send [10:19:48]OFD Sender: No OFD packet to send [10:19:53]OFD Sender: No OFD packet to send [10:19:58]OFD Sender: No OFD packet to send [10:20:03]OFD Sender: No OFD packet to send [10:20:08]OFD Sender: No OFD packet to send [10:20:13]OFD Sender: No OFD packet to send [10:20:18]OFD Sender: No OFD packet to send [10:20:23]OFD Sender: No OFD packet to send [10:20:28]OFD Sender: No OFD packet to send [10:20:33]OFD Sender: No OFD packet to send [10:20:38]OFD Sender: No OFD packet to send [10:20:43]OFD Sender: No OFD packet to send [10:20:48]OFD Sender: No OFD packet to send [10:20:53]OFD Sender: No OFD packet to send [10:20:58]OFD Sender: No OFD packet to send [10:21:03]OFD Sender: No OFD packet to send [10:21:09]OFD Sender: No OFD packet to send [10:21:14]OFD Sender: No OFD packet to send [10:21:16]accept exits with 7 [10:21:16]New connection [10:21:16]New thread 3066510692 created [10:21:16]Thread 3066654052 joined [10:21:16]Waiting for new connection... [10:21:16] Sock 7.Parse request [10:21:16]Sock 7.Check first char [10:21:16]Sock 7.First char is OK [10:21:16]request: POST /json_proto HTTP/1.0 [10:21:16]Method: POST [10:21:16]URL: /json_proto [10:21:16]Method is POST - this is cgi request [10:21:16]url: /json_proto [10:21:16]query_string will be loaded in cgi processing [10:21:16]execute_cgi json_proto POST (null) [10:21:16]execute_cgi path=json_proto method=POST [10:21:16]POST find Content-Length [10:21:16]Host: 172.17.96.3:8080 [10:21:16]Content-Length: 682 [10:21:16]Content-Type: application/json [10:21:16] [10:21:16]POST finish read [10:21:16]Found Content-Length = 682 [10:21:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645089", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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:21:16]execute_script... [10:21: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)645089", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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:21:16]POST & json_proto [10:21:16]process_json_proto [10:21:16]json parsed OK: [10:21:16]protocol is kg_v1.0 [10:21:16]action value=close_receipt [10:21:16]process_action close_receipt [10:21:16]cmd_close_receipt [10:21:16]MH_GetDate [10:21:16]Write to MH i2c: F0 00 00 65 5D B1 [10:21:16]Write i2c OK [10:21:16]MH_I2C_Read... [10:21:16]Read from MH i2c: F0 [10:21:16]MH_I2C_Read... [10:21:16]Read from MH i2c: F0 09 00 [10:21:16]MH_I2C_Read... [10:21:16]Read from MH i2c: F0 09 00 65 5D 00 A1 08 22 67 44 5E 04 65 F7 [10:21:16]GetLastDocTimeStamp 1730283560 [10:21:16]current date 1730283681 [10:21:16]FM_GetShiftState [10:21:16]SAM_PROTO_GetShiftState [10:21:16]wFMCommunicate request_size=4 [10:21:16]MH_SAM_APDU [10:21:16]CAPDU: 80 13 01 00 [10:21:16]Write to MH i2c: E2 08 00 66 5D 80 13 01 00 00 00 00 00 40 [10:21:16]Write i2c OK [10:21:16]MH_I2C_Read... [10:21:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:16]Read from MH i2c: E2 [10:21:16]MH_I2C_Read... [10:21:16]Read from MH i2c: E2 0E 00 [10:21:16]MH_I2C_Read... [10:21:16]Read from MH i2c: E2 0E 00 66 5D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 2B [10:21:16]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:21:16]wFMCommunicate OK [10:21:16]SAM_PROTO_GetShiftState done [10:21:16]FM_GetShiftState done [10:21:16]opened in 1730247899 [10:21:16]opened+sec_in_day 1730334299 [10:21:16]quantity*price = 100015 [10:21:16]sum+1 = 100017 [10:21:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 129 30.10.2024 10:21 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311282 ФПД: 270449573533776 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T102121&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311282&fm=270449573533776&tin=02508201610067®Number=0000000000091780&sum=100000 [10:21:17]StoreToDocumentArchive [10:21:17]shift 536 fd 311282 [10:21:17]save to /storage/0536/doc_00311282 [10:21:17]save last doc name /storage/0536/doc_00311282 to /storage/kkm_last_doc_name [10:21:17]save OK [10:21:17]Clear old archive folders... [10:21:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:21:17]tlvbuf is 006FB9D0 [10:21:17]SAM_PROTO_ClearQueue [10:21:17]wFMCommunicate request_size=4 [10:21:17]MH_SAM_APDU [10:21:17]CAPDU: 80 09 00 00 [10:21:17]Write to MH i2c: E2 08 00 73 5D 80 09 00 00 00 00 00 00 42 [10:21:17]Write i2c OK [10:21:17]MH_I2C_Read... [10:21:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:21:17]Read from MH i2c: E2 [10:21:17]MH_I2C_Read... [10:21:17]Read from MH i2c: E2 03 00 [10:21:17]MH_I2C_Read... [10:21:17]Read from MH i2c: E2 03 00 73 5D 00 90 00 44 [10:21:17]RAPDU: 90 00 [10:21:17]wFMCommunicate OK [10:21:17]SAM_PROTO_ClearQueue done [10:21:17]KKMCreateOFDPacket [10:21:17]OFDProtocolAddRootSTLVToBuf [10:21:17]FM_MakeSignedData [10:21:17]FM_MakeSignedData [10:21:17]SAM_PROTO_SignData [10:21:17]wFMCommunicate request_size=4 [10:21:17]MH_SAM_APDU [10:21:17]CAPDU: 80 0D 01 02 [10:21:17]Write to MH i2c: E2 08 00 74 5D 80 0D 01 02 00 00 00 00 4A [10:21:17]Write i2c OK [10:21:17]MH_I2C_Read... [10:21:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:21:17]Read from MH i2c: E2 [10:21:17]MH_I2C_Read... [10:21:17]Read from MH i2c: E2 03 00 [10:21:17]MH_I2C_Read... [10:21:17]Read from MH i2c: E2 03 00 74 5D 00 90 00 45 [10:21:17]RAPDU: 90 00 [10:21:17]wFMCommunicate OK [10:21:17]wFMCommunicate request_size=255 [10:21:17]MH_SAM_APDU [10:21: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 A1 08 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F2 BF 04 00 35 04 06 00 F5 [10:21:17]Write to MH i2c: E2 02 01 75 5D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 A1 08 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F2 BF 04 00 35 04 06 00 F5 00 00 49 [10:21:17]Write i2c OK [10:21:17]MH_I2C_Read... [10:21:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:18]Read from MH i2c: E2 [10:21:18]MH_I2C_Read... [10:21:18]Read from MH i2c: E2 03 00 [10:21:18]MH_I2C_Read... [10:21:18]Read from MH i2c: E2 03 00 75 5D 00 90 00 46 [10:21:18]RAPDU: 90 00 [10:21:18]wFMCommunicate OK [10:21:18]wFMCommunicate request_size=10 [10:21:18]MH_SAM_APDU [10:21:18]CAPDU: 80 0D 02 02 05 F8 F2 C2 98 50 [10:21:18]Write to MH i2c: E2 0D 00 76 5D 80 0D 02 02 05 00 F8 F2 C2 98 50 00 00 EB [10:21:18]Write i2c OK [10:21:18]MH_I2C_Read... [10:21:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:18]Read from MH i2c: E2 [10:21:18]MH_I2C_Read... [10:21:18]Read from MH i2c: E2 03 00 [10:21:18]MH_I2C_Read... [10:21:18]Read from MH i2c: E2 03 00 76 5D 00 90 00 47 [10:21:18]RAPDU: 90 00 [10:21:18]wFMCommunicate OK [10:21:18]wFMCommunicate request_size=4 [10:21:18]MH_SAM_APDU [10:21:18]CAPDU: 80 0D 03 02 [10:21:18]Write to MH i2c: E2 08 00 77 5D 80 0D 03 02 00 00 00 00 4F [10:21:18]Write i2c OK [10:21:18]MH_I2C_Read... [10:21:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:21:18]Read from MH i2c: E2 [10:21:18]MH_I2C_Read... [10:21:18]Read from MH i2c: E2 0B 00 [10:21:18]MH_I2C_Read... [10:21:18]Read from MH i2c: E2 0B 00 77 5D 00 7C 2C 78 00 B2 22 2B A5 90 00 14 [10:21:18]RAPDU: 7C 2C 78 00 B2 22 2B A5 90 00 [10:21:18]wFMCommunicate OK [10:21:18]SAM_PROTO_SignData done [10:21:18]FM_MakeSignedData done [10:21:18]CreateOFDProtocolMessage [10:21:18]wFMCommunicate request_size=4 [10:21:18]MH_SAM_APDU [10:21:18]CAPDU: 80 11 00 00 [10:21:18]Write to MH i2c: E2 08 00 78 5D 80 11 00 00 00 00 00 00 4F [10:21:18]Write i2c OK [10:21:18]MH_I2C_Read... [10:21:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:18]Read from MH i2c: E2 [10:21:18]MH_I2C_Read... [10:21:18]Read from MH i2c: E2 17 00 [10:21:18]MH_I2C_Read... [10:21:18]Read from MH i2c: E2 17 00 78 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A4 [10:21:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:21:18]wFMCommunicate OK [10:21:18]CreateOFDProtocolMessage done [10:21:18]OFDSenderStorePacket 311282 [10:21:18]StoreOFDPacket docnum=311282 [10:21:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 7E D7 07 01 5E A0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 A1 08 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F2 BF 04 00 35 04 06 00 F5 F8 F2 C2 98 50 7C 2C 78 00 B2 22 2B A5 [10:21:18]CheckFolder [10:21:18]dirname=/storage/ofd_packets [10:21:18]CheckFolder done [10:21:18]ProducePacketName [10:21:18]name=ofd_packets/00311282 [10:21:18]NVStorageSaveData ofd_packets/00311282 [10:21:18]File name is /storage/ofd_packets/00311282 [10:21:18]Write 301 bytes [10:21:18]NVStorageSaveData done [10:21:18]OFDSenderStorePacket done [10:21:18]KKMCreateOFDPacket done [10:21:18]NVStorageSaveData kkm_last_timestamp [10:21:18]File name is /storage/kkm_last_timestamp [10:21:18]Write 4 bytes [10:21:18]NVStorageSaveData done [10:21:18]ExternCall_PrintAddStr [10:21:18]wPrintStart [10:21:18]Write to MH i2c: 01 00 00 79 5D D6 [10:21:18]Write i2c OK [10:21:18]MH_I2C_Read... [10:21:18]Read from MH i2c: 01 [10:21:18]MH_I2C_Read... [10:21:18]Read from MH i2c: 01 07 00 [10:21:18]MH_I2C_Read... [10:21:18]Read from MH i2c: 01 07 00 79 5D 00 00 00 00 00 FF 0F EB [10:21:18]RasterBufferAndPrint [10:21:18]line Счет N : (1)645089 [10:21:18]line ИНН: 02508201610067 [10:21:18]line Контрольно-Кассовый Чек [10:21:18]line ПРОДАЖА [10:21:18]line ТРК (МРК, ГНК) : 41 [10:21:18]line Товар: 2710124130 [10:21:18]line Аи-92-К-2 [10:21:18]line 14.950 * 66.90 [10:21:18]line = 1000.16 [10:21:18]line НДС 12% НСП 1% [10:21:18]line > о реализуемом товаре [10:21:18]line ОКРУГЛЕНИЕ: -0.16 [10:21:18]line ИТОГО: 1000.00 [10:21:18]line Внесено: 1000.00 [10:21:18]line СДАЧА: 0.00 [10:21:18]line НСП 1% : 8.85 [10:21:18]line НДС 12% : 106.21 [10:21:18]line Наличными: 1000.00 [10:21:18]line Безнал.: 0.00 [10:21:18]line Место: АЗС № 172 "Партнер Нефть" [10:21:18]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:21:18]line СНО: Общий режим [10:21:18]line Чек 129 30.10.2024 10:21 [10:21:18]line Смена: 536 ФФД: 1.0 [10:21:18]line ЗНМ: 0300000116 [10:21:18]line РНМ: 0000000000091780 [10:21:18]line Версия ККМ: 001 [10:21:18]line ФМ: 0000000000871765 [10:21:18]line ФД: 311282 [10:21:18]line ФПД: 270449573533776 [10:21:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T102121&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311282&fm=270449573533776&tin=02508201610067®Number=0000000000091780&sum=100000 [10:21:18]written 0, free lines is 4095 [10:21:18]OFD Sender: Processing packet 311282 [packets to send 223, broken 222] [10:21:18]ProducePacketName [10:21:18]name=ofd_packets/00311282 [10:21:18]OFD Sender: To server: pG, [10:21:18]CommunicateWithHost lk.salyk.kg:30040 [10:21:18]ConnectInit lk.salyk.kg [10:21:18]Connected sock=10 [10:21:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 7E D7 07 01 5E A0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 A1 08 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F2 BF 04 00 35 04 06 00 F5 F8 F2 C2 98 50 7C 2C 78 00 B2 22 2B A5 [10:21:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 76 FB 47 00 49 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 31 37 36 35 10 04 04 00 F2 BF 04 00 F4 03 04 00 F1 AE 21 67 B6 04 01 00 00 53 18 C5 84 34 AD 62 02 [10:21:19]CommunicateWithHost err = 0 [10:21:19]CheckOFDResponse [10:21:19]1017 (14) - 77093643461234 [10:21:19]1041 (16) - 0000000000871765 [10:21:19]1040 (4) - 311282 [10:21:19]1012 (4) - 30.10.2024 03:58 [10:21:19]1206 (1) - 0 [10:21:19]OFD Sender: Remove packet 311282 [10:21:19]ProducePacketName [10:21:19]name=ofd_packets/00311282 [10:21:19]NVStorageDeleteData [10:21:19]Write to MH i2c: 01 00 00 A3 5D 00 [10:21:19]Write i2c OK [10:21:19]MH_I2C_Read... [10:21:19]Read from MH i2c: 01 [10:21:19]MH_I2C_Read... [10:21:19]Read from MH i2c: 01 07 00 [10:21:19]MH_I2C_Read... [10:21:19]Read from MH i2c: 01 07 00 A3 5D 00 00 00 00 00 B1 0C C4 [10:21:19]RasterBufferAndPrint [10:21:19]line [10:21:19]line [10:21:19]line [10:21:19]line [10:21:19]line [10:21:19]written 0, free lines is 3253 [10:21:19]MH_Cut [10:21:19]Write to MH i2c: D1 01 00 AA 5D 01 D9 [10:21:19]Write i2c OK [10:21:19]MH_I2C_Read... [10:21:19]Read from MH i2c: D1 [10:21:19]MH_I2C_Read... [10:21:19]Read from MH i2c: D1 01 00 [10:21:19]MH_I2C_Read... [10:21:19]Read from MH i2c: D1 01 00 AA 5D 00 D8 [10:21:19]Write to MH i2c: 01 00 00 AB 5D 08 [10:21:19]Write i2c OK [10:21:19]MH_I2C_Read... [10:21:19]OFD Sender: No OFD packet to send [10:21:19]*** Cut start [10:21:19]*** Purtial cut [10:21:19]*** Stage 1: CUTSNS_PIN = 1 [10:21:20]Read from MH i2c: 01 [10:21:20]MH_I2C_Read... [10:21:20]*** Stop cut motor [10:21:20]*** Cut end [10:21:20]Read from MH i2c: 01 07 00 [10:21:20]MH_I2C_Read... [10:21:20]Read from MH i2c: 01 07 00 AB 5D 00 00 00 00 00 FF 0F 1D [10:21:20]process_action close_receipt done [10:21:20]requested_data is exist [10:21:20]produce_requested_data [10:21:20]requested_item fm.sn is exist - process it [10:21:20]wFMCommunicate request_size=4 [10:21:20]MH_SAM_APDU [10:21:20]CAPDU: 80 11 00 00 [10:21:20]Write to MH i2c: E2 08 00 AC 5D 80 11 00 00 00 00 00 00 83 [10:21:20]Write i2c OK [10:21:20]MH_I2C_Read... [10:21:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:20]Read from MH i2c: E2 [10:21:20]MH_I2C_Read... [10:21:20]Read from MH i2c: E2 17 00 [10:21:20]MH_I2C_Read... [10:21:20]Read from MH i2c: E2 17 00 AC 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D8 [10:21:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:21:20]wFMCommunicate OK [10:21:20]requested_item fd.num is exist - process it [10:21:20]SAM_PROTO_GetFieldsCounters [10:21:20]wFMCommunicate request_size=4 [10:21:20]MH_SAM_APDU [10:21:20]CAPDU: 80 13 00 00 [10:21:20]Write to MH i2c: E2 08 00 AD 5D 80 13 00 00 00 00 00 00 86 [10:21:20]Write i2c OK [10:21:20]MH_I2C_Read... [10:21:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:21:20]Read from MH i2c: E2 [10:21:20]MH_I2C_Read... [10:21:20]Read from MH i2c: E2 62 00 [10:21:20]MH_I2C_Read... [10:21:20]Read from MH i2c: E2 62 00 AD 5D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F2 BF 04 00 0E 04 04 00 18 02 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 FB [10:21: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F2 BF 04 00 0E 04 04 00 18 02 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 [10:21:20]wFMCommunicate OK [10:21:20]SAM_PROTO_GetFieldsCounters done [10:21:20]requested_item shift.num is exist - process it [10:21:20]requested_item shift.opened is exist - process it [10:21:20]req_shift_opened [10:21:20]FM_GetShiftState [10:21:20]SAM_PROTO_GetShiftState [10:21:20]wFMCommunicate request_size=4 [10:21:20]MH_SAM_APDU [10:21:20]CAPDU: 80 13 01 00 [10:21:20]Write to MH i2c: E2 08 00 AE 5D 80 13 01 00 00 00 00 00 88 [10:21:20]Write i2c OK [10:21:20]MH_I2C_Read... [10:21:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:20]Read from MH i2c: E2 [10:21:20]MH_I2C_Read... [10:21:20]Read from MH i2c: E2 0E 00 [10:21:20]MH_I2C_Read... [10:21:20]Read from MH i2c: E2 0E 00 AE 5D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 73 [10:21:20]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:21:20]wFMCommunicate OK [10:21:20]SAM_PROTO_GetShiftState done [10:21:20]FM_GetShiftState done [10:21:20]req_shift_opened done [10:21:20]requested_item shift.open_date is exist - process it [10:21:20]req_shift_open_date [10:21:20]req_shift_open_date done [10:21:20]produce_requested_data done [10:21:20]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311282,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:21:20]process_action_free close_receipt [10:21:20]json_value_free [10:21:20]json_value_free done [10:21:20]process_json_proto returns [10:21:20]Send response to host [10:21:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311282,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:21:20]free response buf [10:21:20]execute_script done [10:21:20]execute_script returns [10:21:20]free content buf [10:21:20]Sock 7.Close socket [10:21:20]Sock 7.Thread stoped [10:21:24]OFD Sender: No OFD packet to send [10:21:29]OFD Sender: No OFD packet to send [10:21:34]OFD Sender: No OFD packet to send [10:21:39]OFD Sender: No OFD packet to send [10:21:44]OFD Sender: No OFD packet to send [10:21:49]OFD Sender: No OFD packet to send [10:21:54]OFD Sender: No OFD packet to send [10:21:59]OFD Sender: No OFD packet to send [10:22:04]OFD Sender: No OFD packet to send [10:22:09]OFD Sender: No OFD packet to send [10:22:14]OFD Sender: No OFD packet to send [10:22:19]OFD Sender: No OFD packet to send [10:22:24]OFD Sender: No OFD packet to send [10:22:29]OFD Sender: No OFD packet to send [10:22:34]OFD Sender: No OFD packet to send [10:22:39]OFD Sender: No OFD packet to send [10:22:44]OFD Sender: No OFD packet to send [10:22:49]OFD Sender: No OFD packet to send [10:22:54]accept exits with 9 [10:22:54]New connection [10:22:54]New thread 3066654052 created [10:22:54]Thread 3066510692 joined [10:22:54]Waiting for new connection... [10:22:54] Sock 9.Parse request [10:22:54]Sock 9.Check first char [10:22:54]Sock 9.First char is OK [10:22:54]request: POST /json_proto HTTP/1.0 [10:22:54]Method: POST [10:22:54]URL: /json_proto [10:22:54]Method is POST - this is cgi request [10:22:54]url: /json_proto [10:22:54]query_string will be loaded in cgi processing [10:22:54]execute_cgi json_proto POST (null) [10:22:54]execute_cgi path=json_proto method=POST [10:22:54]POST find Content-Length [10:22:54]Host: 172.17.96.3:8080 [10:22:54]Content-Length: 677 [10:22:54]Content-Type: application/json [10:22:54] [10:22:54]POST finish read [10:22:54]Found Content-Length = 677 [10:22:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645091", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.790, "sum" : 320.45, "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" ] } } [10:22:54]execute_script... [10:22: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)645091", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.790, "sum" : 320.45, "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" ] } } [10:22:54]POST & json_proto [10:22:54]process_json_proto [10:22:54]json parsed OK: [10:22:54]protocol is kg_v1.0 [10:22:54]action value=close_receipt [10:22:54]process_action close_receipt [10:22:54]cmd_close_receipt [10:22:54]MH_GetDate [10:22:54]Write to MH i2c: F0 00 00 AF 5D FB [10:22:54]Write i2c OK [10:22:54]MH_I2C_Read... [10:22:54]Read from MH i2c: F0 [10:22:54]MH_I2C_Read... [10:22:54]Read from MH i2c: F0 09 00 [10:22:54]MH_I2C_Read... [10:22:54]Read from MH i2c: F0 09 00 AF 5D 00 03 09 22 67 44 5E 04 65 A4 [10:22:54]GetLastDocTimeStamp 1730283681 [10:22:54]current date 1730283779 [10:22:54]FM_GetShiftState [10:22:54]SAM_PROTO_GetShiftState [10:22:54]wFMCommunicate request_size=4 [10:22:54]MH_SAM_APDU [10:22:54]CAPDU: 80 13 01 00 [10:22:54]Write to MH i2c: E2 08 00 B0 5D 80 13 01 00 00 00 00 00 8A [10:22:54]Write i2c OK [10:22:54]MH_I2C_Read... [10:22:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:22:54]Read from MH i2c: E2 [10:22:54]MH_I2C_Read... [10:22:54]Read from MH i2c: E2 0E 00 [10:22:54]MH_I2C_Read... [10:22:54]Read from MH i2c: E2 0E 00 B0 5D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 75 [10:22:54]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:22:54]wFMCommunicate OK [10:22:54]SAM_PROTO_GetShiftState done [10:22:54]FM_GetShiftState done [10:22:54]opened in 1730247899 [10:22:54]opened+sec_in_day 1730334299 [10:22:54]quantity*price = 32045 [10:22:54]sum+1 = 32046 [10:22:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 320.00 Внесено: 320.00 СДАЧА: 0.00 НСП 1% : 2.84 НДС 12% : 34.03 Наличными: 320.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 130 30.10.2024 10:22 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311283 ФПД: 227203932360501 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T102259&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311283&fm=227203932360501&tin=02508201610067®Number=0000000000091780&sum=32000 [10:22:55]StoreToDocumentArchive [10:22:55]shift 536 fd 311283 [10:22:55]save to /storage/0536/doc_00311283 [10:22:55]save last doc name /storage/0536/doc_00311283 to /storage/kkm_last_doc_name [10:22:55]save OK [10:22:55]Clear old archive folders... [10:22:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:22:55]tlvbuf is 00797B70 [10:22:55]SAM_PROTO_ClearQueue [10:22:55]wFMCommunicate request_size=4 [10:22:55]MH_SAM_APDU [10:22:55]CAPDU: 80 09 00 00 [10:22:55]Write to MH i2c: E2 08 00 BD 5D 80 09 00 00 00 00 00 00 8C [10:22:55]Write i2c OK [10:22:55]MH_I2C_Read... [10:22:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:22:55]Read from MH i2c: E2 [10:22:55]MH_I2C_Read... [10:22:55]Read from MH i2c: E2 03 00 [10:22:55]MH_I2C_Read... [10:22:55]Read from MH i2c: E2 03 00 BD 5D 00 90 00 8E [10:22:55]RAPDU: 90 00 [10:22:55]wFMCommunicate OK [10:22:55]SAM_PROTO_ClearQueue done [10:22:55]KKMCreateOFDPacket [10:22:55]OFDProtocolAddRootSTLVToBuf [10:22:55]FM_MakeSignedData [10:22:55]FM_MakeSignedData [10:22:55]SAM_PROTO_SignData [10:22:55]wFMCommunicate request_size=4 [10:22:55]MH_SAM_APDU [10:22:55]CAPDU: 80 0D 01 02 [10:22:55]Write to MH i2c: E2 08 00 BE 5D 80 0D 01 02 00 00 00 00 94 [10:22:55]Write i2c OK [10:22:55]MH_I2C_Read... [10:22:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:22:55]Read from MH i2c: E2 [10:22:55]MH_I2C_Read... [10:22:55]Read from MH i2c: E2 03 00 [10:22:55]MH_I2C_Read... [10:22:55]Read from MH i2c: E2 03 00 BE 5D 00 90 00 8F [10:22:55]RAPDU: 90 00 [10:22:55]wFMCommunicate OK [10:22:55]wFMCommunicate request_size=255 [10:22:55]MH_SAM_APDU [10:22: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B6 12 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 2D 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 4B 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 82 00 00 00 F4 03 04 00 03 09 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F3 BF 04 00 35 04 06 00 CE [10:22:55]Write to MH i2c: E2 02 01 BF 5D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B6 12 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 2D 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 4B 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 82 00 00 00 F4 03 04 00 03 09 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F3 BF 04 00 35 04 06 00 CE 00 00 6F [10:22:55]Write i2c OK [10:22:55]MH_I2C_Read... [10:22:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:22:56]Read from MH i2c: E2 [10:22:56]MH_I2C_Read... [10:22:56]Read from MH i2c: E2 03 00 [10:22:56]MH_I2C_Read... [10:22:56]Read from MH i2c: E2 03 00 BF 5D 00 90 00 90 [10:22:56]RAPDU: 90 00 [10:22:56]wFMCommunicate OK [10:22:56]wFMCommunicate request_size=10 [10:22:56]MH_SAM_APDU [10:22:56]CAPDU: 80 0D 02 02 05 A4 09 AE 0F 35 [10:22:56]Write to MH i2c: E2 0D 00 C0 5D 80 0D 02 02 05 00 A4 09 AE 0F 35 00 00 40 [10:22:56]Write i2c OK [10:22:56]MH_I2C_Read... [10:22:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:22:56]Read from MH i2c: E2 [10:22:56]MH_I2C_Read... [10:22:56]Read from MH i2c: E2 03 00 [10:22:56]MH_I2C_Read... [10:22:56]Read from MH i2c: E2 03 00 C0 5D 00 90 00 91 [10:22:56]RAPDU: 90 00 [10:22:56]wFMCommunicate OK [10:22:56]wFMCommunicate request_size=4 [10:22:56]MH_SAM_APDU [10:22:56]CAPDU: 80 0D 03 02 [10:22:56]Write to MH i2c: E2 08 00 C1 5D 80 0D 03 02 00 00 00 00 99 [10:22:56]Write i2c OK [10:22:56]MH_I2C_Read... [10:22:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:22:56]Read from MH i2c: E2 [10:22:56]MH_I2C_Read... [10:22:56]Read from MH i2c: E2 0B 00 [10:22:56]MH_I2C_Read... [10:22:56]Read from MH i2c: E2 0B 00 C1 5D 00 62 B0 83 96 42 7D AC 3D 90 00 6D [10:22:56]RAPDU: 62 B0 83 96 42 7D AC 3D 90 00 [10:22:56]wFMCommunicate OK [10:22:56]SAM_PROTO_SignData done [10:22:56]FM_MakeSignedData done [10:22:56]CreateOFDProtocolMessage [10:22:56]wFMCommunicate request_size=4 [10:22:56]MH_SAM_APDU [10:22:56]CAPDU: 80 11 00 00 [10:22:56]Write to MH i2c: E2 08 00 C2 5D 80 11 00 00 00 00 00 00 99 [10:22:56]Write i2c OK [10:22:56]MH_I2C_Read... [10:22:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:22:56]Read from MH i2c: E2 [10:22:56]MH_I2C_Read... [10:22:56]Read from MH i2c: E2 17 00 [10:22:56]MH_I2C_Read... [10:22:56]Read from MH i2c: E2 17 00 C2 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 EE [10:22:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:22:56]wFMCommunicate OK [10:22:56]CreateOFDProtocolMessage done [10:22:56]OFDSenderStorePacket 311283 [10:22:56]StoreOFDPacket docnum=311283 [10:22:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 96 EE 07 01 BB 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 32 FF 03 08 00 03 B6 12 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 2D 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 4B 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 82 00 00 00 F4 03 04 00 03 09 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F3 BF 04 00 35 04 06 00 CE A4 09 AE 0F 35 62 B0 83 96 42 7D AC 3D [10:22:56]CheckFolder [10:22:56]dirname=/storage/ofd_packets [10:22:56]CheckFolder done [10:22:56]ProducePacketName [10:22:56]name=ofd_packets/00311283 [10:22:56]NVStorageSaveData ofd_packets/00311283 [10:22:56]File name is /storage/ofd_packets/00311283 [10:22:56]Write 301 bytes [10:22:56]NVStorageSaveData done [10:22:56]OFDSenderStorePacket done [10:22:56]KKMCreateOFDPacket done [10:22:56]NVStorageSaveData kkm_last_timestamp [10:22:56]File name is /storage/kkm_last_timestamp [10:22:56]Write 4 bytes [10:22:56]NVStorageSaveData done [10:22:56]ExternCall_PrintAddStr [10:22:56]wPrintStart [10:22:56]Write to MH i2c: 01 00 00 C3 5D 20 [10:22:56]Write i2c OK [10:22:56]MH_I2C_Read... [10:22:56]Read from MH i2c: 01 [10:22:56]MH_I2C_Read... [10:22:56]Read from MH i2c: 01 07 00 [10:22:56]MH_I2C_Read... [10:22:56]Read from MH i2c: 01 07 00 C3 5D 00 00 00 00 00 FF 0F 35 [10:22:56]RasterBufferAndPrint [10:22:56]line Счет N : (1)645091 [10:22:56]line ИНН: 02508201610067 [10:22:56]line Контрольно-Кассовый Чек [10:22:56]line ПРОДАЖА [10:22:56]line ТРК (МРК, ГНК) : 41 [10:22:56]line Товар: 2710124130 [10:22:56]line Аи-92-К-2 [10:22:56]line 4.790 * 66.90 [10:22:56]line = 320.45 [10:22:56]line НДС 12% НСП 1% [10:22:56]line > о реализуемом товаре [10:22:56]line ОКРУГЛЕНИЕ: -0.45 [10:22:56]line ИТОГО: 320.00 [10:22:56]line Внесено: 320.00 [10:22:56]line СДАЧА: 0.00 [10:22:56]line НСП 1% : 2.84 [10:22:56]line НДС 12% : 34.03 [10:22:56]line Наличными: 320.00 [10:22:56]line Безнал.: 0.00 [10:22:56]line Место: АЗС № 172 "Партнер Нефть" [10:22:56]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:22:56]line СНО: Общий режим [10:22:56]line Чек 130 30.10.2024 10:22 [10:22:56]line Смена: 536 ФФД: 1.0 [10:22:56]line ЗНМ: 0300000116 [10:22:56]line РНМ: 0000000000091780 [10:22:56]line Версия ККМ: 001 [10:22:56]line ФМ: 0000000000871765 [10:22:56]line ФД: 311283 [10:22:56]line ФПД: 227203932360501 [10:22:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T102259&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311283&fm=227203932360501&tin=02508201610067®Number=0000000000091780&sum=32000 [10:22:56]written 0, free lines is 4095 [10:22:56]OFD Sender: Processing packet 311283 [packets to send 223, broken 222] [10:22:56]ProducePacketName [10:22:56]name=ofd_packets/00311283 [10:22:56]OFD Sender: To server: pG, [10:22:56]CommunicateWithHost lk.salyk.kg:30040 [10:22:56]ConnectInit lk.salyk.kg [10:22:56]Connected sock=10 [10:22:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 96 EE 07 01 BB 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 32 FF 03 08 00 03 B6 12 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 2D 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 4B 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 82 00 00 00 F4 03 04 00 03 09 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F3 BF 04 00 35 04 06 00 CE A4 09 AE 0F 35 62 B0 83 96 42 7D AC 3D [10:22:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 A6 78 47 00 57 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 31 37 36 35 10 04 04 00 F3 BF 04 00 F4 03 04 00 53 AF 21 67 B6 04 01 00 00 D0 56 D5 B7 13 25 0C 70 [10:22:56]CommunicateWithHost err = 0 [10:22:56]CheckOFDResponse [10:22:56]1017 (14) - 77093643461234 [10:22:56]1041 (16) - 0000000000871765 [10:22:56]1040 (4) - 311283 [10:22:56]1012 (4) - 30.10.2024 04:00 [10:22:56]1206 (1) - 0 [10:22:56]OFD Sender: Remove packet 311283 [10:22:56]ProducePacketName [10:22:56]name=ofd_packets/00311283 [10:22:56]NVStorageDeleteData [10:22:56]Write to MH i2c: 01 00 00 ED 5D 4A [10:22:56]Write i2c OK [10:22:56]MH_I2C_Read... [10:22:56]Read from MH i2c: 01 [10:22:56]MH_I2C_Read... [10:22:56]Read from MH i2c: 01 07 00 [10:22:56]MH_I2C_Read... [10:22:56]Read from MH i2c: 01 07 00 ED 5D 00 00 00 00 00 B9 0C 16 [10:22:56]RasterBufferAndPrint [10:22:56]line [10:22:56]line [10:22:56]line [10:22:56]line [10:22:56]line [10:22:56]written 0, free lines is 3264 [10:22:56]MH_Cut [10:22:56]Write to MH i2c: D1 01 00 F4 5D 01 23 [10:22:56]Write i2c OK [10:22:56]MH_I2C_Read... [10:22:56]Read from MH i2c: D1 [10:22:56]MH_I2C_Read... [10:22:56]Read from MH i2c: D1 01 00 [10:22:56]MH_I2C_Read... [10:22:56]Read from MH i2c: D1 01 00 F4 5D 00 22 [10:22:56]Write to MH i2c: 01 00 00 F5 5D 52 [10:22:56]Write i2c OK [10:22:56]MH_I2C_Read... [10:22:57]OFD Sender: No OFD packet to send [10:22:57]*** Cut start [10:22:57]*** Purtial cut [10:22:57]*** Stage 1: CUTSNS_PIN = 1 [10:22:57]Read from MH i2c: 01 [10:22:57]MH_I2C_Read... [10:22:57]*** Stop cut motor [10:22:57]*** Cut end [10:22:57]Read from MH i2c: 01 07 00 [10:22:57]MH_I2C_Read... [10:22:57]Read from MH i2c: 01 07 00 F5 5D 00 00 00 00 00 FF 0F 67 [10:22:57]process_action close_receipt done [10:22:57]requested_data is exist [10:22:57]produce_requested_data [10:22:57]requested_item fm.sn is exist - process it [10:22:57]wFMCommunicate request_size=4 [10:22:57]MH_SAM_APDU [10:22:57]CAPDU: 80 11 00 00 [10:22:57]Write to MH i2c: E2 08 00 F6 5D 80 11 00 00 00 00 00 00 CD [10:22:57]Write i2c OK [10:22:57]MH_I2C_Read... [10:22:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:22:57]Read from MH i2c: E2 [10:22:57]MH_I2C_Read... [10:22:57]Read from MH i2c: E2 17 00 [10:22:57]MH_I2C_Read... [10:22:57]Read from MH i2c: E2 17 00 F6 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 22 [10:22:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:22:57]wFMCommunicate OK [10:22:57]requested_item fd.num is exist - process it [10:22:57]SAM_PROTO_GetFieldsCounters [10:22:57]wFMCommunicate request_size=4 [10:22:57]MH_SAM_APDU [10:22:57]CAPDU: 80 13 00 00 [10:22:57]Write to MH i2c: E2 08 00 F7 5D 80 13 00 00 00 00 00 00 D0 [10:22:57]Write i2c OK [10:22:57]MH_I2C_Read... [10:22:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:22:58]Read from MH i2c: E2 [10:22:58]MH_I2C_Read... [10:22:58]Read from MH i2c: E2 62 00 [10:22:58]MH_I2C_Read... [10:22:58]Read from MH i2c: E2 62 00 F7 5D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F3 BF 04 00 0E 04 04 00 18 02 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 49 [10:22: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F3 BF 04 00 0E 04 04 00 18 02 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 [10:22:58]wFMCommunicate OK [10:22:58]SAM_PROTO_GetFieldsCounters done [10:22:58]requested_item shift.num is exist - process it [10:22:58]requested_item shift.opened is exist - process it [10:22:58]req_shift_opened [10:22:58]FM_GetShiftState [10:22:58]SAM_PROTO_GetShiftState [10:22:58]wFMCommunicate request_size=4 [10:22:58]MH_SAM_APDU [10:22:58]CAPDU: 80 13 01 00 [10:22:58]Write to MH i2c: E2 08 00 F8 5D 80 13 01 00 00 00 00 00 D2 [10:22:58]Write i2c OK [10:22:58]MH_I2C_Read... [10:22:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:22:58]Read from MH i2c: E2 [10:22:58]MH_I2C_Read... [10:22:58]Read from MH i2c: E2 0E 00 [10:22:58]MH_I2C_Read... [10:22:58]Read from MH i2c: E2 0E 00 F8 5D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 BD [10:22:58]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:22:58]wFMCommunicate OK [10:22:58]SAM_PROTO_GetShiftState done [10:22:58]FM_GetShiftState done [10:22:58]req_shift_opened done [10:22:58]requested_item shift.open_date is exist - process it [10:22:58]req_shift_open_date [10:22:58]req_shift_open_date done [10:22:58]produce_requested_data done [10:22:58]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311283,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:22:58]process_action_free close_receipt [10:22:58]json_value_free [10:22:58]json_value_free done [10:22:58]process_json_proto returns [10:22:58]Send response to host [10:22:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311283,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:22:58]free response buf [10:22:58]execute_script done [10:22:58]execute_script returns [10:22:58]free content buf [10:22:58]Sock 9.Close socket [10:22:58]Sock 9.Thread stoped [10:23:02]OFD Sender: No OFD packet to send [10:23:07]OFD Sender: No OFD packet to send [10:23:12]OFD Sender: No OFD packet to send [10:23:14]accept exits with 7 [10:23:14]New connection [10:23:14]New thread 3066510692 created [10:23:14]Thread 3066654052 joined [10:23:14]Waiting for new connection... [10:23:14] Sock 7.Parse request [10:23:14]Sock 7.Check first char [10:23:14]Sock 7.First char is OK [10:23:14]request: POST /json_proto HTTP/1.0 [10:23:14]Method: POST [10:23:14]URL: /json_proto [10:23:14]Method is POST - this is cgi request [10:23:14]url: /json_proto [10:23:14]query_string will be loaded in cgi processing [10:23:14]execute_cgi json_proto POST (null) [10:23:14]execute_cgi path=json_proto method=POST [10:23:14]POST find Content-Length [10:23:14]Host: 172.17.96.3:8080 [10:23:14]Content-Length: 682 [10:23:14]Content-Type: application/json [10:23:14] [10:23:14]POST finish read [10:23:14]Found Content-Length = 682 [10:23:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645092", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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:23:14]execute_script... [10:23: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)645092", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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:23:14]POST & json_proto [10:23:14]process_json_proto [10:23:14]json parsed OK: [10:23:14]protocol is kg_v1.0 [10:23:14]action value=close_receipt [10:23:14]process_action close_receipt [10:23:14]cmd_close_receipt [10:23:14]MH_GetDate [10:23:14]Write to MH i2c: F0 00 00 F9 5D 45 [10:23:14]Write i2c OK [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: F0 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: F0 09 00 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: F0 09 00 F9 5D 00 17 09 22 67 44 5E 04 65 02 [10:23:14]GetLastDocTimeStamp 1730283779 [10:23:14]current date 1730283799 [10:23:14]FM_GetShiftState [10:23:14]SAM_PROTO_GetShiftState [10:23:14]wFMCommunicate request_size=4 [10:23:14]MH_SAM_APDU [10:23:14]CAPDU: 80 13 01 00 [10:23:14]Write to MH i2c: E2 08 00 FA 5D 80 13 01 00 00 00 00 00 D4 [10:23:14]Write i2c OK [10:23:14]MH_I2C_Read... [10:23:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:23:14]Read from MH i2c: E2 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: E2 0E 00 [10:23:14]MH_I2C_Read... [10:23:14]Read from MH i2c: E2 0E 00 FA 5D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 BF [10:23:14]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:23:14]wFMCommunicate OK [10:23:14]SAM_PROTO_GetShiftState done [10:23:14]FM_GetShiftState done [10:23:14]opened in 1730247899 [10:23:14]opened+sec_in_day 1730334299 [10:23:14]quantity*price = 100015 [10:23:14]sum+1 = 100017 [10:23:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 131 30.10.2024 10:23 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311284 ФПД: 66347220361008 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T102319&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311284&fm=66347220361008&tin=02508201610067®Number=0000000000091780&sum=100000 [10:23:16]StoreToDocumentArchive [10:23:16]shift 536 fd 311284 [10:23:16]save to /storage/0536/doc_00311284 [10:23:16]save last doc name /storage/0536/doc_00311284 to /storage/kkm_last_doc_name [10:23:16]save OK [10:23:16]Clear old archive folders... [10:23:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:23:16]tlvbuf is 006BB510 [10:23:16]SAM_PROTO_ClearQueue [10:23:16]wFMCommunicate request_size=4 [10:23:16]MH_SAM_APDU [10:23:16]CAPDU: 80 09 00 00 [10:23:16]Write to MH i2c: E2 08 00 07 5E 80 09 00 00 00 00 00 00 D7 [10:23:16]Write i2c OK [10:23:16]MH_I2C_Read... [10:23:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:23:16]Read from MH i2c: E2 [10:23:16]MH_I2C_Read... [10:23:16]Read from MH i2c: E2 03 00 [10:23:16]MH_I2C_Read... [10:23:16]Read from MH i2c: E2 03 00 07 5E 00 90 00 D9 [10:23:16]RAPDU: 90 00 [10:23:16]wFMCommunicate OK [10:23:16]SAM_PROTO_ClearQueue done [10:23:16]KKMCreateOFDPacket [10:23:16]OFDProtocolAddRootSTLVToBuf [10:23:16]FM_MakeSignedData [10:23:16]FM_MakeSignedData [10:23:16]SAM_PROTO_SignData [10:23:16]wFMCommunicate request_size=4 [10:23:16]MH_SAM_APDU [10:23:16]CAPDU: 80 0D 01 02 [10:23:16]Write to MH i2c: E2 08 00 08 5E 80 0D 01 02 00 00 00 00 DF [10:23:16]Write i2c OK [10:23:16]MH_I2C_Read... [10:23:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:23:16]Read from MH i2c: E2 [10:23:16]MH_I2C_Read... [10:23:16]Read from MH i2c: E2 03 00 [10:23:16]MH_I2C_Read... [10:23:16]Read from MH i2c: E2 03 00 08 5E 00 90 00 DA [10:23:16]RAPDU: 90 00 [10:23:16]wFMCommunicate OK [10:23:16]wFMCommunicate request_size=255 [10:23:16]MH_SAM_APDU [10:23: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 17 09 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F4 BF 04 00 35 04 06 00 3C [10:23:16]Write to MH i2c: E2 02 01 09 5E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 17 09 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F4 BF 04 00 35 04 06 00 3C 00 00 A0 [10:23:16]Write i2c OK [10:23:16]MH_I2C_Read... [10:23:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:23:16]Read from MH i2c: E2 [10:23:16]MH_I2C_Read... [10:23:16]Read from MH i2c: E2 03 00 [10:23:16]MH_I2C_Read... [10:23:16]Read from MH i2c: E2 03 00 09 5E 00 90 00 DB [10:23:16]RAPDU: 90 00 [10:23:16]wFMCommunicate OK [10:23:16]wFMCommunicate request_size=10 [10:23:16]MH_SAM_APDU [10:23:16]CAPDU: 80 0D 02 02 05 57 AA 80 5F 30 [10:23:16]Write to MH i2c: E2 0D 00 0A 5E 80 0D 02 02 05 00 57 AA 80 5F 30 00 00 FC [10:23:16]Write i2c OK [10:23:16]MH_I2C_Read... [10:23:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:23:16]Read from MH i2c: E2 [10:23:16]MH_I2C_Read... [10:23:16]Read from MH i2c: E2 03 00 [10:23:16]MH_I2C_Read... [10:23:16]Read from MH i2c: E2 03 00 0A 5E 00 90 00 DC [10:23:16]RAPDU: 90 00 [10:23:16]wFMCommunicate OK [10:23:16]wFMCommunicate request_size=4 [10:23:16]MH_SAM_APDU [10:23:16]CAPDU: 80 0D 03 02 [10:23:16]Write to MH i2c: E2 08 00 0B 5E 80 0D 03 02 00 00 00 00 E4 [10:23:16]Write i2c OK [10:23:16]MH_I2C_Read... [10:23:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:23:16]Read from MH i2c: E2 [10:23:16]MH_I2C_Read... [10:23:16]Read from MH i2c: E2 0B 00 [10:23:16]MH_I2C_Read... [10:23:16]Read from MH i2c: E2 0B 00 0B 5E 00 28 EF F1 8A BE 63 9C F0 90 00 24 [10:23:16]RAPDU: 28 EF F1 8A BE 63 9C F0 90 00 [10:23:16]wFMCommunicate OK [10:23:16]SAM_PROTO_SignData done [10:23:16]FM_MakeSignedData done [10:23:16]CreateOFDProtocolMessage [10:23:16]wFMCommunicate request_size=4 [10:23:16]MH_SAM_APDU [10:23:16]CAPDU: 80 11 00 00 [10:23:16]Write to MH i2c: E2 08 00 0C 5E 80 11 00 00 00 00 00 00 E4 [10:23:16]Write i2c OK [10:23:16]MH_I2C_Read... [10:23:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:23:16]Read from MH i2c: E2 [10:23:16]MH_I2C_Read... [10:23:16]Read from MH i2c: E2 17 00 [10:23:16]MH_I2C_Read... [10:23:16]Read from MH i2c: E2 17 00 0C 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 39 [10:23:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:23:16]wFMCommunicate OK [10:23:16]CreateOFDProtocolMessage done [10:23:16]OFDSenderStorePacket 311284 [10:23:16]StoreOFDPacket docnum=311284 [10:23:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 21 77 07 01 49 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 17 09 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F4 BF 04 00 35 04 06 00 3C 57 AA 80 5F 30 28 EF F1 8A BE 63 9C F0 [10:23:16]CheckFolder [10:23:16]dirname=/storage/ofd_packets [10:23:16]CheckFolder done [10:23:16]ProducePacketName [10:23:16]name=ofd_packets/00311284 [10:23:16]NVStorageSaveData ofd_packets/00311284 [10:23:16]File name is /storage/ofd_packets/00311284 [10:23:16]Write 301 bytes [10:23:16]NVStorageSaveData done [10:23:16]OFDSenderStorePacket done [10:23:16]KKMCreateOFDPacket done [10:23:16]NVStorageSaveData kkm_last_timestamp [10:23:16]File name is /storage/kkm_last_timestamp [10:23:16]Write 4 bytes [10:23:16]NVStorageSaveData done [10:23:16]ExternCall_PrintAddStr [10:23:16]wPrintStart [10:23:16]Write to MH i2c: 01 00 00 0D 5E 6B [10:23:16]Write i2c OK [10:23:16]MH_I2C_Read... [10:23:16]Read from MH i2c: 01 [10:23:16]MH_I2C_Read... [10:23:16]Read from MH i2c: 01 07 00 [10:23:16]MH_I2C_Read... [10:23:16]Read from MH i2c: 01 07 00 0D 5E 00 00 00 00 00 FF 0F 80 [10:23:16]RasterBufferAndPrint [10:23:16]line Счет N : (1)645092 [10:23:16]line ИНН: 02508201610067 [10:23:16]line Контрольно-Кассовый Чек [10:23:16]line ПРОДАЖА [10:23:16]line ТРК (МРК, ГНК) : 52 [10:23:16]line Товар: 2710124130 [10:23:16]line Аи-92-К-2 [10:23:16]line 14.950 * 66.90 [10:23:16]line = 1000.16 [10:23:16]line НДС 12% НСП 1% [10:23:16]line > о реализуемом товаре [10:23:16]line ОКРУГЛЕНИЕ: -0.16 [10:23:16]line ИТОГО: 1000.00 [10:23:16]line Внесено: 1000.00 [10:23:16]line СДАЧА: 0.00 [10:23:16]line НСП 1% : 8.85 [10:23:16]line НДС 12% : 106.21 [10:23:16]line Наличными: 1000.00 [10:23:16]line Безнал.: 0.00 [10:23:16]line Место: АЗС № 172 "Партнер Нефть" [10:23:16]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:23:16]line СНО: Общий режим [10:23:16]line Чек 131 30.10.2024 10:23 [10:23:16]line Смена: 536 ФФД: 1.0 [10:23:16]line ЗНМ: 0300000116 [10:23:16]line РНМ: 0000000000091780 [10:23:16]line Версия ККМ: 001 [10:23:16]line ФМ: 0000000000871765 [10:23:16]line ФД: 311284 [10:23:16]line ФПД: 66347220361008 [10:23:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T102319&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311284&fm=66347220361008&tin=02508201610067®Number=0000000000091780&sum=100000 [10:23:16]written 0, free lines is 4095 [10:23:16]OFD Sender: Processing packet 311284 [packets to send 223, broken 222] [10:23:16]ProducePacketName [10:23:16]name=ofd_packets/00311284 [10:23:16]OFD Sender: To server: pG, [10:23:16]CommunicateWithHost lk.salyk.kg:30040 [10:23:16]ConnectInit lk.salyk.kg [10:23:16]Connected sock=9 [10: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 31 37 36 35 0F 01 00 00 21 77 07 01 49 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 17 09 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F4 BF 04 00 35 04 06 00 3C 57 AA 80 5F 30 28 EF F1 8A BE 63 9C F0 [10:23:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 67 79 47 00 5A 01 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F4 BF 04 00 F4 03 04 00 67 AF 21 67 B6 04 01 00 00 ED C3 03 F3 56 7B 6E 40 [10:23:17]CommunicateWithHost err = 0 [10:23:17]CheckOFDResponse [10:23:17]1017 (14) - 77093643461234 [10:23:17]1041 (16) - 0000000000871765 [10:23:17]1040 (4) - 311284 [10:23:17]1012 (4) - 30.10.2024 04:00 [10:23:17]1206 (1) - 0 [10:23:17]OFD Sender: Remove packet 311284 [10:23:17]ProducePacketName [10:23:17]name=ofd_packets/00311284 [10:23:17]NVStorageDeleteData [10:23:17]Write to MH i2c: 01 00 00 37 5E 95 [10:23:17]Write i2c OK [10:23:17]MH_I2C_Read... [10:23:17]Read from MH i2c: 01 [10:23:17]MH_I2C_Read... [10:23:17]Read from MH i2c: 01 07 00 [10:23:17]MH_I2C_Read... [10:23:17]Read from MH i2c: 01 07 00 37 5E 00 00 00 00 00 AB 0C 53 [10:23:17]RasterBufferAndPrint [10:23:17]line [10:23:17]line [10:23:17]line [10:23:17]line [10:23:17]line [10:23:17]written 0, free lines is 3249 [10:23:17]MH_Cut [10:23:17]Write to MH i2c: D1 01 00 3E 5E 01 6E [10:23:17]Write i2c OK [10:23:17]MH_I2C_Read... [10:23:17]Read from MH i2c: D1 [10:23:17]MH_I2C_Read... [10:23:17]Read from MH i2c: D1 01 00 [10:23:17]MH_I2C_Read... [10:23:17]Read from MH i2c: D1 01 00 3E 5E 00 6D [10:23:17]Write to MH i2c: 01 00 00 3F 5E 9D [10:23:17]Write i2c OK [10:23:17]MH_I2C_Read... [10:23:17]OFD Sender: No OFD packet to send [10:23:17]*** Cut start [10:23:17]*** Purtial cut [10:23:17]*** Stage 1: CUTSNS_PIN = 1 [10:23:18]Read from MH i2c: 01 [10:23:18]MH_I2C_Read... [10:23:18]*** Stop cut motor [10:23:18]*** Cut end [10:23:18]Read from MH i2c: 01 07 00 [10:23:18]MH_I2C_Read... [10:23:18]Read from MH i2c: 01 07 00 3F 5E 00 00 00 00 00 FF 0F B2 [10:23:18]process_action close_receipt done [10:23:18]requested_data is exist [10:23:18]produce_requested_data [10:23:18]requested_item fm.sn is exist - process it [10:23:18]wFMCommunicate request_size=4 [10:23:18]MH_SAM_APDU [10:23:18]CAPDU: 80 11 00 00 [10:23:18]Write to MH i2c: E2 08 00 40 5E 80 11 00 00 00 00 00 00 18 [10:23:18]Write i2c OK [10:23:18]MH_I2C_Read... [10:23:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:23:18]Read from MH i2c: E2 [10:23:18]MH_I2C_Read... [10:23:18]Read from MH i2c: E2 17 00 [10:23:18]MH_I2C_Read... [10:23:18]Read from MH i2c: E2 17 00 40 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6D [10:23:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:23:18]wFMCommunicate OK [10:23:18]requested_item fd.num is exist - process it [10:23:18]SAM_PROTO_GetFieldsCounters [10:23:18]wFMCommunicate request_size=4 [10:23:18]MH_SAM_APDU [10:23:18]CAPDU: 80 13 00 00 [10:23:18]Write to MH i2c: E2 08 00 41 5E 80 13 00 00 00 00 00 00 1B [10:23:18]Write i2c OK [10:23:18]MH_I2C_Read... [10:23:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:23:18]Read from MH i2c: E2 [10:23:18]MH_I2C_Read... [10:23:18]Read from MH i2c: E2 62 00 [10:23:18]MH_I2C_Read... [10:23:18]Read from MH i2c: E2 62 00 41 5E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F4 BF 04 00 0E 04 04 00 18 02 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 98 [10:23: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F4 BF 04 00 0E 04 04 00 18 02 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 [10:23:18]wFMCommunicate OK [10:23:18]SAM_PROTO_GetFieldsCounters done [10:23:18]requested_item shift.num is exist - process it [10:23:18]requested_item shift.opened is exist - process it [10:23:18]req_shift_opened [10:23:18]FM_GetShiftState [10:23:18]SAM_PROTO_GetShiftState [10:23:18]wFMCommunicate request_size=4 [10:23:18]MH_SAM_APDU [10:23:18]CAPDU: 80 13 01 00 [10:23:18]Write to MH i2c: E2 08 00 42 5E 80 13 01 00 00 00 00 00 1D [10:23:18]Write i2c OK [10:23:18]MH_I2C_Read... [10:23:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:23:18]Read from MH i2c: E2 [10:23:18]MH_I2C_Read... [10:23:18]Read from MH i2c: E2 0E 00 [10:23:18]MH_I2C_Read... [10:23:18]Read from MH i2c: E2 0E 00 42 5E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 08 [10:23:18]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:23:18]wFMCommunicate OK [10:23:18]SAM_PROTO_GetShiftState done [10:23:18]FM_GetShiftState done [10:23:18]req_shift_opened done [10:23:18]requested_item shift.open_date is exist - process it [10:23:18]req_shift_open_date [10:23:18]req_shift_open_date done [10:23:18]produce_requested_data done [10:23:18]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311284,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:23:18]process_action_free close_receipt [10:23:18]json_value_free [10:23:18]json_value_free done [10:23:18]process_json_proto returns [10:23:18]Send response to host [10:23:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311284,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:23:18]free response buf [10:23:18]execute_script done [10:23:18]execute_script returns [10:23:18]free content buf [10:23:18]Sock 7.Close socket [10:23:18]Sock 7.Thread stoped [10:23:22]OFD Sender: No OFD packet to send [10:23:27]OFD Sender: No OFD packet to send [10:23:32]OFD Sender: No OFD packet to send [10:23:36]accept exits with 10 [10:23:36]New connection [10:23:36]New thread 3066654052 created [10:23:36]Thread 3066510692 joined [10:23:36]Waiting for new connection... [10:23:36] Sock 10.Parse request [10:23:36]Sock 10.Check first char [10:23:36]Sock 10.First char is OK [10:23:36]request: POST /json_proto HTTP/1.0 [10:23:36]Method: POST [10:23:36]URL: /json_proto [10:23:36]Method is POST - this is cgi request [10:23:36]url: /json_proto [10:23:36]query_string will be loaded in cgi processing [10:23:36]execute_cgi json_proto POST (null) [10:23:36]execute_cgi path=json_proto method=POST [10:23:36]POST find Content-Length [10:23:36]Host: 172.17.96.3:8080 [10:23:36]Content-Length: 775 [10:23:36]Content-Type: application/json [10:23:36] [10:23:36]POST finish read [10:23:36]Found Content-Length = 775 [10:23:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645090", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 51.820, "sum" : 4000.50, "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: Mbank", "payments": [ { "type": 1, "sum" : 4000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:23:36]execute_script... [10:23: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)645090", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 51.820, "sum" : 4000.50, "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: Mbank", "payments": [ { "type": 1, "sum" : 4000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:23:36]POST & json_proto [10:23:36]process_json_proto [10:23:36]json parsed OK: [10:23:36]protocol is kg_v1.0 [10:23:36]action value=close_receipt [10:23:36]process_action close_receipt [10:23:36]cmd_close_receipt [10:23:36]MH_GetDate [10:23:36]Write to MH i2c: F0 00 00 43 5E 90 [10:23:36]Write i2c OK [10:23:36]MH_I2C_Read... [10:23:36]Read from MH i2c: F0 [10:23:36]MH_I2C_Read... [10:23:36]Read from MH i2c: F0 09 00 [10:23:36]MH_I2C_Read... [10:23:36]Read from MH i2c: F0 09 00 43 5E 00 2D 09 22 67 44 5E 04 65 63 [10:23:36]GetLastDocTimeStamp 1730283799 [10:23:36]current date 1730283821 [10:23:36]FM_GetShiftState [10:23:36]SAM_PROTO_GetShiftState [10:23:36]wFMCommunicate request_size=4 [10:23:36]MH_SAM_APDU [10:23:36]CAPDU: 80 13 01 00 [10:23:36]Write to MH i2c: E2 08 00 44 5E 80 13 01 00 00 00 00 00 1F [10:23:36]Write i2c OK [10:23:36]MH_I2C_Read... [10:23:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:23:36]Read from MH i2c: E2 [10:23:36]MH_I2C_Read... [10:23:36]Read from MH i2c: E2 0E 00 [10:23:36]MH_I2C_Read... [10:23:36]Read from MH i2c: E2 0E 00 44 5E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 0A [10:23:36]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:23:36]wFMCommunicate OK [10:23:36]SAM_PROTO_GetShiftState done [10:23:36]FM_GetShiftState done [10:23:36]opened in 1730247899 [10:23:36]opened+sec_in_day 1730334299 [10:23:36]quantity*price = 400050 [10:23:36]sum+1 = 400051 [10:23:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4000.50 НСП 1% : 35.40 НДС 12% : 424.83 Наличными: 0.00 Безнал.: 4000.50 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 132 30.10.2024 10:23 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311285 ФПД: 213187966156290 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T102341&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311285&fm=213187966156290&tin=02508201610067®Number=0000000000091780&sum=400050 [10:23:37]StoreToDocumentArchive [10:23:37]shift 536 fd 311285 [10:23:37]save to /storage/0536/doc_00311285 [10:23:37]save last doc name /storage/0536/doc_00311285 to /storage/kkm_last_doc_name [10:23:37]save OK [10:23:37]Clear old archive folders... [10:23:37]ProcessDocumentItem done err = 0, tmpTLVsize=257 [10:23:37]tlvbuf is 00622F70 [10:23:37]SAM_PROTO_ClearQueue [10:23:37]wFMCommunicate request_size=4 [10:23:37]MH_SAM_APDU [10:23:37]CAPDU: 80 09 00 00 [10:23:37]Write to MH i2c: E2 08 00 51 5E 80 09 00 00 00 00 00 00 21 [10:23:37]Write i2c OK [10:23:37]MH_I2C_Read... [10:23:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:23:37]Read from MH i2c: E2 [10:23:37]MH_I2C_Read... [10:23:37]Read from MH i2c: E2 03 00 [10:23:37]MH_I2C_Read... [10:23:37]Read from MH i2c: E2 03 00 51 5E 00 90 00 23 [10:23:37]RAPDU: 90 00 [10:23:37]wFMCommunicate OK [10:23:37]SAM_PROTO_ClearQueue done [10:23:37]KKMCreateOFDPacket [10:23:37]OFDProtocolAddRootSTLVToBuf [10:23:37]FM_MakeSignedData [10:23:37]FM_MakeSignedData [10:23:37]SAM_PROTO_SignData [10:23:37]wFMCommunicate request_size=4 [10:23:37]MH_SAM_APDU [10:23:37]CAPDU: 80 0D 01 02 [10:23:37]Write to MH i2c: E2 08 00 52 5E 80 0D 01 02 00 00 00 00 29 [10:23:37]Write i2c OK [10:23:37]MH_I2C_Read... [10:23:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:23:37]Read from MH i2c: E2 [10:23:37]MH_I2C_Read... [10:23:37]Read from MH i2c: E2 03 00 [10:23:37]MH_I2C_Read... [10:23:37]Read from MH i2c: E2 03 00 52 5E 00 90 00 24 [10:23:37]RAPDU: 90 00 [10:23:37]wFMCommunicate OK [10:23:37]wFMCommunicate request_size=255 [10:23:37]MH_SAM_APDU [10:23:37]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6C CA 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 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 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 2D 09 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F5 BF 04 [10:23:38]Write to MH i2c: E2 02 01 53 5E 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6C CA 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 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 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 2D 09 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F5 BF 04 00 00 3D [10:23:38]Write i2c OK [10:23:38]MH_I2C_Read... [10:23:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:23:38]Read from MH i2c: E2 [10:23:38]MH_I2C_Read... [10:23:38]Read from MH i2c: E2 03 00 [10:23:38]MH_I2C_Read... [10:23:38]Read from MH i2c: E2 03 00 53 5E 00 90 00 25 [10:23:38]RAPDU: 90 00 [10:23:38]wFMCommunicate OK [10:23:38]wFMCommunicate request_size=16 [10:23:38]MH_SAM_APDU [10:23:38]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 C1 E4 B0 FE 3E 02 [10:23:38]Write to MH i2c: E2 13 00 54 5E 80 0D 02 02 0B 00 00 35 04 06 00 C1 E4 B0 FE 3E 02 00 00 14 [10:23:38]Write i2c OK [10:23:38]MH_I2C_Read... [10:23:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:23:38]Read from MH i2c: E2 [10:23:38]MH_I2C_Read... [10:23:38]Read from MH i2c: E2 03 00 [10:23:38]MH_I2C_Read... [10:23:38]Read from MH i2c: E2 03 00 54 5E 00 90 00 26 [10:23:38]RAPDU: 90 00 [10:23:38]wFMCommunicate OK [10:23:38]wFMCommunicate request_size=4 [10:23:38]MH_SAM_APDU [10:23:38]CAPDU: 80 0D 03 02 [10:23:38]Write to MH i2c: E2 08 00 55 5E 80 0D 03 02 00 00 00 00 2E [10:23:38]Write i2c OK [10:23:38]MH_I2C_Read... [10:23:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:23:38]Read from MH i2c: E2 [10:23:38]MH_I2C_Read... [10:23:38]Read from MH i2c: E2 0B 00 [10:23:38]MH_I2C_Read... [10:23:38]Read from MH i2c: E2 0B 00 55 5E 00 29 FE 2F 45 37 0B 95 1C 90 00 BD [10:23:38]RAPDU: 29 FE 2F 45 37 0B 95 1C 90 00 [10:23:38]wFMCommunicate OK [10:23:38]SAM_PROTO_SignData done [10:23:38]FM_MakeSignedData done [10:23:38]CreateOFDProtocolMessage [10:23:38]wFMCommunicate request_size=4 [10:23:38]MH_SAM_APDU [10:23:38]CAPDU: 80 11 00 00 [10:23:38]Write to MH i2c: E2 08 00 56 5E 80 11 00 00 00 00 00 00 2E [10:23:38]Write i2c OK [10:23:38]MH_I2C_Read... [10:23:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:23:38]Read from MH i2c: E2 [10:23:38]MH_I2C_Read... [10:23:38]Read from MH i2c: E2 17 00 [10:23:38]MH_I2C_Read... [10:23:38]Read from MH i2c: E2 17 00 56 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 83 [10:23:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:23:38]wFMCommunicate OK [10:23:38]CreateOFDProtocolMessage done [10:23:38]OFDSenderStorePacket 311285 [10:23:38]StoreOFDPacket docnum=311285 [10:23:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 AB 78 0D 01 BE 82 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6C CA 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 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 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 2D 09 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F5 BF 04 00 35 04 06 00 C1 E4 B0 FE 3E 02 29 FE 2F 45 37 0B 95 1C [10:23:38]CheckFolder [10:23:38]dirname=/storage/ofd_packets [10:23:38]CheckFolder done [10:23:38]ProducePacketName [10:23:38]name=ofd_packets/00311285 [10:23:38]NVStorageSaveData ofd_packets/00311285 [10:23:38]File name is /storage/ofd_packets/00311285 [10:23:38]Write 307 bytes [10:23:38]NVStorageSaveData done [10:23:38]OFDSenderStorePacket done [10:23:38]KKMCreateOFDPacket done [10:23:38]NVStorageSaveData kkm_last_timestamp [10:23:38]File name is /storage/kkm_last_timestamp [10:23:38]Write 4 bytes [10:23:38]NVStorageSaveData done [10:23:38]ExternCall_PrintAddStr [10:23:38]wPrintStart [10:23:38]Write to MH i2c: 01 00 00 57 5E B5 [10:23:38]Write i2c OK [10:23:38]MH_I2C_Read... [10:23:38]Read from MH i2c: 01 [10:23:38]MH_I2C_Read... [10:23:38]Read from MH i2c: 01 07 00 [10:23:38]MH_I2C_Read... [10:23:38]Read from MH i2c: 01 07 00 57 5E 00 00 00 00 00 FF 0F CA [10:23:38]RasterBufferAndPrint [10:23:38]line Счет N : (1)645090 [10:23:38]line ИНН: 02508201610067 [10:23:38]line Контрольно-Кассовый Чек [10:23:38]line ПРОДАЖА [10:23:38]line ТРК (МРК, ГНК) : 32 [10:23:38]line Товар: 2710194210 [10:23:38]line D-ENERGY ДТ-К-2 [10:23:38]line 51.820 * 77.20 [10:23:38]line = 4000.50 [10:23:38]line НДС 12% НСП 1% [10:23:38]line > о реализуемом товаре [10:23:38]line ИТОГО: 4000.50 [10:23:38]line НСП 1% : 35.40 [10:23:38]line НДС 12% : 424.83 [10:23:38]line Наличными: 0.00 [10:23:38]line Безнал.: 4000.50 [10:23:38]line Место: АЗС № 172 "Партнер Нефть" [10:23:38]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:23:38]line СНО: Общий режим [10:23:38]line Чек 132 30.10.2024 10:23 [10:23:38]line Смена: 536 ФФД: 1.0 [10:23:38]line ЗНМ: 0300000116 [10:23:38]line РНМ: 0000000000091780 [10:23:38]line Версия ККМ: 001 [10:23:38]line Платежная система: Mbank [10:23:38]line ФМ: 0000000000871765 [10:23:38]line ФД: 311285 [10:23:38]line ФПД: 213187966156290 [10:23:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T102341&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311285&fm=213187966156290&tin=02508201610067®Number=0000000000091780&sum=400050 [10:23:38]written 0, free lines is 4095 [10:23:38]OFD Sender: Processing packet 311285 [packets to send 223, broken 222] [10:23:38]ProducePacketName [10:23:38]name=ofd_packets/00311285 [10:23:38]OFD Sender: To server: pG, [10:23:38]CommunicateWithHost lk.salyk.kg:30040 [10:23:38]ConnectInit lk.salyk.kg [10:23:38]Connected sock=9 [10:23:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 AB 78 0D 01 BE 82 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6C CA 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 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 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 2D 09 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F5 BF 04 00 35 04 06 00 C1 E4 B0 FE 3E 02 29 FE 2F 45 37 0B 95 1C [10:23:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 72 C3 47 00 DD 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 31 37 36 35 10 04 04 00 F5 BF 04 00 F4 03 04 00 7D AF 21 67 B6 04 01 00 00 24 8D 1A 11 1C 49 A6 F7 [10:23:39]CommunicateWithHost err = 0 [10:23:39]CheckOFDResponse [10:23:39]1017 (14) - 77093643461234 [10:23:39]1041 (16) - 0000000000871765 [10:23:39]1040 (4) - 311285 [10:23:39]1012 (4) - 30.10.2024 04:01 [10:23:39]1206 (1) - 0 [10:23:39]OFD Sender: Remove packet 311285 [10:23:39]ProducePacketName [10:23:39]name=ofd_packets/00311285 [10:23:39]NVStorageDeleteData [10:23:39]Write to MH i2c: 01 00 00 7F 5E DD [10:23:39]Write i2c OK [10:23:39]MH_I2C_Read... [10:23:39]Read from MH i2c: 01 [10:23:39]MH_I2C_Read... [10:23:39]Read from MH i2c: 01 07 00 [10:23:39]MH_I2C_Read... [10:23:39]Read from MH i2c: 01 07 00 7F 5E 00 00 00 00 00 DC 0C CC [10:23:39]RasterBufferAndPrint [10:23:39]line [10:23:39]line [10:23:39]line [10:23:39]line [10:23:39]line [10:23:39]written 0, free lines is 3298 [10:23:39]MH_Cut [10:23:39]Write to MH i2c: D1 01 00 86 5E 01 B6 [10:23:39]Write i2c OK [10:23:39]MH_I2C_Read... [10:23:39]Read from MH i2c: D1 [10:23:39]MH_I2C_Read... [10:23:39]Read from MH i2c: D1 01 00 [10:23:39]MH_I2C_Read... [10:23:39]Read from MH i2c: D1 01 00 86 5E 00 B5 [10:23:39]Write to MH i2c: 01 00 00 87 5E E5 [10:23:39]Write i2c OK [10:23:39]MH_I2C_Read... [10:23:39]OFD Sender: No OFD packet to send [10:23:40]*** Cut start [10:23:40]*** Purtial cut [10:23:40]*** Stage 1: CUTSNS_PIN = 1 [10:23:40]Read from MH i2c: 01 [10:23:40]MH_I2C_Read... [10:23:40]*** Stop cut motor [10:23:40]*** Cut end [10:23:40]Read from MH i2c: 01 07 00 [10:23:40]MH_I2C_Read... [10:23:40]Read from MH i2c: 01 07 00 87 5E 00 00 00 00 00 FF 0F FA [10:23:40]process_action close_receipt done [10:23:40]requested_data is exist [10:23:40]produce_requested_data [10:23:40]requested_item fm.sn is exist - process it [10:23:40]wFMCommunicate request_size=4 [10:23:40]MH_SAM_APDU [10:23:40]CAPDU: 80 11 00 00 [10:23:40]Write to MH i2c: E2 08 00 88 5E 80 11 00 00 00 00 00 00 60 [10:23:40]Write i2c OK [10:23:40]MH_I2C_Read... [10:23:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:23:40]Read from MH i2c: E2 [10:23:40]MH_I2C_Read... [10:23:40]Read from MH i2c: E2 17 00 [10:23:40]MH_I2C_Read... [10:23:40]Read from MH i2c: E2 17 00 88 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B5 [10:23:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:23:40]wFMCommunicate OK [10:23:40]requested_item fd.num is exist - process it [10:23:40]SAM_PROTO_GetFieldsCounters [10:23:40]wFMCommunicate request_size=4 [10:23:40]MH_SAM_APDU [10:23:40]CAPDU: 80 13 00 00 [10:23:40]Write to MH i2c: E2 08 00 89 5E 80 13 00 00 00 00 00 00 63 [10:23:40]Write i2c OK [10:23:40]MH_I2C_Read... [10:23:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:23:40]Read from MH i2c: E2 [10:23:40]MH_I2C_Read... [10:23:40]Read from MH i2c: E2 62 00 [10:23:40]MH_I2C_Read... [10:23:40]Read from MH i2c: E2 62 00 89 5E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F5 BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 84 00 00 00 5E 04 04 00 84 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 E4 [10:23: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F5 BF 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 84 00 00 00 5E 04 04 00 84 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:23:40]wFMCommunicate OK [10:23:40]SAM_PROTO_GetFieldsCounters done [10:23:40]requested_item shift.num is exist - process it [10:23:40]requested_item shift.opened is exist - process it [10:23:40]req_shift_opened [10:23:40]FM_GetShiftState [10:23:40]SAM_PROTO_GetShiftState [10:23:40]wFMCommunicate request_size=4 [10:23:40]MH_SAM_APDU [10:23:40]CAPDU: 80 13 01 00 [10:23:40]Write to MH i2c: E2 08 00 8A 5E 80 13 01 00 00 00 00 00 65 [10:23:40]Write i2c OK [10:23:40]MH_I2C_Read... [10:23:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:23:40]Read from MH i2c: E2 [10:23:40]MH_I2C_Read... [10:23:40]Read from MH i2c: E2 0E 00 [10:23:40]MH_I2C_Read... [10:23:40]Read from MH i2c: E2 0E 00 8A 5E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 50 [10:23:40]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:23:40]wFMCommunicate OK [10:23:40]SAM_PROTO_GetShiftState done [10:23:40]FM_GetShiftState done [10:23:40]req_shift_opened done [10:23:40]requested_item shift.open_date is exist - process it [10:23:40]req_shift_open_date [10:23:40]req_shift_open_date done [10:23:40]produce_requested_data done [10:23:40]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311285,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:23:40]process_action_free close_receipt [10:23:40]json_value_free [10:23:40]json_value_free done [10:23:40]process_json_proto returns [10:23:40]Send response to host [10:23:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311285,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:23:40]free response buf [10:23:40]execute_script done [10:23:40]execute_script returns [10:23:40]free content buf [10:23:40]Sock 10.Close socket [10:23:40]Sock 10.Thread stoped [10:23:44]OFD Sender: No OFD packet to send [10:23:49]OFD Sender: No OFD packet to send [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:42]accept exits with 7 [10:24:42]New connection [10:24:42]New thread 3066510692 created [10:24:42]Thread 3066654052 joined [10:24:42]Waiting for new connection... [10:24:42] Sock 7.Parse request [10:24:42]Sock 7.Check first char [10:24:42]Sock 7.First char is OK [10:24:42]request: POST /json_proto HTTP/1.0 [10:24:42]Method: POST [10:24:42]URL: /json_proto [10:24:42]Method is POST - this is cgi request [10:24:42]url: /json_proto [10:24:42]query_string will be loaded in cgi processing [10:24:42]execute_cgi json_proto POST (null) [10:24:42]execute_cgi path=json_proto method=POST [10:24:42]POST find Content-Length [10:24:42]Host: 172.17.96.3:8080 [10:24:42]Content-Length: 677 [10:24:42]Content-Type: application/json [10:24:42] [10:24:42]POST finish read [10:24:42]Found Content-Length = 677 [10:24:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645093", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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:24:42]execute_script... [10:24: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)645093", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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:24:42]POST & json_proto [10:24:42]process_json_proto [10:24:42]json parsed OK: [10:24:42]protocol is kg_v1.0 [10:24:42]action value=close_receipt [10:24:42]process_action close_receipt [10:24:42]cmd_close_receipt [10:24:42]MH_GetDate [10:24:42]Write to MH i2c: F0 00 00 8B 5E D8 [10:24:42]Write i2c OK [10:24:42]MH_I2C_Read... [10:24:42]Read from MH i2c: F0 [10:24:42]MH_I2C_Read... [10:24:42]Read from MH i2c: F0 09 00 [10:24:42]MH_I2C_Read... [10:24:42]Read from MH i2c: F0 09 00 8B 5E 00 6F 09 22 67 44 5E 04 65 ED [10:24:42]GetLastDocTimeStamp 1730283821 [10:24:42]current date 1730283887 [10:24:42]FM_GetShiftState [10:24:42]SAM_PROTO_GetShiftState [10:24:42]wFMCommunicate request_size=4 [10:24:42]MH_SAM_APDU [10:24:42]CAPDU: 80 13 01 00 [10:24:42]Write to MH i2c: E2 08 00 8C 5E 80 13 01 00 00 00 00 00 67 [10:24:42]Write i2c OK [10:24:42]MH_I2C_Read... [10:24:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:24:42]Read from MH i2c: E2 [10:24:42]MH_I2C_Read... [10:24:42]Read from MH i2c: E2 0E 00 [10:24:42]MH_I2C_Read... [10:24:42]Read from MH i2c: E2 0E 00 8C 5E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 52 [10:24:42]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:24:42]wFMCommunicate OK [10:24:42]SAM_PROTO_GetShiftState done [10:24:42]FM_GetShiftState done [10:24:42]opened in 1730247899 [10:24:42]opened+sec_in_day 1730334299 [10:24:42]quantity*price = 50010 [10:24:42]sum+1 = 50012 [10:24:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 133 30.10.2024 10:24 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311286 ФПД: 137332301836951 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T102447&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311286&fm=137332301836951&tin=02508201610067®Number=0000000000091780&sum=50000 [10:24:43]StoreToDocumentArchive [10:24:43]shift 536 fd 311286 [10:24:43]save to /storage/0536/doc_00311286 [10:24:43]save last doc name /storage/0536/doc_00311286 to /storage/kkm_last_doc_name [10:24:43]save OK [10:24:43]Clear old archive folders... [10:24:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:24:43]tlvbuf is 007B0E70 [10:24:43]SAM_PROTO_ClearQueue [10:24:43]wFMCommunicate request_size=4 [10:24:43]MH_SAM_APDU [10:24:43]CAPDU: 80 09 00 00 [10:24:43]Write to MH i2c: E2 08 00 99 5E 80 09 00 00 00 00 00 00 69 [10:24:43]Write i2c OK [10:24:43]MH_I2C_Read... [10:24:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:24:43]Read from MH i2c: E2 [10:24:43]MH_I2C_Read... [10:24:43]Read from MH i2c: E2 03 00 [10:24:43]MH_I2C_Read... [10:24:43]Read from MH i2c: E2 03 00 99 5E 00 90 00 6B [10:24:43]RAPDU: 90 00 [10:24:43]wFMCommunicate OK [10:24:43]SAM_PROTO_ClearQueue done [10:24:43]KKMCreateOFDPacket [10:24:43]OFDProtocolAddRootSTLVToBuf [10:24:43]FM_MakeSignedData [10:24:43]FM_MakeSignedData [10:24:43]SAM_PROTO_SignData [10:24:43]wFMCommunicate request_size=4 [10:24:43]MH_SAM_APDU [10:24:43]CAPDU: 80 0D 01 02 [10:24:43]Write to MH i2c: E2 08 00 9A 5E 80 0D 01 02 00 00 00 00 71 [10:24:43]Write i2c OK [10:24:43]MH_I2C_Read... [10:24:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:24:43]Read from MH i2c: E2 [10:24:43]MH_I2C_Read... [10:24:43]Read from MH i2c: E2 03 00 [10:24:43]MH_I2C_Read... [10:24:43]Read from MH i2c: E2 03 00 9A 5E 00 90 00 6C [10:24:43]RAPDU: 90 00 [10:24:43]wFMCommunicate OK [10:24:43]wFMCommunicate request_size=255 [10:24:43]MH_SAM_APDU [10:24: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 33 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 85 00 00 00 F4 03 04 00 6F 09 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F6 BF 04 00 35 04 06 00 7C [10:24:43]Write to MH i2c: E2 02 01 9B 5E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 85 00 00 00 F4 03 04 00 6F 09 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F6 BF 04 00 35 04 06 00 7C 00 00 AD [10:24:43]Write i2c OK [10:24:43]MH_I2C_Read... [10:24:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:24:44]Read from MH i2c: E2 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: E2 03 00 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: E2 03 00 9B 5E 00 90 00 6D [10:24:44]RAPDU: 90 00 [10:24:44]wFMCommunicate OK [10:24:44]wFMCommunicate request_size=10 [10:24:44]MH_SAM_APDU [10:24:44]CAPDU: 80 0D 02 02 05 E7 2B 11 32 97 [10:24:44]Write to MH i2c: E2 0D 00 9C 5E 80 0D 02 02 05 00 E7 2B 11 32 97 00 00 6A [10:24:44]Write i2c OK [10:24:44]MH_I2C_Read... [10:24:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:24:44]Read from MH i2c: E2 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: E2 03 00 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: E2 03 00 9C 5E 00 90 00 6E [10:24:44]RAPDU: 90 00 [10:24:44]wFMCommunicate OK [10:24:44]wFMCommunicate request_size=4 [10:24:44]MH_SAM_APDU [10:24:44]CAPDU: 80 0D 03 02 [10:24:44]Write to MH i2c: E2 08 00 9D 5E 80 0D 03 02 00 00 00 00 76 [10:24:44]Write i2c OK [10:24:44]MH_I2C_Read... [10:24:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:24:44]Read from MH i2c: E2 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: E2 0B 00 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: E2 0B 00 9D 5E 00 29 86 37 93 9C 73 1C 31 90 00 4C [10:24:44]RAPDU: 29 86 37 93 9C 73 1C 31 90 00 [10:24:44]wFMCommunicate OK [10:24:44]SAM_PROTO_SignData done [10:24:44]FM_MakeSignedData done [10:24:44]CreateOFDProtocolMessage [10:24:44]wFMCommunicate request_size=4 [10:24:44]MH_SAM_APDU [10:24:44]CAPDU: 80 11 00 00 [10:24:44]Write to MH i2c: E2 08 00 9E 5E 80 11 00 00 00 00 00 00 76 [10:24:44]Write i2c OK [10:24:44]MH_I2C_Read... [10:24:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:24:44]Read from MH i2c: E2 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: E2 17 00 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: E2 17 00 9E 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CB [10:24:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:24:44]wFMCommunicate OK [10:24:44]CreateOFDProtocolMessage done [10:24:44]OFDSenderStorePacket 311286 [10:24:44]StoreOFDPacket docnum=311286 [10:24:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 DC 6D 07 01 AF 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 33 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 85 00 00 00 F4 03 04 00 6F 09 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F6 BF 04 00 35 04 06 00 7C E7 2B 11 32 97 29 86 37 93 9C 73 1C 31 [10:24:44]CheckFolder [10:24:44]dirname=/storage/ofd_packets [10:24:44]CheckFolder done [10:24:44]ProducePacketName [10:24:44]name=ofd_packets/00311286 [10:24:44]NVStorageSaveData ofd_packets/00311286 [10:24:44]File name is /storage/ofd_packets/00311286 [10:24:44]Write 301 bytes [10:24:44]NVStorageSaveData done [10:24:44]OFDSenderStorePacket done [10:24:44]KKMCreateOFDPacket done [10:24:44]NVStorageSaveData kkm_last_timestamp [10:24:44]File name is /storage/kkm_last_timestamp [10:24:44]Write 4 bytes [10:24:44]NVStorageSaveData done [10:24:44]ExternCall_PrintAddStr [10:24:44]wPrintStart [10:24:44]Write to MH i2c: 01 00 00 9F 5E FD [10:24:44]Write i2c OK [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: 01 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: 01 07 00 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: 01 07 00 9F 5E 00 00 00 00 00 FF 0F 12 [10:24:44]RasterBufferAndPrint [10:24:44]line Счет N : (1)645093 [10:24:44]line ИНН: 02508201610067 [10:24:44]line Контрольно-Кассовый Чек [10:24:44]line ПРОДАЖА [10:24:44]line ТРК (МРК, ГНК) : 61 [10:24:44]line Товар: 2710124500 [10:24:44]line Аи-95-К-3 [10:24:44]line 6.740 * 74.20 [10:24:44]line = 500.11 [10:24:44]line НДС 12% НСП 1% [10:24:44]line > о реализуемом товаре [10:24:44]line ОКРУГЛЕНИЕ: -0.11 [10:24:44]line ИТОГО: 500.00 [10:24:44]line Внесено: 500.00 [10:24:44]line СДАЧА: 0.00 [10:24:44]line НСП 1% : 4.43 [10:24:44]line НДС 12% : 53.11 [10:24:44]line Наличными: 500.00 [10:24:44]line Безнал.: 0.00 [10:24:44]line Место: АЗС № 172 "Партнер Нефть" [10:24:44]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:24:44]line СНО: Общий режим [10:24:44]line Чек 133 30.10.2024 10:24 [10:24:44]line Смена: 536 ФФД: 1.0 [10:24:44]line ЗНМ: 0300000116 [10:24:44]line РНМ: 0000000000091780 [10:24:44]line Версия ККМ: 001 [10:24:44]line ФМ: 0000000000871765 [10:24:44]line ФД: 311286 [10:24:44]line ФПД: 137332301836951 [10:24:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T102447&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311286&fm=137332301836951&tin=02508201610067®Number=0000000000091780&sum=50000 [10:24:44]written 0, free lines is 4095 [10:24:44]OFD Sender: Processing packet 311286 [packets to send 223, broken 222] [10:24:44]ProducePacketName [10:24:44]name=ofd_packets/00311286 [10:24:44]OFD Sender: To server: pG, [10:24:44]CommunicateWithHost lk.salyk.kg:30040 [10:24:44]ConnectInit lk.salyk.kg [10:24:44]Connected sock=10 [10:24:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 DC 6D 07 01 AF 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 33 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 85 00 00 00 F4 03 04 00 6F 09 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F6 BF 04 00 35 04 06 00 7C E7 2B 11 32 97 29 86 37 93 9C 73 1C 31 [10:24:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 9A 60 47 00 AE 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 31 37 36 35 10 04 04 00 F6 BF 04 00 F4 03 04 00 BF AF 21 67 B6 04 01 00 00 EC 84 1E CF CD C5 91 1C [10:24:44]CommunicateWithHost err = 0 [10:24:44]CheckOFDResponse [10:24:44]1017 (14) - 77093643461234 [10:24:44]1041 (16) - 0000000000871765 [10:24:44]1040 (4) - 311286 [10:24:44]1012 (4) - 30.10.2024 04:02 [10:24:44]1206 (1) - 0 [10:24:44]OFD Sender: Remove packet 311286 [10:24:44]ProducePacketName [10:24:44]name=ofd_packets/00311286 [10:24:44]NVStorageDeleteData [10:24:44]Write to MH i2c: 01 00 00 C9 5E 27 [10:24:44]Write i2c OK [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: 01 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: 01 07 00 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: 01 07 00 C9 5E 00 00 00 00 00 A6 0C E0 [10:24:44]RasterBufferAndPrint [10:24:44]line [10:24:44]line [10:24:44]line [10:24:44]line [10:24:44]line [10:24:44]written 0, free lines is 3242 [10:24:44]MH_Cut [10:24:44]Write to MH i2c: D1 01 00 D0 5E 01 00 [10:24:44]Write i2c OK [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: D1 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: D1 01 00 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: D1 01 00 D0 5E 00 FF [10:24:44]Write to MH i2c: 01 00 00 D1 5E 2F [10:24:44]Write i2c OK [10:24:44]MH_I2C_Read... [10:24:45]OFD Sender: No OFD packet to send [10:24:45]*** Cut start [10:24:45]*** Purtial cut [10:24:45]*** Stage 1: CUTSNS_PIN = 1 [10:24:45]Read from MH i2c: 01 [10:24:45]MH_I2C_Read... [10:24:45]*** Stop cut motor [10:24:45]*** Cut end [10:24:45]Read from MH i2c: 01 07 00 [10:24:45]MH_I2C_Read... [10:24:45]Read from MH i2c: 01 07 00 D1 5E 00 00 00 00 00 FF 0F 44 [10:24:45]process_action close_receipt done [10:24:45]requested_data is exist [10:24:45]produce_requested_data [10:24:45]requested_item fm.sn is exist - process it [10:24:45]wFMCommunicate request_size=4 [10:24:45]MH_SAM_APDU [10:24:45]CAPDU: 80 11 00 00 [10:24:45]Write to MH i2c: E2 08 00 D2 5E 80 11 00 00 00 00 00 00 AA [10:24:45]Write i2c OK [10:24:45]MH_I2C_Read... [10:24:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:24:46]Read from MH i2c: E2 [10:24:46]MH_I2C_Read... [10:24:46]Read from MH i2c: E2 17 00 [10:24:46]MH_I2C_Read... [10:24:46]Read from MH i2c: E2 17 00 D2 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FF [10:24:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:24:46]wFMCommunicate OK [10:24:46]requested_item fd.num is exist - process it [10:24:46]SAM_PROTO_GetFieldsCounters [10:24:46]wFMCommunicate request_size=4 [10:24:46]MH_SAM_APDU [10:24:46]CAPDU: 80 13 00 00 [10:24:46]Write to MH i2c: E2 08 00 D3 5E 80 13 00 00 00 00 00 00 AD [10:24:46]Write i2c OK [10:24:46]MH_I2C_Read... [10:24:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:24:46]Read from MH i2c: E2 [10:24:46]MH_I2C_Read... [10:24:46]Read from MH i2c: E2 62 00 [10:24:46]MH_I2C_Read... [10:24:46]Read from MH i2c: E2 62 00 D3 5E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F6 BF 04 00 0E 04 04 00 18 02 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 32 [10:24: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F6 BF 04 00 0E 04 04 00 18 02 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 [10:24:46]wFMCommunicate OK [10:24:46]SAM_PROTO_GetFieldsCounters done [10:24:46]requested_item shift.num is exist - process it [10:24:46]requested_item shift.opened is exist - process it [10:24:46]req_shift_opened [10:24:46]FM_GetShiftState [10:24:46]SAM_PROTO_GetShiftState [10:24:46]wFMCommunicate request_size=4 [10:24:46]MH_SAM_APDU [10:24:46]CAPDU: 80 13 01 00 [10:24:46]Write to MH i2c: E2 08 00 D4 5E 80 13 01 00 00 00 00 00 AF [10:24:46]Write i2c OK [10:24:46]MH_I2C_Read... [10:24:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:24:46]Read from MH i2c: E2 [10:24:46]MH_I2C_Read... [10:24:46]Read from MH i2c: E2 0E 00 [10:24:46]MH_I2C_Read... [10:24:46]Read from MH i2c: E2 0E 00 D4 5E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 9A [10:24:46]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:24:46]wFMCommunicate OK [10:24:46]SAM_PROTO_GetShiftState done [10:24:46]FM_GetShiftState done [10:24:46]req_shift_opened done [10:24:46]requested_item shift.open_date is exist - process it [10:24:46]req_shift_open_date [10:24:46]req_shift_open_date done [10:24:46]produce_requested_data done [10:24:46]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311286,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:24:46]process_action_free close_receipt [10:24:46]json_value_free [10:24:46]json_value_free done [10:24:46]process_json_proto returns [10:24:46]Send response to host [10:24:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311286,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:24:46]free response buf [10:24:46]execute_script done [10:24:46]execute_script returns [10:24:46]free content buf [10:24:46]Sock 7.Close socket [10:24:46]Sock 7.Thread stoped [10:24:50]OFD Sender: No OFD packet to send [10:24:55]OFD Sender: No OFD packet to send [10:25:00]OFD Sender: No OFD packet to send [10:25:05]OFD Sender: No OFD packet to send [10:25:07]accept exits with 9 [10:25:07]New connection [10:25:07]New thread 3066654052 created [10:25:07]Thread 3066510692 joined [10:25:07]Waiting for new connection... [10:25:07] Sock 9.Parse request [10:25:07]Sock 9.Check first char [10:25:07]Sock 9.First char is OK [10:25:07]request: POST /json_proto HTTP/1.0 [10:25:07]Method: POST [10:25:07]URL: /json_proto [10:25:07]Method is POST - this is cgi request [10:25:07]url: /json_proto [10:25:07]query_string will be loaded in cgi processing [10:25:07]execute_cgi json_proto POST (null) [10:25:07]execute_cgi path=json_proto method=POST [10:25:07]POST find Content-Length [10:25:07]Host: 172.17.96.3:8080 [10:25:07]Content-Length: 677 [10:25:07]Content-Type: application/json [10:25:07] [10:25:07]POST finish read [10:25:07]Found Content-Length = 677 [10:25:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645095", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:25:07]execute_script... [10:25: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)645095", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:25:07]POST & json_proto [10:25:07]process_json_proto [10:25:07]json parsed OK: [10:25:07]protocol is kg_v1.0 [10:25:07]action value=close_receipt [10:25:07]process_action close_receipt [10:25:07]cmd_close_receipt [10:25:07]MH_GetDate [10:25:07]Write to MH i2c: F0 00 00 D5 5E 22 [10:25:07]Write i2c OK [10:25:07]MH_I2C_Read... [10:25:07]Read from MH i2c: F0 [10:25:07]MH_I2C_Read... [10:25:07]Read from MH i2c: F0 09 00 [10:25:07]MH_I2C_Read... [10:25:07]Read from MH i2c: F0 09 00 D5 5E 00 87 09 22 67 44 5E 04 65 4F [10:25:07]GetLastDocTimeStamp 1730283887 [10:25:07]current date 1730283911 [10:25:07]FM_GetShiftState [10:25:07]SAM_PROTO_GetShiftState [10:25:07]wFMCommunicate request_size=4 [10:25:07]MH_SAM_APDU [10:25:07]CAPDU: 80 13 01 00 [10:25:07]Write to MH i2c: E2 08 00 D6 5E 80 13 01 00 00 00 00 00 B1 [10:25:07]Write i2c OK [10:25:07]MH_I2C_Read... [10:25:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:25:07]Read from MH i2c: E2 [10:25:07]MH_I2C_Read... [10:25:07]Read from MH i2c: E2 0E 00 [10:25:07]MH_I2C_Read... [10:25:07]Read from MH i2c: E2 0E 00 D6 5E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 9C [10:25:07]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:25:07]wFMCommunicate OK [10:25:07]SAM_PROTO_GetShiftState done [10:25:07]FM_GetShiftState done [10:25:07]opened in 1730247899 [10:25:07]opened+sec_in_day 1730334299 [10:25:07]quantity*price = 50041 [10:25:07]sum+1 = 50042 [10:25:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 134 30.10.2024 10:25 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311287 ФПД: 254641571867522 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T102511&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311287&fm=254641571867522&tin=02508201610067®Number=0000000000091780&sum=50000 [10:25:08]StoreToDocumentArchive [10:25:08]shift 536 fd 311287 [10:25:08]save to /storage/0536/doc_00311287 [10:25:08]save last doc name /storage/0536/doc_00311287 to /storage/kkm_last_doc_name [10:25:08]save OK [10:25:08]Clear old archive folders... [10:25:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:25:08]tlvbuf is B6E91A60 [10:25:08]SAM_PROTO_ClearQueue [10:25:08]wFMCommunicate request_size=4 [10:25:08]MH_SAM_APDU [10:25:08]CAPDU: 80 09 00 00 [10:25:08]Write to MH i2c: E2 08 00 E3 5E 80 09 00 00 00 00 00 00 B3 [10:25:08]Write i2c OK [10:25:08]MH_I2C_Read... [10:25:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:25:08]Read from MH i2c: E2 [10:25:08]MH_I2C_Read... [10:25:08]Read from MH i2c: E2 03 00 [10:25:08]MH_I2C_Read... [10:25:08]Read from MH i2c: E2 03 00 E3 5E 00 90 00 B5 [10:25:08]RAPDU: 90 00 [10:25:08]wFMCommunicate OK [10:25:08]SAM_PROTO_ClearQueue done [10:25:08]KKMCreateOFDPacket [10:25:08]OFDProtocolAddRootSTLVToBuf [10:25:08]FM_MakeSignedData [10:25:08]FM_MakeSignedData [10:25:08]SAM_PROTO_SignData [10:25:08]wFMCommunicate request_size=4 [10:25:08]MH_SAM_APDU [10:25:08]CAPDU: 80 0D 01 02 [10:25:08]Write to MH i2c: E2 08 00 E4 5E 80 0D 01 02 00 00 00 00 BB [10:25:08]Write i2c OK [10:25:08]MH_I2C_Read... [10:25:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:25:08]Read from MH i2c: E2 [10:25:08]MH_I2C_Read... [10:25:08]Read from MH i2c: E2 03 00 [10:25:08]MH_I2C_Read... [10:25:08]Read from MH i2c: E2 03 00 E4 5E 00 90 00 B6 [10:25:08]RAPDU: 90 00 [10:25:08]wFMCommunicate OK [10:25:08]wFMCommunicate request_size=255 [10:25:08]MH_SAM_APDU [10:25: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 86 00 00 00 F4 03 04 00 87 09 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F7 BF 04 00 35 04 06 00 E7 [10:25:08]Write to MH i2c: E2 02 01 E5 5E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 86 00 00 00 F4 03 04 00 87 09 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F7 BF 04 00 35 04 06 00 E7 00 00 A3 [10:25:08]Write i2c OK [10:25:08]MH_I2C_Read... [10:25:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:25:08]Read from MH i2c: E2 [10:25:08]MH_I2C_Read... [10:25:08]Read from MH i2c: E2 03 00 [10:25:08]MH_I2C_Read... [10:25:08]Read from MH i2c: E2 03 00 E5 5E 00 90 00 B7 [10:25:08]RAPDU: 90 00 [10:25:08]wFMCommunicate OK [10:25:08]wFMCommunicate request_size=10 [10:25:08]MH_SAM_APDU [10:25:08]CAPDU: 80 0D 02 02 05 98 5C 6F AB 82 [10:25:08]Write to MH i2c: E2 0D 00 E6 5E 80 0D 02 02 05 00 98 5C 6F AB 82 00 00 58 [10:25:08]Write i2c OK [10:25:08]MH_I2C_Read... [10:25:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:25:08]Read from MH i2c: E2 [10:25:08]MH_I2C_Read... [10:25:08]Read from MH i2c: E2 03 00 [10:25:08]MH_I2C_Read... [10:25:08]Read from MH i2c: E2 03 00 E6 5E 00 90 00 B8 [10:25:08]RAPDU: 90 00 [10:25:08]wFMCommunicate OK [10:25:08]wFMCommunicate request_size=4 [10:25:08]MH_SAM_APDU [10:25:08]CAPDU: 80 0D 03 02 [10:25:08]Write to MH i2c: E2 08 00 E7 5E 80 0D 03 02 00 00 00 00 C0 [10:25:08]Write i2c OK [10:25:08]MH_I2C_Read... [10:25:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:25:08]Read from MH i2c: E2 [10:25:08]MH_I2C_Read... [10:25:08]Read from MH i2c: E2 0B 00 [10:25:08]MH_I2C_Read... [10:25:08]Read from MH i2c: E2 0B 00 E7 5E 00 CC C8 92 CF 57 CC 39 58 90 00 6A [10:25:08]RAPDU: CC C8 92 CF 57 CC 39 58 90 00 [10:25:08]wFMCommunicate OK [10:25:08]SAM_PROTO_SignData done [10:25:08]FM_MakeSignedData done [10:25:08]CreateOFDProtocolMessage [10:25:08]wFMCommunicate request_size=4 [10:25:08]MH_SAM_APDU [10:25:08]CAPDU: 80 11 00 00 [10:25:08]Write to MH i2c: E2 08 00 E8 5E 80 11 00 00 00 00 00 00 C0 [10:25:08]Write i2c OK [10:25:08]MH_I2C_Read... [10:25:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:25:08]Read from MH i2c: E2 [10:25:08]MH_I2C_Read... [10:25:08]Read from MH i2c: E2 17 00 [10:25:08]MH_I2C_Read... [10:25:08]Read from MH i2c: E2 17 00 E8 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 15 [10:25:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:25:08]wFMCommunicate OK [10:25:08]CreateOFDProtocolMessage done [10:25:08]OFDSenderStorePacket 311287 [10:25:08]StoreOFDPacket docnum=311287 [10:25:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F1 58 07 01 C8 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 86 00 00 00 F4 03 04 00 87 09 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F7 BF 04 00 35 04 06 00 E7 98 5C 6F AB 82 CC C8 92 CF 57 CC 39 58 [10:25:08]CheckFolder [10:25:08]dirname=/storage/ofd_packets [10:25:08]CheckFolder done [10:25:08]ProducePacketName [10:25:08]name=ofd_packets/00311287 [10:25:08]NVStorageSaveData ofd_packets/00311287 [10:25:08]File name is /storage/ofd_packets/00311287 [10:25:08]Write 301 bytes [10:25:08]NVStorageSaveData done [10:25:08]OFDSenderStorePacket done [10:25:08]KKMCreateOFDPacket done [10:25:08]NVStorageSaveData kkm_last_timestamp [10:25:08]File name is /storage/kkm_last_timestamp [10:25:08]Write 4 bytes [10:25:08]NVStorageSaveData done [10:25:08]ExternCall_PrintAddStr [10:25:08]wPrintStart [10:25:08]Write to MH i2c: 01 00 00 E9 5E 47 [10:25:08]Write i2c OK [10:25:08]MH_I2C_Read... [10:25:08]Read from MH i2c: 01 [10:25:08]MH_I2C_Read... [10:25:08]Read from MH i2c: 01 07 00 [10:25:08]MH_I2C_Read... [10:25:08]Read from MH i2c: 01 07 00 E9 5E 00 00 00 00 00 FF 0F 5C [10:25:08]RasterBufferAndPrint [10:25:08]line Счет N : (1)645095 [10:25:08]line ИНН: 02508201610067 [10:25:08]line Контрольно-Кассовый Чек [10:25:08]line ПРОДАЖА [10:25:08]line ТРК (МРК, ГНК) : 52 [10:25:08]line Товар: 2710124130 [10:25:08]line Аи-92-К-2 [10:25:08]line 7.480 * 66.90 [10:25:08]line = 500.41 [10:25:08]line НДС 12% НСП 1% [10:25:08]line > о реализуемом товаре [10:25:08]line ОКРУГЛЕНИЕ: -0.41 [10:25:08]line ИТОГО: 500.00 [10:25:08]line Внесено: 500.00 [10:25:08]line СДАЧА: 0.00 [10:25:08]line НСП 1% : 4.43 [10:25:08]line НДС 12% : 53.14 [10:25:08]line Наличными: 500.00 [10:25:08]line Безнал.: 0.00 [10:25:08]line Место: АЗС № 172 "Партнер Нефть" [10:25:08]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:25:08]line СНО: Общий режим [10:25:08]line Чек 134 30.10.2024 10:25 [10:25:08]line Смена: 536 ФФД: 1.0 [10:25:08]line ЗНМ: 0300000116 [10:25:08]line РНМ: 0000000000091780 [10:25:08]line Версия ККМ: 001 [10:25:08]line ФМ: 0000000000871765 [10:25:08]line ФД: 311287 [10:25:08]line ФПД: 254641571867522 [10:25:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T102511&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311287&fm=254641571867522&tin=02508201610067®Number=0000000000091780&sum=50000 [10:25:08]written 0, free lines is 4095 [10:25:08]OFD Sender: Processing packet 311287 [packets to send 223, broken 222] [10:25:08]ProducePacketName [10:25:08]name=ofd_packets/00311287 [10:25:08]OFD Sender: To server: pG, [10:25:08]CommunicateWithHost lk.salyk.kg:30040 [10:25:08]ConnectInit lk.salyk.kg [10:25:09]Connected sock=10 [10:25:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F1 58 07 01 C8 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 86 00 00 00 F4 03 04 00 87 09 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F7 BF 04 00 35 04 06 00 E7 98 5C 6F AB 82 CC C8 92 CF 57 CC 39 58 [10:25:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 26 2A 47 00 2B 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 31 37 36 35 10 04 04 00 F7 BF 04 00 F4 03 04 00 D8 AF 21 67 B6 04 01 00 00 39 F9 ED 3F 78 14 E0 8E [10:25:09]CommunicateWithHost err = 0 [10:25:09]CheckOFDResponse [10:25:09]1017 (14) - 77093643461234 [10:25:09]1041 (16) - 0000000000871765 [10:25:09]1040 (4) - 311287 [10:25:09]1012 (4) - 30.10.2024 04:02 [10:25:09]1206 (1) - 0 [10:25:09]OFD Sender: Remove packet 311287 [10:25:09]ProducePacketName [10:25:09]name=ofd_packets/00311287 [10:25:09]NVStorageDeleteData [10:25:09]Write to MH i2c: 01 00 00 13 5F 72 [10:25:09]Write i2c OK [10:25:09]MH_I2C_Read... [10:25:09]Read from MH i2c: 01 [10:25:09]MH_I2C_Read... [10:25:09]Read from MH i2c: 01 07 00 [10:25:09]MH_I2C_Read... [10:25:09]Read from MH i2c: 01 07 00 13 5F 00 00 00 00 00 AB 0C 30 [10:25:09]RasterBufferAndPrint [10:25:09]line [10:25:09]line [10:25:09]line [10:25:09]line [10:25:09]line [10:25:09]written 0, free lines is 3249 [10:25:09]MH_Cut [10:25:09]Write to MH i2c: D1 01 00 1A 5F 01 4B [10:25:09]Write i2c OK [10:25:09]MH_I2C_Read... [10:25:09]Read from MH i2c: D1 [10:25:09]MH_I2C_Read... [10:25:09]Read from MH i2c: D1 01 00 [10:25:09]MH_I2C_Read... [10:25:09]Read from MH i2c: D1 01 00 1A 5F 00 4A [10:25:09]Write to MH i2c: 01 00 00 1B 5F 7A [10:25:09]Write i2c OK [10:25:09]MH_I2C_Read... [10:25:09]OFD Sender: No OFD packet to send [10:25:10]*** Cut start [10:25:10]*** Purtial cut [10:25:10]*** Stage 1: CUTSNS_PIN = 1 [10:25:10]Read from MH i2c: 01 [10:25:10]MH_I2C_Read... [10:25:10]*** Stop cut motor [10:25:10]*** Cut end [10:25:10]Read from MH i2c: 01 07 00 [10:25:10]MH_I2C_Read... [10:25:10]Read from MH i2c: 01 07 00 1B 5F 00 00 00 00 00 FF 0F 8F [10:25:10]process_action close_receipt done [10:25:10]requested_data is exist [10:25:10]produce_requested_data [10:25:10]requested_item fm.sn is exist - process it [10:25:10]wFMCommunicate request_size=4 [10:25:10]MH_SAM_APDU [10:25:10]CAPDU: 80 11 00 00 [10:25:10]Write to MH i2c: E2 08 00 1C 5F 80 11 00 00 00 00 00 00 F5 [10:25:10]Write i2c OK [10:25:10]MH_I2C_Read... [10:25:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:25:10]Read from MH i2c: E2 [10:25:10]MH_I2C_Read... [10:25:10]Read from MH i2c: E2 17 00 [10:25:10]MH_I2C_Read... [10:25:10]Read from MH i2c: E2 17 00 1C 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4A [10:25:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:25:10]wFMCommunicate OK [10:25:10]requested_item fd.num is exist - process it [10:25:10]SAM_PROTO_GetFieldsCounters [10:25:10]wFMCommunicate request_size=4 [10:25:10]MH_SAM_APDU [10:25:10]CAPDU: 80 13 00 00 [10:25:10]Write to MH i2c: E2 08 00 1D 5F 80 13 00 00 00 00 00 00 F8 [10:25:10]Write i2c OK [10:25:10]MH_I2C_Read... [10:25:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:25:10]Read from MH i2c: E2 [10:25:10]MH_I2C_Read... [10:25:10]Read from MH i2c: E2 62 00 [10:25:10]MH_I2C_Read... [10:25:10]Read from MH i2c: E2 62 00 1D 5F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F7 BF 04 00 0E 04 04 00 18 02 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 81 [10: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F7 BF 04 00 0E 04 04 00 18 02 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 [10:25:10]wFMCommunicate OK [10:25:10]SAM_PROTO_GetFieldsCounters done [10:25:10]requested_item shift.num is exist - process it [10:25:10]requested_item shift.opened is exist - process it [10:25:10]req_shift_opened [10:25:10]FM_GetShiftState [10:25:10]SAM_PROTO_GetShiftState [10:25:10]wFMCommunicate request_size=4 [10:25:10]MH_SAM_APDU [10:25:10]CAPDU: 80 13 01 00 [10:25:10]Write to MH i2c: E2 08 00 1E 5F 80 13 01 00 00 00 00 00 FA [10:25:10]Write i2c OK [10:25:10]MH_I2C_Read... [10:25:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:25:10]Read from MH i2c: E2 [10:25:10]MH_I2C_Read... [10:25:10]Read from MH i2c: E2 0E 00 [10:25:10]MH_I2C_Read... [10:25:10]Read from MH i2c: E2 0E 00 1E 5F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 E5 [10:25:10]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:25:10]wFMCommunicate OK [10:25:10]SAM_PROTO_GetShiftState done [10:25:10]FM_GetShiftState done [10:25:10]req_shift_opened done [10:25:10]requested_item shift.open_date is exist - process it [10:25:10]req_shift_open_date [10:25:10]req_shift_open_date done [10:25:10]produce_requested_data done [10:25:10]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311287,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:25:10]process_action_free close_receipt [10:25:10]json_value_free [10:25:10]json_value_free done [10:25:10]process_json_proto returns [10:25:10]Send response to host [10:25:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311287,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:25:10]free response buf [10:25:10]execute_script done [10:25:10]execute_script returns [10:25:10]free content buf [10:25:10]Sock 9.Close socket [10:25:10]Sock 9.Thread stoped [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:41]accept exits with 7 [10:25:41]New connection [10:25:41]New thread 3066510692 created [10:25:41]Thread 3066654052 joined [10:25:41]Waiting for new connection... [10:25:41] Sock 7.Parse request [10:25:41]Sock 7.Check first char [10:25:41]Sock 7.First char is OK [10:25:41]request: POST /json_proto HTTP/1.0 [10:25:41]Method: POST [10:25:41]URL: /json_proto [10:25:41]Method is POST - this is cgi request [10:25:41]url: /json_proto [10:25:41]query_string will be loaded in cgi processing [10:25:41]execute_cgi json_proto POST (null) [10:25:41]execute_cgi path=json_proto method=POST [10:25:41]POST find Content-Length [10:25:41]Host: 172.17.96.3:8080 [10:25:41]Content-Length: 766 [10:25:41]Content-Type: application/json [10:25:41] [10:25:41]POST finish read [10:25:41]Found Content-Length = 766 [10:25:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645094", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 32.810, "sum" : 2500.12, "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: Mbank", "payments": [ { "type": 1, "sum" : 2500.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:25:41]execute_script... [10:25: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)645094", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 32.810, "sum" : 2500.12, "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: Mbank", "payments": [ { "type": 1, "sum" : 2500.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:25:41]POST & json_proto [10:25:41]process_json_proto [10:25:41]json parsed OK: [10:25:41]protocol is kg_v1.0 [10:25:41]action value=close_receipt [10:25:41]process_action close_receipt [10:25:41]cmd_close_receipt [10:25:41]MH_GetDate [10:25:41]Write to MH i2c: F0 00 00 1F 5F 6D [10:25:41]Write i2c OK [10:25:41]MH_I2C_Read... [10:25:41]Read from MH i2c: F0 [10:25:41]MH_I2C_Read... [10:25:41]Read from MH i2c: F0 09 00 [10:25:41]MH_I2C_Read... [10:25:41]Read from MH i2c: F0 09 00 1F 5F 00 AA 09 22 67 44 5E 04 65 BD [10:25:41]GetLastDocTimeStamp 1730283911 [10:25:41]current date 1730283946 [10:25:41]FM_GetShiftState [10:25:41]SAM_PROTO_GetShiftState [10:25:41]wFMCommunicate request_size=4 [10:25:41]MH_SAM_APDU [10:25:41]CAPDU: 80 13 01 00 [10:25:41]Write to MH i2c: E2 08 00 20 5F 80 13 01 00 00 00 00 00 FC [10:25:41]Write i2c OK [10:25:41]MH_I2C_Read... [10:25:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:25:41]Read from MH i2c: E2 [10:25:41]MH_I2C_Read... [10:25:41]Read from MH i2c: E2 0E 00 [10:25:41]MH_I2C_Read... [10:25:41]Read from MH i2c: E2 0E 00 20 5F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 E7 [10:25:41]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:25:41]wFMCommunicate OK [10:25:41]SAM_PROTO_GetShiftState done [10:25:41]FM_GetShiftState done [10:25:41]opened in 1730247899 [10:25:41]opened+sec_in_day 1730334299 [10:25:41]quantity*price = 250012 [10:25:41]sum+1 = 250013 [10:25:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2500.12 НСП 1% : 22.12 НДС 12% : 265.50 Наличными: 0.00 Безнал.: 2500.12 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 135 30.10.2024 10:25 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311288 ФПД: 276001076416643 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T102546&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311288&fm=276001076416643&tin=02508201610067®Number=0000000000091780&sum=250012 [10:25:42]StoreToDocumentArchive [10:25:42]shift 536 fd 311288 [10:25:42]save to /storage/0536/doc_00311288 [10:25:42]save last doc name /storage/0536/doc_00311288 to /storage/kkm_last_doc_name [10:25:42]save OK [10:25:42]Clear old archive folders... [10:25:42]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:25:42]tlvbuf is 006B75E0 [10:25:42]SAM_PROTO_ClearQueue [10:25:42]wFMCommunicate request_size=4 [10:25:42]MH_SAM_APDU [10:25:42]CAPDU: 80 09 00 00 [10:25:42]Write to MH i2c: E2 08 00 2D 5F 80 09 00 00 00 00 00 00 FE [10:25:42]Write i2c OK [10:25:42]MH_I2C_Read... [10:25:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:25:42]Read from MH i2c: E2 [10:25:42]MH_I2C_Read... [10:25:42]Read from MH i2c: E2 03 00 [10:25:42]MH_I2C_Read... [10:25:42]Read from MH i2c: E2 03 00 2D 5F 00 90 00 00 [10:25:42]RAPDU: 90 00 [10:25:42]wFMCommunicate OK [10:25:42]SAM_PROTO_ClearQueue done [10:25:42]KKMCreateOFDPacket [10:25:42]OFDProtocolAddRootSTLVToBuf [10:25:42]FM_MakeSignedData [10:25:42]FM_MakeSignedData [10:25:42]SAM_PROTO_SignData [10:25:42]wFMCommunicate request_size=4 [10:25:42]MH_SAM_APDU [10:25:42]CAPDU: 80 0D 01 02 [10:25:42]Write to MH i2c: E2 08 00 2E 5F 80 0D 01 02 00 00 00 00 06 [10:25:42]Write i2c OK [10:25:42]MH_I2C_Read... [10:25:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:25:42]Read from MH i2c: E2 [10:25:42]MH_I2C_Read... [10:25:42]Read from MH i2c: E2 03 00 [10:25:42]MH_I2C_Read... [10:25:42]Read from MH i2c: E2 03 00 2E 5F 00 90 00 01 [10:25:42]RAPDU: 90 00 [10:25:42]wFMCommunicate OK [10:25:42]wFMCommunicate request_size=255 [10:25:42]MH_SAM_APDU [10:25: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 32 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 AA 09 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F8 BF 04 00 35 04 06 00 FB 05 82 1E [10:25:42]Write to MH i2c: E2 02 01 2F 5F 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 32 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 AA 09 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F8 BF 04 00 35 04 06 00 FB 05 82 1E 00 00 3B [10:25:42]Write i2c OK [10:25:42]MH_I2C_Read... [10:25:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:25:43]Read from MH i2c: E2 [10:25:43]MH_I2C_Read... [10:25:43]Read from MH i2c: E2 03 00 [10:25:43]MH_I2C_Read... [10:25:43]Read from MH i2c: E2 03 00 2F 5F 00 90 00 02 [10:25:43]RAPDU: 90 00 [10:25:43]wFMCommunicate OK [10:25:43]wFMCommunicate request_size=7 [10:25:43]MH_SAM_APDU [10:25:43]CAPDU: 80 0D 02 02 02 10 83 [10:25:43]Write to MH i2c: E2 0A 00 30 5F 80 0D 02 02 02 00 10 83 00 00 A0 [10:25:43]Write i2c OK [10:25:43]MH_I2C_Read... [10:25:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:25:43]Read from MH i2c: E2 [10:25:43]MH_I2C_Read... [10:25:43]Read from MH i2c: E2 03 00 [10:25:43]MH_I2C_Read... [10:25:43]Read from MH i2c: E2 03 00 30 5F 00 90 00 03 [10:25:43]RAPDU: 90 00 [10:25:43]wFMCommunicate OK [10:25:43]wFMCommunicate request_size=4 [10:25:43]MH_SAM_APDU [10:25:43]CAPDU: 80 0D 03 02 [10:25:43]Write to MH i2c: E2 08 00 31 5F 80 0D 03 02 00 00 00 00 0B [10:25:43]Write i2c OK [10:25:43]MH_I2C_Read... [10:25:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:25:43]Read from MH i2c: E2 [10:25:43]MH_I2C_Read... [10:25:43]Read from MH i2c: E2 0B 00 [10:25:43]MH_I2C_Read... [10:25:43]Read from MH i2c: E2 0B 00 31 5F 00 0A BD 1B A5 6D CB F6 2D 90 00 EE [10:25:43]RAPDU: 0A BD 1B A5 6D CB F6 2D 90 00 [10:25:43]wFMCommunicate OK [10:25:43]SAM_PROTO_SignData done [10:25:43]FM_MakeSignedData done [10:25:43]CreateOFDProtocolMessage [10:25:43]wFMCommunicate request_size=4 [10:25:43]MH_SAM_APDU [10:25:43]CAPDU: 80 11 00 00 [10:25:43]Write to MH i2c: E2 08 00 32 5F 80 11 00 00 00 00 00 00 0B [10:25:43]Write i2c OK [10:25:43]MH_I2C_Read... [10:25:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:25:43]Read from MH i2c: E2 [10:25:43]MH_I2C_Read... [10:25:43]Read from MH i2c: E2 17 00 [10:25:43]MH_I2C_Read... [10:25:43]Read from MH i2c: E2 17 00 32 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 60 [10:25:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:25:43]wFMCommunicate OK [10:25:43]CreateOFDProtocolMessage done [10:25:43]OFDSenderStorePacket 311288 [10:25:43]StoreOFDPacket docnum=311288 [10:25:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 D6 6E 04 01 2F 13 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 AA 09 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F8 BF 04 00 35 04 06 00 FB 05 82 1E 10 83 0A BD 1B A5 6D CB F6 2D [10:25:43]CheckFolder [10:25:43]dirname=/storage/ofd_packets [10:25:43]CheckFolder done [10:25:43]ProducePacketName [10:25:43]name=ofd_packets/00311288 [10:25:43]NVStorageSaveData ofd_packets/00311288 [10:25:43]File name is /storage/ofd_packets/00311288 [10:25:43]Write 298 bytes [10:25:43]NVStorageSaveData done [10:25:43]OFDSenderStorePacket done [10:25:43]KKMCreateOFDPacket done [10:25:43]NVStorageSaveData kkm_last_timestamp [10:25:43]File name is /storage/kkm_last_timestamp [10:25:43]Write 4 bytes [10:25:43]NVStorageSaveData done [10:25:43]ExternCall_PrintAddStr [10:25:43]wPrintStart [10:25:43]Write to MH i2c: 01 00 00 33 5F 92 [10:25:43]Write i2c OK [10:25:43]MH_I2C_Read... [10:25:43]Read from MH i2c: 01 [10:25:43]MH_I2C_Read... [10:25:43]Read from MH i2c: 01 07 00 [10:25:43]MH_I2C_Read... [10:25:43]Read from MH i2c: 01 07 00 33 5F 00 00 00 00 00 FF 0F A7 [10:25:43]RasterBufferAndPrint [10:25:43]line Счет N : (1)645094 [10:25:43]line ИНН: 02508201610067 [10:25:43]line Контрольно-Кассовый Чек [10:25:43]line ПРОДАЖА [10:25:43]line ТРК (МРК, ГНК) : 11 [10:25:43]line Товар: 2710194210 [10:25:43]line ДТ-К-2 [10:25:43]line 32.810 * 76.20 [10:25:43]line = 2500.12 [10:25:43]line НДС 12% НСП 1% [10:25:43]line > о реализуемом товаре [10:25:43]line ИТОГО: 2500.12 [10:25:43]line НСП 1% : 22.12 [10:25:43]line НДС 12% : 265.50 [10:25:43]line Наличными: 0.00 [10:25:43]line Безнал.: 2500.12 [10:25:43]line Место: АЗС № 172 "Партнер Нефть" [10:25:43]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:25:43]line СНО: Общий режим [10:25:43]line Чек 135 30.10.2024 10:25 [10:25:43]line Смена: 536 ФФД: 1.0 [10:25:43]line ЗНМ: 0300000116 [10:25:43]line РНМ: 0000000000091780 [10:25:43]line Версия ККМ: 001 [10:25:43]line Платежная система: Mbank [10:25:43]line ФМ: 0000000000871765 [10:25:43]line ФД: 311288 [10:25:43]line ФПД: 276001076416643 [10:25:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T102546&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311288&fm=276001076416643&tin=02508201610067®Number=0000000000091780&sum=250012 [10:25:43]OFD Sender: Processing packet 311288 [packets to send 223, broken 222] [10:25:43]ProducePacketName [10:25:43]name=ofd_packets/00311288 [10:25:43]OFD Sender: To server: pG, [10:25:43]CommunicateWithHost lk.salyk.kg:30040 [10:25:43]ConnectInit lk.salyk.kg [10:25:43]written 0, free lines is 4095 [10:25:43]Connected sock=10 [10:25:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 D6 6E 04 01 2F 13 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 AA 09 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F8 BF 04 00 35 04 06 00 FB 05 82 1E 10 83 0A BD 1B A5 6D CB F6 2D [10:25:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 0F 59 47 00 B1 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 31 37 36 35 10 04 04 00 F8 BF 04 00 F4 03 04 00 FA AF 21 67 B6 04 01 00 00 66 04 AF 62 8F C3 6A 0E [10:25:43]CommunicateWithHost err = 0 [10:25:43]CheckOFDResponse [10:25:44]1017 (14) - 77093643461234 [10:25:44]1041 (16) - 0000000000871765 [10:25:44]1040 (4) - 311288 [10:25:44]1012 (4) - 30.10.2024 04:03 [10:25:44]1206 (1) - 0 [10:25:44]OFD Sender: Remove packet 311288 [10:25:44]ProducePacketName [10:25:44]name=ofd_packets/00311288 [10:25:44]NVStorageDeleteData [10:25:44]Write to MH i2c: 01 00 00 5B 5F BA [10:25:44]Write i2c OK [10:25:44]MH_I2C_Read... [10:25:44]Read from MH i2c: 01 [10:25:44]MH_I2C_Read... [10:25:44]Read from MH i2c: 01 07 00 [10:25:44]MH_I2C_Read... [10:25:44]Read from MH i2c: 01 07 00 5B 5F 00 00 00 00 00 D7 0C A4 [10:25:44]RasterBufferAndPrint [10:25:44]line [10:25:44]line [10:25:44]line [10:25:44]line [10:25:44]line [10:25:44]written 0, free lines is 3290 [10:25:44]MH_Cut [10:25:44]Write to MH i2c: D1 01 00 62 5F 01 93 [10:25:44]Write i2c OK [10:25:44]MH_I2C_Read... [10:25:44]Read from MH i2c: D1 [10:25:44]MH_I2C_Read... [10:25:44]Read from MH i2c: D1 01 00 [10:25:44]MH_I2C_Read... [10:25:44]Read from MH i2c: D1 01 00 62 5F 00 92 [10:25:44]Write to MH i2c: 01 00 00 63 5F C2 [10:25:44]Write i2c OK [10:25:44]MH_I2C_Read... [10:25:44]OFD Sender: No OFD packet to send [10:25:44]*** Cut start [10:25:44]*** Purtial cut [10:25:44]*** Stage 1: CUTSNS_PIN = 1 [10:25:45]Read from MH i2c: 01 [10:25:45]MH_I2C_Read... [10:25:45]*** Stop cut motor [10:25:45]*** Cut end [10:25:45]Read from MH i2c: 01 07 00 [10:25:45]MH_I2C_Read... [10:25:45]Read from MH i2c: 01 07 00 63 5F 00 00 00 00 00 FF 0F D7 [10:25:45]process_action close_receipt done [10:25:45]requested_data is exist [10:25:45]produce_requested_data [10:25:45]requested_item fm.sn is exist - process it [10:25:45]wFMCommunicate request_size=4 [10:25:45]MH_SAM_APDU [10:25:45]CAPDU: 80 11 00 00 [10:25:45]Write to MH i2c: E2 08 00 64 5F 80 11 00 00 00 00 00 00 3D [10:25:45]Write i2c OK [10:25:45]MH_I2C_Read... [10:25:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:25:45]Read from MH i2c: E2 [10:25:45]MH_I2C_Read... [10:25:45]Read from MH i2c: E2 17 00 [10:25:45]MH_I2C_Read... [10:25:45]Read from MH i2c: E2 17 00 64 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 92 [10:25:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:25:45]wFMCommunicate OK [10:25:45]requested_item fd.num is exist - process it [10:25:45]SAM_PROTO_GetFieldsCounters [10:25:45]wFMCommunicate request_size=4 [10:25:45]MH_SAM_APDU [10:25:45]CAPDU: 80 13 00 00 [10:25:45]Write to MH i2c: E2 08 00 65 5F 80 13 00 00 00 00 00 00 40 [10:25:45]Write i2c OK [10:25:45]MH_I2C_Read... [10:25:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:25:45]Read from MH i2c: E2 [10:25:45]MH_I2C_Read... [10:25:45]Read from MH i2c: E2 62 00 [10:25:45]MH_I2C_Read... [10:25:45]Read from MH i2c: E2 62 00 65 5F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F8 BF 04 00 0E 04 04 00 18 02 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 CD [10:25: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F8 BF 04 00 0E 04 04 00 18 02 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 [10:25:45]wFMCommunicate OK [10:25:45]SAM_PROTO_GetFieldsCounters done [10:25:45]requested_item shift.num is exist - process it [10:25:45]requested_item shift.opened is exist - process it [10:25:45]req_shift_opened [10:25:45]FM_GetShiftState [10:25:45]SAM_PROTO_GetShiftState [10:25:45]wFMCommunicate request_size=4 [10:25:45]MH_SAM_APDU [10:25:45]CAPDU: 80 13 01 00 [10:25:45]Write to MH i2c: E2 08 00 66 5F 80 13 01 00 00 00 00 00 42 [10:25:45]Write i2c OK [10:25:45]MH_I2C_Read... [10:25:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:25:45]Read from MH i2c: E2 [10:25:45]MH_I2C_Read... [10:25:45]Read from MH i2c: E2 0E 00 [10:25:45]MH_I2C_Read... [10:25:45]Read from MH i2c: E2 0E 00 66 5F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 2D [10:25:45]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:25:45]wFMCommunicate OK [10:25:45]SAM_PROTO_GetShiftState done [10:25:45]FM_GetShiftState done [10:25:45]req_shift_opened done [10:25:45]requested_item shift.open_date is exist - process it [10:25:45]req_shift_open_date [10:25:45]req_shift_open_date done [10:25:45]produce_requested_data done [10:25:45]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311288,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:25:45]process_action_free close_receipt [10:25:45]json_value_free [10:25:45]json_value_free done [10:25:45]process_json_proto returns [10:25:45]Send response to host [10:25:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311288,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:25:45]free response buf [10:25:45]execute_script done [10:25:45]execute_script returns [10:25:45]free content buf [10:25:45]Sock 7.Close socket [10:25:45]Sock 7.Thread stoped [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:04]OFD Sender: No OFD packet to send [10:27:09]OFD Sender: No OFD packet to send [10:27:14]OFD Sender: No OFD packet to send [10:27:19]OFD Sender: No OFD packet to send [10:27:24]OFD Sender: No OFD packet to send [10:27:27]accept exits with 9 [10:27:27]New connection [10:27:27]New thread 3066654052 created [10:27:27]Thread 3066510692 joined [10:27:27]Waiting for new connection... [10:27:27] Sock 9.Parse request [10:27:27]Sock 9.Check first char [10:27:27]Sock 9.First char is OK [10:27:27]request: POST /json_proto HTTP/1.0 [10:27:27]Method: POST [10:27:27]URL: /json_proto [10:27:27]Method is POST - this is cgi request [10:27:27]url: /json_proto [10:27:27]query_string will be loaded in cgi processing [10:27:27]execute_cgi json_proto POST (null) [10:27:27]execute_cgi path=json_proto method=POST [10:27:27]POST find Content-Length [10:27:27]Host: 172.17.96.3:8080 [10:27:27]Content-Length: 677 [10:27:27]Content-Type: application/json [10:27:27] [10:27:27]POST finish read [10:27:27]Found Content-Length = 677 [10:27:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645096", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:27:27]execute_script... [10:27: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)645096", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:27:27]POST & json_proto [10:27:27]process_json_proto [10:27:27]json parsed OK: [10:27:27]protocol is kg_v1.0 [10:27:27]action value=close_receipt [10:27:27]process_action close_receipt [10:27:27]cmd_close_receipt [10:27:27]MH_GetDate [10:27:27]Write to MH i2c: F0 00 00 67 5F B5 [10:27:27]Write i2c OK [10:27:27]MH_I2C_Read... [10:27:27]Read from MH i2c: F0 [10:27:27]MH_I2C_Read... [10:27:27]Read from MH i2c: F0 09 00 [10:27:27]MH_I2C_Read... [10:27:27]Read from MH i2c: F0 09 00 67 5F 00 13 0A 22 67 44 5E 04 65 6F [10:27:27]GetLastDocTimeStamp 1730283946 [10:27:27]current date 1730284051 [10:27:27]FM_GetShiftState [10:27:27]SAM_PROTO_GetShiftState [10:27:27]wFMCommunicate request_size=4 [10:27:27]MH_SAM_APDU [10:27:27]CAPDU: 80 13 01 00 [10:27:27]Write to MH i2c: E2 08 00 68 5F 80 13 01 00 00 00 00 00 44 [10:27:27]Write i2c OK [10:27:27]MH_I2C_Read... [10:27:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:27:27]Read from MH i2c: E2 [10:27:27]MH_I2C_Read... [10:27:27]Read from MH i2c: E2 0E 00 [10:27:27]MH_I2C_Read... [10:27:27]Read from MH i2c: E2 0E 00 68 5F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 2F [10:27:27]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:27:27]wFMCommunicate OK [10:27:27]SAM_PROTO_GetShiftState done [10:27:27]FM_GetShiftState done [10:27:27]opened in 1730247899 [10:27:27]opened+sec_in_day 1730334299 [10:27:27]quantity*price = 50041 [10:27:27]sum+1 = 50042 [10:27:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 136 30.10.2024 10:27 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311289 ФПД: 192208015918098 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T102731&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311289&fm=192208015918098&tin=02508201610067®Number=0000000000091780&sum=50000 [10:27:28]StoreToDocumentArchive [10:27:28]shift 536 fd 311289 [10:27:28]save to /storage/0536/doc_00311289 [10:27:28]save last doc name /storage/0536/doc_00311289 to /storage/kkm_last_doc_name [10:27:28]save OK [10:27:28]Clear old archive folders... [10:27:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:27:28]tlvbuf is 007B0D70 [10:27:28]SAM_PROTO_ClearQueue [10:27:28]wFMCommunicate request_size=4 [10:27:28]MH_SAM_APDU [10:27:28]CAPDU: 80 09 00 00 [10:27:28]Write to MH i2c: E2 08 00 75 5F 80 09 00 00 00 00 00 00 46 [10:27:28]Write i2c OK [10:27:28]MH_I2C_Read... [10:27:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:27:28]Read from MH i2c: E2 [10:27:28]MH_I2C_Read... [10:27:28]Read from MH i2c: E2 03 00 [10:27:28]MH_I2C_Read... [10:27:28]Read from MH i2c: E2 03 00 75 5F 00 90 00 48 [10:27:28]RAPDU: 90 00 [10:27:28]wFMCommunicate OK [10:27:28]SAM_PROTO_ClearQueue done [10:27:28]KKMCreateOFDPacket [10:27:28]OFDProtocolAddRootSTLVToBuf [10:27:28]FM_MakeSignedData [10:27:28]FM_MakeSignedData [10:27:28]SAM_PROTO_SignData [10:27:28]wFMCommunicate request_size=4 [10:27:28]MH_SAM_APDU [10:27:28]CAPDU: 80 0D 01 02 [10:27:28]Write to MH i2c: E2 08 00 76 5F 80 0D 01 02 00 00 00 00 4E [10:27:28]Write i2c OK [10:27:28]MH_I2C_Read... [10:27:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:27:28]Read from MH i2c: E2 [10:27:28]MH_I2C_Read... [10:27:28]Read from MH i2c: E2 03 00 [10:27:28]MH_I2C_Read... [10:27:28]Read from MH i2c: E2 03 00 76 5F 00 90 00 49 [10:27:28]RAPDU: 90 00 [10:27:28]wFMCommunicate OK [10:27:28]wFMCommunicate request_size=255 [10:27:28]MH_SAM_APDU [10:27: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 13 0A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F9 BF 04 00 35 04 06 00 AE [10:27:28]Write to MH i2c: E2 02 01 77 5F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 13 0A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F9 BF 04 00 35 04 06 00 AE 00 00 8E [10:27:28]Write i2c OK [10:27:28]MH_I2C_Read... [10:27:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:27:28]Read from MH i2c: E2 [10:27:28]MH_I2C_Read... [10:27:28]Read from MH i2c: E2 03 00 [10:27:28]MH_I2C_Read... [10:27:28]Read from MH i2c: E2 03 00 77 5F 00 90 00 4A [10:27:28]RAPDU: 90 00 [10:27:28]wFMCommunicate OK [10:27:28]wFMCommunicate request_size=10 [10:27:28]MH_SAM_APDU [10:27:28]CAPDU: 80 0D 02 02 05 CF EA 83 04 12 [10:27:28]Write to MH i2c: E2 0D 00 78 5F 80 0D 02 02 05 00 CF EA 83 04 12 00 00 AD [10:27:28]Write i2c OK [10:27:28]MH_I2C_Read... [10:27:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:27:28]Read from MH i2c: E2 [10:27:28]MH_I2C_Read... [10:27:28]Read from MH i2c: E2 03 00 [10:27:28]MH_I2C_Read... [10:27:28]Read from MH i2c: E2 03 00 78 5F 00 90 00 4B [10:27:28]RAPDU: 90 00 [10:27:28]wFMCommunicate OK [10:27:28]wFMCommunicate request_size=4 [10:27:28]MH_SAM_APDU [10:27:28]CAPDU: 80 0D 03 02 [10:27:28]Write to MH i2c: E2 08 00 79 5F 80 0D 03 02 00 00 00 00 53 [10:27:28]Write i2c OK [10:27:28]MH_I2C_Read... [10:27:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:27:28]Read from MH i2c: E2 [10:27:28]MH_I2C_Read... [10:27:28]Read from MH i2c: E2 0B 00 [10:27:28]MH_I2C_Read... [10:27:28]Read from MH i2c: E2 0B 00 79 5F 00 0D 04 B4 69 16 FE 3B 41 90 00 12 [10:27:28]RAPDU: 0D 04 B4 69 16 FE 3B 41 90 00 [10:27:28]wFMCommunicate OK [10:27:28]SAM_PROTO_SignData done [10:27:28]FM_MakeSignedData done [10:27:28]CreateOFDProtocolMessage [10:27:28]wFMCommunicate request_size=4 [10:27:28]MH_SAM_APDU [10:27:28]CAPDU: 80 11 00 00 [10:27:28]Write to MH i2c: E2 08 00 7A 5F 80 11 00 00 00 00 00 00 53 [10:27:28]Write i2c OK [10:27:28]MH_I2C_Read... [10:27:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:27:28]Read from MH i2c: E2 [10:27:28]MH_I2C_Read... [10:27:28]Read from MH i2c: E2 17 00 [10:27:28]MH_I2C_Read... [10:27:28]Read from MH i2c: E2 17 00 7A 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A8 [10:27:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:27:28]wFMCommunicate OK [10:27:28]CreateOFDProtocolMessage done [10:27:28]OFDSenderStorePacket 311289 [10:27:28]StoreOFDPacket docnum=311289 [10:27:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 7F DC 07 01 0C 83 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 13 0A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F9 BF 04 00 35 04 06 00 AE CF EA 83 04 12 0D 04 B4 69 16 FE 3B 41 [10:27:28]CheckFolder [10:27:28]dirname=/storage/ofd_packets [10:27:28]CheckFolder done [10:27:28]ProducePacketName [10:27:28]name=ofd_packets/00311289 [10:27:28]NVStorageSaveData ofd_packets/00311289 [10:27:28]File name is /storage/ofd_packets/00311289 [10:27:28]Write 301 bytes [10:27:28]NVStorageSaveData done [10:27:28]OFDSenderStorePacket done [10:27:28]KKMCreateOFDPacket done [10:27:28]NVStorageSaveData kkm_last_timestamp [10:27:28]File name is /storage/kkm_last_timestamp [10:27:28]Write 4 bytes [10:27:28]NVStorageSaveData done [10:27:28]ExternCall_PrintAddStr [10:27:28]wPrintStart [10:27:28]Write to MH i2c: 01 00 00 7B 5F DA [10:27:28]Write i2c OK [10:27:28]MH_I2C_Read... [10:27:28]Read from MH i2c: 01 [10:27:28]MH_I2C_Read... [10:27:28]Read from MH i2c: 01 07 00 [10:27:28]MH_I2C_Read... [10:27:28]Read from MH i2c: 01 07 00 7B 5F 00 00 00 00 00 FF 0F EF [10:27:28]RasterBufferAndPrint [10:27:28]line Счет N : (1)645096 [10:27:28]line ИНН: 02508201610067 [10:27:28]line Контрольно-Кассовый Чек [10:27:28]line ПРОДАЖА [10:27:28]line ТРК (МРК, ГНК) : 31 [10:27:28]line Товар: 2710124130 [10:27:28]line Аи-92-К-2 [10:27:28]line 7.480 * 66.90 [10:27:28]line = 500.41 [10:27:28]line НДС 12% НСП 1% [10:27:28]line > о реализуемом товаре [10:27:28]line ОКРУГЛЕНИЕ: -0.41 [10:27:28]line ИТОГО: 500.00 [10:27:28]line Внесено: 500.00 [10:27:28]line СДАЧА: 0.00 [10:27:28]line НСП 1% : 4.43 [10:27:28]line НДС 12% : 53.14 [10:27:28]line Наличными: 500.00 [10:27:28]line Безнал.: 0.00 [10:27:28]line Место: АЗС № 172 "Партнер Нефть" [10:27:28]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:27:28]line СНО: Общий режим [10:27:28]line Чек 136 30.10.2024 10:27 [10:27:28]line Смена: 536 ФФД: 1.0 [10:27:28]line ЗНМ: 0300000116 [10:27:28]line РНМ: 0000000000091780 [10:27:28]line Версия ККМ: 001 [10:27:28]line ФМ: 0000000000871765 [10:27:28]line ФД: 311289 [10:27:28]line ФПД: 192208015918098 [10:27:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T102731&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311289&fm=192208015918098&tin=02508201610067®Number=0000000000091780&sum=50000 [10:27:28]written 0, free lines is 4095 [10:27:28]OFD Sender: Processing packet 311289 [packets to send 223, broken 222] [10:27:28]ProducePacketName [10:27:28]name=ofd_packets/00311289 [10:27:28]OFD Sender: To server: pG, [10:27:28]CommunicateWithHost lk.salyk.kg:30040 [10:27:28]ConnectInit lk.salyk.kg [10:27:28]Connected sock=10 [10:27:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 7F DC 07 01 0C 83 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 13 0A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F9 BF 04 00 35 04 06 00 AE CF EA 83 04 12 0D 04 B4 69 16 FE 3B 41 [10:27:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 14 7E 47 00 2C 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 31 37 36 35 10 04 04 00 F9 BF 04 00 F4 03 04 00 63 B0 21 67 B6 04 01 00 00 ED 19 A4 79 25 1D 23 4C [10:27:29]CommunicateWithHost err = 0 [10:27:29]CheckOFDResponse [10:27:29]1017 (14) - 77093643461234 [10:27:29]1041 (16) - 0000000000871765 [10:27:29]1040 (4) - 311289 [10:27:29]1012 (4) - 30.10.2024 04:04 [10:27:29]1206 (1) - 0 [10:27:29]OFD Sender: Remove packet 311289 [10:27:29]ProducePacketName [10:27:29]name=ofd_packets/00311289 [10:27:29]NVStorageDeleteData [10:27:29]Write to MH i2c: 01 00 00 A5 5F 04 [10:27:29]Write i2c OK [10:27:29]MH_I2C_Read... [10:27:29]Read from MH i2c: 01 [10:27:29]MH_I2C_Read... [10:27:29]Read from MH i2c: 01 07 00 [10:27:29]MH_I2C_Read... [10:27:29]Read from MH i2c: 01 07 00 A5 5F 00 00 00 00 00 AD 0C C4 [10:27:29]RasterBufferAndPrint [10:27:29]line [10:27:29]line [10:27:29]line [10:27:29]line [10:27:29]line [10:27:29]written 0, free lines is 3249 [10:27:29]MH_Cut [10:27:29]Write to MH i2c: D1 01 00 AC 5F 01 DD [10:27:29]Write i2c OK [10:27:29]MH_I2C_Read... [10:27:29]Read from MH i2c: D1 [10:27:29]MH_I2C_Read... [10:27:29]Read from MH i2c: D1 01 00 [10:27:29]MH_I2C_Read... [10:27:29]Read from MH i2c: D1 01 00 AC 5F 00 DC [10:27:29]Write to MH i2c: 01 00 00 AD 5F 0C [10:27:29]Write i2c OK [10:27:29]MH_I2C_Read... [10:27:29]OFD Sender: No OFD packet to send [10:27:30]*** Cut start [10:27:30]*** Purtial cut [10:27:30]*** Stage 1: CUTSNS_PIN = 1 [10:27:30]Read from MH i2c: 01 [10:27:30]MH_I2C_Read... [10:27:30]*** Stop cut motor [10:27:30]Read from MH i2c: 01 07 00 [10:27:30]MH_I2C_Read... [10:27:30]*** Cut end [10:27:30]Read from MH i2c: 01 07 00 AD 5F 00 00 00 00 00 FF 0F 21 [10:27:30]process_action close_receipt done [10:27:30]requested_data is exist [10:27:30]produce_requested_data [10:27:30]requested_item fm.sn is exist - process it [10:27:30]wFMCommunicate request_size=4 [10:27:30]MH_SAM_APDU [10:27:30]CAPDU: 80 11 00 00 [10:27:30]Write to MH i2c: E2 08 00 AE 5F 80 11 00 00 00 00 00 00 87 [10:27:30]Write i2c OK [10:27:30]MH_I2C_Read... [10:27:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:27:30]Read from MH i2c: E2 [10:27:30]MH_I2C_Read... [10:27:30]Read from MH i2c: E2 17 00 [10:27:30]MH_I2C_Read... [10:27:30]Read from MH i2c: E2 17 00 AE 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DC [10:27:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:27:30]wFMCommunicate OK [10:27:30]requested_item fd.num is exist - process it [10:27:30]SAM_PROTO_GetFieldsCounters [10:27:30]wFMCommunicate request_size=4 [10:27:30]MH_SAM_APDU [10:27:30]CAPDU: 80 13 00 00 [10:27:30]Write to MH i2c: E2 08 00 AF 5F 80 13 00 00 00 00 00 00 8A [10:27:30]Write i2c OK [10:27:30]MH_I2C_Read... [10:27:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:27:30]Read from MH i2c: E2 [10:27:30]MH_I2C_Read... [10:27:30]Read from MH i2c: E2 62 00 [10:27:30]MH_I2C_Read... [10:27:30]Read from MH i2c: E2 62 00 AF 5F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F9 BF 04 00 0E 04 04 00 18 02 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 1B [10:27: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F9 BF 04 00 0E 04 04 00 18 02 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 [10:27:30]wFMCommunicate OK [10:27:30]SAM_PROTO_GetFieldsCounters done [10:27:30]requested_item shift.num is exist - process it [10:27:30]requested_item shift.opened is exist - process it [10:27:30]req_shift_opened [10:27:30]FM_GetShiftState [10:27:30]SAM_PROTO_GetShiftState [10:27:30]wFMCommunicate request_size=4 [10:27:30]MH_SAM_APDU [10:27:30]CAPDU: 80 13 01 00 [10:27:30]Write to MH i2c: E2 08 00 B0 5F 80 13 01 00 00 00 00 00 8C [10:27:30]Write i2c OK [10:27:30]MH_I2C_Read... [10:27:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:27:30]Read from MH i2c: E2 [10:27:30]MH_I2C_Read... [10:27:30]Read from MH i2c: E2 0E 00 [10:27:30]MH_I2C_Read... [10:27:30]Read from MH i2c: E2 0E 00 B0 5F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 77 [10:27:30]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:27:30]wFMCommunicate OK [10:27:30]SAM_PROTO_GetShiftState done [10:27:30]FM_GetShiftState done [10:27:30]req_shift_opened done [10:27:30]requested_item shift.open_date is exist - process it [10:27:30]req_shift_open_date [10:27:30]req_shift_open_date done [10:27:30]produce_requested_data done [10:27:30]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311289,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:27:30]process_action_free close_receipt [10:27:30]json_value_free [10:27:30]json_value_free done [10:27:30]process_json_proto returns [10:27:30]Send response to host [10:27:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311289,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:27:30]free response buf [10:27:30]execute_script done [10:27:30]execute_script returns [10:27:30]free content buf [10:27:30]Sock 9.Close socket [10:27:30]Sock 9.Thread stoped [10:27:34]OFD Sender: No OFD packet to send [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:09]OFD Sender: No OFD packet to send [10:28:14]OFD Sender: No OFD packet to send [10:28:19]OFD Sender: No OFD packet to send [10:28:22]accept exits with 7 [10:28:22]New connection [10:28:22]New thread 3066510692 created [10:28:22]Thread 3066654052 joined [10:28:22]Waiting for new connection... [10:28:22] Sock 7.Parse request [10:28:22]Sock 7.Check first char [10:28:22]Sock 7.First char is OK [10:28:22]request: POST /json_proto HTTP/1.0 [10:28:22]Method: POST [10:28:22]URL: /json_proto [10:28:22]Method is POST - this is cgi request [10:28:22]url: /json_proto [10:28:22]query_string will be loaded in cgi processing [10:28:22]execute_cgi json_proto POST (null) [10:28:22]execute_cgi path=json_proto method=POST [10:28:22]POST find Content-Length [10:28:22]Host: 172.17.96.3:8080 [10:28:22]Content-Length: 677 [10:28:22]Content-Type: application/json [10:28:22] [10:28:22]POST finish read [10:28:22]Found Content-Length = 677 [10:28:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645097", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:28:22]execute_script... [10:28: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)645097", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:28:22]POST & json_proto [10:28:22]process_json_proto [10:28:22]json parsed OK: [10:28:22]protocol is kg_v1.0 [10:28:22]action value=close_receipt [10:28:22]process_action close_receipt [10:28:22]cmd_close_receipt [10:28:22]MH_GetDate [10:28:22]Write to MH i2c: F0 00 00 B1 5F FF [10:28:22]Write i2c OK [10:28:22]MH_I2C_Read... [10:28:22]Read from MH i2c: F0 [10:28:22]MH_I2C_Read... [10:28:22]Read from MH i2c: F0 09 00 [10:28:22]MH_I2C_Read... [10:28:22]Read from MH i2c: F0 09 00 B1 5F 00 4A 0A 22 67 44 5E 04 65 F0 [10:28:22]GetLastDocTimeStamp 1730284051 [10:28:22]current date 1730284106 [10:28:22]FM_GetShiftState [10:28:22]SAM_PROTO_GetShiftState [10:28:22]wFMCommunicate request_size=4 [10:28:22]MH_SAM_APDU [10:28:22]CAPDU: 80 13 01 00 [10:28:22]Write to MH i2c: E2 08 00 B2 5F 80 13 01 00 00 00 00 00 8E [10:28:22]Write i2c OK [10:28:22]MH_I2C_Read... [10:28:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:28:22]Read from MH i2c: E2 [10:28:22]MH_I2C_Read... [10:28:22]Read from MH i2c: E2 0E 00 [10:28:22]MH_I2C_Read... [10:28:22]Read from MH i2c: E2 0E 00 B2 5F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 79 [10:28:22]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:28:22]wFMCommunicate OK [10:28:22]SAM_PROTO_GetShiftState done [10:28:22]FM_GetShiftState done [10:28:22]opened in 1730247899 [10:28:22]opened+sec_in_day 1730334299 [10:28:22]quantity*price = 50041 [10:28:22]sum+1 = 50042 [10:28:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 137 30.10.2024 10:28 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311290 ФПД: 135172671187699 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T102826&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311290&fm=135172671187699&tin=02508201610067®Number=0000000000091780&sum=50000 [10:28:23]StoreToDocumentArchive [10:28:23]shift 536 fd 311290 [10:28:23]save to /storage/0536/doc_00311290 [10:28:23]save last doc name /storage/0536/doc_00311290 to /storage/kkm_last_doc_name [10:28:23]save OK [10:28:23]Clear old archive folders... [10:28:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:28:23]tlvbuf is B6F0F230 [10:28:23]SAM_PROTO_ClearQueue [10:28:23]wFMCommunicate request_size=4 [10:28:23]MH_SAM_APDU [10:28:23]CAPDU: 80 09 00 00 [10:28:23]Write to MH i2c: E2 08 00 BF 5F 80 09 00 00 00 00 00 00 90 [10:28:23]Write i2c OK [10:28:23]MH_I2C_Read... [10:28:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:28:23]Read from MH i2c: E2 [10:28:23]MH_I2C_Read... [10:28:23]Read from MH i2c: E2 03 00 [10:28:23]MH_I2C_Read... [10:28:23]Read from MH i2c: E2 03 00 BF 5F 00 90 00 92 [10:28:23]RAPDU: 90 00 [10:28:23]wFMCommunicate OK [10:28:23]SAM_PROTO_ClearQueue done [10:28:23]KKMCreateOFDPacket [10:28:23]OFDProtocolAddRootSTLVToBuf [10:28:23]FM_MakeSignedData [10:28:23]FM_MakeSignedData [10:28:23]SAM_PROTO_SignData [10:28:23]wFMCommunicate request_size=4 [10:28:23]MH_SAM_APDU [10:28:23]CAPDU: 80 0D 01 02 [10:28:23]Write to MH i2c: E2 08 00 C0 5F 80 0D 01 02 00 00 00 00 98 [10:28:23]Write i2c OK [10:28:23]MH_I2C_Read... [10:28:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:28:23]Read from MH i2c: E2 [10:28:23]MH_I2C_Read... [10:28:23]Read from MH i2c: E2 03 00 [10:28:23]MH_I2C_Read... [10:28:23]Read from MH i2c: E2 03 00 C0 5F 00 90 00 93 [10:28:23]RAPDU: 90 00 [10:28:23]wFMCommunicate OK [10:28:23]wFMCommunicate request_size=255 [10:28:23]MH_SAM_APDU [10:28: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 89 00 00 00 F4 03 04 00 4A 0A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FA BF 04 00 35 04 06 00 7A [10:28:23]Write to MH i2c: E2 02 01 C1 5F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 89 00 00 00 F4 03 04 00 4A 0A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FA BF 04 00 35 04 06 00 7A 00 00 DD [10:28:23]Write i2c OK [10:28:23]MH_I2C_Read... [10:28:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:28:23]Read from MH i2c: E2 [10:28:23]MH_I2C_Read... [10:28:23]Read from MH i2c: E2 03 00 [10:28:23]MH_I2C_Read... [10:28:23]Read from MH i2c: E2 03 00 C1 5F 00 90 00 94 [10:28:23]RAPDU: 90 00 [10:28:23]wFMCommunicate OK [10:28:23]wFMCommunicate request_size=10 [10:28:23]MH_SAM_APDU [10:28:23]CAPDU: 80 0D 02 02 05 F0 57 0C AA F3 [10:28:23]Write to MH i2c: E2 0D 00 C2 5F 80 0D 02 02 05 00 F0 57 0C AA F3 00 00 95 [10:28:23]Write i2c OK [10:28:23]MH_I2C_Read... [10:28:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:28:23]Read from MH i2c: E2 [10:28:23]MH_I2C_Read... [10:28:23]Read from MH i2c: E2 03 00 [10:28:23]MH_I2C_Read... [10:28:23]Read from MH i2c: E2 03 00 C2 5F 00 90 00 95 [10:28:23]RAPDU: 90 00 [10:28:23]wFMCommunicate OK [10:28:23]wFMCommunicate request_size=4 [10:28:23]MH_SAM_APDU [10:28:23]CAPDU: 80 0D 03 02 [10:28:23]Write to MH i2c: E2 08 00 C3 5F 80 0D 03 02 00 00 00 00 9D [10:28:23]Write i2c OK [10:28:23]MH_I2C_Read... [10:28:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:28:23]Read from MH i2c: E2 [10:28:23]MH_I2C_Read... [10:28:23]Read from MH i2c: E2 0B 00 [10:28:23]MH_I2C_Read... [10:28:23]Read from MH i2c: E2 0B 00 C3 5F 00 96 58 D0 56 24 1D 95 36 90 00 BE [10:28:23]RAPDU: 96 58 D0 56 24 1D 95 36 90 00 [10:28:23]wFMCommunicate OK [10:28:23]SAM_PROTO_SignData done [10:28:23]FM_MakeSignedData done [10:28:23]CreateOFDProtocolMessage [10:28:23]wFMCommunicate request_size=4 [10:28:23]MH_SAM_APDU [10:28:23]CAPDU: 80 11 00 00 [10:28:23]Write to MH i2c: E2 08 00 C4 5F 80 11 00 00 00 00 00 00 9D [10:28:23]Write i2c OK [10:28:23]MH_I2C_Read... [10:28:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:23]Read from MH i2c: E2 [10:28:23]MH_I2C_Read... [10:28:23]Read from MH i2c: E2 17 00 [10:28:23]MH_I2C_Read... [10:28:23]Read from MH i2c: E2 17 00 C4 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F2 [10:28:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:28:23]wFMCommunicate OK [10:28:23]CreateOFDProtocolMessage done [10:28:23]OFDSenderStorePacket 311290 [10:28:23]StoreOFDPacket docnum=311290 [10:28:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AF AA 07 01 C6 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 89 00 00 00 F4 03 04 00 4A 0A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FA BF 04 00 35 04 06 00 7A F0 57 0C AA F3 96 58 D0 56 24 1D 95 36 [10:28:23]CheckFolder [10:28:23]dirname=/storage/ofd_packets [10:28:23]CheckFolder done [10:28:23]ProducePacketName [10:28:23]name=ofd_packets/00311290 [10:28:23]NVStorageSaveData ofd_packets/00311290 [10:28:23]File name is /storage/ofd_packets/00311290 [10:28:23]Write 301 bytes [10:28:23]NVStorageSaveData done [10:28:23]OFDSenderStorePacket done [10:28:23]KKMCreateOFDPacket done [10:28:23]NVStorageSaveData kkm_last_timestamp [10:28:23]File name is /storage/kkm_last_timestamp [10:28:23]Write 4 bytes [10:28:23]NVStorageSaveData done [10:28:23]ExternCall_PrintAddStr [10:28:23]wPrintStart [10:28:23]Write to MH i2c: 01 00 00 C5 5F 24 [10:28:23]Write i2c OK [10:28:23]MH_I2C_Read... [10:28:23]Read from MH i2c: 01 [10:28:23]MH_I2C_Read... [10:28:23]Read from MH i2c: 01 07 00 [10:28:23]MH_I2C_Read... [10:28:23]Read from MH i2c: 01 07 00 C5 5F 00 00 00 00 00 FF 0F 39 [10:28:23]RasterBufferAndPrint [10:28:23]line Счет N : (1)645097 [10:28:23]line ИНН: 02508201610067 [10:28:23]line Контрольно-Кассовый Чек [10:28:23]line ПРОДАЖА [10:28:23]line ТРК (МРК, ГНК) : 52 [10:28:23]line Товар: 2710124130 [10:28:23]line Аи-92-К-2 [10:28:23]line 7.480 * 66.90 [10:28:23]line = 500.41 [10:28:23]line НДС 12% НСП 1% [10:28:23]line > о реализуемом товаре [10:28:23]line ОКРУГЛЕНИЕ: -0.41 [10:28:23]line ИТОГО: 500.00 [10:28:23]line Внесено: 500.00 [10:28:23]line СДАЧА: 0.00 [10:28:23]line НСП 1% : 4.43 [10:28:23]line НДС 12% : 53.14 [10:28:23]line Наличными: 500.00 [10:28:23]line Безнал.: 0.00 [10:28:23]line Место: АЗС № 172 "Партнер Нефть" [10:28:23]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:28:23]line СНО: Общий режим [10:28:23]line Чек 137 30.10.2024 10:28 [10:28:23]line Смена: 536 ФФД: 1.0 [10:28:23]line ЗНМ: 0300000116 [10:28:23]line РНМ: 0000000000091780 [10:28:23]line Версия ККМ: 001 [10:28:23]line ФМ: 0000000000871765 [10:28:23]line ФД: 311290 [10:28:23]line ФПД: 135172671187699 [10:28:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T102826&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311290&fm=135172671187699&tin=02508201610067®Number=0000000000091780&sum=50000 [10:28:24]OFD Sender: Processing packet 311290 [packets to send 223, broken 222] [10:28:24]ProducePacketName [10:28:24]name=ofd_packets/00311290 [10:28:24]OFD Sender: To server: pG, [10:28:24]CommunicateWithHost lk.salyk.kg:30040 [10:28:24]ConnectInit lk.salyk.kg [10:28:24]written 0, free lines is 4095 [10:28:24]Connected sock=10 [10:28:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AF AA 07 01 C6 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 89 00 00 00 F4 03 04 00 4A 0A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FA BF 04 00 35 04 06 00 7A F0 57 0C AA F3 96 58 D0 56 24 1D 95 36 [10:28:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 32 E6 47 00 BE 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 31 37 36 35 10 04 04 00 FA BF 04 00 F4 03 04 00 9B B0 21 67 B6 04 01 00 00 E4 52 AE F8 96 8D 23 EA [10:28:24]CommunicateWithHost err = 0 [10:28:24]CheckOFDResponse [10:28:24]1017 (14) - 77093643461234 [10:28:24]1041 (16) - 0000000000871765 [10:28:24]1040 (4) - 311290 [10:28:24]1012 (4) - 30.10.2024 04:05 [10:28:24]1206 (1) - 0 [10:28:24]OFD Sender: Remove packet 311290 [10:28:24]ProducePacketName [10:28:24]name=ofd_packets/00311290 [10:28:24]NVStorageDeleteData [10:28:24]Write to MH i2c: 01 00 00 EF 5F 4E [10:28:24]Write i2c OK [10:28:24]MH_I2C_Read... [10:28:24]Read from MH i2c: 01 [10:28:24]MH_I2C_Read... [10:28:24]Read from MH i2c: 01 07 00 [10:28:24]MH_I2C_Read... [10:28:24]Read from MH i2c: 01 07 00 EF 5F 00 00 00 00 00 A8 0C 09 [10:28:24]RasterBufferAndPrint [10:28:24]line [10:28:24]line [10:28:24]line [10:28:24]line [10:28:24]line [10:28:24]written 0, free lines is 3245 [10:28:24]MH_Cut [10:28:24]Write to MH i2c: D1 01 00 F6 5F 01 27 [10:28:24]Write i2c OK [10:28:24]MH_I2C_Read... [10:28:24]Read from MH i2c: D1 [10:28:24]MH_I2C_Read... [10:28:24]Read from MH i2c: D1 01 00 [10:28:24]MH_I2C_Read... [10:28:24]Read from MH i2c: D1 01 00 F6 5F 00 26 [10:28:24]Write to MH i2c: 01 00 00 F7 5F 56 [10:28:24]Write i2c OK [10:28:24]MH_I2C_Read... [10:28:25]OFD Sender: No OFD packet to send [10:28:25]*** Cut start [10:28:25]*** Purtial cut [10:28:25]*** Stage 1: CUTSNS_PIN = 1 [10:28:25]Read from MH i2c: 01 [10:28:25]MH_I2C_Read... [10:28:25]*** Stop cut motor [10:28:25]*** Cut end [10:28:25]Read from MH i2c: 01 07 00 [10:28:25]MH_I2C_Read... [10:28:25]Read from MH i2c: 01 07 00 F7 5F 00 00 00 00 00 FF 0F 6B [10:28:25]process_action close_receipt done [10:28:25]requested_data is exist [10:28:25]produce_requested_data [10:28:25]requested_item fm.sn is exist - process it [10:28:25]wFMCommunicate request_size=4 [10:28:25]MH_SAM_APDU [10:28:25]CAPDU: 80 11 00 00 [10:28:25]Write to MH i2c: E2 08 00 F8 5F 80 11 00 00 00 00 00 00 D1 [10:28:25]Write i2c OK [10:28:25]MH_I2C_Read... [10:28:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:25]Read from MH i2c: E2 [10:28:25]MH_I2C_Read... [10:28:25]Read from MH i2c: E2 17 00 [10:28:25]MH_I2C_Read... [10:28:25]Read from MH i2c: E2 17 00 F8 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 26 [10:28:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:28:25]wFMCommunicate OK [10:28:25]requested_item fd.num is exist - process it [10:28:25]SAM_PROTO_GetFieldsCounters [10:28:25]wFMCommunicate request_size=4 [10:28:25]MH_SAM_APDU [10:28:25]CAPDU: 80 13 00 00 [10:28:25]Write to MH i2c: E2 08 00 F9 5F 80 13 00 00 00 00 00 00 D4 [10:28:25]Write i2c OK [10:28:25]MH_I2C_Read... [10:28:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:28:25]Read from MH i2c: E2 [10:28:25]MH_I2C_Read... [10:28:25]Read from MH i2c: E2 62 00 [10:28:25]MH_I2C_Read... [10:28:25]Read from MH i2c: E2 62 00 F9 5F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FA BF 04 00 0E 04 04 00 18 02 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 69 [10: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FA BF 04 00 0E 04 04 00 18 02 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 [10:28:25]wFMCommunicate OK [10:28:25]SAM_PROTO_GetFieldsCounters done [10:28:25]requested_item shift.num is exist - process it [10:28:25]requested_item shift.opened is exist - process it [10:28:25]req_shift_opened [10:28:25]FM_GetShiftState [10:28:25]SAM_PROTO_GetShiftState [10:28:25]wFMCommunicate request_size=4 [10:28:25]MH_SAM_APDU [10:28:25]CAPDU: 80 13 01 00 [10:28:25]Write to MH i2c: E2 08 00 FA 5F 80 13 01 00 00 00 00 00 D6 [10:28:25]Write i2c OK [10:28:25]MH_I2C_Read... [10:28:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:28:25]Read from MH i2c: E2 [10:28:25]MH_I2C_Read... [10:28:25]Read from MH i2c: E2 0E 00 [10:28:25]MH_I2C_Read... [10:28:25]Read from MH i2c: E2 0E 00 FA 5F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 C1 [10:28:25]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:28:25]wFMCommunicate OK [10:28:25]SAM_PROTO_GetShiftState done [10:28:25]FM_GetShiftState done [10:28:25]req_shift_opened done [10:28:25]requested_item shift.open_date is exist - process it [10:28:25]req_shift_open_date [10:28:25]req_shift_open_date done [10:28:25]produce_requested_data done [10:28:25]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311290,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:28:25]process_action_free close_receipt [10:28:25]json_value_free [10:28:25]json_value_free done [10:28:25]process_json_proto returns [10:28:25]Send response to host [10:28:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311290,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:28:25]free response buf [10:28:25]execute_script done [10:28:25]execute_script returns [10:28:25]free content buf [10:28:25]Sock 7.Close socket [10:28:25]Sock 7.Thread stoped [10:28:30]OFD Sender: No OFD packet to send [10:28:35]OFD Sender: No OFD packet to send [10:28:40]OFD Sender: No OFD packet to send [10:28:44]accept exits with 9 [10:28:44]New connection [10:28:44]New thread 3066654052 created [10:28:44]Thread 3066510692 joined [10:28:44]Waiting for new connection... [10:28:44] Sock 9.Parse request [10:28:44]Sock 9.Check first char [10:28:44]Sock 9.First char is OK [10:28:44]request: POST /json_proto HTTP/1.0 [10:28:44]Method: POST [10:28:44]URL: /json_proto [10:28:44]Method is POST - this is cgi request [10:28:44]url: /json_proto [10:28:44]query_string will be loaded in cgi processing [10:28:44]execute_cgi json_proto POST (null) [10:28:44]execute_cgi path=json_proto method=POST [10:28:44]POST find Content-Length [10:28:44]Host: 172.17.96.3:8080 [10:28:44]Content-Length: 677 [10:28:44]Content-Type: application/json [10:28:44] [10:28:44]POST finish read [10:28:44]Found Content-Length = 677 [10:28:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645098", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:28:44]execute_script... [10:28: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)645098", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:28:44]POST & json_proto [10:28:44]process_json_proto [10:28:44]json parsed OK: [10:28:44]protocol is kg_v1.0 [10:28:44]action value=close_receipt [10:28:44]process_action close_receipt [10:28:44]cmd_close_receipt [10:28:44]MH_GetDate [10:28:44]Write to MH i2c: F0 00 00 FB 5F 49 [10:28:44]Write i2c OK [10:28:44]MH_I2C_Read... [10:28:44]Read from MH i2c: F0 [10:28:44]MH_I2C_Read... [10:28:44]Read from MH i2c: F0 09 00 [10:28:44]MH_I2C_Read... [10:28:44]Read from MH i2c: F0 09 00 FB 5F 00 61 0A 22 67 44 5E 04 65 51 [10:28:44]GetLastDocTimeStamp 1730284106 [10:28:44]current date 1730284129 [10:28:44]FM_GetShiftState [10:28:44]SAM_PROTO_GetShiftState [10:28:44]wFMCommunicate request_size=4 [10:28:44]MH_SAM_APDU [10:28:44]CAPDU: 80 13 01 00 [10:28:44]Write to MH i2c: E2 08 00 FC 5F 80 13 01 00 00 00 00 00 D8 [10:28:44]Write i2c OK [10:28:44]MH_I2C_Read... [10:28:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:28:45]Read from MH i2c: E2 [10:28:45]MH_I2C_Read... [10:28:45]Read from MH i2c: E2 0E 00 [10:28:45]MH_I2C_Read... [10:28:45]Read from MH i2c: E2 0E 00 FC 5F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 C3 [10:28:45]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:28:45]wFMCommunicate OK [10:28:45]SAM_PROTO_GetShiftState done [10:28:45]FM_GetShiftState done [10:28:45]opened in 1730247899 [10:28:45]opened+sec_in_day 1730334299 [10:28:45]quantity*price = 50041 [10:28:45]sum+1 = 50042 [10:28:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 138 30.10.2024 10:28 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311291 ФПД: 229986549892398 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T102849&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311291&fm=229986549892398&tin=02508201610067®Number=0000000000091780&sum=50000 [10:28:46]StoreToDocumentArchive [10:28:46]shift 536 fd 311291 [10:28:46]save to /storage/0536/doc_00311291 [10:28:46]save last doc name /storage/0536/doc_00311291 to /storage/kkm_last_doc_name [10:28:46]save OK [10:28:46]Clear old archive folders... [10:28:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:28:46]tlvbuf is 0062E8A0 [10:28:46]SAM_PROTO_ClearQueue [10:28:46]wFMCommunicate request_size=4 [10:28:46]MH_SAM_APDU [10:28:46]CAPDU: 80 09 00 00 [10:28:46]Write to MH i2c: E2 08 00 09 60 80 09 00 00 00 00 00 00 DB [10:28:46]Write i2c OK [10:28:46]MH_I2C_Read... [10:28:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:28:46]Read from MH i2c: E2 [10:28:46]MH_I2C_Read... [10:28:46]Read from MH i2c: E2 03 00 [10:28:46]MH_I2C_Read... [10:28:46]Read from MH i2c: E2 03 00 09 60 00 90 00 DD [10:28:46]RAPDU: 90 00 [10:28:46]wFMCommunicate OK [10:28:46]SAM_PROTO_ClearQueue done [10:28:46]KKMCreateOFDPacket [10:28:46]OFDProtocolAddRootSTLVToBuf [10:28:46]FM_MakeSignedData [10:28:46]FM_MakeSignedData [10:28:46]SAM_PROTO_SignData [10:28:46]wFMCommunicate request_size=4 [10:28:46]MH_SAM_APDU [10:28:46]CAPDU: 80 0D 01 02 [10:28:46]Write to MH i2c: E2 08 00 0A 60 80 0D 01 02 00 00 00 00 E3 [10:28:46]Write i2c OK [10:28:46]MH_I2C_Read... [10:28:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:28:46]Read from MH i2c: E2 [10:28:46]MH_I2C_Read... [10:28:46]Read from MH i2c: E2 03 00 [10:28:46]MH_I2C_Read... [10:28:46]Read from MH i2c: E2 03 00 0A 60 00 90 00 DE [10:28:46]RAPDU: 90 00 [10:28:46]wFMCommunicate OK [10:28:46]wFMCommunicate request_size=255 [10:28:46]MH_SAM_APDU [10:28: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 00 00 00 F4 03 04 00 61 0A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FB BF 04 00 35 04 06 00 D1 [10:28:46]Write to MH i2c: E2 02 01 0B 60 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 00 00 00 F4 03 04 00 61 0A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FB BF 04 00 35 04 06 00 D1 00 00 98 [10:28:46]Write i2c OK [10:28:46]MH_I2C_Read... [10:28:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:28:46]Read from MH i2c: E2 [10:28:46]MH_I2C_Read... [10:28:46]Read from MH i2c: E2 03 00 [10:28:46]MH_I2C_Read... [10:28:46]Read from MH i2c: E2 03 00 0B 60 00 90 00 DF [10:28:46]RAPDU: 90 00 [10:28:46]wFMCommunicate OK [10:28:46]wFMCommunicate request_size=10 [10:28:46]MH_SAM_APDU [10:28:46]CAPDU: 80 0D 02 02 05 2B EA 9C 05 2E [10:28:46]Write to MH i2c: E2 0D 00 0C 60 80 0D 02 02 05 00 2B EA 9C 05 2E 00 00 D4 [10:28:46]Write i2c OK [10:28:46]MH_I2C_Read... [10:28:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:28:46]Read from MH i2c: E2 [10:28:46]MH_I2C_Read... [10:28:46]Read from MH i2c: E2 03 00 [10:28:46]MH_I2C_Read... [10:28:46]Read from MH i2c: E2 03 00 0C 60 00 90 00 E0 [10:28:46]RAPDU: 90 00 [10:28:46]wFMCommunicate OK [10:28:46]wFMCommunicate request_size=4 [10:28:46]MH_SAM_APDU [10:28:46]CAPDU: 80 0D 03 02 [10:28:46]Write to MH i2c: E2 08 00 0D 60 80 0D 03 02 00 00 00 00 E8 [10:28:46]Write i2c OK [10:28:46]MH_I2C_Read... [10:28:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:28:46]Read from MH i2c: E2 [10:28:46]MH_I2C_Read... [10:28:46]Read from MH i2c: E2 0B 00 [10:28:46]MH_I2C_Read... [10:28:46]Read from MH i2c: E2 0B 00 0D 60 00 FB DC 94 90 6A 1A BB 6A 90 00 8D [10:28:46]RAPDU: FB DC 94 90 6A 1A BB 6A 90 00 [10:28:46]wFMCommunicate OK [10:28:46]SAM_PROTO_SignData done [10:28:46]FM_MakeSignedData done [10:28:46]CreateOFDProtocolMessage [10:28:46]wFMCommunicate request_size=4 [10:28:46]MH_SAM_APDU [10:28:46]CAPDU: 80 11 00 00 [10:28:46]Write to MH i2c: E2 08 00 0E 60 80 11 00 00 00 00 00 00 E8 [10:28:46]Write i2c OK [10:28:46]MH_I2C_Read... [10:28:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:46]Read from MH i2c: E2 [10:28:46]MH_I2C_Read... [10:28:46]Read from MH i2c: E2 17 00 [10:28:46]MH_I2C_Read... [10:28:46]Read from MH i2c: E2 17 00 0E 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3D [10:28:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:28:46]wFMCommunicate OK [10:28:46]CreateOFDProtocolMessage done [10:28:46]OFDSenderStorePacket 311291 [10:28:46]StoreOFDPacket docnum=311291 [10:28:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AD CB 07 01 CF 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 00 00 00 F4 03 04 00 61 0A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FB BF 04 00 35 04 06 00 D1 2B EA 9C 05 2E FB DC 94 90 6A 1A BB 6A [10:28:46]CheckFolder [10:28:46]dirname=/storage/ofd_packets [10:28:46]CheckFolder done [10:28:46]ProducePacketName [10:28:46]name=ofd_packets/00311291 [10:28:46]NVStorageSaveData ofd_packets/00311291 [10:28:46]File name is /storage/ofd_packets/00311291 [10:28:46]Write 301 bytes [10:28:46]NVStorageSaveData done [10:28:46]OFDSenderStorePacket done [10:28:46]KKMCreateOFDPacket done [10:28:46]NVStorageSaveData kkm_last_timestamp [10:28:46]File name is /storage/kkm_last_timestamp [10:28:46]Write 4 bytes [10:28:46]NVStorageSaveData done [10:28:46]ExternCall_PrintAddStr [10:28:46]wPrintStart [10:28:46]Write to MH i2c: 01 00 00 0F 60 6F [10:28:46]Write i2c OK [10:28:46]MH_I2C_Read... [10:28:46]Read from MH i2c: 01 [10:28:46]MH_I2C_Read... [10:28:46]Read from MH i2c: 01 07 00 [10:28:46]MH_I2C_Read... [10:28:46]Read from MH i2c: 01 07 00 0F 60 00 00 00 00 00 FF 0F 84 [10:28:46]RasterBufferAndPrint [10:28:46]line Счет N : (1)645098 [10:28:46]line ИНН: 02508201610067 [10:28:46]line Контрольно-Кассовый Чек [10:28:46]line ПРОДАЖА [10:28:46]line ТРК (МРК, ГНК) : 62 [10:28:46]line Товар: 2710124130 [10:28:46]line Аи-92-К-2 [10:28:46]line 7.480 * 66.90 [10:28:46]line = 500.41 [10:28:46]line НДС 12% НСП 1% [10:28:46]line > о реализуемом товаре [10:28:46]line ОКРУГЛЕНИЕ: -0.41 [10:28:46]line ИТОГО: 500.00 [10:28:46]line Внесено: 500.00 [10:28:46]line СДАЧА: 0.00 [10:28:46]line НСП 1% : 4.43 [10:28:46]line НДС 12% : 53.14 [10:28:46]line Наличными: 500.00 [10:28:46]line Безнал.: 0.00 [10:28:46]line Место: АЗС № 172 "Партнер Нефть" [10:28:46]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:28:46]line СНО: Общий режим [10:28:46]line Чек 138 30.10.2024 10:28 [10:28:46]line Смена: 536 ФФД: 1.0 [10:28:46]line ЗНМ: 0300000116 [10:28:46]line РНМ: 0000000000091780 [10:28:46]line Версия ККМ: 001 [10:28:46]line ФМ: 0000000000871765 [10:28:46]line ФД: 311291 [10:28:46]line ФПД: 229986549892398 [10:28:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T102849&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311291&fm=229986549892398&tin=02508201610067®Number=0000000000091780&sum=50000 [10:28:46]written 0, free lines is 4095 [10:28:46]OFD Sender: Processing packet 311291 [packets to send 223, broken 222] [10:28:46]ProducePacketName [10:28:46]name=ofd_packets/00311291 [10:28:46]OFD Sender: To server: pG, [10:28:46]CommunicateWithHost lk.salyk.kg:30040 [10:28:46]ConnectInit lk.salyk.kg [10:28:46]Connected sock=10 [10: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 31 37 36 35 0F 01 00 00 AD CB 07 01 CF 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 00 00 00 F4 03 04 00 61 0A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FB BF 04 00 35 04 06 00 D1 2B EA 9C 05 2E FB DC 94 90 6A 1A BB 6A [10:28:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 CA 9A 47 00 62 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 31 37 36 35 10 04 04 00 FB BF 04 00 F4 03 04 00 B1 B0 21 67 B6 04 01 00 00 0D C5 13 03 78 B8 96 9E [10:28:47]CommunicateWithHost err = 0 [10:28:47]CheckOFDResponse [10:28:47]1017 (14) - 77093643461234 [10:28:47]1041 (16) - 0000000000871765 [10:28:47]1040 (4) - 311291 [10:28:47]1012 (4) - 30.10.2024 04:06 [10:28:47]1206 (1) - 0 [10:28:47]OFD Sender: Remove packet 311291 [10:28:47]ProducePacketName [10:28:47]name=ofd_packets/00311291 [10:28:47]NVStorageDeleteData [10:28:47]Write to MH i2c: 01 00 00 39 60 99 [10:28:47]Write i2c OK [10:28:47]MH_I2C_Read... [10:28:47]Read from MH i2c: 01 [10:28:47]MH_I2C_Read... [10:28:47]Read from MH i2c: 01 07 00 [10:28:47]MH_I2C_Read... [10:28:47]Read from MH i2c: 01 07 00 39 60 00 00 00 00 00 B5 0C 61 [10:28:47]RasterBufferAndPrint [10:28:47]line [10:28:47]line [10:28:47]line [10:28:47]line [10:28:47]line [10:28:47]written 0, free lines is 3259 [10:28:47]MH_Cut [10:28:47]Write to MH i2c: D1 01 00 40 60 01 72 [10:28:47]Write i2c OK [10:28:47]MH_I2C_Read... [10:28:47]Read from MH i2c: D1 [10:28:47]MH_I2C_Read... [10:28:47]Read from MH i2c: D1 01 00 [10:28:47]MH_I2C_Read... [10:28:47]Read from MH i2c: D1 01 00 40 60 00 71 [10:28:47]Write to MH i2c: 01 00 00 41 60 A1 [10:28:47]Write i2c OK [10:28:47]MH_I2C_Read... [10:28:47]OFD Sender: No OFD packet to send [10:28:47]*** Cut start [10:28:47]*** Purtial cut [10:28:47]*** Stage 1: CUTSNS_PIN = 1 [10:28:48]Read from MH i2c: 01 [10:28:48]MH_I2C_Read... [10:28:48]*** Stop cut motor [10:28:48]*** Cut end [10:28:48]Read from MH i2c: 01 07 00 [10:28:48]MH_I2C_Read... [10:28:48]Read from MH i2c: 01 07 00 41 60 00 00 00 00 00 FF 0F B6 [10:28:48]process_action close_receipt done [10:28:48]requested_data is exist [10:28:48]produce_requested_data [10:28:48]requested_item fm.sn is exist - process it [10:28:48]wFMCommunicate request_size=4 [10:28:48]MH_SAM_APDU [10:28:48]CAPDU: 80 11 00 00 [10:28:48]Write to MH i2c: E2 08 00 42 60 80 11 00 00 00 00 00 00 1C [10:28:48]Write i2c OK [10:28:48]MH_I2C_Read... [10:28:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:48]Read from MH i2c: E2 [10:28:48]MH_I2C_Read... [10:28:48]Read from MH i2c: E2 17 00 [10:28:48]MH_I2C_Read... [10:28:48]Read from MH i2c: E2 17 00 42 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 71 [10:28:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:28:48]wFMCommunicate OK [10:28:48]requested_item fd.num is exist - process it [10:28:48]SAM_PROTO_GetFieldsCounters [10:28:48]wFMCommunicate request_size=4 [10:28:48]MH_SAM_APDU [10:28:48]CAPDU: 80 13 00 00 [10:28:48]Write to MH i2c: E2 08 00 43 60 80 13 00 00 00 00 00 00 1F [10:28:48]Write i2c OK [10:28:48]MH_I2C_Read... [10:28:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:28:48]Read from MH i2c: E2 [10:28:48]MH_I2C_Read... [10:28:48]Read from MH i2c: E2 62 00 [10:28:48]MH_I2C_Read... [10:28:48]Read from MH i2c: E2 62 00 43 60 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FB BF 04 00 0E 04 04 00 18 02 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 B8 [10:28: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FB BF 04 00 0E 04 04 00 18 02 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 [10:28:48]wFMCommunicate OK [10:28:48]SAM_PROTO_GetFieldsCounters done [10:28:48]requested_item shift.num is exist - process it [10:28:48]requested_item shift.opened is exist - process it [10:28:48]req_shift_opened [10:28:48]FM_GetShiftState [10:28:48]SAM_PROTO_GetShiftState [10:28:48]wFMCommunicate request_size=4 [10:28:48]MH_SAM_APDU [10:28:48]CAPDU: 80 13 01 00 [10:28:48]Write to MH i2c: E2 08 00 44 60 80 13 01 00 00 00 00 00 21 [10:28:48]Write i2c OK [10:28:48]MH_I2C_Read... [10:28:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:28:48]Read from MH i2c: E2 [10:28:48]MH_I2C_Read... [10:28:48]Read from MH i2c: E2 0E 00 [10:28:48]MH_I2C_Read... [10:28:48]Read from MH i2c: E2 0E 00 44 60 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 0C [10:28:48]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:28:48]wFMCommunicate OK [10:28:48]SAM_PROTO_GetShiftState done [10:28:48]FM_GetShiftState done [10:28:48]req_shift_opened done [10:28:48]requested_item shift.open_date is exist - process it [10:28:48]req_shift_open_date [10:28:48]req_shift_open_date done [10:28:48]produce_requested_data done [10:28:48]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311291,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:28:48]process_action_free close_receipt [10:28:48]json_value_free [10:28:48]json_value_free done [10:28:48]process_json_proto returns [10:28:48]Send response to host [10:28:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311291,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:28:48]free response buf [10:28:48]execute_script done [10:28:48]execute_script returns [10:28:48]free content buf [10:28:48]Sock 9.Close socket [10:28:48]Sock 9.Thread stoped [10:28:52]OFD Sender: No OFD packet to send [10:28:57]OFD Sender: No OFD packet to send [10:29:02]OFD Sender: No OFD packet to send [10:29:07]accept exits with 7 [10:29:07]New connection [10:29:07]New thread 3066510692 created [10:29:07]Thread 3066654052 joined [10:29:07]Waiting for new connection... [10:29:07] Sock 7.Parse request [10:29:07]Sock 7.Check first char [10:29:07]Sock 7.First char is OK [10:29:07]request: POST /json_proto HTTP/1.0 [10:29:07]Method: POST [10:29:07]URL: /json_proto [10:29:07]Method is POST - this is cgi request [10:29:07]url: /json_proto [10:29:07]query_string will be loaded in cgi processing [10:29:07]execute_cgi json_proto POST (null) [10:29:07]execute_cgi path=json_proto method=POST [10:29:07]POST find Content-Length [10:29:07]Host: 172.17.96.3:8080 [10:29:07]Content-Length: 677 [10:29:07]Content-Type: application/json [10:29:07] [10:29:07]POST finish read [10:29:07]Found Content-Length = 677 [10:29:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645099", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:29:07]execute_script... [10:29: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)645099", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:29:07]POST & json_proto [10:29:07]process_json_proto [10:29:07]json parsed OK: [10:29:07]protocol is kg_v1.0 [10:29:07]action value=close_receipt [10:29:07]process_action close_receipt [10:29:07]cmd_close_receipt [10:29:07]MH_GetDate [10:29:07]Write to MH i2c: F0 00 00 45 60 94 [10:29:07]Write i2c OK [10:29:07]MH_I2C_Read... [10:29:07]Read from MH i2c: F0 [10:29:07]MH_I2C_Read... [10:29:07]Read from MH i2c: F0 09 00 [10:29:07]MH_I2C_Read... [10:29:07]Read from MH i2c: F0 09 00 45 60 00 78 0A 22 67 44 5E 04 65 B3 [10:29:07]GetLastDocTimeStamp 1730284129 [10:29:07]current date 1730284152 [10:29:07]FM_GetShiftState [10:29:07]SAM_PROTO_GetShiftState [10:29:07]wFMCommunicate request_size=4 [10:29:07]MH_SAM_APDU [10:29:07]CAPDU: 80 13 01 00 [10:29:07]Write to MH i2c: E2 08 00 46 60 80 13 01 00 00 00 00 00 23 [10:29:07]Write i2c OK [10:29:07]MH_I2C_Read... [10:29:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:29:07]Read from MH i2c: E2 [10:29:07]MH_I2C_Read... [10:29:07]Read from MH i2c: E2 0E 00 [10:29:07]MH_I2C_Read... [10:29:07]Read from MH i2c: E2 0E 00 46 60 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 0E [10:29:07]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:29:07]wFMCommunicate OK [10:29:07]SAM_PROTO_GetShiftState done [10:29:07]FM_GetShiftState done [10:29:07]opened in 1730247899 [10:29:07]opened+sec_in_day 1730334299 [10:29:07]quantity*price = 50041 [10:29:07]sum+1 = 50042 [10:29:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 139 30.10.2024 10:29 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311292 ФПД: 245254526688285 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T102912&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311292&fm=245254526688285&tin=02508201610067®Number=0000000000091780&sum=50000 [10:29:08]StoreToDocumentArchive [10:29:08]shift 536 fd 311292 [10:29:08]save to /storage/0536/doc_00311292 [10:29:08]save last doc name /storage/0536/doc_00311292 to /storage/kkm_last_doc_name [10:29:08]save OK [10:29:08]Clear old archive folders... [10:29:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:29:08]tlvbuf is 005AA7A0 [10:29:08]SAM_PROTO_ClearQueue [10:29:08]wFMCommunicate request_size=4 [10:29:08]MH_SAM_APDU [10:29:08]CAPDU: 80 09 00 00 [10:29:08]Write to MH i2c: E2 08 00 53 60 80 09 00 00 00 00 00 00 25 [10:29:08]Write i2c OK [10:29:08]MH_I2C_Read... [10:29:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:29:08]Read from MH i2c: E2 [10:29:08]MH_I2C_Read... [10:29:08]Read from MH i2c: E2 03 00 [10:29:08]MH_I2C_Read... [10:29:08]Read from MH i2c: E2 03 00 53 60 00 90 00 27 [10:29:08]RAPDU: 90 00 [10:29:08]wFMCommunicate OK [10:29:08]SAM_PROTO_ClearQueue done [10:29:08]KKMCreateOFDPacket [10:29:08]OFDProtocolAddRootSTLVToBuf [10:29:08]FM_MakeSignedData [10:29:08]FM_MakeSignedData [10:29:08]SAM_PROTO_SignData [10:29:08]wFMCommunicate request_size=4 [10:29:08]MH_SAM_APDU [10:29:08]CAPDU: 80 0D 01 02 [10:29:08]Write to MH i2c: E2 08 00 54 60 80 0D 01 02 00 00 00 00 2D [10:29:08]Write i2c OK [10:29:08]MH_I2C_Read... [10:29:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:29:08]Read from MH i2c: E2 [10:29:08]MH_I2C_Read... [10:29:08]Read from MH i2c: E2 03 00 [10:29:08]MH_I2C_Read... [10:29:08]Read from MH i2c: E2 03 00 54 60 00 90 00 28 [10:29:08]RAPDU: 90 00 [10:29:08]wFMCommunicate OK [10:29:08]wFMCommunicate request_size=255 [10:29:08]MH_SAM_APDU [10:29: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 8B 00 00 00 F4 03 04 00 78 0A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FC BF 04 00 35 04 06 00 DF [10:29:08]Write to MH i2c: E2 02 01 55 60 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 8B 00 00 00 F4 03 04 00 78 0A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FC BF 04 00 35 04 06 00 DF 00 00 09 [10:29:08]Write i2c OK [10:29:08]MH_I2C_Read... [10:29:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:29:09]Read from MH i2c: E2 [10:29:09]MH_I2C_Read... [10:29:09]Read from MH i2c: E2 03 00 [10:29:09]MH_I2C_Read... [10:29:09]Read from MH i2c: E2 03 00 55 60 00 90 00 29 [10:29:09]RAPDU: 90 00 [10:29:09]wFMCommunicate OK [10:29:09]wFMCommunicate request_size=10 [10:29:09]MH_SAM_APDU [10:29:09]CAPDU: 80 0D 02 02 05 0E C4 F1 5C 1D [10:29:09]Write to MH i2c: E2 0D 00 56 60 80 0D 02 02 05 00 0E C4 F1 5C 1D 00 00 76 [10:29:09]Write i2c OK [10:29:09]MH_I2C_Read... [10:29:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:29:09]Read from MH i2c: E2 [10:29:09]MH_I2C_Read... [10:29:09]Read from MH i2c: E2 03 00 [10:29:09]MH_I2C_Read... [10:29:09]Read from MH i2c: E2 03 00 56 60 00 90 00 2A [10:29:09]RAPDU: 90 00 [10:29:09]wFMCommunicate OK [10:29:09]wFMCommunicate request_size=4 [10:29:09]MH_SAM_APDU [10:29:09]CAPDU: 80 0D 03 02 [10:29:09]Write to MH i2c: E2 08 00 57 60 80 0D 03 02 00 00 00 00 32 [10:29:09]Write i2c OK [10:29:09]MH_I2C_Read... [10:29:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:29:09]Read from MH i2c: E2 [10:29:09]MH_I2C_Read... [10:29:09]Read from MH i2c: E2 0B 00 [10:29:09]MH_I2C_Read... [10:29:09]Read from MH i2c: E2 0B 00 57 60 00 D5 F7 FE 9A F2 1F 87 BE 90 00 ED [10:29:09]RAPDU: D5 F7 FE 9A F2 1F 87 BE 90 00 [10:29:09]wFMCommunicate OK [10:29:09]SAM_PROTO_SignData done [10:29:09]FM_MakeSignedData done [10:29:09]CreateOFDProtocolMessage [10:29:09]wFMCommunicate request_size=4 [10:29:09]MH_SAM_APDU [10:29:09]CAPDU: 80 11 00 00 [10:29:09]Write to MH i2c: E2 08 00 58 60 80 11 00 00 00 00 00 00 32 [10:29:09]Write i2c OK [10:29:09]MH_I2C_Read... [10:29:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:29:09]Read from MH i2c: E2 [10:29:09]MH_I2C_Read... [10:29:09]Read from MH i2c: E2 17 00 [10:29:09]MH_I2C_Read... [10:29:09]Read from MH i2c: E2 17 00 58 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 87 [10:29:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:29:09]wFMCommunicate OK [10:29:09]CreateOFDProtocolMessage done [10:29:09]OFDSenderStorePacket 311292 [10:29:09]StoreOFDPacket docnum=311292 [10:29:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 22 2E 07 01 7E 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 8B 00 00 00 F4 03 04 00 78 0A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FC BF 04 00 35 04 06 00 DF 0E C4 F1 5C 1D D5 F7 FE 9A F2 1F 87 BE [10:29:09]CheckFolder [10:29:09]dirname=/storage/ofd_packets [10:29:09]CheckFolder done [10:29:09]ProducePacketName [10:29:09]name=ofd_packets/00311292 [10:29:09]NVStorageSaveData ofd_packets/00311292 [10:29:09]File name is /storage/ofd_packets/00311292 [10:29:09]Write 301 bytes [10:29:09]NVStorageSaveData done [10:29:09]OFDSenderStorePacket done [10:29:09]KKMCreateOFDPacket done [10:29:09]NVStorageSaveData kkm_last_timestamp [10:29:09]File name is /storage/kkm_last_timestamp [10:29:09]Write 4 bytes [10:29:09]NVStorageSaveData done [10:29:09]ExternCall_PrintAddStr [10:29:09]wPrintStart [10:29:09]Write to MH i2c: 01 00 00 59 60 B9 [10:29:09]Write i2c OK [10:29:09]MH_I2C_Read... [10:29:09]Read from MH i2c: 01 [10:29:09]MH_I2C_Read... [10:29:09]Read from MH i2c: 01 07 00 [10:29:09]MH_I2C_Read... [10:29:09]Read from MH i2c: 01 07 00 59 60 00 00 00 00 00 FF 0F CE [10:29:09]RasterBufferAndPrint [10:29:09]line Счет N : (1)645099 [10:29:09]line ИНН: 02508201610067 [10:29:09]line Контрольно-Кассовый Чек [10:29:09]line ПРОДАЖА [10:29:09]line ТРК (МРК, ГНК) : 31 [10:29:09]line Товар: 2710124130 [10:29:09]line Аи-92-К-2 [10:29:09]line 7.480 * 66.90 [10:29:09]line = 500.41 [10:29:09]line НДС 12% НСП 1% [10:29:09]line > о реализуемом товаре [10:29:09]line ОКРУГЛЕНИЕ: -0.41 [10:29:09]line ИТОГО: 500.00 [10:29:09]line Внесено: 500.00 [10:29:09]line СДАЧА: 0.00 [10:29:09]line НСП 1% : 4.43 [10:29:09]line НДС 12% : 53.14 [10:29:09]line Наличными: 500.00 [10:29:09]line Безнал.: 0.00 [10:29:09]line Место: АЗС № 172 "Партнер Нефть" [10:29:09]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:29:09]line СНО: Общий режим [10:29:09]line Чек 139 30.10.2024 10:29 [10:29:09]line Смена: 536 ФФД: 1.0 [10:29:09]line ЗНМ: 0300000116 [10:29:09]line РНМ: 0000000000091780 [10:29:09]line Версия ККМ: 001 [10:29:09]line ФМ: 0000000000871765 [10:29:09]line ФД: 311292 [10:29:09]line ФПД: 245254526688285 [10:29:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T102912&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311292&fm=245254526688285&tin=02508201610067®Number=0000000000091780&sum=50000 [10:29:09]written 0, free lines is 4095 [10:29:09]OFD Sender: Processing packet 311292 [packets to send 223, broken 222] [10:29:09]ProducePacketName [10:29:09]name=ofd_packets/00311292 [10:29:09]OFD Sender: To server: pG, [10:29:09]CommunicateWithHost lk.salyk.kg:30040 [10:29:09]ConnectInit lk.salyk.kg [10:29:09]Connected sock=10 [10:29:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 22 2E 07 01 7E 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 8B 00 00 00 F4 03 04 00 78 0A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FC BF 04 00 35 04 06 00 DF 0E C4 F1 5C 1D D5 F7 FE 9A F2 1F 87 BE [10:29:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 1D 05 47 00 2E 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 31 37 36 35 10 04 04 00 FC BF 04 00 F4 03 04 00 C8 B0 21 67 B6 04 01 00 00 B8 26 65 B5 5B 3C 0D 79 [10:29:09]CommunicateWithHost err = 0 [10:29:09]CheckOFDResponse [10:29:09]1017 (14) - 77093643461234 [10:29:09]1041 (16) - 0000000000871765 [10:29:09]1040 (4) - 311292 [10:29:09]1012 (4) - 30.10.2024 04:06 [10:29:09]1206 (1) - 0 [10:29:09]OFD Sender: Remove packet 311292 [10:29:09]ProducePacketName [10:29:09]name=ofd_packets/00311292 [10:29:09]NVStorageDeleteData [10:29:09]Write to MH i2c: 01 00 00 83 60 E3 [10:29:09]Write i2c OK [10:29:09]MH_I2C_Read... [10:29:09]Read from MH i2c: 01 [10:29:09]MH_I2C_Read... [10:29:09]Read from MH i2c: 01 07 00 [10:29:09]MH_I2C_Read... [10:29:09]Read from MH i2c: 01 07 00 83 60 00 00 00 00 00 B1 0C A7 [10:29:09]RasterBufferAndPrint [10:29:09]line [10:29:09]line [10:29:09]line [10:29:09]line [10:29:09]line [10:29:09]written 0, free lines is 3255 [10:29:09]MH_Cut [10:29:09]Write to MH i2c: D1 01 00 8A 60 01 BC [10:29:09]Write i2c OK [10:29:09]MH_I2C_Read... [10:29:09]Read from MH i2c: D1 [10:29:09]MH_I2C_Read... [10:29:09]Read from MH i2c: D1 01 00 [10:29:09]MH_I2C_Read... [10:29:09]Read from MH i2c: D1 01 00 8A 60 00 BB [10:29:09]Write to MH i2c: 01 00 00 8B 60 EB [10:29:09]Write i2c OK [10:29:09]MH_I2C_Read... [10:29:10]OFD Sender: No OFD packet to send [10:29:10]*** Cut start [10:29:10]*** Purtial cut [10:29:10]*** Stage 1: CUTSNS_PIN = 1 [10:29:10]Read from MH i2c: 01 [10:29:10]MH_I2C_Read... [10:29:10]*** Stop cut motor [10:29:10]*** Cut end [10:29:10]Read from MH i2c: 01 07 00 [10:29:10]MH_I2C_Read... [10:29:10]Read from MH i2c: 01 07 00 8B 60 00 00 00 00 00 FF 0F 00 [10:29:10]process_action close_receipt done [10:29:10]requested_data is exist [10:29:10]produce_requested_data [10:29:10]requested_item fm.sn is exist - process it [10:29:10]wFMCommunicate request_size=4 [10:29:10]MH_SAM_APDU [10:29:10]CAPDU: 80 11 00 00 [10:29:10]Write to MH i2c: E2 08 00 8C 60 80 11 00 00 00 00 00 00 66 [10:29:10]Write i2c OK [10:29:10]MH_I2C_Read... [10:29:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:29:10]Read from MH i2c: E2 [10:29:10]MH_I2C_Read... [10:29:10]Read from MH i2c: E2 17 00 [10:29:10]MH_I2C_Read... [10:29:10]Read from MH i2c: E2 17 00 8C 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 BB [10:29:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:29:10]wFMCommunicate OK [10:29:10]requested_item fd.num is exist - process it [10:29:10]SAM_PROTO_GetFieldsCounters [10:29:10]wFMCommunicate request_size=4 [10:29:10]MH_SAM_APDU [10:29:10]CAPDU: 80 13 00 00 [10:29:10]Write to MH i2c: E2 08 00 8D 60 80 13 00 00 00 00 00 00 69 [10:29:10]Write i2c OK [10:29:10]MH_I2C_Read... [10:29:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:29:10]Read from MH i2c: E2 [10:29:10]MH_I2C_Read... [10:29:10]Read from MH i2c: E2 62 00 [10:29:10]MH_I2C_Read... [10:29:10]Read from MH i2c: E2 62 00 8D 60 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FC BF 04 00 0E 04 04 00 18 02 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 06 [10:29: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FC BF 04 00 0E 04 04 00 18 02 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 [10:29:10]wFMCommunicate OK [10:29:10]SAM_PROTO_GetFieldsCounters done [10:29:10]requested_item shift.num is exist - process it [10:29:10]requested_item shift.opened is exist - process it [10:29:10]req_shift_opened [10:29:10]FM_GetShiftState [10:29:10]SAM_PROTO_GetShiftState [10:29:10]wFMCommunicate request_size=4 [10:29:10]MH_SAM_APDU [10:29:10]CAPDU: 80 13 01 00 [10:29:10]Write to MH i2c: E2 08 00 8E 60 80 13 01 00 00 00 00 00 6B [10:29:10]Write i2c OK [10:29:10]MH_I2C_Read... [10:29:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:29:10]Read from MH i2c: E2 [10:29:10]MH_I2C_Read... [10:29:10]Read from MH i2c: E2 0E 00 [10:29:10]MH_I2C_Read... [10:29:10]Read from MH i2c: E2 0E 00 8E 60 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 56 [10:29:10]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:29:10]wFMCommunicate OK [10:29:10]SAM_PROTO_GetShiftState done [10:29:10]FM_GetShiftState done [10:29:10]req_shift_opened done [10:29:10]requested_item shift.open_date is exist - process it [10:29:10]req_shift_open_date [10:29:10]req_shift_open_date done [10:29:10]produce_requested_data done [10:29:10]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311292,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:29:10]process_action_free close_receipt [10:29:10]json_value_free [10:29:10]json_value_free done [10:29:10]process_json_proto returns [10:29:10]Send response to host [10:29:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311292,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:29:10]free response buf [10:29:10]execute_script done [10:29:10]execute_script returns [10:29:10]free content buf [10:29:10]Sock 7.Close socket [10:29:10]Sock 7.Thread stoped [10:29:15]OFD Sender: No OFD packet to send [10:29:20]OFD Sender: No OFD packet to send [10:29:25]OFD Sender: No OFD packet to send [10:29:30]OFD Sender: No OFD packet to send [10:29:35]OFD Sender: No OFD packet to send [10:29:40]OFD Sender: No OFD packet to send [10:29:45]OFD Sender: No OFD packet to send [10:29:46]accept exits with 9 [10:29:46]New connection [10:29:46]New thread 3066654052 created [10:29:46]Thread 3066510692 joined [10:29:46]Waiting for new connection... [10:29:46] Sock 9.Parse request [10:29:46]Sock 9.Check first char [10:29:46]Sock 9.First char is OK [10:29:46]request: POST /json_proto HTTP/1.0 [10:29:46]Method: POST [10:29:46]URL: /json_proto [10:29:46]Method is POST - this is cgi request [10:29:46]url: /json_proto [10:29:46]query_string will be loaded in cgi processing [10:29:46]execute_cgi json_proto POST (null) [10:29:46]execute_cgi path=json_proto method=POST [10:29:46]POST find Content-Length [10:29:46]Host: 172.17.96.3:8080 [10:29:46]Content-Length: 960 [10:29:46]Content-Type: application/json [10:29:46] [10:29:46]POST finish read [10:29:46]Found Content-Length = 960 [10:29:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3509", "tax_sys" : 0, "items" : [ { "code": "4700040114120", "name": "\u0421\u0443\u043B\u0442\u0430\u043D \u0447\u0430\u0439 1\u043B. \u0447\u0435\u0440 \u043F\u0435\u0440\u0441\u0438\u043A", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4603290004879", "name": "\u041F\u0435\u0447.\u0441\u0430\u0445.FORSITE \u0421\u044D\u043D\u0434.\u043A\u043E\u043A\u043E\u0441.\u0432\u043A", "price" : 93.00, "quantity" : 1.000, "sum" : 93.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 158.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:29:46]execute_script... [10:29: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 : (3)3509", "tax_sys" : 0, "items" : [ { "code": "4700040114120", "name": "\u0421\u0443\u043B\u0442\u0430\u043D \u0447\u0430\u0439 1\u043B. \u0447\u0435\u0440 \u043F\u0435\u0440\u0441\u0438\u043A", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4603290004879", "name": "\u041F\u0435\u0447.\u0441\u0430\u0445.FORSITE \u0421\u044D\u043D\u0434.\u043A\u043E\u043A\u043E\u0441.\u0432\u043A", "price" : 93.00, "quantity" : 1.000, "sum" : 93.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 158.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:29:46]POST & json_proto [10:29:46]process_json_proto [10:29:46]json parsed OK: [10:29:46]protocol is kg_v1.0 [10:29:46]action value=close_receipt [10:29:46]process_action close_receipt [10:29:46]cmd_close_receipt [10:29:46]MH_GetDate [10:29:46]Write to MH i2c: F0 00 00 8F 60 DE [10:29:46]Write i2c OK [10:29:46]MH_I2C_Read... [10:29:46]Read from MH i2c: F0 [10:29:46]MH_I2C_Read... [10:29:46]Read from MH i2c: F0 09 00 [10:29:46]MH_I2C_Read... [10:29:46]Read from MH i2c: F0 09 00 8F 60 00 9E 0A 22 67 44 5E 04 65 23 [10:29:46]GetLastDocTimeStamp 1730284152 [10:29:46]current date 1730284190 [10:29:46]FM_GetShiftState [10:29:46]SAM_PROTO_GetShiftState [10:29:46]wFMCommunicate request_size=4 [10:29:46]MH_SAM_APDU [10:29:46]CAPDU: 80 13 01 00 [10:29:46]Write to MH i2c: E2 08 00 90 60 80 13 01 00 00 00 00 00 6D [10:29:46]Write i2c OK [10:29:46]MH_I2C_Read... [10:29:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:29:46]Read from MH i2c: E2 [10:29:46]MH_I2C_Read... [10:29:46]Read from MH i2c: E2 0E 00 [10:29:46]MH_I2C_Read... [10:29:46]Read from MH i2c: E2 0E 00 90 60 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 58 [10:29:46]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:29:46]wFMCommunicate OK [10:29:46]SAM_PROTO_GetShiftState done [10:29:46]FM_GetShiftState done [10:29:46]opened in 1730247899 [10:29:46]opened+sec_in_day 1730334299 [10:29:46]quantity*price = 6500 [10:29:46]sum+1 = 6501 [10:29:46]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4603290004879 Печ.сах.FORSITE Сэнд.кокос.вк 1.000 * 93.00 = 93.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 158.00 НСП 1% : 1.39 НДС 12% : 16.78 Наличными: 158.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 140 30.10.2024 10:29 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311293 ФПД: 186533335753229 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T102950&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311293&fm=186533335753229&tin=02508201610067®Number=0000000000091780&sum=15800 0 [10:29:47]StoreToDocumentArchive [10:29:47]shift 536 fd 311293 [10:29:47]save to /storage/0536/doc_00311293 [10:29:47]save last doc name /storage/0536/doc_00311293 to /storage/kkm_last_doc_name [10:29:47]save OK [10:29:47]Clear old archive folders... [10:29:47]ProcessDocumentItem done err = 0, tmpTLVsize=404 [10:29:47]tlvbuf is 005F1630 [10:29:47]SAM_PROTO_ClearQueue [10:29:47]wFMCommunicate request_size=4 [10:29:47]MH_SAM_APDU [10:29:47]CAPDU: 80 09 00 00 [10:29:47]Write to MH i2c: E2 08 00 9D 60 80 09 00 00 00 00 00 00 6F [10:29:47]Write i2c OK [10:29:47]MH_I2C_Read... [10:29:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:29:47]Read from MH i2c: E2 [10:29:47]MH_I2C_Read... [10:29:47]Read from MH i2c: E2 03 00 [10:29:47]MH_I2C_Read... [10:29:47]Read from MH i2c: E2 03 00 9D 60 00 90 00 71 [10:29:47]RAPDU: 90 00 [10:29:47]wFMCommunicate OK [10:29:47]SAM_PROTO_ClearQueue done [10:29:47]KKMCreateOFDPacket [10:29:47]OFDProtocolAddRootSTLVToBuf [10:29:47]FM_MakeSignedData [10:29:47]FM_MakeSignedData [10:29:47]SAM_PROTO_SignData [10:29:47]wFMCommunicate request_size=4 [10:29:47]MH_SAM_APDU [10:29:47]CAPDU: 80 0D 01 02 [10:29:47]Write to MH i2c: E2 08 00 9E 60 80 0D 01 02 00 00 00 00 77 [10:29:47]Write i2c OK [10:29:47]MH_I2C_Read... [10:29:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:29:47]Read from MH i2c: E2 [10:29:47]MH_I2C_Read... [10:29:47]Read from MH i2c: E2 03 00 [10:29:47]MH_I2C_Read... [10:29:47]Read from MH i2c: E2 03 00 9E 60 00 90 00 72 [10:29:47]RAPDU: 90 00 [10:29:47]wFMCommunicate OK [10:29:47]wFMCommunicate request_size=255 [10:29:47]MH_SAM_APDU [10:29:47]CAPDU: 80 0D 02 02 FA 03 00 94 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 32 30 06 04 2C 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 72 00 8A 04 0D 00 34 36 30 33 32 39 30 30 30 34 38 37 39 06 04 2E 00 D0 9F D0 B5 D1 87 2E D1 81 D0 B0 D1 85 2E 46 4F 52 53 49 54 45 20 D0 A1 D1 8D D0 BD D0 B4 2E D0 BA D0 BE D0 BA D0 BE D1 81 2E D0 B2 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 24 00 00 00 00 13 04 06 00 54 24 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 3D 00 [10:29:47]Write to MH i2c: E2 02 01 9F 60 80 0D 02 02 FA 00 03 00 94 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 32 30 06 04 2C 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 72 00 8A 04 0D 00 34 36 30 33 32 39 30 30 30 34 38 37 39 06 04 2E 00 D0 9F D0 B5 D1 87 2E D1 81 D0 B0 D1 85 2E 46 4F 52 53 49 54 45 20 D0 A1 D1 8D D0 BD D0 B4 2E D0 BA D0 BE D0 BA D0 BE D1 81 2E D0 B2 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 24 00 00 00 00 13 04 06 00 54 24 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 3D 00 00 00 6A [10:29:47]Write i2c OK [10:29:47]MH_I2C_Read... [10:29:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:29:47]Read from MH i2c: E2 [10:29:47]MH_I2C_Read... [10:29:47]Read from MH i2c: E2 03 00 [10:29:47]MH_I2C_Read... [10:29:47]Read from MH i2c: E2 03 00 9F 60 00 90 00 73 [10:29:47]RAPDU: 90 00 [10:29:47]wFMCommunicate OK [10:29:47]wFMCommunicate request_size=163 [10:29:47]MH_SAM_APDU [10:29:47]CAPDU: 80 0D 02 02 9E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8E 06 00 00 00 00 07 04 06 00 B8 3D 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 00 00 00 F4 03 04 00 9E 0A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FD BF 04 00 35 04 06 00 A9 A6 AD 37 62 0D [10:29:47]Write to MH i2c: E2 A6 00 A0 60 80 0D 02 02 9E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8E 06 00 00 00 00 07 04 06 00 B8 3D 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 00 00 00 F4 03 04 00 9E 0A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FD BF 04 00 35 04 06 00 A9 A6 AD 37 62 0D 00 00 42 [10:29:47]Write i2c OK [10:29:47]MH_I2C_Read... [10:29:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:29:47]Read from MH i2c: E2 [10:29:47]MH_I2C_Read... [10:29:47]Read from MH i2c: E2 03 00 [10:29:47]MH_I2C_Read... [10:29:47]Read from MH i2c: E2 03 00 A0 60 00 90 00 74 [10:29:47]RAPDU: 90 00 [10:29:47]wFMCommunicate OK [10:29:47]wFMCommunicate request_size=4 [10:29:47]MH_SAM_APDU [10:29:47]CAPDU: 80 0D 03 02 [10:29:47]Write to MH i2c: E2 08 00 A1 60 80 0D 03 02 00 00 00 00 7C [10:29:47]Write i2c OK [10:29:47]MH_I2C_Read... [10:29:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:29:47]Read from MH i2c: E2 [10:29:47]MH_I2C_Read... [10:29:47]Read from MH i2c: E2 0B 00 [10:29:47]MH_I2C_Read... [10:29:47]Read from MH i2c: E2 0B 00 A1 60 00 A6 B6 1D 6C 35 38 FB 50 90 00 1A [10:29:47]RAPDU: A6 B6 1D 6C 35 38 FB 50 90 00 [10:29:47]wFMCommunicate OK [10:29:47]SAM_PROTO_SignData done [10:29:47]FM_MakeSignedData done [10:29:47]CreateOFDProtocolMessage [10:29:47]wFMCommunicate request_size=4 [10:29:47]MH_SAM_APDU [10:29:47]CAPDU: 80 11 00 00 [10:29:47]Write to MH i2c: E2 08 00 A2 60 80 11 00 00 00 00 00 00 7C [10:29:47]Write i2c OK [10:29:47]MH_I2C_Read... [10:29:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:29:47]Read from MH i2c: E2 [10:29:47]MH_I2C_Read... [10:29:47]Read from MH i2c: E2 17 00 [10:29:47]MH_I2C_Read... [10:29:47]Read from MH i2c: E2 17 00 A2 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D1 [10:29:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:29:47]wFMCommunicate OK [10:29:47]CreateOFDProtocolMessage done [10:29:47]OFDSenderStorePacket 311293 [10:29:47]StoreOFDPacket docnum=311293 [10:29:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 A8 01 00 00 95 F1 A0 01 39 B8 5A 03 01 00 03 00 94 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 32 30 06 04 2C 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 72 00 8A 04 0D 00 34 36 30 33 32 39 30 30 30 34 38 37 39 06 04 2E 00 D0 9F D0 B5 D1 87 2E D1 81 D0 B0 D1 85 2E 46 4F 52 53 49 54 45 20 D0 A1 D1 8D D0 BD D0 B4 2E D0 BA D0 BE D0 BA D0 BE D1 81 2E D0 B2 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 24 00 00 00 00 13 04 06 00 54 24 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 3D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8E 06 00 00 00 00 07 04 06 00 B8 3D 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 00 00 00 F4 03 04 00 9E 0A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FD BF 04 00 35 04 06 00 A9 A6 AD 37 62 0D A6 B6 1D 6C 35 38 FB 50 [10:29:47]CheckFolder [10:29:47]dirname=/storage/ofd_packets [10:29:47]CheckFolder done [10:29:47]ProducePacketName [10:29:47]name=ofd_packets/00311293 [10:29:47]NVStorageSaveData ofd_packets/00311293 [10:29:47]File name is /storage/ofd_packets/00311293 [10:29:47]Write 454 bytes [10:29:47]NVStorageSaveData done [10:29:47]OFDSenderStorePacket done [10:29:47]KKMCreateOFDPacket done [10:29:47]NVStorageSaveData kkm_last_timestamp [10:29:47]File name is /storage/kkm_last_timestamp [10:29:47]Write 4 bytes [10:29:47]NVStorageSaveData done [10:29:47]ExternCall_PrintAddStr [10:29:47]wPrintStart [10:29:47]Write to MH i2c: 01 00 00 A3 60 03 [10:29:47]Write i2c OK [10:29:47]MH_I2C_Read... [10:29:47]Read from MH i2c: 01 [10:29:47]MH_I2C_Read... [10:29:47]Read from MH i2c: 01 07 00 [10:29:47]MH_I2C_Read... [10:29:47]Read from MH i2c: 01 07 00 A3 60 00 00 00 00 00 FF 0F 18 [10:29:47]RasterBufferAndPrint [10:29:47]line Счет N : (3)3509 [10:29:47]line ИНН: 02508201610067 [10:29:47]line Контрольно-Кассовый Чек [10:29:47]line ПРОДАЖА [10:29:47]line Товар: 4700040114120 [10:29:47]line Султан чай 1л. чер персик [10:29:47]line 1.000 * 65.00 [10:29:47]line = 65.00 [10:29:47]line НДС 12% НСП 1% [10:29:47]line > о реализуемом товаре [10:29:47]line Товар: 4603290004879 [10:29:47]line Печ.сах.FORSITE Сэнд.кокос.вк [10:29:47]line 1.000 * 93.00 [10:29:47]line = 93.00 [10:29:47]line НДС 12% НСП 1% [10:29:47]line > о реализуемом товаре [10:29:47]line ИТОГО: 158.00 [10:29:47]line НСП 1% : 1.39 [10:29:47]line НДС 12% : 16.78 [10:29:47]line Наличными: 158.00 [10:29:47]line Безнал.: 0.00 [10:29:47]line Место: АЗС № 172 "Партнер Нефть" [10:29:47]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:29:47]line СНО: Общий режим [10:29:47]line Чек 140 30.10.2024 10:29 [10:29:47]line Смена: 536 ФФД: 1.0 [10:29:47]line ЗНМ: 0300000116 [10:29:47]line РНМ: 0000000000091780 [10:29:47]line Версия ККМ: 001 [10:29:47]line ФМ: 0000000000871765 [10:29:47]line ФД: 311293 [10:29:47]line ФПД: 186533335753229 [10:29:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T102950&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311293&fm=186533335753229&tin=02508201610067®Number=0000000000091780&sum=15800 [10:29:47]OFD Sender: Processing packet 311293 [packets to send 223, broken 222] [10:29:47]ProducePacketName [10:29:47]name=ofd_packets/00311293 [10:29:47]OFD Sender: To server: pG, [10:29:47]CommunicateWithHost lk.salyk.kg:30040 [10:29:47]ConnectInit lk.salyk.kg [10:29:47]line 0 [10:29:47]written 0, free lines is 4095 [10:29:48]Connected sock=10 [10: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 31 37 36 35 A8 01 00 00 95 F1 A0 01 39 B8 5A 03 01 00 03 00 94 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 32 30 06 04 2C 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 72 00 8A 04 0D 00 34 36 30 33 32 39 30 30 30 34 38 37 39 06 04 2E 00 D0 9F D0 B5 D1 87 2E D1 81 D0 B0 D1 85 2E 46 4F 52 53 49 54 45 20 D0 A1 D1 8D D0 BD D0 B4 2E D0 BA D0 BE D0 BA D0 BE D1 81 2E D0 B2 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 24 00 00 00 00 13 04 06 00 54 24 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 3D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8E 06 00 00 00 00 07 04 06 00 B8 3D 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 00 00 00 F4 03 04 00 9E 0A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FD BF 04 00 35 04 06 00 A9 A6 AD 37 62 0D A6 B6 1D 6C 35 38 FB 50 [10:29:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 B5 32 47 00 02 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 31 37 36 35 10 04 04 00 FD BF 04 00 F4 03 04 00 EF B0 21 67 B6 04 01 00 00 E8 08 55 47 27 2D FC 85 [10:29:48]CommunicateWithHost err = 0 [10:29:48]CheckOFDResponse [10:29:48]1017 (14) - 77093643461234 [10:29:48]1041 (16) - 0000000000871765 [10:29:48]1040 (4) - 311293 [10:29:48]1012 (4) - 30.10.2024 04:07 [10:29:48]1206 (1) - 0 [10:29:48]OFD Sender: Remove packet 311293 [10:29:48]ProducePacketName [10:29:48]name=ofd_packets/00311293 [10:29:48]NVStorageDeleteData [10:29:48]Write to MH i2c: 01 00 00 D0 60 30 [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 D0 60 00 00 00 00 00 7B 0C BE [10:29:48]RasterBufferAndPrint [10:29:48]line [10:29:48]line [10:29:48]line [10:29:48]line [10:29:48]line [10:29:48]written 0, free lines is 3199 [10:29:48]MH_Cut [10:29:48]Write to MH i2c: D1 01 00 D7 60 01 09 [10:29:48]Write i2c OK [10:29:48]MH_I2C_Read... [10:29:48]Read from MH i2c: D1 [10:29:48]MH_I2C_Read... [10:29:48]Read from MH i2c: D1 01 00 [10:29:48]MH_I2C_Read... [10:29:48]Read from MH i2c: D1 01 00 D7 60 00 08 [10:29:48]Write to MH i2c: 01 00 00 D8 60 38 [10:29:48]Write i2c OK [10:29:48]MH_I2C_Read... [10:29:48]OFD Sender: No OFD packet to send [10:29:49]*** Cut start [10:29:49]*** Purtial cut [10:29:49]*** Stage 1: CUTSNS_PIN = 1 [10:29:49]Read from MH i2c: 01 [10:29:49]MH_I2C_Read... [10:29:49]*** Stop cut motor [10:29:49]*** Cut end [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 D8 60 00 00 00 00 00 FF 0F 4D [10:29:49]process_action close_receipt done [10:29:49]requested_data is exist [10:29:49]produce_requested_data [10:29:49]requested_item fm.sn is exist - process it [10:29:49]wFMCommunicate request_size=4 [10:29:49]MH_SAM_APDU [10:29:49]CAPDU: 80 11 00 00 [10:29:49]Write to MH i2c: E2 08 00 D9 60 80 11 00 00 00 00 00 00 B3 [10:29:49]Write i2c OK [10:29:49]MH_I2C_Read... [10:29:49]Read from MH i2c: E2 [10:29:49]MH_I2C_Read... [10:29:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:29:49]Read from MH i2c: E2 17 00 [10:29:49]MH_I2C_Read... [10:29:49]Read from MH i2c: E2 17 00 D9 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 08 [10:29:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:29:49]wFMCommunicate OK [10:29:49]requested_item fd.num is exist - process it [10:29:49]SAM_PROTO_GetFieldsCounters [10:29:49]wFMCommunicate request_size=4 [10:29:49]MH_SAM_APDU [10:29:49]CAPDU: 80 13 00 00 [10:29:49]Write to MH i2c: E2 08 00 DA 60 80 13 00 00 00 00 00 00 B6 [10:29:49]Write i2c OK [10:29:49]MH_I2C_Read... [10:29:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:29:49]Read from MH i2c: E2 [10:29:49]MH_I2C_Read... [10:29:49]Read from MH i2c: E2 62 00 [10:29:49]MH_I2C_Read... [10:29:49]Read from MH i2c: E2 62 00 DA 60 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FD BF 04 00 0E 04 04 00 18 02 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 57 [10:29: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FD BF 04 00 0E 04 04 00 18 02 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 [10:29:49]wFMCommunicate OK [10:29:49]SAM_PROTO_GetFieldsCounters done [10:29:49]requested_item shift.num is exist - process it [10:29:49]requested_item shift.opened is exist - process it [10:29:49]req_shift_opened [10:29:49]FM_GetShiftState [10:29:49]SAM_PROTO_GetShiftState [10:29:49]wFMCommunicate request_size=4 [10:29:49]MH_SAM_APDU [10:29:49]CAPDU: 80 13 01 00 [10:29:49]Write to MH i2c: E2 08 00 DB 60 80 13 01 00 00 00 00 00 B8 [10:29:49]Write i2c OK [10:29:49]MH_I2C_Read... [10:29:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:29:49]Read from MH i2c: E2 [10:29:49]MH_I2C_Read... [10:29:49]Read from MH i2c: E2 0E 00 [10:29:49]MH_I2C_Read... [10:29:49]Read from MH i2c: E2 0E 00 DB 60 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 A3 [10:29:49]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:29:49]wFMCommunicate OK [10:29:49]SAM_PROTO_GetShiftState done [10:29:49]FM_GetShiftState done [10:29:49]req_shift_opened done [10:29:49]requested_item shift.open_date is exist - process it [10:29:49]req_shift_open_date [10:29:49]req_shift_open_date done [10:29:49]produce_requested_data done [10:29:49]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311293,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:29:49]process_action_free close_receipt [10:29:49]json_value_free [10:29:49]json_value_free done [10:29:49]process_json_proto returns [10:29:49]Send response to host [10:29:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311293,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:29:49]free response buf [10:29:49]execute_script done [10:29:49]execute_script returns [10:29:49]free content buf [10:29:49]Sock 9.Close socket [10:29:49]Sock 9.Thread stoped [10:29:53]OFD Sender: No OFD packet to send [10:29:58]OFD Sender: No OFD packet to send [10:30:03]OFD Sender: No OFD packet to send [10:30:08]OFD Sender: No OFD packet to send [10:30:11]accept exits with 7 [10:30:11]New connection [10:30:11]New thread 3066510692 created [10:30:11]Thread 3066654052 joined [10:30:11]Waiting for new connection... [10:30:11] Sock 7.Parse request [10:30:11]Sock 7.Check first char [10:30:11]Sock 7.First char is OK [10:30:11]request: POST /json_proto HTTP/1.0 [10:30:11]Method: POST [10:30:11]URL: /json_proto [10:30:11]Method is POST - this is cgi request [10:30:11]url: /json_proto [10:30:11]query_string will be loaded in cgi processing [10:30:11]execute_cgi json_proto POST (null) [10:30:11]execute_cgi path=json_proto method=POST [10:30:11]POST find Content-Length [10:30:11]Host: 172.17.96.3:8080 [10:30:11]Content-Length: 677 [10:30:11]Content-Type: application/json [10:30:11] [10:30:11]POST finish read [10:30:11]Found Content-Length = 677 [10:30:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645100", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:30:11]execute_script... [10:30: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)645100", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:30:11]POST & json_proto [10:30:11]process_json_proto [10:30:11]json parsed OK: [10:30:11]protocol is kg_v1.0 [10:30:11]action value=close_receipt [10:30:11]process_action close_receipt [10:30:11]cmd_close_receipt [10:30:11]MH_GetDate [10:30:11]Write to MH i2c: F0 00 00 DC 60 2B [10:30:11]Write i2c OK [10:30:11]MH_I2C_Read... [10:30:11]Read from MH i2c: F0 [10:30:11]MH_I2C_Read... [10:30:11]Read from MH i2c: F0 09 00 [10:30:11]MH_I2C_Read... [10:30:11]Read from MH i2c: F0 09 00 DC 60 00 B7 0A 22 67 44 5E 04 65 89 [10:30:11]GetLastDocTimeStamp 1730284190 [10:30:11]current date 1730284215 [10:30:11]FM_GetShiftState [10:30:11]SAM_PROTO_GetShiftState [10:30:11]wFMCommunicate request_size=4 [10:30:11]MH_SAM_APDU [10:30:11]CAPDU: 80 13 01 00 [10:30:11]Write to MH i2c: E2 08 00 DD 60 80 13 01 00 00 00 00 00 BA [10:30:11]Write i2c OK [10:30:11]MH_I2C_Read... [10:30:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:30:11]Read from MH i2c: E2 [10:30:11]MH_I2C_Read... [10:30:11]Read from MH i2c: E2 0E 00 [10:30:11]MH_I2C_Read... [10:30:11]Read from MH i2c: E2 0E 00 DD 60 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 A5 [10:30:11]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:30:11]wFMCommunicate OK [10:30:11]SAM_PROTO_GetShiftState done [10:30:11]FM_GetShiftState done [10:30:11]opened in 1730247899 [10:30:11]opened+sec_in_day 1730334299 [10:30:11]quantity*price = 40006 [10:30:11]sum+1 = 40007 [10:30:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 141 30.10.2024 10:30 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311294 ФПД: 94602233903503 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T103016&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311294&fm=94602233903503&tin=02508201610067®Number=0000000000091780&sum=40000 [10:30:12]StoreToDocumentArchive [10:30:12]shift 536 fd 311294 [10:30:12]save to /storage/0536/doc_00311294 [10:30:12]save last doc name /storage/0536/doc_00311294 to /storage/kkm_last_doc_name [10:30:12]save OK [10:30:12]Clear old archive folders... [10:30:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:30:12]tlvbuf is 0081B030 [10:30:12]SAM_PROTO_ClearQueue [10:30:12]wFMCommunicate request_size=4 [10:30:12]MH_SAM_APDU [10:30:12]CAPDU: 80 09 00 00 [10:30:12]Write to MH i2c: E2 08 00 EA 60 80 09 00 00 00 00 00 00 BC [10:30:12]Write i2c OK [10:30:12]MH_I2C_Read... [10:30:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:30:12]Read from MH i2c: E2 [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: E2 03 00 [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: E2 03 00 EA 60 00 90 00 BE [10:30:12]RAPDU: 90 00 [10:30:12]wFMCommunicate OK [10:30:12]SAM_PROTO_ClearQueue done [10:30:12]KKMCreateOFDPacket [10:30:12]OFDProtocolAddRootSTLVToBuf [10:30:12]FM_MakeSignedData [10:30:12]FM_MakeSignedData [10:30:12]SAM_PROTO_SignData [10:30:12]wFMCommunicate request_size=4 [10:30:12]MH_SAM_APDU [10:30:12]CAPDU: 80 0D 01 02 [10:30:12]Write to MH i2c: E2 08 00 EB 60 80 0D 01 02 00 00 00 00 C4 [10:30:12]Write i2c OK [10:30:12]MH_I2C_Read... [10:30:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:30:12]Read from MH i2c: E2 [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: E2 03 00 [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: E2 03 00 EB 60 00 90 00 BF [10:30:12]RAPDU: 90 00 [10:30:12]wFMCommunicate OK [10:30:12]wFMCommunicate request_size=255 [10:30:12]MH_SAM_APDU [10:30: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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 8D 00 00 00 F4 03 04 00 B8 0A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FE BF 04 00 35 04 06 00 56 [10:30:12]Write to MH i2c: E2 02 01 EC 60 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 8D 00 00 00 F4 03 04 00 B8 0A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FE BF 04 00 35 04 06 00 56 00 00 2A [10:30:12]Write i2c OK [10:30:12]MH_I2C_Read... [10:30:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:30:12]Read from MH i2c: E2 [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: E2 03 00 [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: E2 03 00 EC 60 00 90 00 C0 [10:30:12]RAPDU: 90 00 [10:30:12]wFMCommunicate OK [10:30:12]wFMCommunicate request_size=10 [10:30:12]MH_SAM_APDU [10:30:12]CAPDU: 80 0D 02 02 05 0A 4C 8B F9 8F [10:30:12]Write to MH i2c: E2 0D 00 ED 60 80 0D 02 02 05 00 0A 4C 8B F9 8F 00 00 3A [10:30:12]Write i2c OK [10:30:12]MH_I2C_Read... [10:30:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:30:12]Read from MH i2c: E2 [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: E2 03 00 [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: E2 03 00 ED 60 00 90 00 C1 [10:30:12]RAPDU: 90 00 [10:30:12]wFMCommunicate OK [10:30:12]wFMCommunicate request_size=4 [10:30:12]MH_SAM_APDU [10:30:12]CAPDU: 80 0D 03 02 [10:30:12]Write to MH i2c: E2 08 00 EE 60 80 0D 03 02 00 00 00 00 C9 [10:30:12]Write i2c OK [10:30:12]MH_I2C_Read... [10:30:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:30:12]Read from MH i2c: E2 [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: E2 0B 00 [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: E2 0B 00 EE 60 00 89 C2 86 04 9C DE 31 CD 90 00 17 [10:30:12]RAPDU: 89 C2 86 04 9C DE 31 CD 90 00 [10:30:12]wFMCommunicate OK [10:30:12]SAM_PROTO_SignData done [10:30:12]FM_MakeSignedData done [10:30:12]CreateOFDProtocolMessage [10:30:12]wFMCommunicate request_size=4 [10:30:12]MH_SAM_APDU [10:30:12]CAPDU: 80 11 00 00 [10:30:12]Write to MH i2c: E2 08 00 EF 60 80 11 00 00 00 00 00 00 C9 [10:30:12]Write i2c OK [10:30:12]MH_I2C_Read... [10:30:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:30:12]Read from MH i2c: E2 [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: E2 17 00 [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: E2 17 00 EF 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 1E [10:30:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:30:12]wFMCommunicate OK [10:30:12]CreateOFDProtocolMessage done [10:30:12]OFDSenderStorePacket 311294 [10:30:12]StoreOFDPacket docnum=311294 [10:30:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F0 FC 07 01 2D 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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 8D 00 00 00 F4 03 04 00 B8 0A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FE BF 04 00 35 04 06 00 56 0A 4C 8B F9 8F 89 C2 86 04 9C DE 31 CD [10:30:12]CheckFolder [10:30:12]dirname=/storage/ofd_packets [10:30:12]CheckFolder done [10:30:12]ProducePacketName [10:30:12]name=ofd_packets/00311294 [10:30:12]NVStorageSaveData ofd_packets/00311294 [10:30:12]File name is /storage/ofd_packets/00311294 [10:30:12]Write 301 bytes [10:30:12]NVStorageSaveData done [10:30:12]OFDSenderStorePacket done [10:30:12]KKMCreateOFDPacket done [10:30:12]NVStorageSaveData kkm_last_timestamp [10:30:12]File name is /storage/kkm_last_timestamp [10:30:12]Write 4 bytes [10:30:12]NVStorageSaveData done [10:30:12]ExternCall_PrintAddStr [10:30:12]wPrintStart [10:30:12]Write to MH i2c: 01 00 00 F0 60 50 [10:30:12]Write i2c OK [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: 01 [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: 01 07 00 [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: 01 07 00 F0 60 00 00 00 00 00 FF 0F 65 [10:30:12]RasterBufferAndPrint [10:30:12]line Счет N : (1)645100 [10:30:12]line ИНН: 02508201610067 [10:30:12]line Контрольно-Кассовый Чек [10:30:12]line ПРОДАЖА [10:30:12]line ТРК (МРК, ГНК) : 52 [10:30:12]line Товар: 2710124130 [10:30:13]line Аи-92-К-2 [10:30:13]line 5.980 * 66.90 [10:30:13]line = 400.06 [10:30:13]line НДС 12% НСП 1% [10:30:13]line > о реализуемом товаре [10:30:13]line ОКРУГЛЕНИЕ: -0.06 [10:30:13]line ИТОГО: 400.00 [10:30:13]line Внесено: 400.00 [10:30:13]line СДАЧА: 0.00 [10:30:13]line НСП 1% : 3.54 [10:30:13]line НДС 12% : 42.48 [10:30:13]line Наличными: 400.00 [10:30:13]line Безнал.: 0.00 [10:30:13]line Место: АЗС № 172 "Партнер Нефть" [10:30:13]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:30:13]line СНО: Общий режим [10:30:13]line Чек 141 30.10.2024 10:30 [10:30:13]line Смена: 536 ФФД: 1.0 [10:30:13]line ЗНМ: 0300000116 [10:30:13]line РНМ: 0000000000091780 [10:30:13]line Версия ККМ: 001 [10:30:13]line ФМ: 0000000000871765 [10:30:13]line ФД: 311294 [10:30:13]line ФПД: 94602233903503 [10:30:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T103016&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311294&fm=94602233903503&tin=02508201610067®Number=0000000000091780&sum=40000 [10:30:13]written 0, free lines is 4095 [10:30:13]OFD Sender: Processing packet 311294 [packets to send 223, broken 222] [10:30:13]ProducePacketName [10:30:13]name=ofd_packets/00311294 [10:30:13]OFD Sender: To server: pG, [10:30:13]CommunicateWithHost lk.salyk.kg:30040 [10:30:13]ConnectInit lk.salyk.kg [10:30:13]Write to MH i2c: 01 00 00 1A 61 7B [10:30:13]Write i2c OK [10:30:13]MH_I2C_Read... [10:30:13]Read from MH i2c: 01 [10:30:13]MH_I2C_Read... [10:30:13]Read from MH i2c: 01 07 00 [10:30:13]MH_I2C_Read... [10:30:13]Read from MH i2c: 01 07 00 1A 61 00 00 00 00 00 AE 0C 3C [10:30:13]RasterBufferAndPrint [10:30:13]line [10:30:13]line [10:30:13]line [10:30:13]line [10:30:13]line [10:30:13]written 0, free lines is 3248 [10:30:13]MH_Cut [10:30:13]Write to MH i2c: D1 01 00 21 61 01 54 [10:30:13]Write i2c OK [10:30:13]MH_I2C_Read... [10:30:13]Read from MH i2c: D1 [10:30:13]MH_I2C_Read... [10:30:13]Read from MH i2c: D1 01 00 [10:30:13]MH_I2C_Read... [10:30:13]Read from MH i2c: D1 01 00 21 61 00 53 [10:30:13]Write to MH i2c: 01 00 00 22 61 83 [10:30:13]Write i2c OK [10:30:13]MH_I2C_Read... [10:30:14]*** Cut start [10:30:14]*** Purtial cut [10:30:14]*** Stage 1: CUTSNS_PIN = 1 [10:30:14]Read from MH i2c: 01 [10:30:14]MH_I2C_Read... [10:30:14]*** Stop cut motor [10:30:14]Read from MH i2c: 01 07 00 [10:30:14]MH_I2C_Read... [10:30:14]*** Cut end [10:30:14]Read from MH i2c: 01 07 00 22 61 00 00 00 00 00 FF 0F 98 [10:30:14]process_action close_receipt done [10:30:14]requested_data is exist [10:30:14]produce_requested_data [10:30:14]requested_item fm.sn is exist - process it [10:30:14]wFMCommunicate request_size=4 [10:30:14]MH_SAM_APDU [10:30:14]CAPDU: 80 11 00 00 [10:30:14]Write to MH i2c: E2 08 00 23 61 80 11 00 00 00 00 00 00 FE [10:30:14]Write i2c OK [10:30:14]MH_I2C_Read... [10:30:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:30:14]Read from MH i2c: E2 [10:30:14]MH_I2C_Read... [10:30:14]Read from MH i2c: E2 17 00 [10:30:14]MH_I2C_Read... [10:30:14]Read from MH i2c: E2 17 00 23 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 53 [10:30:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:30:14]wFMCommunicate OK [10:30:14]requested_item fd.num is exist - process it [10:30:14]SAM_PROTO_GetFieldsCounters [10:30:14]wFMCommunicate request_size=4 [10:30:14]MH_SAM_APDU [10:30:14]CAPDU: 80 13 00 00 [10:30:14]Write to MH i2c: E2 08 00 24 61 80 13 00 00 00 00 00 00 01 [10:30:14]Write i2c OK [10:30:14]MH_I2C_Read... [10:30:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:30:14]Read from MH i2c: E2 [10:30:14]MH_I2C_Read... [10:30:14]Read from MH i2c: E2 62 00 [10:30:14]MH_I2C_Read... [10:30:14]Read from MH i2c: E2 62 00 24 61 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FE BF 04 00 0E 04 04 00 18 02 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 A6 [10:30: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FE BF 04 00 0E 04 04 00 18 02 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 [10:30:14]wFMCommunicate OK [10:30:14]SAM_PROTO_GetFieldsCounters done [10:30:14]requested_item shift.num is exist - process it [10:30:14]requested_item shift.opened is exist - process it [10:30:14]req_shift_opened [10:30:14]FM_GetShiftState [10:30:14]SAM_PROTO_GetShiftState [10:30:14]wFMCommunicate request_size=4 [10:30:14]MH_SAM_APDU [10:30:14]CAPDU: 80 13 01 00 [10:30:14]Write to MH i2c: E2 08 00 25 61 80 13 01 00 00 00 00 00 03 [10:30:14]Write i2c OK [10:30:14]MH_I2C_Read... [10:30:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:30:14]Read from MH i2c: E2 [10:30:14]MH_I2C_Read... [10:30:14]Read from MH i2c: E2 0E 00 [10:30:14]MH_I2C_Read... [10:30:14]Read from MH i2c: E2 0E 00 25 61 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 EE [10:30:14]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:30:14]wFMCommunicate OK [10:30:14]SAM_PROTO_GetShiftState done [10:30:14]FM_GetShiftState done [10:30:14]req_shift_opened done [10:30:14]requested_item shift.open_date is exist - process it [10:30:14]req_shift_open_date [10:30:14]req_shift_open_date done [10:30:14]produce_requested_data done [10:30:14]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311294,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:30:14]process_action_free close_receipt [10:30:14]json_value_free [10:30:14]json_value_free done [10:30:14]process_json_proto returns [10:30:14]Send response to host [10:30:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311294,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:30:14]free response buf [10:30:14]execute_script done [10:30:14]execute_script returns [10:30:14]free content buf [10:30:14]Sock 7.Close socket [10:30:14]Sock 7.Thread stoped [10:31:04]accept exits with 9 [10:31:04]New connection [10:31:04]New thread 3066654052 created [10:31:04]Thread 3066510692 joined [10:31:04]Waiting for new connection... [10:31:04] Sock 9.Parse request [10:31:04]Sock 9.Check first char [10:31:04]Sock 9.First char is OK [10:31:04]request: POST /json_proto HTTP/1.0 [10:31:04]Method: POST [10:31:04]URL: /json_proto [10:31:04]Method is POST - this is cgi request [10:31:04]url: /json_proto [10:31:04]query_string will be loaded in cgi processing [10:31:04]execute_cgi json_proto POST (null) [10:31:04]execute_cgi path=json_proto method=POST [10:31:04]POST find Content-Length [10:31:04]Host: 172.17.96.3:8080 [10:31:04]Content-Length: 769 [10:31:04]Content-Type: application/json [10:31:04] [10:31:04]POST finish read [10:31:04]Found Content-Length = 769 [10:31:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645101", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:31:04]execute_script... [10:31: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)645101", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:31:04]POST & json_proto [10:31:04]process_json_proto [10:31:04]json parsed OK: [10:31:04]protocol is kg_v1.0 [10:31:04]action value=close_receipt [10:31:04]process_action close_receipt [10:31:04]cmd_close_receipt [10:31:04]MH_GetDate [10:31:04]Write to MH i2c: F0 00 00 26 61 76 [10:31:04]Write i2c OK [10:31:04]MH_I2C_Read... [10:31:04]Read from MH i2c: F0 [10:31:04]MH_I2C_Read... [10:31:04]Read from MH i2c: F0 09 00 [10:31:04]MH_I2C_Read... [10:31:04]Read from MH i2c: F0 09 00 26 61 00 ED 0A 22 67 44 5E 04 65 0A [10:31:04]GetLastDocTimeStamp 1730284216 [10:31:04]current date 1730284269 [10:31:04]FM_GetShiftState [10:31:04]SAM_PROTO_GetShiftState [10:31:04]wFMCommunicate request_size=4 [10:31:04]MH_SAM_APDU [10:31:04]CAPDU: 80 13 01 00 [10:31:04]Write to MH i2c: E2 08 00 27 61 80 13 01 00 00 00 00 00 05 [10:31:04]Write i2c OK [10:31:04]MH_I2C_Read... [10:31:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:31:04]Read from MH i2c: E2 [10:31:04]MH_I2C_Read... [10:31:04]Read from MH i2c: E2 0E 00 [10:31:04]MH_I2C_Read... [10:31:04]Read from MH i2c: E2 0E 00 27 61 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 F0 [10:31:04]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:31:04]wFMCommunicate OK [10:31:04]SAM_PROTO_GetShiftState done [10:31:04]FM_GetShiftState done [10:31:04]opened in 1730247899 [10:31:04]opened+sec_in_day 1730334299 [10:31:04]quantity*price = 100015 [10:31:04]sum+1 = 100017 [10:31:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 142 30.10.2024 10:31 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311295 ФПД: 132928328345851 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T103109&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311295&fm=132928328345851&tin=02508201610067®Number=0000000000091780&sum=100016 [10:31:05]StoreToDocumentArchive [10:31:05]shift 536 fd 311295 [10:31:05]save to /storage/0536/doc_00311295 [10:31:05]save last doc name /storage/0536/doc_00311295 to /storage/kkm_last_doc_name [10:31:05]save OK [10:31:05]Clear old archive folders... [10:31:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:31:06]tlvbuf is 0081B800 [10:31:06]SAM_PROTO_ClearQueue [10:31:06]wFMCommunicate request_size=4 [10:31:06]MH_SAM_APDU [10:31:06]CAPDU: 80 09 00 00 [10:31:06]Write to MH i2c: E2 08 00 34 61 80 09 00 00 00 00 00 00 07 [10:31:06]Write i2c OK [10:31:06]MH_I2C_Read... [10:31:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:31:06]Read from MH i2c: E2 [10:31:06]MH_I2C_Read... [10:31:06]Read from MH i2c: E2 03 00 [10:31:06]MH_I2C_Read... [10:31:06]Read from MH i2c: E2 03 00 34 61 00 90 00 09 [10:31:06]RAPDU: 90 00 [10:31:06]wFMCommunicate OK [10:31:06]SAM_PROTO_ClearQueue done [10:31:06]KKMCreateOFDPacket [10:31:06]OFDProtocolAddRootSTLVToBuf [10:31:06]FM_MakeSignedData [10:31:06]FM_MakeSignedData [10:31:06]SAM_PROTO_SignData [10:31:06]wFMCommunicate request_size=4 [10:31:06]MH_SAM_APDU [10:31:06]CAPDU: 80 0D 01 02 [10:31:06]Write to MH i2c: E2 08 00 35 61 80 0D 01 02 00 00 00 00 0F [10:31:06]Write i2c OK [10:31:06]MH_I2C_Read... [10:31:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:31:06]Read from MH i2c: E2 [10:31:06]MH_I2C_Read... [10:31:06]Read from MH i2c: E2 03 00 [10:31:06]MH_I2C_Read... [10:31:06]Read from MH i2c: E2 03 00 35 61 00 90 00 0A [10:31:06]RAPDU: 90 00 [10:31:06]wFMCommunicate OK [10:31:06]wFMCommunicate request_size=255 [10:31:06]MH_SAM_APDU [10:31: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 ED 0A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FF BF 04 00 35 04 06 00 78 [10:31:06]Write to MH i2c: E2 02 01 36 61 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 ED 0A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FF BF 04 00 35 04 06 00 78 00 00 19 [10:31:06]Write i2c OK [10:31:06]MH_I2C_Read... [10:31:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:31:06]Read from MH i2c: E2 [10:31:06]MH_I2C_Read... [10:31:06]Read from MH i2c: E2 03 00 [10:31:06]MH_I2C_Read... [10:31:06]Read from MH i2c: E2 03 00 36 61 00 90 00 0B [10:31:06]RAPDU: 90 00 [10:31:06]wFMCommunicate OK [10:31:06]wFMCommunicate request_size=10 [10:31:06]MH_SAM_APDU [10:31:06]CAPDU: 80 0D 02 02 05 E5 C9 CA A8 FB [10:31:06]Write to MH i2c: E2 0D 00 37 61 80 0D 02 02 05 00 E5 C9 CA A8 FB 00 00 37 [10:31:06]Write i2c OK [10:31:06]MH_I2C_Read... [10:31:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:31:06]Read from MH i2c: E2 [10:31:06]MH_I2C_Read... [10:31:06]Read from MH i2c: E2 03 00 [10:31:06]MH_I2C_Read... [10:31:06]Read from MH i2c: E2 03 00 37 61 00 90 00 0C [10:31:06]RAPDU: 90 00 [10:31:06]wFMCommunicate OK [10:31:06]wFMCommunicate request_size=4 [10:31:06]MH_SAM_APDU [10:31:06]CAPDU: 80 0D 03 02 [10:31:06]Write to MH i2c: E2 08 00 38 61 80 0D 03 02 00 00 00 00 14 [10:31:06]Write i2c OK [10:31:06]MH_I2C_Read... [10:31:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:31:06]Read from MH i2c: E2 [10:31:06]MH_I2C_Read... [10:31:06]Read from MH i2c: E2 0B 00 [10:31:06]MH_I2C_Read... [10:31:06]Read from MH i2c: E2 0B 00 38 61 00 5A FA 4D D8 5E 8D 22 2D 90 00 C8 [10:31:06]RAPDU: 5A FA 4D D8 5E 8D 22 2D 90 00 [10:31:06]wFMCommunicate OK [10:31:06]SAM_PROTO_SignData done [10:31:06]FM_MakeSignedData done [10:31:06]CreateOFDProtocolMessage [10:31:06]wFMCommunicate request_size=4 [10:31:06]MH_SAM_APDU [10:31:06]CAPDU: 80 11 00 00 [10:31:06]Write to MH i2c: E2 08 00 39 61 80 11 00 00 00 00 00 00 14 [10:31:06]Write i2c OK [10:31:06]MH_I2C_Read... [10:31:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:31:06]Read from MH i2c: E2 [10:31:06]MH_I2C_Read... [10:31:06]Read from MH i2c: E2 17 00 [10:31:06]MH_I2C_Read... [10:31:06]Read from MH i2c: E2 17 00 39 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 69 [10:31:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:31:06]wFMCommunicate OK [10:31:06]CreateOFDProtocolMessage done [10:31:06]OFDSenderStorePacket 311295 [10:31:06]StoreOFDPacket docnum=311295 [10:31:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 5D DA 07 01 02 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 ED 0A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FF BF 04 00 35 04 06 00 78 E5 C9 CA A8 FB 5A FA 4D D8 5E 8D 22 2D [10:31:06]CheckFolder [10:31:06]dirname=/storage/ofd_packets [10:31:06]CheckFolder done [10:31:06]ProducePacketName [10:31:06]name=ofd_packets/00311295 [10:31:06]NVStorageSaveData ofd_packets/00311295 [10:31:06]File name is /storage/ofd_packets/00311295 [10:31:06]Write 301 bytes [10:31:06]NVStorageSaveData done [10:31:06]OFDSenderStorePacket done [10:31:06]KKMCreateOFDPacket done [10:31:06]NVStorageSaveData kkm_last_timestamp [10:31:06]File name is /storage/kkm_last_timestamp [10:31:06]Write 4 bytes [10:31:06]NVStorageSaveData done [10:31:06]ExternCall_PrintAddStr [10:31:06]wPrintStart [10:31:06]Write to MH i2c: 01 00 00 3A 61 9B [10:31:06]Write i2c OK [10:31:06]MH_I2C_Read... [10:31:06]Read from MH i2c: 01 [10:31:06]MH_I2C_Read... [10:31:06]Read from MH i2c: 01 07 00 [10:31:06]MH_I2C_Read... [10:31:06]Read from MH i2c: 01 07 00 3A 61 00 00 00 00 00 FF 0F B0 [10:31:06]RasterBufferAndPrint [10:31:06]line Счет N : (1)645101 [10:31:06]line ИНН: 02508201610067 [10:31:06]line Контрольно-Кассовый Чек [10:31:06]line ПРОДАЖА [10:31:06]line ТРК (МРК, ГНК) : 41 [10:31:06]line Товар: 2710124130 [10:31:06]line Аи-92-К-2 [10:31:06]line 14.950 * 66.90 [10:31:06]line = 1000.16 [10:31:06]line НДС 12% НСП 1% [10:31:06]line > о реализуемом товаре [10:31:06]line ИТОГО: 1000.16 [10:31:06]line НСП 1% : 8.85 [10:31:06]line НДС 12% : 106.21 [10:31:06]line Наличными: 0.00 [10:31:06]line Безнал.: 1000.16 [10:31:06]line Место: АЗС № 172 "Партнер Нефть" [10:31:06]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:31:06]line СНО: Общий режим [10:31:06]line Чек 142 30.10.2024 10:31 [10:31:06]line Смена: 536 ФФД: 1.0 [10:31:06]line ЗНМ: 0300000116 [10:31:06]line РНМ: 0000000000091780 [10:31:06]line Версия ККМ: 001 [10:31:06]line Платежная система: Mbank [10:31:06]line ФМ: 0000000000871765 [10:31:06]line ФД: 311295 [10:31:06]line ФПД: 132928328345851 [10:31:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T103109&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311295&fm=132928328345851&tin=02508201610067®Number=0000000000091780&sum=100016 [10:31:06]written 0, free lines is 4095 [10:31:06]Write to MH i2c: 01 00 00 62 61 C3 [10:31:06]Write i2c OK [10:31:06]MH_I2C_Read... [10:31:06]Read from MH i2c: 01 [10:31:06]MH_I2C_Read... [10:31:06]Read from MH i2c: 01 07 00 [10:31:06]MH_I2C_Read... [10:31:06]Read from MH i2c: 01 07 00 62 61 00 00 00 00 00 DC 0C B2 [10:31:06]RasterBufferAndPrint [10:31:06]line [10:31:06]line [10:31:06]line [10:31:06]line [10:31:06]line [10:31:06]written 0, free lines is 3296 [10:31:06]MH_Cut [10:31:06]Write to MH i2c: D1 01 00 69 61 01 9C [10:31:06]Write i2c OK [10:31:06]MH_I2C_Read... [10:31:06]Read from MH i2c: D1 [10:31:06]MH_I2C_Read... [10:31:06]Read from MH i2c: D1 01 00 [10:31:06]MH_I2C_Read... [10:31:06]Read from MH i2c: D1 01 00 69 61 00 9B [10:31:06]Write to MH i2c: 01 00 00 6A 61 CB [10:31:06]Write i2c OK [10:31:06]MH_I2C_Read... [10:31:07]*** Cut start [10:31:07]*** Purtial cut [10:31:07]*** Stage 1: CUTSNS_PIN = 1 [10:31:08]Read from MH i2c: 01 [10:31:08]MH_I2C_Read... [10:31:08]*** Stop cut motor [10:31:08]*** Cut end [10:31:08]Read from MH i2c: 01 07 00 [10:31:08]MH_I2C_Read... [10:31:08]Read from MH i2c: 01 07 00 6A 61 00 00 00 00 00 FF 0F E0 [10:31:08]process_action close_receipt done [10:31:08]requested_data is exist [10:31:08]produce_requested_data [10:31:08]requested_item fm.sn is exist - process it [10:31:08]wFMCommunicate request_size=4 [10:31:08]MH_SAM_APDU [10:31:08]CAPDU: 80 11 00 00 [10:31:08]Write to MH i2c: E2 08 00 6B 61 80 11 00 00 00 00 00 00 46 [10:31:08]Write i2c OK [10:31:08]MH_I2C_Read... [10:31:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:31:08]Read from MH i2c: E2 [10:31:08]MH_I2C_Read... [10:31:08]Read from MH i2c: E2 17 00 [10:31:08]MH_I2C_Read... [10:31:08]Read from MH i2c: E2 17 00 6B 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9B [10:31:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:31:08]wFMCommunicate OK [10:31:08]requested_item fd.num is exist - process it [10:31:08]SAM_PROTO_GetFieldsCounters [10:31:08]wFMCommunicate request_size=4 [10:31:08]MH_SAM_APDU [10:31:08]CAPDU: 80 13 00 00 [10:31:08]Write to MH i2c: E2 08 00 6C 61 80 13 00 00 00 00 00 00 49 [10:31:08]Write i2c OK [10:31:08]MH_I2C_Read... [10:31:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:31:08]Read from MH i2c: E2 [10:31:08]MH_I2C_Read... [10:31:08]Read from MH i2c: E2 62 00 [10:31:08]MH_I2C_Read... [10:31:08]Read from MH i2c: E2 62 00 6C 61 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FF BF 04 00 0E 04 04 00 18 02 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 F2 [10:31: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FF BF 04 00 0E 04 04 00 18 02 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 [10:31:08]wFMCommunicate OK [10:31:08]SAM_PROTO_GetFieldsCounters done [10:31:08]requested_item shift.num is exist - process it [10:31:08]requested_item shift.opened is exist - process it [10:31:08]req_shift_opened [10:31:08]FM_GetShiftState [10:31:08]SAM_PROTO_GetShiftState [10:31:08]wFMCommunicate request_size=4 [10:31:08]MH_SAM_APDU [10:31:08]CAPDU: 80 13 01 00 [10:31:08]Write to MH i2c: E2 08 00 6D 61 80 13 01 00 00 00 00 00 4B [10:31:08]Write i2c OK [10:31:08]MH_I2C_Read... [10:31:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:31:08]Read from MH i2c: E2 [10:31:08]MH_I2C_Read... [10:31:08]Read from MH i2c: E2 0E 00 [10:31:08]MH_I2C_Read... [10:31:08]Read from MH i2c: E2 0E 00 6D 61 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 36 [10:31:08]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:31:08]wFMCommunicate OK [10:31:08]SAM_PROTO_GetShiftState done [10:31:08]FM_GetShiftState done [10:31:08]req_shift_opened done [10:31:08]requested_item shift.open_date is exist - process it [10:31:08]req_shift_open_date [10:31:08]req_shift_open_date done [10:31:08]produce_requested_data done [10:31:08]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311295,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:31:08]process_action_free close_receipt [10:31:08]json_value_free [10:31:08]json_value_free done [10:31:08]process_json_proto returns [10:31:08]Send response to host [10:31:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311295,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:31:08]free response buf [10:31:08]execute_script done [10:31:08]execute_script returns [10:31:08]free content buf [10:31:08]Sock 9.Close socket [10:31:08]Sock 9.Thread stoped [10:31:26]accept exits with 7 [10:31:26]New connection [10:31:26]New thread 3066510692 created [10:31:26]Thread 3066654052 joined [10:31:26]Waiting for new connection... [10:31:26] Sock 7.Parse request [10:31:26]Sock 7.Check first char [10:31:26]Sock 7.First char is OK [10:31:26]request: POST /json_proto HTTP/1.0 [10:31:26]Method: POST [10:31:26]URL: /json_proto [10:31:26]Method is POST - this is cgi request [10:31:26]url: /json_proto [10:31:26]query_string will be loaded in cgi processing [10:31:26]execute_cgi json_proto POST (null) [10:31:26]execute_cgi path=json_proto method=POST [10:31:26]POST find Content-Length [10:31:26]Host: 172.17.96.3:8080 [10:31:26]Content-Length: 677 [10:31:26]Content-Type: application/json [10:31:26] [10:31:26]POST finish read [10:31:26]Found Content-Length = 677 [10:31:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645102", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "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:31:26]execute_script... [10:31: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)645102", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "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:31:26]POST & json_proto [10:31:26]process_json_proto [10:31:26]json parsed OK: [10:31:26]protocol is kg_v1.0 [10:31:26]action value=close_receipt [10:31:26]process_action close_receipt [10:31:26]cmd_close_receipt [10:31:26]MH_GetDate [10:31:26]Write to MH i2c: F0 00 00 6E 61 BE [10:31:26]Write i2c OK [10:31:26]MH_I2C_Read... [10:31:26]Read from MH i2c: F0 [10:31:26]MH_I2C_Read... [10:31:26]Read from MH i2c: F0 09 00 [10:31:26]MH_I2C_Read... [10:31:26]Read from MH i2c: F0 09 00 6E 61 00 02 0B 22 67 44 5E 04 65 68 [10:31:26]GetLastDocTimeStamp 1730284269 [10:31:26]current date 1730284290 [10:31:26]FM_GetShiftState [10:31:26]SAM_PROTO_GetShiftState [10:31:26]wFMCommunicate request_size=4 [10:31:26]MH_SAM_APDU [10:31:26]CAPDU: 80 13 01 00 [10:31:26]Write to MH i2c: E2 08 00 6F 61 80 13 01 00 00 00 00 00 4D [10:31:26]Write i2c OK [10:31:26]MH_I2C_Read... [10:31:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:31:26]Read from MH i2c: E2 [10:31:26]MH_I2C_Read... [10:31:26]Read from MH i2c: E2 0E 00 [10:31:26]MH_I2C_Read... [10:31:26]Read from MH i2c: E2 0E 00 6F 61 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 38 [10:31:26]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:31:26]wFMCommunicate OK [10:31:26]SAM_PROTO_GetShiftState done [10:31:26]FM_GetShiftState done [10:31:26]opened in 1730247899 [10:31:26]opened+sec_in_day 1730334299 [10:31:26]quantity*price = 60009 [10:31:26]sum+1 = 60010 [10:31:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 143 30.10.2024 10:31 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311296 ФПД: 102661346524292 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T103130&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311296&fm=102661346524292&tin=02508201610067®Number=0000000000091780&sum=60000 [10:31:27]StoreToDocumentArchive [10:31:27]shift 536 fd 311296 [10:31:27]save to /storage/0536/doc_00311296 [10:31:27]save last doc name /storage/0536/doc_00311296 to /storage/kkm_last_doc_name [10:31:27]save OK [10:31:27]Clear old archive folders... [10:31:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:31:27]tlvbuf is 006341E0 [10:31:27]SAM_PROTO_ClearQueue [10:31:27]wFMCommunicate request_size=4 [10:31:27]MH_SAM_APDU [10:31:27]CAPDU: 80 09 00 00 [10:31:27]Write to MH i2c: E2 08 00 7C 61 80 09 00 00 00 00 00 00 4F [10:31:27]Write i2c OK [10:31:27]MH_I2C_Read... [10:31:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:31:27]Read from MH i2c: E2 [10:31:27]MH_I2C_Read... [10:31:27]Read from MH i2c: E2 03 00 [10:31:27]MH_I2C_Read... [10:31:27]Read from MH i2c: E2 03 00 7C 61 00 90 00 51 [10:31:27]RAPDU: 90 00 [10:31:27]wFMCommunicate OK [10:31:27]SAM_PROTO_ClearQueue done [10:31:27]KKMCreateOFDPacket [10:31:27]OFDProtocolAddRootSTLVToBuf [10:31:27]FM_MakeSignedData [10:31:27]FM_MakeSignedData [10:31:27]SAM_PROTO_SignData [10:31:27]wFMCommunicate request_size=4 [10:31:27]MH_SAM_APDU [10:31:27]CAPDU: 80 0D 01 02 [10:31:27]Write to MH i2c: E2 08 00 7D 61 80 0D 01 02 00 00 00 00 57 [10:31:27]Write i2c OK [10:31:27]MH_I2C_Read... [10:31:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:31:27]Read from MH i2c: E2 [10:31:27]MH_I2C_Read... [10:31:27]Read from MH i2c: E2 03 00 [10:31:27]MH_I2C_Read... [10:31:27]Read from MH i2c: E2 03 00 7D 61 00 90 00 52 [10:31:27]RAPDU: 90 00 [10:31:27]wFMCommunicate OK [10:31:27]wFMCommunicate request_size=255 [10:31:27]MH_SAM_APDU [10:31: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 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 8F 00 00 00 F4 03 04 00 02 0B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 00 C0 04 00 35 04 06 00 5D [10:31:27]Write to MH i2c: E2 02 01 7E 61 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 8F 00 00 00 F4 03 04 00 02 0B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 00 C0 04 00 35 04 06 00 5D 00 00 22 [10:31:27]Write i2c OK [10:31:27]MH_I2C_Read... [10:31:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:31:27]Read from MH i2c: E2 [10:31:27]MH_I2C_Read... [10:31:27]Read from MH i2c: E2 03 00 [10:31:27]MH_I2C_Read... [10:31:27]Read from MH i2c: E2 03 00 7E 61 00 90 00 53 [10:31:27]RAPDU: 90 00 [10:31:27]wFMCommunicate OK [10:31:27]wFMCommunicate request_size=10 [10:31:27]MH_SAM_APDU [10:31:27]CAPDU: 80 0D 02 02 05 5E B5 17 7C 84 [10:31:27]Write to MH i2c: E2 0D 00 7F 61 80 0D 02 02 05 00 5E B5 17 7C 84 00 00 8E [10:31:27]Write i2c OK [10:31:27]MH_I2C_Read... [10:31:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:31:27]Read from MH i2c: E2 [10:31:27]MH_I2C_Read... [10:31:27]Read from MH i2c: E2 03 00 [10:31:27]MH_I2C_Read... [10:31:27]Read from MH i2c: E2 03 00 7F 61 00 90 00 54 [10:31:27]RAPDU: 90 00 [10:31:27]wFMCommunicate OK [10:31:27]wFMCommunicate request_size=4 [10:31:27]MH_SAM_APDU [10:31:27]CAPDU: 80 0D 03 02 [10:31:27]Write to MH i2c: E2 08 00 80 61 80 0D 03 02 00 00 00 00 5C [10:31:27]Write i2c OK [10:31:27]MH_I2C_Read... [10:31:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:31:27]Read from MH i2c: E2 [10:31:27]MH_I2C_Read... [10:31:27]Read from MH i2c: E2 0B 00 [10:31:27]MH_I2C_Read... [10:31:27]Read from MH i2c: E2 0B 00 80 61 00 8D 35 35 EB C8 75 D8 F9 90 00 4D [10:31:27]RAPDU: 8D 35 35 EB C8 75 D8 F9 90 00 [10:31:27]wFMCommunicate OK [10:31:27]SAM_PROTO_SignData done [10:31:27]FM_MakeSignedData done [10:31:27]CreateOFDProtocolMessage [10:31:27]wFMCommunicate request_size=4 [10:31:27]MH_SAM_APDU [10:31:27]CAPDU: 80 11 00 00 [10:31:27]Write to MH i2c: E2 08 00 81 61 80 11 00 00 00 00 00 00 5C [10:31:27]Write i2c OK [10:31:27]MH_I2C_Read... [10:31:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:31:27]Read from MH i2c: E2 [10:31:27]MH_I2C_Read... [10:31:27]Read from MH i2c: E2 17 00 [10:31:27]MH_I2C_Read... [10:31:27]Read from MH i2c: E2 17 00 81 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B1 [10:31:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:31:27]wFMCommunicate OK [10:31:27]CreateOFDProtocolMessage done [10:31:27]OFDSenderStorePacket 311296 [10:31:27]StoreOFDPacket docnum=311296 [10:31:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 1A 51 07 01 A4 26 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 8F 00 00 00 F4 03 04 00 02 0B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 00 C0 04 00 35 04 06 00 5D 5E B5 17 7C 84 8D 35 35 EB C8 75 D8 F9 [10:31:27]CheckFolder [10:31:27]dirname=/storage/ofd_packets [10:31:27]CheckFolder done [10:31:27]ProducePacketName [10:31:27]name=ofd_packets/00311296 [10:31:27]NVStorageSaveData ofd_packets/00311296 [10:31:27]File name is /storage/ofd_packets/00311296 [10:31:27]Write 301 bytes [10:31:27]NVStorageSaveData done [10:31:27]OFDSenderStorePacket done [10:31:27]KKMCreateOFDPacket done [10:31:27]NVStorageSaveData kkm_last_timestamp [10:31:27]File name is /storage/kkm_last_timestamp [10:31:27]Write 4 bytes [10:31:27]NVStorageSaveData done [10:31:27]ExternCall_PrintAddStr [10:31:27]wPrintStart [10:31:27]Write to MH i2c: 01 00 00 82 61 E3 [10:31:27]Write i2c OK [10:31:27]MH_I2C_Read... [10:31:27]Read from MH i2c: 01 [10:31:27]MH_I2C_Read... [10:31:27]Read from MH i2c: 01 07 00 [10:31:27]MH_I2C_Read... [10:31:27]Read from MH i2c: 01 07 00 82 61 00 00 00 00 00 FF 0F F8 [10:31:27]RasterBufferAndPrint [10:31:27]line Счет N : (1)645102 [10:31:27]line ИНН: 02508201610067 [10:31:27]line Контрольно-Кассовый Чек [10:31:27]line ПРОДАЖА [10:31:27]line ТРК (МРК, ГНК) : 31 [10:31:27]line Товар: 2710124130 [10:31:27]line Аи-92-К-2 [10:31:27]line 8.970 * 66.90 [10:31:27]line = 600.09 [10:31:27]line НДС 12% НСП 1% [10:31:27]line > о реализуемом товаре [10:31:27]line ОКРУГЛЕНИЕ: -0.09 [10:31:27]line ИТОГО: 600.00 [10:31:27]line Внесено: 600.00 [10:31:27]line СДАЧА: 0.00 [10:31:27]line НСП 1% : 5.31 [10:31:27]line НДС 12% : 63.73 [10:31:27]line Наличными: 600.00 [10:31:27]line Безнал.: 0.00 [10:31:27]line Место: АЗС № 172 "Партнер Нефть" [10:31:27]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:31:27]line СНО: Общий режим [10:31:27]line Чек 143 30.10.2024 10:31 [10:31:27]line Смена: 536 ФФД: 1.0 [10:31:27]line ЗНМ: 0300000116 [10:31:27]line РНМ: 0000000000091780 [10:31:27]line Версия ККМ: 001 [10:31:27]line ФМ: 0000000000871765 [10:31:27]line ФД: 311296 [10:31:27]line ФПД: 102661346524292 [10:31:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T103130&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311296&fm=102661346524292&tin=02508201610067®Number=0000000000091780&sum=60000 [10:31:27]written 0, free lines is 4095 [10:31:28]Write to MH i2c: 01 00 00 AC 61 0D [10:31:28]Write i2c OK [10:31:28]MH_I2C_Read... [10:31:28]Read from MH i2c: 01 [10:31:28]MH_I2C_Read... [10:31:28]Read from MH i2c: 01 07 00 [10:31:28]MH_I2C_Read... [10:31:28]Read from MH i2c: 01 07 00 AC 61 00 00 00 00 00 AD 0C CD [10:31:28]RasterBufferAndPrint [10:31:28]line [10:31:28]line [10:31:28]line [10:31:28]line [10:31:28]line [10:31:28]written 0, free lines is 3251 [10:31:28]MH_Cut [10:31:28]Write to MH i2c: D1 01 00 B3 61 01 E6 [10:31:28]Write i2c OK [10:31:28]MH_I2C_Read... [10:31:28]Read from MH i2c: D1 [10:31:28]MH_I2C_Read... [10:31:28]Read from MH i2c: D1 01 00 [10:31:28]MH_I2C_Read... [10:31:28]Read from MH i2c: D1 01 00 B3 61 00 E5 [10:31:28]Write to MH i2c: 01 00 00 B4 61 15 [10:31:28]Write i2c OK [10:31:28]MH_I2C_Read... [10:31:29]*** Cut start [10:31:29]*** Purtial cut [10:31:29]*** Stage 1: CUTSNS_PIN = 1 [10:31:29]Read from MH i2c: 01 [10:31:29]MH_I2C_Read... [10:31:29]*** Stop cut motor [10:31:29]*** Cut end [10:31:29]Read from MH i2c: 01 07 00 [10:31:29]MH_I2C_Read... [10:31:29]Read from MH i2c: 01 07 00 B4 61 00 00 00 00 00 FF 0F 2A [10:31:29]process_action close_receipt done [10:31:29]requested_data is exist [10:31:29]produce_requested_data [10:31:29]requested_item fm.sn is exist - process it [10:31:29]wFMCommunicate request_size=4 [10:31:29]MH_SAM_APDU [10:31:29]CAPDU: 80 11 00 00 [10:31:29]Write to MH i2c: E2 08 00 B5 61 80 11 00 00 00 00 00 00 90 [10:31:29]Write i2c OK [10:31:29]MH_I2C_Read... [10:31:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:31:29]Read from MH i2c: E2 [10:31:29]MH_I2C_Read... [10:31:29]Read from MH i2c: E2 17 00 [10:31:29]MH_I2C_Read... [10:31:29]Read from MH i2c: E2 17 00 B5 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E5 [10:31:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:31:29]wFMCommunicate OK [10:31:29]requested_item fd.num is exist - process it [10:31:29]SAM_PROTO_GetFieldsCounters [10:31:29]wFMCommunicate request_size=4 [10:31:29]MH_SAM_APDU [10:31:29]CAPDU: 80 13 00 00 [10:31:29]Write to MH i2c: E2 08 00 B6 61 80 13 00 00 00 00 00 00 93 [10:31:29]Write i2c OK [10:31:29]MH_I2C_Read... [10:31:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:31:29]Read from MH i2c: E2 [10:31:29]MH_I2C_Read... [10:31:29]Read from MH i2c: E2 62 00 [10:31:29]MH_I2C_Read... [10:31:29]Read from MH i2c: E2 62 00 B6 61 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 00 C0 04 00 0E 04 04 00 18 02 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 41 [10: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 00 C0 04 00 0E 04 04 00 18 02 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 [10:31:29]wFMCommunicate OK [10:31:29]SAM_PROTO_GetFieldsCounters done [10:31:29]requested_item shift.num is exist - process it [10:31:29]requested_item shift.opened is exist - process it [10:31:29]req_shift_opened [10:31:29]FM_GetShiftState [10:31:29]SAM_PROTO_GetShiftState [10:31:29]wFMCommunicate request_size=4 [10:31:29]MH_SAM_APDU [10:31:29]CAPDU: 80 13 01 00 [10:31:29]Write to MH i2c: E2 08 00 B7 61 80 13 01 00 00 00 00 00 95 [10:31:29]Write i2c OK [10:31:29]MH_I2C_Read... [10:31:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:31:29]Read from MH i2c: E2 [10:31:29]MH_I2C_Read... [10:31:29]Read from MH i2c: E2 0E 00 [10:31:29]MH_I2C_Read... [10:31:29]Read from MH i2c: E2 0E 00 B7 61 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 80 [10:31:29]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:31:29]wFMCommunicate OK [10:31:29]SAM_PROTO_GetShiftState done [10:31:29]FM_GetShiftState done [10:31:29]req_shift_opened done [10:31:29]requested_item shift.open_date is exist - process it [10:31:29]req_shift_open_date [10:31:29]req_shift_open_date done [10:31:29]produce_requested_data done [10:31:29]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311296,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:31:29]process_action_free close_receipt [10:31:29]json_value_free [10:31:29]json_value_free done [10:31:29]process_json_proto returns [10:31:29]Send response to host [10:31:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311296,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:31:29]free response buf [10:31:29]execute_script done [10:31:29]execute_script returns [10:31:29]free content buf [10:31:29]Sock 7.Close socket [10:31:29]Sock 7.Thread stoped [10:32:23]ConnectInit Can't connect to host [10:32:23]CommunicateWithHost connect error [10:32:23]CommunicateWithHost err = -1 [10:32:23]OFD Sender: Server communicate error [10:32:23]OFD Sender: Processing packet 311294 [packets to send 225, broken 222] [10:32:23]ProducePacketName [10:32:23]name=ofd_packets/00311294 [10:32:23]OFD Sender: To server: pG, [10:32:23]CommunicateWithHost lk.salyk.kg:30040 [10:32:23]ConnectInit lk.salyk.kg [10:32:23]Connected sock=7 [10:32:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F0 FC 07 01 2D 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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 8D 00 00 00 F4 03 04 00 B8 0A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FE BF 04 00 35 04 06 00 56 0A 4C 8B F9 8F 89 C2 86 04 9C DE 31 CD [10:32:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 2E 6F 47 00 9A 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 31 37 36 35 10 04 04 00 FE BF 04 00 F4 03 04 00 8A B1 21 67 B6 04 01 00 00 A7 3B 22 B5 AB 10 99 BE [10:32:23]CommunicateWithHost err = 0 [10:32:23]CheckOFDResponse [10:32:23]1017 (14) - 77093643461234 [10:32:23]1041 (16) - 0000000000871765 [10:32:23]1040 (4) - 311294 [10:32:23]1012 (4) - 30.10.2024 04:09 [10:32:23]1206 (1) - 0 [10:32:23]OFD Sender: Remove packet 311294 [10:32:23]ProducePacketName [10:32:23]name=ofd_packets/00311294 [10:32:23]NVStorageDeleteData [10:32:24]OFD Sender: Processing packet 311295 [packets to send 224, broken 222] [10:32:24]ProducePacketName [10:32:24]name=ofd_packets/00311295 [10:32:24]OFD Sender: To server: pG, [10:32:24]CommunicateWithHost lk.salyk.kg:30040 [10:32:24]ConnectInit lk.salyk.kg [10:32:24]Connected sock=7 [10:32:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 5D DA 07 01 02 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 ED 0A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FF BF 04 00 35 04 06 00 78 E5 C9 CA A8 FB 5A FA 4D D8 5E 8D 22 2D [10:32:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 C9 CA 47 00 34 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 31 37 36 35 10 04 04 00 FF BF 04 00 F4 03 04 00 8B B1 21 67 B6 04 01 00 00 21 02 4E F9 C2 21 AB B2 [10:32:24]CommunicateWithHost err = 0 [10:32:24]CheckOFDResponse [10:32:24]1017 (14) - 77093643461234 [10:32:24]1041 (16) - 0000000000871765 [10:32:24]1040 (4) - 311295 [10:32:24]1012 (4) - 30.10.2024 04:09 [10:32:24]1206 (1) - 0 [10:32:24]OFD Sender: Remove packet 311295 [10:32:24]ProducePacketName [10:32:24]name=ofd_packets/00311295 [10:32:24]NVStorageDeleteData [10:32:25]OFD Sender: Processing packet 311296 [packets to send 223, broken 222] [10:32:25]ProducePacketName [10:32:25]name=ofd_packets/00311296 [10:32:25]OFD Sender: To server: pG, [10:32:25]CommunicateWithHost lk.salyk.kg:30040 [10:32:25]ConnectInit lk.salyk.kg [10:32:25]Connected sock=7 [10:32:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 1A 51 07 01 A4 26 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 8F 00 00 00 F4 03 04 00 02 0B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 00 C0 04 00 35 04 06 00 5D 5E B5 17 7C 84 8D 35 35 EB C8 75 D8 F9 [10:32:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 2B 39 47 00 09 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 31 37 36 35 10 04 04 00 00 C0 04 00 F4 03 04 00 8C B1 21 67 B6 04 01 00 00 1B 9F EC 09 3B 91 D5 15 [10:32:25]CommunicateWithHost err = 0 [10:32:25]CheckOFDResponse [10:32:25]1017 (14) - 77093643461234 [10:32:25]1041 (16) - 0000000000871765 [10:32:25]1040 (4) - 311296 [10:32:25]1012 (4) - 30.10.2024 04:09 [10:32:25]1206 (1) - 0 [10:32:25]OFD Sender: Remove packet 311296 [10:32:25]ProducePacketName [10:32:25]name=ofd_packets/00311296 [10:32:25]NVStorageDeleteData [10:32:25]OFD Sender: No OFD packet to send [10:32:30]OFD Sender: No OFD packet to send [10:32:35]OFD Sender: No OFD packet to send [10:32:40]OFD Sender: No OFD packet to send [10:32:46]OFD Sender: No OFD packet to send [10:32:51]OFD Sender: No OFD packet to send [10:32:56]OFD Sender: No OFD packet to send [10:33:01]OFD Sender: No OFD packet to send [10:33:06]OFD Sender: No OFD packet to send [10:33:11]OFD Sender: No OFD packet to send [10:33:16]OFD Sender: No OFD packet to send [10:33:21]OFD Sender: No OFD packet to send [10:33:26]OFD Sender: No OFD packet to send [10:33:31]OFD Sender: No OFD packet to send [10:33:36]OFD Sender: No OFD packet to send [10:33:41]OFD Sender: No OFD packet to send [10:33:46]OFD Sender: No OFD packet to send [10:33:51]OFD Sender: No OFD packet to send [10:33:56]OFD Sender: No OFD packet to send [10:34:01]OFD Sender: No OFD packet to send [10:34:06]OFD Sender: No OFD packet to send [10:34:11]OFD Sender: No OFD packet to send [10:34:16]OFD Sender: No OFD packet to send [10:34:21]OFD Sender: No OFD packet to send [10:34:26]OFD Sender: No OFD packet to send [10:34:31]OFD Sender: No OFD packet to send [10:34:36]OFD Sender: No OFD packet to send [10:34:41]OFD Sender: No OFD packet to send [10:34:46]OFD Sender: No OFD packet to send [10:34:47]accept exits with 9 [10:34:47]New connection [10:34:47]New thread 3066654052 created [10:34:47]Thread 3066510692 joined [10:34:47]Waiting for new connection... [10:34:47] Sock 9.Parse request [10:34:47]Sock 9.Check first char [10:34:47]Sock 9.First char is OK [10:34:47]request: POST /json_proto HTTP/1.0 [10:34:47]Method: POST [10:34:47]URL: /json_proto [10:34:47]Method is POST - this is cgi request [10:34:47]url: /json_proto [10:34:47]query_string will be loaded in cgi processing [10:34:47]execute_cgi json_proto POST (null) [10:34:47]execute_cgi path=json_proto method=POST [10:34:47]POST find Content-Length [10:34:47]Host: 172.17.96.3:8080 [10:34:47]Content-Length: 792 [10:34:47]Content-Type: application/json [10:34:47] [10:34:47]POST finish read [10:34:47]Found Content-Length = 792 [10:34:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645104", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 0.00, "quantity" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A53358", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:34:47]execute_script... [10:34: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)645104", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 0.00, "quantity" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A53358", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:34:47]POST & json_proto [10:34:47]process_json_proto [10:34:47]json parsed OK: [10:34:47]protocol is kg_v1.0 [10:34:47]action value=close_receipt [10:34:47]process_action close_receipt [10:34:47]cmd_close_receipt [10:34:47]MH_GetDate [10:34:47]Write to MH i2c: F0 00 00 B8 61 08 [10:34:47]Write i2c OK [10:34:47]MH_I2C_Read... [10:34:47]Read from MH i2c: F0 [10:34:47]MH_I2C_Read... [10:34:47]Read from MH i2c: F0 09 00 [10:34:47]MH_I2C_Read... [10:34:47]Read from MH i2c: F0 09 00 B8 61 00 CC 0B 22 67 44 5E 04 65 7C [10:34:47]GetLastDocTimeStamp 1730284290 [10:34:47]current date 1730284492 [10:34:47]FM_GetShiftState [10:34:47]SAM_PROTO_GetShiftState [10:34:47]wFMCommunicate request_size=4 [10:34:47]MH_SAM_APDU [10:34:47]CAPDU: 80 13 01 00 [10:34:47]Write to MH i2c: E2 08 00 B9 61 80 13 01 00 00 00 00 00 97 [10:34:47]Write i2c OK [10:34:47]MH_I2C_Read... [10:34:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:47]Read from MH i2c: E2 [10:34:47]MH_I2C_Read... [10:34:47]Read from MH i2c: E2 0E 00 [10:34:47]MH_I2C_Read... [10:34:47]Read from MH i2c: E2 0E 00 B9 61 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 82 [10:34:47]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:34:47]wFMCommunicate OK [10:34:47]SAM_PROTO_GetShiftState done [10:34:47]FM_GetShiftState done [10:34:47]opened in 1730247899 [10:34:47]opened+sec_in_day 1730334299 [10:34:47]quantity*price = 0 [10:34:47]sum+1 = 1 [10:34:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 144 30.10.2024 10:34 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливная Карта 53358 ФМ: 0000000000871765 ФД: 311297 ФПД: 65453742422670 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T103452&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311297&fm=65453742422670&tin=02508201610067®Number=0000000000091780&sum=0 [10:34:48]StoreToDocumentArchive [10:34:48]shift 536 fd 311297 [10:34:48]save to /storage/0536/doc_00311297 [10:34:48]save last doc name /storage/0536/doc_00311297 to /storage/kkm_last_doc_name [10:34:48]save OK [10:34:48]Clear old archive folders... [10:34:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:34:48]tlvbuf is 007385E0 [10:34:48]SAM_PROTO_ClearQueue [10:34:48]wFMCommunicate request_size=4 [10:34:48]MH_SAM_APDU [10:34:48]CAPDU: 80 09 00 00 [10:34:48]Write to MH i2c: E2 08 00 C6 61 80 09 00 00 00 00 00 00 99 [10:34:48]Write i2c OK [10:34:48]MH_I2C_Read... [10:34:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:34:48]Read from MH i2c: E2 [10:34:48]MH_I2C_Read... [10:34:48]Read from MH i2c: E2 03 00 [10:34:48]MH_I2C_Read... [10:34:48]Read from MH i2c: E2 03 00 C6 61 00 90 00 9B [10:34:48]RAPDU: 90 00 [10:34:48]wFMCommunicate OK [10:34:48]SAM_PROTO_ClearQueue done [10:34:48]KKMCreateOFDPacket [10:34:48]OFDProtocolAddRootSTLVToBuf [10:34:48]FM_MakeSignedData [10:34:48]FM_MakeSignedData [10:34:48]SAM_PROTO_SignData [10:34:48]wFMCommunicate request_size=4 [10:34:48]MH_SAM_APDU [10:34:48]CAPDU: 80 0D 01 02 [10:34:48]Write to MH i2c: E2 08 00 C7 61 80 0D 01 02 00 00 00 00 A1 [10:34:48]Write i2c OK [10:34:48]MH_I2C_Read... [10:34:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:34:48]Read from MH i2c: E2 [10:34:48]MH_I2C_Read... [10:34:48]Read from MH i2c: E2 03 00 [10:34:48]MH_I2C_Read... [10:34:48]Read from MH i2c: E2 03 00 C7 61 00 90 00 9C [10:34:48]RAPDU: 90 00 [10:34:48]wFMCommunicate OK [10:34:48]wFMCommunicate request_size=255 [10:34:48]MH_SAM_APDU [10:34: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 33 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 CC 0B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 01 C0 04 00 35 04 06 00 3B [10:34:48]Write to MH i2c: E2 02 01 C8 61 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 CC 0B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 01 C0 04 00 35 04 06 00 3B 00 00 5E [10:34:48]Write i2c OK [10:34:48]MH_I2C_Read... [10:34:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:49]Read from MH i2c: E2 [10:34:49]MH_I2C_Read... [10:34:49]Read from MH i2c: E2 03 00 [10:34:49]MH_I2C_Read... [10:34:49]Read from MH i2c: E2 03 00 C8 61 00 90 00 9D [10:34:49]RAPDU: 90 00 [10:34:49]wFMCommunicate OK [10:34:49]wFMCommunicate request_size=10 [10:34:49]MH_SAM_APDU [10:34:49]CAPDU: 80 0D 02 02 05 87 A3 10 FA 8E [10:34:49]Write to MH i2c: E2 0D 00 C9 61 80 0D 02 02 05 00 87 A3 10 FA 8E 00 00 70 [10:34:49]Write i2c OK [10:34:49]MH_I2C_Read... [10:34:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:49]Read from MH i2c: E2 [10:34:49]MH_I2C_Read... [10:34:49]Read from MH i2c: E2 03 00 [10:34:49]MH_I2C_Read... [10:34:49]Read from MH i2c: E2 03 00 C9 61 00 90 00 9E [10:34:49]RAPDU: 90 00 [10:34:49]wFMCommunicate OK [10:34:49]wFMCommunicate request_size=4 [10:34:49]MH_SAM_APDU [10:34:49]CAPDU: 80 0D 03 02 [10:34:49]Write to MH i2c: E2 08 00 CA 61 80 0D 03 02 00 00 00 00 A6 [10:34:49]Write i2c OK [10:34:49]MH_I2C_Read... [10:34:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:34:49]Read from MH i2c: E2 [10:34:49]MH_I2C_Read... [10:34:49]Read from MH i2c: E2 0B 00 [10:34:49]MH_I2C_Read... [10:34:49]Read from MH i2c: E2 0B 00 CA 61 00 31 60 D1 CD 64 41 F5 54 90 00 C4 [10:34:49]RAPDU: 31 60 D1 CD 64 41 F5 54 90 00 [10:34:49]wFMCommunicate OK [10:34:49]SAM_PROTO_SignData done [10:34:49]FM_MakeSignedData done [10:34:49]CreateOFDProtocolMessage [10:34:49]wFMCommunicate request_size=4 [10:34:49]MH_SAM_APDU [10:34:49]CAPDU: 80 11 00 00 [10:34:49]Write to MH i2c: E2 08 00 CB 61 80 11 00 00 00 00 00 00 A6 [10:34:49]Write i2c OK [10:34:49]MH_I2C_Read... [10:34:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:49]Read from MH i2c: E2 [10:34:49]MH_I2C_Read... [10:34:49]Read from MH i2c: E2 17 00 [10:34:49]MH_I2C_Read... [10:34:49]Read from MH i2c: E2 17 00 CB 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FB [10:34:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:34:49]wFMCommunicate OK [10:34:49]CreateOFDProtocolMessage done [10:34:49]OFDSenderStorePacket 311297 [10:34:49]StoreOFDPacket docnum=311297 [10:34:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 5F 09 07 01 36 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 33 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 CC 0B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 01 C0 04 00 35 04 06 00 3B 87 A3 10 FA 8E 31 60 D1 CD 64 41 F5 54 [10:34:49]CheckFolder [10:34:49]dirname=/storage/ofd_packets [10:34:49]CheckFolder done [10:34:49]ProducePacketName [10:34:49]name=ofd_packets/00311297 [10:34:49]NVStorageSaveData ofd_packets/00311297 [10:34:49]File name is /storage/ofd_packets/00311297 [10:34:49]Write 301 bytes [10:34:49]NVStorageSaveData done [10:34:49]OFDSenderStorePacket done [10:34:49]KKMCreateOFDPacket done [10:34:49]NVStorageSaveData kkm_last_timestamp [10:34:49]File name is /storage/kkm_last_timestamp [10:34:49]Write 4 bytes [10:34:49]NVStorageSaveData done [10:34:49]ExternCall_PrintAddStr [10:34:49]wPrintStart [10:34:49]Write to MH i2c: 01 00 00 CC 61 2D [10:34:49]Write i2c OK [10:34:49]MH_I2C_Read... [10:34:49]Read from MH i2c: 01 [10:34:49]MH_I2C_Read... [10:34:49]Read from MH i2c: 01 07 00 [10:34:49]MH_I2C_Read... [10:34:49]Read from MH i2c: 01 07 00 CC 61 00 00 00 00 00 FF 0F 42 [10:34:49]RasterBufferAndPrint [10:34:49]line Счет N : (1)645104 [10:34:49]line ИНН: 02508201610067 [10:34:49]line Контрольно-Кассовый Чек [10:34:49]line ПРОДАЖА [10:34:49]line ТРК (МРК, ГНК) : 61 [10:34:49]line Товар: 2710124500 [10:34:49]line Аи-95-К-3 [10:34:49]line 30.000 * 0.00 [10:34:49]line = 0.00 [10:34:49]line НДС 12% НСП 1% [10:34:49]line > о реализуемом товаре [10:34:49]line ИТОГО: 0.00 [10:34:49]line НСП 1% : 0.00 [10:34:49]line НДС 12% : 0.00 [10:34:49]line Наличными: 0.00 [10:34:49]line Безнал.: 0.00 [10:34:49]line Место: АЗС № 172 "Партнер Нефть" [10:34:49]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:34:49]line СНО: Общий режим [10:34:49]line Чек 144 30.10.2024 10:34 [10:34:49]line Смена: 536 ФФД: 1.0 [10:34:49]line ЗНМ: 0300000116 [10:34:49]line РНМ: 0000000000091780 [10:34:49]line Версия ККМ: 001 [10:34:49]line Талоны: Топливная Карта [10:34:49]line 53358 [10:34:49]line ФМ: 0000000000871765 [10:34:49]line ФД: 311297 [10:34:49]line ФПД: 65453742422670 [10:34:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T103452&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311297&fm=65453742422670&tin=02508201610067®Number=0000000000091780&sum=0 [10:34:49]OFD Sender: Processing packet 311297 [packets to send 223, broken 222] [10:34:49]ProducePacketName [10:34:49]name=ofd_packets/00311297 [10:34:49]OFD Sender: To server: pG, [10:34:49]CommunicateWithHost lk.salyk.kg:30040 [10:34:49]ConnectInit lk.salyk.kg [10:34:49]written 0, free lines is 4095 [10:34:49]Connected sock=10 [10: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 31 37 36 35 0F 01 00 00 5F 09 07 01 36 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 33 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 CC 0B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 01 C0 04 00 35 04 06 00 3B 87 A3 10 FA 8E 31 60 D1 CD 64 41 F5 54 [10:34:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 C0 18 47 00 3C 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 31 37 36 35 10 04 04 00 01 C0 04 00 F4 03 04 00 1C B2 21 67 B6 04 01 00 00 6B FE 31 F3 38 C0 C3 1F [10:34:49]CommunicateWithHost err = 0 [10:34:49]CheckOFDResponse [10:34:49]1017 (14) - 77093643461234 [10:34:49]1041 (16) - 0000000000871765 [10:34:49]1040 (4) - 311297 [10:34:49]1012 (4) - 30.10.2024 04:12 [10:34:49]1206 (1) - 0 [10:34:49]OFD Sender: Remove packet 311297 [10:34:49]ProducePacketName [10:34:49]name=ofd_packets/00311297 [10:34:49]NVStorageDeleteData [10:34:49]Write to MH i2c: 01 00 00 F5 61 56 [10:34:49]Write i2c OK [10:34:49]MH_I2C_Read... [10:34:49]Read from MH i2c: 01 [10:34:49]MH_I2C_Read... [10:34:49]Read from MH i2c: 01 07 00 [10:34:49]MH_I2C_Read... [10:34:49]Read from MH i2c: 01 07 00 F5 61 00 00 00 00 00 CC 0C 35 [10:34:49]RasterBufferAndPrint [10:34:49]line [10:34:49]line [10:34:49]line [10:34:49]line [10:34:49]line [10:34:49]written 0, free lines is 3281 [10:34:49]MH_Cut [10:34:49]Write to MH i2c: D1 01 00 FC 61 01 2F [10:34:49]Write i2c OK [10:34:49]MH_I2C_Read... [10:34:49]Read from MH i2c: D1 [10:34:49]MH_I2C_Read... [10:34:49]Read from MH i2c: D1 01 00 [10:34:49]MH_I2C_Read... [10:34:49]Read from MH i2c: D1 01 00 FC 61 00 2E [10:34:49]Write to MH i2c: 01 00 00 FD 61 5E [10:34:49]Write i2c OK [10:34:49]MH_I2C_Read... [10:34:50]OFD Sender: No OFD packet to send [10:34:50]*** Cut start [10:34:50]*** Purtial cut [10:34:50]*** Stage 1: CUTSNS_PIN = 1 [10:34:51]Read from MH i2c: 01 [10:34:51]MH_I2C_Read... [10:34:51]Read from MH i2c: 01 07 00 [10:34:51]MH_I2C_Read... [10:34:51]*** Stop cut motor [10:34:51]*** Cut end [10:34:51]Read from MH i2c: 01 07 00 FD 61 00 00 00 00 00 FF 0F 73 [10:34:51]process_action close_receipt done [10:34:51]requested_data is exist [10:34:51]produce_requested_data [10:34:51]requested_item fm.sn is exist - process it [10:34:51]wFMCommunicate request_size=4 [10:34:51]MH_SAM_APDU [10:34:51]CAPDU: 80 11 00 00 [10:34:51]Write to MH i2c: E2 08 00 FE 61 80 11 00 00 00 00 00 00 D9 [10:34:51]Write i2c OK [10:34:51]MH_I2C_Read... [10:34:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:51]Read from MH i2c: E2 [10:34:51]MH_I2C_Read... [10:34:51]Read from MH i2c: E2 17 00 [10:34:51]MH_I2C_Read... [10:34:51]Read from MH i2c: E2 17 00 FE 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 2E [10:34:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:34:51]wFMCommunicate OK [10:34:51]requested_item fd.num is exist - process it [10:34:51]SAM_PROTO_GetFieldsCounters [10:34:51]wFMCommunicate request_size=4 [10:34:51]MH_SAM_APDU [10:34:51]CAPDU: 80 13 00 00 [10:34:51]Write to MH i2c: E2 08 00 FF 61 80 13 00 00 00 00 00 00 DC [10:34:51]Write i2c OK [10:34:51]MH_I2C_Read... [10:34:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:34:51]Read from MH i2c: E2 [10:34:51]MH_I2C_Read... [10:34:51]Read from MH i2c: E2 62 00 [10:34:51]MH_I2C_Read... [10:34:51]Read from MH i2c: E2 62 00 FF 61 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 01 C0 04 00 0E 04 04 00 18 02 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 8E [10:34: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 01 C0 04 00 0E 04 04 00 18 02 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 [10:34:51]wFMCommunicate OK [10:34:51]SAM_PROTO_GetFieldsCounters done [10:34:51]requested_item shift.num is exist - process it [10:34:51]requested_item shift.opened is exist - process it [10:34:51]req_shift_opened [10:34:51]FM_GetShiftState [10:34:51]SAM_PROTO_GetShiftState [10:34:51]wFMCommunicate request_size=4 [10:34:51]MH_SAM_APDU [10:34:51]CAPDU: 80 13 01 00 [10:34:51]Write to MH i2c: E2 08 00 00 62 80 13 01 00 00 00 00 00 DF [10:34:51]Write i2c OK [10:34:51]MH_I2C_Read... [10:34:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:51]Read from MH i2c: E2 [10:34:51]MH_I2C_Read... [10:34:51]Read from MH i2c: E2 0E 00 [10:34:51]MH_I2C_Read... [10:34:51]Read from MH i2c: E2 0E 00 00 62 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 CA [10:34:51]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:34:51]wFMCommunicate OK [10:34:51]SAM_PROTO_GetShiftState done [10:34:51]FM_GetShiftState done [10:34:51]req_shift_opened done [10:34:51]requested_item shift.open_date is exist - process it [10:34:51]req_shift_open_date [10:34:51]req_shift_open_date done [10:34:51]produce_requested_data done [10:34:51]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311297,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:34:51]process_action_free close_receipt [10:34:51]json_value_free [10:34:51]json_value_free done [10:34:51]process_json_proto returns [10:34:51]Send response to host [10:34:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311297,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:34:51]free response buf [10:34:51]execute_script done [10:34:51]execute_script returns [10:34:51]free content buf [10:34:51]Sock 9.Close socket [10:34:51]Sock 9.Thread stoped [10:34:51]accept exits with 7 [10:34:51]New connection [10:34:51]New thread 3066510692 created [10:34:51]Thread 3066654052 joined [10:34:51]Waiting for new connection... [10:34:51] Sock 7.Parse request [10:34:51]Sock 7.Check first char [10:34:51]Sock 7.First char is OK [10:34:51]request: POST /json_proto HTTP/1.0 [10:34:51]Method: POST [10:34:51]URL: /json_proto [10:34:51]Method is POST - this is cgi request [10:34:51]url: /json_proto [10:34:51]query_string will be loaded in cgi processing [10:34:51]execute_cgi json_proto POST (null) [10:34:51]execute_cgi path=json_proto method=POST [10:34:51]POST find Content-Length [10:34:51]Host: 172.17.96.3:8080 [10:34:51]Content-Length: 766 [10:34:51]Content-Type: application/json [10:34:51] [10:34:51]POST finish read [10:34:51]Found Content-Length = 766 [10:34:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645103", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "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: Mbank", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:34:51]execute_script... [10:34: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)645103", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "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: Mbank", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:34:51]POST & json_proto [10:34:51]process_json_proto [10:34:51]json parsed OK: [10:34:51]protocol is kg_v1.0 [10:34:51]action value=close_receipt [10:34:51]process_action close_receipt [10:34:51]cmd_close_receipt [10:34:51]MH_GetDate [10:34:51]Write to MH i2c: F0 00 00 01 62 52 [10:34:51]Write i2c OK [10:34:51]MH_I2C_Read... [10:34:51]Read from MH i2c: F0 [10:34:51]MH_I2C_Read... [10:34:51]Read from MH i2c: F0 09 00 [10:34:51]MH_I2C_Read... [10:34:51]Read from MH i2c: F0 09 00 01 62 00 D0 0B 22 67 44 5E 04 65 CA [10:34:51]GetLastDocTimeStamp 1730284492 [10:34:51]current date 1730284496 [10:34:51]FM_GetShiftState [10:34:51]SAM_PROTO_GetShiftState [10:34:51]wFMCommunicate request_size=4 [10:34:51]MH_SAM_APDU [10:34:51]CAPDU: 80 13 01 00 [10:34:51]Write to MH i2c: E2 08 00 02 62 80 13 01 00 00 00 00 00 E1 [10:34:51]Write i2c OK [10:34:51]MH_I2C_Read... [10:34:51]Read from MH i2c: E2 [10:34:51]MH_I2C_Read... [10:34:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:51]Read from MH i2c: E2 0E 00 [10:34:51]MH_I2C_Read... [10:34:51]Read from MH i2c: E2 0E 00 02 62 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 CC [10:34:51]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:34:51]wFMCommunicate OK [10:34:51]SAM_PROTO_GetShiftState done [10:34:51]FM_GetShiftState done [10:34:51]opened in 1730247899 [10:34:51]opened+sec_in_day 1730334299 [10:34:51]quantity*price = 150037 [10:34:51]sum+1 = 150039 [10:34:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.38 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.38 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 145 30.10.2024 10:34 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311298 ФПД: 77771343850649 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T103456&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311298&fm=77771343850649&tin=02508201610067®Number=0000000000091780&sum=150038 [10:34:53]StoreToDocumentArchive [10:34:53]shift 536 fd 311298 [10:34:53]save to /storage/0536/doc_00311298 [10:34:53]save last doc name /storage/0536/doc_00311298 to /storage/kkm_last_doc_name [10:34:53]save OK [10:34:53]Clear old archive folders... [10:34:53]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:34:53]tlvbuf is 005ED560 [10:34:53]SAM_PROTO_ClearQueue [10:34:53]wFMCommunicate request_size=4 [10:34:53]MH_SAM_APDU [10:34:53]CAPDU: 80 09 00 00 [10:34:53]Write to MH i2c: E2 08 00 0F 62 80 09 00 00 00 00 00 00 E3 [10:34:53]Write i2c OK [10:34:53]MH_I2C_Read... [10:34:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:34:53]Read from MH i2c: E2 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: E2 03 00 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: E2 03 00 0F 62 00 90 00 E5 [10:34:53]RAPDU: 90 00 [10:34:53]wFMCommunicate OK [10:34:53]SAM_PROTO_ClearQueue done [10:34:53]KKMCreateOFDPacket [10:34:53]OFDProtocolAddRootSTLVToBuf [10:34:53]FM_MakeSignedData [10:34:53]FM_MakeSignedData [10:34:53]SAM_PROTO_SignData [10:34:53]wFMCommunicate request_size=4 [10:34:53]MH_SAM_APDU [10:34:53]CAPDU: 80 0D 01 02 [10:34:53]Write to MH i2c: E2 08 00 10 62 80 0D 01 02 00 00 00 00 EB [10:34:53]Write i2c OK [10:34:53]MH_I2C_Read... [10:34:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:34:53]Read from MH i2c: E2 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: E2 03 00 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: E2 03 00 10 62 00 90 00 E6 [10:34:53]RAPDU: 90 00 [10:34:53]wFMCommunicate OK [10:34:53]wFMCommunicate request_size=255 [10:34:53]MH_SAM_APDU [10:34:53]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 32 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 91 00 00 00 F4 03 04 00 D0 0B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 02 C0 04 00 35 04 06 00 46 BB 8D 52 [10:34:53]Write to MH i2c: E2 02 01 11 62 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 32 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 91 00 00 00 F4 03 04 00 D0 0B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 02 C0 04 00 35 04 06 00 46 BB 8D 52 00 00 E9 [10:34:53]Write i2c OK [10:34:53]MH_I2C_Read... [10:34:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:53]Read from MH i2c: E2 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: E2 03 00 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: E2 03 00 11 62 00 90 00 E7 [10:34:53]RAPDU: 90 00 [10:34:53]wFMCommunicate OK [10:34:53]wFMCommunicate request_size=7 [10:34:53]MH_SAM_APDU [10:34:53]CAPDU: 80 0D 02 02 02 EC 99 [10:34:53]Write to MH i2c: E2 0A 00 12 62 80 0D 02 02 02 00 EC 99 00 00 77 [10:34:53]Write i2c OK [10:34:53]MH_I2C_Read... [10:34:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:53]Read from MH i2c: E2 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: E2 03 00 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: E2 03 00 12 62 00 90 00 E8 [10:34:53]RAPDU: 90 00 [10:34:53]wFMCommunicate OK [10:34:53]wFMCommunicate request_size=4 [10:34:53]MH_SAM_APDU [10:34:53]CAPDU: 80 0D 03 02 [10:34:53]Write to MH i2c: E2 08 00 13 62 80 0D 03 02 00 00 00 00 F0 [10:34:53]Write i2c OK [10:34:53]MH_I2C_Read... [10:34:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:34:53]Read from MH i2c: E2 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: E2 0B 00 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: E2 0B 00 13 62 00 58 FD 06 3D 0D 3E 7D 45 90 00 96 [10:34:53]RAPDU: 58 FD 06 3D 0D 3E 7D 45 90 00 [10:34:53]wFMCommunicate OK [10:34:53]SAM_PROTO_SignData done [10:34:53]FM_MakeSignedData done [10:34:53]CreateOFDProtocolMessage [10:34:53]wFMCommunicate request_size=4 [10:34:53]MH_SAM_APDU [10:34:53]CAPDU: 80 11 00 00 [10:34:53]Write to MH i2c: E2 08 00 14 62 80 11 00 00 00 00 00 00 F0 [10:34:53]Write i2c OK [10:34:53]MH_I2C_Read... [10:34:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:53]Read from MH i2c: E2 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: E2 17 00 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: E2 17 00 14 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 45 [10:34:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:34:53]wFMCommunicate OK [10:34:53]CreateOFDProtocolMessage done [10:34:53]OFDSenderStorePacket 311298 [10:34:53]StoreOFDPacket docnum=311298 [10:34:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 AD 23 04 01 4D 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 32 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 91 00 00 00 F4 03 04 00 D0 0B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 02 C0 04 00 35 04 06 00 46 BB 8D 52 EC 99 58 FD 06 3D 0D 3E 7D 45 [10:34:53]CheckFolder [10:34:53]dirname=/storage/ofd_packets [10:34:53]CheckFolder done [10:34:53]ProducePacketName [10:34:53]name=ofd_packets/00311298 [10:34:53]NVStorageSaveData ofd_packets/00311298 [10:34:53]File name is /storage/ofd_packets/00311298 [10:34:53]Write 298 bytes [10:34:53]NVStorageSaveData done [10:34:53]OFDSenderStorePacket done [10:34:53]KKMCreateOFDPacket done [10:34:53]NVStorageSaveData kkm_last_timestamp [10:34:53]File name is /storage/kkm_last_timestamp [10:34:53]Write 4 bytes [10:34:53]NVStorageSaveData done [10:34:53]ExternCall_PrintAddStr [10:34:53]wPrintStart [10:34:53]Write to MH i2c: 01 00 00 15 62 77 [10:34:53]Write i2c OK [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: 01 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: 01 07 00 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: 01 07 00 15 62 00 00 00 00 00 FF 0F 8C [10:34:53]RasterBufferAndPrint [10:34:53]line Счет N : (1)645103 [10:34:53]line ИНН: 02508201610067 [10:34:53]line Контрольно-Кассовый Чек [10:34:53]line ПРОДАЖА [10:34:53]line ТРК (МРК, ГНК) : 11 [10:34:53]line Товар: 2710194210 [10:34:53]line ДТ-К-2 [10:34:53]line 19.690 * 76.20 [10:34:53]line = 1500.38 [10:34:53]line НДС 12% НСП 1% [10:34:53]line > о реализуемом товаре [10:34:53]line ИТОГО: 1500.38 [10:34:53]line НСП 1% : 13.28 [10:34:53]line НДС 12% : 159.33 [10:34:53]line Наличными: 0.00 [10:34:53]line Безнал.: 1500.38 [10:34:53]line Место: АЗС № 172 "Партнер Нефть" [10:34:53]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:34:53]line СНО: Общий режим [10:34:53]line Чек 145 30.10.2024 10:34 [10:34:53]line Смена: 536 ФФД: 1.0 [10:34:53]line ЗНМ: 0300000116 [10:34:53]line РНМ: 0000000000091780 [10:34:53]line Версия ККМ: 001 [10:34:53]line Платежная система: Mbank [10:34:53]line ФМ: 0000000000871765 [10:34:53]line ФД: 311298 [10:34:53]line ФПД: 77771343850649 [10:34:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T103456&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311298&fm=77771343850649&tin=02508201610067®Number=0000000000091780&sum=150038 [10:34:53]written 0, free lines is 4095 [10:34:53]OFD Sender: Processing packet 311298 [packets to send 223, broken 222] [10:34:53]ProducePacketName [10:34:53]name=ofd_packets/00311298 [10:34:53]OFD Sender: To server: pG, [10:34:53]CommunicateWithHost lk.salyk.kg:30040 [10:34:53]ConnectInit lk.salyk.kg [10:34:53]Connected sock=10 [10:34:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 AD 23 04 01 4D 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 32 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 91 00 00 00 F4 03 04 00 D0 0B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 02 C0 04 00 35 04 06 00 46 BB 8D 52 EC 99 58 FD 06 3D 0D 3E 7D 45 [10:34:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 2E 0F 47 00 42 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 31 37 36 35 10 04 04 00 02 C0 04 00 F4 03 04 00 20 B2 21 67 B6 04 01 00 00 C1 DF F1 D5 98 28 37 E9 [10:34:54]CommunicateWithHost err = 0 [10:34:54]CheckOFDResponse [10:34:54]1017 (14) - 77093643461234 [10:34:54]1041 (16) - 0000000000871765 [10:34:54]1040 (4) - 311298 [10:34:54]1012 (4) - 30.10.2024 04:12 [10:34:54]1206 (1) - 0 [10:34:54]OFD Sender: Remove packet 311298 [10:34:54]ProducePacketName [10:34:54]name=ofd_packets/00311298 [10:34:54]NVStorageDeleteData [10:34:54]Write to MH i2c: 01 00 00 3D 62 9F [10:34:54]Write i2c OK [10:34:54]MH_I2C_Read... [10:34:54]Read from MH i2c: 01 [10:34:54]MH_I2C_Read... [10:34:54]Read from MH i2c: 01 07 00 [10:34:54]MH_I2C_Read... [10:34:54]Read from MH i2c: 01 07 00 3D 62 00 00 00 00 00 F5 0C A7 [10:34:54]RasterBufferAndPrint [10:34:54]line [10:34:54]line [10:34:54]line [10:34:54]line [10:34:54]line [10:34:54]written 0, free lines is 3331 [10:34:54]MH_Cut [10:34:54]Write to MH i2c: D1 01 00 44 62 01 78 [10:34:54]Write i2c OK [10:34:54]MH_I2C_Read... [10:34:54]Read from MH i2c: D1 [10:34:54]MH_I2C_Read... [10:34:54]Read from MH i2c: D1 01 00 [10:34:54]MH_I2C_Read... [10:34:54]Read from MH i2c: D1 01 00 44 62 00 77 [10:34:54]Write to MH i2c: 01 00 00 45 62 A7 [10:34:54]Write i2c OK [10:34:54]MH_I2C_Read... [10:34:54]OFD Sender: No OFD packet to send [10:34:55]*** Cut start [10:34:55]*** Purtial cut [10:34:55]*** Stage 1: CUTSNS_PIN = 1 [10:34:55]Read from MH i2c: 01 [10:34:55]MH_I2C_Read... [10:34:55]*** Stop cut motor [10:34:55]*** Cut end [10:34:55]Read from MH i2c: 01 07 00 [10:34:55]MH_I2C_Read... [10:34:55]Read from MH i2c: 01 07 00 45 62 00 00 00 00 00 FF 0F BC [10:34:55]process_action close_receipt done [10:34:55]requested_data is exist [10:34:55]produce_requested_data [10:34:55]requested_item fm.sn is exist - process it [10:34:55]wFMCommunicate request_size=4 [10:34:55]MH_SAM_APDU [10:34:55]CAPDU: 80 11 00 00 [10:34:55]Write to MH i2c: E2 08 00 46 62 80 11 00 00 00 00 00 00 22 [10:34:55]Write i2c OK [10:34:55]MH_I2C_Read... [10:34:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:55]Read from MH i2c: E2 [10:34:55]MH_I2C_Read... [10:34:55]Read from MH i2c: E2 17 00 [10:34:55]MH_I2C_Read... [10:34:55]Read from MH i2c: E2 17 00 46 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 77 [10:34:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:34:55]wFMCommunicate OK [10:34:55]requested_item fd.num is exist - process it [10:34:55]SAM_PROTO_GetFieldsCounters [10:34:55]wFMCommunicate request_size=4 [10:34:55]MH_SAM_APDU [10:34:55]CAPDU: 80 13 00 00 [10:34:55]Write to MH i2c: E2 08 00 47 62 80 13 00 00 00 00 00 00 25 [10:34:55]Write i2c OK [10:34:55]MH_I2C_Read... [10:34:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:34:55]Read from MH i2c: E2 [10:34:55]MH_I2C_Read... [10:34:55]Read from MH i2c: E2 62 00 [10:34:55]MH_I2C_Read... [10:34:55]Read from MH i2c: E2 62 00 47 62 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 02 C0 04 00 0E 04 04 00 18 02 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 DB [10:34: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 02 C0 04 00 0E 04 04 00 18 02 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 [10:34:55]wFMCommunicate OK [10:34:55]SAM_PROTO_GetFieldsCounters done [10:34:55]requested_item shift.num is exist - process it [10:34:55]requested_item shift.opened is exist - process it [10:34:55]req_shift_opened [10:34:55]FM_GetShiftState [10:34:55]SAM_PROTO_GetShiftState [10:34:55]wFMCommunicate request_size=4 [10:34:55]MH_SAM_APDU [10:34:55]CAPDU: 80 13 01 00 [10:34:55]Write to MH i2c: E2 08 00 48 62 80 13 01 00 00 00 00 00 27 [10:34:55]Write i2c OK [10:34:55]MH_I2C_Read... [10:34:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:55]Read from MH i2c: E2 [10:34:55]MH_I2C_Read... [10:34:55]Read from MH i2c: E2 0E 00 [10:34:55]MH_I2C_Read... [10:34:55]Read from MH i2c: E2 0E 00 48 62 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 12 [10:34:55]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:34:55]wFMCommunicate OK [10:34:55]SAM_PROTO_GetShiftState done [10:34:55]FM_GetShiftState done [10:34:55]req_shift_opened done [10:34:55]requested_item shift.open_date is exist - process it [10:34:55]req_shift_open_date [10:34:55]req_shift_open_date done [10:34:55]produce_requested_data done [10:34:55]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311298,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:34:55]process_action_free close_receipt [10:34:55]json_value_free [10:34:55]json_value_free done [10:34:55]process_json_proto returns [10:34:55]Send response to host [10:34:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311298,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:34:55]free response buf [10:34:55]execute_script done [10:34:55]execute_script returns [10:34:55]free content buf [10:34:55]Sock 7.Close socket [10:34:55]Sock 7.Thread stoped [10:34:59]OFD Sender: No OFD packet to send [10:35:04]OFD Sender: No OFD packet to send [10:35:09]OFD Sender: No OFD packet to send [10:35:14]OFD Sender: No OFD packet to send [10:35:19]OFD Sender: No OFD packet to send [10:35:24]OFD Sender: No OFD packet to send [10:35:29]OFD Sender: No OFD packet to send [10:35:34]OFD Sender: No OFD packet to send [10:35:39]OFD Sender: No OFD packet to send [10:35:44]OFD Sender: No OFD packet to send [10:35:49]OFD Sender: No OFD packet to send [10:35:54]OFD Sender: No OFD packet to send [10:35:59]OFD Sender: No OFD packet to send [10:36:04]OFD Sender: No OFD packet to send [10:36:09]OFD Sender: No OFD packet to send [10:36:14]OFD Sender: No OFD packet to send [10:36:19]OFD Sender: No OFD packet to send [10:36:24]OFD Sender: No OFD packet to send [10:36:29]OFD Sender: No OFD packet to send [10:36:34]OFD Sender: No OFD packet to send [10:36:39]OFD Sender: No OFD packet to send [10:36:44]OFD Sender: No OFD packet to send [10:36:49]OFD Sender: No OFD packet to send [10:36:54]OFD Sender: No OFD packet to send [10:36:59]OFD Sender: No OFD packet to send [10:37:04]OFD Sender: No OFD packet to send [10:37:09]OFD Sender: No OFD packet to send [10:37:14]OFD Sender: No OFD packet to send [10:37:19]OFD Sender: No OFD packet to send [10:37:24]OFD Sender: No OFD packet to send [10:37:29]OFD Sender: No OFD packet to send [10:37:33]accept exits with 9 [10:37:33]New connection [10:37:33]New thread 3066654052 created [10:37:33]Thread 3066510692 joined [10:37:33]Waiting for new connection... [10:37:33] Sock 9.Parse request [10:37:33]Sock 9.Check first char [10:37:33]Sock 9.First char is OK [10:37:33]request: POST /json_proto HTTP/1.0 [10:37:33]Method: POST [10:37:33]URL: /json_proto [10:37:33]Method is POST - this is cgi request [10:37:33]url: /json_proto [10:37:33]query_string will be loaded in cgi processing [10:37:33]execute_cgi json_proto POST (null) [10:37:33]execute_cgi path=json_proto method=POST [10:37:33]POST find Content-Length [10:37:33]Host: 172.17.96.3:8080 [10:37:33]Content-Length: 682 [10:37:33]Content-Type: application/json [10:37:33] [10:37:33]POST finish read [10:37:33]Found Content-Length = 682 [10:37:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645106", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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:37:33]execute_script... [10:37: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)645106", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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:37:33]POST & json_proto [10:37:33]process_json_proto [10:37:33]json parsed OK: [10:37:33]protocol is kg_v1.0 [10:37:33]action value=close_receipt [10:37:33]process_action close_receipt [10:37:33]cmd_close_receipt [10:37:33]MH_GetDate [10:37:33]Write to MH i2c: F0 00 00 49 62 9A [10:37:33]Write i2c OK [10:37:33]MH_I2C_Read... [10:37:33]Read from MH i2c: F0 [10:37:33]MH_I2C_Read... [10:37:33]Read from MH i2c: F0 09 00 [10:37:33]MH_I2C_Read... [10:37:33]Read from MH i2c: F0 09 00 49 62 00 72 0C 22 67 44 5E 04 65 B5 [10:37:33]GetLastDocTimeStamp 1730284496 [10:37:33]current date 1730284658 [10:37:33]FM_GetShiftState [10:37:33]SAM_PROTO_GetShiftState [10:37:33]wFMCommunicate request_size=4 [10:37:33]MH_SAM_APDU [10:37:33]CAPDU: 80 13 01 00 [10:37:33]Write to MH i2c: E2 08 00 4A 62 80 13 01 00 00 00 00 00 29 [10:37:33]Write i2c OK [10:37:33]MH_I2C_Read... [10:37:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:37:33]Read from MH i2c: E2 [10:37:33]MH_I2C_Read... [10:37:33]Read from MH i2c: E2 0E 00 [10:37:33]MH_I2C_Read... [10:37:33]Read from MH i2c: E2 0E 00 4A 62 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 14 [10:37:33]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:37:33]wFMCommunicate OK [10:37:33]SAM_PROTO_GetShiftState done [10:37:33]FM_GetShiftState done [10:37:33]opened in 1730247899 [10:37:33]opened+sec_in_day 1730334299 [10:37:33]quantity*price = 100015 [10:37:33]sum+1 = 100017 [10:37:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 146 30.10.2024 10:37 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311299 ФПД: 230471388436580 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T103738&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311299&fm=230471388436580&tin=02508201610067®Number=0000000000091780&sum=100000 [10:37:34]StoreToDocumentArchive [10:37:34]shift 536 fd 311299 [10:37:34]save to /storage/0536/doc_00311299 [10:37:34]save last doc name /storage/0536/doc_00311299 to /storage/kkm_last_doc_name [10:37:34]save OK [10:37:34]Clear old archive folders... [10:37:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:37:34]tlvbuf is 00681150 [10:37:34]SAM_PROTO_ClearQueue [10:37:34]wFMCommunicate request_size=4 [10:37:34]MH_SAM_APDU [10:37:34]CAPDU: 80 09 00 00 [10:37:34]Write to MH i2c: E2 08 00 57 62 80 09 00 00 00 00 00 00 2B [10:37:34]Write i2c OK [10:37:34]MH_I2C_Read... [10:37:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:37:34]Read from MH i2c: E2 [10:37:34]MH_I2C_Read... [10:37:34]Read from MH i2c: E2 03 00 [10:37:34]MH_I2C_Read... [10:37:34]Read from MH i2c: E2 03 00 57 62 00 90 00 2D [10:37:34]RAPDU: 90 00 [10:37:34]wFMCommunicate OK [10:37:34]SAM_PROTO_ClearQueue done [10:37:34]KKMCreateOFDPacket [10:37:34]OFDProtocolAddRootSTLVToBuf [10:37:34]FM_MakeSignedData [10:37:34]FM_MakeSignedData [10:37:34]SAM_PROTO_SignData [10:37:34]wFMCommunicate request_size=4 [10:37:34]MH_SAM_APDU [10:37:34]CAPDU: 80 0D 01 02 [10:37:34]Write to MH i2c: E2 08 00 58 62 80 0D 01 02 00 00 00 00 33 [10:37:34]Write i2c OK [10:37:34]MH_I2C_Read... [10:37:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:37:34]Read from MH i2c: E2 [10:37:34]MH_I2C_Read... [10:37:34]Read from MH i2c: E2 03 00 [10:37:34]MH_I2C_Read... [10:37:34]Read from MH i2c: E2 03 00 58 62 00 90 00 2E [10:37:34]RAPDU: 90 00 [10:37:34]wFMCommunicate OK [10:37:34]wFMCommunicate request_size=255 [10:37:34]MH_SAM_APDU [10:37: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 72 0C 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 03 C0 04 00 35 04 06 00 D1 [10:37:34]Write to MH i2c: E2 02 01 59 62 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 72 0C 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 03 C0 04 00 35 04 06 00 D1 00 00 06 [10:37:34]Write i2c OK [10:37:34]MH_I2C_Read... [10:37:34]OFD Sender: No OFD packet to send [10:37:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:37:35]Read from MH i2c: E2 [10:37:35]MH_I2C_Read... [10:37:35]Read from MH i2c: E2 03 00 [10:37:35]MH_I2C_Read... [10:37:35]Read from MH i2c: E2 03 00 59 62 00 90 00 2F [10:37:35]RAPDU: 90 00 [10:37:35]wFMCommunicate OK [10:37:35]wFMCommunicate request_size=10 [10:37:35]MH_SAM_APDU [10:37:35]CAPDU: 80 0D 02 02 05 9C CD 3D 18 64 [10:37:35]Write to MH i2c: E2 0D 00 5A 62 80 0D 02 02 05 00 9C CD 3D 18 64 00 00 62 [10:37:35]Write i2c OK [10:37:35]MH_I2C_Read... [10:37:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:37:35]Read from MH i2c: E2 [10:37:35]MH_I2C_Read... [10:37:35]Read from MH i2c: E2 03 00 [10:37:35]MH_I2C_Read... [10:37:35]Read from MH i2c: E2 03 00 5A 62 00 90 00 30 [10:37:35]RAPDU: 90 00 [10:37:35]wFMCommunicate OK [10:37:35]wFMCommunicate request_size=4 [10:37:35]MH_SAM_APDU [10:37:35]CAPDU: 80 0D 03 02 [10:37:35]Write to MH i2c: E2 08 00 5B 62 80 0D 03 02 00 00 00 00 38 [10:37:35]Write i2c OK [10:37:35]MH_I2C_Read... [10:37:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:37:35]Read from MH i2c: E2 [10:37:35]MH_I2C_Read... [10:37:35]Read from MH i2c: E2 0B 00 [10:37:35]MH_I2C_Read... [10:37:35]Read from MH i2c: E2 0B 00 5B 62 00 EE 10 A1 21 63 5F E1 53 90 00 EF [10:37:35]RAPDU: EE 10 A1 21 63 5F E1 53 90 00 [10:37:35]wFMCommunicate OK [10:37:35]SAM_PROTO_SignData done [10:37:35]FM_MakeSignedData done [10:37:35]CreateOFDProtocolMessage [10:37:35]wFMCommunicate request_size=4 [10:37:35]MH_SAM_APDU [10:37:35]CAPDU: 80 11 00 00 [10:37:35]Write to MH i2c: E2 08 00 5C 62 80 11 00 00 00 00 00 00 38 [10:37:35]Write i2c OK [10:37:35]MH_I2C_Read... [10:37:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:37:35]Read from MH i2c: E2 [10:37:35]MH_I2C_Read... [10:37:35]Read from MH i2c: E2 17 00 [10:37:35]MH_I2C_Read... [10:37:35]Read from MH i2c: E2 17 00 5C 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8D [10:37:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:37:35]wFMCommunicate OK [10:37:35]CreateOFDProtocolMessage done [10:37:35]OFDSenderStorePacket 311299 [10:37:35]StoreOFDPacket docnum=311299 [10:37:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F4 64 07 01 ED 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 72 0C 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 03 C0 04 00 35 04 06 00 D1 9C CD 3D 18 64 EE 10 A1 21 63 5F E1 53 [10:37:35]CheckFolder [10:37:35]dirname=/storage/ofd_packets [10:37:35]CheckFolder done [10:37:35]ProducePacketName [10:37:35]name=ofd_packets/00311299 [10:37:35]NVStorageSaveData ofd_packets/00311299 [10:37:35]File name is /storage/ofd_packets/00311299 [10:37:35]Write 301 bytes [10:37:35]NVStorageSaveData done [10:37:35]OFDSenderStorePacket done [10:37:35]KKMCreateOFDPacket done [10:37:35]NVStorageSaveData kkm_last_timestamp [10:37:35]File name is /storage/kkm_last_timestamp [10:37:35]Write 4 bytes [10:37:35]NVStorageSaveData done [10:37:35]ExternCall_PrintAddStr [10:37:35]wPrintStart [10:37:35]Write to MH i2c: 01 00 00 5D 62 BF [10:37:35]Write i2c OK [10:37:35]MH_I2C_Read... [10:37:35]Read from MH i2c: 01 [10:37:35]MH_I2C_Read... [10:37:35]Read from MH i2c: 01 07 00 [10:37:35]MH_I2C_Read... [10:37:35]Read from MH i2c: 01 07 00 5D 62 00 00 00 00 00 FF 0F D4 [10:37:35]RasterBufferAndPrint [10:37:35]line Счет N : (1)645106 [10:37:35]line ИНН: 02508201610067 [10:37:35]line Контрольно-Кассовый Чек [10:37:35]line ПРОДАЖА [10:37:35]line ТРК (МРК, ГНК) : 62 [10:37:35]line Товар: 2710124130 [10:37:35]line Аи-92-К-2 [10:37:35]line 14.950 * 66.90 [10:37:35]line = 1000.16 [10:37:35]line НДС 12% НСП 1% [10:37:35]line > о реализуемом товаре [10:37:35]line ОКРУГЛЕНИЕ: -0.16 [10:37:35]line ИТОГО: 1000.00 [10:37:35]line Внесено: 1000.00 [10:37:35]line СДАЧА: 0.00 [10:37:35]line НСП 1% : 8.85 [10:37:35]line НДС 12% : 106.21 [10:37:35]line Наличными: 1000.00 [10:37:35]line Безнал.: 0.00 [10:37:35]line Место: АЗС № 172 "Партнер Нефть" [10:37:35]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:37:35]line СНО: Общий режим [10:37:35]line Чек 146 30.10.2024 10:37 [10:37:35]line Смена: 536 ФФД: 1.0 [10:37:35]line ЗНМ: 0300000116 [10:37:35]line РНМ: 0000000000091780 [10:37:35]line Версия ККМ: 001 [10:37:35]line ФМ: 0000000000871765 [10:37:35]line ФД: 311299 [10:37:35]line ФПД: 230471388436580 [10:37:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T103738&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311299&fm=230471388436580&tin=02508201610067®Number=0000000000091780&sum=100000 [10:37:35]OFD Sender: Processing packet 311299 [packets to send 223, broken 222] [10:37:35]ProducePacketName [10:37:35]name=ofd_packets/00311299 [10:37:35]OFD Sender: To server: pG, [10:37:35]CommunicateWithHost lk.salyk.kg:30040 [10:37:35]ConnectInit lk.salyk.kg [10:37:35]written 0, free lines is 4095 [10:37:35]Connected sock=10 [10:37:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F4 64 07 01 ED 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 72 0C 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 03 C0 04 00 35 04 06 00 D1 9C CD 3D 18 64 EE 10 A1 21 63 5F E1 53 [10:37:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 E2 EB 47 00 1F 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 31 37 36 35 10 04 04 00 03 C0 04 00 F4 03 04 00 C2 B2 21 67 B6 04 01 00 00 67 04 09 DB 0A BA D6 B7 [10:37:35]CommunicateWithHost err = 0 [10:37:35]CheckOFDResponse [10:37:35]1017 (14) - 77093643461234 [10:37:35]1041 (16) - 0000000000871765 [10:37:35]1040 (4) - 311299 [10:37:35]1012 (4) - 30.10.2024 04:14 [10:37:35]1206 (1) - 0 [10:37:35]OFD Sender: Remove packet 311299 [10:37:35]ProducePacketName [10:37:35]name=ofd_packets/00311299 [10:37:35]NVStorageDeleteData [10:37:35]Write to MH i2c: 01 00 00 87 62 E9 [10:37:36]Write i2c OK [10:37:36]MH_I2C_Read... [10:37:36]Read from MH i2c: 01 [10:37:36]MH_I2C_Read... [10:37:36]Read from MH i2c: 01 07 00 [10:37:36]MH_I2C_Read... [10:37:36]Read from MH i2c: 01 07 00 87 62 00 00 00 00 00 B9 0C B5 [10:37:36]RasterBufferAndPrint [10:37:36]line [10:37:36]line [10:37:36]line [10:37:36]line [10:37:36]line [10:37:36]written 0, free lines is 3264 [10:37:36]MH_Cut [10:37:36]Write to MH i2c: D1 01 00 8E 62 01 C2 [10:37:36]Write i2c OK [10:37:36]MH_I2C_Read... [10:37:36]Read from MH i2c: D1 [10:37:36]MH_I2C_Read... [10:37:36]Read from MH i2c: D1 01 00 [10:37:36]MH_I2C_Read... [10:37:36]Read from MH i2c: D1 01 00 8E 62 00 C1 [10:37:36]Write to MH i2c: 01 00 00 8F 62 F1 [10:37:36]Write i2c OK [10:37:36]MH_I2C_Read... [10:37:36]OFD Sender: No OFD packet to send [10:37:36]*** Cut start [10:37:36]*** Purtial cut [10:37:36]*** Stage 1: CUTSNS_PIN = 1 [10:37:37]Read from MH i2c: 01 [10:37:37]MH_I2C_Read... [10:37:37]*** Stop cut motor [10:37:37]*** Cut end [10:37:37]Read from MH i2c: 01 07 00 [10:37:37]MH_I2C_Read... [10:37:37]Read from MH i2c: 01 07 00 8F 62 00 00 00 00 00 FF 0F 06 [10:37:37]process_action close_receipt done [10:37:37]requested_data is exist [10:37:37]produce_requested_data [10:37:37]requested_item fm.sn is exist - process it [10:37:37]wFMCommunicate request_size=4 [10:37:37]MH_SAM_APDU [10:37:37]CAPDU: 80 11 00 00 [10:37:37]Write to MH i2c: E2 08 00 90 62 80 11 00 00 00 00 00 00 6C [10:37:37]Write i2c OK [10:37:37]MH_I2C_Read... [10:37:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:37:37]Read from MH i2c: E2 [10:37:37]MH_I2C_Read... [10:37:37]Read from MH i2c: E2 17 00 [10:37:37]MH_I2C_Read... [10:37:37]Read from MH i2c: E2 17 00 90 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C1 [10:37:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:37:37]wFMCommunicate OK [10:37:37]requested_item fd.num is exist - process it [10:37:37]SAM_PROTO_GetFieldsCounters [10:37:37]wFMCommunicate request_size=4 [10:37:37]MH_SAM_APDU [10:37:37]CAPDU: 80 13 00 00 [10:37:37]Write to MH i2c: E2 08 00 91 62 80 13 00 00 00 00 00 00 6F [10:37:37]Write i2c OK [10:37:37]MH_I2C_Read... [10:37:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:37:37]Read from MH i2c: E2 [10:37:37]MH_I2C_Read... [10:37:37]Read from MH i2c: E2 62 00 [10:37:37]MH_I2C_Read... [10:37:37]Read from MH i2c: E2 62 00 91 62 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 03 C0 04 00 0E 04 04 00 18 02 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 29 [10:37: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 03 C0 04 00 0E 04 04 00 18 02 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 [10:37:37]wFMCommunicate OK [10:37:37]SAM_PROTO_GetFieldsCounters done [10:37:37]requested_item shift.num is exist - process it [10:37:37]requested_item shift.opened is exist - process it [10:37:37]req_shift_opened [10:37:37]FM_GetShiftState [10:37:37]SAM_PROTO_GetShiftState [10:37:37]wFMCommunicate request_size=4 [10:37:37]MH_SAM_APDU [10:37:37]CAPDU: 80 13 01 00 [10:37:37]Write to MH i2c: E2 08 00 92 62 80 13 01 00 00 00 00 00 71 [10:37:37]Write i2c OK [10:37:37]MH_I2C_Read... [10:37:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:37:37]Read from MH i2c: E2 [10:37:37]MH_I2C_Read... [10:37:37]Read from MH i2c: E2 0E 00 [10:37:37]MH_I2C_Read... [10:37:37]Read from MH i2c: E2 0E 00 92 62 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 5C [10:37:37]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:37:37]wFMCommunicate OK [10:37:37]SAM_PROTO_GetShiftState done [10:37:37]FM_GetShiftState done [10:37:37]req_shift_opened done [10:37:37]requested_item shift.open_date is exist - process it [10:37:37]req_shift_open_date [10:37:37]req_shift_open_date done [10:37:37]produce_requested_data done [10:37:37]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311299,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:37:37]process_action_free close_receipt [10:37:37]json_value_free [10:37:37]json_value_free done [10:37:37]process_json_proto returns [10:37:37]Send response to host [10:37:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311299,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:37:37]free response buf [10:37:37]execute_script done [10:37:37]execute_script returns [10:37:37]free content buf [10:37:37]Sock 9.Close socket [10:37:37]Sock 9.Thread stoped [10:37:41]OFD Sender: No OFD packet to send [10:37:46]OFD Sender: No OFD packet to send [10:37:51]OFD Sender: No OFD packet to send [10:37:56]OFD Sender: No OFD packet to send [10:38:01]OFD Sender: No OFD packet to send [10:38:06]OFD Sender: No OFD packet to send [10:38:06]accept exits with 7 [10:38:06]New connection [10:38:06]New thread 3066510692 created [10:38:06]Thread 3066654052 joined [10:38:06]Waiting for new connection... [10:38:06] Sock 7.Parse request [10:38:06]Sock 7.Check first char [10:38:06]Sock 7.First char is OK [10:38:06]request: POST /json_proto HTTP/1.0 [10:38:06]Method: POST [10:38:06]URL: /json_proto [10:38:06]Method is POST - this is cgi request [10:38:06]url: /json_proto [10:38:06]query_string will be loaded in cgi processing [10:38:06]execute_cgi json_proto POST (null) [10:38:06]execute_cgi path=json_proto method=POST [10:38:06]POST find Content-Length [10:38:06]Host: 172.17.96.3:8080 [10:38:06]Content-Length: 792 [10:38:06]Content-Type: application/json [10:38:06] [10:38:06]POST finish read [10:38:06]Found Content-Length = 792 [10:38:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645107", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A43355", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:38:06]execute_script... [10: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)645107", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A43355", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:38:06]POST & json_proto [10:38:06]process_json_proto [10:38:06]json parsed OK: [10:38:06]protocol is kg_v1.0 [10:38:06]action value=close_receipt [10:38:06]process_action close_receipt [10:38:06]cmd_close_receipt [10:38:06]MH_GetDate [10:38:06]Write to MH i2c: F0 00 00 93 62 E4 [10:38:06]Write i2c OK [10:38:06]MH_I2C_Read... [10:38:06]Read from MH i2c: F0 [10:38:06]MH_I2C_Read... [10:38:06]Read from MH i2c: F0 09 00 [10:38:06]MH_I2C_Read... [10:38:06]Read from MH i2c: F0 09 00 93 62 00 93 0C 22 67 44 5E 04 65 20 [10:38:06]GetLastDocTimeStamp 1730284658 [10:38:06]current date 1730284691 [10:38:06]FM_GetShiftState [10:38:06]SAM_PROTO_GetShiftState [10:38:06]wFMCommunicate request_size=4 [10:38:06]MH_SAM_APDU [10:38:06]CAPDU: 80 13 01 00 [10:38:06]Write to MH i2c: E2 08 00 94 62 80 13 01 00 00 00 00 00 73 [10:38:06]Write i2c OK [10:38:06]MH_I2C_Read... [10:38:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:38:06]Read from MH i2c: E2 [10:38:06]MH_I2C_Read... [10:38:06]Read from MH i2c: E2 0E 00 [10:38:06]MH_I2C_Read... [10:38:06]Read from MH i2c: E2 0E 00 94 62 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 5E [10:38:06]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:38:06]wFMCommunicate OK [10:38:06]SAM_PROTO_GetShiftState done [10:38:06]FM_GetShiftState done [10:38:06]opened in 1730247899 [10:38:06]opened+sec_in_day 1730334299 [10:38:06]quantity*price = 0 [10:38:06]sum+1 = 1 [10:38:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 147 30.10.2024 10:38 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливная Карта 43355 ФМ: 0000000000871765 ФД: 311300 ФПД: 185666232531226 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T103811&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311300&fm=185666232531226&tin=02508201610067®Number=0000000000091780&sum=0 [10:38:08]StoreToDocumentArchive [10:38:08]shift 536 fd 311300 [10:38:08]save to /storage/0536/doc_00311300 [10:38:08]save last doc name /storage/0536/doc_00311300 to /storage/kkm_last_doc_name [10:38:08]save OK [10:38:08]Clear old archive folders... [10:38:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:38:08]tlvbuf is B6D5F240 [10:38:08]SAM_PROTO_ClearQueue [10:38:08]wFMCommunicate request_size=4 [10:38:08]MH_SAM_APDU [10:38:08]CAPDU: 80 09 00 00 [10:38:08]Write to MH i2c: E2 08 00 A1 62 80 09 00 00 00 00 00 00 75 [10:38:08]Write i2c OK [10:38:08]MH_I2C_Read... [10:38:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:38:08]Read from MH i2c: E2 [10:38:08]MH_I2C_Read... [10:38:08]Read from MH i2c: E2 03 00 [10:38:08]MH_I2C_Read... [10:38:08]Read from MH i2c: E2 03 00 A1 62 00 90 00 77 [10:38:08]RAPDU: 90 00 [10:38:08]wFMCommunicate OK [10:38:08]SAM_PROTO_ClearQueue done [10:38:08]KKMCreateOFDPacket [10:38:08]OFDProtocolAddRootSTLVToBuf [10:38:08]FM_MakeSignedData [10:38:08]FM_MakeSignedData [10:38:08]SAM_PROTO_SignData [10:38:08]wFMCommunicate request_size=4 [10:38:08]MH_SAM_APDU [10:38:08]CAPDU: 80 0D 01 02 [10:38:08]Write to MH i2c: E2 08 00 A2 62 80 0D 01 02 00 00 00 00 7D [10:38:08]Write i2c OK [10:38:08]MH_I2C_Read... [10:38:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:38:08]Read from MH i2c: E2 [10:38:08]MH_I2C_Read... [10:38:08]Read from MH i2c: E2 03 00 [10:38:08]MH_I2C_Read... [10:38:08]Read from MH i2c: E2 03 00 A2 62 00 90 00 78 [10:38:08]RAPDU: 90 00 [10:38:08]wFMCommunicate OK [10:38:08]wFMCommunicate request_size=255 [10:38:08]MH_SAM_APDU [10:38: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 32 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 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 93 0C 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 04 C0 04 00 35 04 06 00 A8 [10:38:08]Write to MH i2c: E2 02 01 A3 62 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 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 93 0C 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 04 C0 04 00 35 04 06 00 A8 00 00 70 [10:38:08]Write i2c OK [10:38:08]MH_I2C_Read... [10:38:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:38:08]Read from MH i2c: E2 [10:38:08]MH_I2C_Read... [10:38:08]Read from MH i2c: E2 03 00 [10:38:08]MH_I2C_Read... [10:38:08]Read from MH i2c: E2 03 00 A3 62 00 90 00 79 [10:38:08]RAPDU: 90 00 [10:38:08]wFMCommunicate OK [10:38:08]wFMCommunicate request_size=10 [10:38:08]MH_SAM_APDU [10:38:08]CAPDU: 80 0D 02 02 05 DC C9 D6 39 1A [10:38:08]Write to MH i2c: E2 0D 00 A4 62 80 0D 02 02 05 00 DC C9 D6 39 1A 00 00 58 [10:38:08]Write i2c OK [10:38:08]MH_I2C_Read... [10:38:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:38:08]Read from MH i2c: E2 [10:38:08]MH_I2C_Read... [10:38:08]Read from MH i2c: E2 03 00 [10:38:08]MH_I2C_Read... [10:38:08]Read from MH i2c: E2 03 00 A4 62 00 90 00 7A [10:38:08]RAPDU: 90 00 [10:38:08]wFMCommunicate OK [10:38:08]wFMCommunicate request_size=4 [10:38:08]MH_SAM_APDU [10:38:08]CAPDU: 80 0D 03 02 [10:38:08]Write to MH i2c: E2 08 00 A5 62 80 0D 03 02 00 00 00 00 82 [10:38:08]Write i2c OK [10:38:08]MH_I2C_Read... [10:38:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:38:08]Read from MH i2c: E2 [10:38:08]MH_I2C_Read... [10:38:08]Read from MH i2c: E2 0B 00 [10:38:08]MH_I2C_Read... [10:38:08]Read from MH i2c: E2 0B 00 A5 62 00 3C 3E 66 7F 5C F7 22 C7 90 00 1E [10:38:08]RAPDU: 3C 3E 66 7F 5C F7 22 C7 90 00 [10:38:08]wFMCommunicate OK [10:38:08]SAM_PROTO_SignData done [10:38:08]FM_MakeSignedData done [10:38:08]CreateOFDProtocolMessage [10:38:08]wFMCommunicate request_size=4 [10:38:08]MH_SAM_APDU [10:38:08]CAPDU: 80 11 00 00 [10:38:08]Write to MH i2c: E2 08 00 A6 62 80 11 00 00 00 00 00 00 82 [10:38:08]Write i2c OK [10:38:08]MH_I2C_Read... [10:38:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:38:08]Read from MH i2c: E2 [10:38:08]MH_I2C_Read... [10:38:08]Read from MH i2c: E2 17 00 [10:38:08]MH_I2C_Read... [10:38:08]Read from MH i2c: E2 17 00 A6 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D7 [10:38:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:38:08]wFMCommunicate OK [10:38:08]CreateOFDProtocolMessage done [10:38:08]OFDSenderStorePacket 311300 [10:38:08]StoreOFDPacket docnum=311300 [10:38:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 3D B6 07 01 B7 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 32 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 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 93 0C 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 04 C0 04 00 35 04 06 00 A8 DC C9 D6 39 1A 3C 3E 66 7F 5C F7 22 C7 [10:38:08]CheckFolder [10:38:08]dirname=/storage/ofd_packets [10:38:08]CheckFolder done [10:38:08]ProducePacketName [10:38:08]name=ofd_packets/00311300 [10:38:08]NVStorageSaveData ofd_packets/00311300 [10:38:08]File name is /storage/ofd_packets/00311300 [10:38:08]Write 301 bytes [10:38:08]NVStorageSaveData done [10:38:08]OFDSenderStorePacket done [10:38:08]KKMCreateOFDPacket done [10:38:08]NVStorageSaveData kkm_last_timestamp [10:38:08]File name is /storage/kkm_last_timestamp [10:38:08]Write 4 bytes [10:38:08]NVStorageSaveData done [10:38:08]ExternCall_PrintAddStr [10:38:08]wPrintStart [10:38:08]Write to MH i2c: 01 00 00 A7 62 09 [10:38:08]Write i2c OK [10:38:08]MH_I2C_Read... [10:38:08]Read from MH i2c: 01 [10:38:08]MH_I2C_Read... [10:38:08]Read from MH i2c: 01 07 00 [10:38:08]MH_I2C_Read... [10:38:08]Read from MH i2c: 01 07 00 A7 62 00 00 00 00 00 FF 0F 1E [10:38:08]RasterBufferAndPrint [10:38:08]line Счет N : (1)645107 [10:38:08]line ИНН: 02508201610067 [10:38:08]line Контрольно-Кассовый Чек [10:38:08]line ПРОДАЖА [10:38:08]line ТРК (МРК, ГНК) : 41 [10:38:08]line Товар: 2710124130 [10:38:08]line Аи-92-К-2 [10:38:08]line 30.000 * 0.00 [10:38:08]line = 0.00 [10:38:08]line НДС 12% НСП 1% [10:38:08]line > о реализуемом товаре [10:38:08]line ИТОГО: 0.00 [10:38:08]line НСП 1% : 0.00 [10:38:08]line НДС 12% : 0.00 [10:38:08]line Наличными: 0.00 [10:38:08]line Безнал.: 0.00 [10:38:08]line Место: АЗС № 172 "Партнер Нефть" [10:38:08]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:38:08]line СНО: Общий режим [10:38:08]line Чек 147 30.10.2024 10:38 [10:38:08]line Смена: 536 ФФД: 1.0 [10:38:08]line ЗНМ: 0300000116 [10:38:08]line РНМ: 0000000000091780 [10:38:08]line Версия ККМ: 001 [10:38:08]line Талоны: Топливная Карта [10:38:08]line 43355 [10:38:08]line ФМ: 0000000000871765 [10:38:08]line ФД: 311300 [10:38:08]line ФПД: 185666232531226 [10:38:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T103811&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311300&fm=185666232531226&tin=02508201610067®Number=0000000000091780&sum=0 [10:38:08]written 0, free lines is 4095 [10:38:08]OFD Sender: Processing packet 311300 [packets to send 223, broken 222] [10:38:08]ProducePacketName [10:38:08]name=ofd_packets/00311300 [10:38:08]OFD Sender: To server: pG, [10:38:08]CommunicateWithHost lk.salyk.kg:30040 [10:38:08]ConnectInit lk.salyk.kg [10:38:08]Connected sock=10 [10:38:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 3D B6 07 01 B7 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 32 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 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 93 0C 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 04 C0 04 00 35 04 06 00 A8 DC C9 D6 39 1A 3C 3E 66 7F 5C F7 22 C7 [10:38:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 8C 89 47 00 EE 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 31 37 36 35 10 04 04 00 04 C0 04 00 F4 03 04 00 E3 B2 21 67 B6 04 01 00 00 F2 4D A8 EB 85 6C A2 FD [10:38:09]CommunicateWithHost err = 0 [10:38:09]CheckOFDResponse [10:38:09]1017 (14) - 77093643461234 [10:38:09]1041 (16) - 0000000000871765 [10:38:09]1040 (4) - 311300 [10:38:09]1012 (4) - 30.10.2024 04:15 [10:38:09]1206 (1) - 0 [10:38:09]OFD Sender: Remove packet 311300 [10:38:09]ProducePacketName [10:38:09]name=ofd_packets/00311300 [10:38:09]NVStorageDeleteData [10:38:09]Write to MH i2c: 01 00 00 D0 62 32 [10:38:09]Write i2c OK [10:38:09]MH_I2C_Read... [10:38:09]Read from MH i2c: 01 [10:38:09]MH_I2C_Read... [10:38:09]Read from MH i2c: 01 07 00 [10:38:09]MH_I2C_Read... [10:38:09]Read from MH i2c: 01 07 00 D0 62 00 00 00 00 00 CF 0C 14 [10:38:09]RasterBufferAndPrint [10:38:09]line [10:38:09]line [10:38:09]line [10:38:09]line [10:38:09]line [10:38:09]written 0, free lines is 3284 [10:38:09]MH_Cut [10:38:09]Write to MH i2c: D1 01 00 D7 62 01 0B [10:38:09]Write i2c OK [10:38:09]MH_I2C_Read... [10:38:09]Read from MH i2c: D1 [10:38:09]MH_I2C_Read... [10:38:09]Read from MH i2c: D1 01 00 [10:38:09]MH_I2C_Read... [10:38:09]Read from MH i2c: D1 01 00 D7 62 00 0A [10:38:09]Write to MH i2c: 01 00 00 D8 62 3A [10:38:09]Write i2c OK [10:38:09]MH_I2C_Read... [10:38:09]OFD Sender: No OFD packet to send [10:38:09]*** Cut start [10:38:09]*** Purtial cut [10:38:09]*** Stage 1: CUTSNS_PIN = 1 [10:38:10]Read from MH i2c: 01 [10:38:10]MH_I2C_Read... [10:38:10]*** Stop cut motor [10:38:10]*** Cut end [10:38:10]Read from MH i2c: 01 07 00 [10:38:10]MH_I2C_Read... [10:38:10]Read from MH i2c: 01 07 00 D8 62 00 00 00 00 00 FF 0F 4F [10:38:10]process_action close_receipt done [10:38:10]requested_data is exist [10:38:10]produce_requested_data [10:38:10]requested_item fm.sn is exist - process it [10:38:10]wFMCommunicate request_size=4 [10:38:10]MH_SAM_APDU [10:38:10]CAPDU: 80 11 00 00 [10:38:10]Write to MH i2c: E2 08 00 D9 62 80 11 00 00 00 00 00 00 B5 [10:38:10]Write i2c OK [10:38:10]MH_I2C_Read... [10:38:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:38:10]Read from MH i2c: E2 [10:38:10]MH_I2C_Read... [10:38:10]Read from MH i2c: E2 17 00 [10:38:10]MH_I2C_Read... [10:38:10]Read from MH i2c: E2 17 00 D9 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0A [10:38:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:38:10]wFMCommunicate OK [10:38:10]requested_item fd.num is exist - process it [10:38:10]SAM_PROTO_GetFieldsCounters [10:38:10]wFMCommunicate request_size=4 [10:38:10]MH_SAM_APDU [10:38:10]CAPDU: 80 13 00 00 [10:38:10]Write to MH i2c: E2 08 00 DA 62 80 13 00 00 00 00 00 00 B8 [10:38:10]Write i2c OK [10:38:10]MH_I2C_Read... [10:38:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:38:10]Read from MH i2c: E2 [10:38:10]MH_I2C_Read... [10:38:10]Read from MH i2c: E2 62 00 [10:38:10]MH_I2C_Read... [10:38:10]Read from MH i2c: E2 62 00 DA 62 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 04 C0 04 00 0E 04 04 00 18 02 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 76 [10:38: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 04 C0 04 00 0E 04 04 00 18 02 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 [10:38:10]wFMCommunicate OK [10:38:10]SAM_PROTO_GetFieldsCounters done [10:38:10]requested_item shift.num is exist - process it [10:38:10]requested_item shift.opened is exist - process it [10:38:10]req_shift_opened [10:38:10]FM_GetShiftState [10:38:10]SAM_PROTO_GetShiftState [10:38:10]wFMCommunicate request_size=4 [10:38:10]MH_SAM_APDU [10:38:10]CAPDU: 80 13 01 00 [10:38:10]Write to MH i2c: E2 08 00 DB 62 80 13 01 00 00 00 00 00 BA [10:38:10]Write i2c OK [10:38:10]MH_I2C_Read... [10:38:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:38:10]Read from MH i2c: E2 [10:38:10]MH_I2C_Read... [10:38:10]Read from MH i2c: E2 0E 00 [10:38:10]MH_I2C_Read... [10:38:10]Read from MH i2c: E2 0E 00 DB 62 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 A5 [10:38:10]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:38:10]wFMCommunicate OK [10:38:10]SAM_PROTO_GetShiftState done [10:38:10]FM_GetShiftState done [10:38:10]req_shift_opened done [10:38:10]requested_item shift.open_date is exist - process it [10:38:10]req_shift_open_date [10:38:10]req_shift_open_date done [10:38:10]produce_requested_data done [10:38:10]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311300,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:38:10]process_action_free close_receipt [10:38:10]json_value_free [10:38:10]json_value_free done [10:38:10]process_json_proto returns [10:38:10]Send response to host [10:38:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311300,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:38:10]free response buf [10:38:10]execute_script done [10:38:10]execute_script returns [10:38:10]free content buf [10:38:10]Sock 7.Close socket [10:38:10]Sock 7.Thread stoped [10:38:14]OFD Sender: No OFD packet to send [10:38:19]OFD Sender: No OFD packet to send [10:38:24]OFD Sender: No OFD packet to send [10:38:29]OFD Sender: No OFD packet to send [10:38:34]OFD Sender: No OFD packet to send [10:38:39]OFD Sender: No OFD packet to send [10:38:44]OFD Sender: No OFD packet to send [10:38:49]OFD Sender: No OFD packet to send [10:38:54]OFD Sender: No OFD packet to send [10:38:59]OFD Sender: No OFD packet to send [10:39:04]OFD Sender: No OFD packet to send [10:39:09]OFD Sender: No OFD packet to send [10:39:14]OFD Sender: No OFD packet to send [10:39:19]OFD Sender: No OFD packet to send [10:39:24]OFD Sender: No OFD packet to send [10:39:29]OFD Sender: No OFD packet to send [10:39:34]OFD Sender: No OFD packet to send [10:39:39]OFD Sender: No OFD packet to send [10:39:44]OFD Sender: No OFD packet to send [10:39:49]OFD Sender: No OFD packet to send [10:39:54]OFD Sender: No OFD packet to send [10:39:59]OFD Sender: No OFD packet to send [10:40:04]OFD Sender: No OFD packet to send [10:40:09]OFD Sender: No OFD packet to send [10:40:14]OFD Sender: No OFD packet to send [10:40:19]OFD Sender: No OFD packet to send [10:40:24]OFD Sender: No OFD packet to send [10:40:29]OFD Sender: No OFD packet to send [10:40:34]OFD Sender: No OFD packet to send [10:40:39]OFD Sender: No OFD packet to send [10:40:44]OFD Sender: No OFD packet to send [10:40:49]OFD Sender: No OFD packet to send [10:40:54]OFD Sender: No OFD packet to send [10:40:59]OFD Sender: No OFD packet to send [10:41:04]OFD Sender: No OFD packet to send [10:41:09]OFD Sender: No OFD packet to send [10:41:14]OFD Sender: No OFD packet to send [10:41:19]OFD Sender: No OFD packet to send [10:41:24]OFD Sender: No OFD packet to send [10:41:29]OFD Sender: No OFD packet to send [10:41:34]OFD Sender: No OFD packet to send [10:41:39]OFD Sender: No OFD packet to send [10:41:44]OFD Sender: No OFD packet to send [10:41:49]OFD Sender: No OFD packet to send [10:41:54]OFD Sender: No OFD packet to send [10:41:59]OFD Sender: No OFD packet to send [10:42:04]OFD Sender: No OFD packet to send [10:42:09]OFD Sender: No OFD packet to send [10:42:14]OFD Sender: No OFD packet to send [10:42:19]OFD Sender: No OFD packet to send [10:42:24]OFD Sender: No OFD packet to send [10:42:29]OFD Sender: No OFD packet to send [10:42:34]OFD Sender: No OFD packet to send [10:42:39]OFD Sender: No OFD packet to send [10:42:44]OFD Sender: No OFD packet to send [10:42:49]OFD Sender: No OFD packet to send [10:42:53]accept exits with 9 [10:42:53]New connection [10:42:53]New thread 3066654052 created [10:42:53]Thread 3066510692 joined [10:42:53]Waiting for new connection... [10:42:53] Sock 9.Parse request [10:42:53]Sock 9.Check first char [10:42:53]Sock 9.First char is OK [10:42:53]request: POST /json_proto HTTP/1.0 [10:42:53]Method: POST [10:42:53]URL: /json_proto [10:42:53]Method is POST - this is cgi request [10:42:53]url: /json_proto [10:42:53]query_string will be loaded in cgi processing [10:42:53]execute_cgi json_proto POST (null) [10:42:53]execute_cgi path=json_proto method=POST [10:42:53]POST find Content-Length [10:42:53]Host: 172.17.96.3:8080 [10:42:53]Content-Length: 688 [10:42:53]Content-Type: application/json [10:42:53] [10:42:53]POST finish read [10:42:53]Found Content-Length = 688 [10:42:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645108", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 12.960, "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" ] } } [10:42:53]execute_script... [10:42: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)645108", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 12.960, "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" ] } } [10:42:53]POST & json_proto [10:42:53]process_json_proto [10:42:53]json parsed OK: [10:42:53]protocol is kg_v1.0 [10:42:53]action value=close_receipt [10:42:53]process_action close_receipt [10:42:53]cmd_close_receipt [10:42:53]MH_GetDate [10:42:53]Write to MH i2c: F0 00 00 DC 62 2D [10:42:53]Write i2c OK [10:42:53]MH_I2C_Read... [10:42:53]Read from MH i2c: F0 [10:42:53]MH_I2C_Read... [10:42:53]Read from MH i2c: F0 09 00 [10:42:53]MH_I2C_Read... [10:42:53]Read from MH i2c: F0 09 00 DC 62 00 B1 0D 22 67 44 5E 04 65 88 [10:42:53]GetLastDocTimeStamp 1730284691 [10:42:53]current date 1730284977 [10:42:53]FM_GetShiftState [10:42:53]SAM_PROTO_GetShiftState [10:42:53]wFMCommunicate request_size=4 [10:42:53]MH_SAM_APDU [10:42:53]CAPDU: 80 13 01 00 [10:42:53]Write to MH i2c: E2 08 00 DD 62 80 13 01 00 00 00 00 00 BC [10:42:53]Write i2c OK [10:42:53]MH_I2C_Read... [10:42:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:42:53]Read from MH i2c: E2 [10:42:53]MH_I2C_Read... [10:42:53]Read from MH i2c: E2 0E 00 [10:42:53]MH_I2C_Read... [10:42:53]Read from MH i2c: E2 0E 00 DD 62 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 A7 [10:42:53]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:42:53]wFMCommunicate OK [10:42:53]SAM_PROTO_GetShiftState done [10:42:53]FM_GetShiftState done [10:42:53]opened in 1730247899 [10:42:53]opened+sec_in_day 1730334299 [10:42:53]quantity*price = 100051 [10:42:53]sum+1 = 100052 [10:42:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 148 30.10.2024 10:42 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311301 ФПД: 42254746901104 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T104257&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311301&fm=42254746901104&tin=02508201610067®Number=0000000000091780&sum=100000 [10:42:54]StoreToDocumentArchive [10:42:54]shift 536 fd 311301 [10:42:54]save to /storage/0536/doc_00311301 [10:42:54]save last doc name /storage/0536/doc_00311301 to /storage/kkm_last_doc_name [10:42:54]save OK [10:42:54]Clear old archive folders... [10:42:54]ProcessDocumentItem done err = 0, tmpTLVsize=257 [10:42:54]tlvbuf is 006D3970 [10:42:54]SAM_PROTO_ClearQueue [10:42:54]wFMCommunicate request_size=4 [10:42:54]MH_SAM_APDU [10:42:54]CAPDU: 80 09 00 00 [10:42:54]Write to MH i2c: E2 08 00 EA 62 80 09 00 00 00 00 00 00 BE [10:42:54]Write i2c OK [10:42:54]MH_I2C_Read... [10:42:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:42:54]Read from MH i2c: E2 [10:42:54]MH_I2C_Read... [10:42:54]Read from MH i2c: E2 03 00 [10:42:54]MH_I2C_Read... [10:42:54]Read from MH i2c: E2 03 00 EA 62 00 90 00 C0 [10:42:54]RAPDU: 90 00 [10:42:54]wFMCommunicate OK [10:42:54]SAM_PROTO_ClearQueue done [10:42:54]KKMCreateOFDPacket [10:42:54]OFDProtocolAddRootSTLVToBuf [10:42:54]FM_MakeSignedData [10:42:54]FM_MakeSignedData [10:42:54]SAM_PROTO_SignData [10:42:54]wFMCommunicate request_size=4 [10:42:54]MH_SAM_APDU [10:42:54]CAPDU: 80 0D 01 02 [10:42:54]Write to MH i2c: E2 08 00 EB 62 80 0D 01 02 00 00 00 00 C6 [10:42:54]Write i2c OK [10:42:54]MH_I2C_Read... [10:42:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:42:54]Read from MH i2c: E2 [10:42:54]MH_I2C_Read... [10:42:54]Read from MH i2c: E2 03 00 [10:42:54]MH_I2C_Read... [10:42:54]Read from MH i2c: E2 03 00 EB 62 00 90 00 C1 [10:42:54]RAPDU: 90 00 [10:42:54]wFMCommunicate OK [10:42:54]wFMCommunicate request_size=255 [10:42:54]MH_SAM_APDU [10:42:54]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 94 00 00 00 F4 03 04 00 B1 0D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 05 C0 04 [10:42:54]Write to MH i2c: E2 02 01 EC 62 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 94 00 00 00 F4 03 04 00 B1 0D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 05 C0 04 00 00 FA [10:42:54]Write i2c OK [10:42:54]MH_I2C_Read... [10:42:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:42:54]Read from MH i2c: E2 [10:42:54]MH_I2C_Read... [10:42:54]Read from MH i2c: E2 03 00 [10:42:54]MH_I2C_Read... [10:42:54]Read from MH i2c: E2 03 00 EC 62 00 90 00 C2 [10:42:54]RAPDU: 90 00 [10:42:54]wFMCommunicate OK [10:42:54]wFMCommunicate request_size=16 [10:42:54]MH_SAM_APDU [10:42:54]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 26 6E 33 2D DA 70 [10:42:54]Write to MH i2c: E2 13 00 ED 62 80 0D 02 02 0B 00 00 35 04 06 00 26 6E 33 2D DA 70 00 00 5C [10:42:54]Write i2c OK [10:42:54]MH_I2C_Read... [10:42:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:42:54]Read from MH i2c: E2 [10:42:54]MH_I2C_Read... [10:42:54]Read from MH i2c: E2 03 00 [10:42:54]MH_I2C_Read... [10:42:54]Read from MH i2c: E2 03 00 ED 62 00 90 00 C3 [10:42:54]RAPDU: 90 00 [10:42:54]wFMCommunicate OK [10:42:54]wFMCommunicate request_size=4 [10:42:54]MH_SAM_APDU [10:42:54]CAPDU: 80 0D 03 02 [10:42:54]Write to MH i2c: E2 08 00 EE 62 80 0D 03 02 00 00 00 00 CB [10:42:54]Write i2c OK [10:42:54]MH_I2C_Read... [10:42:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:42:54]Read from MH i2c: E2 [10:42:54]MH_I2C_Read... [10:42:54]Read from MH i2c: E2 0B 00 [10:42:54]MH_I2C_Read... [10:42:54]Read from MH i2c: E2 0B 00 EE 62 00 4E 57 F8 A0 43 AC 00 C7 90 00 BF [10:42:54]RAPDU: 4E 57 F8 A0 43 AC 00 C7 90 00 [10:42:54]wFMCommunicate OK [10:42:54]SAM_PROTO_SignData done [10:42:54]FM_MakeSignedData done [10:42:54]CreateOFDProtocolMessage [10:42:54]wFMCommunicate request_size=4 [10:42:54]MH_SAM_APDU [10:42:54]CAPDU: 80 11 00 00 [10:42:54]Write to MH i2c: E2 08 00 EF 62 80 11 00 00 00 00 00 00 CB [10:42:54]Write i2c OK [10:42:54]MH_I2C_Read... [10:42:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:42:54]Read from MH i2c: E2 [10:42:54]MH_I2C_Read... [10:42:54]Read from MH i2c: E2 17 00 [10:42:54]MH_I2C_Read... [10:42:54]Read from MH i2c: E2 17 00 EF 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 20 [10:42:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:42:54]wFMCommunicate OK [10:42:54]CreateOFDProtocolMessage done [10:42:54]OFDSenderStorePacket 311301 [10:42:54]StoreOFDPacket docnum=311301 [10:42:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 0B A5 0D 01 48 2C 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 94 00 00 00 F4 03 04 00 B1 0D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 05 C0 04 00 35 04 06 00 26 6E 33 2D DA 70 4E 57 F8 A0 43 AC 00 C7 [10:42:54]CheckFolder [10:42:54]dirname=/storage/ofd_packets [10:42:54]CheckFolder done [10:42:54]ProducePacketName [10:42:54]name=ofd_packets/00311301 [10:42:54]NVStorageSaveData ofd_packets/00311301 [10:42:54]File name is /storage/ofd_packets/00311301 [10:42:54]Write 307 bytes [10:42:54]NVStorageSaveData done [10:42:54]OFDSenderStorePacket done [10:42:54]KKMCreateOFDPacket done [10:42:54]NVStorageSaveData kkm_last_timestamp [10:42:54]File name is /storage/kkm_last_timestamp [10:42:54]Write 4 bytes [10:42:54]NVStorageSaveData done [10:42:54]ExternCall_PrintAddStr [10:42:54]wPrintStart [10:42:54]Write to MH i2c: 01 00 00 F0 62 52 [10:42:54]OFD Sender: Processing packet 311301 [packets to send 223, broken 222] [10:42:54]ProducePacketName [10:42:54]name=ofd_packets/00311301 [10:42:54]OFD Sender: To server: pG, [10:42:54]CommunicateWithHost lk.salyk.kg:30040 [10:42:54]ConnectInit lk.salyk.kg [10:42:54]Write i2c OK [10:42:54]MH_I2C_Read... [10:42:54]Read from MH i2c: 01 [10:42:54]MH_I2C_Read... [10:42:54]Read from MH i2c: 01 07 00 [10:42:54]MH_I2C_Read... [10:42:54]Read from MH i2c: 01 07 00 F0 62 00 00 00 00 00 FF 0F 67 [10:42:54]RasterBufferAndPrint [10:42:54]line Счет N : (1)645108 [10:42:54]line ИНН: 02508201610067 [10:42:54]line Контрольно-Кассовый Чек [10:42:54]line ПРОДАЖА [10:42:54]line ТРК (МРК, ГНК) : 42 [10:42:54]line Товар: 2710194210 [10:42:54]line D-ENERGY ДТ-К-2 [10:42:54]line 12.960 * 77.20 [10:42:54]line = 1000.51 [10:42:54]line НДС 12% НСП 1% [10:42:54]line > о реализуемом товаре [10:42:54]line ОКРУГЛЕНИЕ: -0.51 [10:42:54]line ИТОГО: 1000.00 [10:42:54]line Внесено: 1000.00 [10:42:54]line СДАЧА: 0.00 [10:42:54]line НСП 1% : 8.85 [10:42:54]line НДС 12% : 106.25 [10:42:54]line Наличными: 1000.00 [10:42:54]line Безнал.: 0.00 [10:42:54]line Место: АЗС № 172 "Партнер Нефть" [10:42:54]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:42:54]line СНО: Общий режим [10:42:54]line Чек 148 30.10.2024 10:42 [10:42:54]line Смена: 536 ФФД: 1.0 [10:42:54]line ЗНМ: 0300000116 [10:42:54]line РНМ: 0000000000091780 [10:42:54]line Версия ККМ: 001 [10:42:54]line ФМ: 0000000000871765 [10:42:54]line ФД: 311301 [10:42:54]line ФПД: 42254746901104 [10:42:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T104257&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311301&fm=42254746901104&tin=02508201610067®Number=0000000000091780&sum=100000 [10:42:55]written 0, free lines is 4095 [10:42:55]Connected sock=7 [10:42:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 0B A5 0D 01 48 2C 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 94 00 00 00 F4 03 04 00 B1 0D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 05 C0 04 00 35 04 06 00 26 6E 33 2D DA 70 4E 57 F8 A0 43 AC 00 C7 [10:42:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 25 19 47 00 17 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 31 37 36 35 10 04 04 00 05 C0 04 00 F4 03 04 00 02 B4 21 67 B6 04 01 00 00 81 23 7A 17 53 F0 CB F5 [10:42:55]CommunicateWithHost err = 0 [10:42:55]CheckOFDResponse [10:42:55]1017 (14) - 77093643461234 [10:42:55]1041 (16) - 0000000000871765 [10:42:55]1040 (4) - 311301 [10:42:55]1012 (4) - 30.10.2024 04:20 [10:42:55]1206 (1) - 0 [10:42:55]OFD Sender: Remove packet 311301 [10:42:55]ProducePacketName [10:42:55]name=ofd_packets/00311301 [10:42:55]NVStorageDeleteData [10:42:55]Write to MH i2c: 01 00 00 1A 63 7D [10:42:55]Write i2c OK [10:42:55]MH_I2C_Read... [10:42:55]Read from MH i2c: 01 [10:42:55]MH_I2C_Read... [10:42:55]Read from MH i2c: 01 07 00 [10:42:55]MH_I2C_Read... [10:42:55]Read from MH i2c: 01 07 00 1A 63 00 00 00 00 00 AF 0C 3F [10:42:55]RasterBufferAndPrint [10:42:55]line [10:42:55]line [10:42:55]line [10:42:55]line [10:42:55]line [10:42:55]written 0, free lines is 3253 [10:42:55]MH_Cut [10:42:55]Write to MH i2c: D1 01 00 21 63 01 56 [10:42:55]Write i2c OK [10:42:55]MH_I2C_Read... [10:42:55]Read from MH i2c: D1 [10:42:55]MH_I2C_Read... [10:42:55]Read from MH i2c: D1 01 00 [10:42:55]MH_I2C_Read... [10:42:55]Read from MH i2c: D1 01 00 21 63 00 55 [10:42:55]Write to MH i2c: 01 00 00 22 63 85 [10:42:55]Write i2c OK [10:42:55]MH_I2C_Read... [10:42:55]OFD Sender: No OFD packet to send [10:42:56]*** Cut start [10:42:56]*** Purtial cut [10:42:56]*** Stage 1: CUTSNS_PIN = 1 [10:42:56]Read from MH i2c: 01 [10:42:56]MH_I2C_Read... [10:42:56]*** Stop cut motor [10:42:56]*** Cut end [10:42:56]Read from MH i2c: 01 07 00 [10:42:56]MH_I2C_Read... [10:42:56]Read from MH i2c: 01 07 00 22 63 00 00 00 00 00 FF 0F 9A [10:42:56]process_action close_receipt done [10:42:56]requested_data is exist [10:42:56]produce_requested_data [10:42:56]requested_item fm.sn is exist - process it [10:42:56]wFMCommunicate request_size=4 [10:42:56]MH_SAM_APDU [10:42:56]CAPDU: 80 11 00 00 [10:42:56]Write to MH i2c: E2 08 00 23 63 80 11 00 00 00 00 00 00 00 [10:42:56]Write i2c OK [10:42:56]MH_I2C_Read... [10:42:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:42:56]Read from MH i2c: E2 [10:42:56]MH_I2C_Read... [10:42:56]Read from MH i2c: E2 17 00 [10:42:56]MH_I2C_Read... [10:42:56]Read from MH i2c: E2 17 00 23 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 55 [10:42:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:42:56]wFMCommunicate OK [10:42:56]requested_item fd.num is exist - process it [10:42:56]SAM_PROTO_GetFieldsCounters [10:42:56]wFMCommunicate request_size=4 [10:42:56]MH_SAM_APDU [10:42:56]CAPDU: 80 13 00 00 [10:42:56]Write to MH i2c: E2 08 00 24 63 80 13 00 00 00 00 00 00 03 [10:42:56]Write i2c OK [10:42:56]MH_I2C_Read... [10:42:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:42:56]Read from MH i2c: E2 [10:42:56]MH_I2C_Read... [10:42:56]Read from MH i2c: E2 62 00 [10:42:56]MH_I2C_Read... [10:42:56]Read from MH i2c: E2 62 00 24 63 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 05 C0 04 00 0E 04 04 00 18 02 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 C5 [10:42: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 05 C0 04 00 0E 04 04 00 18 02 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 [10:42:56]wFMCommunicate OK [10:42:56]SAM_PROTO_GetFieldsCounters done [10:42:56]requested_item shift.num is exist - process it [10:42:56]requested_item shift.opened is exist - process it [10:42:56]req_shift_opened [10:42:56]FM_GetShiftState [10:42:56]SAM_PROTO_GetShiftState [10:42:56]wFMCommunicate request_size=4 [10:42:56]MH_SAM_APDU [10:42:56]CAPDU: 80 13 01 00 [10:42:56]Write to MH i2c: E2 08 00 25 63 80 13 01 00 00 00 00 00 05 [10:42:56]Write i2c OK [10:42:56]MH_I2C_Read... [10:42:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:42:56]Read from MH i2c: E2 [10:42:56]MH_I2C_Read... [10:42:56]Read from MH i2c: E2 0E 00 [10:42:56]MH_I2C_Read... [10:42:56]Read from MH i2c: E2 0E 00 25 63 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 F0 [10:42:56]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:42:56]wFMCommunicate OK [10:42:56]SAM_PROTO_GetShiftState done [10:42:56]FM_GetShiftState done [10:42:56]req_shift_opened done [10:42:56]requested_item shift.open_date is exist - process it [10:42:56]req_shift_open_date [10:42:56]req_shift_open_date done [10:42:56]produce_requested_data done [10:42:56]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311301,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:42:56]process_action_free close_receipt [10:42:56]json_value_free [10:42:56]json_value_free done [10:42:56]process_json_proto returns [10:42:56]Send response to host [10:42:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311301,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:42:57]free response buf [10:42:57]execute_script done [10:42:57]execute_script returns [10:42:57]free content buf [10:42:57]Sock 9.Close socket [10:42:57]Sock 9.Thread stoped [10:43:00]OFD Sender: No OFD packet to send [10:43:05]OFD Sender: No OFD packet to send [10:43:10]OFD Sender: No OFD packet to send [10:43:15]OFD Sender: No OFD packet to send [10:43:20]OFD Sender: No OFD packet to send [10:43:25]OFD Sender: No OFD packet to send [10:43:27]accept exits with 10 [10:43:27]New connection [10:43:27]New thread 3066510692 created [10:43:27]Thread 3066654052 joined [10:43:27]Waiting for new connection... [10:43:27] Sock 10.Parse request [10:43:27]Sock 10.Check first char [10:43:27]Sock 10.First char is OK [10:43:27]request: POST /json_proto HTTP/1.0 [10:43:27]Method: POST [10:43:27]URL: /json_proto [10:43:27]Method is POST - this is cgi request [10:43:27]url: /json_proto [10:43:27]query_string will be loaded in cgi processing [10:43:27]execute_cgi json_proto POST (null) [10:43:27]execute_cgi path=json_proto method=POST [10:43:27]POST find Content-Length [10:43:27]Host: 172.17.96.3:8080 [10:43:27]Content-Length: 769 [10:43:27]Content-Type: application/json [10:43:27] [10:43:27]POST finish read [10:43:27]Found Content-Length = 769 [10:43:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645109", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "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: Mbank", "payments": [ { "type": 1, "sum" : 2000.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:43:27]execute_script... [10: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)645109", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "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: Mbank", "payments": [ { "type": 1, "sum" : 2000.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:43:27]POST & json_proto [10:43:27]process_json_proto [10:43:27]json parsed OK: [10:43:27]protocol is kg_v1.0 [10:43:27]action value=close_receipt [10:43:27]process_action close_receipt [10:43:27]cmd_close_receipt [10:43:27]MH_GetDate [10:43:27]Write to MH i2c: F0 00 00 26 63 78 [10:43:27]Write i2c OK [10:43:27]MH_I2C_Read... [10:43:27]Read from MH i2c: F0 [10:43:27]MH_I2C_Read... [10:43:27]Read from MH i2c: F0 09 00 [10:43:27]MH_I2C_Read... [10:43:27]Read from MH i2c: F0 09 00 26 63 00 D4 0D 22 67 44 5E 04 65 F6 [10:43:27]GetLastDocTimeStamp 1730284977 [10:43:27]current date 1730285012 [10:43:27]FM_GetShiftState [10:43:27]SAM_PROTO_GetShiftState [10:43:27]wFMCommunicate request_size=4 [10:43:27]MH_SAM_APDU [10:43:27]CAPDU: 80 13 01 00 [10:43:27]Write to MH i2c: E2 08 00 27 63 80 13 01 00 00 00 00 00 07 [10:43:27]Write i2c OK [10:43:27]MH_I2C_Read... [10:43:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:43:28]Read from MH i2c: E2 [10:43:28]MH_I2C_Read... [10:43:28]Read from MH i2c: E2 0E 00 [10:43:28]MH_I2C_Read... [10:43:28]Read from MH i2c: E2 0E 00 27 63 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 F2 [10:43:28]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:43:28]wFMCommunicate OK [10:43:28]SAM_PROTO_GetShiftState done [10:43:28]FM_GetShiftState done [10:43:28]opened in 1730247899 [10:43:28]opened+sec_in_day 1730334299 [10:43:28]quantity*price = 200031 [10:43:28]sum+1 = 200032 [10:43:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.31 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.31 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 149 30.10.2024 10:43 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311302 ФПД: 23513154178121 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T104332&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311302&fm=23513154178121&tin=02508201610067®Number=0000000000091780&sum=200031 [10:43:29]StoreToDocumentArchive [10:43:29]shift 536 fd 311302 [10:43:29]save to /storage/0536/doc_00311302 [10:43:29]save last doc name /storage/0536/doc_00311302 to /storage/kkm_last_doc_name [10:43:29]save OK [10:43:29]Clear old archive folders... [10:43:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:43:29]tlvbuf is 00680910 [10:43:29]SAM_PROTO_ClearQueue [10:43:29]wFMCommunicate request_size=4 [10:43:29]MH_SAM_APDU [10:43:29]CAPDU: 80 09 00 00 [10:43:29]Write to MH i2c: E2 08 00 34 63 80 09 00 00 00 00 00 00 09 [10:43:29]Write i2c OK [10:43:29]MH_I2C_Read... [10:43:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:43:29]Read from MH i2c: E2 [10:43:29]MH_I2C_Read... [10:43:29]Read from MH i2c: E2 03 00 [10:43:29]MH_I2C_Read... [10:43:29]Read from MH i2c: E2 03 00 34 63 00 90 00 0B [10:43:29]RAPDU: 90 00 [10:43:29]wFMCommunicate OK [10:43:29]SAM_PROTO_ClearQueue done [10:43:29]KKMCreateOFDPacket [10:43:29]OFDProtocolAddRootSTLVToBuf [10:43:29]FM_MakeSignedData [10:43:29]FM_MakeSignedData [10:43:29]SAM_PROTO_SignData [10:43:29]wFMCommunicate request_size=4 [10:43:29]MH_SAM_APDU [10:43:29]CAPDU: 80 0D 01 02 [10:43:29]Write to MH i2c: E2 08 00 35 63 80 0D 01 02 00 00 00 00 11 [10:43:29]Write i2c OK [10:43:29]MH_I2C_Read... [10:43:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:43:29]Read from MH i2c: E2 [10:43:29]MH_I2C_Read... [10:43:29]Read from MH i2c: E2 03 00 [10:43:29]MH_I2C_Read... [10:43:29]Read from MH i2c: E2 03 00 35 63 00 90 00 0C [10:43:29]RAPDU: 90 00 [10:43:29]wFMCommunicate OK [10:43:29]wFMCommunicate request_size=255 [10:43:29]MH_SAM_APDU [10: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 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 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 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 D4 0D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 06 C0 04 00 35 04 06 00 15 [10:43:29]Write to MH i2c: E2 02 01 36 63 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 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 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 D4 0D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 06 C0 04 00 35 04 06 00 15 00 00 17 [10:43:29]Write i2c OK [10:43:29]MH_I2C_Read... [10:43:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:43:29]Read from MH i2c: E2 [10:43:29]MH_I2C_Read... [10:43:29]Read from MH i2c: E2 03 00 [10:43:29]MH_I2C_Read... [10:43:29]Read from MH i2c: E2 03 00 36 63 00 90 00 0D [10:43:29]RAPDU: 90 00 [10:43:29]wFMCommunicate OK [10:43:29]wFMCommunicate request_size=10 [10:43:29]MH_SAM_APDU [10:43:29]CAPDU: 80 0D 02 02 05 62 95 33 CC 49 [10:43:29]Write to MH i2c: E2 0D 00 37 63 80 0D 02 02 05 00 62 95 33 CC 49 00 00 5D [10:43:29]Write i2c OK [10:43:29]MH_I2C_Read... [10:43:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:43:29]Read from MH i2c: E2 [10:43:29]MH_I2C_Read... [10:43:29]Read from MH i2c: E2 03 00 [10:43:29]MH_I2C_Read... [10:43:29]Read from MH i2c: E2 03 00 37 63 00 90 00 0E [10:43:29]RAPDU: 90 00 [10:43:29]wFMCommunicate OK [10:43:29]wFMCommunicate request_size=4 [10:43:29]MH_SAM_APDU [10:43:29]CAPDU: 80 0D 03 02 [10:43:29]Write to MH i2c: E2 08 00 38 63 80 0D 03 02 00 00 00 00 16 [10:43:29]Write i2c OK [10:43:29]MH_I2C_Read... [10:43:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:43:29]Read from MH i2c: E2 [10:43:29]MH_I2C_Read... [10:43:29]Read from MH i2c: E2 0B 00 [10:43:29]MH_I2C_Read... [10:43:29]Read from MH i2c: E2 0B 00 38 63 00 B1 50 79 FC CE 44 F3 D9 90 00 6B [10:43:29]RAPDU: B1 50 79 FC CE 44 F3 D9 90 00 [10:43:29]wFMCommunicate OK [10:43:29]SAM_PROTO_SignData done [10:43:29]FM_MakeSignedData done [10:43:29]CreateOFDProtocolMessage [10:43:29]wFMCommunicate request_size=4 [10:43:29]MH_SAM_APDU [10:43:29]CAPDU: 80 11 00 00 [10:43:29]Write to MH i2c: E2 08 00 39 63 80 11 00 00 00 00 00 00 16 [10:43:29]Write i2c OK [10:43:29]MH_I2C_Read... [10:43:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:43:29]Read from MH i2c: E2 [10:43:29]MH_I2C_Read... [10:43:29]Read from MH i2c: E2 17 00 [10:43:29]MH_I2C_Read... [10:43:29]Read from MH i2c: E2 17 00 39 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6B [10:43:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:43:29]wFMCommunicate OK [10:43:29]CreateOFDProtocolMessage done [10:43:29]OFDSenderStorePacket 311302 [10:43:29]StoreOFDPacket docnum=311302 [10:43:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 54 01 07 01 FB 04 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 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 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 D4 0D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 06 C0 04 00 35 04 06 00 15 62 95 33 CC 49 B1 50 79 FC CE 44 F3 D9 [10:43:29]CheckFolder [10:43:29]dirname=/storage/ofd_packets [10:43:29]CheckFolder done [10:43:29]ProducePacketName [10:43:29]name=ofd_packets/00311302 [10:43:29]NVStorageSaveData ofd_packets/00311302 [10:43:29]File name is /storage/ofd_packets/00311302 [10:43:29]Write 301 bytes [10:43:29]NVStorageSaveData done [10:43:29]OFDSenderStorePacket done [10:43:29]KKMCreateOFDPacket done [10:43:29]NVStorageSaveData kkm_last_timestamp [10:43:29]File name is /storage/kkm_last_timestamp [10:43:29]Write 4 bytes [10:43:29]NVStorageSaveData done [10:43:29]ExternCall_PrintAddStr [10:43:29]wPrintStart [10:43:29]Write to MH i2c: 01 00 00 3A 63 9D [10:43:29]Write i2c OK [10:43:29]MH_I2C_Read... [10:43:29]Read from MH i2c: 01 [10:43:29]MH_I2C_Read... [10:43:29]Read from MH i2c: 01 07 00 [10:43:29]MH_I2C_Read... [10:43:29]Read from MH i2c: 01 07 00 3A 63 00 00 00 00 00 FF 0F B2 [10:43:29]RasterBufferAndPrint [10:43:29]line Счет N : (1)645109 [10:43:29]line ИНН: 02508201610067 [10:43:29]line Контрольно-Кассовый Чек [10:43:29]line ПРОДАЖА [10:43:29]line ТРК (МРК, ГНК) : 52 [10:43:29]line Товар: 2710124130 [10:43:29]line Аи-92-К-2 [10:43:29]line 29.900 * 66.90 [10:43:29]line = 2000.31 [10:43:29]line НДС 12% НСП 1% [10:43:29]line > о реализуемом товаре [10:43:29]line ИТОГО: 2000.31 [10:43:29]line НСП 1% : 17.70 [10:43:29]line НДС 12% : 212.42 [10:43:29]line Наличными: 0.00 [10:43:29]line Безнал.: 2000.31 [10:43:29]line Место: АЗС № 172 "Партнер Нефть" [10:43:29]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:43:29]line СНО: Общий режим [10:43:29]line Чек 149 30.10.2024 10:43 [10:43:29]line Смена: 536 ФФД: 1.0 [10:43:29]line ЗНМ: 0300000116 [10:43:29]line РНМ: 0000000000091780 [10:43:29]line Версия ККМ: 001 [10:43:29]line Платежная система: Mbank [10:43:29]line ФМ: 0000000000871765 [10:43:29]line ФД: 311302 [10:43:29]line ФПД: 23513154178121 [10:43:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T104332&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311302&fm=23513154178121&tin=02508201610067®Number=0000000000091780&sum=200031 [10:43:29]written 0, free lines is 4095 [10:43:29]OFD Sender: Processing packet 311302 [packets to send 223, broken 222] [10:43:29]ProducePacketName [10:43:29]name=ofd_packets/00311302 [10:43:29]OFD Sender: To server: pG, [10:43:29]CommunicateWithHost lk.salyk.kg:30040 [10:43:29]ConnectInit lk.salyk.kg [10:43:29]Connected sock=9 [10:43:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 54 01 07 01 FB 04 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 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 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 D4 0D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 06 C0 04 00 35 04 06 00 15 62 95 33 CC 49 B1 50 79 FC CE 44 F3 D9 [10:43:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 CF 4E 47 00 76 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 31 37 36 35 10 04 04 00 06 C0 04 00 F4 03 04 00 24 B4 21 67 B6 04 01 00 00 A9 3A CF 6B 7F 25 7B 7E [10:43:30]CommunicateWithHost err = 0 [10:43:30]CheckOFDResponse [10:43:30]1017 (14) - 77093643461234 [10:43:30]1041 (16) - 0000000000871765 [10:43:30]1040 (4) - 311302 [10:43:30]1012 (4) - 30.10.2024 04:20 [10:43:30]1206 (1) - 0 [10:43:30]OFD Sender: Remove packet 311302 [10:43:30]ProducePacketName [10:43:30]name=ofd_packets/00311302 [10:43:30]NVStorageDeleteData [10:43:30]Write to MH i2c: 01 00 00 62 63 C5 [10:43:30]Write i2c OK [10:43:30]MH_I2C_Read... [10:43:30]Read from MH i2c: 01 [10:43:30]MH_I2C_Read... [10:43:30]Read from MH i2c: 01 07 00 [10:43:30]MH_I2C_Read... [10:43:30]Read from MH i2c: 01 07 00 62 63 00 00 00 00 00 E8 0C C0 [10:43:30]RasterBufferAndPrint [10:43:30]line [10:43:30]line [10:43:30]line [10:43:30]line [10:43:30]line [10:43:30]written 0, free lines is 3310 [10:43:30]MH_Cut [10:43:30]Write to MH i2c: D1 01 00 69 63 01 9E [10:43:30]Write i2c OK [10:43:30]MH_I2C_Read... [10:43:30]Read from MH i2c: D1 [10:43:30]MH_I2C_Read... [10:43:30]Read from MH i2c: D1 01 00 [10:43:30]MH_I2C_Read... [10:43:30]Read from MH i2c: D1 01 00 69 63 00 9D [10:43:30]Write to MH i2c: 01 00 00 6A 63 CD [10:43:30]Write i2c OK [10:43:30]MH_I2C_Read... [10:43:30]OFD Sender: No OFD packet to send [10:43:30]*** Cut start [10:43:30]*** Purtial cut [10:43:30]*** Stage 1: CUTSNS_PIN = 1 [10:43:31]Read from MH i2c: 01 [10:43:31]MH_I2C_Read... [10:43:31]*** Stop cut motor [10:43:31]*** Cut end [10:43:31]Read from MH i2c: 01 07 00 [10:43:31]MH_I2C_Read... [10:43:31]Read from MH i2c: 01 07 00 6A 63 00 00 00 00 00 FF 0F E2 [10:43:31]process_action close_receipt done [10:43:31]requested_data is exist [10:43:31]produce_requested_data [10:43:31]requested_item fm.sn is exist - process it [10:43:31]wFMCommunicate request_size=4 [10:43:31]MH_SAM_APDU [10:43:31]CAPDU: 80 11 00 00 [10:43:31]Write to MH i2c: E2 08 00 6B 63 80 11 00 00 00 00 00 00 48 [10:43:31]Write i2c OK [10:43:31]MH_I2C_Read... [10:43:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:43:31]Read from MH i2c: E2 [10:43:31]MH_I2C_Read... [10:43:31]Read from MH i2c: E2 17 00 [10:43:31]MH_I2C_Read... [10:43:31]Read from MH i2c: E2 17 00 6B 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9D [10:43:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:43:31]wFMCommunicate OK [10:43:31]requested_item fd.num is exist - process it [10:43:31]SAM_PROTO_GetFieldsCounters [10:43:31]wFMCommunicate request_size=4 [10:43:31]MH_SAM_APDU [10:43:31]CAPDU: 80 13 00 00 [10:43:31]Write to MH i2c: E2 08 00 6C 63 80 13 00 00 00 00 00 00 4B [10:43:31]Write i2c OK [10:43:31]MH_I2C_Read... [10:43:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:43:31]Read from MH i2c: E2 [10:43:31]MH_I2C_Read... [10:43:31]Read from MH i2c: E2 62 00 [10:43:31]MH_I2C_Read... [10:43:31]Read from MH i2c: E2 62 00 6C 63 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 06 C0 04 00 0E 04 04 00 18 02 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 11 [10:43: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 06 C0 04 00 0E 04 04 00 18 02 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 [10:43:31]wFMCommunicate OK [10:43:31]SAM_PROTO_GetFieldsCounters done [10:43:31]requested_item shift.num is exist - process it [10:43:31]requested_item shift.opened is exist - process it [10:43:31]req_shift_opened [10:43:31]FM_GetShiftState [10:43:31]SAM_PROTO_GetShiftState [10:43:31]wFMCommunicate request_size=4 [10:43:31]MH_SAM_APDU [10:43:31]CAPDU: 80 13 01 00 [10:43:31]Write to MH i2c: E2 08 00 6D 63 80 13 01 00 00 00 00 00 4D [10:43:31]Write i2c OK [10:43:31]MH_I2C_Read... [10:43:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:43:31]Read from MH i2c: E2 [10:43:31]MH_I2C_Read... [10:43:31]Read from MH i2c: E2 0E 00 [10:43:31]MH_I2C_Read... [10:43:31]Read from MH i2c: E2 0E 00 6D 63 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 38 [10:43:31]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:43:31]wFMCommunicate OK [10:43:31]SAM_PROTO_GetShiftState done [10:43:31]FM_GetShiftState done [10:43:31]req_shift_opened done [10:43:31]requested_item shift.open_date is exist - process it [10:43:31]req_shift_open_date [10:43:31]req_shift_open_date done [10:43:31]produce_requested_data done [10:43:31]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311302,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:43:31]process_action_free close_receipt [10:43:31]json_value_free [10:43:31]json_value_free done [10:43:31]process_json_proto returns [10:43:31]Send response to host [10:43:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311302,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:43:31]free response buf [10:43:31]execute_script done [10:43:31]execute_script returns [10:43:31]free content buf [10:43:31]Sock 10.Close socket [10:43:31]Sock 10.Thread stoped [10:43:35]OFD Sender: No OFD packet to send [10:43:40]OFD Sender: No OFD packet to send [10:43:42]accept exits with 7 [10:43:42]New connection [10:43:42]New thread 3066654052 created [10:43:42]Thread 3066510692 joined [10:43:42]Waiting for new connection... [10:43:42] Sock 7.Parse request [10:43:42]Sock 7.Check first char [10:43:42]Sock 7.First char is OK [10:43:42]request: POST /json_proto HTTP/1.0 [10:43:42]Method: POST [10:43:42]URL: /json_proto [10:43:42]Method is POST - this is cgi request [10:43:42]url: /json_proto [10:43:42]query_string will be loaded in cgi processing [10:43:42]execute_cgi json_proto POST (null) [10:43:42]execute_cgi path=json_proto method=POST [10:43:42]POST find Content-Length [10:43:42]Host: 172.17.96.3:8080 [10:43:42]Content-Length: 678 [10:43:42]Content-Type: application/json [10:43:42] [10:43:42]POST finish read [10:43:42]Found Content-Length = 678 [10:43:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645110", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "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" ] } } [10:43:42]execute_script... [10: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)645110", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "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" ] } } [10:43:42]POST & json_proto [10:43:42]process_json_proto [10:43:42]json parsed OK: [10:43:42]protocol is kg_v1.0 [10:43:42]action value=close_receipt [10:43:42]process_action close_receipt [10:43:42]cmd_close_receipt [10:43:42]MH_GetDate [10:43:42]Write to MH i2c: F0 00 00 6E 63 C0 [10:43:42]Write i2c OK [10:43:42]MH_I2C_Read... [10:43:42]Read from MH i2c: F0 [10:43:42]MH_I2C_Read... [10:43:42]Read from MH i2c: F0 09 00 [10:43:42]MH_I2C_Read... [10:43:42]Read from MH i2c: F0 09 00 6E 63 00 E2 0D 22 67 44 5E 04 65 4C [10:43:42]GetLastDocTimeStamp 1730285012 [10:43:42]current date 1730285026 [10:43:42]FM_GetShiftState [10:43:42]SAM_PROTO_GetShiftState [10:43:42]wFMCommunicate request_size=4 [10:43:42]MH_SAM_APDU [10:43:42]CAPDU: 80 13 01 00 [10:43:42]Write to MH i2c: E2 08 00 6F 63 80 13 01 00 00 00 00 00 4F [10:43:42]Write i2c OK [10:43:42]MH_I2C_Read... [10:43:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:43:42]Read from MH i2c: E2 [10:43:42]MH_I2C_Read... [10:43:42]Read from MH i2c: E2 0E 00 [10:43:42]MH_I2C_Read... [10:43:42]Read from MH i2c: E2 0E 00 6F 63 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 3A [10:43:42]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:43:42]wFMCommunicate OK [10:43:42]SAM_PROTO_GetShiftState done [10:43:42]FM_GetShiftState done [10:43:42]opened in 1730247899 [10:43:42]opened+sec_in_day 1730334299 [10:43:42]quantity*price = 80012 [10:43:42]sum+1 = 80013 [10:43:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 150 30.10.2024 10:43 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311303 ФПД: 244810104698530 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T104346&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311303&fm=244810104698530&tin=02508201610067®Number=0000000000091780&sum=80000 [10:43:43]StoreToDocumentArchive [10:43:43]shift 536 fd 311303 [10:43:43]save to /storage/0536/doc_00311303 [10:43:43]save last doc name /storage/0536/doc_00311303 to /storage/kkm_last_doc_name [10:43:43]save OK [10:43:43]Clear old archive folders... [10:43:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:43:43]tlvbuf is B6E91ED0 [10:43:43]SAM_PROTO_ClearQueue [10:43:43]wFMCommunicate request_size=4 [10:43:43]MH_SAM_APDU [10:43:43]CAPDU: 80 09 00 00 [10:43:43]Write to MH i2c: E2 08 00 7C 63 80 09 00 00 00 00 00 00 51 [10:43:43]Write i2c OK [10:43:43]MH_I2C_Read... [10:43:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:43:43]Read from MH i2c: E2 [10:43:43]MH_I2C_Read... [10:43:43]Read from MH i2c: E2 03 00 [10:43:43]MH_I2C_Read... [10:43:43]Read from MH i2c: E2 03 00 7C 63 00 90 00 53 [10:43:43]RAPDU: 90 00 [10:43:43]wFMCommunicate OK [10:43:43]SAM_PROTO_ClearQueue done [10:43:43]KKMCreateOFDPacket [10:43:43]OFDProtocolAddRootSTLVToBuf [10:43:43]FM_MakeSignedData [10:43:43]FM_MakeSignedData [10:43:43]SAM_PROTO_SignData [10:43:43]wFMCommunicate request_size=4 [10:43:43]MH_SAM_APDU [10:43:43]CAPDU: 80 0D 01 02 [10:43:43]Write to MH i2c: E2 08 00 7D 63 80 0D 01 02 00 00 00 00 59 [10:43:43]Write i2c OK [10:43:43]MH_I2C_Read... [10:43:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:43:43]Read from MH i2c: E2 [10:43:43]MH_I2C_Read... [10:43:43]Read from MH i2c: E2 03 00 [10:43:43]MH_I2C_Read... [10:43:43]Read from MH i2c: E2 03 00 7D 63 00 90 00 54 [10:43:43]RAPDU: 90 00 [10:43:43]wFMCommunicate OK [10:43:43]wFMCommunicate request_size=255 [10:43:43]MH_SAM_APDU [10:43: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 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 96 00 00 00 F4 03 04 00 E2 0D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 07 C0 04 00 35 04 06 00 DE [10:43:43]Write to MH i2c: E2 02 01 7E 63 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 96 00 00 00 F4 03 04 00 E2 0D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 07 C0 04 00 35 04 06 00 DE 00 00 A4 [10:43:43]Write i2c OK [10:43:43]MH_I2C_Read... [10:43:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:43:43]Read from MH i2c: E2 [10:43:43]MH_I2C_Read... [10:43:43]Read from MH i2c: E2 03 00 [10:43:43]MH_I2C_Read... [10:43:43]Read from MH i2c: E2 03 00 7E 63 00 90 00 55 [10:43:43]RAPDU: 90 00 [10:43:43]wFMCommunicate OK [10:43:43]wFMCommunicate request_size=10 [10:43:43]MH_SAM_APDU [10:43:43]CAPDU: 80 0D 02 02 05 A7 4B 53 F6 A2 [10:43:43]Write to MH i2c: E2 0D 00 7F 63 80 0D 02 02 05 00 A7 4B 53 F6 A2 00 00 43 [10:43:43]Write i2c OK [10:43:43]MH_I2C_Read... [10:43:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:43:43]Read from MH i2c: E2 [10:43:43]MH_I2C_Read... [10:43:43]Read from MH i2c: E2 03 00 [10:43:43]MH_I2C_Read... [10:43:43]Read from MH i2c: E2 03 00 7F 63 00 90 00 56 [10:43:43]RAPDU: 90 00 [10:43:43]wFMCommunicate OK [10:43:43]wFMCommunicate request_size=4 [10:43:43]MH_SAM_APDU [10:43:43]CAPDU: 80 0D 03 02 [10:43:43]Write to MH i2c: E2 08 00 80 63 80 0D 03 02 00 00 00 00 5E [10:43:43]Write i2c OK [10:43:43]MH_I2C_Read... [10:43:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:43:43]Read from MH i2c: E2 [10:43:43]MH_I2C_Read... [10:43:43]Read from MH i2c: E2 0B 00 [10:43:43]MH_I2C_Read... [10:43:43]Read from MH i2c: E2 0B 00 80 63 00 56 32 3F B4 72 56 F7 CF 90 00 68 [10:43:43]RAPDU: 56 32 3F B4 72 56 F7 CF 90 00 [10:43:43]wFMCommunicate OK [10:43:43]SAM_PROTO_SignData done [10:43:43]FM_MakeSignedData done [10:43:43]CreateOFDProtocolMessage [10:43:43]wFMCommunicate request_size=4 [10:43:43]MH_SAM_APDU [10:43:43]CAPDU: 80 11 00 00 [10:43:43]Write to MH i2c: E2 08 00 81 63 80 11 00 00 00 00 00 00 5E [10:43:43]Write i2c OK [10:43:43]MH_I2C_Read... [10:43:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:43:43]Read from MH i2c: E2 [10:43:43]MH_I2C_Read... [10:43:43]Read from MH i2c: E2 17 00 [10:43:43]MH_I2C_Read... [10:43:43]Read from MH i2c: E2 17 00 81 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B3 [10:43:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:43:43]wFMCommunicate OK [10:43:43]CreateOFDProtocolMessage done [10:43:43]OFDSenderStorePacket 311303 [10:43:43]StoreOFDPacket docnum=311303 [10:43:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 92 1A 07 01 60 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 96 00 00 00 F4 03 04 00 E2 0D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 07 C0 04 00 35 04 06 00 DE A7 4B 53 F6 A2 56 32 3F B4 72 56 F7 CF [10:43:43]CheckFolder [10:43:43]dirname=/storage/ofd_packets [10:43:43]CheckFolder done [10:43:43]ProducePacketName [10:43:43]name=ofd_packets/00311303 [10:43:43]NVStorageSaveData ofd_packets/00311303 [10:43:43]File name is /storage/ofd_packets/00311303 [10:43:43]Write 301 bytes [10:43:43]NVStorageSaveData done [10:43:43]OFDSenderStorePacket done [10:43:43]KKMCreateOFDPacket done [10:43:43]NVStorageSaveData kkm_last_timestamp [10:43:43]File name is /storage/kkm_last_timestamp [10:43:43]Write 4 bytes [10:43:43]NVStorageSaveData done [10:43:43]ExternCall_PrintAddStr [10:43:43]wPrintStart [10:43:43]Write to MH i2c: 01 00 00 82 63 E5 [10:43:43]Write i2c OK [10:43:43]MH_I2C_Read... [10:43:43]Read from MH i2c: 01 [10:43:43]MH_I2C_Read... [10:43:43]Read from MH i2c: 01 07 00 [10:43:43]MH_I2C_Read... [10:43:43]Read from MH i2c: 01 07 00 82 63 00 00 00 00 00 FF 0F FA [10:43:43]RasterBufferAndPrint [10:43:43]line Счет N : (1)645110 [10:43:43]line ИНН: 02508201610067 [10:43:43]line Контрольно-Кассовый Чек [10:43:43]line ПРОДАЖА [10:43:43]line ТРК (МРК, ГНК) : 62 [10:43:43]line Товар: 2710124130 [10:43:43]line Аи-92-К-2 [10:43:43]line 11.960 * 66.90 [10:43:43]line = 800.12 [10:43:43]line НДС 12% НСП 1% [10:43:43]line > о реализуемом товаре [10:43:43]line ОКРУГЛЕНИЕ: -0.12 [10:43:43]line ИТОГО: 800.00 [10:43:43]line Внесено: 800.00 [10:43:43]line СДАЧА: 0.00 [10:43:43]line НСП 1% : 7.08 [10:43:43]line НДС 12% : 84.97 [10:43:43]line Наличными: 800.00 [10:43:43]line Безнал.: 0.00 [10:43:43]line Место: АЗС № 172 "Партнер Нефть" [10:43:43]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:43:43]line СНО: Общий режим [10:43:43]line Чек 150 30.10.2024 10:43 [10:43:43]line Смена: 536 ФФД: 1.0 [10:43:43]line ЗНМ: 0300000116 [10:43:43]line РНМ: 0000000000091780 [10:43:43]line Версия ККМ: 001 [10:43:43]line ФМ: 0000000000871765 [10:43:43]line ФД: 311303 [10:43:43]line ФПД: 244810104698530 [10:43:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T104346&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311303&fm=244810104698530&tin=02508201610067®Number=0000000000091780&sum=80000 [10:43:43]written 0, free lines is 4095 [10:43:43]OFD Sender: Processing packet 311303 [packets to send 223, broken 222] [10:43:43]ProducePacketName [10:43:43]name=ofd_packets/00311303 [10:43:43]OFD Sender: To server: pG, [10:43:43]CommunicateWithHost lk.salyk.kg:30040 [10:43:43]ConnectInit lk.salyk.kg [10:43:43]Connected sock=10 [10:43:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 92 1A 07 01 60 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 96 00 00 00 F4 03 04 00 E2 0D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 07 C0 04 00 35 04 06 00 DE A7 4B 53 F6 A2 56 32 3F B4 72 56 F7 CF [10:43:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 3E B3 47 00 C1 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 31 37 36 35 10 04 04 00 07 C0 04 00 F4 03 04 00 32 B4 21 67 B6 04 01 00 00 B0 DF 48 66 49 78 0E 71 [10:43:44]CommunicateWithHost err = 0 [10:43:44]CheckOFDResponse [10:43:44]1017 (14) - 77093643461234 [10:43:44]1041 (16) - 0000000000871765 [10:43:44]1040 (4) - 311303 [10:43:44]1012 (4) - 30.10.2024 04:21 [10:43:44]1206 (1) - 0 [10:43:44]OFD Sender: Remove packet 311303 [10:43:44]ProducePacketName [10:43:44]name=ofd_packets/00311303 [10:43:44]NVStorageDeleteData [10:43:44]Write to MH i2c: 01 00 00 AC 63 0F [10:43:44]Write i2c OK [10:43:44]MH_I2C_Read... [10:43:44]Read from MH i2c: 01 [10:43:44]MH_I2C_Read... [10:43:44]Read from MH i2c: 01 07 00 [10:43:44]MH_I2C_Read... [10:43:44]Read from MH i2c: 01 07 00 AC 63 00 00 00 00 00 BE 0C E0 [10:43:44]RasterBufferAndPrint [10:43:44]line [10:43:44]line [10:43:44]line [10:43:44]line [10:43:44]line [10:43:44]written 0, free lines is 3268 [10:43:44]MH_Cut [10:43:44]Write to MH i2c: D1 01 00 B3 63 01 E8 [10:43:44]Write i2c OK [10:43:44]MH_I2C_Read... [10:43:44]Read from MH i2c: D1 [10:43:44]MH_I2C_Read... [10:43:44]Read from MH i2c: D1 01 00 [10:43:44]MH_I2C_Read... [10:43:44]Read from MH i2c: D1 01 00 B3 63 00 E7 [10:43:44]Write to MH i2c: 01 00 00 B4 63 17 [10:43:44]Write i2c OK [10:43:44]MH_I2C_Read... [10:43:44]OFD Sender: No OFD packet to send [10:43:45]*** Cut start [10:43:45]*** Purtial cut [10:43:45]*** Stage 1: CUTSNS_PIN = 1 [10:43:45]Read from MH i2c: 01 [10:43:45]MH_I2C_Read... [10:43:45]*** Stop cut motor [10:43:45]*** Cut end [10:43:45]Read from MH i2c: 01 07 00 [10:43:45]MH_I2C_Read... [10:43:45]Read from MH i2c: 01 07 00 B4 63 00 00 00 00 00 FF 0F 2C [10:43:45]process_action close_receipt done [10:43:45]requested_data is exist [10:43:45]produce_requested_data [10:43:45]requested_item fm.sn is exist - process it [10:43:45]wFMCommunicate request_size=4 [10:43:45]MH_SAM_APDU [10:43:45]CAPDU: 80 11 00 00 [10:43:45]Write to MH i2c: E2 08 00 B5 63 80 11 00 00 00 00 00 00 92 [10:43:45]Write i2c OK [10:43:45]MH_I2C_Read... [10:43:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:43:45]Read from MH i2c: E2 [10:43:45]MH_I2C_Read... [10:43:45]Read from MH i2c: E2 17 00 [10:43:45]MH_I2C_Read... [10:43:45]Read from MH i2c: E2 17 00 B5 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E7 [10:43:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:43:45]wFMCommunicate OK [10:43:45]requested_item fd.num is exist - process it [10:43:45]SAM_PROTO_GetFieldsCounters [10:43:45]wFMCommunicate request_size=4 [10:43:45]MH_SAM_APDU [10:43:45]CAPDU: 80 13 00 00 [10:43:45]Write to MH i2c: E2 08 00 B6 63 80 13 00 00 00 00 00 00 95 [10:43:45]Write i2c OK [10:43:45]MH_I2C_Read... [10:43:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:43:45]Read from MH i2c: E2 [10:43:45]MH_I2C_Read... [10:43:45]Read from MH i2c: E2 62 00 [10:43:45]MH_I2C_Read... [10:43:45]Read from MH i2c: E2 62 00 B6 63 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 07 C0 04 00 0E 04 04 00 18 02 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 5F [10:43: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 07 C0 04 00 0E 04 04 00 18 02 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 [10:43:45]wFMCommunicate OK [10:43:45]SAM_PROTO_GetFieldsCounters done [10:43:45]requested_item shift.num is exist - process it [10:43:45]requested_item shift.opened is exist - process it [10:43:45]req_shift_opened [10:43:45]FM_GetShiftState [10:43:45]SAM_PROTO_GetShiftState [10:43:45]wFMCommunicate request_size=4 [10:43:45]MH_SAM_APDU [10:43:45]CAPDU: 80 13 01 00 [10:43:45]Write to MH i2c: E2 08 00 B7 63 80 13 01 00 00 00 00 00 97 [10:43:45]Write i2c OK [10:43:45]MH_I2C_Read... [10:43:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:43:45]Read from MH i2c: E2 [10:43:45]MH_I2C_Read... [10:43:45]Read from MH i2c: E2 0E 00 [10:43:45]MH_I2C_Read... [10:43:45]Read from MH i2c: E2 0E 00 B7 63 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 82 [10:43:45]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:43:45]wFMCommunicate OK [10:43:45]SAM_PROTO_GetShiftState done [10:43:45]FM_GetShiftState done [10:43:45]req_shift_opened done [10:43:45]requested_item shift.open_date is exist - process it [10:43:45]req_shift_open_date [10:43:45]req_shift_open_date done [10:43:45]produce_requested_data done [10:43:45]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311303,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:43:45]process_action_free close_receipt [10:43:45]json_value_free [10:43:45]json_value_free done [10:43:45]process_json_proto returns [10:43:45]Send response to host [10:43:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311303,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:43:45]free response buf [10:43:45]execute_script done [10:43:45]execute_script returns [10:43:45]free content buf [10:43:45]Sock 7.Close socket [10:43:45]Sock 7.Thread stoped [10:43:49]OFD Sender: No OFD packet to send [10:43:54]OFD Sender: No OFD packet to send [10:43:59]OFD Sender: No OFD packet to send [10:44:04]OFD Sender: No OFD packet to send [10:44:09]OFD Sender: No OFD packet to send [10:44:13]int [10:44:13]Write to MH i2c: 01 00 00 B8 63 1B [10:44:13]*** FLAG_PRN_PAP1 set [10:44:13]Write i2c OK [10:44:13]MH_I2C_Read... [10:44:13]Read from MH i2c: 01 [10:44:13]MH_I2C_Read... [10:44:13]Read from MH i2c: 01 07 00 [10:44:13]MH_I2C_Read... [10:44:13]Read from MH i2c: 01 07 00 B8 63 00 01 00 00 00 FF 0F 31 [10:44:13]state=0 [10:44:13]No paper [10:44:13]int [10:44:13]Write to MH i2c: 01 00 00 B9 63 1C [10:44:13]*** FLAG_PRN_PAP2 set [10:44:13]Write i2c OK [10:44:13]MH_I2C_Read... [10:44:13]Read from MH i2c: 01 [10:44:13]MH_I2C_Read... [10:44:13]Read from MH i2c: 01 07 00 [10:44:13]MH_I2C_Read... [10:44:13]Read from MH i2c: 01 07 00 B9 63 00 03 00 00 00 FF 0F 34 [10:44:13]state=0 [10:44:13]No paper [10:44:13]Cover opened [10:44:14]OFD Sender: No OFD packet to send [10:44:18]Write to MH i2c: 01 00 00 BA 63 1D [10:44:18]Write i2c OK [10:44:18]MH_I2C_Read... [10:44:18]Read from MH i2c: 01 [10:44:18]MH_I2C_Read... [10:44:18]Read from MH i2c: 01 07 00 [10:44:18]MH_I2C_Read... [10:44:18]Read from MH i2c: 01 07 00 BA 63 00 03 00 00 00 FF 0F 35 [10:44:18]state=3 [10:44:18]No paper [10:44:18]Cover opened [10:44:19]OFD Sender: No OFD packet to send [10:44:23]Write to MH i2c: 01 00 00 BB 63 1E [10:44:23]Write i2c OK [10:44:23]MH_I2C_Read... [10:44:23]Read from MH i2c: 01 [10:44:23]MH_I2C_Read... [10:44:23]Read from MH i2c: 01 07 00 [10:44:23]MH_I2C_Read... [10:44:23]Read from MH i2c: 01 07 00 BB 63 00 03 00 00 00 FF 0F 36 [10:44:23]state=3 [10:44:23]No paper [10:44:23]Cover opened [10:44:24]OFD Sender: No OFD packet to send [10:44:28]int [10:44:28]Write to MH i2c: 01 00 00 BC 63 1F [10:44:28]*** FLAG_PRN_PAP1 reset [10:44:28]*** FLAG_PRN_PAP2 reset [10:44:28]Write i2c OK [10:44:28]MH_I2C_Read... [10:44:28]Read from MH i2c: 01 [10:44:28]MH_I2C_Read... [10:44:28]Read from MH i2c: 01 07 00 [10:44:28]MH_I2C_Read... [10:44:28]Read from MH i2c: 01 07 00 BC 63 00 00 00 00 00 FF 0F 34 [10:44:28]state=3 [10:44:28]Cover closed [10:44:29]OFD Sender: No OFD packet to send [10:44:34]OFD Sender: No OFD packet to send [10:44:37]accept exits with 9 [10:44:37]New connection [10:44:37]New thread 3066510692 created [10:44:37]Thread 3066654052 joined [10:44:37]Waiting for new connection... [10:44:37] Sock 9.Parse request [10:44:37]Sock 9.Check first char [10:44:37]Sock 9.First char is OK [10:44:37]request: POST /json_proto HTTP/1.0 [10:44:37]Method: POST [10:44:37]URL: /json_proto [10:44:37]Method is POST - this is cgi request [10:44:37]url: /json_proto [10:44:37]query_string will be loaded in cgi processing [10:44:37]execute_cgi json_proto POST (null) [10:44:37]execute_cgi path=json_proto method=POST [10:44:37]POST find Content-Length [10:44:37]Host: 172.17.96.3:8080 [10:44:37]Content-Length: 682 [10:44:37]Content-Type: application/json [10:44:37] [10:44:37]POST finish read [10:44:37]Found Content-Length = 682 [10:44:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645111", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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:44:37]execute_script... [10:44: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)645111", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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:44:37]POST & json_proto [10:44:37]process_json_proto [10:44:37]json parsed OK: [10:44:37]protocol is kg_v1.0 [10:44:37]action value=close_receipt [10:44:37]process_action close_receipt [10:44:37]cmd_close_receipt [10:44:37]MH_GetDate [10:44:37]Write to MH i2c: F0 00 00 BD 63 0F [10:44:37]Write i2c OK [10:44:37]MH_I2C_Read... [10:44:37]Read from MH i2c: F0 [10:44:37]MH_I2C_Read... [10:44:37]Read from MH i2c: F0 09 00 [10:44:37]MH_I2C_Read... [10:44:37]Read from MH i2c: F0 09 00 BD 63 00 19 0E 22 67 44 5E 04 65 D3 [10:44:37]GetLastDocTimeStamp 1730285026 [10:44:37]current date 1730285081 [10:44:37]FM_GetShiftState [10:44:37]SAM_PROTO_GetShiftState [10:44:37]wFMCommunicate request_size=4 [10:44:37]MH_SAM_APDU [10:44:37]CAPDU: 80 13 01 00 [10:44:37]Write to MH i2c: E2 08 00 BE 63 80 13 01 00 00 00 00 00 9E [10:44:37]Write i2c OK [10:44:37]MH_I2C_Read... [10:44:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:44:37]Read from MH i2c: E2 [10:44:37]MH_I2C_Read... [10:44:37]Read from MH i2c: E2 0E 00 [10:44:37]MH_I2C_Read... [10:44:37]Read from MH i2c: E2 0E 00 BE 63 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 89 [10:44:37]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:44:37]wFMCommunicate OK [10:44:37]SAM_PROTO_GetShiftState done [10:44:37]FM_GetShiftState done [10:44:37]opened in 1730247899 [10:44:37]opened+sec_in_day 1730334299 [10:44:37]quantity*price = 100015 [10:44:37]sum+1 = 100017 [10:44:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 151 30.10.2024 10:44 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311304 ФПД: 246773089558184 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T104441&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311304&fm=246773089558184&tin=02508201610067®Number=0000000000091780&sum=100000 [10:44:38]StoreToDocumentArchive [10:44:38]shift 536 fd 311304 [10:44:38]save to /storage/0536/doc_00311304 [10:44:38]save last doc name /storage/0536/doc_00311304 to /storage/kkm_last_doc_name [10:44:38]save OK [10:44:38]Clear old archive folders... [10:44:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:44:38]tlvbuf is 0072FC70 [10:44:38]SAM_PROTO_ClearQueue [10:44:38]wFMCommunicate request_size=4 [10:44:38]MH_SAM_APDU [10:44:38]CAPDU: 80 09 00 00 [10:44:38]Write to MH i2c: E2 08 00 CB 63 80 09 00 00 00 00 00 00 A0 [10:44:38]Write i2c OK [10:44:38]MH_I2C_Read... [10:44:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:44:38]Read from MH i2c: E2 [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: E2 03 00 [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: E2 03 00 CB 63 00 90 00 A2 [10:44:38]RAPDU: 90 00 [10:44:38]wFMCommunicate OK [10:44:38]SAM_PROTO_ClearQueue done [10:44:38]KKMCreateOFDPacket [10:44:38]OFDProtocolAddRootSTLVToBuf [10:44:38]FM_MakeSignedData [10:44:38]FM_MakeSignedData [10:44:38]SAM_PROTO_SignData [10:44:38]wFMCommunicate request_size=4 [10:44:38]MH_SAM_APDU [10:44:38]CAPDU: 80 0D 01 02 [10:44:38]Write to MH i2c: E2 08 00 CC 63 80 0D 01 02 00 00 00 00 A8 [10:44:38]Write i2c OK [10:44:38]MH_I2C_Read... [10:44:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:44:38]Read from MH i2c: E2 [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: E2 03 00 [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: E2 03 00 CC 63 00 90 00 A3 [10:44:38]RAPDU: 90 00 [10:44:38]wFMCommunicate OK [10:44:38]wFMCommunicate request_size=255 [10:44:38]MH_SAM_APDU [10:44: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 19 0E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 08 C0 04 00 35 04 06 00 E0 [10:44:38]Write to MH i2c: E2 02 01 CD 63 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 19 0E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 08 C0 04 00 35 04 06 00 E0 00 00 3D [10:44:38]Write i2c OK [10:44:38]MH_I2C_Read... [10:44:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:44:38]Read from MH i2c: E2 [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: E2 03 00 [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: E2 03 00 CD 63 00 90 00 A4 [10:44:38]RAPDU: 90 00 [10:44:38]wFMCommunicate OK [10:44:38]wFMCommunicate request_size=10 [10:44:38]MH_SAM_APDU [10:44:38]CAPDU: 80 0D 02 02 05 70 56 57 DE A8 [10:44:38]Write to MH i2c: E2 0D 00 CE 63 80 0D 02 02 05 00 70 56 57 DE A8 00 00 58 [10:44:38]Write i2c OK [10:44:38]MH_I2C_Read... [10:44:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:44:38]Read from MH i2c: E2 [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: E2 03 00 [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: E2 03 00 CE 63 00 90 00 A5 [10:44:38]RAPDU: 90 00 [10:44:38]wFMCommunicate OK [10:44:38]wFMCommunicate request_size=4 [10:44:38]MH_SAM_APDU [10:44:38]CAPDU: 80 0D 03 02 [10:44:38]Write to MH i2c: E2 08 00 CF 63 80 0D 03 02 00 00 00 00 AD [10:44:38]Write i2c OK [10:44:38]MH_I2C_Read... [10:44:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:44:38]Read from MH i2c: E2 [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: E2 0B 00 [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: E2 0B 00 CF 63 00 BE 5F 30 A1 8B 62 77 01 90 00 01 [10:44:38]RAPDU: BE 5F 30 A1 8B 62 77 01 90 00 [10:44:38]wFMCommunicate OK [10:44:38]SAM_PROTO_SignData done [10:44:38]FM_MakeSignedData done [10:44:38]CreateOFDProtocolMessage [10:44:38]wFMCommunicate request_size=4 [10:44:38]MH_SAM_APDU [10:44:38]CAPDU: 80 11 00 00 [10:44:38]Write to MH i2c: E2 08 00 D0 63 80 11 00 00 00 00 00 00 AD [10:44:38]Write i2c OK [10:44:38]MH_I2C_Read... [10:44:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:44:38]Read from MH i2c: E2 [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: E2 17 00 [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: E2 17 00 D0 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 02 [10:44:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:44:38]wFMCommunicate OK [10:44:38]CreateOFDProtocolMessage done [10:44:38]OFDSenderStorePacket 311304 [10:44:38]StoreOFDPacket docnum=311304 [10:44:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 EF 79 07 01 E9 19 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 19 0E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 08 C0 04 00 35 04 06 00 E0 70 56 57 DE A8 BE 5F 30 A1 8B 62 77 01 [10:44:38]CheckFolder [10:44:38]dirname=/storage/ofd_packets [10:44:38]CheckFolder done [10:44:38]ProducePacketName [10:44:38]name=ofd_packets/00311304 [10:44:38]NVStorageSaveData ofd_packets/00311304 [10:44:38]File name is /storage/ofd_packets/00311304 [10:44:38]Write 301 bytes [10:44:38]NVStorageSaveData done [10:44:38]OFDSenderStorePacket done [10:44:38]KKMCreateOFDPacket done [10:44:38]NVStorageSaveData kkm_last_timestamp [10:44:38]File name is /storage/kkm_last_timestamp [10:44:38]Write 4 bytes [10:44:38]NVStorageSaveData done [10:44:38]ExternCall_PrintAddStr [10:44:38]wPrintStart [10:44:38]Write to MH i2c: 01 00 00 D1 63 34 [10:44:38]Write i2c OK [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: 01 [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: 01 07 00 [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: 01 07 00 D1 63 00 00 00 00 00 FF 0F 49 [10:44:38]RasterBufferAndPrint [10:44:38]line Счет N : (1)645111 [10:44:38]line ИНН: 02508201610067 [10:44:38]line Контрольно-Кассовый Чек [10:44:38]line ПРОДАЖА [10:44:38]line ТРК (МРК, ГНК) : 31 [10:44:38]line Товар: 2710124130 [10:44:38]line Аи-92-К-2 [10:44:38]line 14.950 * 66.90 [10:44:38]line = 1000.16 [10:44:38]line НДС 12% НСП 1% [10:44:38]line > о реализуемом товаре [10:44:38]line ОКРУГЛЕНИЕ: -0.16 [10:44:38]line ИТОГО: 1000.00 [10:44:38]line Внесено: 1000.00 [10:44:38]line СДАЧА: 0.00 [10:44:38]line НСП 1% : 8.85 [10:44:38]line НДС 12% : 106.21 [10:44:38]line Наличными: 1000.00 [10:44:38]line Безнал.: 0.00 [10:44:38]line Место: АЗС № 172 "Партнер Нефть" [10:44:38]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:44:38]line СНО: Общий режим [10:44:38]line Чек 151 30.10.2024 10:44 [10:44:38]line Смена: 536 ФФД: 1.0 [10:44:38]line ЗНМ: 0300000116 [10:44:38]line РНМ: 0000000000091780 [10:44:38]line Версия ККМ: 001 [10:44:38]line ФМ: 0000000000871765 [10:44:38]line ФД: 311304 [10:44:38]line ФПД: 246773089558184 [10:44:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T104441&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311304&fm=246773089558184&tin=02508201610067®Number=0000000000091780&sum=100000 [10:44:39]OFD Sender: Processing packet 311304 [packets to send 223, broken 222] [10:44:39]ProducePacketName [10:44:39]name=ofd_packets/00311304 [10:44:39]OFD Sender: To server: pG, [10:44:39]CommunicateWithHost lk.salyk.kg:30040 [10:44:39]ConnectInit lk.salyk.kg [10:44:39]written 0, free lines is 4095 [10:44:39]Connected sock=10 [10:44:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 EF 79 07 01 E9 19 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 19 0E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 08 C0 04 00 35 04 06 00 E0 70 56 57 DE A8 BE 5F 30 A1 8B 62 77 01 [10:44:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 6D 45 47 00 B2 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 31 37 36 35 10 04 04 00 08 C0 04 00 F4 03 04 00 6A B4 21 67 B6 04 01 00 00 EA 52 18 94 A9 B0 6D 77 [10:44:39]CommunicateWithHost err = 0 [10:44:39]CheckOFDResponse [10:44:39]1017 (14) - 77093643461234 [10:44:39]1041 (16) - 0000000000871765 [10:44:39]1040 (4) - 311304 [10:44:39]1012 (4) - 30.10.2024 04:22 [10:44:39]1206 (1) - 0 [10:44:39]OFD Sender: Remove packet 311304 [10:44:39]ProducePacketName [10:44:39]name=ofd_packets/00311304 [10:44:39]NVStorageDeleteData [10:44:39]Write to MH i2c: 01 00 00 FB 63 5E [10:44:39]Write i2c OK [10:44:39]MH_I2C_Read... [10:44:39]Read from MH i2c: 01 [10:44:39]MH_I2C_Read... [10:44:39]Read from MH i2c: 01 07 00 [10:44:39]MH_I2C_Read... [10:44:39]Read from MH i2c: 01 07 00 FB 63 00 00 00 00 00 CB 0C 3C [10:44:39]RasterBufferAndPrint [10:44:39]line [10:44:39]line [10:44:39]line [10:44:39]line [10:44:39]line [10:44:39]written 0, free lines is 3281 [10:44:39]MH_Cut [10:44:39]Write to MH i2c: D1 01 00 02 64 01 38 [10:44:39]Write i2c OK [10:44:39]MH_I2C_Read... [10:44:39]Read from MH i2c: D1 [10:44:39]MH_I2C_Read... [10:44:39]Read from MH i2c: D1 01 00 [10:44:39]MH_I2C_Read... [10:44:39]Read from MH i2c: D1 01 00 02 64 00 37 [10:44:39]Write to MH i2c: 01 00 00 03 64 67 [10:44:39]Write i2c OK [10:44:39]MH_I2C_Read... [10:44:39]OFD Sender: No OFD packet to send [10:44:40]*** Cut start [10:44:40]*** Purtial cut [10:44:40]*** Stage 1: CUTSNS_PIN = 1 [10:44:40]Read from MH i2c: 01 [10:44:40]MH_I2C_Read... [10:44:40]*** Stop cut motor [10:44:40]*** Cut end [10:44:40]Read from MH i2c: 01 07 00 [10:44:40]MH_I2C_Read... [10:44:40]Read from MH i2c: 01 07 00 03 64 00 00 00 00 00 FF 0F 7C [10:44:40]process_action close_receipt done [10:44:40]requested_data is exist [10:44:40]produce_requested_data [10:44:40]requested_item fm.sn is exist - process it [10:44:40]wFMCommunicate request_size=4 [10:44:40]MH_SAM_APDU [10:44:40]CAPDU: 80 11 00 00 [10:44:40]Write to MH i2c: E2 08 00 04 64 80 11 00 00 00 00 00 00 E2 [10:44:40]Write i2c OK [10:44:40]MH_I2C_Read... [10:44:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:44:40]Read from MH i2c: E2 [10:44:40]MH_I2C_Read... [10:44:40]Read from MH i2c: E2 17 00 [10:44:40]MH_I2C_Read... [10:44:40]Read from MH i2c: E2 17 00 04 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 37 [10:44:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:44:40]wFMCommunicate OK [10:44:40]requested_item fd.num is exist - process it [10:44:40]SAM_PROTO_GetFieldsCounters [10:44:40]wFMCommunicate request_size=4 [10:44:40]MH_SAM_APDU [10:44:40]CAPDU: 80 13 00 00 [10:44:40]Write to MH i2c: E2 08 00 05 64 80 13 00 00 00 00 00 00 E5 [10:44:40]Write i2c OK [10:44:40]MH_I2C_Read... [10:44:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:44:40]Read from MH i2c: E2 [10:44:40]MH_I2C_Read... [10:44:40]Read from MH i2c: E2 62 00 [10:44:40]MH_I2C_Read... [10:44:40]Read from MH i2c: E2 62 00 05 64 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 08 C0 04 00 0E 04 04 00 18 02 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 B3 [10:44: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 08 C0 04 00 0E 04 04 00 18 02 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 [10:44:40]wFMCommunicate OK [10:44:40]SAM_PROTO_GetFieldsCounters done [10:44:40]requested_item shift.num is exist - process it [10:44:40]requested_item shift.opened is exist - process it [10:44:40]req_shift_opened [10:44:40]FM_GetShiftState [10:44:40]SAM_PROTO_GetShiftState [10:44:40]wFMCommunicate request_size=4 [10:44:40]MH_SAM_APDU [10:44:40]CAPDU: 80 13 01 00 [10:44:40]Write to MH i2c: E2 08 00 06 64 80 13 01 00 00 00 00 00 E7 [10:44:40]Write i2c OK [10:44:40]MH_I2C_Read... [10:44:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:44:40]Read from MH i2c: E2 [10:44:40]MH_I2C_Read... [10:44:40]Read from MH i2c: E2 0E 00 [10:44:40]MH_I2C_Read... [10:44:40]Read from MH i2c: E2 0E 00 06 64 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 D2 [10:44:40]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:44:40]wFMCommunicate OK [10:44:40]SAM_PROTO_GetShiftState done [10:44:40]FM_GetShiftState done [10:44:40]req_shift_opened done [10:44:40]requested_item shift.open_date is exist - process it [10:44:40]req_shift_open_date [10:44:40]req_shift_open_date done [10:44:40]produce_requested_data done [10:44:40]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311304,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:44:40]process_action_free close_receipt [10:44:40]json_value_free [10:44:40]json_value_free done [10:44:40]process_json_proto returns [10:44:40]Send response to host [10:44:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311304,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:44:40]free response buf [10:44:40]execute_script done [10:44:40]execute_script returns [10:44:40]free content buf [10:44:40]Sock 9.Close socket [10:44:40]Sock 9.Thread stoped [10:44:44]OFD Sender: No OFD packet to send [10:44:49]OFD Sender: No OFD packet to send [10:44:54]OFD Sender: No OFD packet to send [10:44:59]OFD Sender: No OFD packet to send [10:45:04]OFD Sender: No OFD packet to send [10:45:09]OFD Sender: No OFD packet to send [10:45:15]OFD Sender: No OFD packet to send [10:45:20]OFD Sender: No OFD packet to send [10:45:20]accept exits with 7 [10:45:20]New connection [10:45:20]New thread 3066654052 created [10:45:20]Thread 3066510692 joined [10:45:20]Waiting for new connection... [10:45:20] Sock 7.Parse request [10:45:20]Sock 7.Check first char [10:45:20]Sock 7.First char is OK [10:45:20]request: POST /json_proto HTTP/1.0 [10:45:20]Method: POST [10:45:20]URL: /json_proto [10:45:20]Method is POST - this is cgi request [10:45:20]url: /json_proto [10:45:20]query_string will be loaded in cgi processing [10:45:20]execute_cgi json_proto POST (null) [10:45:20]execute_cgi path=json_proto method=POST [10:45:20]POST find Content-Length [10:45:20]Host: 172.17.96.3:8080 [10:45:20]Content-Length: 677 [10:45:20]Content-Type: application/json [10:45:20] [10:45:20]POST finish read [10:45:20]Found Content-Length = 677 [10:45:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645112", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 6.730, "sum" : 450.24, "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" ] } } [10:45:20]execute_script... [10:45: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)645112", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 6.730, "sum" : 450.24, "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" ] } } [10:45:20]POST & json_proto [10:45:20]process_json_proto [10:45:20]json parsed OK: [10:45:20]protocol is kg_v1.0 [10:45:20]action value=close_receipt [10:45:20]process_action close_receipt [10:45:20]cmd_close_receipt [10:45:20]MH_GetDate [10:45:20]Write to MH i2c: F0 00 00 07 64 5A [10:45:20]Write i2c OK [10:45:20]MH_I2C_Read... [10:45:20]Read from MH i2c: F0 [10:45:20]MH_I2C_Read... [10:45:20]Read from MH i2c: F0 09 00 [10:45:20]MH_I2C_Read... [10:45:20]Read from MH i2c: F0 09 00 07 64 00 44 0E 22 67 44 5E 04 65 49 [10:45:20]GetLastDocTimeStamp 1730285081 [10:45:20]current date 1730285124 [10:45:20]FM_GetShiftState [10:45:20]SAM_PROTO_GetShiftState [10:45:20]wFMCommunicate request_size=4 [10:45:20]MH_SAM_APDU [10:45:20]CAPDU: 80 13 01 00 [10:45:20]Write to MH i2c: E2 08 00 08 64 80 13 01 00 00 00 00 00 E9 [10:45:20]Write i2c OK [10:45:20]MH_I2C_Read... [10:45:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:45:20]Read from MH i2c: E2 [10:45:20]MH_I2C_Read... [10:45:20]Read from MH i2c: E2 0E 00 [10:45:20]MH_I2C_Read... [10:45:20]Read from MH i2c: E2 0E 00 08 64 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 D4 [10:45:20]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:45:20]wFMCommunicate OK [10:45:20]SAM_PROTO_GetShiftState done [10:45:20]FM_GetShiftState done [10:45:20]opened in 1730247899 [10:45:20]opened+sec_in_day 1730334299 [10:45:20]quantity*price = 45023 [10:45:20]sum+1 = 45025 [10:45:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 450.00 Внесено: 450.00 СДАЧА: 0.00 НСП 1% : 3.98 НДС 12% : 47.81 Наличными: 450.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 152 30.10.2024 10:45 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311305 ФПД: 220126039567405 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T104524&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311305&fm=220126039567405&tin=02508201610067®Number=0000000000091780&sum=45000 [10:45:21]StoreToDocumentArchive [10:45:21]shift 536 fd 311305 [10:45:21]save to /storage/0536/doc_00311305 [10:45:21]save last doc name /storage/0536/doc_00311305 to /storage/kkm_last_doc_name [10:45:21]save OK [10:45:21]Clear old archive folders... [10:45:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:45:21]tlvbuf is 00659920 [10:45:21]SAM_PROTO_ClearQueue [10:45:21]wFMCommunicate request_size=4 [10:45:21]MH_SAM_APDU [10:45:21]CAPDU: 80 09 00 00 [10:45:21]Write to MH i2c: E2 08 00 15 64 80 09 00 00 00 00 00 00 EB [10:45:21]Write i2c OK [10:45:21]MH_I2C_Read... [10:45:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:45:21]Read from MH i2c: E2 [10:45:21]MH_I2C_Read... [10:45:21]Read from MH i2c: E2 03 00 [10:45:21]MH_I2C_Read... [10:45:21]Read from MH i2c: E2 03 00 15 64 00 90 00 ED [10:45:21]RAPDU: 90 00 [10:45:21]wFMCommunicate OK [10:45:21]SAM_PROTO_ClearQueue done [10:45:21]KKMCreateOFDPacket [10:45:21]OFDProtocolAddRootSTLVToBuf [10:45:21]FM_MakeSignedData [10:45:21]FM_MakeSignedData [10:45:21]SAM_PROTO_SignData [10:45:21]wFMCommunicate request_size=4 [10:45:21]MH_SAM_APDU [10:45:21]CAPDU: 80 0D 01 02 [10:45:21]Write to MH i2c: E2 08 00 16 64 80 0D 01 02 00 00 00 00 F3 [10:45:21]Write i2c OK [10:45:21]MH_I2C_Read... [10:45:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:45:21]Read from MH i2c: E2 [10:45:21]MH_I2C_Read... [10:45:21]Read from MH i2c: E2 03 00 [10:45:21]MH_I2C_Read... [10:45:21]Read from MH i2c: E2 03 00 16 64 00 90 00 EE [10:45:21]RAPDU: 90 00 [10:45:21]wFMCommunicate OK [10:45:21]wFMCommunicate request_size=255 [10:45:21]MH_SAM_APDU [10:45: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 32 FF 03 08 00 03 4A 1A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E0 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 98 00 00 00 F4 03 04 00 44 0E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 09 C0 04 00 35 04 06 00 C8 [10:45:21]Write to MH i2c: E2 02 01 17 64 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 4A 1A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E0 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 98 00 00 00 F4 03 04 00 44 0E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 09 C0 04 00 35 04 06 00 C8 00 00 89 [10:45:21]Write i2c OK [10:45:21]MH_I2C_Read... [10:45:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:45:21]Read from MH i2c: E2 [10:45:21]MH_I2C_Read... [10:45:21]Read from MH i2c: E2 03 00 [10:45:21]MH_I2C_Read... [10:45:21]Read from MH i2c: E2 03 00 17 64 00 90 00 EF [10:45:21]RAPDU: 90 00 [10:45:21]wFMCommunicate OK [10:45:21]wFMCommunicate request_size=10 [10:45:21]MH_SAM_APDU [10:45:21]CAPDU: 80 0D 02 02 05 34 16 64 EC 2D [10:45:21]Write to MH i2c: E2 0D 00 18 64 80 0D 02 02 05 00 34 16 64 EC 2D 00 00 C7 [10:45:21]Write i2c OK [10:45:21]MH_I2C_Read... [10:45:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:45:21]Read from MH i2c: E2 [10:45:21]MH_I2C_Read... [10:45:21]Read from MH i2c: E2 03 00 [10:45:21]MH_I2C_Read... [10:45:21]Read from MH i2c: E2 03 00 18 64 00 90 00 F0 [10:45:21]RAPDU: 90 00 [10:45:21]wFMCommunicate OK [10:45:21]wFMCommunicate request_size=4 [10:45:21]MH_SAM_APDU [10:45:21]CAPDU: 80 0D 03 02 [10:45:21]Write to MH i2c: E2 08 00 19 64 80 0D 03 02 00 00 00 00 F8 [10:45:21]Write i2c OK [10:45:21]MH_I2C_Read... [10:45:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:45:21]Read from MH i2c: E2 [10:45:21]MH_I2C_Read... [10:45:21]Read from MH i2c: E2 0B 00 [10:45:21]MH_I2C_Read... [10:45:21]Read from MH i2c: E2 0B 00 19 64 00 ED 11 A2 6A 46 AD 31 BC 90 00 E3 [10:45:21]RAPDU: ED 11 A2 6A 46 AD 31 BC 90 00 [10:45:21]wFMCommunicate OK [10:45:21]SAM_PROTO_SignData done [10:45:21]FM_MakeSignedData done [10:45:21]CreateOFDProtocolMessage [10:45:21]wFMCommunicate request_size=4 [10:45:21]MH_SAM_APDU [10:45:21]CAPDU: 80 11 00 00 [10:45:21]Write to MH i2c: E2 08 00 1A 64 80 11 00 00 00 00 00 00 F8 [10:45:21]Write i2c OK [10:45:21]MH_I2C_Read... [10:45:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:45:21]Read from MH i2c: E2 [10:45:21]MH_I2C_Read... [10:45:21]Read from MH i2c: E2 17 00 [10:45:21]MH_I2C_Read... [10:45:21]Read from MH i2c: E2 17 00 1A 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4D [10:45:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:45:21]wFMCommunicate OK [10:45:21]CreateOFDProtocolMessage done [10:45:21]OFDSenderStorePacket 311305 [10:45:21]StoreOFDPacket docnum=311305 [10:45:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 E0 FE 07 01 81 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 4A 1A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E0 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 98 00 00 00 F4 03 04 00 44 0E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 09 C0 04 00 35 04 06 00 C8 34 16 64 EC 2D ED 11 A2 6A 46 AD 31 BC [10:45:21]CheckFolder [10:45:21]dirname=/storage/ofd_packets [10:45:21]CheckFolder done [10:45:21]ProducePacketName [10:45:21]name=ofd_packets/00311305 [10:45:21]NVStorageSaveData ofd_packets/00311305 [10:45:21]File name is /storage/ofd_packets/00311305 [10:45:21]Write 301 bytes [10:45:21]NVStorageSaveData done [10:45:21]OFDSenderStorePacket done [10:45:21]KKMCreateOFDPacket done [10:45:21]NVStorageSaveData kkm_last_timestamp [10:45:21]File name is /storage/kkm_last_timestamp [10:45:21]Write 4 bytes [10:45:21]NVStorageSaveData done [10:45:21]ExternCall_PrintAddStr [10:45:21]wPrintStart [10:45:21]Write to MH i2c: 01 00 00 1B 64 7F [10:45:21]Write i2c OK [10:45:21]MH_I2C_Read... [10:45:21]Read from MH i2c: 01 [10:45:21]MH_I2C_Read... [10:45:21]Read from MH i2c: 01 07 00 [10:45:21]MH_I2C_Read... [10:45:21]Read from MH i2c: 01 07 00 1B 64 00 00 00 00 00 FF 0F 94 [10:45:21]RasterBufferAndPrint [10:45:21]line Счет N : (1)645112 [10:45:21]line ИНН: 02508201610067 [10:45:21]line Контрольно-Кассовый Чек [10:45:21]line ПРОДАЖА [10:45:21]line ТРК (МРК, ГНК) : 52 [10:45:21]line Товар: 2710124130 [10:45:21]line Аи-92-К-2 [10:45:21]line 6.730 * 66.90 [10:45:21]line = 450.24 [10:45:21]line НДС 12% НСП 1% [10:45:21]line > о реализуемом товаре [10:45:21]line ОКРУГЛЕНИЕ: -0.24 [10:45:21]line ИТОГО: 450.00 [10:45:21]line Внесено: 450.00 [10:45:21]line СДАЧА: 0.00 [10:45:21]line НСП 1% : 3.98 [10:45:21]line НДС 12% : 47.81 [10:45:21]line Наличными: 450.00 [10:45:21]line Безнал.: 0.00 [10:45:21]line Место: АЗС № 172 "Партнер Нефть" [10:45:21]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:45:21]line СНО: Общий режим [10:45:21]line Чек 152 30.10.2024 10:45 [10:45:21]line Смена: 536 ФФД: 1.0 [10:45:21]line ЗНМ: 0300000116 [10:45:21]line РНМ: 0000000000091780 [10:45:21]line Версия ККМ: 001 [10:45:21]line ФМ: 0000000000871765 [10:45:21]line ФД: 311305 [10:45:21]line ФПД: 220126039567405 [10:45:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T104524&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311305&fm=220126039567405&tin=02508201610067®Number=0000000000091780&sum=45000 [10:45:21]written 0, free lines is 4095 [10:45:21]OFD Sender: Processing packet 311305 [packets to send 223, broken 222] [10:45:21]ProducePacketName [10:45:21]name=ofd_packets/00311305 [10:45:21]OFD Sender: To server: pG, [10:45:21]CommunicateWithHost lk.salyk.kg:30040 [10:45:21]ConnectInit lk.salyk.kg [10:45:21]Connected sock=10 [10:45:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 E0 FE 07 01 81 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 4A 1A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E0 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 98 00 00 00 F4 03 04 00 44 0E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 09 C0 04 00 35 04 06 00 C8 34 16 64 EC 2D ED 11 A2 6A 46 AD 31 BC [10:45:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 62 04 47 00 02 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 31 37 36 35 10 04 04 00 09 C0 04 00 F4 03 04 00 94 B4 21 67 B6 04 01 00 00 CB 3F 9B 51 05 19 C6 A4 [10:45:22]CommunicateWithHost err = 0 [10:45:22]CheckOFDResponse [10:45:22]1017 (14) - 77093643461234 [10:45:22]1041 (16) - 0000000000871765 [10:45:22]1040 (4) - 311305 [10:45:22]1012 (4) - 30.10.2024 04:22 [10:45:22]1206 (1) - 0 [10:45:22]OFD Sender: Remove packet 311305 [10:45:22]ProducePacketName [10:45:22]name=ofd_packets/00311305 [10:45:22]NVStorageDeleteData [10:45:22]Write to MH i2c: 01 00 00 45 64 A9 [10:45:22]Write i2c OK [10:45:22]MH_I2C_Read... [10:45:22]Read from MH i2c: 01 [10:45:22]MH_I2C_Read... [10:45:22]Read from MH i2c: 01 07 00 [10:45:22]MH_I2C_Read... [10:45:22]Read from MH i2c: 01 07 00 45 64 00 00 00 00 00 C1 0C 7D [10:45:22]RasterBufferAndPrint [10:45:22]line [10:45:22]line [10:45:22]line [10:45:22]line [10:45:22]line [10:45:22]written 0, free lines is 3269 [10:45:22]MH_Cut [10:45:22]Write to MH i2c: D1 01 00 4C 64 01 82 [10:45:22]Write i2c OK [10:45:22]MH_I2C_Read... [10:45:22]Read from MH i2c: D1 [10:45:22]MH_I2C_Read... [10:45:22]Read from MH i2c: D1 01 00 [10:45:22]MH_I2C_Read... [10:45:22]Read from MH i2c: D1 01 00 4C 64 00 81 [10:45:22]Write to MH i2c: 01 00 00 4D 64 B1 [10:45:22]Write i2c OK [10:45:22]MH_I2C_Read... [10:45:22]OFD Sender: No OFD packet to send [10:45:23]*** Cut start [10:45:23]*** Purtial cut [10:45:23]*** Stage 1: CUTSNS_PIN = 1 [10:45:23]Read from MH i2c: 01 [10:45:23]MH_I2C_Read... [10:45:23]*** Stop cut motor [10:45:23]*** Cut end [10:45:23]Read from MH i2c: 01 07 00 [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: 01 07 00 4D 64 00 00 00 00 00 FF 0F C6 [10:45:23]process_action close_receipt done [10:45:23]requested_data is exist [10:45:23]produce_requested_data [10:45:23]requested_item fm.sn is exist - process it [10:45:23]wFMCommunicate request_size=4 [10:45:23]MH_SAM_APDU [10:45:23]CAPDU: 80 11 00 00 [10:45:23]Write to MH i2c: E2 08 00 4E 64 80 11 00 00 00 00 00 00 2C [10:45:23]Write i2c OK [10:45:23]MH_I2C_Read... [10:45:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:45:23]Read from MH i2c: E2 [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: E2 17 00 [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: E2 17 00 4E 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 81 [10:45:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:45:23]wFMCommunicate OK [10:45:23]requested_item fd.num is exist - process it [10:45:23]SAM_PROTO_GetFieldsCounters [10:45:23]wFMCommunicate request_size=4 [10:45:23]MH_SAM_APDU [10:45:23]CAPDU: 80 13 00 00 [10:45:23]Write to MH i2c: E2 08 00 4F 64 80 13 00 00 00 00 00 00 2F [10:45:23]Write i2c OK [10:45:23]MH_I2C_Read... [10:45:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:45:23]Read from MH i2c: E2 [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: E2 62 00 [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: E2 62 00 4F 64 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 09 C0 04 00 0E 04 04 00 18 02 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 01 [10:45: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 09 C0 04 00 0E 04 04 00 18 02 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 [10:45:23]wFMCommunicate OK [10:45:23]SAM_PROTO_GetFieldsCounters done [10:45:23]requested_item shift.num is exist - process it [10:45:23]requested_item shift.opened is exist - process it [10:45:23]req_shift_opened [10:45:23]FM_GetShiftState [10:45:23]SAM_PROTO_GetShiftState [10:45:23]wFMCommunicate request_size=4 [10:45:23]MH_SAM_APDU [10:45:23]CAPDU: 80 13 01 00 [10:45:23]Write to MH i2c: E2 08 00 50 64 80 13 01 00 00 00 00 00 31 [10:45:23]Write i2c OK [10:45:23]MH_I2C_Read... [10:45:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:45:23]Read from MH i2c: E2 [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: E2 0E 00 [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: E2 0E 00 50 64 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 1C [10:45:23]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:45:23]wFMCommunicate OK [10:45:23]SAM_PROTO_GetShiftState done [10:45:23]FM_GetShiftState done [10:45:23]req_shift_opened done [10:45:23]requested_item shift.open_date is exist - process it [10:45:23]req_shift_open_date [10:45:23]req_shift_open_date done [10:45:23]produce_requested_data done [10:45:23]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311305,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:45:23]process_action_free close_receipt [10:45:23]json_value_free [10:45:23]json_value_free done [10:45:23]process_json_proto returns [10:45:23]Send response to host [10:45:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311305,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:45:23]free response buf [10:45:23]execute_script done [10:45:23]execute_script returns [10:45:23]free content buf [10:45:23]Sock 7.Close socket [10:45:23]Sock 7.Thread stoped [10:45:27]OFD Sender: No OFD packet to send [10:45:32]OFD Sender: No OFD packet to send [10:45:37]OFD Sender: No OFD packet to send [10:45:42]OFD Sender: No OFD packet to send [10:45:47]OFD Sender: No OFD packet to send [10:45:52]OFD Sender: No OFD packet to send [10:45:57]OFD Sender: No OFD packet to send [10:46:02]OFD Sender: No OFD packet to send [10:46:07]OFD Sender: No OFD packet to send [10:46:12]OFD Sender: No OFD packet to send [10:46:17]OFD Sender: No OFD packet to send [10:46:22]OFD Sender: No OFD packet to send [10:46:27]OFD Sender: No OFD packet to send [10:46:32]OFD Sender: No OFD packet to send [10:46:34]accept exits with 9 [10:46:34]New connection [10:46:34]New thread 3066510692 created [10:46:34]Thread 3066654052 joined [10:46:34]Waiting for new connection... [10:46:34] Sock 9.Parse request [10:46:34]Sock 9.Check first char [10:46:34]Sock 9.First char is OK [10:46:34]request: POST /json_proto HTTP/1.0 [10:46:34]Method: POST [10:46:34]URL: /json_proto [10:46:34]Method is POST - this is cgi request [10:46:34]url: /json_proto [10:46:34]query_string will be loaded in cgi processing [10:46:34]execute_cgi json_proto POST (null) [10:46:34]execute_cgi path=json_proto method=POST [10:46:34]POST find Content-Length [10:46:34]Host: 172.17.96.3:8080 [10:46:34]Content-Length: 678 [10:46:34]Content-Type: application/json [10:46:34] [10:46:34]POST finish read [10:46:34]Found Content-Length = 678 [10:46:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645113", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "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:46:34]execute_script... [10:46: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)645113", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "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:46:34]POST & json_proto [10:46:34]process_json_proto [10:46:34]json parsed OK: [10:46:34]protocol is kg_v1.0 [10:46:34]action value=close_receipt [10:46:34]process_action close_receipt [10:46:34]cmd_close_receipt [10:46:34]MH_GetDate [10:46:34]Write to MH i2c: F0 00 00 51 64 A4 [10:46:34]Write i2c OK [10:46:34]MH_I2C_Read... [10:46:34]Read from MH i2c: F0 [10:46:34]MH_I2C_Read... [10:46:34]Read from MH i2c: F0 09 00 [10:46:34]MH_I2C_Read... [10:46:34]Read from MH i2c: F0 09 00 51 64 00 8F 0E 22 67 44 5E 04 65 DE [10:46:34]GetLastDocTimeStamp 1730285124 [10:46:34]current date 1730285199 [10:46:34]FM_GetShiftState [10:46:34]SAM_PROTO_GetShiftState [10:46:34]wFMCommunicate request_size=4 [10:46:34]MH_SAM_APDU [10:46:34]CAPDU: 80 13 01 00 [10:46:34]Write to MH i2c: E2 08 00 52 64 80 13 01 00 00 00 00 00 33 [10:46:34]Write i2c OK [10:46:34]MH_I2C_Read... [10:46:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:46:34]Read from MH i2c: E2 [10:46:34]MH_I2C_Read... [10:46:34]Read from MH i2c: E2 0E 00 [10:46:34]MH_I2C_Read... [10:46:34]Read from MH i2c: E2 0E 00 52 64 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 1E [10:46:34]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:46:34]wFMCommunicate OK [10:46:34]SAM_PROTO_GetShiftState done [10:46:34]FM_GetShiftState done [10:46:34]opened in 1730247899 [10:46:34]opened+sec_in_day 1730334299 [10:46:34]quantity*price = 70044 [10:46:34]sum+1 = 70045 [10:46:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 153 30.10.2024 10:46 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311306 ФПД: 102956052412000 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T104639&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311306&fm=102956052412000&tin=02508201610067®Number=0000000000091780&sum=70000 [10:46:36]StoreToDocumentArchive [10:46:36]shift 536 fd 311306 [10:46:36]save to /storage/0536/doc_00311306 [10:46:36]save last doc name /storage/0536/doc_00311306 to /storage/kkm_last_doc_name [10:46:36]save OK [10:46:36]Clear old archive folders... [10:46:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:46:36]tlvbuf is 0062EDF0 [10:46:36]SAM_PROTO_ClearQueue [10:46:36]wFMCommunicate request_size=4 [10:46:36]MH_SAM_APDU [10:46:36]CAPDU: 80 09 00 00 [10:46:36]Write to MH i2c: E2 08 00 5F 64 80 09 00 00 00 00 00 00 35 [10:46:36]Write i2c OK [10:46:36]MH_I2C_Read... [10:46:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:46:36]Read from MH i2c: E2 [10:46:36]MH_I2C_Read... [10:46:36]Read from MH i2c: E2 03 00 [10:46:36]MH_I2C_Read... [10:46:36]Read from MH i2c: E2 03 00 5F 64 00 90 00 37 [10:46:36]RAPDU: 90 00 [10:46:36]wFMCommunicate OK [10:46:36]SAM_PROTO_ClearQueue done [10:46:36]KKMCreateOFDPacket [10:46:36]OFDProtocolAddRootSTLVToBuf [10:46:36]FM_MakeSignedData [10:46:36]FM_MakeSignedData [10:46:36]SAM_PROTO_SignData [10:46:36]wFMCommunicate request_size=4 [10:46:36]MH_SAM_APDU [10:46:36]CAPDU: 80 0D 01 02 [10:46:36]Write to MH i2c: E2 08 00 60 64 80 0D 01 02 00 00 00 00 3D [10:46:36]Write i2c OK [10:46:36]MH_I2C_Read... [10:46:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:46:36]Read from MH i2c: E2 [10:46:36]MH_I2C_Read... [10:46:36]Read from MH i2c: E2 03 00 [10:46:36]MH_I2C_Read... [10:46:36]Read from MH i2c: E2 03 00 60 64 00 90 00 38 [10:46:36]RAPDU: 90 00 [10:46:36]wFMCommunicate OK [10:46:36]wFMCommunicate request_size=255 [10:46:36]MH_SAM_APDU [10:46: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 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 00 00 00 F4 03 04 00 8F 0E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0A C0 04 00 35 04 06 00 5D [10:46:36]Write to MH i2c: E2 02 01 61 64 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 00 00 00 F4 03 04 00 8F 0E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0A C0 04 00 35 04 06 00 5D 00 00 DF [10:46:36]Write i2c OK [10:46:36]MH_I2C_Read... [10:46:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:46:36]Read from MH i2c: E2 [10:46:36]MH_I2C_Read... [10:46:36]Read from MH i2c: E2 03 00 [10:46:36]MH_I2C_Read... [10:46:36]Read from MH i2c: E2 03 00 61 64 00 90 00 39 [10:46:36]RAPDU: 90 00 [10:46:36]wFMCommunicate OK [10:46:36]wFMCommunicate request_size=10 [10:46:36]MH_SAM_APDU [10:46:36]CAPDU: 80 0D 02 02 05 A3 52 EE 76 60 [10:46:36]Write to MH i2c: E2 0D 00 62 64 80 0D 02 02 05 00 A3 52 EE 76 60 00 00 03 [10:46:36]Write i2c OK [10:46:36]MH_I2C_Read... [10:46:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:46:36]Read from MH i2c: E2 [10:46:36]MH_I2C_Read... [10:46:36]Read from MH i2c: E2 03 00 [10:46:36]MH_I2C_Read... [10:46:36]Read from MH i2c: E2 03 00 62 64 00 90 00 3A [10:46:36]RAPDU: 90 00 [10:46:36]wFMCommunicate OK [10:46:36]wFMCommunicate request_size=4 [10:46:36]MH_SAM_APDU [10:46:36]CAPDU: 80 0D 03 02 [10:46:36]Write to MH i2c: E2 08 00 63 64 80 0D 03 02 00 00 00 00 42 [10:46:36]Write i2c OK [10:46:36]MH_I2C_Read... [10:46:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:46:36]Read from MH i2c: E2 [10:46:36]MH_I2C_Read... [10:46:36]Read from MH i2c: E2 0B 00 [10:46:36]MH_I2C_Read... [10:46:36]Read from MH i2c: E2 0B 00 63 64 00 0E 07 56 57 D5 71 E1 9B 90 00 C7 [10:46:36]RAPDU: 0E 07 56 57 D5 71 E1 9B 90 00 [10:46:36]wFMCommunicate OK [10:46:36]SAM_PROTO_SignData done [10:46:36]FM_MakeSignedData done [10:46:36]CreateOFDProtocolMessage [10:46:36]wFMCommunicate request_size=4 [10:46:36]MH_SAM_APDU [10:46:36]CAPDU: 80 11 00 00 [10:46:36]Write to MH i2c: E2 08 00 64 64 80 11 00 00 00 00 00 00 42 [10:46:36]Write i2c OK [10:46:36]MH_I2C_Read... [10:46:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:46:36]Read from MH i2c: E2 [10:46:36]MH_I2C_Read... [10:46:36]Read from MH i2c: E2 17 00 [10:46:36]MH_I2C_Read... [10:46:36]Read from MH i2c: E2 17 00 64 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 97 [10:46:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:46:36]wFMCommunicate OK [10:46:36]CreateOFDProtocolMessage done [10:46:36]OFDSenderStorePacket 311306 [10:46:36]StoreOFDPacket docnum=311306 [10:46:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 4B 3A 07 01 D1 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 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 00 00 00 F4 03 04 00 8F 0E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0A C0 04 00 35 04 06 00 5D A3 52 EE 76 60 0E 07 56 57 D5 71 E1 9B [10:46:36]CheckFolder [10:46:36]dirname=/storage/ofd_packets [10:46:36]CheckFolder done [10:46:36]ProducePacketName [10:46:36]name=ofd_packets/00311306 [10:46:36]NVStorageSaveData ofd_packets/00311306 [10:46:36]File name is /storage/ofd_packets/00311306 [10:46:36]Write 301 bytes [10:46:36]NVStorageSaveData done [10:46:36]OFDSenderStorePacket done [10:46:36]KKMCreateOFDPacket done [10:46:36]NVStorageSaveData kkm_last_timestamp [10:46:36]File name is /storage/kkm_last_timestamp [10:46:36]Write 4 bytes [10:46:36]NVStorageSaveData done [10:46:36]ExternCall_PrintAddStr [10:46:36]wPrintStart [10:46:36]Write to MH i2c: 01 00 00 65 64 C9 [10:46:36]Write i2c OK [10:46:36]MH_I2C_Read... [10:46:36]Read from MH i2c: 01 [10:46:36]MH_I2C_Read... [10:46:36]Read from MH i2c: 01 07 00 [10:46:36]MH_I2C_Read... [10:46:36]Read from MH i2c: 01 07 00 65 64 00 00 00 00 00 FF 0F DE [10:46:36]RasterBufferAndPrint [10:46:36]line Счет N : (1)645113 [10:46:36]line ИНН: 02508201610067 [10:46:36]line Контрольно-Кассовый Чек [10:46:36]line ПРОДАЖА [10:46:36]line ТРК (МРК, ГНК) : 31 [10:46:36]line Товар: 2710124130 [10:46:36]line Аи-92-К-2 [10:46:36]line 10.470 * 66.90 [10:46:36]line = 700.44 [10:46:36]line НДС 12% НСП 1% [10:46:36]line > о реализуемом товаре [10:46:36]line ОКРУГЛЕНИЕ: -0.44 [10:46:36]line ИТОГО: 700.00 [10:46:36]line Внесено: 700.00 [10:46:36]line СДАЧА: 0.00 [10:46:36]line НСП 1% : 6.20 [10:46:36]line НДС 12% : 74.38 [10:46:36]line Наличными: 700.00 [10:46:36]line Безнал.: 0.00 [10:46:36]line Место: АЗС № 172 "Партнер Нефть" [10:46:36]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:46:36]line СНО: Общий режим [10:46:36]line Чек 153 30.10.2024 10:46 [10:46:36]line Смена: 536 ФФД: 1.0 [10:46:36]line ЗНМ: 0300000116 [10:46:36]line РНМ: 0000000000091780 [10:46:36]line Версия ККМ: 001 [10:46:36]line ФМ: 0000000000871765 [10:46:36]line ФД: 311306 [10:46:36]line ФПД: 102956052412000 [10:46:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T104639&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311306&fm=102956052412000&tin=02508201610067®Number=0000000000091780&sum=70000 [10:46:36]written 0, free lines is 4095 [10:46:36]OFD Sender: Processing packet 311306 [packets to send 223, broken 222] [10:46:36]ProducePacketName [10:46:36]name=ofd_packets/00311306 [10:46:36]OFD Sender: To server: pG, [10:46:36]CommunicateWithHost lk.salyk.kg:30040 [10:46:36]ConnectInit lk.salyk.kg [10:46:36]Connected sock=10 [10:46:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 4B 3A 07 01 D1 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 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 00 00 00 F4 03 04 00 8F 0E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0A C0 04 00 35 04 06 00 5D A3 52 EE 76 60 0E 07 56 57 D5 71 E1 9B [10:46:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 2E 18 47 00 DD 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 31 37 36 35 10 04 04 00 0A C0 04 00 F4 03 04 00 E0 B4 21 67 B6 04 01 00 00 F0 34 80 57 78 DB 7F 6A [10:46:37]CommunicateWithHost err = 0 [10:46:37]CheckOFDResponse [10:46:37]1017 (14) - 77093643461234 [10:46:37]1041 (16) - 0000000000871765 [10:46:37]1040 (4) - 311306 [10:46:37]1012 (4) - 30.10.2024 04:24 [10:46:37]1206 (1) - 0 [10:46:37]OFD Sender: Remove packet 311306 [10:46:37]ProducePacketName [10:46:37]name=ofd_packets/00311306 [10:46:37]NVStorageDeleteData [10:46:37]Write to MH i2c: 01 00 00 8F 64 F3 [10:46:37]Write i2c OK [10:46:37]MH_I2C_Read... [10:46:37]Read from MH i2c: 01 [10:46:37]MH_I2C_Read... [10:46:37]Read from MH i2c: 01 07 00 [10:46:37]MH_I2C_Read... [10:46:37]Read from MH i2c: 01 07 00 8F 64 00 00 00 00 00 BB 0C C1 [10:46:37]RasterBufferAndPrint [10:46:37]line [10:46:37]line [10:46:37]line [10:46:37]line [10:46:37]line [10:46:37]written 0, free lines is 3265 [10:46:37]MH_Cut [10:46:37]Write to MH i2c: D1 01 00 96 64 01 CC [10:46:37]Write i2c OK [10:46:37]MH_I2C_Read... [10:46:37]Read from MH i2c: D1 [10:46:37]MH_I2C_Read... [10:46:37]Read from MH i2c: D1 01 00 [10:46:37]MH_I2C_Read... [10:46:37]Read from MH i2c: D1 01 00 96 64 00 CB [10:46:37]Write to MH i2c: 01 00 00 97 64 FB [10:46:37]Write i2c OK [10:46:37]MH_I2C_Read... [10:46:37]OFD Sender: No OFD packet to send [10:46:38]*** Cut start [10:46:38]*** Purtial cut [10:46:38]*** Stage 1: CUTSNS_PIN = 1 [10:46:38]Read from MH i2c: 01 [10:46:38]MH_I2C_Read... [10:46:38]*** Stop cut motor [10:46:38]*** Cut end [10:46:38]Read from MH i2c: 01 07 00 [10:46:38]MH_I2C_Read... [10:46:38]Read from MH i2c: 01 07 00 97 64 00 00 00 00 00 FF 0F 10 [10:46:38]process_action close_receipt done [10:46:38]requested_data is exist [10:46:38]produce_requested_data [10:46:38]requested_item fm.sn is exist - process it [10:46:38]wFMCommunicate request_size=4 [10:46:38]MH_SAM_APDU [10:46:38]CAPDU: 80 11 00 00 [10:46:38]Write to MH i2c: E2 08 00 98 64 80 11 00 00 00 00 00 00 76 [10:46:38]Write i2c OK [10:46:38]MH_I2C_Read... [10:46:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:46:38]Read from MH i2c: E2 [10:46:38]MH_I2C_Read... [10:46:38]Read from MH i2c: E2 17 00 [10:46:38]MH_I2C_Read... [10:46:38]Read from MH i2c: E2 17 00 98 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CB [10:46:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:46:38]wFMCommunicate OK [10:46:38]requested_item fd.num is exist - process it [10:46:38]SAM_PROTO_GetFieldsCounters [10:46:38]wFMCommunicate request_size=4 [10:46:38]MH_SAM_APDU [10:46:38]CAPDU: 80 13 00 00 [10:46:38]Write to MH i2c: E2 08 00 99 64 80 13 00 00 00 00 00 00 79 [10:46:38]Write i2c OK [10:46:38]MH_I2C_Read... [10:46:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:46:38]Read from MH i2c: E2 [10:46:38]MH_I2C_Read... [10:46:38]Read from MH i2c: E2 62 00 [10:46:38]MH_I2C_Read... [10:46:38]Read from MH i2c: E2 62 00 99 64 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0A C0 04 00 0E 04 04 00 18 02 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 4F [10: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0A C0 04 00 0E 04 04 00 18 02 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 [10:46:38]wFMCommunicate OK [10:46:38]SAM_PROTO_GetFieldsCounters done [10:46:38]requested_item shift.num is exist - process it [10:46:38]requested_item shift.opened is exist - process it [10:46:38]req_shift_opened [10:46:38]FM_GetShiftState [10:46:38]SAM_PROTO_GetShiftState [10:46:38]wFMCommunicate request_size=4 [10:46:38]MH_SAM_APDU [10:46:38]CAPDU: 80 13 01 00 [10:46:38]Write to MH i2c: E2 08 00 9A 64 80 13 01 00 00 00 00 00 7B [10:46:38]Write i2c OK [10:46:38]MH_I2C_Read... [10:46:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:46:38]Read from MH i2c: E2 [10:46:38]MH_I2C_Read... [10:46:38]Read from MH i2c: E2 0E 00 [10:46:38]MH_I2C_Read... [10:46:38]Read from MH i2c: E2 0E 00 9A 64 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 66 [10:46:38]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:46:38]wFMCommunicate OK [10:46:38]SAM_PROTO_GetShiftState done [10:46:38]FM_GetShiftState done [10:46:38]req_shift_opened done [10:46:38]requested_item shift.open_date is exist - process it [10:46:38]req_shift_open_date [10:46:38]req_shift_open_date done [10:46:38]produce_requested_data done [10:46:38]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311306,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:46:38]process_action_free close_receipt [10:46:38]json_value_free [10:46:38]json_value_free done [10:46:38]process_json_proto returns [10:46:38]Send response to host [10:46:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311306,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:46:38]free response buf [10:46:38]execute_script done [10:46:38]execute_script returns [10:46:38]free content buf [10:46:38]Sock 9.Close socket [10:46:38]Sock 9.Thread stoped [10:46:42]OFD Sender: No OFD packet to send [10:46:47]OFD Sender: No OFD packet to send [10:46:52]OFD Sender: No OFD packet to send [10:46:57]OFD Sender: No OFD packet to send [10:47:02]OFD Sender: No OFD packet to send [10:47:07]OFD Sender: No OFD packet to send [10:47:12]OFD Sender: No OFD packet to send [10:47:17]OFD Sender: No OFD packet to send [10:47:22]OFD Sender: No OFD packet to send [10:47:27]OFD Sender: No OFD packet to send [10:47:32]OFD Sender: No OFD packet to send [10:47:37]OFD Sender: No OFD packet to send [10:47:42]OFD Sender: No OFD packet to send [10:47:47]OFD Sender: No OFD packet to send [10:47:52]OFD Sender: No OFD packet to send [10:47:54]accept exits with 7 [10:47:54]New connection [10:47:54]New thread 3066654052 created [10:47:54]Thread 3066510692 joined [10:47:54]Waiting for new connection... [10:47:54] Sock 7.Parse request [10:47:54]Sock 7.Check first char [10:47:54]Sock 7.First char is OK [10:47:54]request: POST /json_proto HTTP/1.0 [10:47:54]Method: POST [10:47:54]URL: /json_proto [10:47:54]Method is POST - this is cgi request [10:47:54]url: /json_proto [10:47:54]query_string will be loaded in cgi processing [10:47:54]execute_cgi json_proto POST (null) [10:47:54]execute_cgi path=json_proto method=POST [10:47:54]POST find Content-Length [10:47:54]Host: 172.17.96.3:8080 [10:47:54]Content-Length: 677 [10:47:54]Content-Type: application/json [10:47:54] [10:47:54]POST finish read [10:47:54]Found Content-Length = 677 [10:47:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645114", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 6.580, "sum" : 440.20, "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" ] } } [10:47:54]execute_script... [10:47: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)645114", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 6.580, "sum" : 440.20, "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" ] } } [10:47:54]POST & json_proto [10:47:54]process_json_proto [10:47:54]json parsed OK: [10:47:54]protocol is kg_v1.0 [10:47:54]action value=close_receipt [10:47:54]process_action close_receipt [10:47:54]cmd_close_receipt [10:47:54]MH_GetDate [10:47:54]Write to MH i2c: F0 00 00 9B 64 EE [10:47:54]Write i2c OK [10:47:54]MH_I2C_Read... [10:47:54]Read from MH i2c: F0 [10:47:54]MH_I2C_Read... [10:47:54]Read from MH i2c: F0 09 00 [10:47:54]MH_I2C_Read... [10:47:54]Read from MH i2c: F0 09 00 9B 64 00 DE 0E 22 67 44 5E 04 65 77 [10:47:54]GetLastDocTimeStamp 1730285199 [10:47:54]current date 1730285278 [10:47:54]FM_GetShiftState [10:47:54]SAM_PROTO_GetShiftState [10:47:54]wFMCommunicate request_size=4 [10:47:54]MH_SAM_APDU [10:47:54]CAPDU: 80 13 01 00 [10:47:54]Write to MH i2c: E2 08 00 9C 64 80 13 01 00 00 00 00 00 7D [10:47:54]Write i2c OK [10:47:54]MH_I2C_Read... [10:47:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:47:54]Read from MH i2c: E2 [10:47:54]MH_I2C_Read... [10:47:54]Read from MH i2c: E2 0E 00 [10:47:54]MH_I2C_Read... [10:47:54]Read from MH i2c: E2 0E 00 9C 64 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 68 [10:47:54]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:47:54]wFMCommunicate OK [10:47:54]SAM_PROTO_GetShiftState done [10:47:54]FM_GetShiftState done [10:47:54]opened in 1730247899 [10:47:54]opened+sec_in_day 1730334299 [10:47:54]quantity*price = 44020 [10:47:54]sum+1 = 44021 [10:47:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 440.00 Внесено: 440.00 СДАЧА: 0.00 НСП 1% : 3.90 НДС 12% : 46.75 Наличными: 440.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 154 30.10.2024 10:47 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311307 ФПД: 96440179494671 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T104758&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311307&fm=96440179494671&tin=02508201610067®Number=0000000000091780&sum=44000 [10:47:55]StoreToDocumentArchive [10:47:55]shift 536 fd 311307 [10:47:55]save to /storage/0536/doc_00311307 [10:47:55]save last doc name /storage/0536/doc_00311307 to /storage/kkm_last_doc_name [10:47:55]save OK [10:47:55]Clear old archive folders... [10:47:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:47:55]tlvbuf is 005AA2B0 [10:47:55]SAM_PROTO_ClearQueue [10:47:55]wFMCommunicate request_size=4 [10:47:55]MH_SAM_APDU [10:47:55]CAPDU: 80 09 00 00 [10:47:55]Write to MH i2c: E2 08 00 A9 64 80 09 00 00 00 00 00 00 7F [10:47:55]Write i2c OK [10:47:55]MH_I2C_Read... [10:47:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:47:55]Read from MH i2c: E2 [10:47:55]MH_I2C_Read... [10:47:55]Read from MH i2c: E2 03 00 [10:47:55]MH_I2C_Read... [10:47:55]Read from MH i2c: E2 03 00 A9 64 00 90 00 81 [10:47:55]RAPDU: 90 00 [10:47:55]wFMCommunicate OK [10:47:55]SAM_PROTO_ClearQueue done [10:47:55]KKMCreateOFDPacket [10:47:55]OFDProtocolAddRootSTLVToBuf [10:47:55]FM_MakeSignedData [10:47:55]FM_MakeSignedData [10:47:55]SAM_PROTO_SignData [10:47:55]wFMCommunicate request_size=4 [10:47:55]MH_SAM_APDU [10:47:55]CAPDU: 80 0D 01 02 [10:47:55]Write to MH i2c: E2 08 00 AA 64 80 0D 01 02 00 00 00 00 87 [10:47:55]Write i2c OK [10:47:55]MH_I2C_Read... [10:47:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:47:55]Read from MH i2c: E2 [10:47:55]MH_I2C_Read... [10:47:55]Read from MH i2c: E2 03 00 [10:47:55]MH_I2C_Read... [10:47:55]Read from MH i2c: E2 03 00 AA 64 00 90 00 82 [10:47:55]RAPDU: 90 00 [10:47:55]wFMCommunicate OK [10:47:55]wFMCommunicate request_size=255 [10:47:55]MH_SAM_APDU [10:47: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B4 19 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F4 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 86 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 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 9A 00 00 00 F4 03 04 00 DE 0E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0B C0 04 00 35 04 06 00 57 [10:47:55]Write to MH i2c: E2 02 01 AB 64 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B4 19 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F4 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 86 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 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 9A 00 00 00 F4 03 04 00 DE 0E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0B C0 04 00 35 04 06 00 57 00 00 79 [10:47:55]Write i2c OK [10:47:55]MH_I2C_Read... [10:47:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:47:55]Read from MH i2c: E2 [10:47:55]MH_I2C_Read... [10:47:55]Read from MH i2c: E2 03 00 [10:47:55]MH_I2C_Read... [10:47:55]Read from MH i2c: E2 03 00 AB 64 00 90 00 83 [10:47:55]RAPDU: 90 00 [10:47:55]wFMCommunicate OK [10:47:55]wFMCommunicate request_size=10 [10:47:55]MH_SAM_APDU [10:47:55]CAPDU: 80 0D 02 02 05 B6 3A A4 0F 0F [10:47:55]Write to MH i2c: E2 0D 00 AC 64 80 0D 02 02 05 00 B6 3A A4 0F 0F 00 00 46 [10:47:55]Write i2c OK [10:47:55]MH_I2C_Read... [10:47:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:47:55]Read from MH i2c: E2 [10:47:55]MH_I2C_Read... [10:47:55]Read from MH i2c: E2 03 00 [10:47:55]MH_I2C_Read... [10:47:55]Read from MH i2c: E2 03 00 AC 64 00 90 00 84 [10:47:55]RAPDU: 90 00 [10:47:55]wFMCommunicate OK [10:47:55]wFMCommunicate request_size=4 [10:47:55]MH_SAM_APDU [10:47:55]CAPDU: 80 0D 03 02 [10:47:55]Write to MH i2c: E2 08 00 AD 64 80 0D 03 02 00 00 00 00 8C [10:47:55]Write i2c OK [10:47:55]MH_I2C_Read... [10:47:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:47:55]Read from MH i2c: E2 [10:47:55]MH_I2C_Read... [10:47:55]Read from MH i2c: E2 0B 00 [10:47:55]MH_I2C_Read... [10:47:55]Read from MH i2c: E2 0B 00 AD 64 00 1A D0 27 F1 9E 0B F6 11 90 00 3F [10:47:55]RAPDU: 1A D0 27 F1 9E 0B F6 11 90 00 [10:47:55]wFMCommunicate OK [10:47:55]SAM_PROTO_SignData done [10:47:55]FM_MakeSignedData done [10:47:55]CreateOFDProtocolMessage [10:47:55]wFMCommunicate request_size=4 [10:47:55]MH_SAM_APDU [10:47:55]CAPDU: 80 11 00 00 [10:47:55]Write to MH i2c: E2 08 00 AE 64 80 11 00 00 00 00 00 00 8C [10:47:55]Write i2c OK [10:47:55]MH_I2C_Read... [10:47:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:47:55]Read from MH i2c: E2 [10:47:55]MH_I2C_Read... [10:47:55]Read from MH i2c: E2 17 00 [10:47:55]MH_I2C_Read... [10:47:55]Read from MH i2c: E2 17 00 AE 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E1 [10:47:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:47:55]wFMCommunicate OK [10:47:55]CreateOFDProtocolMessage done [10:47:55]OFDSenderStorePacket 311307 [10:47:55]StoreOFDPacket docnum=311307 [10:47:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 DB 63 07 01 27 DD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B4 19 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F4 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 86 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 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 9A 00 00 00 F4 03 04 00 DE 0E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0B C0 04 00 35 04 06 00 57 B6 3A A4 0F 0F 1A D0 27 F1 9E 0B F6 11 [10:47:55]CheckFolder [10:47:55]dirname=/storage/ofd_packets [10:47:55]CheckFolder done [10:47:55]ProducePacketName [10:47:55]name=ofd_packets/00311307 [10:47:55]NVStorageSaveData ofd_packets/00311307 [10:47:55]File name is /storage/ofd_packets/00311307 [10:47:55]Write 301 bytes [10:47:55]NVStorageSaveData done [10:47:55]OFDSenderStorePacket done [10:47:55]KKMCreateOFDPacket done [10:47:55]NVStorageSaveData kkm_last_timestamp [10:47:55]File name is /storage/kkm_last_timestamp [10:47:55]Write 4 bytes [10:47:55]NVStorageSaveData done [10:47:55]ExternCall_PrintAddStr [10:47:55]wPrintStart [10:47:55]Write to MH i2c: 01 00 00 AF 64 13 [10:47:55]Write i2c OK [10:47:55]MH_I2C_Read... [10:47:55]Read from MH i2c: 01 [10:47:55]MH_I2C_Read... [10:47:55]Read from MH i2c: 01 07 00 [10:47:55]MH_I2C_Read... [10:47:55]Read from MH i2c: 01 07 00 AF 64 00 00 00 00 00 FF 0F 28 [10:47:55]RasterBufferAndPrint [10:47:55]line Счет N : (1)645114 [10:47:55]line ИНН: 02508201610067 [10:47:55]line Контрольно-Кассовый Чек [10:47:55]line ПРОДАЖА [10:47:55]line ТРК (МРК, ГНК) : 41 [10:47:55]line Товар: 2710124130 [10:47:55]line Аи-92-К-2 [10:47:55]line 6.580 * 66.90 [10:47:55]line = 440.20 [10:47:55]line НДС 12% НСП 1% [10:47:55]line > о реализуемом товаре [10:47:55]line ОКРУГЛЕНИЕ: -0.20 [10:47:55]line ИТОГО: 440.00 [10:47:55]line Внесено: 440.00 [10:47:55]line СДАЧА: 0.00 [10:47:55]line НСП 1% : 3.90 [10:47:55]line НДС 12% : 46.75 [10:47:55]line Наличными: 440.00 [10:47:55]line Безнал.: 0.00 [10:47:55]line Место: АЗС № 172 "Партнер Нефть" [10:47:55]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:47:55]line СНО: Общий режим [10:47:55]line Чек 154 30.10.2024 10:47 [10:47:55]line Смена: 536 ФФД: 1.0 [10:47:55]line ЗНМ: 0300000116 [10:47:55]line РНМ: 0000000000091780 [10:47:55]line Версия ККМ: 001 [10:47:55]line ФМ: 0000000000871765 [10:47:55]line ФД: 311307 [10:47:55]line ФПД: 96440179494671 [10:47:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T104758&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311307&fm=96440179494671&tin=02508201610067®Number=0000000000091780&sum=44000 [10:47:55]written 0, free lines is 4095 [10:47:55]OFD Sender: Processing packet 311307 [packets to send 223, broken 222] [10:47:55]ProducePacketName [10:47:55]name=ofd_packets/00311307 [10:47:55]OFD Sender: To server: pG, [10:47:55]CommunicateWithHost lk.salyk.kg:30040 [10:47:55]ConnectInit lk.salyk.kg [10:47:55]Connected sock=11 [10:47:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 DB 63 07 01 27 DD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B4 19 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F4 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 86 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 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 9A 00 00 00 F4 03 04 00 DE 0E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0B C0 04 00 35 04 06 00 57 B6 3A A4 0F 0F 1A D0 27 F1 9E 0B F6 11 [10:47:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F1 F2 47 00 0A 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 31 37 36 35 10 04 04 00 0B C0 04 00 F4 03 04 00 2E B5 21 67 B6 04 01 00 00 73 6F 43 C7 32 6B 4F BB [10:47:56]CommunicateWithHost err = 0 [10:47:56]CheckOFDResponse [10:47:56]1017 (14) - 77093643461234 [10:47:56]1041 (16) - 0000000000871765 [10:47:56]1040 (4) - 311307 [10:47:56]1012 (4) - 30.10.2024 04:25 [10:47:56]1206 (1) - 0 [10:47:56]OFD Sender: Remove packet 311307 [10:47:56]ProducePacketName [10:47:56]name=ofd_packets/00311307 [10:47:56]NVStorageDeleteData [10:47:56]Write to MH i2c: 01 00 00 D9 64 3D [10:47:56]Write i2c OK [10:47:56]MH_I2C_Read... [10:47:56]Read from MH i2c: 01 [10:47:56]MH_I2C_Read... [10:47:56]Read from MH i2c: 01 07 00 [10:47:56]MH_I2C_Read... [10:47:56]Read from MH i2c: 01 07 00 D9 64 00 00 00 00 00 B9 0C 09 [10:47:56]RasterBufferAndPrint [10:47:56]line [10:47:56]line [10:47:56]line [10:47:56]line [10:47:56]line [10:47:56]written 0, free lines is 3264 [10:47:56]MH_Cut [10:47:56]Write to MH i2c: D1 01 00 E0 64 01 16 [10:47:56]Write i2c OK [10:47:56]MH_I2C_Read... [10:47:56]Read from MH i2c: D1 [10:47:56]MH_I2C_Read... [10:47:56]Read from MH i2c: D1 01 00 [10:47:56]MH_I2C_Read... [10:47:56]Read from MH i2c: D1 01 00 E0 64 00 15 [10:47:56]Write to MH i2c: 01 00 00 E1 64 45 [10:47:56]Write i2c OK [10:47:56]MH_I2C_Read... [10:47:56]OFD Sender: No OFD packet to send [10:47:56]*** Cut start [10:47:56]*** Purtial cut [10:47:56]*** Stage 1: CUTSNS_PIN = 1 [10:47:57]Read from MH i2c: 01 [10:47:57]MH_I2C_Read... [10:47:57]*** Stop cut motor [10:47:57]*** Cut end [10:47:57]Read from MH i2c: 01 07 00 [10:47:57]MH_I2C_Read... [10:47:57]Read from MH i2c: 01 07 00 E1 64 00 00 00 00 00 FF 0F 5A [10:47:57]process_action close_receipt done [10:47:57]requested_data is exist [10:47:57]produce_requested_data [10:47:57]requested_item fm.sn is exist - process it [10:47:57]wFMCommunicate request_size=4 [10:47:57]MH_SAM_APDU [10:47:57]CAPDU: 80 11 00 00 [10:47:57]Write to MH i2c: E2 08 00 E2 64 80 11 00 00 00 00 00 00 C0 [10:47:57]Write i2c OK [10:47:57]MH_I2C_Read... [10:47:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:47:57]Read from MH i2c: E2 [10:47:57]MH_I2C_Read... [10:47:57]Read from MH i2c: E2 17 00 [10:47:57]MH_I2C_Read... [10:47:57]Read from MH i2c: E2 17 00 E2 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 15 [10:47:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:47:57]wFMCommunicate OK [10:47:57]requested_item fd.num is exist - process it [10:47:57]SAM_PROTO_GetFieldsCounters [10:47:57]wFMCommunicate request_size=4 [10:47:57]MH_SAM_APDU [10:47:57]CAPDU: 80 13 00 00 [10:47:57]Write to MH i2c: E2 08 00 E3 64 80 13 00 00 00 00 00 00 C3 [10:47:57]Write i2c OK [10:47:57]MH_I2C_Read... [10:47:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:47:57]Read from MH i2c: E2 [10:47:57]MH_I2C_Read... [10:47:57]Read from MH i2c: E2 62 00 [10:47:57]MH_I2C_Read... [10:47:57]Read from MH i2c: E2 62 00 E3 64 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0B C0 04 00 0E 04 04 00 18 02 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 9D [10:47: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0B C0 04 00 0E 04 04 00 18 02 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 [10:47:57]wFMCommunicate OK [10:47:57]SAM_PROTO_GetFieldsCounters done [10:47:57]requested_item shift.num is exist - process it [10:47:57]requested_item shift.opened is exist - process it [10:47:57]req_shift_opened [10:47:57]FM_GetShiftState [10:47:57]SAM_PROTO_GetShiftState [10:47:57]wFMCommunicate request_size=4 [10:47:57]MH_SAM_APDU [10:47:57]CAPDU: 80 13 01 00 [10:47:57]Write to MH i2c: E2 08 00 E4 64 80 13 01 00 00 00 00 00 C5 [10:47:57]Write i2c OK [10:47:57]MH_I2C_Read... [10:47:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:47:57]Read from MH i2c: E2 [10:47:57]MH_I2C_Read... [10:47:57]Read from MH i2c: E2 0E 00 [10:47:57]MH_I2C_Read... [10:47:57]Read from MH i2c: E2 0E 00 E4 64 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 B0 [10:47:57]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:47:57]wFMCommunicate OK [10:47:57]SAM_PROTO_GetShiftState done [10:47:57]FM_GetShiftState done [10:47:57]req_shift_opened done [10:47:57]requested_item shift.open_date is exist - process it [10:47:57]req_shift_open_date [10:47:57]req_shift_open_date done [10:47:57]produce_requested_data done [10:47:57]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311307,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:47:57]process_action_free close_receipt [10:47:57]json_value_free [10:47:57]json_value_free done [10:47:57]process_json_proto returns [10:47:57]Send response to host [10:47:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311307,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:47:57]free response buf [10:47:57]execute_script done [10:47:57]execute_script returns [10:47:57]free content buf [10:47:57]Sock 7.Close socket [10:47:57]Sock 7.Thread stoped [10:48:01]OFD Sender: No OFD packet to send [10:48:06]OFD Sender: No OFD packet to send [10:48:11]OFD Sender: No OFD packet to send [10:48:16]OFD Sender: No OFD packet to send [10:48:21]OFD Sender: No OFD packet to send [10:48:26]OFD Sender: No OFD packet to send [10:48:31]OFD Sender: No OFD packet to send [10:48:36]OFD Sender: No OFD packet to send [10:48:41]OFD Sender: No OFD packet to send [10:48:46]OFD Sender: No OFD packet to send [10:48:51]OFD Sender: No OFD packet to send [10:48:56]OFD Sender: No OFD packet to send [10:49:01]OFD Sender: No OFD packet to send [10:49:06]OFD Sender: No OFD packet to send [10:49:11]accept exits with 9 [10:49:11]New connection [10:49:11]New thread 3066510692 created [10:49:11]Thread 3066654052 joined [10:49:11]Waiting for new connection... [10:49:11] Sock 9.Parse request [10:49:11]Sock 9.Check first char [10:49:11]Sock 9.First char is OK [10:49:11]request: POST /json_proto HTTP/1.0 [10:49:11]Method: POST [10:49:11]URL: /json_proto [10:49:11]Method is POST - this is cgi request [10:49:11]url: /json_proto [10:49:11]query_string will be loaded in cgi processing [10:49:11]execute_cgi json_proto POST (null) [10:49:11]execute_cgi path=json_proto method=POST [10:49:11]POST find Content-Length [10:49:11]Host: 172.17.96.3:8080 [10:49:11]Content-Length: 682 [10:49:11]Content-Type: application/json [10:49:11] [10:49:11]POST finish read [10:49:11]Found Content-Length = 682 [10:49:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645115", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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:49:11]execute_script... [10:49: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)645115", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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:49:11]POST & json_proto [10:49:11]process_json_proto [10:49:11]json parsed OK: [10:49:11]protocol is kg_v1.0 [10:49:11]action value=close_receipt [10:49:11]process_action close_receipt [10:49:11]cmd_close_receipt [10:49:11]MH_GetDate [10:49:11]Write to MH i2c: F0 00 00 E5 64 38 [10:49:11]Write i2c OK [10:49:11]MH_I2C_Read... [10:49:11]Read from MH i2c: F0 [10:49:11]MH_I2C_Read... [10:49:11]Read from MH i2c: F0 09 00 [10:49:11]MH_I2C_Read... [10:49:11]Read from MH i2c: F0 09 00 E5 64 00 2C 0F 22 67 44 5E 04 65 10 [10:49:11]GetLastDocTimeStamp 1730285278 [10:49:11]current date 1730285356 [10:49:11]FM_GetShiftState [10:49:11]SAM_PROTO_GetShiftState [10:49:11]wFMCommunicate request_size=4 [10:49:11]MH_SAM_APDU [10:49:11]CAPDU: 80 13 01 00 [10:49:11]Write to MH i2c: E2 08 00 E6 64 80 13 01 00 00 00 00 00 C7 [10:49:11]Write i2c OK [10:49:11]MH_I2C_Read... [10:49:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:11]Read from MH i2c: E2 [10:49:11]MH_I2C_Read... [10:49:11]Read from MH i2c: E2 0E 00 [10:49:11]MH_I2C_Read... [10:49:11]Read from MH i2c: E2 0E 00 E6 64 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 B2 [10:49:11]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:49:11]wFMCommunicate OK [10:49:11]SAM_PROTO_GetShiftState done [10:49:11]FM_GetShiftState done [10:49:11]opened in 1730247899 [10:49:11]opened+sec_in_day 1730334299 [10:49:11]quantity*price = 100015 [10:49:11]sum+1 = 100017 [10:49:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 155 30.10.2024 10:49 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311308 ФПД: 89950937431444 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T104916&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311308&fm=89950937431444&tin=02508201610067®Number=0000000000091780&sum=100000 [10:49:12]StoreToDocumentArchive [10:49:12]shift 536 fd 311308 [10:49:12]save to /storage/0536/doc_00311308 [10:49:12]save last doc name /storage/0536/doc_00311308 to /storage/kkm_last_doc_name [10:49:12]save OK [10:49:12]Clear old archive folders... [10:49:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:49:12]tlvbuf is 00824480 [10:49:12]SAM_PROTO_ClearQueue [10:49:12]wFMCommunicate request_size=4 [10:49:12]MH_SAM_APDU [10:49:12]CAPDU: 80 09 00 00 [10:49:12]Write to MH i2c: E2 08 00 F3 64 80 09 00 00 00 00 00 00 C9 [10:49:12]Write i2c OK [10:49:12]MH_I2C_Read... [10:49:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:49:12]Read from MH i2c: E2 [10:49:12]MH_I2C_Read... [10:49:12]Read from MH i2c: E2 03 00 [10:49:12]MH_I2C_Read... [10:49:12]Read from MH i2c: E2 03 00 F3 64 00 90 00 CB [10:49:12]RAPDU: 90 00 [10:49:12]wFMCommunicate OK [10:49:12]SAM_PROTO_ClearQueue done [10:49:12]KKMCreateOFDPacket [10:49:12]OFDProtocolAddRootSTLVToBuf [10:49:12]FM_MakeSignedData [10:49:12]FM_MakeSignedData [10:49:12]SAM_PROTO_SignData [10:49:12]wFMCommunicate request_size=4 [10:49:12]MH_SAM_APDU [10:49:12]CAPDU: 80 0D 01 02 [10:49:12]Write to MH i2c: E2 08 00 F4 64 80 0D 01 02 00 00 00 00 D1 [10:49:12]Write i2c OK [10:49:12]MH_I2C_Read... [10:49:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:49:12]Read from MH i2c: E2 [10:49:12]MH_I2C_Read... [10:49:12]Read from MH i2c: E2 03 00 [10:49:12]MH_I2C_Read... [10:49:12]Read from MH i2c: E2 03 00 F4 64 00 90 00 CC [10:49:12]RAPDU: 90 00 [10:49:12]wFMCommunicate OK [10:49:12]wFMCommunicate request_size=255 [10:49:12]MH_SAM_APDU [10:49: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 2C 0F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0C C0 04 00 35 04 06 00 51 [10:49:12]Write to MH i2c: E2 02 01 F5 64 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 2C 0F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0C C0 04 00 35 04 06 00 51 00 00 F3 [10:49:12]Write i2c OK [10:49:12]MH_I2C_Read... [10:49:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:49:12]Read from MH i2c: E2 [10:49:12]MH_I2C_Read... [10:49:12]Read from MH i2c: E2 03 00 [10:49:12]MH_I2C_Read... [10:49:12]Read from MH i2c: E2 03 00 F5 64 00 90 00 CD [10:49:12]RAPDU: 90 00 [10:49:12]wFMCommunicate OK [10:49:12]wFMCommunicate request_size=10 [10:49:12]MH_SAM_APDU [10:49:12]CAPDU: 80 0D 02 02 05 CF 55 AC 3D 94 [10:49:12]Write to MH i2c: E2 0D 00 F6 64 80 0D 02 02 05 00 CF 55 AC 3D 94 00 00 7F [10:49:12]Write i2c OK [10:49:12]MH_I2C_Read... [10:49:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:49:12]Read from MH i2c: E2 [10:49:12]MH_I2C_Read... [10:49:12]Read from MH i2c: E2 03 00 [10:49:12]MH_I2C_Read... [10:49:12]Read from MH i2c: E2 03 00 F6 64 00 90 00 CE [10:49:12]RAPDU: 90 00 [10:49:12]wFMCommunicate OK [10:49:12]wFMCommunicate request_size=4 [10:49:12]MH_SAM_APDU [10:49:12]CAPDU: 80 0D 03 02 [10:49:12]Write to MH i2c: E2 08 00 F7 64 80 0D 03 02 00 00 00 00 D6 [10:49:12]Write i2c OK [10:49:12]MH_I2C_Read... [10:49:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:49:12]Read from MH i2c: E2 [10:49:12]MH_I2C_Read... [10:49:12]Read from MH i2c: E2 0B 00 [10:49:12]MH_I2C_Read... [10:49:12]Read from MH i2c: E2 0B 00 F7 64 00 EB 2C 00 3F EB 12 9F 0E 90 00 D7 [10:49:12]RAPDU: EB 2C 00 3F EB 12 9F 0E 90 00 [10:49:12]wFMCommunicate OK [10:49:12]SAM_PROTO_SignData done [10:49:12]FM_MakeSignedData done [10:49:12]CreateOFDProtocolMessage [10:49:12]wFMCommunicate request_size=4 [10:49:12]MH_SAM_APDU [10:49:12]CAPDU: 80 11 00 00 [10:49:12]Write to MH i2c: E2 08 00 F8 64 80 11 00 00 00 00 00 00 D6 [10:49:12]Write i2c OK [10:49:12]MH_I2C_Read... [10:49:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:49:13]Read from MH i2c: E2 [10:49:13]MH_I2C_Read... [10:49:13]Read from MH i2c: E2 17 00 [10:49:13]MH_I2C_Read... [10:49:13]Read from MH i2c: E2 17 00 F8 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 2B [10:49:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:49:13]wFMCommunicate OK [10:49:13]CreateOFDProtocolMessage done [10:49:13]OFDSenderStorePacket 311308 [10:49:13]StoreOFDPacket docnum=311308 [10:49:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 8B 82 07 01 51 08 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 2C 0F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0C C0 04 00 35 04 06 00 51 CF 55 AC 3D 94 EB 2C 00 3F EB 12 9F 0E [10:49:13]CheckFolder [10:49:13]dirname=/storage/ofd_packets [10:49:13]CheckFolder done [10:49:13]ProducePacketName [10:49:13]name=ofd_packets/00311308 [10:49:13]NVStorageSaveData ofd_packets/00311308 [10:49:13]File name is /storage/ofd_packets/00311308 [10:49:13]Write 301 bytes [10:49:13]NVStorageSaveData done [10:49:13]OFDSenderStorePacket done [10:49:13]KKMCreateOFDPacket done [10:49:13]NVStorageSaveData kkm_last_timestamp [10:49:13]File name is /storage/kkm_last_timestamp [10:49:13]Write 4 bytes [10:49:13]NVStorageSaveData done [10:49:13]ExternCall_PrintAddStr [10:49:13]wPrintStart [10:49:13]Write to MH i2c: 01 00 00 F9 64 5D [10:49:13]Write i2c OK [10:49:13]MH_I2C_Read... [10:49:13]Read from MH i2c: 01 [10:49:13]MH_I2C_Read... [10:49:13]Read from MH i2c: 01 07 00 [10:49:13]MH_I2C_Read... [10:49:13]Read from MH i2c: 01 07 00 F9 64 00 00 00 00 00 FF 0F 72 [10:49:13]RasterBufferAndPrint [10:49:13]line Счет N : (1)645115 [10:49:13]line ИНН: 02508201610067 [10:49:13]line Контрольно-Кассовый Чек [10:49:13]line ПРОДАЖА [10:49:13]line ТРК (МРК, ГНК) : 31 [10:49:13]line Товар: 2710124130 [10:49:13]line Аи-92-К-2 [10:49:13]line 14.950 * 66.90 [10:49:13]line = 1000.16 [10:49:13]line НДС 12% НСП 1% [10:49:13]line > о реализуемом товаре [10:49:13]line ОКРУГЛЕНИЕ: -0.16 [10:49:13]line ИТОГО: 1000.00 [10:49:13]line Внесено: 1000.00 [10:49:13]line СДАЧА: 0.00 [10:49:13]line НСП 1% : 8.85 [10:49:13]line НДС 12% : 106.21 [10:49:13]line Наличными: 1000.00 [10:49:13]line Безнал.: 0.00 [10:49:13]line Место: АЗС № 172 "Партнер Нефть" [10:49:13]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:49:13]line СНО: Общий режим [10:49:13]line Чек 155 30.10.2024 10:49 [10:49:13]line Смена: 536 ФФД: 1.0 [10:49:13]line ЗНМ: 0300000116 [10:49:13]line РНМ: 0000000000091780 [10:49:13]line Версия ККМ: 001 [10:49:13]line ФМ: 0000000000871765 [10:49:13]line ФД: 311308 [10:49:13]line ФПД: 89950937431444 [10:49:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T104916&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311308&fm=89950937431444&tin=02508201610067®Number=0000000000091780&sum=100000 [10:49:13]written 0, free lines is 4095 [10:49:13]OFD Sender: Processing packet 311308 [packets to send 223, broken 222] [10:49:13]ProducePacketName [10:49:13]name=ofd_packets/00311308 [10:49:13]OFD Sender: To server: pG, [10:49:13]CommunicateWithHost lk.salyk.kg:30040 [10:49:13]ConnectInit lk.salyk.kg [10:49:13]Connected sock=10 [10: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 31 37 36 35 0F 01 00 00 8B 82 07 01 51 08 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 2C 0F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0C C0 04 00 35 04 06 00 51 CF 55 AC 3D 94 EB 2C 00 3F EB 12 9F 0E [10:49:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 3E B3 47 00 E2 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 31 37 36 35 10 04 04 00 0C C0 04 00 F4 03 04 00 7C B5 21 67 B6 04 01 00 00 26 90 68 AE 0B 8B C9 04 [10:49:13]CommunicateWithHost err = 0 [10:49:13]CheckOFDResponse [10:49:13]1017 (14) - 77093643461234 [10:49:13]1041 (16) - 0000000000871765 [10:49:13]1040 (4) - 311308 [10:49:13]1012 (4) - 30.10.2024 04:26 [10:49:13]1206 (1) - 0 [10:49:13]OFD Sender: Remove packet 311308 [10:49:13]ProducePacketName [10:49:13]name=ofd_packets/00311308 [10:49:13]NVStorageDeleteData [10:49:13]Write to MH i2c: 01 00 00 23 65 88 [10:49:13]Write i2c OK [10:49:13]MH_I2C_Read... [10:49:13]Read from MH i2c: 01 [10:49:13]MH_I2C_Read... [10:49:13]Read from MH i2c: 01 07 00 [10:49:13]MH_I2C_Read... [10:49:13]Read from MH i2c: 01 07 00 23 65 00 00 00 00 00 C2 0C 5D [10:49:13]RasterBufferAndPrint [10:49:13]line [10:49:13]line [10:49:13]line [10:49:13]line [10:49:13]line [10:49:13]written 0, free lines is 3275 [10:49:13]MH_Cut [10:49:13]Write to MH i2c: D1 01 00 2A 65 01 61 [10:49:13]Write i2c OK [10:49:13]MH_I2C_Read... [10:49:13]Read from MH i2c: D1 [10:49:13]MH_I2C_Read... [10:49:13]Read from MH i2c: D1 01 00 [10:49:13]MH_I2C_Read... [10:49:13]Read from MH i2c: D1 01 00 2A 65 00 60 [10:49:13]Write to MH i2c: 01 00 00 2B 65 90 [10:49:13]Write i2c OK [10:49:13]MH_I2C_Read... [10:49:13]OFD Sender: No OFD packet to send [10:49:14]*** Cut start [10:49:14]*** Purtial cut [10:49:14]*** Stage 1: CUTSNS_PIN = 1 [10:49:14]Read from MH i2c: 01 [10:49:14]MH_I2C_Read... [10:49:14]*** Stop cut motor [10:49:14]*** Cut end [10:49:14]Read from MH i2c: 01 07 00 [10:49:14]MH_I2C_Read... [10:49:14]Read from MH i2c: 01 07 00 2B 65 00 00 00 00 00 FF 0F A5 [10:49:14]process_action close_receipt done [10:49:14]requested_data is exist [10:49:14]produce_requested_data [10:49:14]requested_item fm.sn is exist - process it [10:49:14]wFMCommunicate request_size=4 [10:49:14]MH_SAM_APDU [10:49:14]CAPDU: 80 11 00 00 [10:49:14]Write to MH i2c: E2 08 00 2C 65 80 11 00 00 00 00 00 00 0B [10:49:14]Write i2c OK [10:49:14]MH_I2C_Read... [10:49:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:49:14]Read from MH i2c: E2 [10:49:14]MH_I2C_Read... [10:49:14]Read from MH i2c: E2 17 00 [10:49:14]MH_I2C_Read... [10:49:14]Read from MH i2c: E2 17 00 2C 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 60 [10:49:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:49:14]wFMCommunicate OK [10:49:14]requested_item fd.num is exist - process it [10:49:14]SAM_PROTO_GetFieldsCounters [10:49:14]wFMCommunicate request_size=4 [10:49:14]MH_SAM_APDU [10:49:14]CAPDU: 80 13 00 00 [10:49:14]Write to MH i2c: E2 08 00 2D 65 80 13 00 00 00 00 00 00 0E [10:49:14]Write i2c OK [10:49:14]MH_I2C_Read... [10:49:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:49:14]Read from MH i2c: E2 [10:49:14]MH_I2C_Read... [10:49:14]Read from MH i2c: E2 62 00 [10:49:14]MH_I2C_Read... [10:49:14]Read from MH i2c: E2 62 00 2D 65 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0C C0 04 00 0E 04 04 00 18 02 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 EC [10: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0C C0 04 00 0E 04 04 00 18 02 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 [10:49:14]wFMCommunicate OK [10:49:14]SAM_PROTO_GetFieldsCounters done [10:49:14]requested_item shift.num is exist - process it [10:49:14]requested_item shift.opened is exist - process it [10:49:14]req_shift_opened [10:49:14]FM_GetShiftState [10:49:14]SAM_PROTO_GetShiftState [10:49:14]wFMCommunicate request_size=4 [10:49:14]MH_SAM_APDU [10:49:14]CAPDU: 80 13 01 00 [10:49:14]Write to MH i2c: E2 08 00 2E 65 80 13 01 00 00 00 00 00 10 [10:49:14]Write i2c OK [10:49:14]MH_I2C_Read... [10:49:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:14]Read from MH i2c: E2 [10:49:14]MH_I2C_Read... [10:49:14]Read from MH i2c: E2 0E 00 [10:49:14]MH_I2C_Read... [10:49:14]Read from MH i2c: E2 0E 00 2E 65 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 FB [10:49:14]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:49:14]wFMCommunicate OK [10:49:14]SAM_PROTO_GetShiftState done [10:49:14]FM_GetShiftState done [10:49:14]req_shift_opened done [10:49:14]requested_item shift.open_date is exist - process it [10:49:14]req_shift_open_date [10:49:14]req_shift_open_date done [10:49:14]produce_requested_data done [10:49:14]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311308,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:49:14]process_action_free close_receipt [10:49:14]json_value_free [10:49:14]json_value_free done [10:49:14]process_json_proto returns [10:49:14]Send response to host [10:49:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311308,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:49:14]free response buf [10:49:14]execute_script done [10:49:14]execute_script returns [10:49:14]free content buf [10:49:14]Sock 9.Close socket [10:49:14]Sock 9.Thread stoped [10:49:18]OFD Sender: No OFD packet to send [10:49:23]OFD Sender: No OFD packet to send [10:49:28]OFD Sender: No OFD packet to send [10:49:33]OFD Sender: No OFD packet to send [10:49:38]OFD Sender: No OFD packet to send [10:49:39]accept exits with 7 [10:49:39]New connection [10:49:39]New thread 3066654052 created [10:49:39]Thread 3066510692 joined [10:49:39]Waiting for new connection... [10:49:39] Sock 7.Parse request [10:49:39]Sock 7.Check first char [10:49:39]Sock 7.First char is OK [10:49:39]request: POST /json_proto HTTP/1.0 [10:49:39]Method: POST [10:49:39]URL: /json_proto [10:49:39]Method is POST - this is cgi request [10:49:39]url: /json_proto [10:49:39]query_string will be loaded in cgi processing [10:49:39]execute_cgi json_proto POST (null) [10:49:39]execute_cgi path=json_proto method=POST [10:49:39]POST find Content-Length [10:49:39]Host: 172.17.96.3:8080 [10:49:39]Content-Length: 682 [10:49:39]Content-Type: application/json [10:49:39] [10:49:39]POST finish read [10:49:39]Found Content-Length = 682 [10:49:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645116", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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:49:39]execute_script... [10:49: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)645116", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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:49:39]POST & json_proto [10:49:39]process_json_proto [10:49:39]json parsed OK: [10:49:39]protocol is kg_v1.0 [10:49:39]action value=close_receipt [10:49:39]process_action close_receipt [10:49:39]cmd_close_receipt [10:49:39]MH_GetDate [10:49:39]Write to MH i2c: F0 00 00 2F 65 83 [10:49:39]Write i2c OK [10:49:39]MH_I2C_Read... [10:49:39]Read from MH i2c: F0 [10:49:39]MH_I2C_Read... [10:49:39]Read from MH i2c: F0 09 00 [10:49:39]MH_I2C_Read... [10:49:39]Read from MH i2c: F0 09 00 2F 65 00 48 0F 22 67 44 5E 04 65 77 [10:49:39]GetLastDocTimeStamp 1730285356 [10:49:39]current date 1730285384 [10:49:39]FM_GetShiftState [10:49:39]SAM_PROTO_GetShiftState [10:49:39]wFMCommunicate request_size=4 [10:49:39]MH_SAM_APDU [10:49:39]CAPDU: 80 13 01 00 [10:49:39]Write to MH i2c: E2 08 00 30 65 80 13 01 00 00 00 00 00 12 [10:49:39]Write i2c OK [10:49:39]MH_I2C_Read... [10:49:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:39]Read from MH i2c: E2 [10:49:39]MH_I2C_Read... [10:49:39]Read from MH i2c: E2 0E 00 [10:49:39]MH_I2C_Read... [10:49:39]Read from MH i2c: E2 0E 00 30 65 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 FD [10:49:39]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:49:39]wFMCommunicate OK [10:49:39]SAM_PROTO_GetShiftState done [10:49:39]FM_GetShiftState done [10:49:39]opened in 1730247899 [10:49:39]opened+sec_in_day 1730334299 [10:49:39]quantity*price = 100015 [10:49:39]sum+1 = 100017 [10:49:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 156 30.10.2024 10:49 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311309 ФПД: 127621168606896 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T104944&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311309&fm=127621168606896&tin=02508201610067®Number=0000000000091780&sum=100000 [10:49:40]StoreToDocumentArchive [10:49:40]shift 536 fd 311309 [10:49:40]save to /storage/0536/doc_00311309 [10:49:40]save last doc name /storage/0536/doc_00311309 to /storage/kkm_last_doc_name [10:49:40]save OK [10:49:40]Clear old archive folders... [10:49:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:49:40]tlvbuf is 0081B630 [10:49:40]SAM_PROTO_ClearQueue [10:49:40]wFMCommunicate request_size=4 [10:49:40]MH_SAM_APDU [10:49:40]CAPDU: 80 09 00 00 [10:49:40]Write to MH i2c: E2 08 00 3D 65 80 09 00 00 00 00 00 00 14 [10:49:40]Write i2c OK [10:49:40]MH_I2C_Read... [10:49:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:49:40]Read from MH i2c: E2 [10:49:40]MH_I2C_Read... [10:49:40]Read from MH i2c: E2 03 00 [10:49:40]MH_I2C_Read... [10:49:40]Read from MH i2c: E2 03 00 3D 65 00 90 00 16 [10:49:40]RAPDU: 90 00 [10:49:40]wFMCommunicate OK [10:49:40]SAM_PROTO_ClearQueue done [10:49:40]KKMCreateOFDPacket [10:49:40]OFDProtocolAddRootSTLVToBuf [10:49:40]FM_MakeSignedData [10:49:40]FM_MakeSignedData [10:49:40]SAM_PROTO_SignData [10:49:40]wFMCommunicate request_size=4 [10:49:40]MH_SAM_APDU [10:49:40]CAPDU: 80 0D 01 02 [10:49:40]Write to MH i2c: E2 08 00 3E 65 80 0D 01 02 00 00 00 00 1C [10:49:40]Write i2c OK [10:49:40]MH_I2C_Read... [10:49:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:49:40]Read from MH i2c: E2 [10:49:40]MH_I2C_Read... [10:49:40]Read from MH i2c: E2 03 00 [10:49:40]MH_I2C_Read... [10:49:40]Read from MH i2c: E2 03 00 3E 65 00 90 00 17 [10:49:40]RAPDU: 90 00 [10:49:40]wFMCommunicate OK [10:49:40]wFMCommunicate request_size=255 [10:49:40]MH_SAM_APDU [10:49: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 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 48 0F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0D C0 04 00 35 04 06 00 74 [10:49:40]Write to MH i2c: E2 02 01 3F 65 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 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 48 0F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0D C0 04 00 35 04 06 00 74 00 00 7F [10:49:40]Write i2c OK [10:49:40]MH_I2C_Read... [10:49:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:49:40]Read from MH i2c: E2 [10:49:40]MH_I2C_Read... [10:49:40]Read from MH i2c: E2 03 00 [10:49:40]MH_I2C_Read... [10:49:40]Read from MH i2c: E2 03 00 3F 65 00 90 00 18 [10:49:40]RAPDU: 90 00 [10:49:40]wFMCommunicate OK [10:49:40]wFMCommunicate request_size=10 [10:49:40]MH_SAM_APDU [10:49:40]CAPDU: 80 0D 02 02 05 12 1E 6B AE B0 [10:49:40]Write to MH i2c: E2 0D 00 40 65 80 0D 02 02 05 00 12 1E 6B AE B0 00 00 22 [10:49:40]Write i2c OK [10:49:40]MH_I2C_Read... [10:49:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:49:41]Read from MH i2c: E2 [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: E2 03 00 [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: E2 03 00 40 65 00 90 00 19 [10:49:41]RAPDU: 90 00 [10:49:41]wFMCommunicate OK [10:49:41]wFMCommunicate request_size=4 [10:49:41]MH_SAM_APDU [10:49:41]CAPDU: 80 0D 03 02 [10:49:41]Write to MH i2c: E2 08 00 41 65 80 0D 03 02 00 00 00 00 21 [10:49:41]Write i2c OK [10:49:41]MH_I2C_Read... [10:49:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:49:41]Read from MH i2c: E2 [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: E2 0B 00 [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: E2 0B 00 41 65 00 51 71 FA CC B6 3D 0D 3A 90 00 E4 [10:49:41]RAPDU: 51 71 FA CC B6 3D 0D 3A 90 00 [10:49:41]wFMCommunicate OK [10:49:41]SAM_PROTO_SignData done [10:49:41]FM_MakeSignedData done [10:49:41]CreateOFDProtocolMessage [10:49:41]wFMCommunicate request_size=4 [10:49:41]MH_SAM_APDU [10:49:41]CAPDU: 80 11 00 00 [10:49:41]Write to MH i2c: E2 08 00 42 65 80 11 00 00 00 00 00 00 21 [10:49:41]Write i2c OK [10:49:41]MH_I2C_Read... [10:49:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:49:41]Read from MH i2c: E2 [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: E2 17 00 [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: E2 17 00 42 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 76 [10:49:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:49:41]wFMCommunicate OK [10:49:41]CreateOFDProtocolMessage done [10:49:41]OFDSenderStorePacket 311309 [10:49:41]StoreOFDPacket docnum=311309 [10:49:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 69 E2 07 01 7E 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 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 48 0F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0D C0 04 00 35 04 06 00 74 12 1E 6B AE B0 51 71 FA CC B6 3D 0D 3A [10:49:41]CheckFolder [10:49:41]dirname=/storage/ofd_packets [10:49:41]CheckFolder done [10:49:41]ProducePacketName [10:49:41]name=ofd_packets/00311309 [10:49:41]NVStorageSaveData ofd_packets/00311309 [10:49:41]File name is /storage/ofd_packets/00311309 [10:49:41]Write 301 bytes [10:49:41]NVStorageSaveData done [10:49:41]OFDSenderStorePacket done [10:49:41]KKMCreateOFDPacket done [10:49:41]NVStorageSaveData kkm_last_timestamp [10:49:41]File name is /storage/kkm_last_timestamp [10:49:41]Write 4 bytes [10:49:41]NVStorageSaveData done [10:49:41]ExternCall_PrintAddStr [10:49:41]wPrintStart [10:49:41]Write to MH i2c: 01 00 00 43 65 A8 [10:49:41]Write i2c OK [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: 01 [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: 01 07 00 [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: 01 07 00 43 65 00 00 00 00 00 FF 0F BD [10:49:41]RasterBufferAndPrint [10:49:41]line Счет N : (1)645116 [10:49:41]line ИНН: 02508201610067 [10:49:41]line Контрольно-Кассовый Чек [10:49:41]line ПРОДАЖА [10:49:41]line ТРК (МРК, ГНК) : 62 [10:49:41]line Товар: 2710124130 [10:49:41]line Аи-92-К-2 [10:49:41]line 14.950 * 66.90 [10:49:41]line = 1000.16 [10:49:41]line НДС 12% НСП 1% [10:49:41]line > о реализуемом товаре [10:49:41]line ОКРУГЛЕНИЕ: -0.16 [10:49:41]line ИТОГО: 1000.00 [10:49:41]line Внесено: 1000.00 [10:49:41]line СДАЧА: 0.00 [10:49:41]line НСП 1% : 8.85 [10:49:41]line НДС 12% : 106.21 [10:49:41]line Наличными: 1000.00 [10:49:41]line Безнал.: 0.00 [10:49:41]line Место: АЗС № 172 "Партнер Нефть" [10:49:41]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:49:41]line СНО: Общий режим [10:49:41]line Чек 156 30.10.2024 10:49 [10:49:41]line Смена: 536 ФФД: 1.0 [10:49:41]line ЗНМ: 0300000116 [10:49:41]line РНМ: 0000000000091780 [10:49:41]line Версия ККМ: 001 [10:49:41]line ФМ: 0000000000871765 [10:49:41]line ФД: 311309 [10:49:41]line ФПД: 127621168606896 [10:49:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T104944&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311309&fm=127621168606896&tin=02508201610067®Number=0000000000091780&sum=100000 [10:49:41]written 0, free lines is 4095 [10:49:41]OFD Sender: Processing packet 311309 [packets to send 223, broken 222] [10:49:41]ProducePacketName [10:49:41]name=ofd_packets/00311309 [10:49:41]OFD Sender: To server: pG, [10:49:41]CommunicateWithHost lk.salyk.kg:30040 [10:49:41]ConnectInit lk.salyk.kg [10:49:41]Connected sock=10 [10:49:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 69 E2 07 01 7E 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 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 48 0F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0D C0 04 00 35 04 06 00 74 12 1E 6B AE B0 51 71 FA CC B6 3D 0D 3A [10:49:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 59 81 47 00 DA 6D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0D C0 04 00 F4 03 04 00 98 B5 21 67 B6 04 01 00 00 1C 28 F0 22 28 98 35 07 [10:49:41]CommunicateWithHost err = 0 [10:49:41]CheckOFDResponse [10:49:41]1017 (14) - 77093643461234 [10:49:41]1041 (16) - 0000000000871765 [10:49:41]1040 (4) - 311309 [10:49:41]1012 (4) - 30.10.2024 04:27 [10:49:41]1206 (1) - 0 [10:49:41]OFD Sender: Remove packet 311309 [10:49:41]ProducePacketName [10:49:41]name=ofd_packets/00311309 [10:49:41]NVStorageDeleteData [10:49:41]Write to MH i2c: 01 00 00 6D 65 D2 [10:49:41]Write i2c OK [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: 01 [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: 01 07 00 [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: 01 07 00 6D 65 00 00 00 00 00 C1 0C A6 [10:49:41]RasterBufferAndPrint [10:49:41]line [10:49:41]line [10:49:41]line [10:49:41]line [10:49:41]line [10:49:41]written 0, free lines is 3271 [10:49:41]MH_Cut [10:49:41]Write to MH i2c: D1 01 00 74 65 01 AB [10:49:41]Write i2c OK [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: D1 [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: D1 01 00 [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: D1 01 00 74 65 00 AA [10:49:41]Write to MH i2c: 01 00 00 75 65 DA [10:49:41]Write i2c OK [10:49:41]MH_I2C_Read... [10:49:42]OFD Sender: No OFD packet to send [10:49:42]*** Cut start [10:49:42]*** Purtial cut [10:49:42]*** Stage 1: CUTSNS_PIN = 1 [10:49:42]Read from MH i2c: 01 [10:49:42]MH_I2C_Read... [10:49:42]*** Stop cut motor [10:49:42]*** Cut end [10:49:42]Read from MH i2c: 01 07 00 [10:49:42]MH_I2C_Read... [10:49:42]Read from MH i2c: 01 07 00 75 65 00 00 00 00 00 FF 0F EF [10:49:42]process_action close_receipt done [10:49:42]requested_data is exist [10:49:42]produce_requested_data [10:49:42]requested_item fm.sn is exist - process it [10:49:42]wFMCommunicate request_size=4 [10:49:42]MH_SAM_APDU [10:49:42]CAPDU: 80 11 00 00 [10:49:42]Write to MH i2c: E2 08 00 76 65 80 11 00 00 00 00 00 00 55 [10:49:42]Write i2c OK [10:49:42]MH_I2C_Read... [10:49:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:49:42]Read from MH i2c: E2 [10:49:42]MH_I2C_Read... [10:49:42]Read from MH i2c: E2 17 00 [10:49:42]MH_I2C_Read... [10:49:42]Read from MH i2c: E2 17 00 76 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AA [10:49:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:49:42]wFMCommunicate OK [10:49:42]requested_item fd.num is exist - process it [10:49:42]SAM_PROTO_GetFieldsCounters [10:49:42]wFMCommunicate request_size=4 [10:49:42]MH_SAM_APDU [10:49:42]CAPDU: 80 13 00 00 [10:49:42]Write to MH i2c: E2 08 00 77 65 80 13 00 00 00 00 00 00 58 [10:49:42]Write i2c OK [10:49:42]MH_I2C_Read... [10:49:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:49:42]Read from MH i2c: E2 [10:49:42]MH_I2C_Read... [10:49:42]Read from MH i2c: E2 62 00 [10:49:42]MH_I2C_Read... [10:49:42]Read from MH i2c: E2 62 00 77 65 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0D C0 04 00 0E 04 04 00 18 02 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 3A [10:49: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0D C0 04 00 0E 04 04 00 18 02 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 [10:49:42]wFMCommunicate OK [10:49:42]SAM_PROTO_GetFieldsCounters done [10:49:42]requested_item shift.num is exist - process it [10:49:42]requested_item shift.opened is exist - process it [10:49:42]req_shift_opened [10:49:42]FM_GetShiftState [10:49:42]SAM_PROTO_GetShiftState [10:49:42]wFMCommunicate request_size=4 [10:49:42]MH_SAM_APDU [10:49:42]CAPDU: 80 13 01 00 [10:49:42]Write to MH i2c: E2 08 00 78 65 80 13 01 00 00 00 00 00 5A [10:49:42]Write i2c OK [10:49:42]MH_I2C_Read... [10:49:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:42]Read from MH i2c: E2 [10:49:42]MH_I2C_Read... [10:49:42]Read from MH i2c: E2 0E 00 [10:49:42]MH_I2C_Read... [10:49:42]Read from MH i2c: E2 0E 00 78 65 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 45 [10:49:42]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:49:42]wFMCommunicate OK [10:49:42]SAM_PROTO_GetShiftState done [10:49:42]FM_GetShiftState done [10:49:42]req_shift_opened done [10:49:42]requested_item shift.open_date is exist - process it [10:49:42]req_shift_open_date [10:49:42]req_shift_open_date done [10:49:42]produce_requested_data done [10:49:42]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311309,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:49:42]process_action_free close_receipt [10:49:42]json_value_free [10:49:42]json_value_free done [10:49:42]process_json_proto returns [10:49:42]Send response to host [10:49:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311309,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:49:42]free response buf [10:49:42]execute_script done [10:49:42]execute_script returns [10:49:42]free content buf [10:49:42]Sock 7.Close socket [10:49:42]Sock 7.Thread stoped [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:03]accept exits with 9 [10:50:03]New connection [10:50:03]New thread 3066510692 created [10:50:03]Thread 3066654052 joined [10:50:03]Waiting for new connection... [10:50:03] Sock 9.Parse request [10:50:03]Sock 9.Check first char [10:50:03]Sock 9.First char is OK [10:50:03]request: POST /json_proto HTTP/1.0 [10:50:03]Method: POST [10:50:03]URL: /json_proto [10:50:03]Method is POST - this is cgi request [10:50:03]url: /json_proto [10:50:03]query_string will be loaded in cgi processing [10:50:03]execute_cgi json_proto POST (null) [10:50:03]execute_cgi path=json_proto method=POST [10:50:03]POST find Content-Length [10:50:03]Host: 172.17.96.3:8080 [10:50:03]Content-Length: 677 [10:50:03]Content-Type: application/json [10:50:03] [10:50:03]POST finish read [10:50:03]Found Content-Length = 677 [10:50:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645119", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:50:03]execute_script... [10:50: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)645119", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:50:03]POST & json_proto [10:50:03]process_json_proto [10:50:03]json parsed OK: [10:50:03]protocol is kg_v1.0 [10:50:03]action value=close_receipt [10:50:03]process_action close_receipt [10:50:03]cmd_close_receipt [10:50:03]MH_GetDate [10:50:03]Write to MH i2c: F0 00 00 79 65 CD [10:50:03]Write i2c OK [10:50:03]MH_I2C_Read... [10:50:03]Read from MH i2c: F0 [10:50:03]MH_I2C_Read... [10:50:03]Read from MH i2c: F0 09 00 [10:50:03]MH_I2C_Read... [10:50:03]Read from MH i2c: F0 09 00 79 65 00 60 0F 22 67 44 5E 04 65 D9 [10:50:03]GetLastDocTimeStamp 1730285384 [10:50:03]current date 1730285408 [10:50:03]FM_GetShiftState [10:50:03]SAM_PROTO_GetShiftState [10:50:03]wFMCommunicate request_size=4 [10:50:03]MH_SAM_APDU [10:50:03]CAPDU: 80 13 01 00 [10:50:03]Write to MH i2c: E2 08 00 7A 65 80 13 01 00 00 00 00 00 5C [10:50:03]Write i2c OK [10:50:03]MH_I2C_Read... [10:50:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:50:03]Read from MH i2c: E2 [10:50:03]MH_I2C_Read... [10:50:03]Read from MH i2c: E2 0E 00 [10:50:03]MH_I2C_Read... [10:50:03]Read from MH i2c: E2 0E 00 7A 65 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 47 [10:50:03]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:50:03]wFMCommunicate OK [10:50:03]SAM_PROTO_GetShiftState done [10:50:03]FM_GetShiftState done [10:50:03]opened in 1730247899 [10:50:03]opened+sec_in_day 1730334299 [10:50:03]quantity*price = 50041 [10:50:03]sum+1 = 50042 [10:50:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 157 30.10.2024 10:50 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311310 ФПД: 221045186311974 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T105008&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311310&fm=221045186311974&tin=02508201610067®Number=0000000000091780&sum=50000 [10:50:04]StoreToDocumentArchive [10:50:04]shift 536 fd 311310 [10:50:04]save to /storage/0536/doc_00311310 [10:50:04]save last doc name /storage/0536/doc_00311310 to /storage/kkm_last_doc_name [10:50:04]save OK [10:50:04]Clear old archive folders... [10:50:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:50:04]tlvbuf is 006BB510 [10:50:04]SAM_PROTO_ClearQueue [10:50:04]wFMCommunicate request_size=4 [10:50:04]MH_SAM_APDU [10:50:04]CAPDU: 80 09 00 00 [10:50:04]Write to MH i2c: E2 08 00 87 65 80 09 00 00 00 00 00 00 5E [10:50:04]Write i2c OK [10:50:04]MH_I2C_Read... [10:50:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:50:05]Read from MH i2c: E2 [10:50:05]MH_I2C_Read... [10:50:05]Read from MH i2c: E2 03 00 [10:50:05]MH_I2C_Read... [10:50:05]Read from MH i2c: E2 03 00 87 65 00 90 00 60 [10:50:05]RAPDU: 90 00 [10:50:05]wFMCommunicate OK [10:50:05]SAM_PROTO_ClearQueue done [10:50:05]KKMCreateOFDPacket [10:50:05]OFDProtocolAddRootSTLVToBuf [10:50:05]FM_MakeSignedData [10:50:05]FM_MakeSignedData [10:50:05]SAM_PROTO_SignData [10:50:05]wFMCommunicate request_size=4 [10:50:05]MH_SAM_APDU [10:50:05]CAPDU: 80 0D 01 02 [10:50:05]Write to MH i2c: E2 08 00 88 65 80 0D 01 02 00 00 00 00 66 [10:50:05]Write i2c OK [10:50:05]MH_I2C_Read... [10:50:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:50:05]Read from MH i2c: E2 [10:50:05]MH_I2C_Read... [10:50:05]Read from MH i2c: E2 03 00 [10:50:05]MH_I2C_Read... [10:50:05]Read from MH i2c: E2 03 00 88 65 00 90 00 61 [10:50:05]RAPDU: 90 00 [10:50:05]wFMCommunicate OK [10:50:05]wFMCommunicate request_size=255 [10:50:05]MH_SAM_APDU [10:50: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 9D 00 00 00 F4 03 04 00 60 0F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0E C0 04 00 35 04 06 00 C9 [10:50:05]Write to MH i2c: E2 02 01 89 65 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 9D 00 00 00 F4 03 04 00 60 0F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0E C0 04 00 35 04 06 00 C9 00 00 3E [10:50:05]Write i2c OK [10:50:05]MH_I2C_Read... [10:50:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:50:05]Read from MH i2c: E2 [10:50:05]MH_I2C_Read... [10:50:05]Read from MH i2c: E2 03 00 [10:50:05]MH_I2C_Read... [10:50:05]Read from MH i2c: E2 03 00 89 65 00 90 00 62 [10:50:05]RAPDU: 90 00 [10:50:05]wFMCommunicate OK [10:50:05]wFMCommunicate request_size=10 [10:50:05]MH_SAM_APDU [10:50:05]CAPDU: 80 0D 02 02 05 0A 17 CF 37 26 [10:50:05]Write to MH i2c: E2 0D 00 8A 65 80 0D 02 02 05 00 0A 17 CF 37 26 00 00 C0 [10:50:05]Write i2c OK [10:50:05]MH_I2C_Read... [10:50:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:50:05]Read from MH i2c: E2 [10:50:05]MH_I2C_Read... [10:50:05]Read from MH i2c: E2 03 00 [10:50:05]MH_I2C_Read... [10:50:05]Read from MH i2c: E2 03 00 8A 65 00 90 00 63 [10:50:05]RAPDU: 90 00 [10:50:05]wFMCommunicate OK [10:50:05]wFMCommunicate request_size=4 [10:50:05]MH_SAM_APDU [10:50:05]CAPDU: 80 0D 03 02 [10:50:05]Write to MH i2c: E2 08 00 8B 65 80 0D 03 02 00 00 00 00 6B [10:50:05]Write i2c OK [10:50:05]MH_I2C_Read... [10:50:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:50:05]Read from MH i2c: E2 [10:50:05]MH_I2C_Read... [10:50:05]Read from MH i2c: E2 0B 00 [10:50:05]MH_I2C_Read... [10:50:05]Read from MH i2c: E2 0B 00 8B 65 00 50 C0 CE 77 81 33 D5 C1 90 00 0B [10:50:05]RAPDU: 50 C0 CE 77 81 33 D5 C1 90 00 [10:50:05]wFMCommunicate OK [10:50:05]SAM_PROTO_SignData done [10:50:05]FM_MakeSignedData done [10:50:05]CreateOFDProtocolMessage [10:50:05]wFMCommunicate request_size=4 [10:50:05]MH_SAM_APDU [10:50:05]CAPDU: 80 11 00 00 [10:50:05]Write to MH i2c: E2 08 00 8C 65 80 11 00 00 00 00 00 00 6B [10:50:05]Write i2c OK [10:50:05]MH_I2C_Read... [10:50:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:50:05]Read from MH i2c: E2 [10:50:05]MH_I2C_Read... [10:50:05]Read from MH i2c: E2 17 00 [10:50:05]MH_I2C_Read... [10:50:05]Read from MH i2c: E2 17 00 8C 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C0 [10:50:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:50:05]wFMCommunicate OK [10:50:05]CreateOFDProtocolMessage done [10:50:05]OFDSenderStorePacket 311310 [10:50:05]StoreOFDPacket docnum=311310 [10:50:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A6 8B 07 01 10 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 9D 00 00 00 F4 03 04 00 60 0F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0E C0 04 00 35 04 06 00 C9 0A 17 CF 37 26 50 C0 CE 77 81 33 D5 C1 [10:50:05]CheckFolder [10:50:05]dirname=/storage/ofd_packets [10:50:05]CheckFolder done [10:50:05]ProducePacketName [10:50:05]name=ofd_packets/00311310 [10:50:05]NVStorageSaveData ofd_packets/00311310 [10:50:05]File name is /storage/ofd_packets/00311310 [10:50:05]Write 301 bytes [10:50:05]NVStorageSaveData done [10:50:05]OFDSenderStorePacket done [10:50:05]KKMCreateOFDPacket done [10:50:05]NVStorageSaveData kkm_last_timestamp [10:50:05]File name is /storage/kkm_last_timestamp [10:50:05]Write 4 bytes [10:50:05]NVStorageSaveData done [10:50:05]ExternCall_PrintAddStr [10:50:05]wPrintStart [10:50:05]Write to MH i2c: 01 00 00 8D 65 F2 [10:50:05]Write i2c OK [10:50:05]MH_I2C_Read... [10:50:05]Read from MH i2c: 01 [10:50:05]MH_I2C_Read... [10:50:05]Read from MH i2c: 01 07 00 [10:50:05]MH_I2C_Read... [10:50:05]Read from MH i2c: 01 07 00 8D 65 00 00 00 00 00 FF 0F 07 [10:50:05]RasterBufferAndPrint [10:50:05]line Счет N : (1)645119 [10:50:05]line ИНН: 02508201610067 [10:50:05]line Контрольно-Кассовый Чек [10:50:05]line ПРОДАЖА [10:50:05]line ТРК (МРК, ГНК) : 52 [10:50:05]line Товар: 2710124130 [10:50:05]line Аи-92-К-2 [10:50:05]line 7.480 * 66.90 [10:50:05]line = 500.41 [10:50:05]line НДС 12% НСП 1% [10:50:05]line > о реализуемом товаре [10:50:05]line ОКРУГЛЕНИЕ: -0.41 [10:50:05]line ИТОГО: 500.00 [10:50:05]line Внесено: 500.00 [10:50:05]line СДАЧА: 0.00 [10:50:05]line НСП 1% : 4.43 [10:50:05]line НДС 12% : 53.14 [10:50:05]line Наличными: 500.00 [10:50:05]line Безнал.: 0.00 [10:50:05]line Место: АЗС № 172 "Партнер Нефть" [10:50:05]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:50:05]line СНО: Общий режим [10:50:05]line Чек 157 30.10.2024 10:50 [10:50:05]line Смена: 536 ФФД: 1.0 [10:50:05]line ЗНМ: 0300000116 [10:50:05]line РНМ: 0000000000091780 [10:50:05]line Версия ККМ: 001 [10:50:05]line ФМ: 0000000000871765 [10:50:05]line ФД: 311310 [10:50:05]line ФПД: 221045186311974 [10:50:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T105008&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311310&fm=221045186311974&tin=02508201610067®Number=0000000000091780&sum=50000 [10:50:05]OFD Sender: Processing packet 311310 [packets to send 223, broken 222] [10:50:05]ProducePacketName [10:50:05]name=ofd_packets/00311310 [10:50:05]OFD Sender: To server: pG, [10:50:05]CommunicateWithHost lk.salyk.kg:30040 [10:50:05]ConnectInit lk.salyk.kg [10:50:05]written 0, free lines is 4095 [10:50:05]Connected sock=10 [10:50:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A6 8B 07 01 10 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 9D 00 00 00 F4 03 04 00 60 0F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0E C0 04 00 35 04 06 00 C9 0A 17 CF 37 26 50 C0 CE 77 81 33 D5 C1 [10:50:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 6C DE 47 00 33 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 31 37 36 35 10 04 04 00 0E C0 04 00 F4 03 04 00 B0 B5 21 67 B6 04 01 00 00 13 82 69 01 82 59 72 64 [10:50:06]CommunicateWithHost err = 0 [10:50:06]CheckOFDResponse [10:50:06]1017 (14) - 77093643461234 [10:50:06]1041 (16) - 0000000000871765 [10:50:06]1040 (4) - 311310 [10:50:06]1012 (4) - 30.10.2024 04:27 [10:50:06]1206 (1) - 0 [10:50:06]OFD Sender: Remove packet 311310 [10:50:06]ProducePacketName [10:50:06]name=ofd_packets/00311310 [10:50:06]NVStorageDeleteData [10:50:06]Write to MH i2c: 01 00 00 B7 65 1C [10:50:06]Write i2c OK [10:50:06]MH_I2C_Read... [10:50:06]Read from MH i2c: 01 [10:50:06]MH_I2C_Read... [10:50:06]Read from MH i2c: 01 07 00 [10:50:06]MH_I2C_Read... [10:50:06]Read from MH i2c: 01 07 00 B7 65 00 00 00 00 00 C7 0C F6 [10:50:06]RasterBufferAndPrint [10:50:06]line [10:50:06]line [10:50:06]line [10:50:06]line [10:50:06]line [10:50:06]written 0, free lines is 3278 [10:50:06]MH_Cut [10:50:06]Write to MH i2c: D1 01 00 BE 65 01 F5 [10:50:06]Write i2c OK [10:50:06]MH_I2C_Read... [10:50:06]Read from MH i2c: D1 [10:50:06]MH_I2C_Read... [10:50:06]Read from MH i2c: D1 01 00 [10:50:06]MH_I2C_Read... [10:50:06]Read from MH i2c: D1 01 00 BE 65 00 F4 [10:50:06]Write to MH i2c: 01 00 00 BF 65 24 [10:50:06]Write i2c OK [10:50:06]MH_I2C_Read... [10:50:06]OFD Sender: No OFD packet to send [10:50:07]*** Cut start [10:50:07]*** Purtial cut [10:50:07]*** Stage 1: CUTSNS_PIN = 1 [10:50:07]Read from MH i2c: 01 [10:50:07]MH_I2C_Read... [10:50:07]*** Stop cut motor [10:50:07]*** Cut end [10:50:07]Read from MH i2c: 01 07 00 [10:50:07]MH_I2C_Read... [10:50:07]Read from MH i2c: 01 07 00 BF 65 00 00 00 00 00 FF 0F 39 [10:50:07]process_action close_receipt done [10:50:07]requested_data is exist [10:50:07]produce_requested_data [10:50:07]requested_item fm.sn is exist - process it [10:50:07]wFMCommunicate request_size=4 [10:50:07]MH_SAM_APDU [10:50:07]CAPDU: 80 11 00 00 [10:50:07]Write to MH i2c: E2 08 00 C0 65 80 11 00 00 00 00 00 00 9F [10:50:07]Write i2c OK [10:50:07]MH_I2C_Read... [10:50:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:50:07]Read from MH i2c: E2 [10:50:07]MH_I2C_Read... [10:50:07]Read from MH i2c: E2 17 00 [10:50:07]MH_I2C_Read... [10:50:07]Read from MH i2c: E2 17 00 C0 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F4 [10:50:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:50:07]wFMCommunicate OK [10:50:07]requested_item fd.num is exist - process it [10:50:07]SAM_PROTO_GetFieldsCounters [10:50:07]wFMCommunicate request_size=4 [10:50:07]MH_SAM_APDU [10:50:07]CAPDU: 80 13 00 00 [10:50:07]Write to MH i2c: E2 08 00 C1 65 80 13 00 00 00 00 00 00 A2 [10:50:07]Write i2c OK [10:50:07]MH_I2C_Read... [10:50:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:50:07]Read from MH i2c: E2 [10:50:07]MH_I2C_Read... [10:50:07]Read from MH i2c: E2 62 00 [10:50:07]MH_I2C_Read... [10:50:07]Read from MH i2c: E2 62 00 C1 65 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0E C0 04 00 0E 04 04 00 18 02 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 88 [10:50: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0E C0 04 00 0E 04 04 00 18 02 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 [10:50:07]wFMCommunicate OK [10:50:07]SAM_PROTO_GetFieldsCounters done [10:50:07]requested_item shift.num is exist - process it [10:50:07]requested_item shift.opened is exist - process it [10:50:07]req_shift_opened [10:50:07]FM_GetShiftState [10:50:07]SAM_PROTO_GetShiftState [10:50:07]wFMCommunicate request_size=4 [10:50:07]MH_SAM_APDU [10:50:07]CAPDU: 80 13 01 00 [10:50:07]Write to MH i2c: E2 08 00 C2 65 80 13 01 00 00 00 00 00 A4 [10:50:07]Write i2c OK [10:50:07]MH_I2C_Read... [10:50:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:50:07]Read from MH i2c: E2 [10:50:07]MH_I2C_Read... [10:50:07]Read from MH i2c: E2 0E 00 [10:50:07]MH_I2C_Read... [10:50:07]Read from MH i2c: E2 0E 00 C2 65 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 8F [10:50:07]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:50:07]wFMCommunicate OK [10:50:07]SAM_PROTO_GetShiftState done [10:50:07]FM_GetShiftState done [10:50:07]req_shift_opened done [10:50:07]requested_item shift.open_date is exist - process it [10:50:07]req_shift_open_date [10:50:07]req_shift_open_date done [10:50:07]produce_requested_data done [10:50:07]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311310,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:50:07]process_action_free close_receipt [10:50:07]json_value_free [10:50:07]json_value_free done [10:50:07]process_json_proto returns [10:50:07]Send response to host [10:50:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311310,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:50:07]free response buf [10:50:07]execute_script done [10:50:07]execute_script returns [10:50:07]free content buf [10:50:07]Sock 9.Close socket [10:50:07]Sock 9.Thread stoped [10:50:11]OFD Sender: No OFD packet to send [10:50:16]OFD Sender: No OFD packet to send [10:50:21]OFD Sender: No OFD packet to send [10:50:22]accept exits with 7 [10:50:22]New connection [10:50:22]New thread 3066654052 created [10:50:22]Thread 3066510692 joined [10:50:22]Waiting for new connection... [10:50:22] Sock 7.Parse request [10:50:22]Sock 7.Check first char [10:50:22]Sock 7.First char is OK [10:50:22]request: POST /json_proto HTTP/1.0 [10:50:22]Method: POST [10:50:22]URL: /json_proto [10:50:22]Method is POST - this is cgi request [10:50:22]url: /json_proto [10:50:22]query_string will be loaded in cgi processing [10:50:22]execute_cgi json_proto POST (null) [10:50:22]execute_cgi path=json_proto method=POST [10:50:22]POST find Content-Length [10:50:22]Host: 172.17.96.3:8080 [10:50:22]Content-Length: 682 [10:50:22]Content-Type: application/json [10:50:22] [10:50:22]POST finish read [10:50:22]Found Content-Length = 682 [10:50:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645118", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "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:50:22]execute_script... [10: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)645118", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "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:50:22]POST & json_proto [10:50:22]process_json_proto [10:50:22]json parsed OK: [10:50:22]protocol is kg_v1.0 [10:50:22]action value=close_receipt [10:50:22]process_action close_receipt [10:50:22]cmd_close_receipt [10:50:22]MH_GetDate [10:50:22]Write to MH i2c: F0 00 00 C3 65 17 [10:50:22]Write i2c OK [10:50:22]MH_I2C_Read... [10:50:22]Read from MH i2c: F0 [10:50:22]MH_I2C_Read... [10:50:22]Read from MH i2c: F0 09 00 [10:50:22]MH_I2C_Read... [10:50:22]Read from MH i2c: F0 09 00 C3 65 00 72 0F 22 67 44 5E 04 65 35 [10:50:22]GetLastDocTimeStamp 1730285408 [10:50:22]current date 1730285426 [10:50:22]FM_GetShiftState [10:50:22]SAM_PROTO_GetShiftState [10:50:22]wFMCommunicate request_size=4 [10:50:22]MH_SAM_APDU [10:50:22]CAPDU: 80 13 01 00 [10:50:22]Write to MH i2c: E2 08 00 C4 65 80 13 01 00 00 00 00 00 A6 [10:50:22]Write i2c OK [10:50:22]MH_I2C_Read... [10:50:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:50:22]Read from MH i2c: E2 [10:50:22]MH_I2C_Read... [10:50:22]Read from MH i2c: E2 0E 00 [10:50:22]MH_I2C_Read... [10:50:22]Read from MH i2c: E2 0E 00 C4 65 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 91 [10:50:22]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:50:22]wFMCommunicate OK [10:50:22]SAM_PROTO_GetShiftState done [10:50:22]FM_GetShiftState done [10:50:22]opened in 1730247899 [10:50:22]opened+sec_in_day 1730334299 [10:50:22]quantity*price = 200031 [10:50:22]sum+1 = 200032 [10:50:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.31 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 158 30.10.2024 10:50 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311311 ФПД: 273957867318059 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T105026&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311311&fm=273957867318059&tin=02508201610067®Number=0000000000091780&sum=200000 [10:50:23]StoreToDocumentArchive [10:50:23]shift 536 fd 311311 [10:50:23]save to /storage/0536/doc_00311311 [10:50:23]save last doc name /storage/0536/doc_00311311 to /storage/kkm_last_doc_name [10:50:23]save OK [10:50:23]Clear old archive folders... [10:50:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:50:23]tlvbuf is 006596D0 [10:50:23]SAM_PROTO_ClearQueue [10:50:23]wFMCommunicate request_size=4 [10:50:23]MH_SAM_APDU [10:50:23]CAPDU: 80 09 00 00 [10:50:23]Write to MH i2c: E2 08 00 D1 65 80 09 00 00 00 00 00 00 A8 [10:50:23]Write i2c OK [10:50:23]MH_I2C_Read... [10:50:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:50:23]Read from MH i2c: E2 [10:50:23]MH_I2C_Read... [10:50:23]Read from MH i2c: E2 03 00 [10:50:23]MH_I2C_Read... [10:50:23]Read from MH i2c: E2 03 00 D1 65 00 90 00 AA [10:50:23]RAPDU: 90 00 [10:50:23]wFMCommunicate OK [10:50:23]SAM_PROTO_ClearQueue done [10:50:23]KKMCreateOFDPacket [10:50:23]OFDProtocolAddRootSTLVToBuf [10:50:23]FM_MakeSignedData [10:50:23]FM_MakeSignedData [10:50:23]SAM_PROTO_SignData [10:50:23]wFMCommunicate request_size=4 [10:50:23]MH_SAM_APDU [10:50:23]CAPDU: 80 0D 01 02 [10:50:23]Write to MH i2c: E2 08 00 D2 65 80 0D 01 02 00 00 00 00 B0 [10:50:23]Write i2c OK [10:50:23]MH_I2C_Read... [10:50:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:50:23]Read from MH i2c: E2 [10:50:23]MH_I2C_Read... [10:50:23]Read from MH i2c: E2 03 00 [10:50:23]MH_I2C_Read... [10:50:23]Read from MH i2c: E2 03 00 D2 65 00 90 00 AB [10:50:23]RAPDU: 90 00 [10:50:23]wFMCommunicate OK [10:50:23]wFMCommunicate request_size=255 [10:50:23]MH_SAM_APDU [10:50: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 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 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 FA 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 9E 00 00 00 F4 03 04 00 72 0F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0F C0 04 00 35 04 06 00 F9 [10:50:23]Write to MH i2c: E2 02 01 D3 65 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 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 FA 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 9E 00 00 00 F4 03 04 00 72 0F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0F C0 04 00 35 04 06 00 F9 00 00 0E [10:50:23]Write i2c OK [10:50:23]MH_I2C_Read... [10:50:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:50:23]Read from MH i2c: E2 [10:50:23]MH_I2C_Read... [10:50:23]Read from MH i2c: E2 03 00 [10:50:23]MH_I2C_Read... [10:50:23]Read from MH i2c: E2 03 00 D3 65 00 90 00 AC [10:50:23]RAPDU: 90 00 [10:50:23]wFMCommunicate OK [10:50:23]wFMCommunicate request_size=10 [10:50:23]MH_SAM_APDU [10:50:23]CAPDU: 80 0D 02 02 05 29 C9 5D 6B 2B [10:50:23]Write to MH i2c: E2 0D 00 D4 65 80 0D 02 02 05 00 29 C9 5D 6B 2B 00 00 A2 [10:50:23]Write i2c OK [10:50:23]MH_I2C_Read... [10:50:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:50:23]Read from MH i2c: E2 [10:50:23]MH_I2C_Read... [10:50:23]Read from MH i2c: E2 03 00 [10:50:23]MH_I2C_Read... [10:50:23]Read from MH i2c: E2 03 00 D4 65 00 90 00 AD [10:50:23]RAPDU: 90 00 [10:50:23]wFMCommunicate OK [10:50:23]wFMCommunicate request_size=4 [10:50:23]MH_SAM_APDU [10:50:23]CAPDU: 80 0D 03 02 [10:50:23]Write to MH i2c: E2 08 00 D5 65 80 0D 03 02 00 00 00 00 B5 [10:50:23]Write i2c OK [10:50:23]MH_I2C_Read... [10:50:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:50:23]Read from MH i2c: E2 [10:50:23]MH_I2C_Read... [10:50:23]Read from MH i2c: E2 0B 00 [10:50:23]MH_I2C_Read... [10:50:23]Read from MH i2c: E2 0B 00 D5 65 00 42 F3 8F 15 E0 B6 B2 3A 90 00 11 [10:50:23]RAPDU: 42 F3 8F 15 E0 B6 B2 3A 90 00 [10:50:23]wFMCommunicate OK [10:50:23]SAM_PROTO_SignData done [10:50:23]FM_MakeSignedData done [10:50:23]CreateOFDProtocolMessage [10:50:23]wFMCommunicate request_size=4 [10:50:23]MH_SAM_APDU [10:50:23]CAPDU: 80 11 00 00 [10:50:23]Write to MH i2c: E2 08 00 D6 65 80 11 00 00 00 00 00 00 B5 [10:50:23]Write i2c OK [10:50:23]MH_I2C_Read... [10:50:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:50:23]Read from MH i2c: E2 [10:50:23]MH_I2C_Read... [10:50:23]Read from MH i2c: E2 17 00 [10:50:23]MH_I2C_Read... [10:50:23]Read from MH i2c: E2 17 00 D6 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0A [10:50:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:50:23]wFMCommunicate OK [10:50:23]CreateOFDProtocolMessage done [10:50:23]OFDSenderStorePacket 311311 [10:50:23]StoreOFDPacket docnum=311311 [10:50:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 8F 67 07 01 D3 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 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 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 FA 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 9E 00 00 00 F4 03 04 00 72 0F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0F C0 04 00 35 04 06 00 F9 29 C9 5D 6B 2B 42 F3 8F 15 E0 B6 B2 3A [10:50:23]CheckFolder [10:50:23]dirname=/storage/ofd_packets [10:50:23]CheckFolder done [10:50:23]ProducePacketName [10:50:23]name=ofd_packets/00311311 [10:50:23]NVStorageSaveData ofd_packets/00311311 [10:50:23]File name is /storage/ofd_packets/00311311 [10:50:23]Write 301 bytes [10:50:23]NVStorageSaveData done [10:50:23]OFDSenderStorePacket done [10:50:23]KKMCreateOFDPacket done [10:50:23]NVStorageSaveData kkm_last_timestamp [10:50:23]File name is /storage/kkm_last_timestamp [10:50:23]Write 4 bytes [10:50:23]NVStorageSaveData done [10:50:23]OFD Sender: Processing packet 311311 [packets to send 223, broken 222] [10:50:23]ProducePacketName [10:50:23]name=ofd_packets/00311311 [10:50:23]OFD Sender: To server: pG, [10:50:23]CommunicateWithHost lk.salyk.kg:30040 [10:50:23]ConnectInit lk.salyk.kg [10:50:23]ExternCall_PrintAddStr [10:50:23]wPrintStart [10:50:23]Write to MH i2c: 01 00 00 D7 65 3C [10:50:23]Write i2c OK [10:50:23]MH_I2C_Read... [10:50:23]Read from MH i2c: 01 [10:50:23]MH_I2C_Read... [10:50:23]Read from MH i2c: 01 07 00 [10:50:23]MH_I2C_Read... [10:50:23]Read from MH i2c: 01 07 00 D7 65 00 00 00 00 00 FF 0F 51 [10:50:23]RasterBufferAndPrint [10:50:23]line Счет N : (1)645118 [10:50:23]line ИНН: 02508201610067 [10:50:23]line Контрольно-Кассовый Чек [10:50:23]line ПРОДАЖА [10:50:23]line ТРК (МРК, ГНК) : 41 [10:50:23]line Товар: 2710124130 [10:50:23]line Аи-92-К-2 [10:50:23]line 29.900 * 66.90 [10:50:23]line = 2000.31 [10:50:23]line НДС 12% НСП 1% [10:50:23]line > о реализуемом товаре [10:50:23]line ОКРУГЛЕНИЕ: -0.31 [10:50:23]line ИТОГО: 2000.00 [10:50:23]line Внесено: 2000.00 [10:50:23]line СДАЧА: 0.00 [10:50:23]line НСП 1% : 17.70 [10:50:23]line НДС 12% : 212.42 [10:50:23]line Наличными: 2000.00 [10:50:23]line Безнал.: 0.00 [10:50:23]line Место: АЗС № 172 "Партнер Нефть" [10:50:23]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:50:23]line СНО: Общий режим [10:50:23]line Чек 158 30.10.2024 10:50 [10:50:23]line Смена: 536 ФФД: 1.0 [10:50:23]line ЗНМ: 0300000116 [10:50:23]line РНМ: 0000000000091780 [10:50:23]line Версия ККМ: 001 [10:50:23]line ФМ: 0000000000871765 [10:50:23]line ФД: 311311 [10:50:23]line ФПД: 273957867318059 [10:50:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T105026&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311311&fm=273957867318059&tin=02508201610067®Number=0000000000091780&sum=200000 [10:50:24]Connected sock=11 [10:50:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 8F 67 07 01 D3 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 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 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 FA 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 9E 00 00 00 F4 03 04 00 72 0F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0F C0 04 00 35 04 06 00 F9 29 C9 5D 6B 2B 42 F3 8F 15 E0 B6 B2 3A [10:50:24]written 0, free lines is 4095 [10:50:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 E9 8A 47 00 68 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 31 37 36 35 10 04 04 00 0F C0 04 00 F4 03 04 00 C3 B5 21 67 B6 04 01 00 00 CB 71 FD 11 97 FF 3C E5 [10:50:24]CommunicateWithHost err = 0 [10:50:24]CheckOFDResponse [10:50:24]1017 (14) - 77093643461234 [10:50:24]1041 (16) - 0000000000871765 [10:50:24]1040 (4) - 311311 [10:50:24]1012 (4) - 30.10.2024 04:27 [10:50:24]1206 (1) - 0 [10:50:24]OFD Sender: Remove packet 311311 [10:50:24]ProducePacketName [10:50:24]name=ofd_packets/00311311 [10:50:24]NVStorageDeleteData [10:50:24]Write to MH i2c: 01 00 00 01 66 67 [10:50:24]Write i2c OK [10:50:24]MH_I2C_Read... [10:50:24]Read from MH i2c: 01 [10:50:24]MH_I2C_Read... [10:50:24]Read from MH i2c: 01 07 00 [10:50:24]MH_I2C_Read... [10:50:24]Read from MH i2c: 01 07 00 01 66 00 00 00 00 00 C1 0C 3B [10:50:24]RasterBufferAndPrint [10:50:24]line [10:50:24]line [10:50:24]line [10:50:24]line [10:50:24]line [10:50:24]written 0, free lines is 3272 [10:50:24]MH_Cut [10:50:24]Write to MH i2c: D1 01 00 08 66 01 40 [10:50:24]Write i2c OK [10:50:24]MH_I2C_Read... [10:50:24]Read from MH i2c: D1 [10:50:24]MH_I2C_Read... [10:50:24]Read from MH i2c: D1 01 00 [10:50:24]MH_I2C_Read... [10:50:24]Read from MH i2c: D1 01 00 08 66 00 3F [10:50:24]Write to MH i2c: 01 00 00 09 66 6F [10:50:24]Write i2c OK [10:50:24]MH_I2C_Read... [10:50:24]OFD Sender: No OFD packet to send [10:50:25]*** Cut start [10:50:25]*** Purtial cut [10:50:25]*** Stage 1: CUTSNS_PIN = 1 [10:50:25]Read from MH i2c: 01 [10:50:25]MH_I2C_Read... [10:50:25]*** Stop cut motor [10:50:25]*** Cut end [10:50:25]Read from MH i2c: 01 07 00 [10:50:25]MH_I2C_Read... [10:50:25]Read from MH i2c: 01 07 00 09 66 00 00 00 00 00 FF 0F 84 [10:50:25]process_action close_receipt done [10:50:25]requested_data is exist [10:50:25]produce_requested_data [10:50:25]requested_item fm.sn is exist - process it [10:50:25]wFMCommunicate request_size=4 [10:50:25]MH_SAM_APDU [10:50:25]CAPDU: 80 11 00 00 [10:50:25]Write to MH i2c: E2 08 00 0A 66 80 11 00 00 00 00 00 00 EA [10:50:25]Write i2c OK [10:50:25]MH_I2C_Read... [10:50:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:50:25]Read from MH i2c: E2 [10:50:25]MH_I2C_Read... [10:50:25]Read from MH i2c: E2 17 00 [10:50:25]MH_I2C_Read... [10:50:25]Read from MH i2c: E2 17 00 0A 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3F [10:50:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:50:25]wFMCommunicate OK [10:50:25]requested_item fd.num is exist - process it [10:50:25]SAM_PROTO_GetFieldsCounters [10:50:25]wFMCommunicate request_size=4 [10:50:25]MH_SAM_APDU [10:50:25]CAPDU: 80 13 00 00 [10:50:25]Write to MH i2c: E2 08 00 0B 66 80 13 00 00 00 00 00 00 ED [10:50:25]Write i2c OK [10:50:25]MH_I2C_Read... [10:50:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:50:25]Read from MH i2c: E2 [10:50:25]MH_I2C_Read... [10:50:25]Read from MH i2c: E2 62 00 [10:50:25]MH_I2C_Read... [10:50:25]Read from MH i2c: E2 62 00 0B 66 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0F C0 04 00 0E 04 04 00 18 02 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 D7 [10:50: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0F C0 04 00 0E 04 04 00 18 02 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 [10:50:25]wFMCommunicate OK [10:50:25]SAM_PROTO_GetFieldsCounters done [10:50:25]requested_item shift.num is exist - process it [10:50:25]requested_item shift.opened is exist - process it [10:50:25]req_shift_opened [10:50:25]FM_GetShiftState [10:50:25]SAM_PROTO_GetShiftState [10:50:25]wFMCommunicate request_size=4 [10:50:25]MH_SAM_APDU [10:50:25]CAPDU: 80 13 01 00 [10:50:25]Write to MH i2c: E2 08 00 0C 66 80 13 01 00 00 00 00 00 EF [10:50:25]Write i2c OK [10:50:25]MH_I2C_Read... [10:50:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:50:25]Read from MH i2c: E2 [10:50:25]MH_I2C_Read... [10:50:25]Read from MH i2c: E2 0E 00 [10:50:25]MH_I2C_Read... [10:50:25]Read from MH i2c: E2 0E 00 0C 66 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 DA [10:50:25]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:50:25]wFMCommunicate OK [10:50:25]SAM_PROTO_GetShiftState done [10:50:25]FM_GetShiftState done [10:50:25]req_shift_opened done [10:50:25]requested_item shift.open_date is exist - process it [10:50:25]req_shift_open_date [10:50:25]req_shift_open_date done [10:50:25]produce_requested_data done [10:50:25]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311311,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:50:25]process_action_free close_receipt [10:50:25]json_value_free [10:50:25]json_value_free done [10:50:25]process_json_proto returns [10:50:25]Send response to host [10:50:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311311,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:50:25]free response buf [10:50:25]execute_script done [10:50:25]execute_script returns [10:50:25]free content buf [10:50:25]Sock 7.Close socket [10:50:25]Sock 7.Thread stoped [10:50:29]accept exits with 9 [10:50:29]New connection [10:50:29]New thread 3066510692 created [10:50:29]Thread 3066654052 joined [10:50:29]Waiting for new connection... [10:50:29] Sock 9.Parse request [10:50:29]Sock 9.Check first char [10:50:29]Sock 9.First char is OK [10:50:29]request: POST /json_proto HTTP/1.0 [10:50:29]Method: POST [10:50:29]URL: /json_proto [10:50:29]Method is POST - this is cgi request [10:50:29]url: /json_proto [10:50:29]query_string will be loaded in cgi processing [10:50:29]execute_cgi json_proto POST (null) [10:50:29]execute_cgi path=json_proto method=POST [10:50:29]POST find Content-Length [10:50:29]Host: 172.17.96.3:8080 [10:50:29]Content-Length: 766 [10:50:29]Content-Type: application/json [10:50:29] [10:50:29]POST finish read [10:50:29]Found Content-Length = 766 [10:50:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645117", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 40.030, "sum" : 3050.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: Mbank", "payments": [ { "type": 1, "sum" : 3050.29 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:50:29]execute_script... [10: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)645117", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 40.030, "sum" : 3050.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: Mbank", "payments": [ { "type": 1, "sum" : 3050.29 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:50:29]POST & json_proto [10:50:29]process_json_proto [10:50:29]json parsed OK: [10:50:29]protocol is kg_v1.0 [10:50:29]action value=close_receipt [10:50:29]process_action close_receipt [10:50:29]cmd_close_receipt [10:50:29]MH_GetDate [10:50:29]Write to MH i2c: F0 00 00 0D 66 62 [10:50:29]Write i2c OK [10:50:29]MH_I2C_Read... [10:50:29]Read from MH i2c: F0 [10:50:29]MH_I2C_Read... [10:50:29]Read from MH i2c: F0 09 00 [10:50:29]MH_I2C_Read... [10:50:29]Read from MH i2c: F0 09 00 0D 66 00 7A 0F 22 67 44 5E 04 65 88 [10:50:29]GetLastDocTimeStamp 1730285426 [10:50:29]current date 1730285434 [10:50:29]FM_GetShiftState [10:50:29]SAM_PROTO_GetShiftState [10:50:29]wFMCommunicate request_size=4 [10:50:29]MH_SAM_APDU [10:50:29]CAPDU: 80 13 01 00 [10:50:29]Write to MH i2c: E2 08 00 0E 66 80 13 01 00 00 00 00 00 F1 [10:50:29]Write i2c OK [10:50:29]MH_I2C_Read... [10:50:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:50:29]Read from MH i2c: E2 [10:50:29]MH_I2C_Read... [10:50:29]Read from MH i2c: E2 0E 00 [10:50:29]MH_I2C_Read... [10:50:29]Read from MH i2c: E2 0E 00 0E 66 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 DC [10:50:29]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:50:29]wFMCommunicate OK [10:50:29]SAM_PROTO_GetShiftState done [10:50:29]FM_GetShiftState done [10:50:29]opened in 1730247899 [10:50:29]opened+sec_in_day 1730334299 [10:50:29]quantity*price = 305028 [10:50:29]sum+1 = 305030 [10:50:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3050.29 НСП 1% : 26.99 НДС 12% : 323.92 Наличными: 0.00 Безнал.: 3050.29 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 159 30.10.2024 10:50 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311312 ФПД: 35948576757231 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T105034&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311312&fm=35948576757231&tin=02508201610067®Number=0000000000091780&sum=305029 [10:50:30]StoreToDocumentArchive [10:50:30]shift 536 fd 311312 [10:50:30]save to /storage/0536/doc_00311312 [10:50:30]save last doc name /storage/0536/doc_00311312 to /storage/kkm_last_doc_name [10:50:30]save OK [10:50:30]Clear old archive folders... [10:50:30]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:50:30]tlvbuf is 00761340 [10:50:30]SAM_PROTO_ClearQueue [10:50:30]wFMCommunicate request_size=4 [10:50:30]MH_SAM_APDU [10:50:30]CAPDU: 80 09 00 00 [10:50:30]Write to MH i2c: E2 08 00 1B 66 80 09 00 00 00 00 00 00 F3 [10:50:30]Write i2c OK [10:50:30]MH_I2C_Read... [10:50:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:50:30]Read from MH i2c: E2 [10:50:30]MH_I2C_Read... [10:50:30]Read from MH i2c: E2 03 00 [10:50:30]MH_I2C_Read... [10:50:30]Read from MH i2c: E2 03 00 1B 66 00 90 00 F5 [10:50:30]RAPDU: 90 00 [10:50:30]wFMCommunicate OK [10:50:30]SAM_PROTO_ClearQueue done [10:50:30]KKMCreateOFDPacket [10:50:30]OFDProtocolAddRootSTLVToBuf [10:50:30]FM_MakeSignedData [10:50:30]FM_MakeSignedData [10:50:30]SAM_PROTO_SignData [10:50:30]wFMCommunicate request_size=4 [10:50:30]MH_SAM_APDU [10:50:30]CAPDU: 80 0D 01 02 [10:50:30]Write to MH i2c: E2 08 00 1C 66 80 0D 01 02 00 00 00 00 FB [10:50:30]Write i2c OK [10:50:30]MH_I2C_Read... [10:50:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:50:30]Read from MH i2c: E2 [10:50:30]MH_I2C_Read... [10:50:30]Read from MH i2c: E2 03 00 [10:50:30]MH_I2C_Read... [10:50:30]Read from MH i2c: E2 03 00 1C 66 00 90 00 F6 [10:50:30]RAPDU: 90 00 [10:50:30]wFMCommunicate OK [10:50:30]wFMCommunicate request_size=255 [10:50:30]MH_SAM_APDU [10:50: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 32 FF 03 08 00 03 5E 9C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 85 A7 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 85 A7 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8B 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 88 7E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 85 A7 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 7A 0F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 10 C0 04 00 35 04 06 00 20 B1 EE 25 [10:50:30]Write to MH i2c: E2 02 01 1D 66 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 32 FF 03 08 00 03 5E 9C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 85 A7 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 85 A7 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8B 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 88 7E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 85 A7 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 7A 0F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 10 C0 04 00 35 04 06 00 20 B1 EE 25 00 00 E0 [10:50:30]Write i2c OK [10:50:30]MH_I2C_Read... [10:50:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:50:30]Read from MH i2c: E2 [10:50:30]MH_I2C_Read... [10:50:30]Read from MH i2c: E2 03 00 [10:50:30]MH_I2C_Read... [10:50:30]Read from MH i2c: E2 03 00 1D 66 00 90 00 F7 [10:50:30]RAPDU: 90 00 [10:50:30]wFMCommunicate OK [10:50:30]wFMCommunicate request_size=7 [10:50:30]MH_SAM_APDU [10:50:30]CAPDU: 80 0D 02 02 02 D5 EF [10:50:30]Write to MH i2c: E2 0A 00 1E 66 80 0D 02 02 02 00 D5 EF 00 00 C6 [10:50:30]Write i2c OK [10:50:30]MH_I2C_Read... [10:50:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:50:31]Read from MH i2c: E2 [10:50:31]MH_I2C_Read... [10:50:31]Read from MH i2c: E2 03 00 [10:50:31]MH_I2C_Read... [10:50:31]Read from MH i2c: E2 03 00 1E 66 00 90 00 F8 [10:50:31]RAPDU: 90 00 [10:50:31]wFMCommunicate OK [10:50:31]wFMCommunicate request_size=4 [10:50:31]MH_SAM_APDU [10:50:31]CAPDU: 80 0D 03 02 [10:50:31]Write to MH i2c: E2 08 00 1F 66 80 0D 03 02 00 00 00 00 00 [10:50:31]Write i2c OK [10:50:31]MH_I2C_Read... [10:50:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:50:31]Read from MH i2c: E2 [10:50:31]MH_I2C_Read... [10:50:31]Read from MH i2c: E2 0B 00 [10:50:31]MH_I2C_Read... [10:50:31]Read from MH i2c: E2 0B 00 1F 66 00 0C B8 F5 A8 FC 6F 30 D1 90 00 CE [10:50:31]RAPDU: 0C B8 F5 A8 FC 6F 30 D1 90 00 [10:50:31]wFMCommunicate OK [10:50:31]SAM_PROTO_SignData done [10:50:31]FM_MakeSignedData done [10:50:31]CreateOFDProtocolMessage [10:50:31]wFMCommunicate request_size=4 [10:50:31]MH_SAM_APDU [10:50:31]CAPDU: 80 11 00 00 [10:50:31]Write to MH i2c: E2 08 00 20 66 80 11 00 00 00 00 00 00 00 [10:50:31]Write i2c OK [10:50:31]MH_I2C_Read... [10:50:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:50:31]Read from MH i2c: E2 [10:50:31]MH_I2C_Read... [10:50:31]Read from MH i2c: E2 17 00 [10:50:31]MH_I2C_Read... [10:50:31]Read from MH i2c: E2 17 00 20 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 55 [10:50:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:50:31]wFMCommunicate OK [10:50:31]CreateOFDProtocolMessage done [10:50:31]OFDSenderStorePacket 311312 [10:50:31]StoreOFDPacket docnum=311312 [10:50:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 E2 56 04 01 AF 08 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 5E 9C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 85 A7 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 85 A7 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8B 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 88 7E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 85 A7 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 7A 0F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 10 C0 04 00 35 04 06 00 20 B1 EE 25 D5 EF 0C B8 F5 A8 FC 6F 30 D1 [10:50:31]CheckFolder [10:50:31]dirname=/storage/ofd_packets [10:50:31]CheckFolder done [10:50:31]ProducePacketName [10:50:31]name=ofd_packets/00311312 [10:50:31]NVStorageSaveData ofd_packets/00311312 [10:50:31]File name is /storage/ofd_packets/00311312 [10:50:31]Write 298 bytes [10:50:31]NVStorageSaveData done [10:50:31]OFDSenderStorePacket done [10:50:31]KKMCreateOFDPacket done [10:50:31]NVStorageSaveData kkm_last_timestamp [10:50:31]File name is /storage/kkm_last_timestamp [10:50:31]Write 4 bytes [10:50:31]NVStorageSaveData done [10:50:31]ExternCall_PrintAddStr [10:50:31]wPrintStart [10:50:31]Write to MH i2c: 01 00 00 21 66 87 [10:50:31]Write i2c OK [10:50:31]MH_I2C_Read... [10:50:31]Read from MH i2c: 01 [10:50:31]MH_I2C_Read... [10:50:31]Read from MH i2c: 01 07 00 [10:50:31]MH_I2C_Read... [10:50:31]Read from MH i2c: 01 07 00 21 66 00 00 00 00 00 FF 0F 9C [10:50:31]RasterBufferAndPrint [10:50:31]line Счет N : (1)645117 [10:50:31]line ИНН: 02508201610067 [10:50:31]line Контрольно-Кассовый Чек [10:50:31]line ПРОДАЖА [10:50:31]line ТРК (МРК, ГНК) : 11 [10:50:31]line Товар: 2710194210 [10:50:31]line ДТ-К-2 [10:50:31]line 40.030 * 76.20 [10:50:31]line = 3050.29 [10:50:31]line НДС 12% НСП 1% [10:50:31]line > о реализуемом товаре [10:50:31]line ИТОГО: 3050.29 [10:50:31]line НСП 1% : 26.99 [10:50:31]line НДС 12% : 323.92 [10:50:31]line Наличными: 0.00 [10:50:31]line Безнал.: 3050.29 [10:50:31]line Место: АЗС № 172 "Партнер Нефть" [10:50:31]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:50:31]line СНО: Общий режим [10:50:31]line Чек 159 30.10.2024 10:50 [10:50:31]line Смена: 536 ФФД: 1.0 [10:50:31]line ЗНМ: 0300000116 [10:50:31]line РНМ: 0000000000091780 [10:50:31]line Версия ККМ: 001 [10:50:31]line Платежная система: Mbank [10:50:31]line ФМ: 0000000000871765 [10:50:31]line ФД: 311312 [10:50:31]line ФПД: 35948576757231 [10:50:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T105034&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311312&fm=35948576757231&tin=02508201610067®Number=0000000000091780&sum=305029 [10:50:31]written 0, free lines is 4095 [10:50:31]OFD Sender: Processing packet 311312 [packets to send 223, broken 222] [10:50:31]ProducePacketName [10:50:31]name=ofd_packets/00311312 [10:50:31]OFD Sender: To server: pG, [10:50:31]CommunicateWithHost lk.salyk.kg:30040 [10:50:31]ConnectInit lk.salyk.kg [10:50:31]Connected sock=7 [10: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 31 37 36 35 0C 01 00 00 E2 56 04 01 AF 08 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 5E 9C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 85 A7 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 85 A7 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8B 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 88 7E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 85 A7 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 7A 0F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 10 C0 04 00 35 04 06 00 20 B1 EE 25 D5 EF 0C B8 F5 A8 FC 6F 30 D1 [10:50:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 BC 75 47 00 54 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 31 37 36 35 10 04 04 00 10 C0 04 00 F4 03 04 00 CA B5 21 67 B6 04 01 00 00 94 04 30 82 65 B8 8E 31 [10:50:31]CommunicateWithHost err = 0 [10:50:31]CheckOFDResponse [10:50:31]1017 (14) - 77093643461234 [10:50:31]1041 (16) - 0000000000871765 [10:50:31]1040 (4) - 311312 [10:50:31]1012 (4) - 30.10.2024 04:27 [10:50:31]1206 (1) - 0 [10:50:31]OFD Sender: Remove packet 311312 [10:50:31]ProducePacketName [10:50:31]name=ofd_packets/00311312 [10:50:31]NVStorageDeleteData [10:50:31]Write to MH i2c: 01 00 00 49 66 AF [10:50:31]Write i2c OK [10:50:31]MH_I2C_Read... [10:50:31]Read from MH i2c: 01 [10:50:31]MH_I2C_Read... [10:50:31]Read from MH i2c: 01 07 00 [10:50:31]MH_I2C_Read... [10:50:31]Read from MH i2c: 01 07 00 49 66 00 00 00 00 00 F0 0C B2 [10:50:31]RasterBufferAndPrint [10:50:31]line [10:50:31]line [10:50:31]line [10:50:31]line [10:50:31]line [10:50:31]written 0, free lines is 3319 [10:50:31]MH_Cut [10:50:31]Write to MH i2c: D1 01 00 50 66 01 88 [10:50:31]Write i2c OK [10:50:31]MH_I2C_Read... [10:50:31]Read from MH i2c: D1 [10:50:31]MH_I2C_Read... [10:50:31]Read from MH i2c: D1 01 00 [10:50:31]MH_I2C_Read... [10:50:31]Read from MH i2c: D1 01 00 50 66 00 87 [10:50:31]Write to MH i2c: 01 00 00 51 66 B7 [10:50:31]Write i2c OK [10:50:31]MH_I2C_Read... [10:50:32]OFD Sender: No OFD packet to send [10:50:32]*** Cut start [10:50:32]*** Purtial cut [10:50:32]*** Stage 1: CUTSNS_PIN = 1 [10:50:32]Read from MH i2c: 01 [10:50:32]MH_I2C_Read... [10:50:32]*** Stop cut motor [10:50:32]*** Cut end [10:50:32]Read from MH i2c: 01 07 00 [10:50:32]MH_I2C_Read... [10:50:32]Read from MH i2c: 01 07 00 51 66 00 00 00 00 00 FF 0F CC [10:50:32]process_action close_receipt done [10:50:32]requested_data is exist [10:50:32]produce_requested_data [10:50:32]requested_item fm.sn is exist - process it [10:50:32]wFMCommunicate request_size=4 [10:50:32]MH_SAM_APDU [10:50:32]CAPDU: 80 11 00 00 [10:50:32]Write to MH i2c: E2 08 00 52 66 80 11 00 00 00 00 00 00 32 [10:50:32]Write i2c OK [10:50:32]MH_I2C_Read... [10:50:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:50:32]Read from MH i2c: E2 [10:50:32]MH_I2C_Read... [10:50:32]Read from MH i2c: E2 17 00 [10:50:32]MH_I2C_Read... [10:50:32]Read from MH i2c: E2 17 00 52 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 87 [10:50:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:50:32]wFMCommunicate OK [10:50:32]requested_item fd.num is exist - process it [10:50:32]SAM_PROTO_GetFieldsCounters [10:50:32]wFMCommunicate request_size=4 [10:50:32]MH_SAM_APDU [10:50:32]CAPDU: 80 13 00 00 [10:50:32]Write to MH i2c: E2 08 00 53 66 80 13 00 00 00 00 00 00 35 [10:50:32]Write i2c OK [10:50:32]MH_I2C_Read... [10:50:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:50:32]Read from MH i2c: E2 [10:50:32]MH_I2C_Read... [10:50:32]Read from MH i2c: E2 62 00 [10:50:32]MH_I2C_Read... [10:50:32]Read from MH i2c: E2 62 00 53 66 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 10 C0 04 00 0E 04 04 00 18 02 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 23 [10:50: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 10 C0 04 00 0E 04 04 00 18 02 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 [10:50:32]wFMCommunicate OK [10:50:32]SAM_PROTO_GetFieldsCounters done [10:50:32]requested_item shift.num is exist - process it [10:50:32]requested_item shift.opened is exist - process it [10:50:32]req_shift_opened [10:50:32]FM_GetShiftState [10:50:32]SAM_PROTO_GetShiftState [10:50:32]wFMCommunicate request_size=4 [10:50:32]MH_SAM_APDU [10:50:32]CAPDU: 80 13 01 00 [10:50:32]Write to MH i2c: E2 08 00 54 66 80 13 01 00 00 00 00 00 37 [10:50:32]Write i2c OK [10:50:32]MH_I2C_Read... [10:50:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:50:32]Read from MH i2c: E2 [10:50:32]MH_I2C_Read... [10:50:32]Read from MH i2c: E2 0E 00 [10:50:32]MH_I2C_Read... [10:50:32]Read from MH i2c: E2 0E 00 54 66 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 22 [10:50:32]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:50:32]wFMCommunicate OK [10:50:32]SAM_PROTO_GetShiftState done [10:50:32]FM_GetShiftState done [10:50:32]req_shift_opened done [10:50:32]requested_item shift.open_date is exist - process it [10:50:32]req_shift_open_date [10:50:32]req_shift_open_date done [10:50:32]produce_requested_data done [10:50:32]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311312,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:50:32]process_action_free close_receipt [10:50:32]json_value_free [10:50:32]json_value_free done [10:50:32]process_json_proto returns [10:50:32]Send response to host [10:50:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311312,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:50:32]free response buf [10:50:32]execute_script done [10:50:32]execute_script returns [10:50:32]free content buf [10:50:32]Sock 9.Close socket [10:50:32]Sock 9.Thread stoped [10:50:37]OFD Sender: No OFD packet to send [10:50:42]OFD Sender: No OFD packet to send [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:07]accept exits with 10 [10:52:07]New connection [10:52:07]New thread 3066654052 created [10:52:07]Thread 3066510692 joined [10:52:07]Waiting for new connection... [10:52:07] Sock 10.Parse request [10:52:07]Sock 10.Check first char [10:52:07]Sock 10.First char is OK [10:52:07]request: POST /json_proto HTTP/1.0 [10:52:07]Method: POST [10:52:07]URL: /json_proto [10:52:07]Method is POST - this is cgi request [10:52:07]url: /json_proto [10:52:07]query_string will be loaded in cgi processing [10:52:07]execute_cgi json_proto POST (null) [10:52:07]execute_cgi path=json_proto method=POST [10:52:07]POST find Content-Length [10:52:07]Host: 172.17.96.3:8080 [10:52:07]Content-Length: 677 [10:52:07]Content-Type: application/json [10:52:07] [10:52:07]POST finish read [10:52:07]Found Content-Length = 677 [10:52:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645120", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:52:07]execute_script... [10:52: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)645120", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:52:07]POST & json_proto [10:52:07]process_json_proto [10:52:07]json parsed OK: [10:52:07]protocol is kg_v1.0 [10:52:07]action value=close_receipt [10:52:07]process_action close_receipt [10:52:07]cmd_close_receipt [10:52:07]MH_GetDate [10:52:07]Write to MH i2c: F0 00 00 55 66 AA [10:52:07]Write i2c OK [10:52:07]MH_I2C_Read... [10:52:07]Read from MH i2c: F0 [10:52:07]MH_I2C_Read... [10:52:07]Read from MH i2c: F0 09 00 [10:52:07]MH_I2C_Read... [10:52:07]Read from MH i2c: F0 09 00 55 66 00 DC 0F 22 67 44 5E 04 65 32 [10:52:07]GetLastDocTimeStamp 1730285434 [10:52:07]current date 1730285532 [10:52:07]FM_GetShiftState [10:52:07]SAM_PROTO_GetShiftState [10:52:07]wFMCommunicate request_size=4 [10:52:07]MH_SAM_APDU [10:52:07]CAPDU: 80 13 01 00 [10:52:07]Write to MH i2c: E2 08 00 56 66 80 13 01 00 00 00 00 00 39 [10:52:07]Write i2c OK [10:52:07]MH_I2C_Read... [10:52:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:07]Read from MH i2c: E2 [10:52:07]MH_I2C_Read... [10:52:07]Read from MH i2c: E2 0E 00 [10:52:07]MH_I2C_Read... [10:52:07]Read from MH i2c: E2 0E 00 56 66 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 24 [10:52:07]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:52:07]wFMCommunicate OK [10:52:07]SAM_PROTO_GetShiftState done [10:52:07]FM_GetShiftState done [10:52:07]opened in 1730247899 [10:52:07]opened+sec_in_day 1730334299 [10:52:07]quantity*price = 50041 [10:52:07]sum+1 = 50042 [10:52:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 160 30.10.2024 10:52 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311313 ФПД: 218590499362287 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T105212&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311313&fm=218590499362287&tin=02508201610067®Number=0000000000091780&sum=50000 [10:52:09]StoreToDocumentArchive [10:52:09]shift 536 fd 311313 [10:52:09]save to /storage/0536/doc_00311313 [10:52:09]save last doc name /storage/0536/doc_00311313 to /storage/kkm_last_doc_name [10:52:09]save OK [10:52:09]Clear old archive folders... [10:52:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:52:09]tlvbuf is 00680D90 [10:52:09]SAM_PROTO_ClearQueue [10:52:09]wFMCommunicate request_size=4 [10:52:09]MH_SAM_APDU [10:52:09]CAPDU: 80 09 00 00 [10:52:09]Write to MH i2c: E2 08 00 63 66 80 09 00 00 00 00 00 00 3B [10:52:09]Write i2c OK [10:52:09]MH_I2C_Read... [10:52:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:52:09]Read from MH i2c: E2 [10:52:09]MH_I2C_Read... [10:52:09]Read from MH i2c: E2 03 00 [10:52:09]MH_I2C_Read... [10:52:09]Read from MH i2c: E2 03 00 63 66 00 90 00 3D [10:52:09]RAPDU: 90 00 [10:52:09]wFMCommunicate OK [10:52:09]SAM_PROTO_ClearQueue done [10:52:09]KKMCreateOFDPacket [10:52:09]OFDProtocolAddRootSTLVToBuf [10:52:09]FM_MakeSignedData [10:52:09]FM_MakeSignedData [10:52:09]SAM_PROTO_SignData [10:52:09]wFMCommunicate request_size=4 [10:52:09]MH_SAM_APDU [10:52:09]CAPDU: 80 0D 01 02 [10:52:09]Write to MH i2c: E2 08 00 64 66 80 0D 01 02 00 00 00 00 43 [10:52:09]Write i2c OK [10:52:09]MH_I2C_Read... [10:52:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:52:09]Read from MH i2c: E2 [10:52:09]MH_I2C_Read... [10:52:09]Read from MH i2c: E2 03 00 [10:52:09]MH_I2C_Read... [10:52:09]Read from MH i2c: E2 03 00 64 66 00 90 00 3E [10:52:09]RAPDU: 90 00 [10:52:09]wFMCommunicate OK [10:52:09]wFMCommunicate request_size=255 [10:52:09]MH_SAM_APDU [10:52: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 A0 00 00 00 F4 03 04 00 DC 0F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 11 C0 04 00 35 04 06 00 C6 [10:52:09]Write to MH i2c: E2 02 01 65 66 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 A0 00 00 00 F4 03 04 00 DC 0F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 11 C0 04 00 35 04 06 00 C6 00 00 9A [10:52:09]Write i2c OK [10:52:09]MH_I2C_Read... [10:52:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:09]Read from MH i2c: E2 [10:52:09]MH_I2C_Read... [10:52:09]Read from MH i2c: E2 03 00 [10:52:09]MH_I2C_Read... [10:52:09]Read from MH i2c: E2 03 00 65 66 00 90 00 3F [10:52:09]RAPDU: 90 00 [10:52:09]wFMCommunicate OK [10:52:09]wFMCommunicate request_size=10 [10:52:09]MH_SAM_APDU [10:52:09]CAPDU: 80 0D 02 02 05 CE 91 10 D5 EF [10:52:09]Write to MH i2c: E2 0D 00 66 66 80 0D 02 02 05 00 CE 91 10 D5 EF 00 00 83 [10:52:09]Write i2c OK [10:52:09]MH_I2C_Read... [10:52:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:09]Read from MH i2c: E2 [10:52:09]MH_I2C_Read... [10:52:09]Read from MH i2c: E2 03 00 [10:52:09]MH_I2C_Read... [10:52:09]Read from MH i2c: E2 03 00 66 66 00 90 00 40 [10:52:09]RAPDU: 90 00 [10:52:09]wFMCommunicate OK [10:52:09]wFMCommunicate request_size=4 [10:52:09]MH_SAM_APDU [10:52:09]CAPDU: 80 0D 03 02 [10:52:09]Write to MH i2c: E2 08 00 67 66 80 0D 03 02 00 00 00 00 48 [10:52:09]Write i2c OK [10:52:09]MH_I2C_Read... [10:52:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:52:09]Read from MH i2c: E2 [10:52:09]MH_I2C_Read... [10:52:09]Read from MH i2c: E2 0B 00 [10:52:09]MH_I2C_Read... [10:52:09]Read from MH i2c: E2 0B 00 67 66 00 89 B5 39 51 4C 41 D3 5C 90 00 CD [10:52:09]RAPDU: 89 B5 39 51 4C 41 D3 5C 90 00 [10:52:09]wFMCommunicate OK [10:52:09]SAM_PROTO_SignData done [10:52:09]FM_MakeSignedData done [10:52:09]CreateOFDProtocolMessage [10:52:09]wFMCommunicate request_size=4 [10:52:09]MH_SAM_APDU [10:52:09]CAPDU: 80 11 00 00 [10:52:09]Write to MH i2c: E2 08 00 68 66 80 11 00 00 00 00 00 00 48 [10:52:09]Write i2c OK [10:52:09]MH_I2C_Read... [10:52:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:09]Read from MH i2c: E2 [10:52:09]MH_I2C_Read... [10:52:09]Read from MH i2c: E2 17 00 [10:52:09]MH_I2C_Read... [10:52:09]Read from MH i2c: E2 17 00 68 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9D [10:52:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:52:09]wFMCommunicate OK [10:52:09]CreateOFDProtocolMessage done [10:52:09]OFDSenderStorePacket 311313 [10:52:09]StoreOFDPacket docnum=311313 [10:52:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 BA 25 07 01 6C 9B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 A0 00 00 00 F4 03 04 00 DC 0F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 11 C0 04 00 35 04 06 00 C6 CE 91 10 D5 EF 89 B5 39 51 4C 41 D3 5C [10:52:09]CheckFolder [10:52:09]dirname=/storage/ofd_packets [10:52:09]CheckFolder done [10:52:09]ProducePacketName [10:52:09]name=ofd_packets/00311313 [10:52:09]NVStorageSaveData ofd_packets/00311313 [10:52:09]File name is /storage/ofd_packets/00311313 [10:52:09]Write 301 bytes [10:52:09]NVStorageSaveData done [10:52:09]OFDSenderStorePacket done [10:52:09]KKMCreateOFDPacket done [10:52:09]NVStorageSaveData kkm_last_timestamp [10:52:09]File name is /storage/kkm_last_timestamp [10:52:09]Write 4 bytes [10:52:09]NVStorageSaveData done [10:52:09]ExternCall_PrintAddStr [10:52:09]wPrintStart [10:52:09]Write to MH i2c: 01 00 00 69 66 CF [10:52:09]Write i2c OK [10:52:09]MH_I2C_Read... [10:52:09]Read from MH i2c: 01 [10:52:09]MH_I2C_Read... [10:52:09]Read from MH i2c: 01 07 00 [10:52:09]MH_I2C_Read... [10:52:09]Read from MH i2c: 01 07 00 69 66 00 00 00 00 00 FF 0F E4 [10:52:09]RasterBufferAndPrint [10:52:09]line Счет N : (1)645120 [10:52:09]line ИНН: 02508201610067 [10:52:09]line Контрольно-Кассовый Чек [10:52:09]line ПРОДАЖА [10:52:09]line ТРК (МРК, ГНК) : 52 [10:52:09]line Товар: 2710124130 [10:52:09]line Аи-92-К-2 [10:52:09]line 7.480 * 66.90 [10:52:09]line = 500.41 [10:52:09]line НДС 12% НСП 1% [10:52:09]line > о реализуемом товаре [10:52:09]line ОКРУГЛЕНИЕ: -0.41 [10:52:09]line ИТОГО: 500.00 [10:52:09]line Внесено: 500.00 [10:52:09]line СДАЧА: 0.00 [10:52:09]line НСП 1% : 4.43 [10:52:09]line НДС 12% : 53.14 [10:52:09]line Наличными: 500.00 [10:52:09]line Безнал.: 0.00 [10:52:09]line Место: АЗС № 172 "Партнер Нефть" [10:52:09]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:52:09]line СНО: Общий режим [10:52:09]line Чек 160 30.10.2024 10:52 [10:52:09]line Смена: 536 ФФД: 1.0 [10:52:09]line ЗНМ: 0300000116 [10:52:09]line РНМ: 0000000000091780 [10:52:09]line Версия ККМ: 001 [10:52:09]line ФМ: 0000000000871765 [10:52:09]line ФД: 311313 [10:52:09]line ФПД: 218590499362287 [10:52:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T105212&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311313&fm=218590499362287&tin=02508201610067®Number=0000000000091780&sum=50000 [10:52:09]written 0, free lines is 4095 [10:52:09]OFD Sender: Processing packet 311313 [packets to send 223, broken 222] [10:52:09]ProducePacketName [10:52:09]name=ofd_packets/00311313 [10:52:09]OFD Sender: To server: pG, [10:52:09]CommunicateWithHost lk.salyk.kg:30040 [10:52:09]ConnectInit lk.salyk.kg [10:52:09]Connected sock=9 [10:52:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 BA 25 07 01 6C 9B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 A0 00 00 00 F4 03 04 00 DC 0F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 11 C0 04 00 35 04 06 00 C6 CE 91 10 D5 EF 89 B5 39 51 4C 41 D3 5C [10:52:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 A7 51 47 00 3D 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 31 37 36 35 10 04 04 00 11 C0 04 00 F4 03 04 00 2C B6 21 67 B6 04 01 00 00 78 07 8D 06 56 4F 54 4A [10:52:09]CommunicateWithHost err = 0 [10:52:09]CheckOFDResponse [10:52:09]1017 (14) - 77093643461234 [10:52:09]1041 (16) - 0000000000871765 [10:52:09]1040 (4) - 311313 [10:52:09]1012 (4) - 30.10.2024 04:29 [10:52:09]1206 (1) - 0 [10:52:09]OFD Sender: Remove packet 311313 [10:52:09]ProducePacketName [10:52:09]name=ofd_packets/00311313 [10:52:09]NVStorageDeleteData [10:52:10]Write to MH i2c: 01 00 00 93 66 F9 [10:52:10]Write i2c OK [10:52:10]MH_I2C_Read... [10:52:10]Read from MH i2c: 01 [10:52:10]MH_I2C_Read... [10:52:10]Read from MH i2c: 01 07 00 [10:52:10]MH_I2C_Read... [10:52:10]Read from MH i2c: 01 07 00 93 66 00 00 00 00 00 C3 0C CF [10:52:10]RasterBufferAndPrint [10:52:10]line [10:52:10]line [10:52:10]line [10:52:10]line [10:52:10]line [10:52:10]written 0, free lines is 3272 [10:52:10]MH_Cut [10:52:10]Write to MH i2c: D1 01 00 9A 66 01 D2 [10:52:10]Write i2c OK [10:52:10]MH_I2C_Read... [10:52:10]Read from MH i2c: D1 [10:52:10]MH_I2C_Read... [10:52:10]Read from MH i2c: D1 01 00 [10:52:10]MH_I2C_Read... [10:52:10]Read from MH i2c: D1 01 00 9A 66 00 D1 [10:52:10]Write to MH i2c: 01 00 00 9B 66 01 [10:52:10]Write i2c OK [10:52:10]MH_I2C_Read... [10:52:10]OFD Sender: No OFD packet to send [10:52:10]*** Cut start [10:52:10]*** Purtial cut [10:52:10]*** Stage 1: CUTSNS_PIN = 1 [10:52:11]Read from MH i2c: 01 [10:52:11]MH_I2C_Read... [10:52:11]*** Stop cut motor [10:52:11]*** Cut end [10:52:11]Read from MH i2c: 01 07 00 [10:52:11]MH_I2C_Read... [10:52:11]Read from MH i2c: 01 07 00 9B 66 00 00 00 00 00 FF 0F 16 [10:52:11]process_action close_receipt done [10:52:11]requested_data is exist [10:52:11]produce_requested_data [10:52:11]requested_item fm.sn is exist - process it [10:52:11]wFMCommunicate request_size=4 [10:52:11]MH_SAM_APDU [10:52:11]CAPDU: 80 11 00 00 [10:52:11]Write to MH i2c: E2 08 00 9C 66 80 11 00 00 00 00 00 00 7C [10:52:11]Write i2c OK [10:52:11]MH_I2C_Read... [10:52:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:11]Read from MH i2c: E2 [10:52:11]MH_I2C_Read... [10:52:11]Read from MH i2c: E2 17 00 [10:52:11]MH_I2C_Read... [10:52:11]Read from MH i2c: E2 17 00 9C 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D1 [10:52:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:52:11]wFMCommunicate OK [10:52:11]requested_item fd.num is exist - process it [10:52:11]SAM_PROTO_GetFieldsCounters [10:52:11]wFMCommunicate request_size=4 [10:52:11]MH_SAM_APDU [10:52:11]CAPDU: 80 13 00 00 [10:52:11]Write to MH i2c: E2 08 00 9D 66 80 13 00 00 00 00 00 00 7F [10:52:11]Write i2c OK [10:52:11]MH_I2C_Read... [10:52:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:52:11]Read from MH i2c: E2 [10:52:11]MH_I2C_Read... [10:52:11]Read from MH i2c: E2 62 00 [10:52:11]MH_I2C_Read... [10:52:11]Read from MH i2c: E2 62 00 9D 66 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 11 C0 04 00 0E 04 04 00 18 02 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 71 [10:52: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 11 C0 04 00 0E 04 04 00 18 02 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 [10:52:11]wFMCommunicate OK [10:52:11]SAM_PROTO_GetFieldsCounters done [10:52:11]requested_item shift.num is exist - process it [10:52:11]requested_item shift.opened is exist - process it [10:52:11]req_shift_opened [10:52:11]FM_GetShiftState [10:52:11]SAM_PROTO_GetShiftState [10:52:11]wFMCommunicate request_size=4 [10:52:11]MH_SAM_APDU [10:52:11]CAPDU: 80 13 01 00 [10:52:11]Write to MH i2c: E2 08 00 9E 66 80 13 01 00 00 00 00 00 81 [10:52:11]Write i2c OK [10:52:11]MH_I2C_Read... [10:52:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:11]Read from MH i2c: E2 [10:52:11]MH_I2C_Read... [10:52:11]Read from MH i2c: E2 0E 00 [10:52:11]MH_I2C_Read... [10:52:11]Read from MH i2c: E2 0E 00 9E 66 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 6C [10:52:11]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:52:11]wFMCommunicate OK [10:52:11]SAM_PROTO_GetShiftState done [10:52:11]FM_GetShiftState done [10:52:11]req_shift_opened done [10:52:11]requested_item shift.open_date is exist - process it [10:52:11]req_shift_open_date [10:52:11]req_shift_open_date done [10:52:11]produce_requested_data done [10:52:11]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311313,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:52:11]process_action_free close_receipt [10:52:11]json_value_free [10:52:11]json_value_free done [10:52:11]process_json_proto returns [10:52:11]Send response to host [10:52:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311313,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:52:11]free response buf [10:52:11]execute_script done [10:52:11]execute_script returns [10:52:11]free content buf [10:52:11]Sock 10.Close socket [10:52:11]Sock 10.Thread stoped [10:52:15]OFD Sender: No OFD packet to send [10:52:20]OFD Sender: No OFD packet to send [10:52:20]accept exits with 7 [10:52:20]New connection [10:52:20]New thread 3066510692 created [10:52:20]Thread 3066654052 joined [10:52:20]Waiting for new connection... [10:52:20] Sock 7.Parse request [10:52:20]Sock 7.Check first char [10:52:20]Sock 7.First char is OK [10:52:20]request: POST /json_proto HTTP/1.0 [10:52:20]Method: POST [10:52:20]URL: /json_proto [10:52:20]Method is POST - this is cgi request [10:52:20]url: /json_proto [10:52:20]query_string will be loaded in cgi processing [10:52:20]execute_cgi json_proto POST (null) [10:52:20]execute_cgi path=json_proto method=POST [10:52:20]POST find Content-Length [10:52:20]Host: 172.17.96.3:8080 [10:52:20]Content-Length: 677 [10:52:20]Content-Type: application/json [10:52:20] [10:52:20]POST finish read [10:52:20]Found Content-Length = 677 [10:52:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645121", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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" ] } } [10:52:20]execute_script... [10:52: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)645121", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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" ] } } [10:52:20]POST & json_proto [10:52:20]process_json_proto [10:52:20]json parsed OK: [10:52:20]protocol is kg_v1.0 [10:52:20]action value=close_receipt [10:52:20]process_action close_receipt [10:52:20]cmd_close_receipt [10:52:20]MH_GetDate [10:52:20]Write to MH i2c: F0 00 00 9F 66 F4 [10:52:20]Write i2c OK [10:52:20]MH_I2C_Read... [10:52:20]Read from MH i2c: F0 [10:52:20]MH_I2C_Read... [10:52:20]Read from MH i2c: F0 09 00 [10:52:20]MH_I2C_Read... [10:52:20]Read from MH i2c: F0 09 00 9F 66 00 E9 0F 22 67 44 5E 04 65 89 [10:52:20]GetLastDocTimeStamp 1730285532 [10:52:20]current date 1730285545 [10:52:20]FM_GetShiftState [10:52:20]SAM_PROTO_GetShiftState [10:52:20]wFMCommunicate request_size=4 [10:52:20]MH_SAM_APDU [10:52:20]CAPDU: 80 13 01 00 [10:52:20]Write to MH i2c: E2 08 00 A0 66 80 13 01 00 00 00 00 00 83 [10:52:20]Write i2c OK [10:52:20]MH_I2C_Read... [10:52:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:20]Read from MH i2c: E2 [10:52:20]MH_I2C_Read... [10:52:20]Read from MH i2c: E2 0E 00 [10:52:20]MH_I2C_Read... [10:52:20]Read from MH i2c: E2 0E 00 A0 66 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 6E [10:52:20]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:52:20]wFMCommunicate OK [10:52:20]SAM_PROTO_GetShiftState done [10:52:20]FM_GetShiftState done [10:52:20]opened in 1730247899 [10:52:20]opened+sec_in_day 1730334299 [10:52:20]quantity*price = 20003 [10:52:20]sum+1 = 20004 [10:52:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 161 30.10.2024 10:52 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311314 ФПД: 148693542018225 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T105225&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311314&fm=148693542018225&tin=02508201610067®Number=0000000000091780&sum=20000 [10:52:21]StoreToDocumentArchive [10:52:21]shift 536 fd 311314 [10:52:21]save to /storage/0536/doc_00311314 [10:52:21]save last doc name /storage/0536/doc_00311314 to /storage/kkm_last_doc_name [10:52:21]save OK [10:52:21]Clear old archive folders... [10:52:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:52:21]tlvbuf is 006453A0 [10:52:21]SAM_PROTO_ClearQueue [10:52:21]wFMCommunicate request_size=4 [10:52:21]MH_SAM_APDU [10:52:21]CAPDU: 80 09 00 00 [10:52:21]Write to MH i2c: E2 08 00 AD 66 80 09 00 00 00 00 00 00 85 [10:52:21]Write i2c OK [10:52:21]MH_I2C_Read... [10:52:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:52:21]Read from MH i2c: E2 [10:52:21]MH_I2C_Read... [10:52:21]Read from MH i2c: E2 03 00 [10:52:21]MH_I2C_Read... [10:52:21]Read from MH i2c: E2 03 00 AD 66 00 90 00 87 [10:52:21]RAPDU: 90 00 [10:52:21]wFMCommunicate OK [10:52:21]SAM_PROTO_ClearQueue done [10:52:21]KKMCreateOFDPacket [10:52:21]OFDProtocolAddRootSTLVToBuf [10:52:21]FM_MakeSignedData [10:52:21]FM_MakeSignedData [10:52:21]SAM_PROTO_SignData [10:52:21]wFMCommunicate request_size=4 [10:52:21]MH_SAM_APDU [10:52:21]CAPDU: 80 0D 01 02 [10:52:21]Write to MH i2c: E2 08 00 AE 66 80 0D 01 02 00 00 00 00 8D [10:52:21]Write i2c OK [10:52:21]MH_I2C_Read... [10:52:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:52:21]Read from MH i2c: E2 [10:52:21]MH_I2C_Read... [10:52:21]Read from MH i2c: E2 03 00 [10:52:21]MH_I2C_Read... [10:52:21]Read from MH i2c: E2 03 00 AE 66 00 90 00 88 [10:52:21]RAPDU: 90 00 [10:52:21]wFMCommunicate OK [10:52:21]wFMCommunicate request_size=255 [10:52:21]MH_SAM_APDU [10:52: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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 A1 00 00 00 F4 03 04 00 E9 0F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 12 C0 04 00 35 04 06 00 87 [10:52:21]Write to MH i2c: E2 02 01 AF 66 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 A1 00 00 00 F4 03 04 00 E9 0F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 12 C0 04 00 35 04 06 00 87 00 00 76 [10:52:21]Write i2c OK [10:52:21]MH_I2C_Read... [10:52:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:22]Read from MH i2c: E2 [10:52:22]MH_I2C_Read... [10:52:22]Read from MH i2c: E2 03 00 [10:52:22]MH_I2C_Read... [10:52:22]Read from MH i2c: E2 03 00 AF 66 00 90 00 89 [10:52:22]RAPDU: 90 00 [10:52:22]wFMCommunicate OK [10:52:22]wFMCommunicate request_size=10 [10:52:22]MH_SAM_APDU [10:52:22]CAPDU: 80 0D 02 02 05 3C 69 C0 9C B1 [10:52:22]Write to MH i2c: E2 0D 00 B0 66 80 0D 02 02 05 00 3C 69 C0 9C B1 00 00 4C [10:52:22]Write i2c OK [10:52:22]MH_I2C_Read... [10:52:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:22]Read from MH i2c: E2 [10:52:22]MH_I2C_Read... [10:52:22]Read from MH i2c: E2 03 00 [10:52:22]MH_I2C_Read... [10:52:22]Read from MH i2c: E2 03 00 B0 66 00 90 00 8A [10:52:22]RAPDU: 90 00 [10:52:22]wFMCommunicate OK [10:52:22]wFMCommunicate request_size=4 [10:52:22]MH_SAM_APDU [10:52:22]CAPDU: 80 0D 03 02 [10:52:22]Write to MH i2c: E2 08 00 B1 66 80 0D 03 02 00 00 00 00 92 [10:52:22]Write i2c OK [10:52:22]MH_I2C_Read... [10:52:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:52:22]Read from MH i2c: E2 [10:52:22]MH_I2C_Read... [10:52:22]Read from MH i2c: E2 0B 00 [10:52:22]MH_I2C_Read... [10:52:22]Read from MH i2c: E2 0B 00 B1 66 00 2E A4 62 53 A5 B3 A6 13 90 00 2B [10:52:22]RAPDU: 2E A4 62 53 A5 B3 A6 13 90 00 [10:52:22]wFMCommunicate OK [10:52:22]SAM_PROTO_SignData done [10:52:22]FM_MakeSignedData done [10:52:22]CreateOFDProtocolMessage [10:52:22]wFMCommunicate request_size=4 [10:52:22]MH_SAM_APDU [10:52:22]CAPDU: 80 11 00 00 [10:52:22]Write to MH i2c: E2 08 00 B2 66 80 11 00 00 00 00 00 00 92 [10:52:22]Write i2c OK [10:52:22]MH_I2C_Read... [10:52:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:22]Read from MH i2c: E2 [10:52:22]MH_I2C_Read... [10:52:22]Read from MH i2c: E2 17 00 [10:52:22]MH_I2C_Read... [10:52:22]Read from MH i2c: E2 17 00 B2 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E7 [10:52:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:52:22]wFMCommunicate OK [10:52:22]CreateOFDProtocolMessage done [10:52:22]OFDSenderStorePacket 311314 [10:52:22]StoreOFDPacket docnum=311314 [10:52:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 33 AA 07 01 85 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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 A1 00 00 00 F4 03 04 00 E9 0F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 12 C0 04 00 35 04 06 00 87 3C 69 C0 9C B1 2E A4 62 53 A5 B3 A6 13 [10:52:22]CheckFolder [10:52:22]dirname=/storage/ofd_packets [10:52:22]CheckFolder done [10:52:22]ProducePacketName [10:52:22]name=ofd_packets/00311314 [10:52:22]NVStorageSaveData ofd_packets/00311314 [10:52:22]File name is /storage/ofd_packets/00311314 [10:52:22]Write 301 bytes [10:52:22]NVStorageSaveData done [10:52:22]OFDSenderStorePacket done [10:52:22]KKMCreateOFDPacket done [10:52:22]NVStorageSaveData kkm_last_timestamp [10:52:22]File name is /storage/kkm_last_timestamp [10:52:22]Write 4 bytes [10:52:22]NVStorageSaveData done [10:52:22]ExternCall_PrintAddStr [10:52:22]wPrintStart [10:52:22]Write to MH i2c: 01 00 00 B3 66 19 [10:52:22]Write i2c OK [10:52:22]MH_I2C_Read... [10:52:22]Read from MH i2c: 01 [10:52:22]MH_I2C_Read... [10:52:22]Read from MH i2c: 01 07 00 [10:52:22]MH_I2C_Read... [10:52:22]Read from MH i2c: 01 07 00 B3 66 00 00 00 00 00 FF 0F 2E [10:52:22]RasterBufferAndPrint [10:52:22]line Счет N : (1)645121 [10:52:22]line ИНН: 02508201610067 [10:52:22]line Контрольно-Кассовый Чек [10:52:22]line ПРОДАЖА [10:52:22]line ТРК (МРК, ГНК) : 31 [10:52:22]line Товар: 2710124130 [10:52:22]line Аи-92-К-2 [10:52:22]line 2.990 * 66.90 [10:52:22]line = 200.03 [10:52:22]line НДС 12% НСП 1% [10:52:22]line > о реализуемом товаре [10:52:22]line ОКРУГЛЕНИЕ: -0.03 [10:52:22]line ИТОГО: 200.00 [10:52:22]line Внесено: 200.00 [10:52:22]line СДАЧА: 0.00 [10:52:22]line НСП 1% : 1.77 [10:52:22]line НДС 12% : 21.24 [10:52:22]line Наличными: 200.00 [10:52:22]line Безнал.: 0.00 [10:52:22]line Место: АЗС № 172 "Партнер Нефть" [10:52:22]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:52:22]line СНО: Общий режим [10:52:22]line Чек 161 30.10.2024 10:52 [10:52:22]line Смена: 536 ФФД: 1.0 [10:52:22]line ЗНМ: 0300000116 [10:52:22]line РНМ: 0000000000091780 [10:52:22]line Версия ККМ: 001 [10:52:22]line ФМ: 0000000000871765 [10:52:22]line ФД: 311314 [10:52:22]line ФПД: 148693542018225 [10:52:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T105225&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311314&fm=148693542018225&tin=02508201610067®Number=0000000000091780&sum=20000 [10:52:22]written 0, free lines is 4095 [10:52:22]OFD Sender: Processing packet 311314 [packets to send 223, broken 222] [10:52:22]ProducePacketName [10:52:22]name=ofd_packets/00311314 [10:52:22]OFD Sender: To server: pG, [10:52:22]CommunicateWithHost lk.salyk.kg:30040 [10:52:22]ConnectInit lk.salyk.kg [10:52:22]Connected sock=9 [10:52:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 33 AA 07 01 85 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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 A1 00 00 00 F4 03 04 00 E9 0F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 12 C0 04 00 35 04 06 00 87 3C 69 C0 9C B1 2E A4 62 53 A5 B3 A6 13 [10:52:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 AB 4F 47 00 72 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 31 37 36 35 10 04 04 00 12 C0 04 00 F4 03 04 00 39 B6 21 67 B6 04 01 00 00 CD 91 08 B3 13 E3 37 CB [10:52:22]CommunicateWithHost err = 0 [10:52:22]CheckOFDResponse [10:52:22]1017 (14) - 77093643461234 [10:52:22]1041 (16) - 0000000000871765 [10:52:22]1040 (4) - 311314 [10:52:22]1012 (4) - 30.10.2024 04:29 [10:52:22]1206 (1) - 0 [10:52:22]OFD Sender: Remove packet 311314 [10:52:22]ProducePacketName [10:52:22]name=ofd_packets/00311314 [10:52:22]NVStorageDeleteData [10:52:22]Write to MH i2c: 01 00 00 DD 66 43 [10:52:22]Write i2c OK [10:52:22]MH_I2C_Read... [10:52:22]Read from MH i2c: 01 [10:52:22]MH_I2C_Read... [10:52:22]Read from MH i2c: 01 07 00 [10:52:22]MH_I2C_Read... [10:52:22]Read from MH i2c: 01 07 00 DD 66 00 00 00 00 00 BC 0C 12 [10:52:22]RasterBufferAndPrint [10:52:22]line [10:52:22]line [10:52:22]line [10:52:22]line [10:52:22]line [10:52:22]written 0, free lines is 3268 [10:52:22]MH_Cut [10:52:22]Write to MH i2c: D1 01 00 E4 66 01 1C [10:52:22]Write i2c OK [10:52:22]MH_I2C_Read... [10:52:22]Read from MH i2c: D1 [10:52:22]MH_I2C_Read... [10:52:22]Read from MH i2c: D1 01 00 [10:52:22]MH_I2C_Read... [10:52:22]Read from MH i2c: D1 01 00 E4 66 00 1B [10:52:22]Write to MH i2c: 01 00 00 E5 66 4B [10:52:22]Write i2c OK [10:52:22]MH_I2C_Read... [10:52:23]OFD Sender: No OFD packet to send [10:52:23]*** Cut start [10:52:23]*** Purtial cut [10:52:23]*** Stage 1: CUTSNS_PIN = 1 [10:52:23]Read from MH i2c: 01 [10:52:23]MH_I2C_Read... [10:52:23]*** Stop cut motor [10:52:23]*** Cut end [10:52:23]Read from MH i2c: 01 07 00 [10:52:23]MH_I2C_Read... [10:52:23]Read from MH i2c: 01 07 00 E5 66 00 00 00 00 00 FF 0F 60 [10:52:23]process_action close_receipt done [10:52:23]requested_data is exist [10:52:23]produce_requested_data [10:52:23]requested_item fm.sn is exist - process it [10:52:23]wFMCommunicate request_size=4 [10:52:23]MH_SAM_APDU [10:52:23]CAPDU: 80 11 00 00 [10:52:23]Write to MH i2c: E2 08 00 E6 66 80 11 00 00 00 00 00 00 C6 [10:52:23]Write i2c OK [10:52:23]MH_I2C_Read... [10:52:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:23]Read from MH i2c: E2 [10:52:24]MH_I2C_Read... [10:52:24]Read from MH i2c: E2 17 00 [10:52:24]MH_I2C_Read... [10:52:24]Read from MH i2c: E2 17 00 E6 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 1B [10:52:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:52:24]wFMCommunicate OK [10:52:24]requested_item fd.num is exist - process it [10:52:24]SAM_PROTO_GetFieldsCounters [10:52:24]wFMCommunicate request_size=4 [10:52:24]MH_SAM_APDU [10:52:24]CAPDU: 80 13 00 00 [10:52:24]Write to MH i2c: E2 08 00 E7 66 80 13 00 00 00 00 00 00 C9 [10:52:24]Write i2c OK [10:52:24]MH_I2C_Read... [10:52:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:52:24]Read from MH i2c: E2 [10:52:24]MH_I2C_Read... [10:52:24]Read from MH i2c: E2 62 00 [10:52:24]MH_I2C_Read... [10:52:24]Read from MH i2c: E2 62 00 E7 66 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 12 C0 04 00 0E 04 04 00 18 02 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 BF [10:52: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 12 C0 04 00 0E 04 04 00 18 02 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 [10:52:24]wFMCommunicate OK [10:52:24]SAM_PROTO_GetFieldsCounters done [10:52:24]requested_item shift.num is exist - process it [10:52:24]requested_item shift.opened is exist - process it [10:52:24]req_shift_opened [10:52:24]FM_GetShiftState [10:52:24]SAM_PROTO_GetShiftState [10:52:24]wFMCommunicate request_size=4 [10:52:24]MH_SAM_APDU [10:52:24]CAPDU: 80 13 01 00 [10:52:24]Write to MH i2c: E2 08 00 E8 66 80 13 01 00 00 00 00 00 CB [10:52:24]Write i2c OK [10:52:24]MH_I2C_Read... [10:52:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:24]Read from MH i2c: E2 [10:52:24]MH_I2C_Read... [10:52:24]Read from MH i2c: E2 0E 00 [10:52:24]MH_I2C_Read... [10:52:24]Read from MH i2c: E2 0E 00 E8 66 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 B6 [10:52:24]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:52:24]wFMCommunicate OK [10:52:24]SAM_PROTO_GetShiftState done [10:52:24]FM_GetShiftState done [10:52:24]req_shift_opened done [10:52:24]requested_item shift.open_date is exist - process it [10:52:24]req_shift_open_date [10:52:24]req_shift_open_date done [10:52:24]produce_requested_data done [10:52:24]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311314,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:52:24]process_action_free close_receipt [10:52:24]json_value_free [10:52:24]json_value_free done [10:52:24]process_json_proto returns [10:52:24]Send response to host [10:52:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311314,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:52:24]free response buf [10:52:24]execute_script done [10:52:24]execute_script returns [10:52:24]free content buf [10:52:24]Sock 7.Close socket [10:52:24]Sock 7.Thread stoped [10:52:28]OFD Sender: No OFD packet to send [10:52:33]OFD Sender: No OFD packet to send [10:52:38]OFD Sender: No OFD packet to send [10:52:43]OFD Sender: No OFD packet to send [10:52:48]OFD Sender: No OFD packet to send [10:52:53]OFD Sender: No OFD packet to send [10:52:58]OFD Sender: No OFD packet to send [10:53:00]accept exits with 10 [10:53:00]New connection [10:53:00]New thread 3066654052 created [10:53:00]Thread 3066510692 joined [10:53:00]Waiting for new connection... [10:53:00] Sock 10.Parse request [10:53:00]Sock 10.Check first char [10:53:00]Sock 10.First char is OK [10:53:00]request: POST /json_proto HTTP/1.0 [10:53:00]Method: POST [10:53:00]URL: /json_proto [10:53:00]Method is POST - this is cgi request [10:53:00]url: /json_proto [10:53:00]query_string will be loaded in cgi processing [10:53:00]execute_cgi json_proto POST (null) [10:53:00]execute_cgi path=json_proto method=POST [10:53:00]POST find Content-Length [10:53:00]Host: 172.17.96.3:8080 [10:53:00]Content-Length: 677 [10:53:00]Content-Type: application/json [10:53:00] [10:53:00]POST finish read [10:53:00]Found Content-Length = 677 [10:53:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645122", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:53:00]execute_script... [10:53: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)645122", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:53:00]POST & json_proto [10:53:00]process_json_proto [10:53:00]json parsed OK: [10:53:00]protocol is kg_v1.0 [10:53:00]action value=close_receipt [10:53:00]process_action close_receipt [10:53:00]cmd_close_receipt [10:53:00]MH_GetDate [10:53:00]Write to MH i2c: F0 00 00 E9 66 3E [10:53:00]Write i2c OK [10:53:00]MH_I2C_Read... [10:53:00]Read from MH i2c: F0 [10:53:00]MH_I2C_Read... [10:53:00]Read from MH i2c: F0 09 00 [10:53:00]MH_I2C_Read... [10:53:00]Read from MH i2c: F0 09 00 E9 66 00 11 10 22 67 44 5E 04 65 FC [10:53:00]GetLastDocTimeStamp 1730285545 [10:53:00]current date 1730285585 [10:53:00]FM_GetShiftState [10:53:00]SAM_PROTO_GetShiftState [10:53:00]wFMCommunicate request_size=4 [10:53:00]MH_SAM_APDU [10:53:00]CAPDU: 80 13 01 00 [10:53:00]Write to MH i2c: E2 08 00 EA 66 80 13 01 00 00 00 00 00 CD [10:53:00]Write i2c OK [10:53:00]MH_I2C_Read... [10:53:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:53:00]Read from MH i2c: E2 [10:53:00]MH_I2C_Read... [10:53:00]Read from MH i2c: E2 0E 00 [10:53:00]MH_I2C_Read... [10:53:00]Read from MH i2c: E2 0E 00 EA 66 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 B8 [10:53:00]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:53:00]wFMCommunicate OK [10:53:00]SAM_PROTO_GetShiftState done [10:53:00]FM_GetShiftState done [10:53:00]opened in 1730247899 [10:53:00]opened+sec_in_day 1730334299 [10:53:00]quantity*price = 40006 [10:53:00]sum+1 = 40007 [10:53:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 162 30.10.2024 10:53 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311315 ФПД: 243211534048513 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T105305&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311315&fm=243211534048513&tin=02508201610067®Number=0000000000091780&sum=40000 [10:53:01]StoreToDocumentArchive [10:53:01]shift 536 fd 311315 [10:53:01]save to /storage/0536/doc_00311315 [10:53:01]save last doc name /storage/0536/doc_00311315 to /storage/kkm_last_doc_name [10:53:01]save OK [10:53:01]Clear old archive folders... [10:53:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:53:01]tlvbuf is 0062E240 [10:53:01]SAM_PROTO_ClearQueue [10:53:01]wFMCommunicate request_size=4 [10:53:01]MH_SAM_APDU [10:53:01]CAPDU: 80 09 00 00 [10:53:01]Write to MH i2c: E2 08 00 F7 66 80 09 00 00 00 00 00 00 CF [10:53:01]Write i2c OK [10:53:01]MH_I2C_Read... [10:53:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:53:01]Read from MH i2c: E2 [10:53:01]MH_I2C_Read... [10:53:01]Read from MH i2c: E2 03 00 [10:53:01]MH_I2C_Read... [10:53:01]Read from MH i2c: E2 03 00 F7 66 00 90 00 D1 [10:53:01]RAPDU: 90 00 [10:53:01]wFMCommunicate OK [10:53:01]SAM_PROTO_ClearQueue done [10:53:01]KKMCreateOFDPacket [10:53:01]OFDProtocolAddRootSTLVToBuf [10:53:01]FM_MakeSignedData [10:53:01]FM_MakeSignedData [10:53:01]SAM_PROTO_SignData [10:53:01]wFMCommunicate request_size=4 [10:53:01]MH_SAM_APDU [10:53:01]CAPDU: 80 0D 01 02 [10:53:01]Write to MH i2c: E2 08 00 F8 66 80 0D 01 02 00 00 00 00 D7 [10:53:01]Write i2c OK [10:53:01]MH_I2C_Read... [10:53:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:53:01]Read from MH i2c: E2 [10:53:01]MH_I2C_Read... [10:53:01]Read from MH i2c: E2 03 00 [10:53:01]MH_I2C_Read... [10:53:01]Read from MH i2c: E2 03 00 F8 66 00 90 00 D2 [10:53:01]RAPDU: 90 00 [10:53:01]wFMCommunicate OK [10:53:01]wFMCommunicate request_size=255 [10:53:01]MH_SAM_APDU [10:53: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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 A2 00 00 00 F4 03 04 00 11 10 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 13 C0 04 00 35 04 06 00 DD [10:53:01]Write to MH i2c: E2 02 01 F9 66 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 A2 00 00 00 F4 03 04 00 11 10 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 13 C0 04 00 35 04 06 00 DD 00 00 4E [10:53:01]Write i2c OK [10:53:01]MH_I2C_Read... [10:53:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:53:01]Read from MH i2c: E2 [10:53:01]MH_I2C_Read... [10:53:01]Read from MH i2c: E2 03 00 [10:53:01]MH_I2C_Read... [10:53:01]Read from MH i2c: E2 03 00 F9 66 00 90 00 D3 [10:53:01]RAPDU: 90 00 [10:53:01]wFMCommunicate OK [10:53:01]wFMCommunicate request_size=10 [10:53:01]MH_SAM_APDU [10:53:01]CAPDU: 80 0D 02 02 05 33 19 17 9D 01 [10:53:01]Write to MH i2c: E2 0D 00 FA 66 80 0D 02 02 05 00 33 19 17 9D 01 00 00 E5 [10:53:01]Write i2c OK [10:53:01]MH_I2C_Read... [10:53:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:53:01]Read from MH i2c: E2 [10:53:01]MH_I2C_Read... [10:53:01]Read from MH i2c: E2 03 00 [10:53:01]MH_I2C_Read... [10:53:01]Read from MH i2c: E2 03 00 FA 66 00 90 00 D4 [10:53:01]RAPDU: 90 00 [10:53:01]wFMCommunicate OK [10:53:01]wFMCommunicate request_size=4 [10:53:01]MH_SAM_APDU [10:53:01]CAPDU: 80 0D 03 02 [10:53:01]Write to MH i2c: E2 08 00 FB 66 80 0D 03 02 00 00 00 00 DC [10:53:01]Write i2c OK [10:53:01]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 FB 66 00 C9 CF 15 03 D6 B9 96 61 90 00 13 [10:53:02]RAPDU: C9 CF 15 03 D6 B9 96 61 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 FC 66 80 11 00 00 00 00 00 00 DC [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 FC 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 31 [10:53:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:53:02]wFMCommunicate OK [10:53:02]CreateOFDProtocolMessage done [10:53:02]OFDSenderStorePacket 311315 [10:53:02]StoreOFDPacket docnum=311315 [10:53:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A1 2A 07 01 A8 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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 A2 00 00 00 F4 03 04 00 11 10 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 13 C0 04 00 35 04 06 00 DD 33 19 17 9D 01 C9 CF 15 03 D6 B9 96 61 [10:53:02]CheckFolder [10:53:02]dirname=/storage/ofd_packets [10:53:02]CheckFolder done [10:53:02]ProducePacketName [10:53:02]name=ofd_packets/00311315 [10:53:02]NVStorageSaveData ofd_packets/00311315 [10:53:02]File name is /storage/ofd_packets/00311315 [10:53:02]Write 301 bytes [10:53:02]NVStorageSaveData done [10:53:02]OFDSenderStorePacket done [10:53:02]KKMCreateOFDPacket done [10:53:02]NVStorageSaveData kkm_last_timestamp [10:53:02]File name is /storage/kkm_last_timestamp [10:53:02]Write 4 bytes [10:53:02]NVStorageSaveData done [10:53:02]ExternCall_PrintAddStr [10:53:02]wPrintStart [10:53:02]Write to MH i2c: 01 00 00 FD 66 63 [10:53:02]Write i2c OK [10:53:02]MH_I2C_Read... [10:53:02]Read from MH i2c: 01 [10:53:02]MH_I2C_Read... [10:53:02]Read from MH i2c: 01 07 00 [10:53:02]MH_I2C_Read... [10:53:02]Read from MH i2c: 01 07 00 FD 66 00 00 00 00 00 FF 0F 78 [10:53:02]RasterBufferAndPrint [10:53:02]line Счет N : (1)645122 [10:53:02]line ИНН: 02508201610067 [10:53:02]line Контрольно-Кассовый Чек [10:53:02]line ПРОДАЖА [10:53:02]line ТРК (МРК, ГНК) : 62 [10:53:02]line Товар: 2710124130 [10:53:02]line Аи-92-К-2 [10:53:02]line 5.980 * 66.90 [10:53:02]line = 400.06 [10:53:02]line НДС 12% НСП 1% [10:53:02]line > о реализуемом товаре [10:53:02]line ОКРУГЛЕНИЕ: -0.06 [10:53:02]line ИТОГО: 400.00 [10:53:02]line Внесено: 400.00 [10:53:02]line СДАЧА: 0.00 [10:53:02]line НСП 1% : 3.54 [10:53:02]line НДС 12% : 42.48 [10:53:02]line Наличными: 400.00 [10:53:02]line Безнал.: 0.00 [10:53:02]line Место: АЗС № 172 "Партнер Нефть" [10:53:02]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:53:02]line СНО: Общий режим [10:53:02]line Чек 162 30.10.2024 10:53 [10:53:02]line Смена: 536 ФФД: 1.0 [10:53:02]line ЗНМ: 0300000116 [10:53:02]line РНМ: 0000000000091780 [10:53:02]line Версия ККМ: 001 [10:53:02]line ФМ: 0000000000871765 [10:53:02]line ФД: 311315 [10:53:02]line ФПД: 243211534048513 [10:53:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T105305&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311315&fm=243211534048513&tin=02508201610067®Number=0000000000091780&sum=40000 [10:53:02]written 0, free lines is 4095 [10:53:02]OFD Sender: Processing packet 311315 [packets to send 223, broken 222] [10:53:02]ProducePacketName [10:53:02]name=ofd_packets/00311315 [10:53:02]OFD Sender: To server: pG, [10:53:02]CommunicateWithHost lk.salyk.kg:30040 [10:53:02]ConnectInit lk.salyk.kg [10:53:02]Connected sock=9 [10:53:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A1 2A 07 01 A8 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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 A2 00 00 00 F4 03 04 00 11 10 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 13 C0 04 00 35 04 06 00 DD 33 19 17 9D 01 C9 CF 15 03 D6 B9 96 61 [10:53:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 79 0B 47 00 E6 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 31 37 36 35 10 04 04 00 13 C0 04 00 F4 03 04 00 61 B6 21 67 B6 04 01 00 00 E1 AC 95 6C 45 A1 D8 FA [10:53:02]CommunicateWithHost err = 0 [10:53:02]CheckOFDResponse [10:53:02]1017 (14) - 77093643461234 [10:53:02]1041 (16) - 0000000000871765 [10:53:02]1040 (4) - 311315 [10:53:02]1012 (4) - 30.10.2024 04:30 [10:53:02]1206 (1) - 0 [10:53:02]OFD Sender: Remove packet 311315 [10:53:02]ProducePacketName [10:53:02]name=ofd_packets/00311315 [10:53:02]NVStorageDeleteData [10:53:02]Write to MH i2c: 01 00 00 27 67 8E [10:53:02]Write i2c OK [10:53:02]MH_I2C_Read... [10:53:02]Read from MH i2c: 01 [10:53:02]MH_I2C_Read... [10:53:02]Read from MH i2c: 01 07 00 [10:53:02]MH_I2C_Read... [10:53:02]Read from MH i2c: 01 07 00 27 67 00 00 00 00 00 BC 0C 5D [10:53:02]RasterBufferAndPrint [10:53:02]line [10:53:02]line [10:53:02]line [10:53:02]line [10:53:02]line [10:53:02]written 0, free lines is 3268 [10:53:02]MH_Cut [10:53:02]Write to MH i2c: D1 01 00 2E 67 01 67 [10:53:02]Write i2c OK [10:53:02]MH_I2C_Read... [10:53:02]Read from MH i2c: D1 [10:53:02]MH_I2C_Read... [10:53:02]Read from MH i2c: D1 01 00 [10:53:02]MH_I2C_Read... [10:53:02]Read from MH i2c: D1 01 00 2E 67 00 66 [10:53:02]Write to MH i2c: 01 00 00 2F 67 96 [10:53:02]Write i2c OK [10:53:02]MH_I2C_Read... [10:53:02]OFD Sender: No OFD packet to send [10:53:03]*** Cut start [10:53:03]*** Purtial cut [10:53:03]*** Stage 1: CUTSNS_PIN = 1 [10:53:03]Read from MH i2c: 01 [10:53:03]MH_I2C_Read... [10:53:03]*** Stop cut motor [10:53:03]*** Cut end [10:53:03]Read from MH i2c: 01 07 00 [10:53:03]MH_I2C_Read... [10:53:03]Read from MH i2c: 01 07 00 2F 67 00 00 00 00 00 FF 0F AB [10:53:03]process_action close_receipt done [10:53:03]requested_data is exist [10:53:03]produce_requested_data [10:53:03]requested_item fm.sn is exist - process it [10:53:03]wFMCommunicate request_size=4 [10:53:03]MH_SAM_APDU [10:53:03]CAPDU: 80 11 00 00 [10:53:03]Write to MH i2c: E2 08 00 30 67 80 11 00 00 00 00 00 00 11 [10:53:03]Write i2c OK [10:53:03]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 30 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 66 [10:53:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:53:03]wFMCommunicate OK [10:53:03]requested_item fd.num is exist - process it [10:53:03]SAM_PROTO_GetFieldsCounters [10:53:03]wFMCommunicate request_size=4 [10:53:03]MH_SAM_APDU [10:53:03]CAPDU: 80 13 00 00 [10:53:03]Write to MH i2c: E2 08 00 31 67 80 13 00 00 00 00 00 00 14 [10:53:03]Write i2c OK [10:53:03]MH_I2C_Read... [10:53:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:53:03]Read from MH i2c: E2 [10:53:03]MH_I2C_Read... [10:53:03]Read from MH i2c: E2 62 00 [10:53:03]MH_I2C_Read... [10:53:03]Read from MH i2c: E2 62 00 31 67 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 13 C0 04 00 0E 04 04 00 18 02 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 0E [10:53: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 13 C0 04 00 0E 04 04 00 18 02 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 [10:53:03]wFMCommunicate OK [10:53:03]SAM_PROTO_GetFieldsCounters done [10:53:03]requested_item shift.num is exist - process it [10:53:03]requested_item shift.opened is exist - process it [10:53:03]req_shift_opened [10:53:03]FM_GetShiftState [10:53:03]SAM_PROTO_GetShiftState [10:53:03]wFMCommunicate request_size=4 [10:53:03]MH_SAM_APDU [10:53:03]CAPDU: 80 13 01 00 [10:53:03]Write to MH i2c: E2 08 00 32 67 80 13 01 00 00 00 00 00 16 [10:53:03]Write i2c OK [10:53:03]MH_I2C_Read... [10:53:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:53:03]Read from MH i2c: E2 [10:53:03]MH_I2C_Read... [10:53:03]Read from MH i2c: E2 0E 00 [10:53:03]MH_I2C_Read... [10:53:03]Read from MH i2c: E2 0E 00 32 67 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 01 [10:53:03]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:53:03]wFMCommunicate OK [10:53:03]SAM_PROTO_GetShiftState done [10:53:03]FM_GetShiftState done [10:53:03]req_shift_opened done [10:53:03]requested_item shift.open_date is exist - process it [10:53:03]req_shift_open_date [10:53:03]req_shift_open_date done [10:53:03]produce_requested_data done [10:53:03]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311315,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:53:03]process_action_free close_receipt [10:53:03]json_value_free [10:53:03]json_value_free done [10:53:03]process_json_proto returns [10:53:03]Send response to host [10:53:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311315,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:53:03]free response buf [10:53:03]execute_script done [10:53:03]execute_script returns [10:53:03]free content buf [10:53:03]Sock 10.Close socket [10:53:03]Sock 10.Thread stoped [10:53:08]OFD Sender: No OFD packet to send [10:53:13]OFD Sender: No OFD packet to send [10:53:14]accept exits with 7 [10:53:14]New connection [10:53:14]New thread 3066510692 created [10:53:14]Thread 3066654052 joined [10:53:14]Waiting for new connection... [10:53:14] Sock 7.Parse request [10:53:14]Sock 7.Check first char [10:53:14]Sock 7.First char is OK [10:53:14]request: POST /json_proto HTTP/1.0 [10:53:14]Method: POST [10:53:14]URL: /json_proto [10:53:14]Method is POST - this is cgi request [10:53:14]url: /json_proto [10:53:14]query_string will be loaded in cgi processing [10:53:14]execute_cgi json_proto POST (null) [10:53:14]execute_cgi path=json_proto method=POST [10:53:14]POST find Content-Length [10:53:14]Host: 172.17.96.3:8080 [10:53:14]Content-Length: 674 [10:53:14]Content-Type: application/json [10:53:14] [10:53:14]POST finish read [10:53:14]Found Content-Length = 674 [10:53:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645123", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 7.880, "sum" : 600.46, "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:53:14]execute_script... [10:53: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)645123", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 7.880, "sum" : 600.46, "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:53:14]POST & json_proto [10:53:14]process_json_proto [10:53:14]json parsed OK: [10:53:14]protocol is kg_v1.0 [10:53:14]action value=close_receipt [10:53:14]process_action close_receipt [10:53:14]cmd_close_receipt [10:53:14]MH_GetDate [10:53:14]Write to MH i2c: F0 00 00 33 67 89 [10:53:14]Write i2c OK [10:53:14]MH_I2C_Read... [10:53:14]Read from MH i2c: F0 [10:53:14]MH_I2C_Read... [10:53:14]Read from MH i2c: F0 09 00 [10:53:14]MH_I2C_Read... [10:53:14]Read from MH i2c: F0 09 00 33 67 00 1F 10 22 67 44 5E 04 65 55 [10:53:14]GetLastDocTimeStamp 1730285585 [10:53:14]current date 1730285599 [10:53:14]FM_GetShiftState [10:53:14]SAM_PROTO_GetShiftState [10:53:14]wFMCommunicate request_size=4 [10:53:14]MH_SAM_APDU [10:53:14]CAPDU: 80 13 01 00 [10:53:14]Write to MH i2c: E2 08 00 34 67 80 13 01 00 00 00 00 00 18 [10:53:14]Write i2c OK [10:53:14]MH_I2C_Read... [10:53:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:53:14]Read from MH i2c: E2 [10:53:14]MH_I2C_Read... [10:53:14]Read from MH i2c: E2 0E 00 [10:53:14]MH_I2C_Read... [10:53:14]Read from MH i2c: E2 0E 00 34 67 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 03 [10:53:14]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:53:14]wFMCommunicate OK [10:53:14]SAM_PROTO_GetShiftState done [10:53:14]FM_GetShiftState done [10:53:14]opened in 1730247899 [10:53:14]opened+sec_in_day 1730334299 [10:53:14]quantity*price = 60045 [10:53:14]sum+1 = 60047 [10:53:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.77 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 163 30.10.2024 10:53 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311316 ФПД: 38333432424276 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T105319&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311316&fm=38333432424276&tin=02508201610067®Number=0000000000091780&sum=60000 [10:53:15]StoreToDocumentArchive [10:53:15]shift 536 fd 311316 [10:53:15]save to /storage/0536/doc_00311316 [10:53:15]save last doc name /storage/0536/doc_00311316 to /storage/kkm_last_doc_name [10:53:15]save OK [10:53:15]Clear old archive folders... [10:53:15]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:53:15]tlvbuf is 007B0E60 [10:53:15]SAM_PROTO_ClearQueue [10:53:15]wFMCommunicate request_size=4 [10:53:15]MH_SAM_APDU [10:53:15]CAPDU: 80 09 00 00 [10:53:15]Write to MH i2c: E2 08 00 41 67 80 09 00 00 00 00 00 00 1A [10:53:15]Write i2c OK [10:53:15]MH_I2C_Read... [10:53:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:53:15]Read from MH i2c: E2 [10:53:15]MH_I2C_Read... [10:53:15]Read from MH i2c: E2 03 00 [10:53:15]MH_I2C_Read... [10:53:15]Read from MH i2c: E2 03 00 41 67 00 90 00 1C [10:53:15]RAPDU: 90 00 [10:53:15]wFMCommunicate OK [10:53:15]SAM_PROTO_ClearQueue done [10:53:15]KKMCreateOFDPacket [10:53:15]OFDProtocolAddRootSTLVToBuf [10:53:15]FM_MakeSignedData [10:53:15]FM_MakeSignedData [10:53:15]SAM_PROTO_SignData [10:53:15]wFMCommunicate request_size=4 [10:53:15]MH_SAM_APDU [10:53:15]CAPDU: 80 0D 01 02 [10:53:15]Write to MH i2c: E2 08 00 42 67 80 0D 01 02 00 00 00 00 22 [10:53:15]Write i2c OK [10:53:15]MH_I2C_Read... [10:53:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:53:15]Read from MH i2c: E2 [10:53:15]MH_I2C_Read... [10:53:15]Read from MH i2c: E2 03 00 [10:53:15]MH_I2C_Read... [10:53:15]Read from MH i2c: E2 03 00 42 67 00 90 00 1D [10:53:15]RAPDU: 90 00 [10:53:15]wFMCommunicate OK [10:53:15]wFMCommunicate request_size=255 [10:53:15]MH_SAM_APDU [10:53: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 32 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E 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 E9 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 A3 00 00 00 F4 03 04 00 1F 10 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 14 C0 04 00 35 04 06 00 22 DD 32 9F [10:53:15]Write to MH i2c: E2 02 01 43 67 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 32 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E 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 E9 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 A3 00 00 00 F4 03 04 00 1F 10 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 14 C0 04 00 35 04 06 00 22 DD 32 9F 00 00 84 [10:53:15]Write i2c OK [10:53:15]MH_I2C_Read... [10:53:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:53:16]Read from MH i2c: E2 [10:53:16]MH_I2C_Read... [10:53:16]Read from MH i2c: E2 03 00 [10:53:16]MH_I2C_Read... [10:53:16]Read from MH i2c: E2 03 00 43 67 00 90 00 1E [10:53:16]RAPDU: 90 00 [10:53:16]wFMCommunicate OK [10:53:16]wFMCommunicate request_size=7 [10:53:16]MH_SAM_APDU [10:53:16]CAPDU: 80 0D 02 02 02 67 54 [10:53:16]Write to MH i2c: E2 0A 00 44 67 80 0D 02 02 02 00 67 54 00 00 E4 [10:53:16]Write i2c OK [10:53:16]MH_I2C_Read... [10:53:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:53:16]Read from MH i2c: E2 [10:53:16]MH_I2C_Read... [10:53:16]Read from MH i2c: E2 03 00 [10:53:16]MH_I2C_Read... [10:53:16]Read from MH i2c: E2 03 00 44 67 00 90 00 1F [10:53:16]RAPDU: 90 00 [10:53:16]wFMCommunicate OK [10:53:16]wFMCommunicate request_size=4 [10:53:16]MH_SAM_APDU [10:53:16]CAPDU: 80 0D 03 02 [10:53:16]Write to MH i2c: E2 08 00 45 67 80 0D 03 02 00 00 00 00 27 [10:53:16]Write i2c OK [10:53:16]MH_I2C_Read... [10:53:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:53:16]Read from MH i2c: E2 [10:53:16]MH_I2C_Read... [10:53:16]Read from MH i2c: E2 0B 00 [10:53:16]MH_I2C_Read... [10:53:16]Read from MH i2c: E2 0B 00 45 67 00 A9 E8 C1 B7 55 56 AC C7 90 00 4F [10:53:16]RAPDU: A9 E8 C1 B7 55 56 AC C7 90 00 [10:53:16]wFMCommunicate OK [10:53:16]SAM_PROTO_SignData done [10:53:16]FM_MakeSignedData done [10:53:16]CreateOFDProtocolMessage [10:53:16]wFMCommunicate request_size=4 [10:53:16]MH_SAM_APDU [10:53:16]CAPDU: 80 11 00 00 [10:53:16]Write to MH i2c: E2 08 00 46 67 80 11 00 00 00 00 00 00 27 [10:53:16]Write i2c OK [10:53:16]MH_I2C_Read... [10:53:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:53:16]Read from MH i2c: E2 [10:53:16]MH_I2C_Read... [10:53:16]Read from MH i2c: E2 17 00 [10:53:16]MH_I2C_Read... [10:53:16]Read from MH i2c: E2 17 00 46 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7C [10:53:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:53:16]wFMCommunicate OK [10:53:16]CreateOFDProtocolMessage done [10:53:16]OFDSenderStorePacket 311316 [10:53:16]StoreOFDPacket docnum=311316 [10:53:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 72 AF 04 01 52 3E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E 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 E9 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 A3 00 00 00 F4 03 04 00 1F 10 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 14 C0 04 00 35 04 06 00 22 DD 32 9F 67 54 A9 E8 C1 B7 55 56 AC C7 [10:53:16]CheckFolder [10:53:16]dirname=/storage/ofd_packets [10:53:16]CheckFolder done [10:53:16]ProducePacketName [10:53:16]name=ofd_packets/00311316 [10:53:16]NVStorageSaveData ofd_packets/00311316 [10:53:16]File name is /storage/ofd_packets/00311316 [10:53:16]Write 298 bytes [10:53:16]NVStorageSaveData done [10:53:16]OFDSenderStorePacket done [10:53:16]KKMCreateOFDPacket done [10:53:16]NVStorageSaveData kkm_last_timestamp [10:53:16]File name is /storage/kkm_last_timestamp [10:53:16]Write 4 bytes [10:53:16]NVStorageSaveData done [10:53:16]ExternCall_PrintAddStr [10:53:16]wPrintStart [10:53:16]Write to MH i2c: 01 00 00 47 67 AE [10:53:16]Write i2c OK [10:53:16]MH_I2C_Read... [10:53:16]Read from MH i2c: 01 [10:53:16]MH_I2C_Read... [10:53:16]Read from MH i2c: 01 07 00 [10:53:16]MH_I2C_Read... [10:53:16]Read from MH i2c: 01 07 00 47 67 00 00 00 00 00 FF 0F C3 [10:53:16]RasterBufferAndPrint [10:53:16]line Счет N : (1)645123 [10:53:16]line ИНН: 02508201610067 [10:53:16]line Контрольно-Кассовый Чек [10:53:16]line ПРОДАЖА [10:53:16]line ТРК (МРК, ГНК) : 11 [10:53:16]line Товар: 2710194210 [10:53:16]line ДТ-К-2 [10:53:16]line 7.880 * 76.20 [10:53:16]line = 600.46 [10:53:16]line НДС 12% НСП 1% [10:53:16]line > о реализуемом товаре [10:53:16]line ОКРУГЛЕНИЕ: -0.46 [10:53:16]line ИТОГО: 600.00 [10:53:16]line Внесено: 600.00 [10:53:16]line СДАЧА: 0.00 [10:53:16]line НСП 1% : 5.31 [10:53:16]line НДС 12% : 63.77 [10:53:16]line Наличными: 600.00 [10:53:16]line Безнал.: 0.00 [10:53:16]line Место: АЗС № 172 "Партнер Нефть" [10:53:16]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:53:16]line СНО: Общий режим [10:53:16]line Чек 163 30.10.2024 10:53 [10:53:16]line Смена: 536 ФФД: 1.0 [10:53:16]line ЗНМ: 0300000116 [10:53:16]line РНМ: 0000000000091780 [10:53:16]line Версия ККМ: 001 [10:53:16]line ФМ: 0000000000871765 [10:53:16]line ФД: 311316 [10:53:16]line ФПД: 38333432424276 [10:53:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T105319&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311316&fm=38333432424276&tin=02508201610067®Number=0000000000091780&sum=60000 [10:53:16]OFD Sender: Processing packet 311316 [packets to send 223, broken 222] [10:53:16]ProducePacketName [10:53:16]name=ofd_packets/00311316 [10:53:16]OFD Sender: To server: pG, [10:53:16]CommunicateWithHost lk.salyk.kg:30040 [10:53:16]ConnectInit lk.salyk.kg [10:53:16]written 0, free lines is 4095 [10:53:16]Connected sock=10 [10:53:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 72 AF 04 01 52 3E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E 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 E9 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 A3 00 00 00 F4 03 04 00 1F 10 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 14 C0 04 00 35 04 06 00 22 DD 32 9F 67 54 A9 E8 C1 B7 55 56 AC C7 [10:53:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 93 0F 47 00 E4 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 31 37 36 35 10 04 04 00 14 C0 04 00 F4 03 04 00 6F B6 21 67 B6 04 01 00 00 B8 9A 41 67 4E 9F 1F 54 [10:53:17]CommunicateWithHost err = 0 [10:53:17]CheckOFDResponse [10:53:17]1017 (14) - 77093643461234 [10:53:17]1041 (16) - 0000000000871765 [10:53:17]1040 (4) - 311316 [10:53:17]1012 (4) - 30.10.2024 04:30 [10:53:17]1206 (1) - 0 [10:53:17]OFD Sender: Remove packet 311316 [10:53:17]ProducePacketName [10:53:17]name=ofd_packets/00311316 [10:53:17]NVStorageDeleteData [10:53:17]Write to MH i2c: 01 00 00 71 67 D8 [10:53:17]Write i2c OK [10:53:17]MH_I2C_Read... [10:53:17]Read from MH i2c: 01 [10:53:17]MH_I2C_Read... [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 71 67 00 00 00 00 00 BF 0C AA [10:53:17]RasterBufferAndPrint [10:53:17]line [10:53:17]line [10:53:17]line [10:53:17]line [10:53:17]line [10:53:17]written 0, free lines is 3270 [10:53:17]MH_Cut [10:53:17]Write to MH i2c: D1 01 00 78 67 01 B1 [10:53:17]Write i2c OK [10:53:17]MH_I2C_Read... [10:53:17]Read from MH i2c: D1 [10:53:17]MH_I2C_Read... [10:53:17]Read from MH i2c: D1 01 00 [10:53:17]MH_I2C_Read... [10:53:17]Read from MH i2c: D1 01 00 78 67 00 B0 [10:53:17]Write to MH i2c: 01 00 00 79 67 E0 [10:53:17]Write i2c OK [10:53:17]MH_I2C_Read... [10:53:17]OFD Sender: No OFD packet to send [10:53:17]*** Cut start [10:53:17]*** Purtial cut [10:53:17]*** Stage 1: CUTSNS_PIN = 1 [10:53:18]Read from MH i2c: 01 [10:53:18]MH_I2C_Read... [10:53:18]*** Stop cut motor [10:53:18]*** Cut end [10:53:18]Read from MH i2c: 01 07 00 [10:53:18]MH_I2C_Read... [10:53:18]Read from MH i2c: 01 07 00 79 67 00 00 00 00 00 FF 0F F5 [10:53:18]process_action close_receipt done [10:53:18]requested_data is exist [10:53:18]produce_requested_data [10:53:18]requested_item fm.sn is exist - process it [10:53:18]wFMCommunicate request_size=4 [10:53:18]MH_SAM_APDU [10:53:18]CAPDU: 80 11 00 00 [10:53:18]Write to MH i2c: E2 08 00 7A 67 80 11 00 00 00 00 00 00 5B [10:53:18]Write i2c OK [10:53:18]MH_I2C_Read... [10:53:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:53:18]Read from MH i2c: E2 [10:53:18]MH_I2C_Read... [10:53:18]Read from MH i2c: E2 17 00 [10:53:18]MH_I2C_Read... [10:53:18]Read from MH i2c: E2 17 00 7A 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B0 [10:53:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:53:18]wFMCommunicate OK [10:53:18]requested_item fd.num is exist - process it [10:53:18]SAM_PROTO_GetFieldsCounters [10:53:18]wFMCommunicate request_size=4 [10:53:18]MH_SAM_APDU [10:53:18]CAPDU: 80 13 00 00 [10:53:18]Write to MH i2c: E2 08 00 7B 67 80 13 00 00 00 00 00 00 5E [10:53:18]Write i2c OK [10:53:18]MH_I2C_Read... [10:53:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:53:18]Read from MH i2c: E2 [10:53:18]MH_I2C_Read... [10:53:18]Read from MH i2c: E2 62 00 [10:53:18]MH_I2C_Read... [10:53:18]Read from MH i2c: E2 62 00 7B 67 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 14 C0 04 00 0E 04 04 00 18 02 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 5C [10:53: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 14 C0 04 00 0E 04 04 00 18 02 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 [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 7C 67 80 13 01 00 00 00 00 00 60 [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 7C 67 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 4B [10:53:18]RAPDU: 09 00 01 DB 7C 21 67 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":"0000000000871765","fd.num":311316,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [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":"0000000000871765","fd.num":311316,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [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 7.Close socket [10:53:18]Sock 7.Thread stoped [10:53:22]OFD Sender: No OFD packet to send [10:53:27]OFD Sender: No OFD packet to send [10:53:32]OFD Sender: No OFD packet to send [10:53:35]accept exits with 9 [10:53:35]New connection [10:53:35]New thread 3066654052 created [10:53:35]Thread 3066510692 joined [10:53:35]Waiting for new connection... [10:53:35] Sock 9.Parse request [10:53:35]Sock 9.Check first char [10:53:35]Sock 9.First char is OK [10:53:35]request: POST /json_proto HTTP/1.0 [10:53:35]Method: POST [10:53:35]URL: /json_proto [10:53:35]Method is POST - this is cgi request [10:53:35]url: /json_proto [10:53:35]query_string will be loaded in cgi processing [10:53:35]execute_cgi json_proto POST (null) [10:53:35]execute_cgi path=json_proto method=POST [10:53:35]POST find Content-Length [10:53:35]Host: 172.17.96.3:8080 [10:53:35]Content-Length: 677 [10:53:35]Content-Type: application/json [10:53:35] [10:53:35]POST finish read [10:53:35]Found Content-Length = 677 [10:53:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645124", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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" ] } } [10:53:35]execute_script... [10:53: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)645124", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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" ] } } [10:53:35]POST & json_proto [10:53:35]process_json_proto [10:53:35]json parsed OK: [10:53:35]protocol is kg_v1.0 [10:53:35]action value=close_receipt [10:53:35]process_action close_receipt [10:53:35]cmd_close_receipt [10:53:35]MH_GetDate [10:53:35]Write to MH i2c: F0 00 00 7D 67 D3 [10:53:35]Write i2c OK [10:53:35]MH_I2C_Read... [10:53:35]Read from MH i2c: F0 [10:53:35]MH_I2C_Read... [10:53:35]Read from MH i2c: F0 09 00 [10:53:35]MH_I2C_Read... [10:53:35]Read from MH i2c: F0 09 00 7D 67 00 34 10 22 67 44 5E 04 65 B4 [10:53:35]GetLastDocTimeStamp 1730285599 [10:53:35]current date 1730285620 [10:53:35]FM_GetShiftState [10:53:35]SAM_PROTO_GetShiftState [10:53:35]wFMCommunicate request_size=4 [10:53:35]MH_SAM_APDU [10:53:35]CAPDU: 80 13 01 00 [10:53:35]Write to MH i2c: E2 08 00 7E 67 80 13 01 00 00 00 00 00 62 [10:53:35]Write i2c OK [10:53:35]MH_I2C_Read... [10:53:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:53:35]Read from MH i2c: E2 [10:53:35]MH_I2C_Read... [10:53:35]Read from MH i2c: E2 0E 00 [10:53:35]MH_I2C_Read... [10:53:35]Read from MH i2c: E2 0E 00 7E 67 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 4D [10:53:35]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:53:35]wFMCommunicate OK [10:53:35]SAM_PROTO_GetShiftState done [10:53:35]FM_GetShiftState done [10:53:35]opened in 1730247899 [10:53:35]opened+sec_in_day 1730334299 [10:53:35]quantity*price = 20003 [10:53:35]sum+1 = 20004 [10:53:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 164 30.10.2024 10:53 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311317 ФПД: 141145734592723 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T105340&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311317&fm=141145734592723&tin=02508201610067®Number=0000000000091780&sum=20000 [10:53:37]StoreToDocumentArchive [10:53:37]shift 536 fd 311317 [10:53:37]save to /storage/0536/doc_00311317 [10:53:37]save last doc name /storage/0536/doc_00311317 to /storage/kkm_last_doc_name [10:53:37]save OK [10:53:37]Clear old archive folders... [10:53:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:53:37]tlvbuf is 00761890 [10:53:37]SAM_PROTO_ClearQueue [10:53:37]wFMCommunicate request_size=4 [10:53:37]MH_SAM_APDU [10:53:37]CAPDU: 80 09 00 00 [10:53:37]Write to MH i2c: E2 08 00 8B 67 80 09 00 00 00 00 00 00 64 [10:53:37]Write i2c OK [10:53:37]MH_I2C_Read... [10:53:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:53:37]Read from MH i2c: E2 [10:53:37]MH_I2C_Read... [10:53:37]Read from MH i2c: E2 03 00 [10:53:37]MH_I2C_Read... [10:53:37]Read from MH i2c: E2 03 00 8B 67 00 90 00 66 [10:53:37]RAPDU: 90 00 [10:53:37]wFMCommunicate OK [10:53:37]SAM_PROTO_ClearQueue done [10:53:37]KKMCreateOFDPacket [10:53:37]OFDProtocolAddRootSTLVToBuf [10:53:37]FM_MakeSignedData [10:53:37]FM_MakeSignedData [10:53:37]SAM_PROTO_SignData [10:53:37]wFMCommunicate request_size=4 [10:53:37]MH_SAM_APDU [10:53:37]CAPDU: 80 0D 01 02 [10:53:37]Write to MH i2c: E2 08 00 8C 67 80 0D 01 02 00 00 00 00 6C [10:53:37]Write i2c OK [10:53:37]MH_I2C_Read... [10:53:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:53:37]Read from MH i2c: E2 [10:53:37]MH_I2C_Read... [10:53:37]Read from MH i2c: E2 03 00 [10:53:37]MH_I2C_Read... [10:53:37]Read from MH i2c: E2 03 00 8C 67 00 90 00 67 [10:53:37]RAPDU: 90 00 [10:53:37]wFMCommunicate OK [10:53:37]wFMCommunicate request_size=255 [10:53:37]MH_SAM_APDU [10:53: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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 A4 00 00 00 F4 03 04 00 34 10 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 15 C0 04 00 35 04 06 00 80 [10:53:37]Write to MH i2c: E2 02 01 8D 67 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 A4 00 00 00 F4 03 04 00 34 10 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 15 C0 04 00 35 04 06 00 80 00 00 A0 [10:53:37]Write i2c OK [10:53:37]MH_I2C_Read... [10:53:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:53:37]Read from MH i2c: E2 [10:53:37]MH_I2C_Read... [10:53:37]Read from MH i2c: E2 03 00 [10:53:37]MH_I2C_Read... [10:53:37]Read from MH i2c: E2 03 00 8D 67 00 90 00 68 [10:53:37]RAPDU: 90 00 [10:53:37]wFMCommunicate OK [10:53:37]wFMCommunicate request_size=10 [10:53:37]MH_SAM_APDU [10:53:37]CAPDU: 80 0D 02 02 05 5F 0D 5F 38 D3 [10:53:37]Write to MH i2c: E2 0D 00 8E 67 80 0D 02 02 05 00 5F 0D 5F 38 D3 00 00 4F [10:53:37]Write i2c OK [10:53:37]MH_I2C_Read... [10:53:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:53:37]Read from MH i2c: E2 [10:53:37]MH_I2C_Read... [10:53:37]Read from MH i2c: E2 03 00 [10:53:37]MH_I2C_Read... [10:53:37]Read from MH i2c: E2 03 00 8E 67 00 90 00 69 [10:53:37]RAPDU: 90 00 [10:53:37]wFMCommunicate OK [10:53:37]wFMCommunicate request_size=4 [10:53:37]MH_SAM_APDU [10:53:37]CAPDU: 80 0D 03 02 [10:53:37]Write to MH i2c: E2 08 00 8F 67 80 0D 03 02 00 00 00 00 71 [10:53:37]Write i2c OK [10:53:37]MH_I2C_Read... [10:53:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:53:37]Read from MH i2c: E2 [10:53:37]MH_I2C_Read... [10:53:37]Read from MH i2c: E2 0B 00 [10:53:37]MH_I2C_Read... [10:53:37]Read from MH i2c: E2 0B 00 8F 67 00 1A EC 17 27 43 7F A7 9C 90 00 BB [10:53:37]RAPDU: 1A EC 17 27 43 7F A7 9C 90 00 [10:53:37]wFMCommunicate OK [10:53:37]SAM_PROTO_SignData done [10:53:37]FM_MakeSignedData done [10:53:37]CreateOFDProtocolMessage [10:53:37]wFMCommunicate request_size=4 [10:53:37]MH_SAM_APDU [10:53:37]CAPDU: 80 11 00 00 [10:53:37]Write to MH i2c: E2 08 00 90 67 80 11 00 00 00 00 00 00 71 [10:53:37]Write i2c OK [10:53:37]MH_I2C_Read... [10:53:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:53:37]Read from MH i2c: E2 [10:53:37]MH_I2C_Read... [10:53:37]Read from MH i2c: E2 17 00 [10:53:37]MH_I2C_Read... [10:53:37]Read from MH i2c: E2 17 00 90 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C6 [10:53:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:53:37]wFMCommunicate OK [10:53:37]CreateOFDProtocolMessage done [10:53:37]OFDSenderStorePacket 311317 [10:53:37]StoreOFDPacket docnum=311317 [10:53:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FE 04 07 01 23 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 A4 00 00 00 F4 03 04 00 34 10 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 15 C0 04 00 35 04 06 00 80 5F 0D 5F 38 D3 1A EC 17 27 43 7F A7 9C [10:53:37]CheckFolder [10:53:37]dirname=/storage/ofd_packets [10:53:37]CheckFolder done [10:53:37]ProducePacketName [10:53:37]name=ofd_packets/00311317 [10:53:37]NVStorageSaveData ofd_packets/00311317 [10:53:37]File name is /storage/ofd_packets/00311317 [10:53:37]Write 301 bytes [10:53:37]NVStorageSaveData done [10:53:37]OFDSenderStorePacket done [10:53:37]KKMCreateOFDPacket done [10:53:37]NVStorageSaveData kkm_last_timestamp [10:53:37]File name is /storage/kkm_last_timestamp [10:53:37]Write 4 bytes [10:53:37]NVStorageSaveData done [10:53:37]ExternCall_PrintAddStr [10:53:37]wPrintStart [10:53:37]Write to MH i2c: 01 00 00 91 67 F8 [10:53:37]Write i2c OK [10:53:37]MH_I2C_Read... [10:53:37]Read from MH i2c: 01 [10:53:37]MH_I2C_Read... [10:53:37]Read from MH i2c: 01 07 00 [10:53:37]MH_I2C_Read... [10:53:37]Read from MH i2c: 01 07 00 91 67 00 00 00 00 00 FF 0F 0D [10:53:37]RasterBufferAndPrint [10:53:37]line Счет N : (1)645124 [10:53:37]line ИНН: 02508201610067 [10:53:37]line Контрольно-Кассовый Чек [10:53:37]line ПРОДАЖА [10:53:37]line ТРК (МРК, ГНК) : 62 [10:53:37]line Товар: 2710124130 [10:53:37]line Аи-92-К-2 [10:53:37]line 2.990 * 66.90 [10:53:37]line = 200.03 [10:53:37]line НДС 12% НСП 1% [10:53:37]line > о реализуемом товаре [10:53:37]line ОКРУГЛЕНИЕ: -0.03 [10:53:37]line ИТОГО: 200.00 [10:53:37]line Внесено: 200.00 [10:53:37]line СДАЧА: 0.00 [10:53:37]line НСП 1% : 1.77 [10:53:37]line НДС 12% : 21.24 [10:53:37]line Наличными: 200.00 [10:53:37]line Безнал.: 0.00 [10:53:37]line Место: АЗС № 172 "Партнер Нефть" [10:53:37]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:53:37]line СНО: Общий режим [10:53:37]line Чек 164 30.10.2024 10:53 [10:53:37]line Смена: 536 ФФД: 1.0 [10:53:37]line ЗНМ: 0300000116 [10:53:37]line РНМ: 0000000000091780 [10:53:37]line Версия ККМ: 001 [10:53:37]line ФМ: 0000000000871765 [10:53:37]line ФД: 311317 [10:53:37]line ФПД: 141145734592723 [10:53:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T105340&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311317&fm=141145734592723&tin=02508201610067®Number=0000000000091780&sum=20000 [10:53:37]written 0, free lines is 4095 [10:53:37]OFD Sender: Processing packet 311317 [packets to send 223, broken 222] [10:53:37]ProducePacketName [10:53:37]name=ofd_packets/00311317 [10:53:37]OFD Sender: To server: pG, [10:53:37]CommunicateWithHost lk.salyk.kg:30040 [10:53:37]ConnectInit lk.salyk.kg [10:53:37]Connected sock=10 [10:53:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FE 04 07 01 23 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 A4 00 00 00 F4 03 04 00 34 10 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 15 C0 04 00 35 04 06 00 80 5F 0D 5F 38 D3 1A EC 17 27 43 7F A7 9C [10:53:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F0 3A 47 00 E8 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 31 37 36 35 10 04 04 00 15 C0 04 00 F4 03 04 00 84 B6 21 67 B6 04 01 00 00 B4 F1 BA 83 43 C7 70 D7 [10:53:37]CommunicateWithHost err = 0 [10:53:37]CheckOFDResponse [10:53:37]1017 (14) - 77093643461234 [10:53:37]1041 (16) - 0000000000871765 [10:53:37]1040 (4) - 311317 [10:53:37]1012 (4) - 30.10.2024 04:31 [10:53:37]1206 (1) - 0 [10:53:37]OFD Sender: Remove packet 311317 [10:53:37]ProducePacketName [10:53:37]name=ofd_packets/00311317 [10:53:37]NVStorageDeleteData [10:53:38]Write to MH i2c: 01 00 00 BB 67 22 [10:53:38]Write i2c OK [10:53:38]MH_I2C_Read... [10:53:38]Read from MH i2c: 01 [10:53:38]MH_I2C_Read... [10:53:38]Read from MH i2c: 01 07 00 [10:53:38]MH_I2C_Read... [10:53:38]Read from MH i2c: 01 07 00 BB 67 00 00 00 00 00 BF 0C F4 [10:53:38]RasterBufferAndPrint [10:53:38]line [10:53:38]line [10:53:38]line [10:53:38]line [10:53:38]line [10:53:38]written 0, free lines is 3269 [10:53:38]MH_Cut [10:53:38]Write to MH i2c: D1 01 00 C2 67 01 FB [10:53:38]Write i2c OK [10:53:38]MH_I2C_Read... [10:53:38]Read from MH i2c: D1 [10:53:38]MH_I2C_Read... [10:53:38]Read from MH i2c: D1 01 00 [10:53:38]MH_I2C_Read... [10:53:38]Read from MH i2c: D1 01 00 C2 67 00 FA [10:53:38]Write to MH i2c: 01 00 00 C3 67 2A [10:53:38]Write i2c OK [10:53:38]MH_I2C_Read... [10:53:38]OFD Sender: No OFD packet to send [10:53:38]*** Cut start [10:53:38]*** Purtial cut [10:53:38]*** Stage 1: CUTSNS_PIN = 1 [10:53:39]Read from MH i2c: 01 [10:53:39]MH_I2C_Read... [10:53:39]*** Stop cut motor [10:53:39]*** Cut end [10:53:39]Read from MH i2c: 01 07 00 [10:53:39]MH_I2C_Read... [10:53:39]Read from MH i2c: 01 07 00 C3 67 00 00 00 00 00 FF 0F 3F [10:53:39]process_action close_receipt done [10:53:39]requested_data is exist [10:53:39]produce_requested_data [10:53:39]requested_item fm.sn is exist - process it [10:53:39]wFMCommunicate request_size=4 [10:53:39]MH_SAM_APDU [10:53:39]CAPDU: 80 11 00 00 [10:53:39]Write to MH i2c: E2 08 00 C4 67 80 11 00 00 00 00 00 00 A5 [10:53:39]Write i2c OK [10:53:39]MH_I2C_Read... [10:53:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:53:39]Read from MH i2c: E2 [10:53:39]MH_I2C_Read... [10:53:39]Read from MH i2c: E2 17 00 [10:53:39]MH_I2C_Read... [10:53:39]Read from MH i2c: E2 17 00 C4 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FA [10:53:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:53:39]wFMCommunicate OK [10:53:39]requested_item fd.num is exist - process it [10:53:39]SAM_PROTO_GetFieldsCounters [10:53:39]wFMCommunicate request_size=4 [10:53:39]MH_SAM_APDU [10:53:39]CAPDU: 80 13 00 00 [10:53:39]Write to MH i2c: E2 08 00 C5 67 80 13 00 00 00 00 00 00 A8 [10:53:39]Write i2c OK [10:53:39]MH_I2C_Read... [10:53:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:53:39]Read from MH i2c: E2 [10:53:39]MH_I2C_Read... [10:53:39]Read from MH i2c: E2 62 00 [10:53:39]MH_I2C_Read... [10:53:39]Read from MH i2c: E2 62 00 C5 67 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 15 C0 04 00 0E 04 04 00 18 02 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 AA [10:53: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 15 C0 04 00 0E 04 04 00 18 02 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:53:39]wFMCommunicate OK [10:53:39]SAM_PROTO_GetFieldsCounters done [10:53:39]requested_item shift.num is exist - process it [10:53:39]requested_item shift.opened is exist - process it [10:53:39]req_shift_opened [10:53:39]FM_GetShiftState [10:53:39]SAM_PROTO_GetShiftState [10:53:39]wFMCommunicate request_size=4 [10:53:39]MH_SAM_APDU [10:53:39]CAPDU: 80 13 01 00 [10:53:39]Write to MH i2c: E2 08 00 C6 67 80 13 01 00 00 00 00 00 AA [10:53:39]Write i2c OK [10:53:39]MH_I2C_Read... [10:53:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:53:39]Read from MH i2c: E2 [10:53:39]MH_I2C_Read... [10:53:39]Read from MH i2c: E2 0E 00 [10:53:39]MH_I2C_Read... [10:53:39]Read from MH i2c: E2 0E 00 C6 67 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 95 [10:53:39]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:53:39]wFMCommunicate OK [10:53:39]SAM_PROTO_GetShiftState done [10:53:39]FM_GetShiftState done [10:53:39]req_shift_opened done [10:53:39]requested_item shift.open_date is exist - process it [10:53:39]req_shift_open_date [10:53:39]req_shift_open_date done [10:53:39]produce_requested_data done [10:53:39]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311317,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:53:39]process_action_free close_receipt [10:53:39]json_value_free [10:53:39]json_value_free done [10:53:39]process_json_proto returns [10:53:39]Send response to host [10:53:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311317,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:53:39]free response buf [10:53:39]execute_script done [10:53:39]execute_script returns [10:53:39]free content buf [10:53:39]Sock 9.Close socket [10:53:39]Sock 9.Thread stoped [10:53:43]OFD Sender: No OFD packet to send [10:53:48]OFD Sender: No OFD packet to send [10:53:53]OFD Sender: No OFD packet to send [10:53:58]accept exits with 7 [10:53:58]New connection [10:53:58]New thread 3066510692 created [10:53:58]Thread 3066654052 joined [10:53:58]Waiting for new connection... [10:53:58] Sock 7.Parse request [10:53:58]Sock 7.Check first char [10:53:58]Sock 7.First char is OK [10:53:58]request: POST /json_proto HTTP/1.0 [10:53:58]Method: POST [10:53:58]URL: /json_proto [10:53:58]Method is POST - this is cgi request [10:53:58]url: /json_proto [10:53:58]query_string will be loaded in cgi processing [10:53:58]execute_cgi json_proto POST (null) [10:53:58]execute_cgi path=json_proto method=POST [10:53:58]POST find Content-Length [10:53:58]Host: 172.17.96.3:8080 [10:53:58]Content-Length: 677 [10:53:58]Content-Type: application/json [10:53:58] [10:53:58]POST finish read [10:53:58]Found Content-Length = 677 [10:53:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645125", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:53:58]execute_script... [10:53: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)645125", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:53:58]POST & json_proto [10:53:58]process_json_proto [10:53:58]json parsed OK: [10:53:58]protocol is kg_v1.0 [10:53:58]action value=close_receipt [10:53:58]process_action close_receipt [10:53:58]cmd_close_receipt [10:53:58]MH_GetDate [10:53:58]Write to MH i2c: F0 00 00 C7 67 1D [10:53:58]Write i2c OK [10:53:58]MH_I2C_Read... [10:53:58]Read from MH i2c: F0 [10:53:58]MH_I2C_Read... [10:53:58]Read from MH i2c: F0 09 00 [10:53:58]MH_I2C_Read... [10:53:58]Read from MH i2c: F0 09 00 C7 67 00 4B 10 22 67 44 5E 04 65 15 [10:53:58]GetLastDocTimeStamp 1730285620 [10:53:58]current date 1730285643 [10:53:58]FM_GetShiftState [10:53:58]SAM_PROTO_GetShiftState [10:53:58]wFMCommunicate request_size=4 [10:53:58]MH_SAM_APDU [10:53:58]CAPDU: 80 13 01 00 [10:53:58]Write to MH i2c: E2 08 00 C8 67 80 13 01 00 00 00 00 00 AC [10:53:58]Write i2c OK [10:53:58]MH_I2C_Read... [10:53:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:53:58]Read from MH i2c: E2 [10:53:58]MH_I2C_Read... [10:53:58]Read from MH i2c: E2 0E 00 [10:53:58]MH_I2C_Read... [10:53:58]Read from MH i2c: E2 0E 00 C8 67 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 97 [10:53:58]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:53:58]wFMCommunicate OK [10:53:58]SAM_PROTO_GetShiftState done [10:53:58]FM_GetShiftState done [10:53:58]opened in 1730247899 [10:53:58]opened+sec_in_day 1730334299 [10:53:58]quantity*price = 40006 [10:53:58]sum+1 = 40007 [10:53:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 165 30.10.2024 10:54 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311318 ФПД: 231234283351918 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T105403&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311318&fm=231234283351918&tin=02508201610067®Number=0000000000091780&sum=40000 [10:53:59]StoreToDocumentArchive [10:53:59]shift 536 fd 311318 [10:53:59]save to /storage/0536/doc_00311318 [10:53:59]save last doc name /storage/0536/doc_00311318 to /storage/kkm_last_doc_name [10:53:59]save OK [10:53:59]Clear old archive folders... [10:53:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:53:59]tlvbuf is 0064C7D0 [10:53:59]SAM_PROTO_ClearQueue [10:53:59]wFMCommunicate request_size=4 [10:53:59]MH_SAM_APDU [10:53:59]CAPDU: 80 09 00 00 [10:53:59]Write to MH i2c: E2 08 00 D5 67 80 09 00 00 00 00 00 00 AE [10:53:59]Write i2c OK [10:53:59]MH_I2C_Read... [10:53:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:53:59]Read from MH i2c: E2 [10:53:59]MH_I2C_Read... [10:53:59]Read from MH i2c: E2 03 00 [10:53:59]MH_I2C_Read... [10:53:59]Read from MH i2c: E2 03 00 D5 67 00 90 00 B0 [10:53:59]RAPDU: 90 00 [10:53:59]wFMCommunicate OK [10:53:59]SAM_PROTO_ClearQueue done [10:53:59]KKMCreateOFDPacket [10:53:59]OFDProtocolAddRootSTLVToBuf [10:53:59]FM_MakeSignedData [10:53:59]FM_MakeSignedData [10:53:59]SAM_PROTO_SignData [10:53:59]wFMCommunicate request_size=4 [10:53:59]MH_SAM_APDU [10:53:59]CAPDU: 80 0D 01 02 [10:53:59]Write to MH i2c: E2 08 00 D6 67 80 0D 01 02 00 00 00 00 B6 [10:53:59]Write i2c OK [10:53:59]MH_I2C_Read... [10:53:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:53:59]Read from MH i2c: E2 [10:53:59]MH_I2C_Read... [10:53:59]Read from MH i2c: E2 03 00 [10:53:59]MH_I2C_Read... [10:53:59]Read from MH i2c: E2 03 00 D6 67 00 90 00 B1 [10:53:59]RAPDU: 90 00 [10:53:59]wFMCommunicate OK [10:53:59]wFMCommunicate request_size=255 [10:53:59]MH_SAM_APDU [10:53: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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 A5 00 00 00 F4 03 04 00 4B 10 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 16 C0 04 00 35 04 06 00 D2 [10:53:59]Write to MH i2c: E2 02 01 D7 67 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 A5 00 00 00 F4 03 04 00 4B 10 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 16 C0 04 00 35 04 06 00 D2 00 00 62 [10:53:59]Write i2c OK [10:53:59]MH_I2C_Read... [10:53:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:53:59]Read from MH i2c: E2 [10:53:59]MH_I2C_Read... [10:53:59]Read from MH i2c: E2 03 00 [10:53:59]MH_I2C_Read... [10:53:59]Read from MH i2c: E2 03 00 D7 67 00 90 00 B2 [10:53:59]RAPDU: 90 00 [10:53:59]wFMCommunicate OK [10:53:59]wFMCommunicate request_size=10 [10:53:59]MH_SAM_APDU [10:53:59]CAPDU: 80 0D 02 02 05 4E 6D 51 AF 6E [10:53:59]Write to MH i2c: E2 0D 00 D8 67 80 0D 02 02 05 00 4E 6D 51 AF 6E 00 00 EC [10:53:59]Write i2c OK [10:53:59]MH_I2C_Read... [10:53:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:53:59]Read from MH i2c: E2 [10:53:59]MH_I2C_Read... [10:53:59]Read from MH i2c: E2 03 00 [10:53:59]MH_I2C_Read... [10:53:59]Read from MH i2c: E2 03 00 D8 67 00 90 00 B3 [10:53:59]RAPDU: 90 00 [10:53:59]wFMCommunicate OK [10:53:59]wFMCommunicate request_size=4 [10:53:59]MH_SAM_APDU [10:53:59]CAPDU: 80 0D 03 02 [10:53:59]Write to MH i2c: E2 08 00 D9 67 80 0D 03 02 00 00 00 00 BB [10:53:59]Write i2c OK [10:53:59]MH_I2C_Read... [10:53:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:54:00]Read from MH i2c: E2 [10:54:00]MH_I2C_Read... [10:54:00]Read from MH i2c: E2 0B 00 [10:54:00]MH_I2C_Read... [10:54:00]Read from MH i2c: E2 0B 00 D9 67 00 76 7E C4 B8 99 EE B8 DB 90 00 46 [10:54:00]RAPDU: 76 7E C4 B8 99 EE B8 DB 90 00 [10:54:00]wFMCommunicate OK [10:54:00]SAM_PROTO_SignData done [10:54:00]FM_MakeSignedData done [10:54:00]CreateOFDProtocolMessage [10:54:00]wFMCommunicate request_size=4 [10:54:00]MH_SAM_APDU [10:54:00]CAPDU: 80 11 00 00 [10:54:00]Write to MH i2c: E2 08 00 DA 67 80 11 00 00 00 00 00 00 BB [10:54:00]Write i2c OK [10:54:00]MH_I2C_Read... [10:54:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:54:00]Read from MH i2c: E2 [10:54:00]MH_I2C_Read... [10:54:00]Read from MH i2c: E2 17 00 [10:54:00]MH_I2C_Read... [10:54:00]Read from MH i2c: E2 17 00 DA 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 10 [10:54:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:54:00]wFMCommunicate OK [10:54:00]CreateOFDProtocolMessage done [10:54:00]OFDSenderStorePacket 311318 [10:54:00]StoreOFDPacket docnum=311318 [10:54:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 E8 22 07 01 7E 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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 A5 00 00 00 F4 03 04 00 4B 10 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 16 C0 04 00 35 04 06 00 D2 4E 6D 51 AF 6E 76 7E C4 B8 99 EE B8 DB [10:54:00]CheckFolder [10:54:00]dirname=/storage/ofd_packets [10:54:00]CheckFolder done [10:54:00]ProducePacketName [10:54:00]name=ofd_packets/00311318 [10:54:00]NVStorageSaveData ofd_packets/00311318 [10:54:00]File name is /storage/ofd_packets/00311318 [10:54:00]Write 301 bytes [10:54:00]NVStorageSaveData done [10:54:00]OFDSenderStorePacket done [10:54:00]KKMCreateOFDPacket done [10:54:00]NVStorageSaveData kkm_last_timestamp [10:54:00]File name is /storage/kkm_last_timestamp [10:54:00]Write 4 bytes [10:54:00]NVStorageSaveData done [10:54:00]ExternCall_PrintAddStr [10:54:00]wPrintStart [10:54:00]Write to MH i2c: 01 00 00 DB 67 42 [10:54:00]Write i2c OK [10:54:00]MH_I2C_Read... [10:54:00]Read from MH i2c: 01 [10:54:00]MH_I2C_Read... [10:54:00]Read from MH i2c: 01 07 00 [10:54:00]MH_I2C_Read... [10:54:00]Read from MH i2c: 01 07 00 DB 67 00 00 00 00 00 FF 0F 57 [10:54:00]RasterBufferAndPrint [10:54:00]line Счет N : (1)645125 [10:54:00]line ИНН: 02508201610067 [10:54:00]line Контрольно-Кассовый Чек [10:54:00]line ПРОДАЖА [10:54:00]line ТРК (МРК, ГНК) : 31 [10:54:00]line Товар: 2710124130 [10:54:00]line Аи-92-К-2 [10:54:00]line 5.980 * 66.90 [10:54:00]line = 400.06 [10:54:00]line НДС 12% НСП 1% [10:54:00]line > о реализуемом товаре [10:54:00]line ОКРУГЛЕНИЕ: -0.06 [10:54:00]line ИТОГО: 400.00 [10:54:00]line Внесено: 400.00 [10:54:00]line СДАЧА: 0.00 [10:54:00]line НСП 1% : 3.54 [10:54:00]line НДС 12% : 42.48 [10:54:00]line Наличными: 400.00 [10:54:00]line Безнал.: 0.00 [10:54:00]line Место: АЗС № 172 "Партнер Нефть" [10:54:00]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:54:00]line СНО: Общий режим [10:54:00]line Чек 165 30.10.2024 10:54 [10:54:00]line Смена: 536 ФФД: 1.0 [10:54:00]line ЗНМ: 0300000116 [10:54:00]line РНМ: 0000000000091780 [10:54:00]line Версия ККМ: 001 [10:54:00]line ФМ: 0000000000871765 [10:54:00]line ФД: 311318 [10:54:00]line ФПД: 231234283351918 [10:54:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T105403&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311318&fm=231234283351918&tin=02508201610067®Number=0000000000091780&sum=40000 [10:54:00]OFD Sender: Processing packet 311318 [packets to send 223, broken 222] [10:54:00]ProducePacketName [10:54:00]name=ofd_packets/00311318 [10:54:00]OFD Sender: To server: pG, [10:54:00]CommunicateWithHost lk.salyk.kg:30040 [10:54:00]ConnectInit lk.salyk.kg [10:54:00]written 0, free lines is 4095 [10:54:00]Connected sock=10 [10:54:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 E8 22 07 01 7E 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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 A5 00 00 00 F4 03 04 00 4B 10 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 16 C0 04 00 35 04 06 00 D2 4E 6D 51 AF 6E 76 7E C4 B8 99 EE B8 DB [10:54:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 D4 A3 47 00 CD 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 31 37 36 35 10 04 04 00 16 C0 04 00 F4 03 04 00 9B B6 21 67 B6 04 01 00 00 1D 1E D5 E5 EF B6 83 D7 [10:54:00]CommunicateWithHost err = 0 [10:54:00]CheckOFDResponse [10:54:00]1017 (14) - 77093643461234 [10:54:00]1041 (16) - 0000000000871765 [10:54:00]1040 (4) - 311318 [10:54:00]1012 (4) - 30.10.2024 04:31 [10:54:00]1206 (1) - 0 [10:54:00]OFD Sender: Remove packet 311318 [10:54:00]ProducePacketName [10:54:00]name=ofd_packets/00311318 [10:54:00]NVStorageDeleteData [10:54:00]Write to MH i2c: 01 00 00 05 68 6D [10:54:00]Write i2c OK [10:54:00]MH_I2C_Read... [10:54:00]Read from MH i2c: 01 [10:54:00]MH_I2C_Read... [10:54:00]Read from MH i2c: 01 07 00 [10:54:00]MH_I2C_Read... [10:54:00]Read from MH i2c: 01 07 00 05 68 00 00 00 00 00 CE 0C 4E [10:54:00]RasterBufferAndPrint [10:54:00]line [10:54:00]line [10:54:00]line [10:54:00]line [10:54:00]line [10:54:00]written 0, free lines is 3284 [10:54:00]MH_Cut [10:54:00]Write to MH i2c: D1 01 00 0C 68 01 46 [10:54:00]Write i2c OK [10:54:00]MH_I2C_Read... [10:54:00]Read from MH i2c: D1 [10:54:00]MH_I2C_Read... [10:54:00]Read from MH i2c: D1 01 00 [10:54:00]MH_I2C_Read... [10:54:00]Read from MH i2c: D1 01 00 0C 68 00 45 [10:54:00]Write to MH i2c: 01 00 00 0D 68 75 [10:54:00]Write i2c OK [10:54:00]MH_I2C_Read... [10:54:01]OFD Sender: No OFD packet to send [10:54:01]*** Cut start [10:54:01]*** Purtial cut [10:54:01]*** Stage 1: CUTSNS_PIN = 1 [10:54:01]Read from MH i2c: 01 [10:54:01]MH_I2C_Read... [10:54:01]*** Stop cut motor [10:54:01]*** Cut end [10:54:01]Read from MH i2c: 01 07 00 [10:54:01]MH_I2C_Read... [10:54:01]Read from MH i2c: 01 07 00 0D 68 00 00 00 00 00 FF 0F 8A [10:54:01]process_action close_receipt done [10:54:01]requested_data is exist [10:54:01]produce_requested_data [10:54:01]requested_item fm.sn is exist - process it [10:54:01]wFMCommunicate request_size=4 [10:54:01]MH_SAM_APDU [10:54:01]CAPDU: 80 11 00 00 [10:54:01]Write to MH i2c: E2 08 00 0E 68 80 11 00 00 00 00 00 00 F0 [10:54:01]Write i2c OK [10:54:01]MH_I2C_Read... [10:54:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:54:01]Read from MH i2c: E2 [10:54:01]MH_I2C_Read... [10:54:01]Read from MH i2c: E2 17 00 [10:54:01]MH_I2C_Read... [10:54:01]Read from MH i2c: E2 17 00 0E 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 45 [10:54:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:54:02]wFMCommunicate OK [10:54:02]requested_item fd.num is exist - process it [10:54:02]SAM_PROTO_GetFieldsCounters [10:54:02]wFMCommunicate request_size=4 [10:54:02]MH_SAM_APDU [10:54:02]CAPDU: 80 13 00 00 [10:54:02]Write to MH i2c: E2 08 00 0F 68 80 13 00 00 00 00 00 00 F3 [10:54:02]Write i2c OK [10:54:02]MH_I2C_Read... [10:54:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:54:02]Read from MH i2c: E2 [10:54:02]MH_I2C_Read... [10:54:02]Read from MH i2c: E2 62 00 [10:54:02]MH_I2C_Read... [10:54:02]Read from MH i2c: E2 62 00 0F 68 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 16 C0 04 00 0E 04 04 00 18 02 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 F9 [10:54: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 16 C0 04 00 0E 04 04 00 18 02 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:54:02]wFMCommunicate OK [10:54:02]SAM_PROTO_GetFieldsCounters done [10:54:02]requested_item shift.num is exist - process it [10:54:02]requested_item shift.opened is exist - process it [10:54:02]req_shift_opened [10:54:02]FM_GetShiftState [10:54:02]SAM_PROTO_GetShiftState [10:54:02]wFMCommunicate request_size=4 [10:54:02]MH_SAM_APDU [10:54:02]CAPDU: 80 13 01 00 [10:54:02]Write to MH i2c: E2 08 00 10 68 80 13 01 00 00 00 00 00 F5 [10:54:02]Write i2c OK [10:54:02]MH_I2C_Read... [10:54:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:54:02]Read from MH i2c: E2 [10:54:02]MH_I2C_Read... [10:54:02]Read from MH i2c: E2 0E 00 [10:54:02]MH_I2C_Read... [10:54:02]Read from MH i2c: E2 0E 00 10 68 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 E0 [10:54:02]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:54:02]wFMCommunicate OK [10:54:02]SAM_PROTO_GetShiftState done [10:54:02]FM_GetShiftState done [10:54:02]req_shift_opened done [10:54:02]requested_item shift.open_date is exist - process it [10:54:02]req_shift_open_date [10:54:02]req_shift_open_date done [10:54:02]produce_requested_data done [10:54:02]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311318,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:54:02]process_action_free close_receipt [10:54:02]json_value_free [10:54:02]json_value_free done [10:54:02]process_json_proto returns [10:54:02]Send response to host [10:54:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311318,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:54:02]free response buf [10:54:02]execute_script done [10:54:02]execute_script returns [10:54:02]free content buf [10:54:02]Sock 7.Close socket [10:54:02]Sock 7.Thread stoped [10:54:06]OFD Sender: No OFD packet to send [10:54:11]OFD Sender: No OFD packet to send [10:54:14]accept exits with 9 [10:54:14]New connection [10:54:14]New thread 3066654052 created [10:54:14]Thread 3066510692 joined [10:54:14]Waiting for new connection... [10:54:14] Sock 9.Parse request [10:54:14]Sock 9.Check first char [10:54:14]Sock 9.First char is OK [10:54:14]request: POST /json_proto HTTP/1.0 [10:54:14]Method: POST [10:54:14]URL: /json_proto [10:54:14]Method is POST - this is cgi request [10:54:14]url: /json_proto [10:54:14]query_string will be loaded in cgi processing [10:54:14]execute_cgi json_proto POST (null) [10:54:14]execute_cgi path=json_proto method=POST [10:54:14]POST find Content-Length [10:54:14]Host: 172.17.96.3:8080 [10:54:14]Content-Length: 682 [10:54:14]Content-Type: application/json [10:54:14] [10:54:14]POST finish read [10:54:14]Found Content-Length = 682 [10:54:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645126", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [10:54:14]execute_script... [10:54: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)645126", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [10:54:14]POST & json_proto [10:54:14]process_json_proto [10:54:14]json parsed OK: [10:54:14]protocol is kg_v1.0 [10:54:14]action value=close_receipt [10:54:14]process_action close_receipt [10:54:14]cmd_close_receipt [10:54:14]MH_GetDate [10:54:14]Write to MH i2c: F0 00 00 11 68 68 [10:54:14]Write i2c OK [10:54:14]MH_I2C_Read... [10:54:14]Read from MH i2c: F0 [10:54:14]MH_I2C_Read... [10:54:14]Read from MH i2c: F0 09 00 [10:54:14]MH_I2C_Read... [10:54:14]Read from MH i2c: F0 09 00 11 68 00 5B 10 22 67 44 5E 04 65 70 [10:54:14]GetLastDocTimeStamp 1730285643 [10:54:14]current date 1730285659 [10:54:14]FM_GetShiftState [10:54:14]SAM_PROTO_GetShiftState [10:54:14]wFMCommunicate request_size=4 [10:54:14]MH_SAM_APDU [10:54:14]CAPDU: 80 13 01 00 [10:54:14]Write to MH i2c: E2 08 00 12 68 80 13 01 00 00 00 00 00 F7 [10:54:14]Write i2c OK [10:54:14]MH_I2C_Read... [10:54:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:54:14]Read from MH i2c: E2 [10:54:14]MH_I2C_Read... [10:54:14]Read from MH i2c: E2 0E 00 [10:54:14]MH_I2C_Read... [10:54:14]Read from MH i2c: E2 0E 00 12 68 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 E2 [10:54:14]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:54:14]wFMCommunicate OK [10:54:14]SAM_PROTO_GetShiftState done [10:54:14]FM_GetShiftState done [10:54:14]opened in 1730247899 [10:54:14]opened+sec_in_day 1730334299 [10:54:14]quantity*price = 100021 [10:54:14]sum+1 = 100023 [10:54:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 166 30.10.2024 10:54 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311319 ФПД: 167229618084891 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T105419&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311319&fm=167229618084891&tin=02508201610067®Number=0000000000091780&sum=100000 [10:54:15]StoreToDocumentArchive [10:54:15]shift 536 fd 311319 [10:54:15]save to /storage/0536/doc_00311319 [10:54:15]save last doc name /storage/0536/doc_00311319 to /storage/kkm_last_doc_name [10:54:15]save OK [10:54:15]Clear old archive folders... [10:54:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:54:15]tlvbuf is 00737EA0 [10:54:15]SAM_PROTO_ClearQueue [10:54:15]wFMCommunicate request_size=4 [10:54:15]MH_SAM_APDU [10:54:15]CAPDU: 80 09 00 00 [10:54:15]Write to MH i2c: E2 08 00 1F 68 80 09 00 00 00 00 00 00 F9 [10:54:15]Write i2c OK [10:54:15]MH_I2C_Read... [10:54:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:54:15]Read from MH i2c: E2 [10:54:15]MH_I2C_Read... [10:54:15]Read from MH i2c: E2 03 00 [10:54:15]MH_I2C_Read... [10:54:15]Read from MH i2c: E2 03 00 1F 68 00 90 00 FB [10:54:15]RAPDU: 90 00 [10:54:15]wFMCommunicate OK [10:54:15]SAM_PROTO_ClearQueue done [10:54:15]KKMCreateOFDPacket [10:54:15]OFDProtocolAddRootSTLVToBuf [10:54:15]FM_MakeSignedData [10:54:15]FM_MakeSignedData [10:54:15]SAM_PROTO_SignData [10:54:15]wFMCommunicate request_size=4 [10:54:15]MH_SAM_APDU [10:54:15]CAPDU: 80 0D 01 02 [10:54:15]Write to MH i2c: E2 08 00 20 68 80 0D 01 02 00 00 00 00 01 [10:54:15]Write i2c OK [10:54:15]MH_I2C_Read... [10:54:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:54:16]Read from MH i2c: E2 [10:54:16]MH_I2C_Read... [10:54:16]Read from MH i2c: E2 03 00 [10:54:16]MH_I2C_Read... [10:54:16]Read from MH i2c: E2 03 00 20 68 00 90 00 FC [10:54:16]RAPDU: 90 00 [10:54:16]wFMCommunicate OK [10:54:16]wFMCommunicate request_size=255 [10:54:16]MH_SAM_APDU [10:54: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 33 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 A6 00 00 00 F4 03 04 00 5B 10 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 17 C0 04 00 35 04 06 00 98 [10:54:16]Write to MH i2c: E2 02 01 21 68 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 A6 00 00 00 F4 03 04 00 5B 10 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 17 C0 04 00 35 04 06 00 98 00 00 D4 [10:54:16]Write i2c OK [10:54:16]MH_I2C_Read... [10:54:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:54:16]Read from MH i2c: E2 [10:54:16]MH_I2C_Read... [10:54:16]Read from MH i2c: E2 03 00 [10:54:16]MH_I2C_Read... [10:54:16]Read from MH i2c: E2 03 00 21 68 00 90 00 FD [10:54:16]RAPDU: 90 00 [10:54:16]wFMCommunicate OK [10:54:16]wFMCommunicate request_size=10 [10:54:16]MH_SAM_APDU [10:54:16]CAPDU: 80 0D 02 02 05 18 2D FB 5C 1B [10:54:16]Write to MH i2c: E2 0D 00 22 68 80 0D 02 02 05 00 18 2D FB 5C 1B 00 00 C5 [10:54:16]OFD Sender: No OFD packet to send [10:54:16]Write i2c OK [10:54:16]MH_I2C_Read... [10:54:16]Read from MH i2c: E2 [10:54:16]MH_I2C_Read... [10:54:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:54:16]Read from MH i2c: E2 03 00 [10:54:16]MH_I2C_Read... [10:54:16]Read from MH i2c: E2 03 00 22 68 00 90 00 FE [10:54:16]RAPDU: 90 00 [10:54:16]wFMCommunicate OK [10:54:16]wFMCommunicate request_size=4 [10:54:16]MH_SAM_APDU [10:54:16]CAPDU: 80 0D 03 02 [10:54:16]Write to MH i2c: E2 08 00 23 68 80 0D 03 02 00 00 00 00 06 [10:54:16]Write i2c OK [10:54:16]MH_I2C_Read... [10:54:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:54:16]Read from MH i2c: E2 [10:54:16]MH_I2C_Read... [10:54:16]Read from MH i2c: E2 0B 00 [10:54:16]MH_I2C_Read... [10:54:16]Read from MH i2c: E2 0B 00 23 68 00 68 78 F3 F9 23 E8 77 CB 90 00 20 [10:54:16]RAPDU: 68 78 F3 F9 23 E8 77 CB 90 00 [10:54:16]wFMCommunicate OK [10:54:16]SAM_PROTO_SignData done [10:54:16]FM_MakeSignedData done [10:54:16]CreateOFDProtocolMessage [10:54:16]wFMCommunicate request_size=4 [10:54:16]MH_SAM_APDU [10:54:16]CAPDU: 80 11 00 00 [10:54:16]Write to MH i2c: E2 08 00 24 68 80 11 00 00 00 00 00 00 06 [10:54:16]Write i2c OK [10:54:16]MH_I2C_Read... [10:54:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:54:16]Read from MH i2c: E2 [10:54:16]MH_I2C_Read... [10:54:16]Read from MH i2c: E2 17 00 [10:54:16]MH_I2C_Read... [10:54:16]Read from MH i2c: E2 17 00 24 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5B [10:54:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:54:16]wFMCommunicate OK [10:54:16]CreateOFDProtocolMessage done [10:54:16]OFDSenderStorePacket 311319 [10:54:16]StoreOFDPacket docnum=311319 [10:54:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 87 30 07 01 92 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 33 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 A6 00 00 00 F4 03 04 00 5B 10 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 17 C0 04 00 35 04 06 00 98 18 2D FB 5C 1B 68 78 F3 F9 23 E8 77 CB [10:54:16]CheckFolder [10:54:16]dirname=/storage/ofd_packets [10:54:16]CheckFolder done [10:54:16]ProducePacketName [10:54:16]name=ofd_packets/00311319 [10:54:16]NVStorageSaveData ofd_packets/00311319 [10:54:16]File name is /storage/ofd_packets/00311319 [10:54:16]Write 301 bytes [10:54:16]NVStorageSaveData done [10:54:16]OFDSenderStorePacket done [10:54:16]KKMCreateOFDPacket done [10:54:16]NVStorageSaveData kkm_last_timestamp [10:54:16]File name is /storage/kkm_last_timestamp [10:54:16]Write 4 bytes [10:54:16]NVStorageSaveData done [10:54:16]ExternCall_PrintAddStr [10:54:16]wPrintStart [10:54:16]Write to MH i2c: 01 00 00 25 68 8D [10:54:16]Write i2c OK [10:54:16]MH_I2C_Read... [10:54:16]Read from MH i2c: 01 [10:54:16]MH_I2C_Read... [10:54:16]Read from MH i2c: 01 07 00 [10:54:16]MH_I2C_Read... [10:54:16]Read from MH i2c: 01 07 00 25 68 00 00 00 00 00 FF 0F A2 [10:54:16]RasterBufferAndPrint [10:54:16]line Счет N : (1)645126 [10:54:16]line ИНН: 02508201610067 [10:54:16]line Контрольно-Кассовый Чек [10:54:16]line ПРОДАЖА [10:54:16]line ТРК (МРК, ГНК) : 51 [10:54:16]line Товар: 2710124500 [10:54:16]line Аи-95-К-3 [10:54:16]line 13.480 * 74.20 [10:54:16]line = 1000.22 [10:54:16]line НДС 12% НСП 1% [10:54:16]line > о реализуемом товаре [10:54:16]line ОКРУГЛЕНИЕ: -0.22 [10:54:16]line ИТОГО: 1000.00 [10:54:16]line Внесено: 1000.00 [10:54:16]line СДАЧА: 0.00 [10:54:16]line НСП 1% : 8.85 [10:54:16]line НДС 12% : 106.22 [10:54:16]line Наличными: 1000.00 [10:54:16]line Безнал.: 0.00 [10:54:16]line Место: АЗС № 172 "Партнер Нефть" [10:54:16]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:54:16]line СНО: Общий режим [10:54:16]line Чек 166 30.10.2024 10:54 [10:54:16]line Смена: 536 ФФД: 1.0 [10:54:16]line ЗНМ: 0300000116 [10:54:16]line РНМ: 0000000000091780 [10:54:16]line Версия ККМ: 001 [10:54:16]line ФМ: 0000000000871765 [10:54:16]line ФД: 311319 [10:54:16]line ФПД: 167229618084891 [10:54:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T105419&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311319&fm=167229618084891&tin=02508201610067®Number=0000000000091780&sum=100000 [10:54:16]written 0, free lines is 4095 [10:54:16]OFD Sender: Processing packet 311319 [packets to send 223, broken 222] [10:54:16]ProducePacketName [10:54:16]name=ofd_packets/00311319 [10:54:16]OFD Sender: To server: pG, [10:54:16]CommunicateWithHost lk.salyk.kg:30040 [10:54:16]ConnectInit lk.salyk.kg [10:54:16]Connected sock=10 [10:54:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 87 30 07 01 92 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 33 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 A6 00 00 00 F4 03 04 00 5B 10 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 17 C0 04 00 35 04 06 00 98 18 2D FB 5C 1B 68 78 F3 F9 23 E8 77 CB [10:54:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 09 27 47 00 FF 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 31 37 36 35 10 04 04 00 17 C0 04 00 F4 03 04 00 AB B6 21 67 B6 04 01 00 00 F8 84 F7 92 44 CC 71 E3 [10:54:16]CommunicateWithHost err = 0 [10:54:16]CheckOFDResponse [10:54:16]1017 (14) - 77093643461234 [10:54:16]1041 (16) - 0000000000871765 [10:54:16]1040 (4) - 311319 [10:54:16]1012 (4) - 30.10.2024 04:31 [10:54:16]1206 (1) - 0 [10:54:16]OFD Sender: Remove packet 311319 [10:54:16]ProducePacketName [10:54:16]name=ofd_packets/00311319 [10:54:16]NVStorageDeleteData [10:54:16]Write to MH i2c: 01 00 00 4F 68 B7 [10:54:16]Write i2c OK [10:54:16]MH_I2C_Read... [10:54:16]Read from MH i2c: 01 [10:54:16]MH_I2C_Read... [10:54:16]Read from MH i2c: 01 07 00 [10:54:16]MH_I2C_Read... [10:54:16]Read from MH i2c: 01 07 00 4F 68 00 00 00 00 00 C2 0C 8C [10:54:16]RasterBufferAndPrint [10:54:16]line [10:54:16]line [10:54:16]line [10:54:16]line [10:54:16]line [10:54:16]written 0, free lines is 3270 [10:54:16]MH_Cut [10:54:16]Write to MH i2c: D1 01 00 56 68 01 90 [10:54:16]Write i2c OK [10:54:16]MH_I2C_Read... [10:54:16]Read from MH i2c: D1 [10:54:16]MH_I2C_Read... [10:54:16]Read from MH i2c: D1 01 00 [10:54:16]MH_I2C_Read... [10:54:16]Read from MH i2c: D1 01 00 56 68 00 8F [10:54:16]Write to MH i2c: 01 00 00 57 68 BF [10:54:16]Write i2c OK [10:54:16]MH_I2C_Read... [10:54:17]OFD Sender: No OFD packet to send [10:54:17]*** Cut start [10:54:17]*** Purtial cut [10:54:17]*** Stage 1: CUTSNS_PIN = 1 [10:54:17]Read from MH i2c: 01 [10:54:17]MH_I2C_Read... [10:54:17]*** Stop cut motor [10:54:18]*** Cut end [10:54:18]Read from MH i2c: 01 07 00 [10:54:18]MH_I2C_Read... [10:54:18]Read from MH i2c: 01 07 00 57 68 00 00 00 00 00 FF 0F D4 [10:54:18]process_action close_receipt done [10:54:18]requested_data is exist [10:54:18]produce_requested_data [10:54:18]requested_item fm.sn is exist - process it [10:54:18]wFMCommunicate request_size=4 [10:54:18]MH_SAM_APDU [10:54:18]CAPDU: 80 11 00 00 [10:54:18]Write to MH i2c: E2 08 00 58 68 80 11 00 00 00 00 00 00 3A [10:54:18]Write i2c OK [10:54:18]MH_I2C_Read... [10:54:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:54:18]Read from MH i2c: E2 [10:54:18]MH_I2C_Read... [10:54:18]Read from MH i2c: E2 17 00 [10:54:18]MH_I2C_Read... [10:54:18]Read from MH i2c: E2 17 00 58 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8F [10:54:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:54:18]wFMCommunicate OK [10:54:18]requested_item fd.num is exist - process it [10:54:18]SAM_PROTO_GetFieldsCounters [10:54:18]wFMCommunicate request_size=4 [10:54:18]MH_SAM_APDU [10:54:18]CAPDU: 80 13 00 00 [10:54:18]Write to MH i2c: E2 08 00 59 68 80 13 00 00 00 00 00 00 3D [10:54:18]Write i2c OK [10:54:18]MH_I2C_Read... [10:54:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:54:18]Read from MH i2c: E2 [10:54:18]MH_I2C_Read... [10:54:18]Read from MH i2c: E2 62 00 [10:54:18]MH_I2C_Read... [10:54:18]Read from MH i2c: E2 62 00 59 68 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 17 C0 04 00 0E 04 04 00 18 02 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 47 [10: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 17 C0 04 00 0E 04 04 00 18 02 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:54:18]wFMCommunicate OK [10:54:18]SAM_PROTO_GetFieldsCounters done [10:54:18]requested_item shift.num is exist - process it [10:54:18]requested_item shift.opened is exist - process it [10:54:18]req_shift_opened [10:54:18]FM_GetShiftState [10:54:18]SAM_PROTO_GetShiftState [10:54:18]wFMCommunicate request_size=4 [10:54:18]MH_SAM_APDU [10:54:18]CAPDU: 80 13 01 00 [10:54:18]Write to MH i2c: E2 08 00 5A 68 80 13 01 00 00 00 00 00 3F [10:54:18]Write i2c OK [10:54:18]MH_I2C_Read... [10:54:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:54:18]Read from MH i2c: E2 [10:54:18]MH_I2C_Read... [10:54:18]Read from MH i2c: E2 0E 00 [10:54:18]MH_I2C_Read... [10:54:18]Read from MH i2c: E2 0E 00 5A 68 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 2A [10:54:18]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:54:18]wFMCommunicate OK [10:54:18]SAM_PROTO_GetShiftState done [10:54:18]FM_GetShiftState done [10:54:18]req_shift_opened done [10:54:18]requested_item shift.open_date is exist - process it [10:54:18]req_shift_open_date [10:54:18]req_shift_open_date done [10:54:18]produce_requested_data done [10:54:18]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311319,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:54:18]process_action_free close_receipt [10:54:18]json_value_free [10:54:18]json_value_free done [10:54:18]process_json_proto returns [10:54:18]Send response to host [10:54:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311319,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:54:18]free response buf [10:54:18]execute_script done [10:54:18]execute_script returns [10:54:18]free content buf [10:54:18]Sock 9.Close socket [10:54:18]Sock 9.Thread stoped [10:54:22]OFD Sender: No OFD packet to send [10:54:27]OFD Sender: No OFD packet to send [10:54:32]OFD Sender: No OFD packet to send [10:54:37]OFD Sender: No OFD packet to send [10:54:42]OFD Sender: No OFD packet to send [10:54:47]OFD Sender: No OFD packet to send [10:54:52]OFD Sender: No OFD packet to send [10:54:55]accept exits with 7 [10:54:55]New connection [10:54:55]New thread 3066510692 created [10:54:55]Thread 3066654052 joined [10:54:55]Waiting for new connection... [10:54:55] Sock 7.Parse request [10:54:55]Sock 7.Check first char [10:54:55]Sock 7.First char is OK [10:54:55]request: POST /json_proto HTTP/1.0 [10:54:55]Method: POST [10:54:55]URL: /json_proto [10:54:55]Method is POST - this is cgi request [10:54:55]url: /json_proto [10:54:55]query_string will be loaded in cgi processing [10:54:55]execute_cgi json_proto POST (null) [10:54:55]execute_cgi path=json_proto method=POST [10:54:55]POST find Content-Length [10:54:55]Host: 172.17.96.3:8080 [10:54:55]Content-Length: 682 [10:54:55]Content-Type: application/json [10:54:55] [10:54:55]POST finish read [10:54:55]Found Content-Length = 682 [10:54:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645127", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [10:54:55]execute_script... [10:54: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)645127", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [10:54:55]POST & json_proto [10:54:55]process_json_proto [10:54:55]json parsed OK: [10:54:55]protocol is kg_v1.0 [10:54:55]action value=close_receipt [10:54:55]process_action close_receipt [10:54:55]cmd_close_receipt [10:54:55]MH_GetDate [10:54:55]Write to MH i2c: F0 00 00 5B 68 B2 [10:54:55]Write i2c OK [10:54:55]MH_I2C_Read... [10:54:55]Read from MH i2c: F0 [10:54:55]MH_I2C_Read... [10:54:55]Read from MH i2c: F0 09 00 [10:54:55]MH_I2C_Read... [10:54:55]Read from MH i2c: F0 09 00 5B 68 00 84 10 22 67 44 5E 04 65 E3 [10:54:55]GetLastDocTimeStamp 1730285659 [10:54:55]current date 1730285700 [10:54:55]FM_GetShiftState [10:54:55]SAM_PROTO_GetShiftState [10:54:55]wFMCommunicate request_size=4 [10:54:55]MH_SAM_APDU [10:54:55]CAPDU: 80 13 01 00 [10:54:55]Write to MH i2c: E2 08 00 5C 68 80 13 01 00 00 00 00 00 41 [10:54:55]Write i2c OK [10:54:55]MH_I2C_Read... [10:54:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:54:55]Read from MH i2c: E2 [10:54:55]MH_I2C_Read... [10:54:55]Read from MH i2c: E2 0E 00 [10:54:55]MH_I2C_Read... [10:54:55]Read from MH i2c: E2 0E 00 5C 68 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 2C [10:54:55]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:54:55]wFMCommunicate OK [10:54:55]SAM_PROTO_GetShiftState done [10:54:55]FM_GetShiftState done [10:54:55]opened in 1730247899 [10:54:55]opened+sec_in_day 1730334299 [10:54:55]quantity*price = 100021 [10:54:55]sum+1 = 100023 [10:54:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 167 30.10.2024 10:55 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311320 ФПД: 21331831849531 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T105500&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311320&fm=21331831849531&tin=02508201610067®Number=0000000000091780&sum=100000 [10:54:56]StoreToDocumentArchive [10:54:56]shift 536 fd 311320 [10:54:56]save to /storage/0536/doc_00311320 [10:54:56]save last doc name /storage/0536/doc_00311320 to /storage/kkm_last_doc_name [10:54:56]save OK [10:54:56]Clear old archive folders... [10:54:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:54:56]tlvbuf is 00645010 [10:54:56]SAM_PROTO_ClearQueue [10:54:56]wFMCommunicate request_size=4 [10:54:56]MH_SAM_APDU [10:54:56]CAPDU: 80 09 00 00 [10:54:56]Write to MH i2c: E2 08 00 69 68 80 09 00 00 00 00 00 00 43 [10:54:56]Write i2c OK [10:54:56]MH_I2C_Read... [10:54:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:54:56]Read from MH i2c: E2 [10:54:56]MH_I2C_Read... [10:54:56]Read from MH i2c: E2 03 00 [10:54:56]MH_I2C_Read... [10:54:56]Read from MH i2c: E2 03 00 69 68 00 90 00 45 [10:54:56]RAPDU: 90 00 [10:54:56]wFMCommunicate OK [10:54:56]SAM_PROTO_ClearQueue done [10:54:56]KKMCreateOFDPacket [10:54:56]OFDProtocolAddRootSTLVToBuf [10:54:56]FM_MakeSignedData [10:54:56]FM_MakeSignedData [10:54:56]SAM_PROTO_SignData [10:54:56]wFMCommunicate request_size=4 [10:54:56]MH_SAM_APDU [10:54:56]CAPDU: 80 0D 01 02 [10:54:56]Write to MH i2c: E2 08 00 6A 68 80 0D 01 02 00 00 00 00 4B [10:54:56]Write i2c OK [10:54:56]MH_I2C_Read... [10:54:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:54:56]Read from MH i2c: E2 [10:54:56]MH_I2C_Read... [10:54:56]Read from MH i2c: E2 03 00 [10:54:56]MH_I2C_Read... [10:54:56]Read from MH i2c: E2 03 00 6A 68 00 90 00 46 [10:54:56]RAPDU: 90 00 [10:54:56]wFMCommunicate OK [10:54:56]wFMCommunicate request_size=255 [10:54:56]MH_SAM_APDU [10:54: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 33 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 A7 00 00 00 F4 03 04 00 84 10 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 18 C0 04 00 35 04 06 00 13 [10:54:56]Write to MH i2c: E2 02 01 6B 68 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 A7 00 00 00 F4 03 04 00 84 10 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 18 C0 04 00 35 04 06 00 13 00 00 C4 [10:54:56]Write i2c OK [10:54:56]MH_I2C_Read... [10:54:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:54:57]Read from MH i2c: E2 [10:54:57]MH_I2C_Read... [10:54:57]Read from MH i2c: E2 03 00 [10:54:57]MH_I2C_Read... [10:54:57]Read from MH i2c: E2 03 00 6B 68 00 90 00 47 [10:54:57]RAPDU: 90 00 [10:54:57]wFMCommunicate OK [10:54:57]wFMCommunicate request_size=10 [10:54:57]MH_SAM_APDU [10:54:57]CAPDU: 80 0D 02 02 05 66 B4 42 82 3B [10:54:57]Write to MH i2c: E2 0D 00 6C 68 80 0D 02 02 05 00 66 B4 42 82 3B 00 00 71 [10:54:57]Write i2c OK [10:54:57]MH_I2C_Read... [10:54:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:54:57]Read from MH i2c: E2 [10:54:57]MH_I2C_Read... [10:54:57]Read from MH i2c: E2 03 00 [10:54:57]MH_I2C_Read... [10:54:57]Read from MH i2c: E2 03 00 6C 68 00 90 00 48 [10:54:57]RAPDU: 90 00 [10:54:57]wFMCommunicate OK [10:54:57]wFMCommunicate request_size=4 [10:54:57]MH_SAM_APDU [10:54:57]CAPDU: 80 0D 03 02 [10:54:57]Write to MH i2c: E2 08 00 6D 68 80 0D 03 02 00 00 00 00 50 [10:54:57]Write i2c OK [10:54:57]MH_I2C_Read... [10:54:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:54:57]Read from MH i2c: E2 [10:54:57]MH_I2C_Read... [10:54:57]Read from MH i2c: E2 0B 00 [10:54:57]MH_I2C_Read... [10:54:57]Read from MH i2c: E2 0B 00 6D 68 00 83 5D 93 83 28 EF 81 0F 90 00 EE [10:54:57]RAPDU: 83 5D 93 83 28 EF 81 0F 90 00 [10:54:57]wFMCommunicate OK [10:54:57]SAM_PROTO_SignData done [10:54:57]FM_MakeSignedData done [10:54:57]CreateOFDProtocolMessage [10:54:57]wFMCommunicate request_size=4 [10:54:57]MH_SAM_APDU [10:54:57]CAPDU: 80 11 00 00 [10:54:57]Write to MH i2c: E2 08 00 6E 68 80 11 00 00 00 00 00 00 50 [10:54:57]Write i2c OK [10:54:57]MH_I2C_Read... [10:54:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:54:57]Read from MH i2c: E2 [10:54:57]MH_I2C_Read... [10:54:57]Read from MH i2c: E2 17 00 [10:54:57]MH_I2C_Read... [10:54:57]Read from MH i2c: E2 17 00 6E 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A5 [10:54:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:54:57]wFMCommunicate OK [10:54:57]CreateOFDProtocolMessage done [10:54:57]OFDSenderStorePacket 311320 [10:54:57]StoreOFDPacket docnum=311320 [10:54:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 7F 0D 07 01 60 41 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 A7 00 00 00 F4 03 04 00 84 10 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 18 C0 04 00 35 04 06 00 13 66 B4 42 82 3B 83 5D 93 83 28 EF 81 0F [10:54:57]CheckFolder [10:54:57]dirname=/storage/ofd_packets [10:54:57]CheckFolder done [10:54:57]ProducePacketName [10:54:57]name=ofd_packets/00311320 [10:54:57]NVStorageSaveData ofd_packets/00311320 [10:54:57]File name is /storage/ofd_packets/00311320 [10:54:57]Write 301 bytes [10:54:57]NVStorageSaveData done [10:54:57]OFDSenderStorePacket done [10:54:57]KKMCreateOFDPacket done [10:54:57]NVStorageSaveData kkm_last_timestamp [10:54:57]File name is /storage/kkm_last_timestamp [10:54:57]Write 4 bytes [10:54:57]NVStorageSaveData done [10:54:57]ExternCall_PrintAddStr [10:54:57]wPrintStart [10:54:57]Write to MH i2c: 01 00 00 6F 68 D7 [10:54:57]Write i2c OK [10:54:57]MH_I2C_Read... [10:54:57]Read from MH i2c: 01 [10:54:57]MH_I2C_Read... [10:54:57]Read from MH i2c: 01 07 00 [10:54:57]MH_I2C_Read... [10:54:57]Read from MH i2c: 01 07 00 6F 68 00 00 00 00 00 FF 0F EC [10:54:57]RasterBufferAndPrint [10:54:57]line Счет N : (1)645127 [10:54:57]line ИНН: 02508201610067 [10:54:57]line Контрольно-Кассовый Чек [10:54:57]line ПРОДАЖА [10:54:57]line ТРК (МРК, ГНК) : 61 [10:54:57]line Товар: 2710124500 [10:54:57]line Аи-95-К-3 [10:54:57]line 13.480 * 74.20 [10:54:57]line = 1000.22 [10:54:57]line НДС 12% НСП 1% [10:54:57]line > о реализуемом товаре [10:54:57]line ОКРУГЛЕНИЕ: -0.22 [10:54:57]line ИТОГО: 1000.00 [10:54:57]line Внесено: 1000.00 [10:54:57]line СДАЧА: 0.00 [10:54:57]line НСП 1% : 8.85 [10:54:57]line НДС 12% : 106.22 [10:54:57]line Наличными: 1000.00 [10:54:57]line Безнал.: 0.00 [10:54:57]line Место: АЗС № 172 "Партнер Нефть" [10:54:57]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:54:57]line СНО: Общий режим [10:54:57]line Чек 167 30.10.2024 10:55 [10:54:57]line Смена: 536 ФФД: 1.0 [10:54:57]line ЗНМ: 0300000116 [10:54:57]line РНМ: 0000000000091780 [10:54:57]line Версия ККМ: 001 [10:54:57]line ФМ: 0000000000871765 [10:54:57]line ФД: 311320 [10:54:57]line ФПД: 21331831849531 [10:54:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T105500&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311320&fm=21331831849531&tin=02508201610067®Number=0000000000091780&sum=100000 [10:54:57]written 0, free lines is 4095 [10:54:57]OFD Sender: Processing packet 311320 [packets to send 223, broken 222] [10:54:57]ProducePacketName [10:54:57]name=ofd_packets/00311320 [10:54:57]OFD Sender: To server: pG, [10:54:57]CommunicateWithHost lk.salyk.kg:30040 [10:54:57]ConnectInit lk.salyk.kg [10:54:57]Connected sock=10 [10:54:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 7F 0D 07 01 60 41 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 A7 00 00 00 F4 03 04 00 84 10 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 18 C0 04 00 35 04 06 00 13 66 B4 42 82 3B 83 5D 93 83 28 EF 81 0F [10:54:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 BC AB 47 00 19 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 31 37 36 35 10 04 04 00 18 C0 04 00 F4 03 04 00 D4 B6 21 67 B6 04 01 00 00 87 91 5B BA 6E 41 21 48 [10:54:57]CommunicateWithHost err = 0 [10:54:57]CheckOFDResponse [10:54:57]1017 (14) - 77093643461234 [10:54:57]1041 (16) - 0000000000871765 [10:54:57]1040 (4) - 311320 [10:54:57]1012 (4) - 30.10.2024 04:32 [10:54:57]1206 (1) - 0 [10:54:57]OFD Sender: Remove packet 311320 [10:54:57]ProducePacketName [10:54:57]name=ofd_packets/00311320 [10:54:57]NVStorageDeleteData [10:54:57]Write to MH i2c: 01 00 00 99 68 01 [10:54:57]Write i2c OK [10:54:57]MH_I2C_Read... [10:54:57]Read from MH i2c: 01 [10:54:57]MH_I2C_Read... [10:54:57]Read from MH i2c: 01 07 00 [10:54:57]MH_I2C_Read... [10:54:57]Read from MH i2c: 01 07 00 99 68 00 00 00 00 00 BE 0C D2 [10:54:57]RasterBufferAndPrint [10:54:57]line [10:54:57]line [10:54:57]line [10:54:57]line [10:54:57]line [10:54:57]written 0, free lines is 3268 [10:54:57]MH_Cut [10:54:57]Write to MH i2c: D1 01 00 A0 68 01 DA [10:54:57]Write i2c OK [10:54:57]MH_I2C_Read... [10:54:57]Read from MH i2c: D1 [10:54:57]MH_I2C_Read... [10:54:57]Read from MH i2c: D1 01 00 [10:54:57]MH_I2C_Read... [10:54:57]Read from MH i2c: D1 01 00 A0 68 00 D9 [10:54:57]Write to MH i2c: 01 00 00 A1 68 09 [10:54:57]Write i2c OK [10:54:57]MH_I2C_Read... [10:54:58]OFD Sender: No OFD packet to send [10:54:58]*** Cut start [10:54:58]*** Purtial cut [10:54:58]*** Stage 1: CUTSNS_PIN = 1 [10:54:58]Read from MH i2c: 01 [10:54:58]MH_I2C_Read... [10:54:58]*** Stop cut motor [10:54:58]*** Cut end [10:54:58]Read from MH i2c: 01 07 00 [10:54:58]MH_I2C_Read... [10:54:58]Read from MH i2c: 01 07 00 A1 68 00 00 00 00 00 FF 0F 1E [10:54:58]process_action close_receipt done [10:54:58]requested_data is exist [10:54:58]produce_requested_data [10:54:58]requested_item fm.sn is exist - process it [10:54:58]wFMCommunicate request_size=4 [10:54:58]MH_SAM_APDU [10:54:58]CAPDU: 80 11 00 00 [10:54:58]Write to MH i2c: E2 08 00 A2 68 80 11 00 00 00 00 00 00 84 [10:54:58]Write i2c OK [10:54:58]MH_I2C_Read... [10:54:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:54:58]Read from MH i2c: E2 [10:54:58]MH_I2C_Read... [10:54:58]Read from MH i2c: E2 17 00 [10:54:58]MH_I2C_Read... [10:54:58]Read from MH i2c: E2 17 00 A2 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D9 [10:54:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:54:58]wFMCommunicate OK [10:54:58]requested_item fd.num is exist - process it [10:54:58]SAM_PROTO_GetFieldsCounters [10:54:58]wFMCommunicate request_size=4 [10:54:58]MH_SAM_APDU [10:54:58]CAPDU: 80 13 00 00 [10:54:58]Write to MH i2c: E2 08 00 A3 68 80 13 00 00 00 00 00 00 87 [10:54:58]Write i2c OK [10:54:58]MH_I2C_Read... [10:54:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:54:58]Read from MH i2c: E2 [10:54:58]MH_I2C_Read... [10:54:58]Read from MH i2c: E2 62 00 [10:54:58]MH_I2C_Read... [10:54:58]Read from MH i2c: E2 62 00 A3 68 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 18 C0 04 00 0E 04 04 00 18 02 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 95 [10:54: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 18 C0 04 00 0E 04 04 00 18 02 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:54:58]wFMCommunicate OK [10:54:58]SAM_PROTO_GetFieldsCounters done [10:54:58]requested_item shift.num is exist - process it [10:54:58]requested_item shift.opened is exist - process it [10:54:58]req_shift_opened [10:54:58]FM_GetShiftState [10:54:58]SAM_PROTO_GetShiftState [10:54:58]wFMCommunicate request_size=4 [10:54:58]MH_SAM_APDU [10:54:58]CAPDU: 80 13 01 00 [10:54:58]Write to MH i2c: E2 08 00 A4 68 80 13 01 00 00 00 00 00 89 [10:54:58]Write i2c OK [10:54:58]MH_I2C_Read... [10:54:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:54:58]Read from MH i2c: E2 [10:54:58]MH_I2C_Read... [10:54:58]Read from MH i2c: E2 0E 00 [10:54:58]MH_I2C_Read... [10:54:58]Read from MH i2c: E2 0E 00 A4 68 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 74 [10:54:58]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:54:58]wFMCommunicate OK [10:54:58]SAM_PROTO_GetShiftState done [10:54:58]FM_GetShiftState done [10:54:58]req_shift_opened done [10:54:58]requested_item shift.open_date is exist - process it [10:54:58]req_shift_open_date [10:54:58]req_shift_open_date done [10:54:58]produce_requested_data done [10:54:58]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311320,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:54:58]process_action_free close_receipt [10:54:58]json_value_free [10:54:58]json_value_free done [10:54:58]process_json_proto returns [10:54:58]Send response to host [10:54:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311320,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:54:59]free response buf [10:54:59]execute_script done [10:54:59]execute_script returns [10:54:59]free content buf [10:54:59]Sock 7.Close socket [10:54:59]Sock 7.Thread stoped [10:55:03]OFD Sender: No OFD packet to send [10:55:08]OFD Sender: No OFD packet to send [10:55:13]OFD Sender: No OFD packet to send [10:55:18]OFD Sender: No OFD packet to send [10:55:23]OFD Sender: No OFD packet to send [10:55:28]OFD Sender: No OFD packet to send [10:55:33]OFD Sender: No OFD packet to send [10:55:38]OFD Sender: No OFD packet to send [10:55:43]OFD Sender: No OFD packet to send [10:55:47]accept exits with 9 [10:55:47]New connection [10:55:47]New thread 3066654052 created [10:55:47]Thread 3066510692 joined [10:55:47]Waiting for new connection... [10:55:47] Sock 9.Parse request [10:55:47]Sock 9.Check first char [10:55:47]Sock 9.First char is OK [10:55:47]request: POST /json_proto HTTP/1.0 [10:55:47]Method: POST [10:55:47]URL: /json_proto [10:55:47]Method is POST - this is cgi request [10:55:47]url: /json_proto [10:55:47]query_string will be loaded in cgi processing [10:55:47]execute_cgi json_proto POST (null) [10:55:47]execute_cgi path=json_proto method=POST [10:55:47]POST find Content-Length [10:55:47]Host: 172.17.96.3:8080 [10:55:47]Content-Length: 678 [10:55:47]Content-Type: application/json [10:55:47] [10:55:47]POST finish read [10:55:47]Found Content-Length = 678 [10:55:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645128", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "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" ] } } [10:55:47]execute_script... [10:55: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)645128", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "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" ] } } [10:55:47]POST & json_proto [10:55:47]process_json_proto [10:55:47]json parsed OK: [10:55:47]protocol is kg_v1.0 [10:55:47]action value=close_receipt [10:55:47]process_action close_receipt [10:55:47]cmd_close_receipt [10:55:47]MH_GetDate [10:55:47]Write to MH i2c: F0 00 00 A5 68 FC [10:55:47]Write i2c OK [10:55:47]MH_I2C_Read... [10:55:47]Read from MH i2c: F0 [10:55:47]MH_I2C_Read... [10:55:47]Read from MH i2c: F0 09 00 [10:55:47]MH_I2C_Read... [10:55:47]Read from MH i2c: F0 09 00 A5 68 00 B8 10 22 67 44 5E 04 65 61 [10:55:47]GetLastDocTimeStamp 1730285700 [10:55:47]current date 1730285752 [10:55:47]FM_GetShiftState [10:55:47]SAM_PROTO_GetShiftState [10:55:47]wFMCommunicate request_size=4 [10:55:47]MH_SAM_APDU [10:55:47]CAPDU: 80 13 01 00 [10:55:47]Write to MH i2c: E2 08 00 A6 68 80 13 01 00 00 00 00 00 8B [10:55:47]Write i2c OK [10:55:47]MH_I2C_Read... [10:55:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:55:47]Read from MH i2c: E2 [10:55:47]MH_I2C_Read... [10:55:47]Read from MH i2c: E2 0E 00 [10:55:47]MH_I2C_Read... [10:55:47]Read from MH i2c: E2 0E 00 A6 68 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 76 [10:55:47]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:55:47]wFMCommunicate OK [10:55:47]SAM_PROTO_GetShiftState done [10:55:47]FM_GetShiftState done [10:55:47]opened in 1730247899 [10:55:47]opened+sec_in_day 1730334299 [10:55:47]quantity*price = 80012 [10:55:47]sum+1 = 80013 [10:55:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 168 30.10.2024 10:55 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311321 ФПД: 244043898393168 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T105552&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311321&fm=244043898393168&tin=02508201610067®Number=0000000000091780&sum=80000 [10:55:48]StoreToDocumentArchive [10:55:48]shift 536 fd 311321 [10:55:48]save to /storage/0536/doc_00311321 [10:55:48]save last doc name /storage/0536/doc_00311321 to /storage/kkm_last_doc_name [10:55:48]save OK [10:55:48]Clear old archive folders... [10:55:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:55:48]tlvbuf is 006D44E0 [10:55:48]SAM_PROTO_ClearQueue [10:55:48]wFMCommunicate request_size=4 [10:55:48]MH_SAM_APDU [10:55:48]CAPDU: 80 09 00 00 [10:55:48]Write to MH i2c: E2 08 00 B3 68 80 09 00 00 00 00 00 00 8D [10:55:48]Write i2c OK [10:55:48]MH_I2C_Read... [10:55:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:55:48]Read from MH i2c: E2 [10:55:48]MH_I2C_Read... [10:55:48]Read from MH i2c: E2 03 00 [10:55:48]MH_I2C_Read... [10:55:48]Read from MH i2c: E2 03 00 B3 68 00 90 00 8F [10:55:48]RAPDU: 90 00 [10:55:48]wFMCommunicate OK [10:55:48]SAM_PROTO_ClearQueue done [10:55:48]KKMCreateOFDPacket [10:55:48]OFDProtocolAddRootSTLVToBuf [10:55:48]FM_MakeSignedData [10:55:48]FM_MakeSignedData [10:55:48]SAM_PROTO_SignData [10:55:48]wFMCommunicate request_size=4 [10:55:48]MH_SAM_APDU [10:55:48]CAPDU: 80 0D 01 02 [10:55:48]Write to MH i2c: E2 08 00 B4 68 80 0D 01 02 00 00 00 00 95 [10:55:48]Write i2c OK [10:55:48]MH_I2C_Read... [10:55:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:55:48]Read from MH i2c: E2 [10:55:48]MH_I2C_Read... [10:55:48]Read from MH i2c: E2 03 00 [10:55:48]MH_I2C_Read... [10:55:48]Read from MH i2c: E2 03 00 B4 68 00 90 00 90 [10:55:48]RAPDU: 90 00 [10:55:48]wFMCommunicate OK [10:55:48]wFMCommunicate request_size=255 [10:55:48]MH_SAM_APDU [10: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 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 A8 00 00 00 F4 03 04 00 B8 10 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 19 C0 04 00 35 04 06 00 DD [10:55:48]Write to MH i2c: E2 02 01 B5 68 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 A8 00 00 00 F4 03 04 00 B8 10 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 19 C0 04 00 35 04 06 00 DD 00 00 DC [10:55:48]Write i2c OK [10:55:48]MH_I2C_Read... [10:55:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:55:49]Read from MH i2c: E2 [10:55:49]MH_I2C_Read... [10:55:49]Read from MH i2c: E2 03 00 [10:55:49]MH_I2C_Read... [10:55:49]Read from MH i2c: E2 03 00 B5 68 00 90 00 91 [10:55:49]RAPDU: 90 00 [10:55:49]wFMCommunicate OK [10:55:49]wFMCommunicate request_size=10 [10:55:49]MH_SAM_APDU [10:55:49]CAPDU: 80 0D 02 02 05 F4 E5 DF 92 50 [10:55:49]Write to MH i2c: E2 0D 00 B6 68 80 0D 02 02 05 00 F4 E5 DF 92 50 00 00 3C [10:55:49]Write i2c OK [10:55:49]MH_I2C_Read... [10:55:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:55:49]Read from MH i2c: E2 [10:55:49]MH_I2C_Read... [10:55:49]Read from MH i2c: E2 03 00 [10:55:49]MH_I2C_Read... [10:55:49]Read from MH i2c: E2 03 00 B6 68 00 90 00 92 [10:55:49]RAPDU: 90 00 [10:55:49]wFMCommunicate OK [10:55:49]wFMCommunicate request_size=4 [10:55:49]MH_SAM_APDU [10:55:49]CAPDU: 80 0D 03 02 [10:55:49]Write to MH i2c: E2 08 00 B7 68 80 0D 03 02 00 00 00 00 9A [10:55:49]Write i2c OK [10:55:49]MH_I2C_Read... [10:55:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:55:49]Read from MH i2c: E2 [10:55:49]MH_I2C_Read... [10:55:49]Read from MH i2c: E2 0B 00 [10:55:49]MH_I2C_Read... [10:55:49]Read from MH i2c: E2 0B 00 B7 68 00 97 12 D5 CF 04 57 DD F6 90 00 16 [10:55:49]RAPDU: 97 12 D5 CF 04 57 DD F6 90 00 [10:55:49]wFMCommunicate OK [10:55:49]SAM_PROTO_SignData done [10:55:49]FM_MakeSignedData done [10:55:49]CreateOFDProtocolMessage [10:55:49]wFMCommunicate request_size=4 [10:55:49]MH_SAM_APDU [10:55:49]CAPDU: 80 11 00 00 [10:55:49]Write to MH i2c: E2 08 00 B8 68 80 11 00 00 00 00 00 00 9A [10:55:49]Write i2c OK [10:55:49]MH_I2C_Read... [10:55:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:55:49]Read from MH i2c: E2 [10:55:49]MH_I2C_Read... [10:55:49]Read from MH i2c: E2 17 00 [10:55:49]MH_I2C_Read... [10:55:49]Read from MH i2c: E2 17 00 B8 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 EF [10:55:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:55:49]wFMCommunicate OK [10:55:49]CreateOFDProtocolMessage done [10:55:49]OFDSenderStorePacket 311321 [10:55:49]StoreOFDPacket docnum=311321 [10:55:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 6A 5F 07 01 75 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 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 A8 00 00 00 F4 03 04 00 B8 10 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 19 C0 04 00 35 04 06 00 DD F4 E5 DF 92 50 97 12 D5 CF 04 57 DD F6 [10:55:49]CheckFolder [10:55:49]dirname=/storage/ofd_packets [10:55:49]CheckFolder done [10:55:49]ProducePacketName [10:55:49]name=ofd_packets/00311321 [10:55:49]NVStorageSaveData ofd_packets/00311321 [10:55:49]File name is /storage/ofd_packets/00311321 [10:55:49]Write 301 bytes [10:55:49]NVStorageSaveData done [10:55:49]OFDSenderStorePacket done [10:55:49]KKMCreateOFDPacket done [10:55:49]NVStorageSaveData kkm_last_timestamp [10:55:49]File name is /storage/kkm_last_timestamp [10:55:49]Write 4 bytes [10:55:49]NVStorageSaveData done [10:55:49]ExternCall_PrintAddStr [10:55:49]wPrintStart [10:55:49]Write to MH i2c: 01 00 00 B9 68 21 [10:55:49]Write i2c OK [10:55:49]MH_I2C_Read... [10:55:49]Read from MH i2c: 01 [10:55:49]MH_I2C_Read... [10:55:49]Read from MH i2c: 01 07 00 [10:55:49]MH_I2C_Read... [10:55:49]Read from MH i2c: 01 07 00 B9 68 00 00 00 00 00 FF 0F 36 [10:55:49]RasterBufferAndPrint [10:55:49]line Счет N : (1)645128 [10:55:49]line ИНН: 02508201610067 [10:55:49]line Контрольно-Кассовый Чек [10:55:49]line ПРОДАЖА [10:55:49]line ТРК (МРК, ГНК) : 31 [10:55:49]line Товар: 2710124130 [10:55:49]line Аи-92-К-2 [10:55:49]line 11.960 * 66.90 [10:55:49]line = 800.12 [10:55:49]line НДС 12% НСП 1% [10:55:49]line > о реализуемом товаре [10:55:49]line ОКРУГЛЕНИЕ: -0.12 [10:55:49]line ИТОГО: 800.00 [10:55:49]line Внесено: 800.00 [10:55:49]line СДАЧА: 0.00 [10:55:49]line НСП 1% : 7.08 [10:55:49]line НДС 12% : 84.97 [10:55:49]line Наличными: 800.00 [10:55:49]line Безнал.: 0.00 [10:55:49]line Место: АЗС № 172 "Партнер Нефть" [10:55:49]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:55:49]line СНО: Общий режим [10:55:49]line Чек 168 30.10.2024 10:55 [10:55:49]line Смена: 536 ФФД: 1.0 [10:55:49]line ЗНМ: 0300000116 [10:55:49]line РНМ: 0000000000091780 [10:55:49]line Версия ККМ: 001 [10:55:49]line ФМ: 0000000000871765 [10:55:49]line ФД: 311321 [10:55:49]line ФПД: 244043898393168 [10:55:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T105552&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311321&fm=244043898393168&tin=02508201610067®Number=0000000000091780&sum=80000 [10:55:49]OFD Sender: Processing packet 311321 [packets to send 223, broken 222] [10:55:49]ProducePacketName [10:55:49]name=ofd_packets/00311321 [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:49]written 0, free lines is 4095 [10:55:49]Connected sock=10 [10:55:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 6A 5F 07 01 75 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 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 A8 00 00 00 F4 03 04 00 B8 10 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 19 C0 04 00 35 04 06 00 DD F4 E5 DF 92 50 97 12 D5 CF 04 57 DD F6 [10:55:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 44 66 47 00 9C 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 31 37 36 35 10 04 04 00 19 C0 04 00 F4 03 04 00 08 B7 21 67 B6 04 01 00 00 0A B3 16 E5 C3 C7 DC DE [10:55:49]CommunicateWithHost err = 0 [10:55:49]CheckOFDResponse [10:55:49]1017 (14) - 77093643461234 [10:55:49]1041 (16) - 0000000000871765 [10:55:49]1040 (4) - 311321 [10:55:49]1012 (4) - 30.10.2024 04:33 [10:55:49]1206 (1) - 0 [10:55:49]OFD Sender: Remove packet 311321 [10:55:49]ProducePacketName [10:55:49]name=ofd_packets/00311321 [10:55:49]NVStorageDeleteData [10:55:50]Write to MH i2c: 01 00 00 E3 68 4B [10:55:50]Write i2c OK [10:55:50]MH_I2C_Read... [10:55:50]Read from MH i2c: 01 [10:55:50]MH_I2C_Read... [10:55:50]Read from MH i2c: 01 07 00 [10:55:50]MH_I2C_Read... [10:55:50]Read from MH i2c: 01 07 00 E3 68 00 00 00 00 00 C7 0C 25 [10:55:50]RasterBufferAndPrint [10:55:50]line [10:55:50]line [10:55:50]line [10:55:50]line [10:55:50]line [10:55:50]written 0, free lines is 3279 [10:55:50]MH_Cut [10:55:50]Write to MH i2c: D1 01 00 EA 68 01 24 [10:55:50]Write i2c OK [10:55:50]MH_I2C_Read... [10:55:50]Read from MH i2c: D1 [10:55:50]MH_I2C_Read... [10:55:50]Read from MH i2c: D1 01 00 [10:55:50]MH_I2C_Read... [10:55:50]Read from MH i2c: D1 01 00 EA 68 00 23 [10:55:50]Write to MH i2c: 01 00 00 EB 68 53 [10:55:50]Write i2c OK [10:55:50]MH_I2C_Read... [10:55:50]OFD Sender: No OFD packet to send [10:55:50]*** Cut start [10:55:50]*** Purtial cut [10:55:50]*** Stage 1: CUTSNS_PIN = 1 [10:55:51]Read from MH i2c: 01 [10:55:51]MH_I2C_Read... [10:55:51]*** Stop cut motor [10:55:51]*** Cut end [10:55:51]Read from MH i2c: 01 07 00 [10:55:51]MH_I2C_Read... [10:55:51]Read from MH i2c: 01 07 00 EB 68 00 00 00 00 00 FF 0F 68 [10:55:51]process_action close_receipt done [10:55:51]requested_data is exist [10:55:51]produce_requested_data [10:55:51]requested_item fm.sn is exist - process it [10:55:51]wFMCommunicate request_size=4 [10:55:51]MH_SAM_APDU [10:55:51]CAPDU: 80 11 00 00 [10:55:51]Write to MH i2c: E2 08 00 EC 68 80 11 00 00 00 00 00 00 CE [10:55:51]Write i2c OK [10:55:51]MH_I2C_Read... [10:55:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:55:51]Read from MH i2c: E2 [10:55:51]MH_I2C_Read... [10:55:51]Read from MH i2c: E2 17 00 [10:55:51]MH_I2C_Read... [10:55:51]Read from MH i2c: E2 17 00 EC 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 23 [10:55:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:55:51]wFMCommunicate OK [10:55:51]requested_item fd.num is exist - process it [10:55:51]SAM_PROTO_GetFieldsCounters [10:55:51]wFMCommunicate request_size=4 [10:55:51]MH_SAM_APDU [10:55:51]CAPDU: 80 13 00 00 [10:55:51]Write to MH i2c: E2 08 00 ED 68 80 13 00 00 00 00 00 00 D1 [10:55:51]Write i2c OK [10:55:51]MH_I2C_Read... [10:55:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:55:51]Read from MH i2c: E2 [10:55:51]MH_I2C_Read... [10:55:51]Read from MH i2c: E2 62 00 [10:55:51]MH_I2C_Read... [10:55:51]Read from MH i2c: E2 62 00 ED 68 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 19 C0 04 00 0E 04 04 00 18 02 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 E3 [10: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 19 C0 04 00 0E 04 04 00 18 02 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:55:51]wFMCommunicate OK [10:55:51]SAM_PROTO_GetFieldsCounters done [10:55:51]requested_item shift.num is exist - process it [10:55:51]requested_item shift.opened is exist - process it [10:55:51]req_shift_opened [10:55:51]FM_GetShiftState [10:55:51]SAM_PROTO_GetShiftState [10:55:51]wFMCommunicate request_size=4 [10:55:51]MH_SAM_APDU [10:55:51]CAPDU: 80 13 01 00 [10:55:51]Write to MH i2c: E2 08 00 EE 68 80 13 01 00 00 00 00 00 D3 [10:55:51]Write i2c OK [10:55:51]MH_I2C_Read... [10:55:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:55:51]Read from MH i2c: E2 [10:55:51]MH_I2C_Read... [10:55:51]Read from MH i2c: E2 0E 00 [10:55:51]MH_I2C_Read... [10:55:51]Read from MH i2c: E2 0E 00 EE 68 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 BE [10:55:51]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:55:51]wFMCommunicate OK [10:55:51]SAM_PROTO_GetShiftState done [10:55:51]FM_GetShiftState done [10:55:51]req_shift_opened done [10:55:51]requested_item shift.open_date is exist - process it [10:55:51]req_shift_open_date [10:55:51]req_shift_open_date done [10:55:51]produce_requested_data done [10:55:51]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311321,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:55:51]process_action_free close_receipt [10:55:51]json_value_free [10:55:51]json_value_free done [10:55:51]process_json_proto returns [10:55:51]Send response to host [10:55:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311321,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:55:51]free response buf [10:55:51]execute_script done [10:55:51]execute_script returns [10:55:51]free content buf [10:55:51]Sock 9.Close socket [10:55:51]Sock 9.Thread stoped [10:55:55]OFD Sender: No OFD packet to send [10:56:00]OFD Sender: No OFD packet to send [10:56:05]OFD Sender: No OFD packet to send [10:56:10]OFD Sender: No OFD packet to send [10:56:15]OFD Sender: No OFD packet to send [10:56:20]OFD Sender: No OFD packet to send [10:56:25]OFD Sender: No OFD packet to send [10:56:30]OFD Sender: No OFD packet to send [10:56:35]OFD Sender: No OFD packet to send [10:56:40]OFD Sender: No OFD packet to send [10:56:45]OFD Sender: No OFD packet to send [10:56:50]OFD Sender: No OFD packet to send [10:56:55]OFD Sender: No OFD packet to send [10:57:00]OFD Sender: No OFD packet to send [10:57:05]OFD Sender: No OFD packet to send [10:57:10]OFD Sender: No OFD packet to send [10:57:15]OFD Sender: No OFD packet to send [10:57:20]OFD Sender: No OFD packet to send [10:57:25]OFD Sender: No OFD packet to send [10:57:30]OFD Sender: No OFD packet to send [10:57:35]OFD Sender: No OFD packet to send [10:57:40]OFD Sender: No OFD packet to send [10:57:45]OFD Sender: No OFD packet to send [10:57:50]OFD Sender: No OFD packet to send [10:57:55]OFD Sender: No OFD packet to send [10:58:00]OFD Sender: No OFD packet to send [10:58:05]OFD Sender: No OFD packet to send [10:58:10]OFD Sender: No OFD packet to send [10:58:15]OFD Sender: No OFD packet to send [10:58:20]OFD Sender: No OFD packet to send [10:58:25]OFD Sender: No OFD packet to send [10:58:30]OFD Sender: No OFD packet to send [10:58:35]OFD Sender: No OFD packet to send [10:58:40]OFD Sender: No OFD packet to send [10:58:45]OFD Sender: No OFD packet to send [10:58:50]OFD Sender: No OFD packet to send [10:58:55]OFD Sender: No OFD packet to send [10:59:00]OFD Sender: No OFD packet to send [10:59:02]accept exits with 7 [10:59:02]New connection [10:59:02]New thread 3066510692 created [10:59:02]Thread 3066654052 joined [10:59:02]Waiting for new connection... [10:59:02] Sock 7.Parse request [10:59:02]Sock 7.Check first char [10:59:02]Sock 7.First char is OK [10:59:02]request: POST /json_proto HTTP/1.0 [10:59:02]Method: POST [10:59:02]URL: /json_proto [10:59:02]Method is POST - this is cgi request [10:59:02]url: /json_proto [10:59:02]query_string will be loaded in cgi processing [10:59:02]execute_cgi json_proto POST (null) [10:59:02]execute_cgi path=json_proto method=POST [10:59:02]POST find Content-Length [10:59:02]Host: 172.17.96.3:8080 [10:59:02]Content-Length: 682 [10:59:02]Content-Type: application/json [10:59:02] [10:59:02]POST finish read [10:59:02]Found Content-Length = 682 [10:59:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645129", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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:59:02]execute_script... [10:59: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)645129", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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:59:02]POST & json_proto [10:59:02]process_json_proto [10:59:02]json parsed OK: [10:59:02]protocol is kg_v1.0 [10:59:02]action value=close_receipt [10:59:02]process_action close_receipt [10:59:02]cmd_close_receipt [10:59:02]MH_GetDate [10:59:02]Write to MH i2c: F0 00 00 EF 68 46 [10:59:02]Write i2c OK [10:59:02]MH_I2C_Read... [10:59:02]Read from MH i2c: F0 [10:59:02]MH_I2C_Read... [10:59:02]Read from MH i2c: F0 09 00 [10:59:02]MH_I2C_Read... [10:59:02]Read from MH i2c: F0 09 00 EF 68 00 7B 11 22 67 44 5E 04 65 6F [10:59:02]GetLastDocTimeStamp 1730285752 [10:59:02]current date 1730285947 [10:59:02]FM_GetShiftState [10:59:02]SAM_PROTO_GetShiftState [10:59:02]wFMCommunicate request_size=4 [10:59:02]MH_SAM_APDU [10:59:02]CAPDU: 80 13 01 00 [10:59:02]Write to MH i2c: E2 08 00 F0 68 80 13 01 00 00 00 00 00 D5 [10:59:02]Write i2c OK [10:59:02]MH_I2C_Read... [10:59:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:59:02]Read from MH i2c: E2 [10:59:02]MH_I2C_Read... [10:59:02]Read from MH i2c: E2 0E 00 [10:59:02]MH_I2C_Read... [10:59:02]Read from MH i2c: E2 0E 00 F0 68 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 C0 [10:59:02]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:59:02]wFMCommunicate OK [10:59:02]SAM_PROTO_GetShiftState done [10:59:02]FM_GetShiftState done [10:59:02]opened in 1730247899 [10:59:02]opened+sec_in_day 1730334299 [10:59:02]quantity*price = 100015 [10:59:02]sum+1 = 100017 [10:59:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 169 30.10.2024 10:59 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311322 ФПД: 114309019554508 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T105907&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311322&fm=114309019554508&tin=02508201610067®Number=0000000000091780&sum=100000 [10:59:03]StoreToDocumentArchive [10:59:03]shift 536 fd 311322 [10:59:03]save to /storage/0536/doc_00311322 [10:59:03]save last doc name /storage/0536/doc_00311322 to /storage/kkm_last_doc_name [10:59:03]save OK [10:59:03]Clear old archive folders... [10:59:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:59:03]tlvbuf is 00808D60 [10:59:03]SAM_PROTO_ClearQueue [10:59:03]wFMCommunicate request_size=4 [10:59:03]MH_SAM_APDU [10:59:03]CAPDU: 80 09 00 00 [10:59:03]Write to MH i2c: E2 08 00 FD 68 80 09 00 00 00 00 00 00 D7 [10:59:03]Write i2c OK [10:59:03]MH_I2C_Read... [10:59:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:59:03]Read from MH i2c: E2 [10:59:03]MH_I2C_Read... [10:59:03]Read from MH i2c: E2 03 00 [10:59:03]MH_I2C_Read... [10:59:03]Read from MH i2c: E2 03 00 FD 68 00 90 00 D9 [10:59:03]RAPDU: 90 00 [10:59:03]wFMCommunicate OK [10:59:03]SAM_PROTO_ClearQueue done [10:59:03]KKMCreateOFDPacket [10:59:03]OFDProtocolAddRootSTLVToBuf [10:59:03]FM_MakeSignedData [10:59:03]FM_MakeSignedData [10:59:03]SAM_PROTO_SignData [10:59:03]wFMCommunicate request_size=4 [10:59:03]MH_SAM_APDU [10:59:03]CAPDU: 80 0D 01 02 [10:59:03]Write to MH i2c: E2 08 00 FE 68 80 0D 01 02 00 00 00 00 DF [10:59:03]Write i2c OK [10:59:03]MH_I2C_Read... [10:59:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:59:03]Read from MH i2c: E2 [10:59:03]MH_I2C_Read... [10:59:03]Read from MH i2c: E2 03 00 [10:59:03]MH_I2C_Read... [10:59:03]Read from MH i2c: E2 03 00 FE 68 00 90 00 DA [10:59:03]RAPDU: 90 00 [10:59:03]wFMCommunicate OK [10:59:03]wFMCommunicate request_size=255 [10:59:03]MH_SAM_APDU [10:59: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 7B 11 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1A C0 04 00 35 04 06 00 67 [10:59:03]Write to MH i2c: E2 02 01 FF 68 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 7B 11 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1A C0 04 00 35 04 06 00 67 00 00 84 [10:59:03]Write i2c OK [10:59:03]MH_I2C_Read... [10:59:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:59:03]Read from MH i2c: E2 [10:59:03]MH_I2C_Read... [10:59:03]Read from MH i2c: E2 03 00 [10:59:03]MH_I2C_Read... [10:59:03]Read from MH i2c: E2 03 00 FF 68 00 90 00 DB [10:59:03]RAPDU: 90 00 [10:59:03]wFMCommunicate OK [10:59:03]wFMCommunicate request_size=10 [10:59:03]MH_SAM_APDU [10:59:03]CAPDU: 80 0D 02 02 05 F6 A4 81 52 CC [10:59:03]Write to MH i2c: E2 0D 00 00 69 80 0D 02 02 05 00 F6 A4 81 52 CC 00 00 26 [10:59:03]Write i2c OK [10:59:03]MH_I2C_Read... [10:59:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:59:03]Read from MH i2c: E2 [10:59:03]MH_I2C_Read... [10:59:03]Read from MH i2c: E2 03 00 [10:59:03]MH_I2C_Read... [10:59:03]Read from MH i2c: E2 03 00 00 69 00 90 00 DD [10:59:03]RAPDU: 90 00 [10:59:03]wFMCommunicate OK [10:59:03]wFMCommunicate request_size=4 [10:59:03]MH_SAM_APDU [10:59:03]CAPDU: 80 0D 03 02 [10:59:03]Write to MH i2c: E2 08 00 01 69 80 0D 03 02 00 00 00 00 E5 [10:59:03]Write i2c OK [10:59:03]MH_I2C_Read... [10:59:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:59:03]Read from MH i2c: E2 [10:59:03]MH_I2C_Read... [10:59:03]Read from MH i2c: E2 0B 00 [10:59:03]MH_I2C_Read... [10:59:03]Read from MH i2c: E2 0B 00 01 69 00 47 76 AD 9A 8F BD BB D7 90 00 C8 [10:59:03]RAPDU: 47 76 AD 9A 8F BD BB D7 90 00 [10:59:03]wFMCommunicate OK [10:59:03]SAM_PROTO_SignData done [10:59:03]FM_MakeSignedData done [10:59:03]CreateOFDProtocolMessage [10:59:03]wFMCommunicate request_size=4 [10:59:03]MH_SAM_APDU [10:59:03]CAPDU: 80 11 00 00 [10:59:03]Write to MH i2c: E2 08 00 02 69 80 11 00 00 00 00 00 00 E5 [10:59:03]Write i2c OK [10:59:03]MH_I2C_Read... [10:59:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:59:03]Read from MH i2c: E2 [10:59:03]MH_I2C_Read... [10:59:03]Read from MH i2c: E2 17 00 [10:59:03]MH_I2C_Read... [10:59:03]Read from MH i2c: E2 17 00 02 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3A [10:59:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:59:03]wFMCommunicate OK [10:59:03]CreateOFDProtocolMessage done [10:59:03]OFDSenderStorePacket 311322 [10:59:03]StoreOFDPacket docnum=311322 [10:59:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 CD 38 07 01 BF 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 7B 11 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1A C0 04 00 35 04 06 00 67 F6 A4 81 52 CC 47 76 AD 9A 8F BD BB D7 [10:59:03]CheckFolder [10:59:03]dirname=/storage/ofd_packets [10:59:03]CheckFolder done [10:59:03]ProducePacketName [10:59:03]name=ofd_packets/00311322 [10:59:03]NVStorageSaveData ofd_packets/00311322 [10:59:03]File name is /storage/ofd_packets/00311322 [10:59:03]Write 301 bytes [10:59:03]NVStorageSaveData done [10:59:03]OFDSenderStorePacket done [10:59:03]KKMCreateOFDPacket done [10:59:03]NVStorageSaveData kkm_last_timestamp [10:59:03]File name is /storage/kkm_last_timestamp [10:59:03]Write 4 bytes [10:59:03]NVStorageSaveData done [10:59:03]ExternCall_PrintAddStr [10:59:03]wPrintStart [10:59:03]Write to MH i2c: 01 00 00 03 69 6C [10:59:03]Write i2c OK [10:59:03]MH_I2C_Read... [10:59:03]Read from MH i2c: 01 [10:59:03]MH_I2C_Read... [10:59:03]Read from MH i2c: 01 07 00 [10:59:03]MH_I2C_Read... [10:59:03]Read from MH i2c: 01 07 00 03 69 00 00 00 00 00 FF 0F 81 [10:59:03]RasterBufferAndPrint [10:59:03]line Счет N : (1)645129 [10:59:03]line ИНН: 02508201610067 [10:59:03]line Контрольно-Кассовый Чек [10:59:03]line ПРОДАЖА [10:59:03]line ТРК (МРК, ГНК) : 31 [10:59:03]line Товар: 2710124130 [10:59:03]line Аи-92-К-2 [10:59:03]line 14.950 * 66.90 [10:59:03]line = 1000.16 [10:59:03]line НДС 12% НСП 1% [10:59:03]line > о реализуемом товаре [10:59:03]line ОКРУГЛЕНИЕ: -0.16 [10:59:03]line ИТОГО: 1000.00 [10:59:03]line Внесено: 1000.00 [10:59:03]line СДАЧА: 0.00 [10:59:03]line НСП 1% : 8.85 [10:59:03]line НДС 12% : 106.21 [10:59:03]line Наличными: 1000.00 [10:59:03]line Безнал.: 0.00 [10:59:03]line Место: АЗС № 172 "Партнер Нефть" [10:59:03]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:59:03]line СНО: Общий режим [10:59:03]line Чек 169 30.10.2024 10:59 [10:59:03]line Смена: 536 ФФД: 1.0 [10:59:03]line ЗНМ: 0300000116 [10:59:03]line РНМ: 0000000000091780 [10:59:03]line Версия ККМ: 001 [10:59:03]line ФМ: 0000000000871765 [10:59:03]line ФД: 311322 [10:59:03]line ФПД: 114309019554508 [10:59:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T105907&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311322&fm=114309019554508&tin=02508201610067®Number=0000000000091780&sum=100000 [10:59:04]OFD Sender: Processing packet 311322 [packets to send 223, broken 222] [10:59:04]ProducePacketName [10:59:04]name=ofd_packets/00311322 [10:59:04]OFD Sender: To server: pG, [10:59:04]CommunicateWithHost lk.salyk.kg:30040 [10:59:04]ConnectInit lk.salyk.kg [10:59:04]written 0, free lines is 4095 [10:59:04]Connected sock=10 [10:59:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 CD 38 07 01 BF 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 7B 11 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1A C0 04 00 35 04 06 00 67 F6 A4 81 52 CC 47 76 AD 9A 8F BD BB D7 [10:59:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 9C 72 47 00 65 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 31 37 36 35 10 04 04 00 1A C0 04 00 F4 03 04 00 CB B7 21 67 B6 04 01 00 00 0A 76 ED 2A 45 56 50 84 [10:59:04]CommunicateWithHost err = 0 [10:59:04]CheckOFDResponse [10:59:04]1017 (14) - 77093643461234 [10:59:04]1041 (16) - 0000000000871765 [10:59:04]1040 (4) - 311322 [10:59:04]1012 (4) - 30.10.2024 04:36 [10:59:04]1206 (1) - 0 [10:59:04]OFD Sender: Remove packet 311322 [10:59:04]ProducePacketName [10:59:04]name=ofd_packets/00311322 [10:59:04]NVStorageDeleteData [10:59:04]Write to MH i2c: 01 00 00 2D 69 96 [10:59:04]Write i2c OK [10:59:04]MH_I2C_Read... [10:59:04]Read from MH i2c: 01 [10:59:04]MH_I2C_Read... [10:59:04]Read from MH i2c: 01 07 00 [10:59:04]MH_I2C_Read... [10:59:04]Read from MH i2c: 01 07 00 2D 69 00 00 00 00 00 C7 0C 70 [10:59:04]RasterBufferAndPrint [10:59:04]line [10:59:04]line [10:59:04]line [10:59:04]line [10:59:04]line [10:59:04]written 0, free lines is 3276 [10:59:04]MH_Cut [10:59:04]Write to MH i2c: D1 01 00 34 69 01 6F [10:59:04]Write i2c OK [10:59:04]MH_I2C_Read... [10:59:04]Read from MH i2c: D1 [10:59:04]MH_I2C_Read... [10:59:04]Read from MH i2c: D1 01 00 [10:59:04]MH_I2C_Read... [10:59:04]Read from MH i2c: D1 01 00 34 69 00 6E [10:59:04]Write to MH i2c: 01 00 00 35 69 9E [10:59:04]Write i2c OK [10:59:04]MH_I2C_Read... [10:59:05]OFD Sender: No OFD packet to send [10:59:05]*** Cut start [10:59:05]*** Purtial cut [10:59:05]*** Stage 1: CUTSNS_PIN = 1 [10:59:05]Read from MH i2c: 01 [10:59:05]MH_I2C_Read... [10:59:05]*** Stop cut motor [10:59:05]*** Cut end [10:59:05]Read from MH i2c: 01 07 00 [10:59:05]MH_I2C_Read... [10:59:05]Read from MH i2c: 01 07 00 35 69 00 00 00 00 00 FF 0F B3 [10:59:05]process_action close_receipt done [10:59:05]requested_data is exist [10:59:05]produce_requested_data [10:59:05]requested_item fm.sn is exist - process it [10:59:05]wFMCommunicate request_size=4 [10:59:05]MH_SAM_APDU [10:59:05]CAPDU: 80 11 00 00 [10:59:05]Write to MH i2c: E2 08 00 36 69 80 11 00 00 00 00 00 00 19 [10:59:05]Write i2c OK [10:59:05]MH_I2C_Read... [10:59:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:59:05]Read from MH i2c: E2 [10:59:05]MH_I2C_Read... [10:59:05]Read from MH i2c: E2 17 00 [10:59:05]MH_I2C_Read... [10:59:05]Read from MH i2c: E2 17 00 36 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6E [10:59:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:59:05]wFMCommunicate OK [10:59:05]requested_item fd.num is exist - process it [10:59:05]SAM_PROTO_GetFieldsCounters [10:59:05]wFMCommunicate request_size=4 [10:59:05]MH_SAM_APDU [10:59:05]CAPDU: 80 13 00 00 [10:59:05]Write to MH i2c: E2 08 00 37 69 80 13 00 00 00 00 00 00 1C [10:59:05]Write i2c OK [10:59:05]MH_I2C_Read... [10:59:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:59:05]Read from MH i2c: E2 [10:59:05]MH_I2C_Read... [10:59:05]Read from MH i2c: E2 62 00 [10:59:05]MH_I2C_Read... [10:59:05]Read from MH i2c: E2 62 00 37 69 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1A C0 04 00 0E 04 04 00 18 02 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 32 [10:59: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1A C0 04 00 0E 04 04 00 18 02 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:59:05]wFMCommunicate OK [10:59:05]SAM_PROTO_GetFieldsCounters done [10:59:05]requested_item shift.num is exist - process it [10:59:05]requested_item shift.opened is exist - process it [10:59:05]req_shift_opened [10:59:05]FM_GetShiftState [10:59:05]SAM_PROTO_GetShiftState [10:59:05]wFMCommunicate request_size=4 [10:59:05]MH_SAM_APDU [10:59:05]CAPDU: 80 13 01 00 [10:59:05]Write to MH i2c: E2 08 00 38 69 80 13 01 00 00 00 00 00 1E [10:59:05]Write i2c OK [10:59:05]MH_I2C_Read... [10:59:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:59:06]Read from MH i2c: E2 [10:59:06]MH_I2C_Read... [10:59:06]Read from MH i2c: E2 0E 00 [10:59:06]MH_I2C_Read... [10:59:06]Read from MH i2c: E2 0E 00 38 69 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 09 [10:59:06]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [10:59:06]wFMCommunicate OK [10:59:06]SAM_PROTO_GetShiftState done [10:59:06]FM_GetShiftState done [10:59:06]req_shift_opened done [10:59:06]requested_item shift.open_date is exist - process it [10:59:06]req_shift_open_date [10:59:06]req_shift_open_date done [10:59:06]produce_requested_data done [10:59:06]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311322,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [10:59:06]process_action_free close_receipt [10:59:06]json_value_free [10:59:06]json_value_free done [10:59:06]process_json_proto returns [10:59:06]Send response to host [10:59:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311322,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [10:59:06]free response buf [10:59:06]execute_script done [10:59:06]execute_script returns [10:59:06]free content buf [10:59:06]Sock 7.Close socket [10:59:06]Sock 7.Thread stoped [10:59:10]OFD Sender: No OFD packet to send [10:59:15]OFD Sender: No OFD packet to send [10:59:20]OFD Sender: No OFD packet to send [10:59:25]OFD Sender: No OFD packet to send [10:59:30]OFD Sender: No OFD packet to send [10:59:35]OFD Sender: No OFD packet to send [10:59:40]OFD Sender: No OFD packet to send [10:59:45]OFD Sender: No OFD packet to send [10:59:50]OFD Sender: No OFD packet to send [10:59:55]OFD Sender: No OFD packet to send [11:00:00]OFD Sender: No OFD packet to send [11:00:02]accept exits with 9 [11:00:02]New connection [11:00:02]New thread 3066654052 created [11:00:02]Thread 3066510692 joined [11:00:02]Waiting for new connection... [11:00:02] Sock 9.Parse request [11:00:02]Sock 9.Check first char [11:00:02]Sock 9.First char is OK [11:00:02]request: POST /json_proto HTTP/1.0 [11:00:02]Method: POST [11:00:02]URL: /json_proto [11:00:02]Method is POST - this is cgi request [11:00:02]url: /json_proto [11:00:02]query_string will be loaded in cgi processing [11:00:02]execute_cgi json_proto POST (null) [11:00:02]execute_cgi path=json_proto method=POST [11:00:02]POST find Content-Length [11:00:02]Host: 172.17.96.3:8080 [11:00:02]Content-Length: 677 [11:00:02]Content-Type: application/json [11:00:02] [11:00:02]POST finish read [11:00:02]Found Content-Length = 677 [11:00:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645130", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:00:02]execute_script... [11:00: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)645130", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:00:02]POST & json_proto [11:00:02]process_json_proto [11:00:02]json parsed OK: [11:00:02]protocol is kg_v1.0 [11:00:02]action value=close_receipt [11:00:02]process_action close_receipt [11:00:02]cmd_close_receipt [11:00:02]MH_GetDate [11:00:02]Write to MH i2c: F0 00 00 39 69 91 [11:00:02]Write i2c OK [11:00:02]MH_I2C_Read... [11:00:02]Read from MH i2c: F0 [11:00:02]MH_I2C_Read... [11:00:02]Read from MH i2c: F0 09 00 [11:00:02]MH_I2C_Read... [11:00:02]Read from MH i2c: F0 09 00 39 69 00 B7 11 22 67 44 5E 04 65 F6 [11:00:02]GetLastDocTimeStamp 1730285947 [11:00:02]current date 1730286007 [11:00:02]FM_GetShiftState [11:00:02]SAM_PROTO_GetShiftState [11:00:02]wFMCommunicate request_size=4 [11:00:02]MH_SAM_APDU [11:00:02]CAPDU: 80 13 01 00 [11:00:02]Write to MH i2c: E2 08 00 3A 69 80 13 01 00 00 00 00 00 20 [11:00:02]Write i2c OK [11:00:02]MH_I2C_Read... [11:00:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:00:02]Read from MH i2c: E2 [11:00:02]MH_I2C_Read... [11:00:02]Read from MH i2c: E2 0E 00 [11:00:02]MH_I2C_Read... [11:00:02]Read from MH i2c: E2 0E 00 3A 69 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 0B [11:00:02]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:00:02]wFMCommunicate OK [11:00:02]SAM_PROTO_GetShiftState done [11:00:02]FM_GetShiftState done [11:00:02]opened in 1730247899 [11:00:02]opened+sec_in_day 1730334299 [11:00:02]quantity*price = 50041 [11:00:02]sum+1 = 50042 [11:00:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 170 30.10.2024 11:00 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311323 ФПД: 101499059284554 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T110007&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311323&fm=101499059284554&tin=02508201610067®Number=0000000000091780&sum=50000 [11:00:03]StoreToDocumentArchive [11:00:03]shift 536 fd 311323 [11:00:03]save to /storage/0536/doc_00311323 [11:00:03]save last doc name /storage/0536/doc_00311323 to /storage/kkm_last_doc_name [11:00:03]save OK [11:00:03]Clear old archive folders... [11:00:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:00:03]tlvbuf is 00633E40 [11:00:03]SAM_PROTO_ClearQueue [11:00:03]wFMCommunicate request_size=4 [11:00:03]MH_SAM_APDU [11:00:03]CAPDU: 80 09 00 00 [11:00:03]Write to MH i2c: E2 08 00 47 69 80 09 00 00 00 00 00 00 22 [11:00:03]Write i2c OK [11:00:03]MH_I2C_Read... [11:00:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:00:03]Read from MH i2c: E2 [11:00:03]MH_I2C_Read... [11:00:03]Read from MH i2c: E2 03 00 [11:00:03]MH_I2C_Read... [11:00:03]Read from MH i2c: E2 03 00 47 69 00 90 00 24 [11:00:03]RAPDU: 90 00 [11:00:03]wFMCommunicate OK [11:00:03]SAM_PROTO_ClearQueue done [11:00:03]KKMCreateOFDPacket [11:00:03]OFDProtocolAddRootSTLVToBuf [11:00:03]FM_MakeSignedData [11:00:03]FM_MakeSignedData [11:00:03]SAM_PROTO_SignData [11:00:03]wFMCommunicate request_size=4 [11:00:03]MH_SAM_APDU [11:00:03]CAPDU: 80 0D 01 02 [11:00:03]Write to MH i2c: E2 08 00 48 69 80 0D 01 02 00 00 00 00 2A [11:00:03]Write i2c OK [11:00:03]MH_I2C_Read... [11:00:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:00:03]Read from MH i2c: E2 [11:00:03]MH_I2C_Read... [11:00:03]Read from MH i2c: E2 03 00 [11:00:03]MH_I2C_Read... [11:00:03]Read from MH i2c: E2 03 00 48 69 00 90 00 25 [11:00:03]RAPDU: 90 00 [11:00:03]wFMCommunicate OK [11:00:03]wFMCommunicate request_size=255 [11:00:03]MH_SAM_APDU [11:00: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 AA 00 00 00 F4 03 04 00 B7 11 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1B C0 04 00 35 04 06 00 5C [11:00:03]Write to MH i2c: E2 02 01 49 69 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 AA 00 00 00 F4 03 04 00 B7 11 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1B C0 04 00 35 04 06 00 5C 00 00 08 [11:00:03]Write i2c OK [11:00:03]MH_I2C_Read... [11:00:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:00:04]Read from MH i2c: E2 [11:00:04]MH_I2C_Read... [11:00:04]Read from MH i2c: E2 03 00 [11:00:04]MH_I2C_Read... [11:00:04]Read from MH i2c: E2 03 00 49 69 00 90 00 26 [11:00:04]RAPDU: 90 00 [11:00:04]wFMCommunicate OK [11:00:04]wFMCommunicate request_size=10 [11:00:04]MH_SAM_APDU [11:00:04]CAPDU: 80 0D 02 02 05 50 17 5F AA 4A [11:00:04]Write to MH i2c: E2 0D 00 4A 69 80 0D 02 02 05 00 50 17 5F AA 4A 00 00 F1 [11:00:04]Write i2c OK [11:00:04]MH_I2C_Read... [11:00:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:00:04]Read from MH i2c: E2 [11:00:04]MH_I2C_Read... [11:00:04]Read from MH i2c: E2 03 00 [11:00:04]MH_I2C_Read... [11:00:04]Read from MH i2c: E2 03 00 4A 69 00 90 00 27 [11:00:04]RAPDU: 90 00 [11:00:04]wFMCommunicate OK [11:00:04]wFMCommunicate request_size=4 [11:00:04]MH_SAM_APDU [11:00:04]CAPDU: 80 0D 03 02 [11:00:04]Write to MH i2c: E2 08 00 4B 69 80 0D 03 02 00 00 00 00 2F [11:00:04]Write i2c OK [11:00:04]MH_I2C_Read... [11:00:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:00:04]Read from MH i2c: E2 [11:00:04]MH_I2C_Read... [11:00:04]Read from MH i2c: E2 0B 00 [11:00:04]MH_I2C_Read... [11:00:04]Read from MH i2c: E2 0B 00 4B 69 00 0B B7 16 D9 81 37 D9 D8 90 00 4A [11:00:04]RAPDU: 0B B7 16 D9 81 37 D9 D8 90 00 [11:00:04]wFMCommunicate OK [11:00:04]SAM_PROTO_SignData done [11:00:04]FM_MakeSignedData done [11:00:04]CreateOFDProtocolMessage [11:00:04]wFMCommunicate request_size=4 [11:00:04]MH_SAM_APDU [11:00:04]CAPDU: 80 11 00 00 [11:00:04]Write to MH i2c: E2 08 00 4C 69 80 11 00 00 00 00 00 00 2F [11:00:04]Write i2c OK [11:00:04]MH_I2C_Read... [11:00:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:00:04]Read from MH i2c: E2 [11:00:04]MH_I2C_Read... [11:00:04]Read from MH i2c: E2 17 00 [11:00:04]MH_I2C_Read... [11:00:04]Read from MH i2c: E2 17 00 4C 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 84 [11:00:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:00:04]wFMCommunicate OK [11:00:04]CreateOFDProtocolMessage done [11:00:04]OFDSenderStorePacket 311323 [11:00:04]StoreOFDPacket docnum=311323 [11:00:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 ED BE 07 01 A6 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 AA 00 00 00 F4 03 04 00 B7 11 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1B C0 04 00 35 04 06 00 5C 50 17 5F AA 4A 0B B7 16 D9 81 37 D9 D8 [11:00:04]CheckFolder [11:00:04]dirname=/storage/ofd_packets [11:00:04]CheckFolder done [11:00:04]ProducePacketName [11:00:04]name=ofd_packets/00311323 [11:00:04]NVStorageSaveData ofd_packets/00311323 [11:00:04]File name is /storage/ofd_packets/00311323 [11:00:04]Write 301 bytes [11:00:04]NVStorageSaveData done [11:00:04]OFDSenderStorePacket done [11:00:04]KKMCreateOFDPacket done [11:00:04]NVStorageSaveData kkm_last_timestamp [11:00:04]File name is /storage/kkm_last_timestamp [11:00:04]Write 4 bytes [11:00:04]NVStorageSaveData done [11:00:04]ExternCall_PrintAddStr [11:00:04]wPrintStart [11:00:04]Write to MH i2c: 01 00 00 4D 69 B6 [11:00:04]Write i2c OK [11:00:04]MH_I2C_Read... [11:00:04]Read from MH i2c: 01 [11:00:04]MH_I2C_Read... [11:00:04]Read from MH i2c: 01 07 00 [11:00:04]MH_I2C_Read... [11:00:04]Read from MH i2c: 01 07 00 4D 69 00 00 00 00 00 FF 0F CB [11:00:04]RasterBufferAndPrint [11:00:04]line Счет N : (1)645130 [11:00:04]line ИНН: 02508201610067 [11:00:04]line Контрольно-Кассовый Чек [11:00:04]line ПРОДАЖА [11:00:04]line ТРК (МРК, ГНК) : 62 [11:00:04]line Товар: 2710124130 [11:00:04]line Аи-92-К-2 [11:00:04]line 7.480 * 66.90 [11:00:04]line = 500.41 [11:00:04]line НДС 12% НСП 1% [11:00:04]line > о реализуемом товаре [11:00:04]line ОКРУГЛЕНИЕ: -0.41 [11:00:04]line ИТОГО: 500.00 [11:00:04]line Внесено: 500.00 [11:00:04]line СДАЧА: 0.00 [11:00:04]line НСП 1% : 4.43 [11:00:04]line НДС 12% : 53.14 [11:00:04]line Наличными: 500.00 [11:00:04]line Безнал.: 0.00 [11:00:04]line Место: АЗС № 172 "Партнер Нефть" [11:00:04]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:00:04]line СНО: Общий режим [11:00:04]line Чек 170 30.10.2024 11:00 [11:00:04]line Смена: 536 ФФД: 1.0 [11:00:04]line ЗНМ: 0300000116 [11:00:04]line РНМ: 0000000000091780 [11:00:04]line Версия ККМ: 001 [11:00:04]line ФМ: 0000000000871765 [11:00:04]line ФД: 311323 [11:00:04]line ФПД: 101499059284554 [11:00:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T110007&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311323&fm=101499059284554&tin=02508201610067®Number=0000000000091780&sum=50000 [11:00:04]written 0, free lines is 4095 [11:00:04]OFD Sender: Processing packet 311323 [packets to send 223, broken 222] [11:00:04]ProducePacketName [11:00:04]name=ofd_packets/00311323 [11:00:04]OFD Sender: To server: pG, [11:00:04]CommunicateWithHost lk.salyk.kg:30040 [11:00:04]ConnectInit lk.salyk.kg [11:00:04]Connected sock=10 [11:00:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 ED BE 07 01 A6 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 AA 00 00 00 F4 03 04 00 B7 11 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1B C0 04 00 35 04 06 00 5C 50 17 5F AA 4A 0B B7 16 D9 81 37 D9 D8 [11:00:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 82 03 47 00 2D 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 31 37 36 35 10 04 04 00 1B C0 04 00 F4 03 04 00 07 B8 21 67 B6 04 01 00 00 6C 90 D0 9A 8B F7 83 95 [11:00:04]CommunicateWithHost err = 0 [11:00:04]CheckOFDResponse [11:00:04]1017 (14) - 77093643461234 [11:00:04]1041 (16) - 0000000000871765 [11:00:04]1040 (4) - 311323 [11:00:04]1012 (4) - 30.10.2024 04:37 [11:00:04]1206 (1) - 0 [11:00:04]OFD Sender: Remove packet 311323 [11:00:04]ProducePacketName [11:00:04]name=ofd_packets/00311323 [11:00:04]NVStorageDeleteData [11:00:04]Write to MH i2c: 01 00 00 77 69 E0 [11:00:04]Write i2c OK [11:00:04]MH_I2C_Read... [11:00:04]Read from MH i2c: 01 [11:00:04]MH_I2C_Read... [11:00:04]Read from MH i2c: 01 07 00 [11:00:04]MH_I2C_Read... [11:00:04]Read from MH i2c: 01 07 00 77 69 00 00 00 00 00 CB 0C BE [11:00:04]RasterBufferAndPrint [11:00:04]line [11:00:04]line [11:00:04]line [11:00:04]line [11:00:04]line [11:00:04]written 0, free lines is 3284 [11:00:04]MH_Cut [11:00:04]Write to MH i2c: D1 01 00 7E 69 01 B9 [11:00:04]Write i2c OK [11:00:04]MH_I2C_Read... [11:00:04]Read from MH i2c: D1 [11:00:04]MH_I2C_Read... [11:00:04]Read from MH i2c: D1 01 00 [11:00:04]MH_I2C_Read... [11:00:04]Read from MH i2c: D1 01 00 7E 69 00 B8 [11:00:04]Write to MH i2c: 01 00 00 7F 69 E8 [11:00:04]Write i2c OK [11:00:04]MH_I2C_Read... [11:00:05]OFD Sender: No OFD packet to send [11:00:05]*** Cut start [11:00:05]*** Purtial cut [11:00:05]*** Stage 1: CUTSNS_PIN = 1 [11:00:05]Read from MH i2c: 01 [11:00:05]MH_I2C_Read... [11:00:05]*** Stop cut motor [11:00:05]*** Cut end [11:00:05]Read from MH i2c: 01 07 00 [11:00:05]MH_I2C_Read... [11:00:05]Read from MH i2c: 01 07 00 7F 69 00 00 00 00 00 FF 0F FD [11:00:05]process_action close_receipt done [11:00:05]requested_data is exist [11:00:05]produce_requested_data [11:00:05]requested_item fm.sn is exist - process it [11:00:05]wFMCommunicate request_size=4 [11:00:05]MH_SAM_APDU [11:00:05]CAPDU: 80 11 00 00 [11:00:05]Write to MH i2c: E2 08 00 80 69 80 11 00 00 00 00 00 00 63 [11:00:05]Write i2c OK [11:00:05]MH_I2C_Read... [11:00:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:00:05]Read from MH i2c: E2 [11:00:05]MH_I2C_Read... [11:00:05]Read from MH i2c: E2 17 00 [11:00:05]MH_I2C_Read... [11:00:05]Read from MH i2c: E2 17 00 80 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B8 [11:00:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:00:05]wFMCommunicate OK [11:00:05]requested_item fd.num is exist - process it [11:00:05]SAM_PROTO_GetFieldsCounters [11:00:05]wFMCommunicate request_size=4 [11:00:05]MH_SAM_APDU [11:00:05]CAPDU: 80 13 00 00 [11:00:05]Write to MH i2c: E2 08 00 81 69 80 13 00 00 00 00 00 00 66 [11:00:05]Write i2c OK [11:00:05]MH_I2C_Read... [11:00:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:00:05]Read from MH i2c: E2 [11:00:05]MH_I2C_Read... [11:00:05]Read from MH i2c: E2 62 00 [11:00:05]MH_I2C_Read... [11:00:05]Read from MH i2c: E2 62 00 81 69 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1B C0 04 00 0E 04 04 00 18 02 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 80 [11:00: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1B C0 04 00 0E 04 04 00 18 02 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 [11:00:05]wFMCommunicate OK [11:00:05]SAM_PROTO_GetFieldsCounters done [11:00:05]requested_item shift.num is exist - process it [11:00:05]requested_item shift.opened is exist - process it [11:00:05]req_shift_opened [11:00:05]FM_GetShiftState [11:00:05]SAM_PROTO_GetShiftState [11:00:05]wFMCommunicate request_size=4 [11:00:05]MH_SAM_APDU [11:00:05]CAPDU: 80 13 01 00 [11:00:05]Write to MH i2c: E2 08 00 82 69 80 13 01 00 00 00 00 00 68 [11:00:05]Write i2c OK [11:00:05]MH_I2C_Read... [11:00:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:00:05]Read from MH i2c: E2 [11:00:05]MH_I2C_Read... [11:00:05]Read from MH i2c: E2 0E 00 [11:00:05]MH_I2C_Read... [11:00:05]Read from MH i2c: E2 0E 00 82 69 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 53 [11:00:05]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:00:05]wFMCommunicate OK [11:00:05]SAM_PROTO_GetShiftState done [11:00:05]FM_GetShiftState done [11:00:05]req_shift_opened done [11:00:05]requested_item shift.open_date is exist - process it [11:00:05]req_shift_open_date [11:00:05]req_shift_open_date done [11:00:05]produce_requested_data done [11:00:05]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311323,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:00:05]process_action_free close_receipt [11:00:05]json_value_free [11:00:05]json_value_free done [11:00:05]process_json_proto returns [11:00:05]Send response to host [11:00:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311323,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:00:05]free response buf [11:00:05]execute_script done [11:00:05]execute_script returns [11:00:05]free content buf [11:00:05]Sock 9.Close socket [11:00:05]Sock 9.Thread stoped [11:00:10]OFD Sender: No OFD packet to send [11:00:15]OFD Sender: No OFD packet to send [11:00:20]OFD Sender: No OFD packet to send [11:00:25]OFD Sender: No OFD packet to send [11:00:29]accept exits with 7 [11:00:29]New connection [11:00:29]New thread 3066510692 created [11:00:29]Thread 3066654052 joined [11:00:29]Waiting for new connection... [11:00:29] Sock 7.Parse request [11:00:29]Sock 7.Check first char [11:00:29]Sock 7.First char is OK [11:00:29]request: POST /json_proto HTTP/1.0 [11:00:29]Method: POST [11:00:29]URL: /json_proto [11:00:29]Method is POST - this is cgi request [11:00:29]url: /json_proto [11:00:29]query_string will be loaded in cgi processing [11:00:29]execute_cgi json_proto POST (null) [11:00:29]execute_cgi path=json_proto method=POST [11:00:29]POST find Content-Length [11:00:29]Host: 172.17.96.3:8080 [11:00:29]Content-Length: 677 [11:00:29]Content-Type: application/json [11:00:29] [11:00:29]POST finish read [11:00:29]Found Content-Length = 677 [11:00:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645132", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [11:00:29]execute_script... [11:00: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)645132", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [11:00:29]POST & json_proto [11:00:29]process_json_proto [11:00:29]json parsed OK: [11:00:29]protocol is kg_v1.0 [11:00:29]action value=close_receipt [11:00:29]process_action close_receipt [11:00:29]cmd_close_receipt [11:00:29]MH_GetDate [11:00:29]Write to MH i2c: F0 00 00 83 69 DB [11:00:29]Write i2c OK [11:00:29]MH_I2C_Read... [11:00:29]Read from MH i2c: F0 [11:00:29]MH_I2C_Read... [11:00:29]Read from MH i2c: F0 09 00 [11:00:29]MH_I2C_Read... [11:00:29]Read from MH i2c: F0 09 00 83 69 00 D2 11 22 67 44 5E 04 65 5B [11:00:29]GetLastDocTimeStamp 1730286007 [11:00:29]current date 1730286034 [11:00:29]FM_GetShiftState [11:00:29]SAM_PROTO_GetShiftState [11:00:29]wFMCommunicate request_size=4 [11:00:29]MH_SAM_APDU [11:00:29]CAPDU: 80 13 01 00 [11:00:29]Write to MH i2c: E2 08 00 84 69 80 13 01 00 00 00 00 00 6A [11:00:29]Write i2c OK [11:00:29]MH_I2C_Read... [11:00:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:00:29]Read from MH i2c: E2 [11:00:29]MH_I2C_Read... [11:00:29]Read from MH i2c: E2 0E 00 [11:00:29]MH_I2C_Read... [11:00:29]Read from MH i2c: E2 0E 00 84 69 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 55 [11:00:29]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:00:29]wFMCommunicate OK [11:00:29]SAM_PROTO_GetShiftState done [11:00:29]FM_GetShiftState done [11:00:29]opened in 1730247899 [11:00:29]opened+sec_in_day 1730334299 [11:00:29]quantity*price = 50010 [11:00:29]sum+1 = 50012 [11:00:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 171 30.10.2024 11:00 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311324 ФПД: 232591998986945 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T110034&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311324&fm=232591998986945&tin=02508201610067®Number=0000000000091780&sum=50000 [11:00:30]StoreToDocumentArchive [11:00:30]shift 536 fd 311324 [11:00:30]save to /storage/0536/doc_00311324 [11:00:30]save last doc name /storage/0536/doc_00311324 to /storage/kkm_last_doc_name [11:00:30]save OK [11:00:30]Clear old archive folders... [11:00:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:00:30]tlvbuf is 0063BF90 [11:00:30]SAM_PROTO_ClearQueue [11:00:30]wFMCommunicate request_size=4 [11:00:30]MH_SAM_APDU [11:00:30]CAPDU: 80 09 00 00 [11:00:30]Write to MH i2c: E2 08 00 91 69 80 09 00 00 00 00 00 00 6C [11:00:30]Write i2c OK [11:00:30]MH_I2C_Read... [11:00:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:00:30]Read from MH i2c: E2 [11:00:30]MH_I2C_Read... [11:00:30]Read from MH i2c: E2 03 00 [11:00:30]MH_I2C_Read... [11:00:30]Read from MH i2c: E2 03 00 91 69 00 90 00 6E [11:00:30]RAPDU: 90 00 [11:00:30]wFMCommunicate OK [11:00:30]SAM_PROTO_ClearQueue done [11:00:30]KKMCreateOFDPacket [11:00:30]OFDProtocolAddRootSTLVToBuf [11:00:30]FM_MakeSignedData [11:00:30]FM_MakeSignedData [11:00:30]SAM_PROTO_SignData [11:00:30]wFMCommunicate request_size=4 [11:00:30]MH_SAM_APDU [11:00:30]CAPDU: 80 0D 01 02 [11:00:30]Write to MH i2c: E2 08 00 92 69 80 0D 01 02 00 00 00 00 74 [11:00:30]Write i2c OK [11:00:30]MH_I2C_Read... [11:00:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:00:30]Read from MH i2c: E2 [11:00:30]MH_I2C_Read... [11:00:30]Read from MH i2c: E2 03 00 [11:00:30]MH_I2C_Read... [11:00:30]Read from MH i2c: E2 03 00 92 69 00 90 00 6F [11:00:30]RAPDU: 90 00 [11:00:30]wFMCommunicate OK [11:00:30]wFMCommunicate request_size=255 [11:00:30]MH_SAM_APDU [11:00: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 AB 00 00 00 F4 03 04 00 D2 11 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1C C0 04 00 35 04 06 00 D3 [11:00:30]Write to MH i2c: E2 02 01 93 69 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 AB 00 00 00 F4 03 04 00 D2 11 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1C C0 04 00 35 04 06 00 D3 00 00 BF [11:00:30]Write i2c OK [11:00:30]MH_I2C_Read... [11:00:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:00:30]Read from MH i2c: E2 [11:00:30]MH_I2C_Read... [11:00:30]Read from MH i2c: E2 03 00 [11:00:30]MH_I2C_Read... [11:00:30]Read from MH i2c: E2 03 00 93 69 00 90 00 70 [11:00:30]RAPDU: 90 00 [11:00:30]wFMCommunicate OK [11:00:30]wFMCommunicate request_size=10 [11:00:30]MH_SAM_APDU [11:00:30]CAPDU: 80 0D 02 02 05 8A 8B 7A 2A C1 [11:00:30]Write to MH i2c: E2 0D 00 94 69 80 0D 02 02 05 00 8A 8B 7A 2A C1 00 00 FB [11:00:30]Write i2c OK [11:00:30]MH_I2C_Read... [11:00:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:00:30]Read from MH i2c: E2 [11:00:30]MH_I2C_Read... [11:00:30]Read from MH i2c: E2 03 00 [11:00:30]MH_I2C_Read... [11:00:30]Read from MH i2c: E2 03 00 94 69 00 90 00 71 [11:00:30]RAPDU: 90 00 [11:00:30]wFMCommunicate OK [11:00:30]wFMCommunicate request_size=4 [11:00:30]MH_SAM_APDU [11:00:30]CAPDU: 80 0D 03 02 [11:00:30]Write to MH i2c: E2 08 00 95 69 80 0D 03 02 00 00 00 00 79 [11:00:30]Write i2c OK [11:00:30]MH_I2C_Read... [11:00:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:00:30]Read from MH i2c: E2 [11:00:30]MH_I2C_Read... [11:00:30]Read from MH i2c: E2 0B 00 [11:00:30]MH_I2C_Read... [11:00:30]Read from MH i2c: E2 0B 00 95 69 00 FA 09 C8 AA 5D 2C B9 30 90 00 61 [11:00:30]RAPDU: FA 09 C8 AA 5D 2C B9 30 90 00 [11:00:30]wFMCommunicate OK [11:00:30]SAM_PROTO_SignData done [11:00:30]FM_MakeSignedData done [11:00:30]CreateOFDProtocolMessage [11:00:30]wFMCommunicate request_size=4 [11:00:30]MH_SAM_APDU [11:00:30]CAPDU: 80 11 00 00 [11:00:30]Write to MH i2c: E2 08 00 96 69 80 11 00 00 00 00 00 00 79 [11:00:30]Write i2c OK [11:00:30]MH_I2C_Read... [11:00:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:00:31]Read from MH i2c: E2 [11:00:31]MH_I2C_Read... [11:00:31]Read from MH i2c: E2 17 00 [11:00:31]MH_I2C_Read... [11:00:31]Read from MH i2c: E2 17 00 96 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CE [11:00:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:00:31]wFMCommunicate OK [11:00:31]CreateOFDProtocolMessage done [11:00:31]OFDSenderStorePacket 311324 [11:00:31]StoreOFDPacket docnum=311324 [11:00:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 75 1C 07 01 B8 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 33 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 AB 00 00 00 F4 03 04 00 D2 11 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1C C0 04 00 35 04 06 00 D3 8A 8B 7A 2A C1 FA 09 C8 AA 5D 2C B9 30 [11:00:31]CheckFolder [11:00:31]dirname=/storage/ofd_packets [11:00:31]CheckFolder done [11:00:31]ProducePacketName [11:00:31]name=ofd_packets/00311324 [11:00:31]NVStorageSaveData ofd_packets/00311324 [11:00:31]File name is /storage/ofd_packets/00311324 [11:00:31]Write 301 bytes [11:00:31]NVStorageSaveData done [11:00:31]OFDSenderStorePacket done [11:00:31]KKMCreateOFDPacket done [11:00:31]NVStorageSaveData kkm_last_timestamp [11:00:31]File name is /storage/kkm_last_timestamp [11:00:31]Write 4 bytes [11:00:31]NVStorageSaveData done [11:00:31]ExternCall_PrintAddStr [11:00:31]wPrintStart [11:00:31]Write to MH i2c: 01 00 00 97 69 00 [11:00:31]Write i2c OK [11:00:31]MH_I2C_Read... [11:00:31]Read from MH i2c: 01 [11:00:31]MH_I2C_Read... [11:00:31]Read from MH i2c: 01 07 00 [11:00:31]MH_I2C_Read... [11:00:31]Read from MH i2c: 01 07 00 97 69 00 00 00 00 00 FF 0F 15 [11:00:31]RasterBufferAndPrint [11:00:31]line Счет N : (1)645132 [11:00:31]line ИНН: 02508201610067 [11:00:31]line Контрольно-Кассовый Чек [11:00:31]line ПРОДАЖА [11:00:31]line ТРК (МРК, ГНК) : 61 [11:00:31]line Товар: 2710124500 [11:00:31]line Аи-95-К-3 [11:00:31]line 6.740 * 74.20 [11:00:31]line = 500.11 [11:00:31]line НДС 12% НСП 1% [11:00:31]line > о реализуемом товаре [11:00:31]line ОКРУГЛЕНИЕ: -0.11 [11:00:31]line ИТОГО: 500.00 [11:00:31]line Внесено: 500.00 [11:00:31]line СДАЧА: 0.00 [11:00:31]line НСП 1% : 4.43 [11:00:31]line НДС 12% : 53.11 [11:00:31]line Наличными: 500.00 [11:00:31]line Безнал.: 0.00 [11:00:31]line Место: АЗС № 172 "Партнер Нефть" [11:00:31]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:00:31]line СНО: Общий режим [11:00:31]line Чек 171 30.10.2024 11:00 [11:00:31]line Смена: 536 ФФД: 1.0 [11:00:31]line ЗНМ: 0300000116 [11:00:31]line РНМ: 0000000000091780 [11:00:31]line Версия ККМ: 001 [11:00:31]line ФМ: 0000000000871765 [11:00:31]line ФД: 311324 [11:00:31]line ФПД: 232591998986945 [11:00:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T110034&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311324&fm=232591998986945&tin=02508201610067®Number=0000000000091780&sum=50000 [11:00:31]written 0, free lines is 4095 [11:00:31]OFD Sender: Processing packet 311324 [packets to send 223, broken 222] [11:00:31]ProducePacketName [11:00:31]name=ofd_packets/00311324 [11:00:31]OFD Sender: To server: pG, [11:00:31]CommunicateWithHost lk.salyk.kg:30040 [11:00:31]ConnectInit lk.salyk.kg [11:00:31]Connected sock=10 [11: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 31 37 36 35 0F 01 00 00 75 1C 07 01 B8 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 33 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 AB 00 00 00 F4 03 04 00 D2 11 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1C C0 04 00 35 04 06 00 D3 8A 8B 7A 2A C1 FA 09 C8 AA 5D 2C B9 30 [11:00:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 86 34 47 00 33 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 31 37 36 35 10 04 04 00 1C C0 04 00 F4 03 04 00 22 B8 21 67 B6 04 01 00 00 6A EE 38 4D 60 D2 65 3D [11:00:31]CommunicateWithHost err = 0 [11:00:31]CheckOFDResponse [11:00:31]1017 (14) - 77093643461234 [11:00:31]1041 (16) - 0000000000871765 [11:00:31]1040 (4) - 311324 [11:00:31]1012 (4) - 30.10.2024 04:37 [11:00:31]1206 (1) - 0 [11:00:31]OFD Sender: Remove packet 311324 [11:00:31]ProducePacketName [11:00:31]name=ofd_packets/00311324 [11:00:31]NVStorageDeleteData [11:00:31]Write to MH i2c: 01 00 00 C1 69 2A [11:00:31]Write i2c OK [11:00:31]MH_I2C_Read... [11:00:31]Read from MH i2c: 01 [11:00:31]MH_I2C_Read... [11:00:31]Read from MH i2c: 01 07 00 [11:00:31]MH_I2C_Read... [11:00:31]Read from MH i2c: 01 07 00 C1 69 00 00 00 00 00 BC 0C F9 [11:00:31]RasterBufferAndPrint [11:00:31]line [11:00:31]line [11:00:31]line [11:00:31]line [11:00:31]line [11:00:31]written 0, free lines is 3268 [11:00:31]MH_Cut [11:00:31]Write to MH i2c: D1 01 00 C8 69 01 03 [11:00:31]Write i2c OK [11:00:31]MH_I2C_Read... [11:00:31]Read from MH i2c: D1 [11:00:31]MH_I2C_Read... [11:00:31]Read from MH i2c: D1 01 00 [11:00:31]MH_I2C_Read... [11:00:31]Read from MH i2c: D1 01 00 C8 69 00 02 [11:00:31]Write to MH i2c: 01 00 00 C9 69 32 [11:00:31]Write i2c OK [11:00:31]MH_I2C_Read... [11:00:31]OFD Sender: No OFD packet to send [11:00:32]*** Cut start [11:00:32]*** Purtial cut [11:00:32]*** Stage 1: CUTSNS_PIN = 1 [11:00:32]Read from MH i2c: 01 [11:00:32]MH_I2C_Read... [11:00:32]*** Stop cut motor [11:00:32]*** Cut end [11:00:32]Read from MH i2c: 01 07 00 [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: 01 07 00 C9 69 00 00 00 00 00 FF 0F 47 [11:00:32]process_action close_receipt done [11:00:32]requested_data is exist [11:00:32]produce_requested_data [11:00:32]requested_item fm.sn is exist - process it [11:00:32]wFMCommunicate request_size=4 [11:00:32]MH_SAM_APDU [11:00:32]CAPDU: 80 11 00 00 [11:00:32]Write to MH i2c: E2 08 00 CA 69 80 11 00 00 00 00 00 00 AD [11:00:32]Write i2c OK [11:00:32]MH_I2C_Read... [11:00:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:00:32]Read from MH i2c: E2 [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: E2 17 00 [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: E2 17 00 CA 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 02 [11:00:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:00:32]wFMCommunicate OK [11:00:32]requested_item fd.num is exist - process it [11:00:32]SAM_PROTO_GetFieldsCounters [11:00:32]wFMCommunicate request_size=4 [11:00:32]MH_SAM_APDU [11:00:32]CAPDU: 80 13 00 00 [11:00:32]Write to MH i2c: E2 08 00 CB 69 80 13 00 00 00 00 00 00 B0 [11:00:32]Write i2c OK [11:00:32]MH_I2C_Read... [11:00:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:00:32]Read from MH i2c: E2 [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: E2 62 00 [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: E2 62 00 CB 69 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1C C0 04 00 0E 04 04 00 18 02 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 CE [11:00: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1C C0 04 00 0E 04 04 00 18 02 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 [11:00:32]wFMCommunicate OK [11:00:32]SAM_PROTO_GetFieldsCounters done [11:00:32]requested_item shift.num is exist - process it [11:00:32]requested_item shift.opened is exist - process it [11:00:32]req_shift_opened [11:00:32]FM_GetShiftState [11:00:32]SAM_PROTO_GetShiftState [11:00:32]wFMCommunicate request_size=4 [11:00:32]MH_SAM_APDU [11:00:32]CAPDU: 80 13 01 00 [11:00:32]Write to MH i2c: E2 08 00 CC 69 80 13 01 00 00 00 00 00 B2 [11:00:32]Write i2c OK [11:00:32]MH_I2C_Read... [11:00:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:00:32]Read from MH i2c: E2 [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: E2 0E 00 [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: E2 0E 00 CC 69 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 9D [11:00:32]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:00:32]wFMCommunicate OK [11:00:32]SAM_PROTO_GetShiftState done [11:00:32]FM_GetShiftState done [11:00:32]req_shift_opened done [11:00:32]requested_item shift.open_date is exist - process it [11:00:32]req_shift_open_date [11:00:32]req_shift_open_date done [11:00:32]produce_requested_data done [11:00:32]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311324,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:00:32]process_action_free close_receipt [11:00:32]json_value_free [11:00:32]json_value_free done [11:00:32]process_json_proto returns [11:00:32]Send response to host [11:00:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311324,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:00:32]free response buf [11:00:32]execute_script done [11:00:32]execute_script returns [11:00:32]free content buf [11:00:32]Sock 7.Close socket [11:00:32]Sock 7.Thread stoped [11:00:36]OFD Sender: No OFD packet to send [11:00:41]OFD Sender: No OFD packet to send [11:00:46]OFD Sender: No OFD packet to send [11:00:51]OFD Sender: No OFD packet to send [11:00:57]OFD Sender: No OFD packet to send [11:00:58]accept exits with 9 [11:00:58]New connection [11:00:58]New thread 3066654052 created [11:00:58]Thread 3066510692 joined [11:00:58]Waiting for new connection... [11:00:58] Sock 9.Parse request [11:00:58]Sock 9.Check first char [11:00:58]Sock 9.First char is OK [11:00:58]request: POST /json_proto HTTP/1.0 [11:00:58]Method: POST [11:00:58]URL: /json_proto [11:00:58]Method is POST - this is cgi request [11:00:58]url: /json_proto [11:00:58]query_string will be loaded in cgi processing [11:00:58]execute_cgi json_proto POST (null) [11:00:58]execute_cgi path=json_proto method=POST [11:00:58]POST find Content-Length [11:00:58]Host: 172.17.96.3:8080 [11:00:58]Content-Length: 797 [11:00:58]Content-Type: application/json [11:00:58] [11:00:58]POST finish read [11:00:58]Found Content-Length = 797 [11:00:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645131", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 50.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755222", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:00:58]execute_script... [11:00: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)645131", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 50.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755222", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:00:58]POST & json_proto [11:00:58]process_json_proto [11:00:58]json parsed OK: [11:00:58]protocol is kg_v1.0 [11:00:58]action value=close_receipt [11:00:58]process_action close_receipt [11:00:58]cmd_close_receipt [11:00:58]MH_GetDate [11:00:58]Write to MH i2c: F0 00 00 CD 69 25 [11:00:58]Write i2c OK [11:00:58]MH_I2C_Read... [11:00:58]Read from MH i2c: F0 [11:00:58]MH_I2C_Read... [11:00:58]Read from MH i2c: F0 09 00 [11:00:58]MH_I2C_Read... [11:00:58]Read from MH i2c: F0 09 00 CD 69 00 EF 11 22 67 44 5E 04 65 C2 [11:00:58]GetLastDocTimeStamp 1730286034 [11:00:58]current date 1730286063 [11:00:58]FM_GetShiftState [11:00:58]SAM_PROTO_GetShiftState [11:00:58]wFMCommunicate request_size=4 [11:00:58]MH_SAM_APDU [11:00:58]CAPDU: 80 13 01 00 [11:00:58]Write to MH i2c: E2 08 00 CE 69 80 13 01 00 00 00 00 00 B4 [11:00:58]Write i2c OK [11:00:58]MH_I2C_Read... [11:00:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:00:58]Read from MH i2c: E2 [11:00:58]MH_I2C_Read... [11:00:58]Read from MH i2c: E2 0E 00 [11:00:58]MH_I2C_Read... [11:00:58]Read from MH i2c: E2 0E 00 CE 69 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 9F [11:00:58]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:00:58]wFMCommunicate OK [11:00:58]SAM_PROTO_GetShiftState done [11:00:58]FM_GetShiftState done [11:00:58]opened in 1730247899 [11:00:58]opened+sec_in_day 1730334299 [11:00:58]quantity*price = 0 [11:00:58]sum+1 = 1 [11:00:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 172 30.10.2024 11:01 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4755222 ФМ: 0000000000871765 ФД: 311325 ФПД: 267143256968215 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T110103&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311325&fm=267143256968215&tin=02508201610067®Number=0000000000091780&sum=0 [11:00:59]StoreToDocumentArchive [11:00:59]shift 536 fd 311325 [11:00:59]save to /storage/0536/doc_00311325 [11:00:59]save last doc name /storage/0536/doc_00311325 to /storage/kkm_last_doc_name [11:00:59]save OK [11:00:59]Clear old archive folders... [11:00:59]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:00:59]tlvbuf is 005E5D30 [11:00:59]SAM_PROTO_ClearQueue [11:00:59]wFMCommunicate request_size=4 [11:00:59]MH_SAM_APDU [11:00:59]CAPDU: 80 09 00 00 [11:00:59]Write to MH i2c: E2 08 00 DB 69 80 09 00 00 00 00 00 00 B6 [11:00:59]Write i2c OK [11:00:59]MH_I2C_Read... [11:00:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:00:59]Read from MH i2c: E2 [11:00:59]MH_I2C_Read... [11:00:59]Read from MH i2c: E2 03 00 [11:00:59]MH_I2C_Read... [11:00:59]Read from MH i2c: E2 03 00 DB 69 00 90 00 B8 [11:00:59]RAPDU: 90 00 [11:00:59]wFMCommunicate OK [11:00:59]SAM_PROTO_ClearQueue done [11:00:59]KKMCreateOFDPacket [11:00:59]OFDProtocolAddRootSTLVToBuf [11:00:59]FM_MakeSignedData [11:00:59]FM_MakeSignedData [11:00:59]SAM_PROTO_SignData [11:00:59]wFMCommunicate request_size=4 [11:00:59]MH_SAM_APDU [11:00:59]CAPDU: 80 0D 01 02 [11:00:59]Write to MH i2c: E2 08 00 DC 69 80 0D 01 02 00 00 00 00 BE [11:00:59]Write i2c OK [11:00:59]MH_I2C_Read... [11:01:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:01:00]Read from MH i2c: E2 [11:01:00]MH_I2C_Read... [11:01:00]Read from MH i2c: E2 03 00 [11:01:00]MH_I2C_Read... [11:01:00]Read from MH i2c: E2 03 00 DC 69 00 90 00 B9 [11:01:00]RAPDU: 90 00 [11:01:00]wFMCommunicate OK [11:01:00]wFMCommunicate request_size=255 [11:01:00]MH_SAM_APDU [11:01: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 32 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 EF 11 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1D C0 04 00 35 04 06 00 F2 F7 22 EF [11:01:00]Write to MH i2c: E2 02 01 DD 69 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 32 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 EF 11 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1D C0 04 00 35 04 06 00 F2 F7 22 EF 00 00 57 [11:01:00]Write i2c OK [11:01:00]MH_I2C_Read... [11:01:00]Read from MH i2c: E2 [11:01:00]MH_I2C_Read... [11:01:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:01:00]Read from MH i2c: E2 03 00 [11:01:00]MH_I2C_Read... [11:01:00]Read from MH i2c: E2 03 00 DD 69 00 90 00 BA [11:01:00]RAPDU: 90 00 [11:01:00]wFMCommunicate OK [11:01:00]wFMCommunicate request_size=7 [11:01:00]MH_SAM_APDU [11:01:00]CAPDU: 80 0D 02 02 02 8C 17 [11:01:00]Write to MH i2c: E2 0A 00 DE 69 80 0D 02 02 02 00 8C 17 00 00 68 [11:01:00]Write i2c OK [11:01:00]MH_I2C_Read... [11:01:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:01:00]Read from MH i2c: E2 [11:01:00]MH_I2C_Read... [11:01:00]Read from MH i2c: E2 03 00 [11:01:00]MH_I2C_Read... [11:01:00]Read from MH i2c: E2 03 00 DE 69 00 90 00 BB [11:01:00]RAPDU: 90 00 [11:01:00]wFMCommunicate OK [11:01:00]wFMCommunicate request_size=4 [11:01:00]MH_SAM_APDU [11:01:00]CAPDU: 80 0D 03 02 [11:01:00]Write to MH i2c: E2 08 00 DF 69 80 0D 03 02 00 00 00 00 C3 [11:01:00]Write i2c OK [11:01:00]MH_I2C_Read... [11:01:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:01:00]Read from MH i2c: E2 [11:01:00]MH_I2C_Read... [11:01:00]Read from MH i2c: E2 0B 00 [11:01:00]MH_I2C_Read... [11:01:00]Read from MH i2c: E2 0B 00 DF 69 00 83 8B 35 FD 62 F5 10 7A 90 00 E5 [11:01:00]RAPDU: 83 8B 35 FD 62 F5 10 7A 90 00 [11:01:00]wFMCommunicate OK [11:01:00]SAM_PROTO_SignData done [11:01:00]FM_MakeSignedData done [11:01:00]CreateOFDProtocolMessage [11:01:00]wFMCommunicate request_size=4 [11:01:00]MH_SAM_APDU [11:01:00]CAPDU: 80 11 00 00 [11:01:00]Write to MH i2c: E2 08 00 E0 69 80 11 00 00 00 00 00 00 C3 [11:01:00]Write i2c OK [11:01:00]MH_I2C_Read... [11:01:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:01:00]Read from MH i2c: E2 [11:01:00]MH_I2C_Read... [11:01:00]Read from MH i2c: E2 17 00 [11:01:00]MH_I2C_Read... [11:01:00]Read from MH i2c: E2 17 00 E0 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 18 [11:01:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:01:00]wFMCommunicate OK [11:01:00]CreateOFDProtocolMessage done [11:01:00]OFDSenderStorePacket 311325 [11:01:00]StoreOFDPacket docnum=311325 [11:01:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 B8 C3 04 01 02 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 32 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 EF 11 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1D C0 04 00 35 04 06 00 F2 F7 22 EF 8C 17 83 8B 35 FD 62 F5 10 7A [11:01:00]CheckFolder [11:01:00]dirname=/storage/ofd_packets [11:01:00]CheckFolder done [11:01:00]ProducePacketName [11:01:00]name=ofd_packets/00311325 [11:01:00]NVStorageSaveData ofd_packets/00311325 [11:01:00]File name is /storage/ofd_packets/00311325 [11:01:00]Write 298 bytes [11:01:00]NVStorageSaveData done [11:01:00]OFDSenderStorePacket done [11:01:00]KKMCreateOFDPacket done [11:01:00]NVStorageSaveData kkm_last_timestamp [11:01:00]File name is /storage/kkm_last_timestamp [11:01:00]Write 4 bytes [11:01:00]NVStorageSaveData done [11:01:00]ExternCall_PrintAddStr [11:01:00]wPrintStart [11:01:00]Write to MH i2c: 01 00 00 E1 69 4A [11:01:00]Write i2c OK [11:01:00]MH_I2C_Read... [11:01:00]Read from MH i2c: 01 [11:01:00]MH_I2C_Read... [11:01:00]Read from MH i2c: 01 07 00 [11:01:00]MH_I2C_Read... [11:01:00]Read from MH i2c: 01 07 00 E1 69 00 00 00 00 00 FF 0F 5F [11:01:00]RasterBufferAndPrint [11:01:00]line Счет N : (1)645131 [11:01:00]line ИНН: 02508201610067 [11:01:00]line Контрольно-Кассовый Чек [11:01:00]line ПРОДАЖА [11:01:00]line ТРК (МРК, ГНК) : 21 [11:01:00]line Товар: 2710194210 [11:01:00]line ДТ-К-2 [11:01:00]line 50.000 * 0.00 [11:01:00]line = 0.00 [11:01:00]line НДС 12% НСП 1% [11:01:00]line > о реализуемом товаре [11:01:00]line ИТОГО: 0.00 [11:01:00]line НСП 1% : 0.00 [11:01:00]line НДС 12% : 0.00 [11:01:00]line Наличными: 0.00 [11:01:00]line Безнал.: 0.00 [11:01:00]line Место: АЗС № 172 "Партнер Нефть" [11:01:00]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:01:00]line СНО: Общий режим [11:01:00]line Чек 172 30.10.2024 11:01 [11:01:00]line Смена: 536 ФФД: 1.0 [11:01:00]line ЗНМ: 0300000116 [11:01:00]line РНМ: 0000000000091780 [11:01:00]line Версия ККМ: 001 [11:01:00]line Талоны: Топливные Талоны [11:01:00]line 4755222 [11:01:00]line ФМ: 0000000000871765 [11:01:00]line ФД: 311325 [11:01:00]line ФПД: 267143256968215 [11:01:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T110103&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311325&fm=267143256968215&tin=02508201610067®Number=0000000000091780&sum=0 [11:01:00]written 0, free lines is 4095 [11:01:00]OFD Sender: Processing packet 311325 [packets to send 223, broken 222] [11:01:00]ProducePacketName [11:01:00]name=ofd_packets/00311325 [11:01:00]OFD Sender: To server: pG, [11:01:00]CommunicateWithHost lk.salyk.kg:30040 [11:01:00]ConnectInit lk.salyk.kg [11:01:00]Connected sock=10 [11:01:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 B8 C3 04 01 02 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 32 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 EF 11 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1D C0 04 00 35 04 06 00 F2 F7 22 EF 8C 17 83 8B 35 FD 62 F5 10 7A [11:01:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 EC 5E 47 00 19 0B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1D C0 04 00 F4 03 04 00 3F B8 21 67 B6 04 01 00 00 2B 2C A6 19 B9 2E 3E 3C [11:01:00]CommunicateWithHost err = 0 [11:01:00]CheckOFDResponse [11:01:00]1017 (14) - 77093643461234 [11:01:00]1041 (16) - 0000000000871765 [11:01:00]1040 (4) - 311325 [11:01:00]1012 (4) - 30.10.2024 04:38 [11:01:00]1206 (1) - 0 [11:01:00]OFD Sender: Remove packet 311325 [11:01:00]ProducePacketName [11:01:00]name=ofd_packets/00311325 [11:01:00]NVStorageDeleteData [11:01:00]Write to MH i2c: 01 00 00 0A 6A 74 [11:01:00]Write i2c OK [11:01:00]MH_I2C_Read... [11:01:00]Read from MH i2c: 01 [11:01:00]MH_I2C_Read... [11:01:00]Read from MH i2c: 01 07 00 [11:01:00]MH_I2C_Read... [11:01:00]Read from MH i2c: 01 07 00 0A 6A 00 00 00 00 00 D4 0C 5B [11:01:00]RasterBufferAndPrint [11:01:00]line [11:01:00]line [11:01:00]line [11:01:00]line [11:01:00]line [11:01:00]written 0, free lines is 3288 [11:01:00]MH_Cut [11:01:00]Write to MH i2c: D1 01 00 11 6A 01 4D [11:01:00]Write i2c OK [11:01:00]MH_I2C_Read... [11:01:00]Read from MH i2c: D1 [11:01:00]MH_I2C_Read... [11:01:00]Read from MH i2c: D1 01 00 [11:01:00]MH_I2C_Read... [11:01:00]Read from MH i2c: D1 01 00 11 6A 00 4C [11:01:00]Write to MH i2c: 01 00 00 12 6A 7C [11:01:00]Write i2c OK [11:01:00]MH_I2C_Read... [11:01:01]OFD Sender: No OFD packet to send [11:01:01]*** Cut start [11:01:01]*** Purtial cut [11:01:01]*** Stage 1: CUTSNS_PIN = 1 [11:01:01]Read from MH i2c: 01 [11:01:01]MH_I2C_Read... [11:01:01]*** Stop cut motor [11:01:01]*** Cut end [11:01:01]Read from MH i2c: 01 07 00 [11:01:01]MH_I2C_Read... [11:01:01]Read from MH i2c: 01 07 00 12 6A 00 00 00 00 00 FF 0F 91 [11:01:01]process_action close_receipt done [11:01:01]requested_data is exist [11:01:01]produce_requested_data [11:01:01]requested_item fm.sn is exist - process it [11:01:01]wFMCommunicate request_size=4 [11:01:01]MH_SAM_APDU [11:01:01]CAPDU: 80 11 00 00 [11:01:01]Write to MH i2c: E2 08 00 13 6A 80 11 00 00 00 00 00 00 F7 [11:01:01]Write i2c OK [11:01:01]MH_I2C_Read... [11:01:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:01:01]Read from MH i2c: E2 [11:01:01]MH_I2C_Read... [11:01:01]Read from MH i2c: E2 17 00 [11:01:01]MH_I2C_Read... [11:01:01]Read from MH i2c: E2 17 00 13 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4C [11:01:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:01:01]wFMCommunicate OK [11:01:01]requested_item fd.num is exist - process it [11:01:01]SAM_PROTO_GetFieldsCounters [11:01:01]wFMCommunicate request_size=4 [11:01:01]MH_SAM_APDU [11:01:01]CAPDU: 80 13 00 00 [11:01:01]Write to MH i2c: E2 08 00 14 6A 80 13 00 00 00 00 00 00 FA [11:01:01]Write i2c OK [11:01:01]MH_I2C_Read... [11:01:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:01:02]Read from MH i2c: E2 [11:01:02]MH_I2C_Read... [11:01:02]Read from MH i2c: E2 62 00 [11:01:02]MH_I2C_Read... [11:01:02]Read from MH i2c: E2 62 00 14 6A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1D C0 04 00 0E 04 04 00 18 02 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 1C [11:01: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1D C0 04 00 0E 04 04 00 18 02 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 [11:01:02]wFMCommunicate OK [11:01:02]SAM_PROTO_GetFieldsCounters done [11:01:02]requested_item shift.num is exist - process it [11:01:02]requested_item shift.opened is exist - process it [11:01:02]req_shift_opened [11:01:02]FM_GetShiftState [11:01:02]SAM_PROTO_GetShiftState [11:01:02]wFMCommunicate request_size=4 [11:01:02]MH_SAM_APDU [11:01:02]CAPDU: 80 13 01 00 [11:01:02]Write to MH i2c: E2 08 00 15 6A 80 13 01 00 00 00 00 00 FC [11:01:02]Write i2c OK [11:01:02]MH_I2C_Read... [11:01:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:01:02]Read from MH i2c: E2 [11:01:02]MH_I2C_Read... [11:01:02]Read from MH i2c: E2 0E 00 [11:01:02]MH_I2C_Read... [11:01:02]Read from MH i2c: E2 0E 00 15 6A 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 E7 [11:01:02]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:01:02]wFMCommunicate OK [11:01:02]SAM_PROTO_GetShiftState done [11:01:02]FM_GetShiftState done [11:01:02]req_shift_opened done [11:01:02]requested_item shift.open_date is exist - process it [11:01:02]req_shift_open_date [11:01:02]req_shift_open_date done [11:01:02]produce_requested_data done [11:01:02]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311325,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:01:02]process_action_free close_receipt [11:01:02]json_value_free [11:01:02]json_value_free done [11:01:02]process_json_proto returns [11:01:02]Send response to host [11:01:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311325,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:01:02]free response buf [11:01:02]execute_script done [11:01:02]execute_script returns [11:01:02]free content buf [11:01:02]Sock 9.Close socket [11:01:02]Sock 9.Thread stoped [11:01:03]accept exits with 7 [11:01:03]New connection [11:01:03]New thread 3066510692 created [11:01:03]Thread 3066654052 joined [11:01:03]Waiting for new connection... [11:01:03] Sock 7.Parse request [11:01:03]Sock 7.Check first char [11:01:03]Sock 7.First char is OK [11:01:03]request: POST /json_proto HTTP/1.0 [11:01:03]Method: POST [11:01:03]URL: /json_proto [11:01:03]Method is POST - this is cgi request [11:01:03]url: /json_proto [11:01:03]query_string will be loaded in cgi processing [11:01:03]execute_cgi json_proto POST (null) [11:01:03]execute_cgi path=json_proto method=POST [11:01:03]POST find Content-Length [11:01:03]Host: 172.17.96.3:8080 [11:01:03]Content-Length: 677 [11:01:03]Content-Type: application/json [11:01:03] [11:01:03]POST finish read [11:01:03]Found Content-Length = 677 [11:01:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645133", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "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" ] } } [11:01:03]execute_script... [11:01: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)645133", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "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" ] } } [11:01:03]POST & json_proto [11:01:03]process_json_proto [11:01:03]json parsed OK: [11:01:03]protocol is kg_v1.0 [11:01:03]action value=close_receipt [11:01:03]process_action close_receipt [11:01:03]cmd_close_receipt [11:01:03]MH_GetDate [11:01:03]Write to MH i2c: F0 00 00 16 6A 6F [11:01:03]Write i2c OK [11:01:03]MH_I2C_Read... [11:01:03]Read from MH i2c: F0 [11:01:03]MH_I2C_Read... [11:01:03]Read from MH i2c: F0 09 00 [11:01:03]MH_I2C_Read... [11:01:03]Read from MH i2c: F0 09 00 16 6A 00 F4 11 22 67 44 5E 04 65 11 [11:01:03]GetLastDocTimeStamp 1730286063 [11:01:03]current date 1730286068 [11:01:03]FM_GetShiftState [11:01:03]SAM_PROTO_GetShiftState [11:01:03]wFMCommunicate request_size=4 [11:01:03]MH_SAM_APDU [11:01:03]CAPDU: 80 13 01 00 [11:01:03]Write to MH i2c: E2 08 00 17 6A 80 13 01 00 00 00 00 00 FE [11:01:03]Write i2c OK [11:01:03]MH_I2C_Read... [11:01:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:01:03]Read from MH i2c: E2 [11:01:03]MH_I2C_Read... [11:01:03]Read from MH i2c: E2 0E 00 [11:01:03]MH_I2C_Read... [11:01:03]Read from MH i2c: E2 0E 00 17 6A 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 E9 [11:01:03]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:01:03]wFMCommunicate OK [11:01:03]SAM_PROTO_GetShiftState done [11:01:03]FM_GetShiftState done [11:01:03]opened in 1730247899 [11:01:03]opened+sec_in_day 1730334299 [11:01:03]quantity*price = 60009 [11:01:03]sum+1 = 60010 [11:01:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 173 30.10.2024 11:01 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311326 ФПД: 110010361385428 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T110108&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311326&fm=110010361385428&tin=02508201610067®Number=0000000000091780&sum=60000 [11:01:04]StoreToDocumentArchive [11:01:04]shift 536 fd 311326 [11:01:04]save to /storage/0536/doc_00311326 [11:01:04]save last doc name /storage/0536/doc_00311326 to /storage/kkm_last_doc_name [11:01:04]save OK [11:01:04]Clear old archive folders... [11:01:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:01:04]tlvbuf is 007FF250 [11:01:04]SAM_PROTO_ClearQueue [11:01:04]wFMCommunicate request_size=4 [11:01:04]MH_SAM_APDU [11:01:04]CAPDU: 80 09 00 00 [11:01:04]Write to MH i2c: E2 08 00 24 6A 80 09 00 00 00 00 00 00 00 [11:01:04]Write i2c OK [11:01:04]MH_I2C_Read... [11:01:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:01:04]Read from MH i2c: E2 [11:01:04]MH_I2C_Read... [11:01:04]Read from MH i2c: E2 03 00 [11:01:04]MH_I2C_Read... [11:01:04]Read from MH i2c: E2 03 00 24 6A 00 90 00 02 [11:01:04]RAPDU: 90 00 [11:01:04]wFMCommunicate OK [11:01:04]SAM_PROTO_ClearQueue done [11:01:04]KKMCreateOFDPacket [11:01:04]OFDProtocolAddRootSTLVToBuf [11:01:04]FM_MakeSignedData [11:01:04]FM_MakeSignedData [11:01:04]SAM_PROTO_SignData [11:01:04]wFMCommunicate request_size=4 [11:01:04]MH_SAM_APDU [11:01:04]CAPDU: 80 0D 01 02 [11:01:04]Write to MH i2c: E2 08 00 25 6A 80 0D 01 02 00 00 00 00 08 [11:01:04]Write i2c OK [11:01:04]MH_I2C_Read... [11:01:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:01:04]Read from MH i2c: E2 [11:01:04]MH_I2C_Read... [11:01:04]Read from MH i2c: E2 03 00 [11:01:04]MH_I2C_Read... [11:01:04]Read from MH i2c: E2 03 00 25 6A 00 90 00 03 [11:01:04]RAPDU: 90 00 [11:01:04]wFMCommunicate OK [11:01:04]wFMCommunicate request_size=255 [11:01:04]MH_SAM_APDU [11:01: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 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 AD 00 00 00 F4 03 04 00 F4 11 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1E C0 04 00 35 04 06 00 64 [11:01:04]Write to MH i2c: E2 02 01 26 6A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 AD 00 00 00 F4 03 04 00 F4 11 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1E C0 04 00 35 04 06 00 64 00 00 0E [11:01:05]Write i2c OK [11:01:05]MH_I2C_Read... [11:01:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:01:05]Read from MH i2c: E2 [11:01:05]MH_I2C_Read... [11:01:05]Read from MH i2c: E2 03 00 [11:01:05]MH_I2C_Read... [11:01:05]Read from MH i2c: E2 03 00 26 6A 00 90 00 04 [11:01:05]RAPDU: 90 00 [11:01:05]wFMCommunicate OK [11:01:05]wFMCommunicate request_size=10 [11:01:05]MH_SAM_APDU [11:01:05]CAPDU: 80 0D 02 02 05 0D C8 83 11 D4 [11:01:05]Write to MH i2c: E2 0D 00 27 6A 80 0D 02 02 05 00 0D C8 83 11 D4 00 00 52 [11:01:05]Write i2c OK [11:01:05]MH_I2C_Read... [11:01:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:01:05]Read from MH i2c: E2 [11:01:05]MH_I2C_Read... [11:01:05]Read from MH i2c: E2 03 00 [11:01:05]MH_I2C_Read... [11:01:05]Read from MH i2c: E2 03 00 27 6A 00 90 00 05 [11:01:05]RAPDU: 90 00 [11:01:05]wFMCommunicate OK [11:01:05]wFMCommunicate request_size=4 [11:01:05]MH_SAM_APDU [11:01:05]CAPDU: 80 0D 03 02 [11:01:05]Write to MH i2c: E2 08 00 28 6A 80 0D 03 02 00 00 00 00 0D [11:01:05]Write i2c OK [11:01:05]MH_I2C_Read... [11:01:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:01:05]Read from MH i2c: E2 [11:01:05]MH_I2C_Read... [11:01:05]Read from MH i2c: E2 0B 00 [11:01:05]MH_I2C_Read... [11:01:05]Read from MH i2c: E2 0B 00 28 6A 00 53 24 EC C6 06 C2 70 88 90 00 F7 [11:01:05]RAPDU: 53 24 EC C6 06 C2 70 88 90 00 [11:01:05]wFMCommunicate OK [11:01:05]SAM_PROTO_SignData done [11:01:05]FM_MakeSignedData done [11:01:05]CreateOFDProtocolMessage [11:01:05]wFMCommunicate request_size=4 [11:01:05]MH_SAM_APDU [11:01:05]CAPDU: 80 11 00 00 [11:01:05]Write to MH i2c: E2 08 00 29 6A 80 11 00 00 00 00 00 00 0D [11:01:05]Write i2c OK [11:01:05]MH_I2C_Read... [11:01:05]Read from MH i2c: E2 [11:01:05]MH_I2C_Read... [11:01:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:01:05]Read from MH i2c: E2 17 00 [11:01:05]MH_I2C_Read... [11:01:05]Read from MH i2c: E2 17 00 29 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 62 [11:01:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:01:05]wFMCommunicate OK [11:01:05]CreateOFDProtocolMessage done [11:01:05]OFDSenderStorePacket 311326 [11:01:05]StoreOFDPacket docnum=311326 [11:01:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 74 77 07 01 A5 BE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 AD 00 00 00 F4 03 04 00 F4 11 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1E C0 04 00 35 04 06 00 64 0D C8 83 11 D4 53 24 EC C6 06 C2 70 88 [11:01:05]CheckFolder [11:01:05]dirname=/storage/ofd_packets [11:01:05]CheckFolder done [11:01:05]ProducePacketName [11:01:05]name=ofd_packets/00311326 [11:01:05]NVStorageSaveData ofd_packets/00311326 [11:01:05]File name is /storage/ofd_packets/00311326 [11:01:05]Write 301 bytes [11:01:05]NVStorageSaveData done [11:01:05]OFDSenderStorePacket done [11:01:05]KKMCreateOFDPacket done [11:01:05]NVStorageSaveData kkm_last_timestamp [11:01:05]File name is /storage/kkm_last_timestamp [11:01:05]Write 4 bytes [11:01:05]NVStorageSaveData done [11:01:05]ExternCall_PrintAddStr [11:01:05]wPrintStart [11:01:05]Write to MH i2c: 01 00 00 2A 6A 94 [11:01:05]Write i2c OK [11:01:05]MH_I2C_Read... [11:01:05]Read from MH i2c: 01 [11:01:05]MH_I2C_Read... [11:01:05]Read from MH i2c: 01 07 00 [11:01:05]MH_I2C_Read... [11:01:05]Read from MH i2c: 01 07 00 2A 6A 00 00 00 00 00 FF 0F A9 [11:01:05]RasterBufferAndPrint [11:01:05]line Счет N : (1)645133 [11:01:05]line ИНН: 02508201610067 [11:01:05]line Контрольно-Кассовый Чек [11:01:05]line ПРОДАЖА [11:01:05]line ТРК (МРК, ГНК) : 41 [11:01:05]line Товар: 2710124130 [11:01:05]line Аи-92-К-2 [11:01:05]line 8.970 * 66.90 [11:01:05]line = 600.09 [11:01:05]line НДС 12% НСП 1% [11:01:05]line > о реализуемом товаре [11:01:05]line ОКРУГЛЕНИЕ: -0.09 [11:01:05]line ИТОГО: 600.00 [11:01:05]line Внесено: 600.00 [11:01:05]line СДАЧА: 0.00 [11:01:05]line НСП 1% : 5.31 [11:01:05]line НДС 12% : 63.73 [11:01:05]line Наличными: 600.00 [11:01:05]line Безнал.: 0.00 [11:01:05]line Место: АЗС № 172 "Партнер Нефть" [11:01:05]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:01:05]line СНО: Общий режим [11:01:05]line Чек 173 30.10.2024 11:01 [11:01:05]line Смена: 536 ФФД: 1.0 [11:01:05]line ЗНМ: 0300000116 [11:01:05]line РНМ: 0000000000091780 [11:01:05]line Версия ККМ: 001 [11:01:05]line ФМ: 0000000000871765 [11:01:05]line ФД: 311326 [11:01:05]line ФПД: 110010361385428 [11:01:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T110108&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311326&fm=110010361385428&tin=02508201610067®Number=0000000000091780&sum=60000 [11:01:05]written 0, free lines is 4095 [11:01:05]OFD Sender: Processing packet 311326 [packets to send 223, broken 222] [11:01:05]ProducePacketName [11:01:05]name=ofd_packets/00311326 [11:01:05]OFD Sender: To server: pG, [11:01:05]CommunicateWithHost lk.salyk.kg:30040 [11:01:05]ConnectInit lk.salyk.kg [11:01:05]Connected sock=10 [11:01:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 74 77 07 01 A5 BE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 AD 00 00 00 F4 03 04 00 F4 11 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1E C0 04 00 35 04 06 00 64 0D C8 83 11 D4 53 24 EC C6 06 C2 70 88 [11:01:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 80 E3 47 00 77 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 31 37 36 35 10 04 04 00 1E C0 04 00 F4 03 04 00 44 B8 21 67 B6 04 01 00 00 9E 0D F2 C3 02 16 9B 11 [11:01:05]CommunicateWithHost err = 0 [11:01:05]CheckOFDResponse [11:01:05]1017 (14) - 77093643461234 [11:01:05]1041 (16) - 0000000000871765 [11:01:05]1040 (4) - 311326 [11:01:05]1012 (4) - 30.10.2024 04:38 [11:01:05]1206 (1) - 0 [11:01:05]OFD Sender: Remove packet 311326 [11:01:05]ProducePacketName [11:01:05]name=ofd_packets/00311326 [11:01:05]NVStorageDeleteData [11:01:05]Write to MH i2c: 01 00 00 54 6A BE [11:01:05]Write i2c OK [11:01:05]MH_I2C_Read... [11:01:05]Read from MH i2c: 01 [11:01:05]MH_I2C_Read... [11:01:05]Read from MH i2c: 01 07 00 [11:01:05]MH_I2C_Read... [11:01:05]Read from MH i2c: 01 07 00 54 6A 00 00 00 00 00 BF 0C 90 [11:01:05]RasterBufferAndPrint [11:01:05]line [11:01:05]line [11:01:05]line [11:01:05]line [11:01:05]line [11:01:05]written 0, free lines is 3273 [11:01:05]MH_Cut [11:01:05]Write to MH i2c: D1 01 00 5B 6A 01 97 [11:01:05]Write i2c OK [11:01:05]MH_I2C_Read... [11:01:05]Read from MH i2c: D1 [11:01:05]MH_I2C_Read... [11:01:05]Read from MH i2c: D1 01 00 [11:01:05]MH_I2C_Read... [11:01:05]Read from MH i2c: D1 01 00 5B 6A 00 96 [11:01:05]Write to MH i2c: 01 00 00 5C 6A C6 [11:01:05]Write i2c OK [11:01:05]MH_I2C_Read... [11:01:06]OFD Sender: No OFD packet to send [11:01:06]*** Cut start [11:01:06]*** Purtial cut [11:01:06]*** Stage 1: CUTSNS_PIN = 1 [11:01:06]Read from MH i2c: 01 [11:01:06]MH_I2C_Read... [11:01:06]*** Stop cut motor [11:01:06]*** Cut end [11:01:06]Read from MH i2c: 01 07 00 [11:01:06]MH_I2C_Read... [11:01:06]Read from MH i2c: 01 07 00 5C 6A 00 00 00 00 00 FF 0F DB [11:01:06]process_action close_receipt done [11:01:06]requested_data is exist [11:01:06]produce_requested_data [11:01:06]requested_item fm.sn is exist - process it [11:01:06]wFMCommunicate request_size=4 [11:01:06]MH_SAM_APDU [11:01:06]CAPDU: 80 11 00 00 [11:01:06]Write to MH i2c: E2 08 00 5D 6A 80 11 00 00 00 00 00 00 41 [11:01:06]Write i2c OK [11:01:06]MH_I2C_Read... [11:01:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:01:07]Read from MH i2c: E2 [11:01:07]MH_I2C_Read... [11:01:07]Read from MH i2c: E2 17 00 [11:01:07]MH_I2C_Read... [11:01:07]Read from MH i2c: E2 17 00 5D 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 96 [11:01:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:01:07]wFMCommunicate OK [11:01:07]requested_item fd.num is exist - process it [11:01:07]SAM_PROTO_GetFieldsCounters [11:01:07]wFMCommunicate request_size=4 [11:01:07]MH_SAM_APDU [11:01:07]CAPDU: 80 13 00 00 [11:01:07]Write to MH i2c: E2 08 00 5E 6A 80 13 00 00 00 00 00 00 44 [11:01:07]Write i2c OK [11:01:07]MH_I2C_Read... [11:01:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:01:07]Read from MH i2c: E2 [11:01:07]MH_I2C_Read... [11:01:07]Read from MH i2c: E2 62 00 [11:01:07]MH_I2C_Read... [11:01:07]Read from MH i2c: E2 62 00 5E 6A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1E C0 04 00 0E 04 04 00 18 02 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 6A [11:01: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1E C0 04 00 0E 04 04 00 18 02 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 [11:01:07]wFMCommunicate OK [11:01:07]SAM_PROTO_GetFieldsCounters done [11:01:07]requested_item shift.num is exist - process it [11:01:07]requested_item shift.opened is exist - process it [11:01:07]req_shift_opened [11:01:07]FM_GetShiftState [11:01:07]SAM_PROTO_GetShiftState [11:01:07]wFMCommunicate request_size=4 [11:01:07]MH_SAM_APDU [11:01:07]CAPDU: 80 13 01 00 [11:01:07]Write to MH i2c: E2 08 00 5F 6A 80 13 01 00 00 00 00 00 46 [11:01:07]Write i2c OK [11:01:07]MH_I2C_Read... [11:01:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:01:07]Read from MH i2c: E2 [11:01:07]MH_I2C_Read... [11:01:07]Read from MH i2c: E2 0E 00 [11:01:07]MH_I2C_Read... [11:01:07]Read from MH i2c: E2 0E 00 5F 6A 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 31 [11:01:07]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:01:07]wFMCommunicate OK [11:01:07]SAM_PROTO_GetShiftState done [11:01:07]FM_GetShiftState done [11:01:07]req_shift_opened done [11:01:07]requested_item shift.open_date is exist - process it [11:01:07]req_shift_open_date [11:01:07]req_shift_open_date done [11:01:07]produce_requested_data done [11:01:07]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311326,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:01:07]process_action_free close_receipt [11:01:07]json_value_free [11:01:07]json_value_free done [11:01:07]process_json_proto returns [11:01:07]Send response to host [11:01:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311326,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:01:07]free response buf [11:01:07]execute_script done [11:01:07]execute_script returns [11:01:07]free content buf [11:01:07]Sock 7.Close socket [11:01:07]Sock 7.Thread stoped [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:41]accept exits with 9 [11:01:41]New connection [11:01:41]New thread 3066654052 created [11:01:41]Thread 3066510692 joined [11:01:41]Waiting for new connection... [11:01:41] Sock 9.Parse request [11:01:41]Sock 9.Check first char [11:01:41]Sock 9.First char is OK [11:01:41]request: POST /json_proto HTTP/1.0 [11:01:41]Method: POST [11:01:41]URL: /json_proto [11:01:41]Method is POST - this is cgi request [11:01:41]url: /json_proto [11:01:41]query_string will be loaded in cgi processing [11:01:41]execute_cgi json_proto POST (null) [11:01:41]execute_cgi path=json_proto method=POST [11:01:41]POST find Content-Length [11:01:41]Host: 172.17.96.3:8080 [11:01:41]Content-Length: 769 [11:01:41]Content-Type: application/json [11:01:41] [11:01:41]POST finish read [11:01:41]Found Content-Length = 769 [11:01:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645134", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:01:41]execute_script... [11:01: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)645134", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:01:41]POST & json_proto [11:01:41]process_json_proto [11:01:41]json parsed OK: [11:01:41]protocol is kg_v1.0 [11:01:41]action value=close_receipt [11:01:41]process_action close_receipt [11:01:41]cmd_close_receipt [11:01:41]MH_GetDate [11:01:41]Write to MH i2c: F0 00 00 60 6A B9 [11:01:41]Write i2c OK [11:01:41]MH_I2C_Read... [11:01:41]Read from MH i2c: F0 [11:01:41]MH_I2C_Read... [11:01:41]Read from MH i2c: F0 09 00 [11:01:41]MH_I2C_Read... [11:01:41]Read from MH i2c: F0 09 00 60 6A 00 1A 12 22 67 44 5E 04 65 82 [11:01:41]GetLastDocTimeStamp 1730286068 [11:01:41]current date 1730286106 [11:01:41]FM_GetShiftState [11:01:41]SAM_PROTO_GetShiftState [11:01:41]wFMCommunicate request_size=4 [11:01:41]MH_SAM_APDU [11:01:41]CAPDU: 80 13 01 00 [11:01:41]Write to MH i2c: E2 08 00 61 6A 80 13 01 00 00 00 00 00 48 [11:01:41]Write i2c OK [11:01:41]MH_I2C_Read... [11:01:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:01:41]Read from MH i2c: E2 [11:01:41]MH_I2C_Read... [11:01:41]Read from MH i2c: E2 0E 00 [11:01:41]MH_I2C_Read... [11:01:41]Read from MH i2c: E2 0E 00 61 6A 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 33 [11:01:41]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:01:41]wFMCommunicate OK [11:01:41]SAM_PROTO_GetShiftState done [11:01:41]FM_GetShiftState done [11:01:41]opened in 1730247899 [11:01:41]opened+sec_in_day 1730334299 [11:01:41]quantity*price = 100015 [11:01:41]sum+1 = 100017 [11:01:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 174 30.10.2024 11:01 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311327 ФПД: 144670260007907 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T110146&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311327&fm=144670260007907&tin=02508201610067®Number=0000000000091780&sum=100016 [11:01:42]StoreToDocumentArchive [11:01:42]shift 536 fd 311327 [11:01:42]save to /storage/0536/doc_00311327 [11:01:42]save last doc name /storage/0536/doc_00311327 to /storage/kkm_last_doc_name [11:01:42]save OK [11:01:42]Clear old archive folders... [11:01:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:01:42]tlvbuf is 00761870 [11:01:42]SAM_PROTO_ClearQueue [11:01:42]wFMCommunicate request_size=4 [11:01:42]MH_SAM_APDU [11:01:42]CAPDU: 80 09 00 00 [11:01:42]Write to MH i2c: E2 08 00 6E 6A 80 09 00 00 00 00 00 00 4A [11:01:42]Write i2c OK [11:01:42]MH_I2C_Read... [11:01:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:01:42]Read from MH i2c: E2 [11:01:42]MH_I2C_Read... [11:01:42]Read from MH i2c: E2 03 00 [11:01:42]MH_I2C_Read... [11:01:42]Read from MH i2c: E2 03 00 6E 6A 00 90 00 4C [11:01:42]RAPDU: 90 00 [11:01:42]wFMCommunicate OK [11:01:42]SAM_PROTO_ClearQueue done [11:01:42]KKMCreateOFDPacket [11:01:42]OFDProtocolAddRootSTLVToBuf [11:01:42]FM_MakeSignedData [11:01:42]FM_MakeSignedData [11:01:42]SAM_PROTO_SignData [11:01:42]wFMCommunicate request_size=4 [11:01:42]MH_SAM_APDU [11:01:42]CAPDU: 80 0D 01 02 [11:01:42]Write to MH i2c: E2 08 00 6F 6A 80 0D 01 02 00 00 00 00 52 [11:01:42]Write i2c OK [11:01:42]MH_I2C_Read... [11:01:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:01:42]Read from MH i2c: E2 [11:01:42]MH_I2C_Read... [11:01:42]Read from MH i2c: E2 03 00 [11:01:42]MH_I2C_Read... [11:01:42]Read from MH i2c: E2 03 00 6F 6A 00 90 00 4D [11:01:42]RAPDU: 90 00 [11:01:42]wFMCommunicate OK [11:01:42]wFMCommunicate request_size=255 [11:01:42]MH_SAM_APDU [11:01: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 1A 12 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1F C0 04 00 35 04 06 00 83 [11:01:42]Write to MH i2c: E2 02 01 70 6A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 1A 12 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1F C0 04 00 35 04 06 00 83 00 00 DD [11:01:42]Write i2c OK [11:01:42]MH_I2C_Read... [11:01:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:01:43]Read from MH i2c: E2 [11:01:43]MH_I2C_Read... [11:01:43]Read from MH i2c: E2 03 00 [11:01:43]MH_I2C_Read... [11:01:43]Read from MH i2c: E2 03 00 70 6A 00 90 00 4E [11:01:43]RAPDU: 90 00 [11:01:43]wFMCommunicate OK [11:01:43]wFMCommunicate request_size=10 [11:01:43]MH_SAM_APDU [11:01:43]CAPDU: 80 0D 02 02 05 93 AB 75 13 E3 [11:01:43]Write to MH i2c: E2 0D 00 71 6A 80 0D 02 02 05 00 93 AB 75 13 E3 00 00 08 [11:01:43]Write i2c OK [11:01:43]MH_I2C_Read... [11:01:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:01:43]Read from MH i2c: E2 [11:01:43]MH_I2C_Read... [11:01:43]Read from MH i2c: E2 03 00 [11:01:43]MH_I2C_Read... [11:01:43]Read from MH i2c: E2 03 00 71 6A 00 90 00 4F [11:01:43]RAPDU: 90 00 [11:01:43]wFMCommunicate OK [11:01:43]wFMCommunicate request_size=4 [11:01:43]MH_SAM_APDU [11:01:43]CAPDU: 80 0D 03 02 [11:01:43]Write to MH i2c: E2 08 00 72 6A 80 0D 03 02 00 00 00 00 57 [11:01:43]Write i2c OK [11:01:43]MH_I2C_Read... [11:01:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:01:43]Read from MH i2c: E2 [11:01:43]MH_I2C_Read... [11:01:43]Read from MH i2c: E2 0B 00 [11:01:43]MH_I2C_Read... [11:01:43]Read from MH i2c: E2 0B 00 72 6A 00 28 86 3D 9A 2F 56 EA 84 90 00 D0 [11:01:43]RAPDU: 28 86 3D 9A 2F 56 EA 84 90 00 [11:01:43]wFMCommunicate OK [11:01:43]SAM_PROTO_SignData done [11:01:43]FM_MakeSignedData done [11:01:43]CreateOFDProtocolMessage [11:01:43]wFMCommunicate request_size=4 [11:01:43]MH_SAM_APDU [11:01:43]CAPDU: 80 11 00 00 [11:01:43]Write to MH i2c: E2 08 00 73 6A 80 11 00 00 00 00 00 00 57 [11:01:43]Write i2c OK [11:01:43]MH_I2C_Read... [11:01:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:01:43]Read from MH i2c: E2 [11:01:43]MH_I2C_Read... [11:01:43]Read from MH i2c: E2 17 00 [11:01:43]MH_I2C_Read... [11:01:43]Read from MH i2c: E2 17 00 73 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AC [11:01:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:01:43]wFMCommunicate OK [11:01:43]CreateOFDProtocolMessage done [11:01:43]OFDSenderStorePacket 311327 [11:01:43]StoreOFDPacket docnum=311327 [11:01:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 BB 0F 07 01 92 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 1A 12 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1F C0 04 00 35 04 06 00 83 93 AB 75 13 E3 28 86 3D 9A 2F 56 EA 84 [11:01:43]CheckFolder [11:01:43]dirname=/storage/ofd_packets [11:01:43]CheckFolder done [11:01:43]ProducePacketName [11:01:43]name=ofd_packets/00311327 [11:01:43]NVStorageSaveData ofd_packets/00311327 [11:01:43]File name is /storage/ofd_packets/00311327 [11:01:43]Write 301 bytes [11:01:43]NVStorageSaveData done [11:01:43]OFDSenderStorePacket done [11:01:43]KKMCreateOFDPacket done [11:01:43]NVStorageSaveData kkm_last_timestamp [11:01:43]File name is /storage/kkm_last_timestamp [11:01:43]Write 4 bytes [11:01:43]NVStorageSaveData done [11:01:43]ExternCall_PrintAddStr [11:01:43]wPrintStart [11:01:43]Write to MH i2c: 01 00 00 74 6A DE [11:01:43]Write i2c OK [11:01:43]MH_I2C_Read... [11:01:43]Read from MH i2c: 01 [11:01:43]MH_I2C_Read... [11:01:43]Read from MH i2c: 01 07 00 [11:01:43]MH_I2C_Read... [11:01:43]Read from MH i2c: 01 07 00 74 6A 00 00 00 00 00 FF 0F F3 [11:01:43]RasterBufferAndPrint [11:01:43]line Счет N : (1)645134 [11:01:43]line ИНН: 02508201610067 [11:01:43]line Контрольно-Кассовый Чек [11:01:43]line ПРОДАЖА [11:01:43]line ТРК (МРК, ГНК) : 52 [11:01:43]line Товар: 2710124130 [11:01:43]line Аи-92-К-2 [11:01:43]line 14.950 * 66.90 [11:01:43]line = 1000.16 [11:01:43]line НДС 12% НСП 1% [11:01:43]line > о реализуемом товаре [11:01:43]line ИТОГО: 1000.16 [11:01:43]line НСП 1% : 8.85 [11:01:43]line НДС 12% : 106.21 [11:01:43]line Наличными: 0.00 [11:01:43]line Безнал.: 1000.16 [11:01:43]line Место: АЗС № 172 "Партнер Нефть" [11:01:43]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:01:43]line СНО: Общий режим [11:01:43]line Чек 174 30.10.2024 11:01 [11:01:43]line Смена: 536 ФФД: 1.0 [11:01:43]line ЗНМ: 0300000116 [11:01:43]line РНМ: 0000000000091780 [11:01:43]line Версия ККМ: 001 [11:01:43]line Платежная система: Mbank [11:01:43]line ФМ: 0000000000871765 [11:01:43]line ФД: 311327 [11:01:43]line ФПД: 144670260007907 [11:01:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T110146&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311327&fm=144670260007907&tin=02508201610067®Number=0000000000091780&sum=100016 [11:01:43]written 0, free lines is 4095 [11:01:43]OFD Sender: Processing packet 311327 [packets to send 223, broken 222] [11:01:43]ProducePacketName [11:01:43]name=ofd_packets/00311327 [11:01:43]OFD Sender: To server: pG, [11:01:43]CommunicateWithHost lk.salyk.kg:30040 [11:01:43]ConnectInit lk.salyk.kg [11:01:43]Connected sock=10 [11:01:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 BB 0F 07 01 92 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 1A 12 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1F C0 04 00 35 04 06 00 83 93 AB 75 13 E3 28 86 3D 9A 2F 56 EA 84 [11:01:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F5 FA 47 00 B4 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 31 37 36 35 10 04 04 00 1F C0 04 00 F4 03 04 00 6A B8 21 67 B6 04 01 00 00 C2 B4 55 A8 67 0D E5 29 [11:01:43]CommunicateWithHost err = 0 [11:01:43]CheckOFDResponse [11:01:43]1017 (14) - 77093643461234 [11:01:43]1041 (16) - 0000000000871765 [11:01:43]1040 (4) - 311327 [11:01:43]1012 (4) - 30.10.2024 04:39 [11:01:43]1206 (1) - 0 [11:01:43]OFD Sender: Remove packet 311327 [11:01:43]ProducePacketName [11:01:43]name=ofd_packets/00311327 [11:01:43]NVStorageDeleteData [11:01:43]Write to MH i2c: 01 00 00 9C 6A 06 [11:01:43]Write i2c OK [11:01:43]MH_I2C_Read... [11:01:43]Read from MH i2c: 01 [11:01:43]MH_I2C_Read... [11:01:43]Read from MH i2c: 01 07 00 [11:01:43]MH_I2C_Read... [11:01:43]Read from MH i2c: 01 07 00 9C 6A 00 00 00 00 00 E1 0C FA [11:01:43]RasterBufferAndPrint [11:01:43]line [11:01:43]line [11:01:43]line [11:01:43]line [11:01:43]line [11:01:43]written 0, free lines is 3302 [11:01:43]MH_Cut [11:01:43]Write to MH i2c: D1 01 00 A3 6A 01 DF [11:01:43]Write i2c OK [11:01:43]MH_I2C_Read... [11:01:43]Read from MH i2c: D1 [11:01:43]MH_I2C_Read... [11:01:43]Read from MH i2c: D1 01 00 [11:01:43]MH_I2C_Read... [11:01:43]Read from MH i2c: D1 01 00 A3 6A 00 DE [11:01:43]Write to MH i2c: 01 00 00 A4 6A 0E [11:01:43]Write i2c OK [11:01:43]MH_I2C_Read... [11:01:44]OFD Sender: No OFD packet to send [11:01:44]*** Cut start [11:01:44]*** Purtial cut [11:01:44]*** Stage 1: CUTSNS_PIN = 1 [11:01:44]Read from MH i2c: 01 [11:01:44]MH_I2C_Read... [11:01:44]*** Stop cut motor [11:01:44]*** Cut end [11:01:44]Read from MH i2c: 01 07 00 [11:01:44]MH_I2C_Read... [11:01:44]Read from MH i2c: 01 07 00 A4 6A 00 00 00 00 00 FF 0F 23 [11:01:44]process_action close_receipt done [11:01:44]requested_data is exist [11:01:44]produce_requested_data [11:01:44]requested_item fm.sn is exist - process it [11:01:44]wFMCommunicate request_size=4 [11:01:44]MH_SAM_APDU [11:01:44]CAPDU: 80 11 00 00 [11:01:44]Write to MH i2c: E2 08 00 A5 6A 80 11 00 00 00 00 00 00 89 [11:01:44]Write i2c OK [11:01:44]MH_I2C_Read... [11:01:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:01:44]Read from MH i2c: E2 [11:01:44]MH_I2C_Read... [11:01:44]Read from MH i2c: E2 17 00 [11:01:44]MH_I2C_Read... [11:01:44]Read from MH i2c: E2 17 00 A5 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DE [11:01:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:01:44]wFMCommunicate OK [11:01:44]requested_item fd.num is exist - process it [11:01:44]SAM_PROTO_GetFieldsCounters [11:01:44]wFMCommunicate request_size=4 [11:01:44]MH_SAM_APDU [11:01:44]CAPDU: 80 13 00 00 [11:01:44]Write to MH i2c: E2 08 00 A6 6A 80 13 00 00 00 00 00 00 8C [11:01:44]Write i2c OK [11:01:44]MH_I2C_Read... [11:01:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:01:44]Read from MH i2c: E2 [11:01:44]MH_I2C_Read... [11:01:44]Read from MH i2c: E2 62 00 [11:01:44]MH_I2C_Read... [11:01:44]Read from MH i2c: E2 62 00 A6 6A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1F C0 04 00 0E 04 04 00 18 02 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 B6 [11: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1F C0 04 00 0E 04 04 00 18 02 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 [11:01:44]wFMCommunicate OK [11:01:44]SAM_PROTO_GetFieldsCounters done [11:01:44]requested_item shift.num is exist - process it [11:01:44]requested_item shift.opened is exist - process it [11:01:44]req_shift_opened [11:01:44]FM_GetShiftState [11:01:44]SAM_PROTO_GetShiftState [11:01:44]wFMCommunicate request_size=4 [11:01:44]MH_SAM_APDU [11:01:44]CAPDU: 80 13 01 00 [11:01:44]Write to MH i2c: E2 08 00 A7 6A 80 13 01 00 00 00 00 00 8E [11:01:44]Write i2c OK [11:01:44]MH_I2C_Read... [11:01:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:01:45]Read from MH i2c: E2 [11:01:45]MH_I2C_Read... [11:01:45]Read from MH i2c: E2 0E 00 [11:01:45]MH_I2C_Read... [11:01:45]Read from MH i2c: E2 0E 00 A7 6A 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 79 [11:01:45]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:01:45]wFMCommunicate OK [11:01:45]SAM_PROTO_GetShiftState done [11:01:45]FM_GetShiftState done [11:01:45]req_shift_opened done [11:01:45]requested_item shift.open_date is exist - process it [11:01:45]req_shift_open_date [11:01:45]req_shift_open_date done [11:01:45]produce_requested_data done [11:01:45]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311327,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:01:45]process_action_free close_receipt [11:01:45]json_value_free [11:01:45]json_value_free done [11:01:45]process_json_proto returns [11:01:45]Send response to host [11:01:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311327,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:01:45]free response buf [11:01:45]execute_script done [11:01:45]execute_script returns [11:01:45]free content buf [11:01:45]Sock 9.Close socket [11:01:45]Sock 9.Thread stoped [11:01:49]OFD Sender: No OFD packet to send [11:01:54]OFD Sender: No OFD packet to send [11:01:59]OFD Sender: No OFD packet to send [11:02:04]OFD Sender: No OFD packet to send [11:02:09]OFD Sender: No OFD packet to send [11:02:14]OFD Sender: No OFD packet to send [11:02:19]OFD Sender: No OFD packet to send [11:02:24]OFD Sender: No OFD packet to send [11:02:29]OFD Sender: No OFD packet to send [11:02:34]OFD Sender: No OFD packet to send [11:02:39]OFD Sender: No OFD packet to send [11:02:44]OFD Sender: No OFD packet to send [11:02:49]OFD Sender: No OFD packet to send [11:02:54]OFD Sender: No OFD packet to send [11:02:59]OFD Sender: No OFD packet to send [11:03:04]OFD Sender: No OFD packet to send [11:03:09]OFD Sender: No OFD packet to send [11:03:14]OFD Sender: No OFD packet to send [11:03:19]OFD Sender: No OFD packet to send [11:03:24]accept exits with 7 [11:03:24]New connection [11:03:24]New thread 3066510692 created [11:03:24]Thread 3066654052 joined [11:03:24]Waiting for new connection... [11:03:24] Sock 7.Parse request [11:03:24]Sock 7.Check first char [11:03:24]Sock 7.First char is OK [11:03:24]request: POST /json_proto HTTP/1.0 [11:03:24]Method: POST [11:03:24]URL: /json_proto [11:03:24]Method is POST - this is cgi request [11:03:24]url: /json_proto [11:03:24]query_string will be loaded in cgi processing [11:03:24]execute_cgi json_proto POST (null) [11:03:24]execute_cgi path=json_proto method=POST [11:03:24]POST find Content-Length [11:03:24]Host: 172.17.96.3:8080 [11:03:24]Content-Length: 984 [11:03:24]Content-Type: application/json [11:03:24] [11:03:24]POST finish read [11:03:24]Found Content-Length = 984 [11:03:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645135", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 22.770, "sum" : 1500.54, "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 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.77 \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" ] } } [11:03:24]execute_script... [11:03: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)645135", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 22.770, "sum" : 1500.54, "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 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.77 \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" ] } } [11:03:24]POST & json_proto [11:03:24]process_json_proto [11:03:24]json parsed OK: [11:03:24]protocol is kg_v1.0 [11:03:24]action value=close_receipt [11:03:24]process_action close_receipt [11:03:24]cmd_close_receipt [11:03:24]MH_GetDate [11:03:24]Write to MH i2c: F0 00 00 A8 6A 01 [11:03:24]Write i2c OK [11:03:24]MH_I2C_Read... [11:03:24]Read from MH i2c: F0 [11:03:24]MH_I2C_Read... [11:03:24]Read from MH i2c: F0 09 00 [11:03:24]MH_I2C_Read... [11:03:24]Read from MH i2c: F0 09 00 A8 6A 00 80 12 22 67 44 5E 04 65 30 [11:03:24]GetLastDocTimeStamp 1730286106 [11:03:24]current date 1730286208 [11:03:24]FM_GetShiftState [11:03:24]SAM_PROTO_GetShiftState [11:03:24]wFMCommunicate request_size=4 [11:03:24]MH_SAM_APDU [11:03:24]CAPDU: 80 13 01 00 [11:03:24]Write to MH i2c: E2 08 00 A9 6A 80 13 01 00 00 00 00 00 90 [11:03:24]Write i2c OK [11:03:24]MH_I2C_Read... [11:03:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:03:24]Read from MH i2c: E2 [11:03:24]MH_I2C_Read... [11:03:24]Read from MH i2c: E2 0E 00 [11:03:24]MH_I2C_Read... [11:03:24]Read from MH i2c: E2 0E 00 A9 6A 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 7B [11:03:24]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:03:24]wFMCommunicate OK [11:03:24]SAM_PROTO_GetShiftState done [11:03:24]FM_GetShiftState done [11:03:24]opened in 1730247899 [11:03:24]opened+sec_in_day 1730334299 [11:03:24]quantity*price = 150054 [11:03:24]sum+1 = 150055 [11:03:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.54 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 175 30.10.2024 11:03 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Дисконтная программа АИ-92 номер 172 сэкономлено 22.77 сом ФМ: 0000000000871765 ФД: 311328 ФПД: 87147861916899 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T110328&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311328&fm=87147861916899&tin=02508201610067®Number=0000000000091780&sum=150000 [11:03:25]StoreToDocumentArchive [11:03:25]shift 536 fd 311328 [11:03:25]save to /storage/0536/doc_00311328 [11:03:25]save last doc name /storage/0536/doc_00311328 to /storage/kkm_last_doc_name [11:03:25]save OK [11:03:25]Clear old archive folders... [11:03:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:03:25]tlvbuf is 00634640 [11:03:25]SAM_PROTO_ClearQueue [11:03:25]wFMCommunicate request_size=4 [11:03:25]MH_SAM_APDU [11:03:25]CAPDU: 80 09 00 00 [11:03:25]Write to MH i2c: E2 08 00 B6 6A 80 09 00 00 00 00 00 00 92 [11:03:25]Write i2c OK [11:03:25]MH_I2C_Read... [11:03:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:03:25]Read from MH i2c: E2 [11:03:25]MH_I2C_Read... [11:03:25]Read from MH i2c: E2 03 00 [11:03:25]MH_I2C_Read... [11:03:25]Read from MH i2c: E2 03 00 B6 6A 00 90 00 94 [11:03:25]RAPDU: 90 00 [11:03:25]wFMCommunicate OK [11:03:25]SAM_PROTO_ClearQueue done [11:03:25]KKMCreateOFDPacket [11:03:25]OFDProtocolAddRootSTLVToBuf [11:03:25]FM_MakeSignedData [11:03:25]FM_MakeSignedData [11:03:25]SAM_PROTO_SignData [11:03:25]wFMCommunicate request_size=4 [11:03:25]MH_SAM_APDU [11:03:25]CAPDU: 80 0D 01 02 [11:03:25]Write to MH i2c: E2 08 00 B7 6A 80 0D 01 02 00 00 00 00 9A [11:03:25]Write i2c OK [11:03:25]MH_I2C_Read... [11:03:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:03:25]Read from MH i2c: E2 [11:03:25]MH_I2C_Read... [11:03:25]Read from MH i2c: E2 03 00 [11:03:25]MH_I2C_Read... [11:03:25]Read from MH i2c: E2 03 00 B7 6A 00 90 00 95 [11:03:25]RAPDU: 90 00 [11:03:25]wFMCommunicate OK [11:03:25]wFMCommunicate request_size=255 [11:03:25]MH_SAM_APDU [11:03: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 32 FF 03 08 00 03 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 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 AF 00 00 00 F4 03 04 00 80 12 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 20 C0 04 00 35 04 06 00 4F [11:03:25]Write to MH i2c: E2 02 01 B8 6A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 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 AF 00 00 00 F4 03 04 00 80 12 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 20 C0 04 00 35 04 06 00 4F 00 00 75 [11:03:25]Write i2c OK [11:03:25]MH_I2C_Read... [11:03:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:03:25]Read from MH i2c: E2 [11:03:25]MH_I2C_Read... [11:03:25]Read from MH i2c: E2 03 00 [11:03:25]MH_I2C_Read... [11:03:25]Read from MH i2c: E2 03 00 B8 6A 00 90 00 96 [11:03:25]RAPDU: 90 00 [11:03:25]wFMCommunicate OK [11:03:25]wFMCommunicate request_size=10 [11:03:25]MH_SAM_APDU [11:03:25]CAPDU: 80 0D 02 02 05 42 B1 5A 3C E3 [11:03:25]Write to MH i2c: E2 0D 00 B9 6A 80 0D 02 02 05 00 42 B1 5A 3C E3 00 00 13 [11:03:25]Write i2c OK [11:03:25]MH_I2C_Read... [11:03:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:03:25]Read from MH i2c: E2 [11:03:25]MH_I2C_Read... [11:03:25]Read from MH i2c: E2 03 00 [11:03:25]MH_I2C_Read... [11:03:25]Read from MH i2c: E2 03 00 B9 6A 00 90 00 97 [11:03:25]RAPDU: 90 00 [11:03:25]wFMCommunicate OK [11:03:25]wFMCommunicate request_size=4 [11:03:25]MH_SAM_APDU [11:03:25]CAPDU: 80 0D 03 02 [11:03:25]Write to MH i2c: E2 08 00 BA 6A 80 0D 03 02 00 00 00 00 9F [11:03:25]Write i2c OK [11:03:25]MH_I2C_Read... [11:03:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:03:25]Read from MH i2c: E2 [11:03:25]MH_I2C_Read... [11:03:25]Read from MH i2c: E2 0B 00 [11:03:25]MH_I2C_Read... [11:03:25]Read from MH i2c: E2 0B 00 BA 6A 00 B4 DD 27 4D 21 44 70 20 90 00 9A [11:03:25]RAPDU: B4 DD 27 4D 21 44 70 20 90 00 [11:03:25]wFMCommunicate OK [11:03:25]SAM_PROTO_SignData done [11:03:25]FM_MakeSignedData done [11:03:25]CreateOFDProtocolMessage [11:03:25]wFMCommunicate request_size=4 [11:03:25]MH_SAM_APDU [11:03:25]CAPDU: 80 11 00 00 [11:03:25]Write to MH i2c: E2 08 00 BB 6A 80 11 00 00 00 00 00 00 9F [11:03:25]Write i2c OK [11:03:25]MH_I2C_Read... [11:03:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:03:25]Read from MH i2c: E2 [11:03:25]MH_I2C_Read... [11:03:25]Read from MH i2c: E2 17 00 [11:03:25]MH_I2C_Read... [11:03:25]Read from MH i2c: E2 17 00 BB 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F4 [11:03:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:03:25]wFMCommunicate OK [11:03:25]CreateOFDProtocolMessage done [11:03:25]OFDSenderStorePacket 311328 [11:03:25]StoreOFDPacket docnum=311328 [11:03:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C2 15 07 01 C5 99 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 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 AF 00 00 00 F4 03 04 00 80 12 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 20 C0 04 00 35 04 06 00 4F 42 B1 5A 3C E3 B4 DD 27 4D 21 44 70 20 [11:03:25]CheckFolder [11:03:25]dirname=/storage/ofd_packets [11:03:25]CheckFolder done [11:03:25]ProducePacketName [11:03:25]name=ofd_packets/00311328 [11:03:25]NVStorageSaveData ofd_packets/00311328 [11:03:25]File name is /storage/ofd_packets/00311328 [11:03:25]Write 301 bytes [11:03:25]NVStorageSaveData done [11:03:25]OFDSenderStorePacket done [11:03:25]KKMCreateOFDPacket done [11:03:25]NVStorageSaveData kkm_last_timestamp [11:03:25]File name is /storage/kkm_last_timestamp [11:03:25]Write 4 bytes [11:03:25]NVStorageSaveData done [11:03:25]ExternCall_PrintAddStr [11:03:25]wPrintStart [11:03:25]Write to MH i2c: 01 00 00 BC 6A 26 [11:03:25]Write i2c OK [11:03:25]MH_I2C_Read... [11:03:25]Read from MH i2c: 01 [11:03:25]MH_I2C_Read... [11:03:25]Read from MH i2c: 01 07 00 [11:03:25]MH_I2C_Read... [11:03:25]Read from MH i2c: 01 07 00 BC 6A 00 00 00 00 00 FF 0F 3B [11:03:25]RasterBufferAndPrint [11:03:25]line Счет N : (1)645135 [11:03:25]line ИНН: 02508201610067 [11:03:25]line Контрольно-Кассовый Чек [11:03:25]line ПРОДАЖА [11:03:25]line ТРК (МРК, ГНК) : 62 [11:03:25]line Товар: 2710124130 [11:03:25]line Аи-92-К-2 [11:03:25]line 22.770 * 65.90 [11:03:25]line = 1500.54 [11:03:25]line НДС 12% НСП 1% [11:03:25]line > о реализуемом товаре [11:03:25]line ОКРУГЛЕНИЕ: -0.54 [11:03:25]line ИТОГО: 1500.00 [11:03:25]line Внесено: 1500.00 [11:03:25]line СДАЧА: 0.00 [11:03:25]line НСП 1% : 13.28 [11:03:25]line НДС 12% : 159.35 [11:03:25]line Наличными: 1500.00 [11:03:25]line Безнал.: 0.00 [11:03:25]line Место: АЗС № 172 "Партнер Нефть" [11:03:25]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:03:25]line СНО: Общий режим [11:03:25]line Чек 175 30.10.2024 11:03 [11:03:25]line Смена: 536 ФФД: 1.0 [11:03:25]line ЗНМ: 0300000116 [11:03:25]line РНМ: 0000000000091780 [11:03:25]line Версия ККМ: 001 [11:03:25]line [11:03:25]line Дисконтная программа [11:03:25]line АИ-92 [11:03:25]line номер 172 [11:03:25]line сэкономлено 22.77 сом [11:03:25]line ФМ: 0000000000871765 [11:03:25]line ФД: 311328 [11:03:25]line ФПД: 87147861916899 [11:03:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T110328&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311328&fm=87147861916899&tin=02508201610067®Number=0000000000091780&sum=150000 [11:03:26]OFD Sender: Processing packet 311328 [packets to send 223, broken 222] [11:03:26]ProducePacketName [11:03:26]name=ofd_packets/00311328 [11:03:26]OFD Sender: To server: pG, [11:03:26]CommunicateWithHost lk.salyk.kg:30040 [11:03:26]ConnectInit lk.salyk.kg [11:03:26]written 0, free lines is 4095 [11:03:26]Connected sock=10 [11:03:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C2 15 07 01 C5 99 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 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 AF 00 00 00 F4 03 04 00 80 12 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 20 C0 04 00 35 04 06 00 4F 42 B1 5A 3C E3 B4 DD 27 4D 21 44 70 20 [11:03:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 A4 B0 47 00 57 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 31 37 36 35 10 04 04 00 20 C0 04 00 F4 03 04 00 D1 B8 21 67 B6 04 01 00 00 9D 13 A2 4B DE 07 06 97 [11:03:26]CommunicateWithHost err = 0 [11:03:26]CheckOFDResponse [11:03:26]1017 (14) - 77093643461234 [11:03:26]1041 (16) - 0000000000871765 [11:03:26]1040 (4) - 311328 [11:03:26]1012 (4) - 30.10.2024 04:40 [11:03:26]1206 (1) - 0 [11:03:26]OFD Sender: Remove packet 311328 [11:03:26]ProducePacketName [11:03:26]name=ofd_packets/00311328 [11:03:26]NVStorageDeleteData [11:03:26]Write to MH i2c: 01 00 00 EB 6A 55 [11:03:26]Write i2c OK [11:03:26]MH_I2C_Read... [11:03:26]Read from MH i2c: 01 [11:03:26]MH_I2C_Read... [11:03:26]Read from MH i2c: 01 07 00 [11:03:26]MH_I2C_Read... [11:03:26]Read from MH i2c: 01 07 00 EB 6A 00 00 00 00 00 5F 0C C7 [11:03:26]RasterBufferAndPrint [11:03:26]line [11:03:26]line [11:03:26]line [11:03:26]line [11:03:26]line [11:03:26]written 0, free lines is 3174 [11:03:26]MH_Cut [11:03:26]Write to MH i2c: D1 01 00 F2 6A 01 2E [11:03:26]Write i2c OK [11:03:26]MH_I2C_Read... [11:03:26]Read from MH i2c: D1 [11:03:26]MH_I2C_Read... [11:03:26]Read from MH i2c: D1 01 00 [11:03:26]MH_I2C_Read... [11:03:26]Read from MH i2c: D1 01 00 F2 6A 00 2D [11:03:26]Write to MH i2c: 01 00 00 F3 6A 5D [11:03:26]Write i2c OK [11:03:26]MH_I2C_Read... [11:03:26]OFD Sender: No OFD packet to send [11:03:27]*** Cut start [11:03:27]*** Purtial cut [11:03:27]*** Stage 1: CUTSNS_PIN = 1 [11:03:27]Read from MH i2c: 01 [11:03:27]MH_I2C_Read... [11:03:27]*** Stop cut motor [11:03:27]*** Cut end [11:03:27]Read from MH i2c: 01 07 00 [11:03:27]MH_I2C_Read... [11:03:27]Read from MH i2c: 01 07 00 F3 6A 00 00 00 00 00 FF 0F 72 [11:03:27]process_action close_receipt done [11:03:27]requested_data is exist [11:03:27]produce_requested_data [11:03:27]requested_item fm.sn is exist - process it [11:03:27]wFMCommunicate request_size=4 [11:03:27]MH_SAM_APDU [11:03:27]CAPDU: 80 11 00 00 [11:03:27]Write to MH i2c: E2 08 00 F4 6A 80 11 00 00 00 00 00 00 D8 [11:03:27]Write i2c OK [11:03:27]MH_I2C_Read... [11:03:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:03:27]Read from MH i2c: E2 [11:03:27]MH_I2C_Read... [11:03:27]Read from MH i2c: E2 17 00 [11:03:27]MH_I2C_Read... [11:03:27]Read from MH i2c: E2 17 00 F4 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 2D [11:03:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:03:27]wFMCommunicate OK [11:03:27]requested_item fd.num is exist - process it [11:03:27]SAM_PROTO_GetFieldsCounters [11:03:27]wFMCommunicate request_size=4 [11:03:27]MH_SAM_APDU [11:03:27]CAPDU: 80 13 00 00 [11:03:27]Write to MH i2c: E2 08 00 F5 6A 80 13 00 00 00 00 00 00 DB [11:03:27]Write i2c OK [11:03:27]MH_I2C_Read... [11:03:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:03:27]Read from MH i2c: E2 [11:03:27]MH_I2C_Read... [11:03:27]Read from MH i2c: E2 62 00 [11:03:27]MH_I2C_Read... [11:03:27]Read from MH i2c: E2 62 00 F5 6A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 20 C0 04 00 0E 04 04 00 18 02 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 09 [11:03: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 20 C0 04 00 0E 04 04 00 18 02 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 [11:03:27]wFMCommunicate OK [11:03:27]SAM_PROTO_GetFieldsCounters done [11:03:27]requested_item shift.num is exist - process it [11:03:27]requested_item shift.opened is exist - process it [11:03:27]req_shift_opened [11:03:27]FM_GetShiftState [11:03:27]SAM_PROTO_GetShiftState [11:03:27]wFMCommunicate request_size=4 [11:03:27]MH_SAM_APDU [11:03:27]CAPDU: 80 13 01 00 [11:03:27]Write to MH i2c: E2 08 00 F6 6A 80 13 01 00 00 00 00 00 DD [11:03:27]Write i2c OK [11:03:27]MH_I2C_Read... [11:03:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:03:27]Read from MH i2c: E2 [11:03:27]MH_I2C_Read... [11:03:27]Read from MH i2c: E2 0E 00 [11:03:27]MH_I2C_Read... [11:03:27]Read from MH i2c: E2 0E 00 F6 6A 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 C8 [11:03:27]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:03:27]wFMCommunicate OK [11:03:27]SAM_PROTO_GetShiftState done [11:03:27]FM_GetShiftState done [11:03:27]req_shift_opened done [11:03:27]requested_item shift.open_date is exist - process it [11:03:27]req_shift_open_date [11:03:27]req_shift_open_date done [11:03:27]produce_requested_data done [11:03:27]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311328,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:03:27]process_action_free close_receipt [11:03:27]json_value_free [11:03:27]json_value_free done [11:03:27]process_json_proto returns [11:03:27]Send response to host [11:03:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311328,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:03:27]free response buf [11:03:27]execute_script done [11:03:27]execute_script returns [11:03:27]free content buf [11:03:27]Sock 7.Close socket [11:03:27]Sock 7.Thread stoped [11:03:31]OFD Sender: No OFD packet to send [11:03:36]OFD Sender: No OFD packet to send [11:03:41]OFD Sender: No OFD packet to send [11:03:46]OFD Sender: No OFD packet to send [11:03:51]OFD Sender: No OFD packet to send [11:03:56]OFD Sender: No OFD packet to send [11:04:01]OFD Sender: No OFD packet to send [11:04:06]OFD Sender: No OFD packet to send [11:04:11]OFD Sender: No OFD packet to send [11:04:16]OFD Sender: No OFD packet to send [11:04:22]OFD Sender: No OFD packet to send [11:04:27]OFD Sender: No OFD packet to send [11:04:32]OFD Sender: No OFD packet to send [11:04:37]OFD Sender: No OFD packet to send [11:04:42]OFD Sender: No OFD packet to send [11:04:47]OFD Sender: No OFD packet to send [11:04:49]accept exits with 9 [11:04:49]New connection [11:04:49]New thread 3066654052 created [11:04:49]Thread 3066510692 joined [11:04:49]Waiting for new connection... [11:04:49] Sock 9.Parse request [11:04:49]Sock 9.Check first char [11:04:49]Sock 9.First char is OK [11:04:49]request: POST /json_proto HTTP/1.0 [11:04:49]Method: POST [11:04:49]URL: /json_proto [11:04:49]Method is POST - this is cgi request [11:04:49]url: /json_proto [11:04:49]query_string will be loaded in cgi processing [11:04:49]execute_cgi json_proto POST (null) [11:04:49]execute_cgi path=json_proto method=POST [11:04:49]POST find Content-Length [11:04:49]Host: 172.17.96.3:8080 [11:04:49]Content-Length: 640 [11:04:49]Content-Type: application/json [11:04:49] [11:04:49]POST finish read [11:04:49]Found Content-Length = 640 [11:04:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645137", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.000, "sum" : 669.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 669.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:04:49]execute_script... [11:04: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)645137", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.000, "sum" : 669.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 669.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:04:49]POST & json_proto [11:04:49]process_json_proto [11:04:49]json parsed OK: [11:04:49]protocol is kg_v1.0 [11:04:49]action value=close_receipt [11:04:49]process_action close_receipt [11:04:49]cmd_close_receipt [11:04:49]MH_GetDate [11:04:49]Write to MH i2c: F0 00 00 F7 6A 50 [11:04:49]Write i2c OK [11:04:49]MH_I2C_Read... [11:04:49]Read from MH i2c: F0 [11:04:49]MH_I2C_Read... [11:04:49]Read from MH i2c: F0 09 00 [11:04:49]MH_I2C_Read... [11:04:49]Read from MH i2c: F0 09 00 F7 6A 00 D6 12 22 67 44 5E 04 65 D5 [11:04:49]GetLastDocTimeStamp 1730286208 [11:04:49]current date 1730286294 [11:04:49]FM_GetShiftState [11:04:49]SAM_PROTO_GetShiftState [11:04:49]wFMCommunicate request_size=4 [11:04:49]MH_SAM_APDU [11:04:49]CAPDU: 80 13 01 00 [11:04:49]Write to MH i2c: E2 08 00 F8 6A 80 13 01 00 00 00 00 00 DF [11:04:49]Write i2c OK [11:04:49]MH_I2C_Read... [11:04:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:04:49]Read from MH i2c: E2 [11:04:49]MH_I2C_Read... [11:04:49]Read from MH i2c: E2 0E 00 [11:04:49]MH_I2C_Read... [11:04:49]Read from MH i2c: E2 0E 00 F8 6A 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 CA [11:04:49]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:04:49]wFMCommunicate OK [11:04:49]SAM_PROTO_GetShiftState done [11:04:49]FM_GetShiftState done [11:04:49]opened in 1730247899 [11:04:49]opened+sec_in_day 1730334299 [11:04:49]quantity*price = 66900 [11:04:49]sum+1 = 66901 [11:04:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 669.00 НСП 1% : 5.92 НДС 12% : 71.04 Наличными: 669.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 176 30.10.2024 11:04 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311329 ФПД: 53737632390292 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T110454&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311329&fm=53737632390292&tin=02508201610067®Number=0000000000091780&sum=66900 [11:04:51]StoreToDocumentArchive [11:04:51]shift 536 fd 311329 [11:04:51]save to /storage/0536/doc_00311329 [11:04:51]save last doc name /storage/0536/doc_00311329 to /storage/kkm_last_doc_name [11:04:51]save OK [11:04:51]Clear old archive folders... [11:04:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:04:51]tlvbuf is B6D5F2B0 [11:04:51]SAM_PROTO_ClearQueue [11:04:51]wFMCommunicate request_size=4 [11:04:51]MH_SAM_APDU [11:04:51]CAPDU: 80 09 00 00 [11:04:51]Write to MH i2c: E2 08 00 05 6B 80 09 00 00 00 00 00 00 E2 [11:04:51]Write i2c OK [11:04:51]MH_I2C_Read... [11:04:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:04:51]Read from MH i2c: E2 [11:04:51]MH_I2C_Read... [11:04:51]Read from MH i2c: E2 03 00 [11:04:51]MH_I2C_Read... [11:04:51]Read from MH i2c: E2 03 00 05 6B 00 90 00 E4 [11:04:51]RAPDU: 90 00 [11:04:51]wFMCommunicate OK [11:04:51]SAM_PROTO_ClearQueue done [11:04:51]KKMCreateOFDPacket [11:04:51]OFDProtocolAddRootSTLVToBuf [11:04:51]FM_MakeSignedData [11:04:51]FM_MakeSignedData [11:04:51]SAM_PROTO_SignData [11:04:51]wFMCommunicate request_size=4 [11:04:51]MH_SAM_APDU [11:04:51]CAPDU: 80 0D 01 02 [11:04:51]Write to MH i2c: E2 08 00 06 6B 80 0D 01 02 00 00 00 00 EA [11:04:51]Write i2c OK [11:04:51]MH_I2C_Read... [11:04:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:04:51]Read from MH i2c: E2 [11:04:51]MH_I2C_Read... [11:04:51]Read from MH i2c: E2 03 00 [11:04:51]MH_I2C_Read... [11:04:51]Read from MH i2c: E2 03 00 06 6B 00 90 00 E5 [11:04:51]RAPDU: 90 00 [11:04:51]wFMCommunicate OK [11:04:51]wFMCommunicate request_size=255 [11:04:51]MH_SAM_APDU [11:04: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 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 54 05 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 00 00 00 F4 03 04 00 D6 12 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 21 C0 04 00 35 04 06 00 30 [11:04:51]Write to MH i2c: E2 02 01 07 6B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 54 05 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 00 00 00 F4 03 04 00 D6 12 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 21 C0 04 00 35 04 06 00 30 00 00 F1 [11:04:51]Write i2c OK [11:04:51]MH_I2C_Read... [11:04:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:04:51]Read from MH i2c: E2 [11:04:51]MH_I2C_Read... [11:04:51]Read from MH i2c: E2 03 00 [11:04:51]MH_I2C_Read... [11:04:51]Read from MH i2c: E2 03 00 07 6B 00 90 00 E6 [11:04:51]RAPDU: 90 00 [11:04:51]wFMCommunicate OK [11:04:51]wFMCommunicate request_size=10 [11:04:51]MH_SAM_APDU [11:04:51]CAPDU: 80 0D 02 02 05 DF C4 7D 5C 94 [11:04:51]Write to MH i2c: E2 0D 00 08 6B 80 0D 02 02 05 00 DF C4 7D 5C 94 00 00 07 [11:04:51]Write i2c OK [11:04:51]MH_I2C_Read... [11:04:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:04:51]Read from MH i2c: E2 [11:04:51]MH_I2C_Read... [11:04:51]Read from MH i2c: E2 03 00 [11:04:51]MH_I2C_Read... [11:04:51]Read from MH i2c: E2 03 00 08 6B 00 90 00 E7 [11:04:51]RAPDU: 90 00 [11:04:51]wFMCommunicate OK [11:04:51]wFMCommunicate request_size=4 [11:04:51]MH_SAM_APDU [11:04:51]CAPDU: 80 0D 03 02 [11:04:51]Write to MH i2c: E2 08 00 09 6B 80 0D 03 02 00 00 00 00 EF [11:04:51]Write i2c OK [11:04:51]MH_I2C_Read... [11:04:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:04:51]Read from MH i2c: E2 [11:04:51]MH_I2C_Read... [11:04:51]Read from MH i2c: E2 0B 00 [11:04:51]MH_I2C_Read... [11:04:51]Read from MH i2c: E2 0B 00 09 6B 00 1E C5 4F 4E 45 6E 8A ED 90 00 9A [11:04:51]RAPDU: 1E C5 4F 4E 45 6E 8A ED 90 00 [11:04:51]wFMCommunicate OK [11:04:51]SAM_PROTO_SignData done [11:04:51]FM_MakeSignedData done [11:04:51]CreateOFDProtocolMessage [11:04:51]wFMCommunicate request_size=4 [11:04:51]MH_SAM_APDU [11:04:51]CAPDU: 80 11 00 00 [11:04:51]Write to MH i2c: E2 08 00 0A 6B 80 11 00 00 00 00 00 00 EF [11:04:51]Write i2c OK [11:04:51]MH_I2C_Read... [11:04:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:04:51]Read from MH i2c: E2 [11:04:51]MH_I2C_Read... [11:04:51]Read from MH i2c: E2 17 00 [11:04:51]MH_I2C_Read... [11:04:51]Read from MH i2c: E2 17 00 0A 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 44 [11:04:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:04:51]wFMCommunicate OK [11:04:51]CreateOFDProtocolMessage done [11:04:51]OFDSenderStorePacket 311329 [11:04:51]StoreOFDPacket docnum=311329 [11:04:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C9 42 07 01 F8 B7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 54 05 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 00 00 00 F4 03 04 00 D6 12 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 21 C0 04 00 35 04 06 00 30 DF C4 7D 5C 94 1E C5 4F 4E 45 6E 8A ED [11:04:51]CheckFolder [11:04:51]dirname=/storage/ofd_packets [11:04:51]CheckFolder done [11:04:51]ProducePacketName [11:04:51]name=ofd_packets/00311329 [11:04:51]NVStorageSaveData ofd_packets/00311329 [11:04:51]File name is /storage/ofd_packets/00311329 [11:04:51]Write 301 bytes [11:04:51]NVStorageSaveData done [11:04:51]OFDSenderStorePacket done [11:04:51]KKMCreateOFDPacket done [11:04:51]NVStorageSaveData kkm_last_timestamp [11:04:51]File name is /storage/kkm_last_timestamp [11:04:51]Write 4 bytes [11:04:51]NVStorageSaveData done [11:04:51]ExternCall_PrintAddStr [11:04:51]wPrintStart [11:04:51]Write to MH i2c: 01 00 00 0B 6B 76 [11:04:51]Write i2c OK [11:04:51]MH_I2C_Read... [11:04:51]Read from MH i2c: 01 [11:04:51]MH_I2C_Read... [11:04:51]Read from MH i2c: 01 07 00 [11:04:51]MH_I2C_Read... [11:04:51]Read from MH i2c: 01 07 00 0B 6B 00 00 00 00 00 FF 0F 8B [11:04:51]RasterBufferAndPrint [11:04:51]line Счет N : (1)645137 [11:04:51]line ИНН: 02508201610067 [11:04:51]line Контрольно-Кассовый Чек [11:04:51]line ПРОДАЖА [11:04:51]line ТРК (МРК, ГНК) : 62 [11:04:51]line Товар: 2710124130 [11:04:51]line Аи-92-К-2 [11:04:51]line 10.000 * 66.90 [11:04:51]line = 669.00 [11:04:51]line НДС 12% НСП 1% [11:04:51]line > о реализуемом товаре [11:04:51]line ИТОГО: 669.00 [11:04:51]line НСП 1% : 5.92 [11:04:51]line НДС 12% : 71.04 [11:04:51]line Наличными: 669.00 [11:04:51]line Безнал.: 0.00 [11:04:51]line Место: АЗС № 172 "Партнер Нефть" [11:04:51]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:04:51]line СНО: Общий режим [11:04:51]line Чек 176 30.10.2024 11:04 [11:04:51]line Смена: 536 ФФД: 1.0 [11:04:51]line ЗНМ: 0300000116 [11:04:51]line РНМ: 0000000000091780 [11:04:51]line Версия ККМ: 001 [11:04:51]line ФМ: 0000000000871765 [11:04:51]line ФД: 311329 [11:04:51]line ФПД: 53737632390292 [11:04:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T110454&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311329&fm=53737632390292&tin=02508201610067®Number=0000000000091780&sum=66900 [11:04:51]OFD Sender: Processing packet 311329 [packets to send 223, broken 222] [11:04:51]ProducePacketName [11:04:51]name=ofd_packets/00311329 [11:04:51]OFD Sender: To server: pG, [11:04:51]CommunicateWithHost lk.salyk.kg:30040 [11:04:51]ConnectInit lk.salyk.kg [11:04:51]written 0, free lines is 4095 [11:04:52]Connected sock=10 [11:04:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C9 42 07 01 F8 B7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 54 05 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 00 00 00 F4 03 04 00 D6 12 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 21 C0 04 00 35 04 06 00 30 DF C4 7D 5C 94 1E C5 4F 4E 45 6E 8A ED [11:04:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 D1 95 47 00 E3 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 31 37 36 35 10 04 04 00 21 C0 04 00 F4 03 04 00 27 B9 21 67 B6 04 01 00 00 CE 5F 3C 85 57 26 F3 9C [11:04:52]CommunicateWithHost err = 0 [11:04:52]CheckOFDResponse [11:04:52]1017 (14) - 77093643461234 [11:04:52]1041 (16) - 0000000000871765 [11:04:52]1040 (4) - 311329 [11:04:52]1012 (4) - 30.10.2024 04:42 [11:04:52]1206 (1) - 0 [11:04:52]OFD Sender: Remove packet 311329 [11:04:52]ProducePacketName [11:04:52]name=ofd_packets/00311329 [11:04:52]NVStorageDeleteData [11:04:52]Write to MH i2c: 01 00 00 32 6B 9D [11:04:52]Write i2c OK [11:04:52]MH_I2C_Read... [11:04:52]Read from MH i2c: 01 [11:04:52]MH_I2C_Read... [11:04:52]Read from MH i2c: 01 07 00 [11:04:52]MH_I2C_Read... [11:04:52]Read from MH i2c: 01 07 00 32 6B 00 00 00 00 00 F2 0C A2 [11:04:52]RasterBufferAndPrint [11:04:52]line [11:04:52]line [11:04:52]line [11:04:52]line [11:04:52]line [11:04:52]written 0, free lines is 3318 [11:04:52]MH_Cut [11:04:52]Write to MH i2c: D1 01 00 39 6B 01 76 [11:04:52]Write i2c OK [11:04:52]MH_I2C_Read... [11:04:52]Read from MH i2c: D1 [11:04:52]MH_I2C_Read... [11:04:52]Read from MH i2c: D1 01 00 [11:04:52]MH_I2C_Read... [11:04:52]Read from MH i2c: D1 01 00 39 6B 00 75 [11:04:52]Write to MH i2c: 01 00 00 3A 6B A5 [11:04:52]Write i2c OK [11:04:52]MH_I2C_Read... [11:04:52]OFD Sender: No OFD packet to send [11:04:53]*** Cut start [11:04:53]*** Purtial cut [11:04:53]*** Stage 1: CUTSNS_PIN = 1 [11:04:53]Read from MH i2c: 01 [11:04:53]MH_I2C_Read... [11:04:53]*** Stop cut motor [11:04:53]*** Cut end [11:04:53]Read from MH i2c: 01 07 00 [11:04:53]MH_I2C_Read... [11:04:53]Read from MH i2c: 01 07 00 3A 6B 00 00 00 00 00 FF 0F BA [11:04:53]process_action close_receipt done [11:04:53]requested_data is exist [11:04:53]produce_requested_data [11:04:53]requested_item fm.sn is exist - process it [11:04:53]wFMCommunicate request_size=4 [11:04:53]MH_SAM_APDU [11:04:53]CAPDU: 80 11 00 00 [11:04:53]Write to MH i2c: E2 08 00 3B 6B 80 11 00 00 00 00 00 00 20 [11:04:53]Write i2c OK [11:04:53]MH_I2C_Read... [11:04:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:04:53]Read from MH i2c: E2 [11:04:53]MH_I2C_Read... [11:04:53]Read from MH i2c: E2 17 00 [11:04:53]MH_I2C_Read... [11:04:53]Read from MH i2c: E2 17 00 3B 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 75 [11:04:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:04:53]wFMCommunicate OK [11:04:53]requested_item fd.num is exist - process it [11:04:53]SAM_PROTO_GetFieldsCounters [11:04:53]wFMCommunicate request_size=4 [11:04:53]MH_SAM_APDU [11:04:53]CAPDU: 80 13 00 00 [11:04:53]Write to MH i2c: E2 08 00 3C 6B 80 13 00 00 00 00 00 00 23 [11:04:53]Write i2c OK [11:04:53]MH_I2C_Read... [11:04:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:04:53]Read from MH i2c: E2 [11:04:53]MH_I2C_Read... [11:04:53]Read from MH i2c: E2 62 00 [11:04:53]MH_I2C_Read... [11:04:53]Read from MH i2c: E2 62 00 3C 6B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 21 C0 04 00 0E 04 04 00 18 02 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 55 [11:04: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 21 C0 04 00 0E 04 04 00 18 02 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 [11:04:53]wFMCommunicate OK [11:04:53]SAM_PROTO_GetFieldsCounters done [11:04:53]requested_item shift.num is exist - process it [11:04:53]requested_item shift.opened is exist - process it [11:04:53]req_shift_opened [11:04:53]FM_GetShiftState [11:04:53]SAM_PROTO_GetShiftState [11:04:53]wFMCommunicate request_size=4 [11:04:53]MH_SAM_APDU [11:04:53]CAPDU: 80 13 01 00 [11:04:53]Write to MH i2c: E2 08 00 3D 6B 80 13 01 00 00 00 00 00 25 [11:04:53]Write i2c OK [11:04:53]MH_I2C_Read... [11:04:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:04:53]Read from MH i2c: E2 [11:04:53]MH_I2C_Read... [11:04:53]Read from MH i2c: E2 0E 00 [11:04:53]MH_I2C_Read... [11:04:53]Read from MH i2c: E2 0E 00 3D 6B 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 10 [11:04:53]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:04:53]wFMCommunicate OK [11:04:53]SAM_PROTO_GetShiftState done [11:04:53]FM_GetShiftState done [11:04:53]req_shift_opened done [11:04:53]requested_item shift.open_date is exist - process it [11:04:53]req_shift_open_date [11:04:53]req_shift_open_date done [11:04:53]produce_requested_data done [11:04:53]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311329,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:04:53]process_action_free close_receipt [11:04:53]json_value_free [11:04:53]json_value_free done [11:04:53]process_json_proto returns [11:04:53]Send response to host [11:04:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311329,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:04:53]free response buf [11:04:53]execute_script done [11:04:53]execute_script returns [11:04:53]free content buf [11:04:53]Sock 9.Close socket [11:04:53]Sock 9.Thread stoped [11:04:53]accept exits with 7 [11:04:53]New connection [11:04:53]New thread 3066510692 created [11:04:53]Thread 3066654052 joined [11:04:53]Waiting for new connection... [11:04:53] Sock 7.Parse request [11:04:53]Sock 7.Check first char [11:04:53]Sock 7.First char is OK [11:04:53]request: POST /json_proto HTTP/1.0 [11:04:53]Method: POST [11:04:53]URL: /json_proto [11:04:53]Method is POST - this is cgi request [11:04:53]url: /json_proto [11:04:53]query_string will be loaded in cgi processing [11:04:53]execute_cgi json_proto POST (null) [11:04:53]execute_cgi path=json_proto method=POST [11:04:53]POST find Content-Length [11:04:53]Host: 172.17.96.3:8080 [11:04:53]Content-Length: 984 [11:04:53]Content-Type: application/json [11:04:53] [11:04:53]POST finish read [11:04:53]Found Content-Length = 984 [11:04:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645136", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 30.350, "sum" : 2000.07, "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 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 30.35 \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" ] } } [11:04:53]execute_script... [11:04: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)645136", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 30.350, "sum" : 2000.07, "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 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 30.35 \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" ] } } [11:04:53]POST & json_proto [11:04:53]process_json_proto [11:04:53]json parsed OK: [11:04:53]protocol is kg_v1.0 [11:04:53]action value=close_receipt [11:04:53]process_action close_receipt [11:04:53]cmd_close_receipt [11:04:53]MH_GetDate [11:04:53]Write to MH i2c: F0 00 00 3E 6B 98 [11:04:53]Write i2c OK [11:04:53]MH_I2C_Read... [11:04:53]Read from MH i2c: F0 [11:04:53]MH_I2C_Read... [11:04:53]Read from MH i2c: F0 09 00 [11:04:53]MH_I2C_Read... [11:04:53]Read from MH i2c: F0 09 00 3E 6B 00 DA 12 22 67 44 5E 04 65 21 [11:04:53]GetLastDocTimeStamp 1730286294 [11:04:53]current date 1730286298 [11:04:53]FM_GetShiftState [11:04:53]SAM_PROTO_GetShiftState [11:04:53]wFMCommunicate request_size=4 [11:04:53]MH_SAM_APDU [11:04:53]CAPDU: 80 13 01 00 [11:04:53]Write to MH i2c: E2 08 00 3F 6B 80 13 01 00 00 00 00 00 27 [11:04:53]Write i2c OK [11:04:53]MH_I2C_Read... [11:04:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:04:53]Read from MH i2c: E2 [11:04:53]MH_I2C_Read... [11:04:53]Read from MH i2c: E2 0E 00 [11:04:53]MH_I2C_Read... [11:04:53]Read from MH i2c: E2 0E 00 3F 6B 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 12 [11:04:53]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:04:53]wFMCommunicate OK [11:04:53]SAM_PROTO_GetShiftState done [11:04:53]FM_GetShiftState done [11:04:53]opened in 1730247899 [11:04:53]opened+sec_in_day 1730334299 [11:04:53]quantity*price = 200006 [11:04:53]sum+1 = 200008 [11:04:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.07 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 177 30.10.2024 11:04 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Дисконтная программа АИ-92 номер 172 сэкономлено 30.35 сом ФМ: 0000000000871765 ФД: 311330 ФПД: 133693687827685 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T110458&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311330&fm=133693687827685&tin=02508201610067®Number=0000000000091780&sum=200000 [11:04:55]StoreToDocumentArchive [11:04:55]shift 536 fd 311330 [11:04:55]save to /storage/0536/doc_00311330 [11:04:55]save last doc name /storage/0536/doc_00311330 to /storage/kkm_last_doc_name [11:04:55]save OK [11:04:55]Clear old archive folders... [11:04:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:04:55]tlvbuf is 00680EE0 [11:04:55]SAM_PROTO_ClearQueue [11:04:55]wFMCommunicate request_size=4 [11:04:55]MH_SAM_APDU [11:04:55]CAPDU: 80 09 00 00 [11:04:55]Write to MH i2c: E2 08 00 4C 6B 80 09 00 00 00 00 00 00 29 [11:04:55]Write i2c OK [11:04:55]MH_I2C_Read... [11:04:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:04:55]Read from MH i2c: E2 [11:04:55]MH_I2C_Read... [11:04:55]Read from MH i2c: E2 03 00 [11:04:55]MH_I2C_Read... [11:04:55]Read from MH i2c: E2 03 00 4C 6B 00 90 00 2B [11:04:55]RAPDU: 90 00 [11:04:55]wFMCommunicate OK [11:04:55]SAM_PROTO_ClearQueue done [11:04:55]KKMCreateOFDPacket [11:04:55]OFDProtocolAddRootSTLVToBuf [11:04:55]FM_MakeSignedData [11:04:55]FM_MakeSignedData [11:04:55]SAM_PROTO_SignData [11:04:55]wFMCommunicate request_size=4 [11:04:55]MH_SAM_APDU [11:04:55]CAPDU: 80 0D 01 02 [11:04:55]Write to MH i2c: E2 08 00 4D 6B 80 0D 01 02 00 00 00 00 31 [11:04:55]Write i2c OK [11:04:55]MH_I2C_Read... [11:04:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:04:55]Read from MH i2c: E2 [11:04:55]MH_I2C_Read... [11:04:55]Read from MH i2c: E2 03 00 [11:04:55]MH_I2C_Read... [11:04:55]Read from MH i2c: E2 03 00 4D 6B 00 90 00 2C [11:04:55]RAPDU: 90 00 [11:04:55]wFMCommunicate OK [11:04:55]wFMCommunicate request_size=255 [11:04:55]MH_SAM_APDU [11:04: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8E 76 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 47 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 B1 00 00 00 F4 03 04 00 DA 12 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 22 C0 04 00 35 04 06 00 79 [11:04:55]Write to MH i2c: E2 02 01 4E 6B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8E 76 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 47 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 B1 00 00 00 F4 03 04 00 DA 12 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 22 C0 04 00 35 04 06 00 79 00 00 E5 [11:04:55]Write i2c OK [11:04:55]MH_I2C_Read... [11:04:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:04:55]Read from MH i2c: E2 [11:04:55]MH_I2C_Read... [11:04:55]Read from MH i2c: E2 03 00 [11:04:55]MH_I2C_Read... [11:04:55]Read from MH i2c: E2 03 00 4E 6B 00 90 00 2D [11:04:55]RAPDU: 90 00 [11:04:55]wFMCommunicate OK [11:04:55]wFMCommunicate request_size=10 [11:04:55]MH_SAM_APDU [11:04:55]CAPDU: 80 0D 02 02 05 97 FC C5 8C E5 [11:04:55]Write to MH i2c: E2 0D 00 4F 6B 80 0D 02 02 05 00 97 FC C5 8C E5 00 00 07 [11:04:55]Write i2c OK [11:04:55]MH_I2C_Read... [11:04:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:04:55]Read from MH i2c: E2 [11:04:55]MH_I2C_Read... [11:04:55]Read from MH i2c: E2 03 00 [11:04:55]MH_I2C_Read... [11:04:55]Read from MH i2c: E2 03 00 4F 6B 00 90 00 2E [11:04:55]RAPDU: 90 00 [11:04:55]wFMCommunicate OK [11:04:55]wFMCommunicate request_size=4 [11:04:55]MH_SAM_APDU [11:04:55]CAPDU: 80 0D 03 02 [11:04:55]Write to MH i2c: E2 08 00 50 6B 80 0D 03 02 00 00 00 00 36 [11:04:55]Write i2c OK [11:04:55]MH_I2C_Read... [11:04:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:04:55]Read from MH i2c: E2 [11:04:55]MH_I2C_Read... [11:04:55]Read from MH i2c: E2 0B 00 [11:04:55]MH_I2C_Read... [11:04:55]Read from MH i2c: E2 0B 00 50 6B 00 A0 D9 E2 B6 BF 0E A5 A3 90 00 5D [11:04:55]RAPDU: A0 D9 E2 B6 BF 0E A5 A3 90 00 [11:04:55]wFMCommunicate OK [11:04:55]SAM_PROTO_SignData done [11:04:55]FM_MakeSignedData done [11:04:55]CreateOFDProtocolMessage [11:04:55]wFMCommunicate request_size=4 [11:04:55]MH_SAM_APDU [11:04:55]CAPDU: 80 11 00 00 [11:04:55]Write to MH i2c: E2 08 00 51 6B 80 11 00 00 00 00 00 00 36 [11:04:55]Write i2c OK [11:04:55]MH_I2C_Read... [11:04:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:04:55]Read from MH i2c: E2 [11:04:55]MH_I2C_Read... [11:04:55]Read from MH i2c: E2 17 00 [11:04:55]MH_I2C_Read... [11:04:55]Read from MH i2c: E2 17 00 51 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8B [11:04:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:04:55]wFMCommunicate OK [11:04:55]CreateOFDProtocolMessage done [11:04:55]OFDSenderStorePacket 311330 [11:04:55]StoreOFDPacket docnum=311330 [11:04:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 EC 3B 07 01 EF 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 32 FF 03 08 00 03 8E 76 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 47 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 B1 00 00 00 F4 03 04 00 DA 12 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 22 C0 04 00 35 04 06 00 79 97 FC C5 8C E5 A0 D9 E2 B6 BF 0E A5 A3 [11:04:55]CheckFolder [11:04:56]dirname=/storage/ofd_packets [11:04:56]CheckFolder done [11:04:56]ProducePacketName [11:04:56]name=ofd_packets/00311330 [11:04:56]NVStorageSaveData ofd_packets/00311330 [11:04:56]File name is /storage/ofd_packets/00311330 [11:04:56]Write 301 bytes [11:04:56]NVStorageSaveData done [11:04:56]OFDSenderStorePacket done [11:04:56]KKMCreateOFDPacket done [11:04:56]NVStorageSaveData kkm_last_timestamp [11:04:56]File name is /storage/kkm_last_timestamp [11:04:56]Write 4 bytes [11:04:56]NVStorageSaveData done [11:04:56]ExternCall_PrintAddStr [11:04:56]wPrintStart [11:04:56]Write to MH i2c: 01 00 00 52 6B BD [11:04:56]Write i2c OK [11:04:56]MH_I2C_Read... [11:04:56]Read from MH i2c: 01 [11:04:56]MH_I2C_Read... [11:04:56]Read from MH i2c: 01 07 00 [11:04:56]MH_I2C_Read... [11:04:56]Read from MH i2c: 01 07 00 52 6B 00 00 00 00 00 FF 0F D2 [11:04:56]RasterBufferAndPrint [11:04:56]line Счет N : (1)645136 [11:04:56]line ИНН: 02508201610067 [11:04:56]line Контрольно-Кассовый Чек [11:04:56]line ПРОДАЖА [11:04:56]line ТРК (МРК, ГНК) : 31 [11:04:56]line Товар: 2710124130 [11:04:56]line Аи-92-К-2 [11:04:56]line 30.350 * 65.90 [11:04:56]line = 2000.07 [11:04:56]line НДС 12% НСП 1% [11:04:56]line > о реализуемом товаре [11:04:56]line ОКРУГЛЕНИЕ: -0.07 [11:04:56]line ИТОГО: 2000.00 [11:04:56]line Внесено: 2000.00 [11:04:56]line СДАЧА: 0.00 [11:04:56]line НСП 1% : 17.70 [11:04:56]line НДС 12% : 212.40 [11:04:56]line Наличными: 2000.00 [11:04:56]line Безнал.: 0.00 [11:04:56]line Место: АЗС № 172 "Партнер Нефть" [11:04:56]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:04:56]line СНО: Общий режим [11:04:56]line Чек 177 30.10.2024 11:04 [11:04:56]line Смена: 536 ФФД: 1.0 [11:04:56]line ЗНМ: 0300000116 [11:04:56]line РНМ: 0000000000091780 [11:04:56]line Версия ККМ: 001 [11:04:56]line [11:04:56]line Дисконтная программа [11:04:56]line АИ-92 [11:04:56]line номер 172 [11:04:56]line сэкономлено 30.35 сом [11:04:56]line ФМ: 0000000000871765 [11:04:56]line ФД: 311330 [11:04:56]line ФПД: 133693687827685 [11:04:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T110458&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311330&fm=133693687827685&tin=02508201610067®Number=0000000000091780&sum=200000 [11:04:56]written 0, free lines is 4095 [11:04:56]OFD Sender: Processing packet 311330 [packets to send 223, broken 222] [11:04:56]ProducePacketName [11:04:56]name=ofd_packets/00311330 [11:04:56]OFD Sender: To server: pG, [11:04:56]CommunicateWithHost lk.salyk.kg:30040 [11:04:56]ConnectInit lk.salyk.kg [11:04:56]Connected sock=10 [11:04:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 EC 3B 07 01 EF 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 32 FF 03 08 00 03 8E 76 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 47 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 B1 00 00 00 F4 03 04 00 DA 12 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 22 C0 04 00 35 04 06 00 79 97 FC C5 8C E5 A0 D9 E2 B6 BF 0E A5 A3 [11:04:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 5D 6B 47 00 18 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 31 37 36 35 10 04 04 00 22 C0 04 00 F4 03 04 00 2B B9 21 67 B6 04 01 00 00 66 9B BC FD E0 72 03 9B [11:04:56]CommunicateWithHost err = 0 [11:04:56]CheckOFDResponse [11:04:56]1017 (14) - 77093643461234 [11:04:56]1041 (16) - 0000000000871765 [11:04:56]1040 (4) - 311330 [11:04:56]1012 (4) - 30.10.2024 04:42 [11:04:56]1206 (1) - 0 [11:04:56]OFD Sender: Remove packet 311330 [11:04:56]ProducePacketName [11:04:56]name=ofd_packets/00311330 [11:04:56]NVStorageDeleteData [11:04:56]Write to MH i2c: 01 00 00 81 6B EC [11:04:56]Write i2c OK [11:04:56]MH_I2C_Read... [11:04:56]Read from MH i2c: 01 [11:04:56]MH_I2C_Read... [11:04:56]Read from MH i2c: 01 07 00 [11:04:56]MH_I2C_Read... [11:04:56]Read from MH i2c: 01 07 00 81 6B 00 00 00 00 00 72 0C 71 [11:04:56]RasterBufferAndPrint [11:04:56]line [11:04:56]line [11:04:56]line [11:04:56]line [11:04:56]line [11:04:56]written 0, free lines is 3200 [11:04:56]MH_Cut [11:04:56]Write to MH i2c: D1 01 00 88 6B 01 C5 [11:04:56]Write i2c OK [11:04:56]MH_I2C_Read... [11:04:56]Read from MH i2c: D1 [11:04:56]MH_I2C_Read... [11:04:56]Read from MH i2c: D1 01 00 [11:04:56]MH_I2C_Read... [11:04:56]Read from MH i2c: D1 01 00 88 6B 00 C4 [11:04:56]Write to MH i2c: 01 00 00 89 6B F4 [11:04:56]Write i2c OK [11:04:56]MH_I2C_Read... [11:04:57]OFD Sender: No OFD packet to send [11:04:57]*** Cut start [11:04:57]*** Purtial cut [11:04:57]*** Stage 1: CUTSNS_PIN = 1 [11:04:57]Read from MH i2c: 01 [11:04:57]MH_I2C_Read... [11:04:57]*** Stop cut motor [11:04:57]*** Cut end [11:04:57]Read from MH i2c: 01 07 00 [11:04:57]MH_I2C_Read... [11:04:57]Read from MH i2c: 01 07 00 89 6B 00 00 00 00 00 FF 0F 09 [11:04:57]process_action close_receipt done [11:04:57]requested_data is exist [11:04:57]produce_requested_data [11:04:57]requested_item fm.sn is exist - process it [11:04:57]wFMCommunicate request_size=4 [11:04:57]MH_SAM_APDU [11:04:57]CAPDU: 80 11 00 00 [11:04:57]Write to MH i2c: E2 08 00 8A 6B 80 11 00 00 00 00 00 00 6F [11:04:57]Write i2c OK [11:04:57]MH_I2C_Read... [11:04:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:04:57]Read from MH i2c: E2 [11:04:57]MH_I2C_Read... [11:04:57]Read from MH i2c: E2 17 00 [11:04:57]MH_I2C_Read... [11:04:57]Read from MH i2c: E2 17 00 8A 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C4 [11:04:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:04:57]wFMCommunicate OK [11:04:57]requested_item fd.num is exist - process it [11:04:57]SAM_PROTO_GetFieldsCounters [11:04:57]wFMCommunicate request_size=4 [11:04:57]MH_SAM_APDU [11:04:57]CAPDU: 80 13 00 00 [11:04:57]Write to MH i2c: E2 08 00 8B 6B 80 13 00 00 00 00 00 00 72 [11:04:57]Write i2c OK [11:04:57]MH_I2C_Read... [11:04:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:04:58]Read from MH i2c: E2 [11:04:58]MH_I2C_Read... [11:04:58]Read from MH i2c: E2 62 00 [11:04:58]MH_I2C_Read... [11:04:58]Read from MH i2c: E2 62 00 8B 6B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 22 C0 04 00 0E 04 04 00 18 02 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 A8 [11:04: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 22 C0 04 00 0E 04 04 00 18 02 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 [11:04:58]wFMCommunicate OK [11:04:58]SAM_PROTO_GetFieldsCounters done [11:04:58]requested_item shift.num is exist - process it [11:04:58]requested_item shift.opened is exist - process it [11:04:58]req_shift_opened [11:04:58]FM_GetShiftState [11:04:58]SAM_PROTO_GetShiftState [11:04:58]wFMCommunicate request_size=4 [11:04:58]MH_SAM_APDU [11:04:58]CAPDU: 80 13 01 00 [11:04:58]Write to MH i2c: E2 08 00 8C 6B 80 13 01 00 00 00 00 00 74 [11:04:58]Write i2c OK [11:04:58]MH_I2C_Read... [11:04:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:04:58]Read from MH i2c: E2 [11:04:58]MH_I2C_Read... [11:04:58]Read from MH i2c: E2 0E 00 [11:04:58]MH_I2C_Read... [11:04:58]Read from MH i2c: E2 0E 00 8C 6B 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 5F [11:04:58]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:04:58]wFMCommunicate OK [11:04:58]SAM_PROTO_GetShiftState done [11:04:58]FM_GetShiftState done [11:04:58]req_shift_opened done [11:04:58]requested_item shift.open_date is exist - process it [11:04:58]req_shift_open_date [11:04:58]req_shift_open_date done [11:04:58]produce_requested_data done [11:04:58]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311330,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:04:58]process_action_free close_receipt [11:04:58]json_value_free [11:04:58]json_value_free done [11:04:58]process_json_proto returns [11:04:58]Send response to host [11:04:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311330,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:04:58]free response buf [11:04:58]execute_script done [11:04:58]execute_script returns [11:04:58]free content buf [11:04:58]Sock 7.Close socket [11:04:58]Sock 7.Thread stoped [11:05:02]OFD Sender: No OFD packet to send [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:32]OFD Sender: No OFD packet to send [11:05:37]OFD Sender: No OFD packet to send [11:05:40]accept exits with 9 [11:05:40]New connection [11:05:40]New thread 3066654052 created [11:05:40]Thread 3066510692 joined [11:05:40]Waiting for new connection... [11:05:40] Sock 9.Parse request [11:05:40]Sock 9.Check first char [11:05:40]Sock 9.First char is OK [11:05:40]request: POST /json_proto HTTP/1.0 [11:05:40]Method: POST [11:05:40]URL: /json_proto [11:05:40]Method is POST - this is cgi request [11:05:40]url: /json_proto [11:05:40]query_string will be loaded in cgi processing [11:05:40]execute_cgi json_proto POST (null) [11:05:40]execute_cgi path=json_proto method=POST [11:05:40]POST find Content-Length [11:05:40]Host: 172.17.96.3:8080 [11:05:40]Content-Length: 648 [11:05:40]Content-Type: application/json [11:05:40] [11:05:40]POST finish read [11:05:40]Found Content-Length = 648 [11:05:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645138", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 45.000, "sum" : 3474.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 3474.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:05:40]execute_script... [11:05: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)645138", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 45.000, "sum" : 3474.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 3474.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:05:40]POST & json_proto [11:05:40]process_json_proto [11:05:40]json parsed OK: [11:05:40]protocol is kg_v1.0 [11:05:40]action value=close_receipt [11:05:40]process_action close_receipt [11:05:40]cmd_close_receipt [11:05:40]MH_GetDate [11:05:40]Write to MH i2c: F0 00 00 8D 6B E7 [11:05:40]Write i2c OK [11:05:40]MH_I2C_Read... [11:05:40]Read from MH i2c: F0 [11:05:40]MH_I2C_Read... [11:05:40]Read from MH i2c: F0 09 00 [11:05:40]MH_I2C_Read... [11:05:40]Read from MH i2c: F0 09 00 8D 6B 00 09 13 22 67 44 5E 04 65 A0 [11:05:40]GetLastDocTimeStamp 1730286298 [11:05:40]current date 1730286345 [11:05:40]FM_GetShiftState [11:05:40]SAM_PROTO_GetShiftState [11:05:40]wFMCommunicate request_size=4 [11:05:40]MH_SAM_APDU [11:05:40]CAPDU: 80 13 01 00 [11:05:40]Write to MH i2c: E2 08 00 8E 6B 80 13 01 00 00 00 00 00 76 [11:05:40]Write i2c OK [11:05:40]MH_I2C_Read... [11:05:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:05:40]Read from MH i2c: E2 [11:05:40]MH_I2C_Read... [11:05:40]Read from MH i2c: E2 0E 00 [11:05:40]MH_I2C_Read... [11:05:40]Read from MH i2c: E2 0E 00 8E 6B 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 61 [11:05:40]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:05:40]wFMCommunicate OK [11:05:40]SAM_PROTO_GetShiftState done [11:05:40]FM_GetShiftState done [11:05:40]opened in 1730247899 [11:05:40]opened+sec_in_day 1730334299 [11:05:40]quantity*price = 347400 [11:05:40]sum+1 = 347401 [11:05:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3474.00 НСП 1% : 30.74 НДС 12% : 368.92 Наличными: 3474.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 178 30.10.2024 11:05 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311331 ФПД: 226265018971021 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T110545&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311331&fm=226265018971021&tin=02508201610067®Number=0000000000091780&sum=347400 [11:05:42]StoreToDocumentArchive [11:05:42]shift 536 fd 311331 [11:05:42]save to /storage/0536/doc_00311331 [11:05:42]save last doc name /storage/0536/doc_00311331 to /storage/kkm_last_doc_name [11:05:42]save OK [11:05:42]Clear old archive folders... [11:05:42]ProcessDocumentItem done err = 0, tmpTLVsize=257 [11:05:42]tlvbuf is 006B71A0 [11:05:42]SAM_PROTO_ClearQueue [11:05:42]wFMCommunicate request_size=4 [11:05:42]MH_SAM_APDU [11:05:42]CAPDU: 80 09 00 00 [11:05:42]Write to MH i2c: E2 08 00 9B 6B 80 09 00 00 00 00 00 00 78 [11:05:42]Write i2c OK [11:05:42]MH_I2C_Read... [11:05:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:05:42]Read from MH i2c: E2 [11:05:42]MH_I2C_Read... [11:05:42]Read from MH i2c: E2 03 00 [11:05:42]MH_I2C_Read... [11:05:42]Read from MH i2c: E2 03 00 9B 6B 00 90 00 7A [11:05:42]RAPDU: 90 00 [11:05:42]wFMCommunicate OK [11:05:42]SAM_PROTO_ClearQueue done [11:05:42]KKMCreateOFDPacket [11:05:42]OFDProtocolAddRootSTLVToBuf [11:05:42]FM_MakeSignedData [11:05:42]FM_MakeSignedData [11:05:42]SAM_PROTO_SignData [11:05:42]wFMCommunicate request_size=4 [11:05:42]MH_SAM_APDU [11:05:42]CAPDU: 80 0D 01 02 [11:05:42]Write to MH i2c: E2 08 00 9C 6B 80 0D 01 02 00 00 00 00 80 [11:05:42]Write i2c OK [11:05:42]MH_I2C_Read... [11:05:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:05:42]Read from MH i2c: E2 [11:05:42]MH_I2C_Read... [11:05:42]Read from MH i2c: E2 03 00 [11:05:42]MH_I2C_Read... [11:05:42]Read from MH i2c: E2 03 00 9C 6B 00 90 00 7B [11:05:42]RAPDU: 90 00 [11:05:42]wFMCommunicate OK [11:05:42]wFMCommunicate request_size=255 [11:05:42]MH_SAM_APDU [11:05:42]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 C8 AF 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 08 4D 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 4D 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 90 00 00 00 00 07 04 06 00 08 4D 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 09 13 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 23 C0 04 [11:05:42]Write to MH i2c: E2 02 01 9D 6B 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 C8 AF 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 08 4D 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 4D 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 90 00 00 00 00 07 04 06 00 08 4D 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 09 13 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 23 C0 04 00 00 F1 [11:05:42]Write i2c OK [11:05:42]MH_I2C_Read... [11:05:42]OFD Sender: No OFD packet to send [11:05:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:05:42]Read from MH i2c: E2 [11:05:42]MH_I2C_Read... [11:05:42]Read from MH i2c: E2 03 00 [11:05:42]MH_I2C_Read... [11:05:42]Read from MH i2c: E2 03 00 9D 6B 00 90 00 7C [11:05:42]RAPDU: 90 00 [11:05:42]wFMCommunicate OK [11:05:42]wFMCommunicate request_size=16 [11:05:42]MH_SAM_APDU [11:05:42]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 CD C9 6E 14 B3 8D [11:05:42]Write to MH i2c: E2 13 00 9E 6B 80 0D 02 02 0B 00 00 35 04 06 00 CD C9 6E 14 B3 8D 00 00 30 [11:05:42]Write i2c OK [11:05:42]MH_I2C_Read... [11:05:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:05:42]Read from MH i2c: E2 [11:05:42]MH_I2C_Read... [11:05:42]Read from MH i2c: E2 03 00 [11:05:42]MH_I2C_Read... [11:05:42]Read from MH i2c: E2 03 00 9E 6B 00 90 00 7D [11:05:42]RAPDU: 90 00 [11:05:42]wFMCommunicate OK [11:05:42]wFMCommunicate request_size=4 [11:05:42]MH_SAM_APDU [11:05:42]CAPDU: 80 0D 03 02 [11:05:42]Write to MH i2c: E2 08 00 9F 6B 80 0D 03 02 00 00 00 00 85 [11:05:42]Write i2c OK [11:05:42]MH_I2C_Read... [11:05:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:05:42]Read from MH i2c: E2 [11:05:42]MH_I2C_Read... [11:05:42]Read from MH i2c: E2 0B 00 [11:05:42]MH_I2C_Read... [11:05:42]Read from MH i2c: E2 0B 00 9F 6B 00 E0 8D 39 C6 08 39 E7 FE 90 00 18 [11:05:42]RAPDU: E0 8D 39 C6 08 39 E7 FE 90 00 [11:05:42]wFMCommunicate OK [11:05:42]SAM_PROTO_SignData done [11:05:42]FM_MakeSignedData done [11:05:42]CreateOFDProtocolMessage [11:05:42]wFMCommunicate request_size=4 [11:05:42]MH_SAM_APDU [11:05:42]CAPDU: 80 11 00 00 [11:05:42]Write to MH i2c: E2 08 00 A0 6B 80 11 00 00 00 00 00 00 85 [11:05:42]Write i2c OK [11:05:42]MH_I2C_Read... [11:05:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:05:42]Read from MH i2c: E2 [11:05:42]MH_I2C_Read... [11:05:42]Read from MH i2c: E2 17 00 [11:05:42]MH_I2C_Read... [11:05:42]Read from MH i2c: E2 17 00 A0 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DA [11:05:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:05:42]wFMCommunicate OK [11:05:42]CreateOFDProtocolMessage done [11:05:42]OFDSenderStorePacket 311331 [11:05:42]StoreOFDPacket docnum=311331 [11:05:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 7D E3 0D 01 24 C4 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 C8 AF 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 08 4D 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 4D 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 90 00 00 00 00 07 04 06 00 08 4D 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 09 13 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 23 C0 04 00 35 04 06 00 CD C9 6E 14 B3 8D E0 8D 39 C6 08 39 E7 FE [11:05:42]CheckFolder [11:05:42]dirname=/storage/ofd_packets [11:05:42]CheckFolder done [11:05:42]ProducePacketName [11:05:42]name=ofd_packets/00311331 [11:05:42]NVStorageSaveData ofd_packets/00311331 [11:05:42]File name is /storage/ofd_packets/00311331 [11:05:42]Write 307 bytes [11:05:42]NVStorageSaveData done [11:05:42]OFDSenderStorePacket done [11:05:42]KKMCreateOFDPacket done [11:05:42]NVStorageSaveData kkm_last_timestamp [11:05:42]File name is /storage/kkm_last_timestamp [11:05:42]Write 4 bytes [11:05:42]NVStorageSaveData done [11:05:42]ExternCall_PrintAddStr [11:05:42]wPrintStart [11:05:42]Write to MH i2c: 01 00 00 A1 6B 0C [11:05:42]Write i2c OK [11:05:42]MH_I2C_Read... [11:05:42]Read from MH i2c: 01 [11:05:42]MH_I2C_Read... [11:05:42]Read from MH i2c: 01 07 00 [11:05:42]MH_I2C_Read... [11:05:42]Read from MH i2c: 01 07 00 A1 6B 00 00 00 00 00 FF 0F 21 [11:05:42]RasterBufferAndPrint [11:05:42]line Счет N : (1)645138 [11:05:42]line ИНН: 02508201610067 [11:05:42]line Контрольно-Кассовый Чек [11:05:42]line ПРОДАЖА [11:05:42]line ТРК (МРК, ГНК) : 53 [11:05:42]line Товар: 2710194210 [11:05:42]line D-ENERGY ДТ-К-2 [11:05:42]line 45.000 * 77.20 [11:05:42]line = 3474.00 [11:05:42]line НДС 12% НСП 1% [11:05:42]line > о реализуемом товаре [11:05:42]line ИТОГО: 3474.00 [11:05:42]line НСП 1% : 30.74 [11:05:42]line НДС 12% : 368.92 [11:05:42]line Наличными: 3474.00 [11:05:42]line Безнал.: 0.00 [11:05:42]line Место: АЗС № 172 "Партнер Нефть" [11:05:42]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:05:42]line СНО: Общий режим [11:05:42]line Чек 178 30.10.2024 11:05 [11:05:42]line Смена: 536 ФФД: 1.0 [11:05:42]line ЗНМ: 0300000116 [11:05:42]line РНМ: 0000000000091780 [11:05:42]line Версия ККМ: 001 [11:05:42]line ФМ: 0000000000871765 [11:05:42]line ФД: 311331 [11:05:42]line ФПД: 226265018971021 [11:05:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T110545&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311331&fm=226265018971021&tin=02508201610067®Number=0000000000091780&sum=347400 [11:05:42]OFD Sender: Processing packet 311331 [packets to send 223, broken 222] [11:05:42]ProducePacketName [11:05:42]name=ofd_packets/00311331 [11:05:42]OFD Sender: To server: pG, [11:05:42]CommunicateWithHost lk.salyk.kg:30040 [11:05:42]ConnectInit lk.salyk.kg [11:05:42]written 0, free lines is 4095 [11:05:43]Connected sock=10 [11:05:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 7D E3 0D 01 24 C4 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 C8 AF 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 08 4D 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 4D 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 90 00 00 00 00 07 04 06 00 08 4D 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 09 13 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 23 C0 04 00 35 04 06 00 CD C9 6E 14 B3 8D E0 8D 39 C6 08 39 E7 FE [11:05:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 A6 1B 47 00 3D 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 31 37 36 35 10 04 04 00 23 C0 04 00 F4 03 04 00 5A B9 21 67 B6 04 01 00 00 EB 75 B1 83 64 C9 DC F4 [11:05:43]CommunicateWithHost err = 0 [11:05:43]CheckOFDResponse [11:05:43]1017 (14) - 77093643461234 [11:05:43]1041 (16) - 0000000000871765 [11:05:43]1040 (4) - 311331 [11:05:43]1012 (4) - 30.10.2024 04:43 [11:05:43]1206 (1) - 0 [11:05:43]OFD Sender: Remove packet 311331 [11:05:43]ProducePacketName [11:05:43]name=ofd_packets/00311331 [11:05:43]NVStorageDeleteData [11:05:43]Write to MH i2c: 01 00 00 C8 6B 33 [11:05:43]Write i2c OK [11:05:43]MH_I2C_Read... [11:05:43]Read from MH i2c: 01 [11:05:43]MH_I2C_Read... [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 C8 6B 00 00 00 00 00 F4 0C 3A [11:05:43]RasterBufferAndPrint [11:05:43]line [11:05:43]line [11:05:43]line [11:05:43]line [11:05:43]line [11:05:43]written 0, free lines is 3322 [11:05:43]MH_Cut [11:05:43]Write to MH i2c: D1 01 00 CF 6B 01 0C [11:05:43]Write i2c OK [11:05:43]MH_I2C_Read... [11:05:43]Read from MH i2c: D1 [11:05:43]MH_I2C_Read... [11:05:43]Read from MH i2c: D1 01 00 [11:05:43]MH_I2C_Read... [11:05:43]Read from MH i2c: D1 01 00 CF 6B 00 0B [11:05:43]Write to MH i2c: 01 00 00 D0 6B 3B [11:05:43]Write i2c OK [11:05:43]MH_I2C_Read... [11:05:43]OFD Sender: No OFD packet to send [11:05:44]*** Cut start [11:05:44]*** Purtial cut [11:05:44]*** Stage 1: CUTSNS_PIN = 1 [11:05:44]Read from MH i2c: 01 [11:05:44]MH_I2C_Read... [11:05:44]*** Stop cut motor [11:05:44]*** Cut end [11:05:44]Read from MH i2c: 01 07 00 [11:05:44]MH_I2C_Read... [11:05:44]Read from MH i2c: 01 07 00 D0 6B 00 00 00 00 00 FF 0F 50 [11:05:44]process_action close_receipt done [11:05:44]requested_data is exist [11:05:44]produce_requested_data [11:05:44]requested_item fm.sn is exist - process it [11:05:44]wFMCommunicate request_size=4 [11:05:44]MH_SAM_APDU [11:05:44]CAPDU: 80 11 00 00 [11:05:44]Write to MH i2c: E2 08 00 D1 6B 80 11 00 00 00 00 00 00 B6 [11:05:44]Write i2c OK [11:05:44]MH_I2C_Read... [11:05:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:05:44]Read from MH i2c: E2 [11:05:44]MH_I2C_Read... [11:05:44]Read from MH i2c: E2 17 00 [11:05:44]MH_I2C_Read... [11:05:44]Read from MH i2c: E2 17 00 D1 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0B [11:05:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:05:44]wFMCommunicate OK [11:05:44]requested_item fd.num is exist - process it [11:05:44]SAM_PROTO_GetFieldsCounters [11:05:44]wFMCommunicate request_size=4 [11:05:44]MH_SAM_APDU [11:05:44]CAPDU: 80 13 00 00 [11:05:44]Write to MH i2c: E2 08 00 D2 6B 80 13 00 00 00 00 00 00 B9 [11:05:44]Write i2c OK [11:05:44]MH_I2C_Read... [11:05:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:05:44]Read from MH i2c: E2 [11:05:44]MH_I2C_Read... [11:05:44]Read from MH i2c: E2 62 00 [11:05:44]MH_I2C_Read... [11:05:44]Read from MH i2c: E2 62 00 D2 6B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 23 C0 04 00 0E 04 04 00 18 02 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 F3 [11:05: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 23 C0 04 00 0E 04 04 00 18 02 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 [11:05:44]wFMCommunicate OK [11:05:44]SAM_PROTO_GetFieldsCounters done [11:05:44]requested_item shift.num is exist - process it [11:05:44]requested_item shift.opened is exist - process it [11:05:44]req_shift_opened [11:05:44]FM_GetShiftState [11:05:44]SAM_PROTO_GetShiftState [11:05:44]wFMCommunicate request_size=4 [11:05:44]MH_SAM_APDU [11:05:44]CAPDU: 80 13 01 00 [11:05:44]Write to MH i2c: E2 08 00 D3 6B 80 13 01 00 00 00 00 00 BB [11:05:44]Write i2c OK [11:05:44]MH_I2C_Read... [11:05:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:05:44]Read from MH i2c: E2 [11:05:44]MH_I2C_Read... [11:05:44]Read from MH i2c: E2 0E 00 [11:05:44]MH_I2C_Read... [11:05:44]Read from MH i2c: E2 0E 00 D3 6B 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 A6 [11:05:44]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:05:44]wFMCommunicate OK [11:05:44]SAM_PROTO_GetShiftState done [11:05:44]FM_GetShiftState done [11:05:44]req_shift_opened done [11:05:44]requested_item shift.open_date is exist - process it [11:05:44]req_shift_open_date [11:05:44]req_shift_open_date done [11:05:44]produce_requested_data done [11:05:44]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311331,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:05:44]process_action_free close_receipt [11:05:44]json_value_free [11:05:44]json_value_free done [11:05:44]process_json_proto returns [11:05:44]Send response to host [11:05:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311331,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:05:44]free response buf [11:05:44]execute_script done [11:05:44]execute_script returns [11:05:44]free content buf [11:05:44]Sock 9.Close socket [11:05:44]Sock 9.Thread stoped [11:05:48]OFD Sender: No OFD packet to send [11:05:49]accept exits with 7 [11:05:49]New connection [11:05:49]New thread 3066510692 created [11:05:49]Thread 3066654052 joined [11:05:49]Waiting for new connection... [11:05:49] Sock 7.Parse request [11:05:49]Sock 7.Check first char [11:05:49]Sock 7.First char is OK [11:05:49]request: POST /json_proto HTTP/1.0 [11:05:49]Method: POST [11:05:49]URL: /json_proto [11:05:49]Method is POST - this is cgi request [11:05:49]url: /json_proto [11:05:49]query_string will be loaded in cgi processing [11:05:49]execute_cgi json_proto POST (null) [11:05:49]execute_cgi path=json_proto method=POST [11:05:49]POST find Content-Length [11:05:49]Host: 172.17.96.3:8080 [11:05:49]Content-Length: 655 [11:05:49]Content-Type: application/json [11:05:49] [11:05:49]POST finish read [11:05:49]Found Content-Length = 655 [11:05:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3510", "tax_sys" : 0, "items" : [ { "code": "4700000481453", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro Max 0,45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:05:49]execute_script... [11: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 : (3)3510", "tax_sys" : 0, "items" : [ { "code": "4700000481453", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro Max 0,45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:05:49]POST & json_proto [11:05:49]process_json_proto [11:05:49]json parsed OK: [11:05:49]protocol is kg_v1.0 [11:05:49]action value=close_receipt [11:05:49]process_action close_receipt [11:05:49]cmd_close_receipt [11:05:49]MH_GetDate [11:05:49]Write to MH i2c: F0 00 00 D4 6B 2E [11:05:49]Write i2c OK [11:05:49]MH_I2C_Read... [11:05:49]Read from MH i2c: F0 [11:05:49]MH_I2C_Read... [11:05:49]Read from MH i2c: F0 09 00 [11:05:49]MH_I2C_Read... [11:05:49]Read from MH i2c: F0 09 00 D4 6B 00 12 13 22 67 44 5E 04 65 F0 [11:05:49]GetLastDocTimeStamp 1730286345 [11:05:49]current date 1730286354 [11:05:49]FM_GetShiftState [11:05:49]SAM_PROTO_GetShiftState [11:05:49]wFMCommunicate request_size=4 [11:05:49]MH_SAM_APDU [11:05:49]CAPDU: 80 13 01 00 [11:05:49]Write to MH i2c: E2 08 00 D5 6B 80 13 01 00 00 00 00 00 BD [11:05:49]Write i2c OK [11:05:49]MH_I2C_Read... [11:05:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:05:49]Read from MH i2c: E2 [11:05:49]MH_I2C_Read... [11:05:49]Read from MH i2c: E2 0E 00 [11:05:49]MH_I2C_Read... [11:05:49]Read from MH i2c: E2 0E 00 D5 6B 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 A8 [11:05:49]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:05:49]wFMCommunicate OK [11:05:49]SAM_PROTO_GetShiftState done [11:05:49]FM_GetShiftState done [11:05:49]opened in 1730247899 [11:05:49]opened+sec_in_day 1730334299 [11:05:49]quantity*price = 9500 [11:05:49]sum+1 = 9501 [11:05:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 95.00 НСП 1% : 0.84 НДС 12% : 10.09 Наличными: 95.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 179 30.10.2024 11:05 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311332 ФПД: 237517359296175 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T110554&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311332&fm=237517359296175&tin=02508201610067®Number=0000000000091780&sum=9500 0 [11:05:51]StoreToDocumentArchive [11:05:51]shift 536 fd 311332 [11:05:51]save to /storage/0536/doc_00311332 [11:05:51]save last doc name /storage/0536/doc_00311332 to /storage/kkm_last_doc_name [11:05:51]save OK [11:05:51]Clear old archive folders... [11:05:51]ProcessDocumentItem done err = 0, tmpTLVsize=288 [11:05:51]tlvbuf is 0064D090 [11:05:51]SAM_PROTO_ClearQueue [11:05:51]wFMCommunicate request_size=4 [11:05:51]MH_SAM_APDU [11:05:51]CAPDU: 80 09 00 00 [11:05:51]Write to MH i2c: E2 08 00 E2 6B 80 09 00 00 00 00 00 00 BF [11:05:51]Write i2c OK [11:05:51]MH_I2C_Read... [11:05:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:05:51]Read from MH i2c: E2 [11:05:51]MH_I2C_Read... [11:05:51]Read from MH i2c: E2 03 00 [11:05:51]MH_I2C_Read... [11:05:51]Read from MH i2c: E2 03 00 E2 6B 00 90 00 C1 [11:05:51]RAPDU: 90 00 [11:05:51]wFMCommunicate OK [11:05:51]SAM_PROTO_ClearQueue done [11:05:51]KKMCreateOFDPacket [11:05:51]OFDProtocolAddRootSTLVToBuf [11:05:51]FM_MakeSignedData [11:05:51]FM_MakeSignedData [11:05:51]SAM_PROTO_SignData [11:05:51]wFMCommunicate request_size=4 [11:05:51]MH_SAM_APDU [11:05:51]CAPDU: 80 0D 01 02 [11:05:51]Write to MH i2c: E2 08 00 E3 6B 80 0D 01 02 00 00 00 00 C7 [11:05:51]Write i2c OK [11:05:51]MH_I2C_Read... [11:05:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:05:51]Read from MH i2c: E2 [11:05:51]MH_I2C_Read... [11:05:51]Read from MH i2c: E2 03 00 [11:05:51]MH_I2C_Read... [11:05:51]Read from MH i2c: E2 03 00 E3 6B 00 90 00 C2 [11:05:51]RAPDU: 90 00 [11:05:51]wFMCommunicate OK [11:05:51]wFMCommunicate request_size=255 [11:05:51]MH_SAM_APDU [11:05:51]CAPDU: 80 0D 02 02 FA 03 00 20 01 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 34 35 33 06 04 2E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 4D 61 78 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 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 12 13 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 [11:05:51]Write to MH i2c: E2 02 01 E4 6B 80 0D 02 02 FA 00 03 00 20 01 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 34 35 33 06 04 2E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 4D 61 78 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 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 12 13 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 00 00 2D [11:05:51]Write i2c OK [11:05:51]MH_I2C_Read... [11:05:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:05:51]Read from MH i2c: E2 [11:05:51]MH_I2C_Read... [11:05:51]Read from MH i2c: E2 03 00 [11:05:51]MH_I2C_Read... [11:05:51]Read from MH i2c: E2 03 00 E4 6B 00 90 00 C3 [11:05:51]RAPDU: 90 00 [11:05:51]wFMCommunicate OK [11:05:51]wFMCommunicate request_size=47 [11:05:51]MH_SAM_APDU [11:05:51]CAPDU: 80 0D 02 02 2A 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 24 C0 04 00 35 04 06 00 D8 05 51 D4 2E AF [11:05:51]Write to MH i2c: E2 32 00 E5 6B 80 0D 02 02 2A 00 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 24 C0 04 00 35 04 06 00 D8 05 51 D4 2E AF 00 00 53 [11:05:51]Write i2c OK [11:05:51]MH_I2C_Read... [11:05:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:05:51]Read from MH i2c: E2 [11:05:51]MH_I2C_Read... [11:05:51]Read from MH i2c: E2 03 00 [11:05:51]MH_I2C_Read... [11:05:51]Read from MH i2c: E2 03 00 E5 6B 00 90 00 C4 [11:05:51]RAPDU: 90 00 [11:05:51]wFMCommunicate OK [11:05:51]wFMCommunicate request_size=4 [11:05:51]MH_SAM_APDU [11:05:51]CAPDU: 80 0D 03 02 [11:05:51]Write to MH i2c: E2 08 00 E6 6B 80 0D 03 02 00 00 00 00 CC [11:05:51]Write i2c OK [11:05:51]MH_I2C_Read... [11:05:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:05:51]Read from MH i2c: E2 [11:05:51]MH_I2C_Read... [11:05:51]Read from MH i2c: E2 0B 00 [11:05:51]MH_I2C_Read... [11:05:51]Read from MH i2c: E2 0B 00 E6 6B 00 28 45 77 5B F8 6E D6 41 90 00 89 [11:05:51]RAPDU: 28 45 77 5B F8 6E D6 41 90 00 [11:05:51]wFMCommunicate OK [11:05:51]SAM_PROTO_SignData done [11:05:51]FM_MakeSignedData done [11:05:51]CreateOFDProtocolMessage [11:05:51]wFMCommunicate request_size=4 [11:05:51]MH_SAM_APDU [11:05:51]CAPDU: 80 11 00 00 [11:05:51]Write to MH i2c: E2 08 00 E7 6B 80 11 00 00 00 00 00 00 CC [11:05:51]Write i2c OK [11:05:51]MH_I2C_Read... [11:05:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:05:51]Read from MH i2c: E2 [11:05:51]MH_I2C_Read... [11:05:51]Read from MH i2c: E2 17 00 [11:05:51]MH_I2C_Read... [11:05:51]Read from MH i2c: E2 17 00 E7 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 21 [11:05:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:05:51]wFMCommunicate OK [11:05:51]CreateOFDProtocolMessage done [11:05:51]OFDSenderStorePacket 311332 [11:05:51]StoreOFDPacket docnum=311332 [11:05:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 34 01 00 00 1D 43 2C 01 93 08 5A 03 01 00 03 00 20 01 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 34 35 33 06 04 2E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 4D 61 78 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 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 12 13 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 24 C0 04 00 35 04 06 00 D8 05 51 D4 2E AF 28 45 77 5B F8 6E D6 41 [11:05:51]CheckFolder [11:05:51]dirname=/storage/ofd_packets [11:05:51]CheckFolder done [11:05:51]ProducePacketName [11:05:51]name=ofd_packets/00311332 [11:05:51]NVStorageSaveData ofd_packets/00311332 [11:05:51]File name is /storage/ofd_packets/00311332 [11:05:51]Write 338 bytes [11:05:51]NVStorageSaveData done [11:05:51]OFDSenderStorePacket done [11:05:51]KKMCreateOFDPacket done [11:05:51]NVStorageSaveData kkm_last_timestamp [11:05:51]File name is /storage/kkm_last_timestamp [11:05:51]Write 4 bytes [11:05:51]NVStorageSaveData done [11:05:51]ExternCall_PrintAddStr [11:05:51]wPrintStart [11:05:51]Write to MH i2c: 01 00 00 E8 6B 53 [11:05:51]Write i2c OK [11:05:51]MH_I2C_Read... [11:05:51]Read from MH i2c: 01 [11:05:51]MH_I2C_Read... [11:05:51]Read from MH i2c: 01 07 00 [11:05:51]MH_I2C_Read... [11:05:51]Read from MH i2c: 01 07 00 E8 6B 00 00 00 00 00 FF 0F 68 [11:05:51]RasterBufferAndPrint [11:05:51]line Счет N : (3)3510 [11:05:51]line ИНН: 02508201610067 [11:05:51]line Контрольно-Кассовый Чек [11:05:51]line ПРОДАЖА [11:05:51]line Товар: 4700000481453 [11:05:51]line Напиток энерг Nitro Max 0,45 ж/б [11:05:51]line 1.000 * 95.00 [11:05:51]line = 95.00 [11:05:51]line НДС 12% НСП 1% [11:05:51]line > о реализуемом товаре [11:05:51]line ИТОГО: 95.00 [11:05:51]line НСП 1% : 0.84 [11:05:51]line НДС 12% : 10.09 [11:05:51]line Наличными: 95.00 [11:05:51]line Безнал.: 0.00 [11:05:51]line Место: АЗС № 172 "Партнер Нефть" [11:05:51]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:05:51]line СНО: Общий режим [11:05:51]line Чек 179 30.10.2024 11:05 [11:05:51]line Смена: 536 ФФД: 1.0 [11:05:51]line ЗНМ: 0300000116 [11:05:51]line РНМ: 0000000000091780 [11:05:51]line Версия ККМ: 001 [11:05:51]line ФМ: 0000000000871765 [11:05:51]line ФД: 311332 [11:05:51]line ФПД: 237517359296175 [11:05:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T110554&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311332&fm=237517359296175&tin=02508201610067®Number=0000000000091780&sum=9500 [11:05:51]OFD Sender: Processing packet 311332 [packets to send 223, broken 222] [11:05:51]ProducePacketName [11:05:51]name=ofd_packets/00311332 [11:05:51]OFD Sender: To server: pG, [11:05:51]CommunicateWithHost lk.salyk.kg:30040 [11:05:51]ConnectInit lk.salyk.kg [11:05:51]line 0 [11:05:51]written 0, free lines is 4095 [11:05:51]Connected sock=10 [11: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 31 37 36 35 34 01 00 00 1D 43 2C 01 93 08 5A 03 01 00 03 00 20 01 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 34 35 33 06 04 2E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 4D 61 78 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 03 00 00 00 00 07 04 06 00 1C 25 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 12 13 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 24 C0 04 00 35 04 06 00 D8 05 51 D4 2E AF 28 45 77 5B F8 6E D6 41 [11:05:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 04 1C 47 00 E2 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 31 37 36 35 10 04 04 00 24 C0 04 00 F4 03 04 00 62 B9 21 67 B6 04 01 00 00 CC 35 1F 96 9E 68 63 3A [11:05:51]CommunicateWithHost err = 0 [11:05:51]CheckOFDResponse [11:05:51]1017 (14) - 77093643461234 [11:05:51]1041 (16) - 0000000000871765 [11:05:51]1040 (4) - 311332 [11:05:51]1012 (4) - 30.10.2024 04:43 [11:05:51]1206 (1) - 0 [11:05:51]OFD Sender: Remove packet 311332 [11:05:51]ProducePacketName [11:05:51]name=ofd_packets/00311332 [11:05:51]NVStorageDeleteData [11:05:52]Write to MH i2c: 01 00 00 10 6C 7C [11:05:52]Write i2c OK [11:05:52]MH_I2C_Read... [11:05:52]Read from MH i2c: 01 [11:05:52]MH_I2C_Read... [11:05:52]Read from MH i2c: 01 07 00 [11:05:52]MH_I2C_Read... [11:05:52]Read from MH i2c: 01 07 00 10 6C 00 00 00 00 00 D1 0C 60 [11:05:52]RasterBufferAndPrint [11:05:52]line [11:05:52]line [11:05:52]line [11:05:52]line [11:05:52]line [11:05:52]written 0, free lines is 3288 [11:05:52]MH_Cut [11:05:52]Write to MH i2c: D1 01 00 17 6C 01 55 [11:05:52]Write i2c OK [11:05:52]MH_I2C_Read... [11:05:52]Read from MH i2c: D1 [11:05:52]MH_I2C_Read... [11:05:52]Read from MH i2c: D1 01 00 [11:05:52]MH_I2C_Read... [11:05:52]Read from MH i2c: D1 01 00 17 6C 00 54 [11:05:52]Write to MH i2c: 01 00 00 18 6C 84 [11:05:52]Write i2c OK [11:05:52]MH_I2C_Read... [11:05:52]OFD Sender: No OFD packet to send [11:05:52]*** Cut start [11:05:52]*** Purtial cut [11:05:52]*** Stage 1: CUTSNS_PIN = 1 [11:05:53]Read from MH i2c: 01 [11:05:53]MH_I2C_Read... [11:05:53]*** Stop cut motor [11:05:53]*** Cut end [11:05:53]Read from MH i2c: 01 07 00 [11:05:53]MH_I2C_Read... [11:05:53]Read from MH i2c: 01 07 00 18 6C 00 00 00 00 00 FF 0F 99 [11:05:53]process_action close_receipt done [11:05:53]requested_data is exist [11:05:53]produce_requested_data [11:05:53]requested_item fm.sn is exist - process it [11:05:53]wFMCommunicate request_size=4 [11:05:53]MH_SAM_APDU [11:05:53]CAPDU: 80 11 00 00 [11:05:53]Write to MH i2c: E2 08 00 19 6C 80 11 00 00 00 00 00 00 FF [11:05:53]Write i2c OK [11:05:53]MH_I2C_Read... [11:05:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:05:53]Read from MH i2c: E2 [11:05:53]MH_I2C_Read... [11:05:53]Read from MH i2c: E2 17 00 [11:05:53]MH_I2C_Read... [11:05:53]Read from MH i2c: E2 17 00 19 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 54 [11:05:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:05:53]wFMCommunicate OK [11:05:53]requested_item fd.num is exist - process it [11:05:53]SAM_PROTO_GetFieldsCounters [11:05:53]wFMCommunicate request_size=4 [11:05:53]MH_SAM_APDU [11:05:53]CAPDU: 80 13 00 00 [11:05:53]Write to MH i2c: E2 08 00 1A 6C 80 13 00 00 00 00 00 00 02 [11:05:53]Write i2c OK [11:05:53]MH_I2C_Read... [11:05:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:05:53]Read from MH i2c: E2 [11:05:53]MH_I2C_Read... [11:05:53]Read from MH i2c: E2 62 00 [11:05:53]MH_I2C_Read... [11:05:53]Read from MH i2c: E2 62 00 1A 6C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 24 C0 04 00 0E 04 04 00 18 02 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 40 [11:05: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 24 C0 04 00 0E 04 04 00 18 02 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 [11:05:53]wFMCommunicate OK [11:05:53]SAM_PROTO_GetFieldsCounters done [11:05:53]requested_item shift.num is exist - process it [11:05:53]requested_item shift.opened is exist - process it [11:05:53]req_shift_opened [11:05:53]FM_GetShiftState [11:05:53]SAM_PROTO_GetShiftState [11:05:53]wFMCommunicate request_size=4 [11:05:53]MH_SAM_APDU [11:05:53]CAPDU: 80 13 01 00 [11:05:53]Write to MH i2c: E2 08 00 1B 6C 80 13 01 00 00 00 00 00 04 [11:05:53]Write i2c OK [11:05:53]MH_I2C_Read... [11:05:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:05:53]Read from MH i2c: E2 [11:05:53]MH_I2C_Read... [11:05:53]Read from MH i2c: E2 0E 00 [11:05:53]MH_I2C_Read... [11:05:53]Read from MH i2c: E2 0E 00 1B 6C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 EF [11:05:53]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:05:53]wFMCommunicate OK [11:05:53]SAM_PROTO_GetShiftState done [11:05:53]FM_GetShiftState done [11:05:53]req_shift_opened done [11:05:53]requested_item shift.open_date is exist - process it [11:05:53]req_shift_open_date [11:05:53]req_shift_open_date done [11:05:53]produce_requested_data done [11:05:53]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311332,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:05:53]process_action_free close_receipt [11:05:53]json_value_free [11:05:53]json_value_free done [11:05:53]process_json_proto returns [11:05:53]Send response to host [11:05:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311332,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:05:53]free response buf [11:05:53]execute_script done [11:05:53]execute_script returns [11:05:53]free content buf [11:05:53]Sock 7.Close socket [11:05:53]Sock 7.Thread stoped [11:05:57]OFD Sender: No OFD packet to send [11:06:02]OFD Sender: No OFD packet to send [11:06:07]OFD Sender: No OFD packet to send [11:06:12]OFD Sender: No OFD packet to send [11:06:17]OFD Sender: No OFD packet to send [11:06:22]OFD Sender: No OFD packet to send [11:06:27]OFD Sender: No OFD packet to send [11:06:28]accept exits with 9 [11:06:28]New connection [11:06:28]New thread 3066654052 created [11:06:28]Thread 3066510692 joined [11:06:28]Waiting for new connection... [11:06:28] Sock 9.Parse request [11:06:28]Sock 9.Check first char [11:06:28]Sock 9.First char is OK [11:06:28]request: POST /json_proto HTTP/1.0 [11:06:28]Method: POST [11:06:28]URL: /json_proto [11:06:28]Method is POST - this is cgi request [11:06:28]url: /json_proto [11:06:28]query_string will be loaded in cgi processing [11:06:28]execute_cgi json_proto POST (null) [11:06:28]execute_cgi path=json_proto method=POST [11:06:28]POST find Content-Length [11:06:28]Host: 172.17.96.3:8080 [11:06:28]Content-Length: 677 [11:06:28]Content-Type: application/json [11:06:28] [11:06:28]POST finish read [11:06:28]Found Content-Length = 677 [11:06:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645139", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:06:28]execute_script... [11:06: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)645139", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:06:28]POST & json_proto [11:06:28]process_json_proto [11:06:28]json parsed OK: [11:06:28]protocol is kg_v1.0 [11:06:28]action value=close_receipt [11:06:28]process_action close_receipt [11:06:28]cmd_close_receipt [11:06:28]MH_GetDate [11:06:28]Write to MH i2c: F0 00 00 1C 6C 77 [11:06:28]Write i2c OK [11:06:28]MH_I2C_Read... [11:06:28]Read from MH i2c: F0 [11:06:28]MH_I2C_Read... [11:06:28]Read from MH i2c: F0 09 00 [11:06:28]MH_I2C_Read... [11:06:28]Read from MH i2c: F0 09 00 1C 6C 00 39 13 22 67 44 5E 04 65 60 [11:06:28]GetLastDocTimeStamp 1730286354 [11:06:28]current date 1730286393 [11:06:28]FM_GetShiftState [11:06:28]SAM_PROTO_GetShiftState [11:06:28]wFMCommunicate request_size=4 [11:06:28]MH_SAM_APDU [11:06:28]CAPDU: 80 13 01 00 [11:06:28]Write to MH i2c: E2 08 00 1D 6C 80 13 01 00 00 00 00 00 06 [11:06:28]Write i2c OK [11:06:28]MH_I2C_Read... [11:06:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:06:28]Read from MH i2c: E2 [11:06:28]MH_I2C_Read... [11:06:28]Read from MH i2c: E2 0E 00 [11:06:28]MH_I2C_Read... [11:06:28]Read from MH i2c: E2 0E 00 1D 6C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 F1 [11:06:28]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:06:28]wFMCommunicate OK [11:06:28]SAM_PROTO_GetShiftState done [11:06:28]FM_GetShiftState done [11:06:28]opened in 1730247899 [11:06:28]opened+sec_in_day 1730334299 [11:06:28]quantity*price = 50041 [11:06:28]sum+1 = 50042 [11:06:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 180 30.10.2024 11:06 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311333 ФПД: 89096269638024 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T110633&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311333&fm=89096269638024&tin=02508201610067®Number=0000000000091780&sum=50000 [11:06:29]StoreToDocumentArchive [11:06:29]shift 536 fd 311333 [11:06:29]save to /storage/0536/doc_00311333 [11:06:29]save last doc name /storage/0536/doc_00311333 to /storage/kkm_last_doc_name [11:06:29]save OK [11:06:29]Clear old archive folders... [11:06:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:06:29]tlvbuf is 007975A0 [11:06:29]SAM_PROTO_ClearQueue [11:06:29]wFMCommunicate request_size=4 [11:06:29]MH_SAM_APDU [11:06:29]CAPDU: 80 09 00 00 [11:06:29]Write to MH i2c: E2 08 00 2A 6C 80 09 00 00 00 00 00 00 08 [11:06:29]Write i2c OK [11:06:29]MH_I2C_Read... [11:06:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:06:29]Read from MH i2c: E2 [11:06:29]MH_I2C_Read... [11:06:29]Read from MH i2c: E2 03 00 [11:06:29]MH_I2C_Read... [11:06:29]Read from MH i2c: E2 03 00 2A 6C 00 90 00 0A [11:06:29]RAPDU: 90 00 [11:06:29]wFMCommunicate OK [11:06:29]SAM_PROTO_ClearQueue done [11:06:29]KKMCreateOFDPacket [11:06:29]OFDProtocolAddRootSTLVToBuf [11:06:29]FM_MakeSignedData [11:06:29]FM_MakeSignedData [11:06:29]SAM_PROTO_SignData [11:06:29]wFMCommunicate request_size=4 [11:06:29]MH_SAM_APDU [11:06:29]CAPDU: 80 0D 01 02 [11:06:29]Write to MH i2c: E2 08 00 2B 6C 80 0D 01 02 00 00 00 00 10 [11:06:29]Write i2c OK [11:06:29]MH_I2C_Read... [11:06:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:06:29]Read from MH i2c: E2 [11:06:29]MH_I2C_Read... [11:06:29]Read from MH i2c: E2 03 00 [11:06:29]MH_I2C_Read... [11:06:29]Read from MH i2c: E2 03 00 2B 6C 00 90 00 0B [11:06:29]RAPDU: 90 00 [11:06:29]wFMCommunicate OK [11:06:29]wFMCommunicate request_size=255 [11:06:29]MH_SAM_APDU [11:06: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 B4 00 00 00 F4 03 04 00 39 13 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 25 C0 04 00 35 04 06 00 51 [11:06:29]Write to MH i2c: E2 02 01 2C 6C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 B4 00 00 00 F4 03 04 00 39 13 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 25 C0 04 00 35 04 06 00 51 00 00 7B [11:06:29]Write i2c OK [11:06:29]MH_I2C_Read... [11:06:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:06:29]Read from MH i2c: E2 [11:06:29]MH_I2C_Read... [11:06:29]Read from MH i2c: E2 03 00 [11:06:29]MH_I2C_Read... [11:06:29]Read from MH i2c: E2 03 00 2C 6C 00 90 00 0C [11:06:29]RAPDU: 90 00 [11:06:29]wFMCommunicate OK [11:06:29]wFMCommunicate request_size=10 [11:06:29]MH_SAM_APDU [11:06:29]CAPDU: 80 0D 02 02 05 08 57 80 A9 88 [11:06:29]Write to MH i2c: E2 0D 00 2D 6C 80 0D 02 02 05 00 08 57 80 A9 88 00 00 2D [11:06:29]Write i2c OK [11:06:29]MH_I2C_Read... [11:06:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:06:30]Read from MH i2c: E2 [11:06:30]MH_I2C_Read... [11:06:30]Read from MH i2c: E2 03 00 [11:06:30]MH_I2C_Read... [11:06:30]Read from MH i2c: E2 03 00 2D 6C 00 90 00 0D [11:06:30]RAPDU: 90 00 [11:06:30]wFMCommunicate OK [11:06:30]wFMCommunicate request_size=4 [11:06:30]MH_SAM_APDU [11:06:30]CAPDU: 80 0D 03 02 [11:06:30]Write to MH i2c: E2 08 00 2E 6C 80 0D 03 02 00 00 00 00 15 [11:06:30]Write i2c OK [11:06:30]MH_I2C_Read... [11:06:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:06:30]Read from MH i2c: E2 [11:06:30]MH_I2C_Read... [11:06:30]Read from MH i2c: E2 0B 00 [11:06:30]MH_I2C_Read... [11:06:30]Read from MH i2c: E2 0B 00 2E 6C 00 8A 33 EC 0D 04 9F 66 95 90 00 6A [11:06:30]RAPDU: 8A 33 EC 0D 04 9F 66 95 90 00 [11:06:30]wFMCommunicate OK [11:06:30]SAM_PROTO_SignData done [11:06:30]FM_MakeSignedData done [11:06:30]CreateOFDProtocolMessage [11:06:30]wFMCommunicate request_size=4 [11:06:30]MH_SAM_APDU [11:06:30]CAPDU: 80 11 00 00 [11:06:30]Write to MH i2c: E2 08 00 2F 6C 80 11 00 00 00 00 00 00 15 [11:06:30]Write i2c OK [11:06:30]MH_I2C_Read... [11:06:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:06:30]Read from MH i2c: E2 [11:06:30]MH_I2C_Read... [11:06:30]Read from MH i2c: E2 17 00 [11:06:30]MH_I2C_Read... [11:06:30]Read from MH i2c: E2 17 00 2F 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6A [11:06:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:06:30]wFMCommunicate OK [11:06:30]CreateOFDProtocolMessage done [11:06:30]OFDSenderStorePacket 311333 [11:06:30]StoreOFDPacket docnum=311333 [11:06:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 95 1E 07 01 07 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 B4 00 00 00 F4 03 04 00 39 13 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 25 C0 04 00 35 04 06 00 51 08 57 80 A9 88 8A 33 EC 0D 04 9F 66 95 [11:06:30]CheckFolder [11:06:30]dirname=/storage/ofd_packets [11:06:30]CheckFolder done [11:06:30]ProducePacketName [11:06:30]name=ofd_packets/00311333 [11:06:30]NVStorageSaveData ofd_packets/00311333 [11:06:30]File name is /storage/ofd_packets/00311333 [11:06:30]Write 301 bytes [11:06:30]NVStorageSaveData done [11:06:30]OFDSenderStorePacket done [11:06:30]KKMCreateOFDPacket done [11:06:30]NVStorageSaveData kkm_last_timestamp [11:06:30]File name is /storage/kkm_last_timestamp [11:06:30]Write 4 bytes [11:06:30]NVStorageSaveData done [11:06:30]ExternCall_PrintAddStr [11:06:30]wPrintStart [11:06:30]Write to MH i2c: 01 00 00 30 6C 9C [11:06:30]Write i2c OK [11:06:30]MH_I2C_Read... [11:06:30]Read from MH i2c: 01 [11:06:30]MH_I2C_Read... [11:06:30]Read from MH i2c: 01 07 00 [11:06:30]MH_I2C_Read... [11:06:30]Read from MH i2c: 01 07 00 30 6C 00 00 00 00 00 FF 0F B1 [11:06:30]RasterBufferAndPrint [11:06:30]line Счет N : (1)645139 [11:06:30]line ИНН: 02508201610067 [11:06:30]line Контрольно-Кассовый Чек [11:06:30]line ПРОДАЖА [11:06:30]line ТРК (МРК, ГНК) : 41 [11:06:30]line Товар: 2710124130 [11:06:30]line Аи-92-К-2 [11:06:30]line 7.480 * 66.90 [11:06:30]line = 500.41 [11:06:30]line НДС 12% НСП 1% [11:06:30]line > о реализуемом товаре [11:06:30]line ОКРУГЛЕНИЕ: -0.41 [11:06:30]line ИТОГО: 500.00 [11:06:30]line Внесено: 500.00 [11:06:30]line СДАЧА: 0.00 [11:06:30]line НСП 1% : 4.43 [11:06:30]line НДС 12% : 53.14 [11:06:30]line Наличными: 500.00 [11:06:30]line Безнал.: 0.00 [11:06:30]line Место: АЗС № 172 "Партнер Нефть" [11:06:30]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:06:30]line СНО: Общий режим [11:06:30]line Чек 180 30.10.2024 11:06 [11:06:30]line Смена: 536 ФФД: 1.0 [11:06:30]line ЗНМ: 0300000116 [11:06:30]line РНМ: 0000000000091780 [11:06:30]line Версия ККМ: 001 [11:06:30]line ФМ: 0000000000871765 [11:06:30]line ФД: 311333 [11:06:30]line ФПД: 89096269638024 [11:06:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T110633&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311333&fm=89096269638024&tin=02508201610067®Number=0000000000091780&sum=50000 [11:06:30]written 0, free lines is 4095 [11:06:30]OFD Sender: Processing packet 311333 [packets to send 223, broken 222] [11:06:30]ProducePacketName [11:06:30]name=ofd_packets/00311333 [11:06:30]OFD Sender: To server: pG, [11:06:30]CommunicateWithHost lk.salyk.kg:30040 [11:06:30]ConnectInit lk.salyk.kg [11:06:30]Connected sock=10 [11:06:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 95 1E 07 01 07 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 B4 00 00 00 F4 03 04 00 39 13 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 25 C0 04 00 35 04 06 00 51 08 57 80 A9 88 8A 33 EC 0D 04 9F 66 95 [11:06:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 3F 8D 47 00 17 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 31 37 36 35 10 04 04 00 25 C0 04 00 F4 03 04 00 89 B9 21 67 B6 04 01 00 00 86 6A 42 97 63 91 89 EB [11:06:30]CommunicateWithHost err = 0 [11:06:30]CheckOFDResponse [11:06:30]1017 (14) - 77093643461234 [11:06:30]1041 (16) - 0000000000871765 [11:06:30]1040 (4) - 311333 [11:06:30]1012 (4) - 30.10.2024 04:43 [11:06:30]1206 (1) - 0 [11:06:30]OFD Sender: Remove packet 311333 [11:06:30]ProducePacketName [11:06:30]name=ofd_packets/00311333 [11:06:30]NVStorageDeleteData [11:06:30]Write to MH i2c: 01 00 00 5A 6C C6 [11:06:30]Write i2c OK [11:06:30]MH_I2C_Read... [11:06:30]Read from MH i2c: 01 [11:06:30]MH_I2C_Read... [11:06:30]Read from MH i2c: 01 07 00 [11:06:30]MH_I2C_Read... [11:06:30]Read from MH i2c: 01 07 00 5A 6C 00 00 00 00 00 CE 0C A7 [11:06:30]RasterBufferAndPrint [11:06:30]line [11:06:30]line [11:06:30]line [11:06:30]line [11:06:30]line [11:06:30]written 0, free lines is 3288 [11:06:30]MH_Cut [11:06:30]Write to MH i2c: D1 01 00 61 6C 01 9F [11:06:30]Write i2c OK [11:06:30]MH_I2C_Read... [11:06:30]Read from MH i2c: D1 [11:06:30]MH_I2C_Read... [11:06:30]Read from MH i2c: D1 01 00 [11:06:30]MH_I2C_Read... [11:06:30]Read from MH i2c: D1 01 00 61 6C 00 9E [11:06:30]Write to MH i2c: 01 00 00 62 6C CE [11:06:30]Write i2c OK [11:06:30]MH_I2C_Read... [11:06:30]OFD Sender: No OFD packet to send [11:06:31]*** Cut start [11:06:31]*** Purtial cut [11:06:31]*** Stage 1: CUTSNS_PIN = 1 [11:06:31]Read from MH i2c: 01 [11:06:31]MH_I2C_Read... [11:06:31]*** Stop cut motor [11:06:31]*** Cut end [11:06:31]Read from MH i2c: 01 07 00 [11:06:31]MH_I2C_Read... [11:06:31]Read from MH i2c: 01 07 00 62 6C 00 00 00 00 00 FF 0F E3 [11:06:31]process_action close_receipt done [11:06:31]requested_data is exist [11:06:31]produce_requested_data [11:06:31]requested_item fm.sn is exist - process it [11:06:31]wFMCommunicate request_size=4 [11:06:31]MH_SAM_APDU [11:06:31]CAPDU: 80 11 00 00 [11:06:31]Write to MH i2c: E2 08 00 63 6C 80 11 00 00 00 00 00 00 49 [11:06:31]Write i2c OK [11:06:31]MH_I2C_Read... [11:06:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:06:31]Read from MH i2c: E2 [11:06:31]MH_I2C_Read... [11:06:31]Read from MH i2c: E2 17 00 [11:06:31]MH_I2C_Read... [11:06:31]Read from MH i2c: E2 17 00 63 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9E [11:06:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:06:31]wFMCommunicate OK [11:06:31]requested_item fd.num is exist - process it [11:06:31]SAM_PROTO_GetFieldsCounters [11:06:31]wFMCommunicate request_size=4 [11:06:31]MH_SAM_APDU [11:06:31]CAPDU: 80 13 00 00 [11:06:31]Write to MH i2c: E2 08 00 64 6C 80 13 00 00 00 00 00 00 4C [11:06:31]Write i2c OK [11:06:31]MH_I2C_Read... [11:06:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:06:31]Read from MH i2c: E2 [11:06:31]MH_I2C_Read... [11:06:31]Read from MH i2c: E2 62 00 [11:06:31]MH_I2C_Read... [11:06:31]Read from MH i2c: E2 62 00 64 6C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 25 C0 04 00 0E 04 04 00 18 02 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 8E [11:06: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 25 C0 04 00 0E 04 04 00 18 02 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 [11:06:31]wFMCommunicate OK [11:06:31]SAM_PROTO_GetFieldsCounters done [11:06:31]requested_item shift.num is exist - process it [11:06:31]requested_item shift.opened is exist - process it [11:06:31]req_shift_opened [11:06:31]FM_GetShiftState [11:06:31]SAM_PROTO_GetShiftState [11:06:31]wFMCommunicate request_size=4 [11:06:31]MH_SAM_APDU [11:06:31]CAPDU: 80 13 01 00 [11:06:31]Write to MH i2c: E2 08 00 65 6C 80 13 01 00 00 00 00 00 4E [11:06:31]Write i2c OK [11:06:31]MH_I2C_Read... [11:06:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:06:31]Read from MH i2c: E2 [11:06:31]MH_I2C_Read... [11:06:31]Read from MH i2c: E2 0E 00 [11:06:31]MH_I2C_Read... [11:06:31]Read from MH i2c: E2 0E 00 65 6C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 39 [11:06:31]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:06:31]wFMCommunicate OK [11:06:31]SAM_PROTO_GetShiftState done [11:06:31]FM_GetShiftState done [11:06:31]req_shift_opened done [11:06:31]requested_item shift.open_date is exist - process it [11:06:31]req_shift_open_date [11:06:31]req_shift_open_date done [11:06:31]produce_requested_data done [11:06:31]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311333,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:06:31]process_action_free close_receipt [11:06:31]json_value_free [11:06:31]json_value_free done [11:06:31]process_json_proto returns [11:06:31]Send response to host [11:06:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311333,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:06:31]free response buf [11:06:31]execute_script done [11:06:31]execute_script returns [11:06:31]free content buf [11:06:31]Sock 9.Close socket [11:06:31]Sock 9.Thread stoped [11:06:36]OFD Sender: No OFD packet to send [11:06:41]OFD Sender: No OFD packet to send [11:06:46]OFD Sender: No OFD packet to send [11:06:51]OFD Sender: No OFD packet to send [11:06:56]OFD Sender: No OFD packet to send [11:07:01]OFD Sender: No OFD packet to send [11:07:06]OFD Sender: No OFD packet to send [11:07:11]OFD Sender: No OFD packet to send [11:07:13]accept exits with 7 [11:07:13]New connection [11:07:13]New thread 3066510692 created [11:07:13]Thread 3066654052 joined [11:07:13]Waiting for new connection... [11:07:13] Sock 7.Parse request [11:07:13]Sock 7.Check first char [11:07:13]Sock 7.First char is OK [11:07:13]request: POST /json_proto HTTP/1.0 [11:07:13]Method: POST [11:07:13]URL: /json_proto [11:07:13]Method is POST - this is cgi request [11:07:13]url: /json_proto [11:07:13]query_string will be loaded in cgi processing [11:07:13]execute_cgi json_proto POST (null) [11:07:13]execute_cgi path=json_proto method=POST [11:07:13]POST find Content-Length [11:07:13]Host: 172.17.96.3:8080 [11:07:13]Content-Length: 769 [11:07:13]Content-Type: application/json [11:07:13] [11:07:13]POST finish read [11:07:13]Found Content-Length = 769 [11:07:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645140", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:07:13]execute_script... [11:07: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)645140", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:07:13]POST & json_proto [11:07:13]process_json_proto [11:07:13]json parsed OK: [11:07:13]protocol is kg_v1.0 [11:07:13]action value=close_receipt [11:07:13]process_action close_receipt [11:07:13]cmd_close_receipt [11:07:13]MH_GetDate [11:07:13]Write to MH i2c: F0 00 00 66 6C C1 [11:07:13]Write i2c OK [11:07:13]MH_I2C_Read... [11:07:13]Read from MH i2c: F0 [11:07:13]MH_I2C_Read... [11:07:13]Read from MH i2c: F0 09 00 [11:07:13]MH_I2C_Read... [11:07:13]Read from MH i2c: F0 09 00 66 6C 00 66 13 22 67 44 5E 04 65 D7 [11:07:13]GetLastDocTimeStamp 1730286393 [11:07:13]current date 1730286438 [11:07:13]FM_GetShiftState [11:07:13]SAM_PROTO_GetShiftState [11:07:13]wFMCommunicate request_size=4 [11:07:13]MH_SAM_APDU [11:07:13]CAPDU: 80 13 01 00 [11:07:13]Write to MH i2c: E2 08 00 67 6C 80 13 01 00 00 00 00 00 50 [11:07:13]Write i2c OK [11:07:13]MH_I2C_Read... [11:07:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:07:13]Read from MH i2c: E2 [11:07:13]MH_I2C_Read... [11:07:13]Read from MH i2c: E2 0E 00 [11:07:13]MH_I2C_Read... [11:07:13]Read from MH i2c: E2 0E 00 67 6C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 3B [11:07:13]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:07:13]wFMCommunicate OK [11:07:13]SAM_PROTO_GetShiftState done [11:07:13]FM_GetShiftState done [11:07:13]opened in 1730247899 [11:07:13]opened+sec_in_day 1730334299 [11:07:13]quantity*price = 100015 [11:07:13]sum+1 = 100017 [11:07:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 181 30.10.2024 11:07 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311334 ФПД: 245891406058451 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T110718&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311334&fm=245891406058451&tin=02508201610067®Number=0000000000091780&sum=100016 [11:07:14]StoreToDocumentArchive [11:07:14]shift 536 fd 311334 [11:07:14]save to /storage/0536/doc_00311334 [11:07:14]save last doc name /storage/0536/doc_00311334 to /storage/kkm_last_doc_name [11:07:14]save OK [11:07:14]Clear old archive folders... [11:07:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:07:14]tlvbuf is 007B1110 [11:07:14]SAM_PROTO_ClearQueue [11:07:14]wFMCommunicate request_size=4 [11:07:14]MH_SAM_APDU [11:07:14]CAPDU: 80 09 00 00 [11:07:14]Write to MH i2c: E2 08 00 74 6C 80 09 00 00 00 00 00 00 52 [11:07:14]Write i2c OK [11:07:14]MH_I2C_Read... [11:07:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:07:14]Read from MH i2c: E2 [11:07:14]MH_I2C_Read... [11:07:14]Read from MH i2c: E2 03 00 [11:07:14]MH_I2C_Read... [11:07:14]Read from MH i2c: E2 03 00 74 6C 00 90 00 54 [11:07:14]RAPDU: 90 00 [11:07:14]wFMCommunicate OK [11:07:14]SAM_PROTO_ClearQueue done [11:07:14]KKMCreateOFDPacket [11:07:14]OFDProtocolAddRootSTLVToBuf [11:07:14]FM_MakeSignedData [11:07:14]FM_MakeSignedData [11:07:14]SAM_PROTO_SignData [11:07:14]wFMCommunicate request_size=4 [11:07:14]MH_SAM_APDU [11:07:14]CAPDU: 80 0D 01 02 [11:07:14]Write to MH i2c: E2 08 00 75 6C 80 0D 01 02 00 00 00 00 5A [11:07:14]Write i2c OK [11:07:14]MH_I2C_Read... [11:07:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:07:14]Read from MH i2c: E2 [11:07:14]MH_I2C_Read... [11:07:14]Read from MH i2c: E2 03 00 [11:07:14]MH_I2C_Read... [11:07:14]Read from MH i2c: E2 03 00 75 6C 00 90 00 55 [11:07:14]RAPDU: 90 00 [11:07:14]wFMCommunicate OK [11:07:14]wFMCommunicate request_size=255 [11:07:14]MH_SAM_APDU [11:07: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 66 13 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 26 C0 04 00 35 04 06 00 DF [11:07:14]Write to MH i2c: E2 02 01 76 6C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 66 13 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 26 C0 04 00 35 04 06 00 DF 00 00 9C [11:07:14]Write i2c OK [11:07:14]MH_I2C_Read... [11:07:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:07:15]Read from MH i2c: E2 [11:07:15]MH_I2C_Read... [11:07:15]Read from MH i2c: E2 03 00 [11:07:15]MH_I2C_Read... [11:07:15]Read from MH i2c: E2 03 00 76 6C 00 90 00 56 [11:07:15]RAPDU: 90 00 [11:07:15]wFMCommunicate OK [11:07:15]wFMCommunicate request_size=10 [11:07:15]MH_SAM_APDU [11:07:15]CAPDU: 80 0D 02 02 05 A3 0D E9 53 D3 [11:07:15]Write to MH i2c: E2 0D 00 77 6C 80 0D 02 02 05 00 A3 0D E9 53 D3 00 00 26 [11:07:15]Write i2c OK [11:07:15]MH_I2C_Read... [11:07:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:07:15]Read from MH i2c: E2 [11:07:15]MH_I2C_Read... [11:07:15]Read from MH i2c: E2 03 00 [11:07:15]MH_I2C_Read... [11:07:15]Read from MH i2c: E2 03 00 77 6C 00 90 00 57 [11:07:15]RAPDU: 90 00 [11:07:15]wFMCommunicate OK [11:07:15]wFMCommunicate request_size=4 [11:07:15]MH_SAM_APDU [11:07:15]CAPDU: 80 0D 03 02 [11:07:15]Write to MH i2c: E2 08 00 78 6C 80 0D 03 02 00 00 00 00 5F [11:07:15]Write i2c OK [11:07:15]MH_I2C_Read... [11:07:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:07:15]Read from MH i2c: E2 [11:07:15]MH_I2C_Read... [11:07:15]Read from MH i2c: E2 0B 00 [11:07:15]MH_I2C_Read... [11:07:15]Read from MH i2c: E2 0B 00 78 6C 00 31 F6 B2 DB CE 95 98 FA 90 00 09 [11:07:15]RAPDU: 31 F6 B2 DB CE 95 98 FA 90 00 [11:07:15]wFMCommunicate OK [11:07:15]SAM_PROTO_SignData done [11:07:15]FM_MakeSignedData done [11:07:15]CreateOFDProtocolMessage [11:07:15]wFMCommunicate request_size=4 [11:07:15]MH_SAM_APDU [11:07:15]CAPDU: 80 11 00 00 [11:07:15]Write to MH i2c: E2 08 00 79 6C 80 11 00 00 00 00 00 00 5F [11:07:15]Write i2c OK [11:07:15]MH_I2C_Read... [11:07:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:07:15]Read from MH i2c: E2 [11:07:15]MH_I2C_Read... [11:07:15]Read from MH i2c: E2 17 00 [11:07:15]MH_I2C_Read... [11:07:15]Read from MH i2c: E2 17 00 79 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B4 [11:07:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:07:15]wFMCommunicate OK [11:07:15]CreateOFDProtocolMessage done [11:07:15]OFDSenderStorePacket 311334 [11:07:15]StoreOFDPacket docnum=311334 [11:07:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 BB C6 07 01 56 38 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 66 13 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 26 C0 04 00 35 04 06 00 DF A3 0D E9 53 D3 31 F6 B2 DB CE 95 98 FA [11:07:15]CheckFolder [11:07:15]dirname=/storage/ofd_packets [11:07:15]CheckFolder done [11:07:15]ProducePacketName [11:07:15]name=ofd_packets/00311334 [11:07:15]NVStorageSaveData ofd_packets/00311334 [11:07:15]File name is /storage/ofd_packets/00311334 [11:07:15]Write 301 bytes [11:07:15]NVStorageSaveData done [11:07:15]OFDSenderStorePacket done [11:07:15]KKMCreateOFDPacket done [11:07:15]NVStorageSaveData kkm_last_timestamp [11:07:15]File name is /storage/kkm_last_timestamp [11:07:15]Write 4 bytes [11:07:15]NVStorageSaveData done [11:07:15]ExternCall_PrintAddStr [11:07:15]wPrintStart [11:07:15]Write to MH i2c: 01 00 00 7A 6C E6 [11:07:15]Write i2c OK [11:07:15]MH_I2C_Read... [11:07:15]Read from MH i2c: 01 [11:07:15]MH_I2C_Read... [11:07:15]Read from MH i2c: 01 07 00 [11:07:15]MH_I2C_Read... [11:07:15]Read from MH i2c: 01 07 00 7A 6C 00 00 00 00 00 FF 0F FB [11:07:15]RasterBufferAndPrint [11:07:15]line Счет N : (1)645140 [11:07:15]line ИНН: 02508201610067 [11:07:15]line Контрольно-Кассовый Чек [11:07:15]line ПРОДАЖА [11:07:15]line ТРК (МРК, ГНК) : 31 [11:07:15]line Товар: 2710124130 [11:07:15]line Аи-92-К-2 [11:07:15]line 14.950 * 66.90 [11:07:15]line = 1000.16 [11:07:15]line НДС 12% НСП 1% [11:07:15]line > о реализуемом товаре [11:07:15]line ИТОГО: 1000.16 [11:07:15]line НСП 1% : 8.85 [11:07:15]line НДС 12% : 106.21 [11:07:15]line Наличными: 0.00 [11:07:15]line Безнал.: 1000.16 [11:07:15]line Место: АЗС № 172 "Партнер Нефть" [11:07:15]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:07:15]line СНО: Общий режим [11:07:15]line Чек 181 30.10.2024 11:07 [11:07:15]line Смена: 536 ФФД: 1.0 [11:07:15]line ЗНМ: 0300000116 [11:07:15]line РНМ: 0000000000091780 [11:07:15]line Версия ККМ: 001 [11:07:15]line Платежная система: Mbank [11:07:15]line ФМ: 0000000000871765 [11:07:15]line ФД: 311334 [11:07:15]line ФПД: 245891406058451 [11:07:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T110718&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311334&fm=245891406058451&tin=02508201610067®Number=0000000000091780&sum=100016 [11:07:15]OFD Sender: Processing packet 311334 [packets to send 223, broken 222] [11:07:15]ProducePacketName [11:07:15]name=ofd_packets/00311334 [11:07:15]OFD Sender: To server: pG, [11:07:15]CommunicateWithHost lk.salyk.kg:30040 [11:07:15]ConnectInit lk.salyk.kg [11:07:15]written 0, free lines is 4095 [11:07:15]Connected sock=11 [11:07:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 BB C6 07 01 56 38 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 66 13 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 26 C0 04 00 35 04 06 00 DF A3 0D E9 53 D3 31 F6 B2 DB CE 95 98 FA [11:07:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 62 E6 47 00 7E 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 31 37 36 35 10 04 04 00 26 C0 04 00 F4 03 04 00 B6 B9 21 67 B6 04 01 00 00 97 69 06 E6 79 3E 78 78 [11:07:15]CommunicateWithHost err = 0 [11:07:15]CheckOFDResponse [11:07:15]1017 (14) - 77093643461234 [11:07:15]1041 (16) - 0000000000871765 [11:07:15]1040 (4) - 311334 [11:07:15]1012 (4) - 30.10.2024 04:44 [11:07:15]1206 (1) - 0 [11:07:15]OFD Sender: Remove packet 311334 [11:07:15]ProducePacketName [11:07:15]name=ofd_packets/00311334 [11:07:15]NVStorageDeleteData [11:07:15]Write to MH i2c: 01 00 00 A2 6C 0E [11:07:15]Write i2c OK [11:07:15]MH_I2C_Read... [11:07:15]Read from MH i2c: 01 [11:07:15]MH_I2C_Read... [11:07:15]Read from MH i2c: 01 07 00 [11:07:15]MH_I2C_Read... [11:07:15]Read from MH i2c: 01 07 00 A2 6C 00 00 00 00 00 F4 0C 15 [11:07:15]RasterBufferAndPrint [11:07:15]line [11:07:15]line [11:07:15]line [11:07:15]line [11:07:15]line [11:07:15]written 0, free lines is 3320 [11:07:15]MH_Cut [11:07:15]Write to MH i2c: D1 01 00 A9 6C 01 E7 [11:07:15]Write i2c OK [11:07:15]MH_I2C_Read... [11:07:15]Read from MH i2c: D1 [11:07:15]MH_I2C_Read... [11:07:15]Read from MH i2c: D1 01 00 [11:07:15]MH_I2C_Read... [11:07:15]Read from MH i2c: D1 01 00 A9 6C 00 E6 [11:07:15]Write to MH i2c: 01 00 00 AA 6C 16 [11:07:15]Write i2c OK [11:07:15]MH_I2C_Read... [11:07:16]OFD Sender: No OFD packet to send [11:07:16]*** Cut start [11:07:16]*** Purtial cut [11:07:16]*** Stage 1: CUTSNS_PIN = 1 [11:07:16]Read from MH i2c: 01 [11:07:16]MH_I2C_Read... [11:07:16]*** Stop cut motor [11:07:16]*** Cut end [11:07:16]Read from MH i2c: 01 07 00 [11:07:16]MH_I2C_Read... [11:07:16]Read from MH i2c: 01 07 00 AA 6C 00 00 00 00 00 FF 0F 2B [11:07:16]process_action close_receipt done [11:07:16]requested_data is exist [11:07:16]produce_requested_data [11:07:16]requested_item fm.sn is exist - process it [11:07:16]wFMCommunicate request_size=4 [11:07:16]MH_SAM_APDU [11:07:16]CAPDU: 80 11 00 00 [11:07:16]Write to MH i2c: E2 08 00 AB 6C 80 11 00 00 00 00 00 00 91 [11:07:16]Write i2c OK [11:07:16]MH_I2C_Read... [11:07:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:07:16]Read from MH i2c: E2 [11:07:16]MH_I2C_Read... [11:07:16]Read from MH i2c: E2 17 00 [11:07:16]MH_I2C_Read... [11:07:16]Read from MH i2c: E2 17 00 AB 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E6 [11:07:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:07:16]wFMCommunicate OK [11:07:16]requested_item fd.num is exist - process it [11:07:16]SAM_PROTO_GetFieldsCounters [11:07:16]wFMCommunicate request_size=4 [11:07:16]MH_SAM_APDU [11:07:16]CAPDU: 80 13 00 00 [11:07:16]Write to MH i2c: E2 08 00 AC 6C 80 13 00 00 00 00 00 00 94 [11:07:16]Write i2c OK [11:07:16]MH_I2C_Read... [11:07:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:07:16]Read from MH i2c: E2 [11:07:16]MH_I2C_Read... [11:07:16]Read from MH i2c: E2 62 00 [11:07:16]MH_I2C_Read... [11:07:16]Read from MH i2c: E2 62 00 AC 6C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 26 C0 04 00 0E 04 04 00 18 02 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 DA [11:07: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 26 C0 04 00 0E 04 04 00 18 02 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 [11:07:17]wFMCommunicate OK [11:07:17]SAM_PROTO_GetFieldsCounters done [11:07:17]requested_item shift.num is exist - process it [11:07:17]requested_item shift.opened is exist - process it [11:07:17]req_shift_opened [11:07:17]FM_GetShiftState [11:07:17]SAM_PROTO_GetShiftState [11:07:17]wFMCommunicate request_size=4 [11:07:17]MH_SAM_APDU [11:07:17]CAPDU: 80 13 01 00 [11:07:17]Write to MH i2c: E2 08 00 AD 6C 80 13 01 00 00 00 00 00 96 [11:07:17]Write i2c OK [11:07:17]MH_I2C_Read... [11:07:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:07:17]Read from MH i2c: E2 [11:07:17]MH_I2C_Read... [11:07:17]Read from MH i2c: E2 0E 00 [11:07:17]MH_I2C_Read... [11:07:17]Read from MH i2c: E2 0E 00 AD 6C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 81 [11:07:17]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:07:17]wFMCommunicate OK [11:07:17]SAM_PROTO_GetShiftState done [11:07:17]FM_GetShiftState done [11:07:17]req_shift_opened done [11:07:17]requested_item shift.open_date is exist - process it [11:07:17]req_shift_open_date [11:07:17]req_shift_open_date done [11:07:17]produce_requested_data done [11:07:17]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311334,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:07:17]process_action_free close_receipt [11:07:17]json_value_free [11:07:17]json_value_free done [11:07:17]process_json_proto returns [11:07:17]Send response to host [11:07:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311334,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:07:17]free response buf [11:07:17]execute_script done [11:07:17]execute_script returns [11:07:17]free content buf [11:07:17]Sock 7.Close socket [11:07:17]Sock 7.Thread stoped [11:07:20]accept exits with 9 [11:07:20]New connection [11:07:20]New thread 3066654052 created [11:07:20]Thread 3066510692 joined [11:07:20]Waiting for new connection... [11:07:20] Sock 9.Parse request [11:07:20]Sock 9.Check first char [11:07:20]Sock 9.First char is OK [11:07:20]request: POST /json_proto HTTP/1.0 [11:07:20]Method: POST [11:07:20]URL: /json_proto [11:07:20]Method is POST - this is cgi request [11:07:20]url: /json_proto [11:07:20]query_string will be loaded in cgi processing [11:07:20]execute_cgi json_proto POST (null) [11:07:20]execute_cgi path=json_proto method=POST [11:07:20]POST find Content-Length [11:07:20]Host: 172.17.96.3:8080 [11:07:20]Content-Length: 677 [11:07:20]Content-Type: application/json [11:07:20] [11:07:20]POST finish read [11:07:20]Found Content-Length = 677 [11:07:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645141", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:07:20]execute_script... [11:07: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)645141", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:07:20]POST & json_proto [11:07:20]process_json_proto [11:07:20]json parsed OK: [11:07:20]protocol is kg_v1.0 [11:07:20]action value=close_receipt [11:07:20]process_action close_receipt [11:07:20]cmd_close_receipt [11:07:20]MH_GetDate [11:07:20]Write to MH i2c: F0 00 00 AE 6C 09 [11:07:20]Write i2c OK [11:07:20]MH_I2C_Read... [11:07:20]Read from MH i2c: F0 [11:07:20]MH_I2C_Read... [11:07:20]Read from MH i2c: F0 09 00 [11:07:20]MH_I2C_Read... [11:07:20]Read from MH i2c: F0 09 00 AE 6C 00 6D 13 22 67 44 5E 04 65 26 [11:07:20]GetLastDocTimeStamp 1730286438 [11:07:20]current date 1730286445 [11:07:20]FM_GetShiftState [11:07:20]SAM_PROTO_GetShiftState [11:07:20]wFMCommunicate request_size=4 [11:07:20]MH_SAM_APDU [11:07:20]CAPDU: 80 13 01 00 [11:07:20]Write to MH i2c: E2 08 00 AF 6C 80 13 01 00 00 00 00 00 98 [11:07:20]Write i2c OK [11:07:20]MH_I2C_Read... [11:07:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:07:20]Read from MH i2c: E2 [11:07:20]MH_I2C_Read... [11:07:20]Read from MH i2c: E2 0E 00 [11:07:20]MH_I2C_Read... [11:07:20]Read from MH i2c: E2 0E 00 AF 6C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 83 [11:07:20]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:07:20]wFMCommunicate OK [11:07:20]SAM_PROTO_GetShiftState done [11:07:20]FM_GetShiftState done [11:07:20]opened in 1730247899 [11:07:20]opened+sec_in_day 1730334299 [11:07:20]quantity*price = 50041 [11:07:20]sum+1 = 50042 [11:07:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 182 30.10.2024 11:07 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311335 ФПД: 21143923076243 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T110725&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311335&fm=21143923076243&tin=02508201610067®Number=0000000000091780&sum=50000 [11:07:22]StoreToDocumentArchive [11:07:22]shift 536 fd 311335 [11:07:22]save to /storage/0536/doc_00311335 [11:07:22]save last doc name /storage/0536/doc_00311335 to /storage/kkm_last_doc_name [11:07:22]save OK [11:07:22]Clear old archive folders... [11:07:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:07:22]tlvbuf is 00797890 [11:07:22]SAM_PROTO_ClearQueue [11:07:22]wFMCommunicate request_size=4 [11:07:22]MH_SAM_APDU [11:07:22]CAPDU: 80 09 00 00 [11:07:22]Write to MH i2c: E2 08 00 BC 6C 80 09 00 00 00 00 00 00 9A [11:07:22]Write i2c OK [11:07:22]MH_I2C_Read... [11:07:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:07:22]Read from MH i2c: E2 [11:07:22]MH_I2C_Read... [11:07:22]Read from MH i2c: E2 03 00 [11:07:22]MH_I2C_Read... [11:07:22]Read from MH i2c: E2 03 00 BC 6C 00 90 00 9C [11:07:22]RAPDU: 90 00 [11:07:22]wFMCommunicate OK [11:07:22]SAM_PROTO_ClearQueue done [11:07:22]KKMCreateOFDPacket [11:07:22]OFDProtocolAddRootSTLVToBuf [11:07:22]FM_MakeSignedData [11:07:22]FM_MakeSignedData [11:07:22]SAM_PROTO_SignData [11:07:22]wFMCommunicate request_size=4 [11:07:22]MH_SAM_APDU [11:07:22]CAPDU: 80 0D 01 02 [11:07:22]Write to MH i2c: E2 08 00 BD 6C 80 0D 01 02 00 00 00 00 A2 [11:07:22]Write i2c OK [11:07:22]MH_I2C_Read... [11:07:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:07:22]Read from MH i2c: E2 [11:07:22]MH_I2C_Read... [11:07:22]Read from MH i2c: E2 03 00 [11:07:22]MH_I2C_Read... [11:07:22]Read from MH i2c: E2 03 00 BD 6C 00 90 00 9D [11:07:22]RAPDU: 90 00 [11:07:22]wFMCommunicate OK [11:07:22]wFMCommunicate request_size=255 [11:07:22]MH_SAM_APDU [11:07: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 B6 00 00 00 F4 03 04 00 6D 13 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 27 C0 04 00 35 04 06 00 13 [11:07:22]Write to MH i2c: E2 02 01 BE 6C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 B6 00 00 00 F4 03 04 00 6D 13 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 27 C0 04 00 35 04 06 00 13 00 00 07 [11:07:22]Write i2c OK [11:07:22]MH_I2C_Read... [11:07:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:07:22]Read from MH i2c: E2 [11:07:22]MH_I2C_Read... [11:07:22]Read from MH i2c: E2 03 00 [11:07:22]MH_I2C_Read... [11:07:22]Read from MH i2c: E2 03 00 BE 6C 00 90 00 9E [11:07:22]RAPDU: 90 00 [11:07:22]wFMCommunicate OK [11:07:22]wFMCommunicate request_size=10 [11:07:22]MH_SAM_APDU [11:07:22]CAPDU: 80 0D 02 02 05 3A F4 06 2C 93 [11:07:22]Write to MH i2c: E2 0D 00 BF 6C 80 0D 02 02 05 00 3A F4 06 2C 93 00 00 A2 [11:07:22]Write i2c OK [11:07:22]MH_I2C_Read... [11:07:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:07:22]Read from MH i2c: E2 [11:07:22]MH_I2C_Read... [11:07:22]Read from MH i2c: E2 03 00 [11:07:22]MH_I2C_Read... [11:07:22]Read from MH i2c: E2 03 00 BF 6C 00 90 00 9F [11:07:22]RAPDU: 90 00 [11:07:22]wFMCommunicate OK [11:07:22]wFMCommunicate request_size=4 [11:07:22]MH_SAM_APDU [11:07:22]CAPDU: 80 0D 03 02 [11:07:22]Write to MH i2c: E2 08 00 C0 6C 80 0D 03 02 00 00 00 00 A7 [11:07:22]Write i2c OK [11:07:22]MH_I2C_Read... [11:07:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:07:22]Read from MH i2c: E2 [11:07:22]MH_I2C_Read... [11:07:22]Read from MH i2c: E2 0B 00 [11:07:22]MH_I2C_Read... [11:07:22]Read from MH i2c: E2 0B 00 C0 6C 00 19 5E 45 64 80 82 1D FA 90 00 E1 [11:07:22]RAPDU: 19 5E 45 64 80 82 1D FA 90 00 [11:07:22]wFMCommunicate OK [11:07:22]SAM_PROTO_SignData done [11:07:22]FM_MakeSignedData done [11:07:22]CreateOFDProtocolMessage [11:07:22]wFMCommunicate request_size=4 [11:07:22]MH_SAM_APDU [11:07:22]CAPDU: 80 11 00 00 [11:07:22]Write to MH i2c: E2 08 00 C1 6C 80 11 00 00 00 00 00 00 A7 [11:07:22]Write i2c OK [11:07:22]MH_I2C_Read... [11:07:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:07:22]Read from MH i2c: E2 [11:07:22]MH_I2C_Read... [11:07:22]Read from MH i2c: E2 17 00 [11:07:22]MH_I2C_Read... [11:07:22]Read from MH i2c: E2 17 00 C1 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FC [11:07:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:07:22]wFMCommunicate OK [11:07:22]CreateOFDProtocolMessage done [11:07:22]OFDSenderStorePacket 311335 [11:07:22]StoreOFDPacket docnum=311335 [11:07:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 DF BC 07 01 BF 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 B6 00 00 00 F4 03 04 00 6D 13 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 27 C0 04 00 35 04 06 00 13 3A F4 06 2C 93 19 5E 45 64 80 82 1D FA [11:07:22]CheckFolder [11:07:22]dirname=/storage/ofd_packets [11:07:22]CheckFolder done [11:07:22]ProducePacketName [11:07:22]name=ofd_packets/00311335 [11:07:22]NVStorageSaveData ofd_packets/00311335 [11:07:22]File name is /storage/ofd_packets/00311335 [11:07:22]Write 301 bytes [11:07:22]NVStorageSaveData done [11:07:22]OFDSenderStorePacket done [11:07:22]KKMCreateOFDPacket done [11:07:22]NVStorageSaveData kkm_last_timestamp [11:07:22]File name is /storage/kkm_last_timestamp [11:07:22]Write 4 bytes [11:07:22]NVStorageSaveData done [11:07:22]ExternCall_PrintAddStr [11:07:22]wPrintStart [11:07:22]Write to MH i2c: 01 00 00 C2 6C 2E [11:07:22]Write i2c OK [11:07:22]MH_I2C_Read... [11:07:22]Read from MH i2c: 01 [11:07:22]MH_I2C_Read... [11:07:22]Read from MH i2c: 01 07 00 [11:07:22]MH_I2C_Read... [11:07:22]Read from MH i2c: 01 07 00 C2 6C 00 00 00 00 00 FF 0F 43 [11:07:22]RasterBufferAndPrint [11:07:22]line Счет N : (1)645141 [11:07:22]line ИНН: 02508201610067 [11:07:22]line Контрольно-Кассовый Чек [11:07:22]line ПРОДАЖА [11:07:22]line ТРК (МРК, ГНК) : 62 [11:07:22]line Товар: 2710124130 [11:07:22]line Аи-92-К-2 [11:07:22]line 7.480 * 66.90 [11:07:22]line = 500.41 [11:07:22]line НДС 12% НСП 1% [11:07:22]line > о реализуемом товаре [11:07:22]line ОКРУГЛЕНИЕ: -0.41 [11:07:22]line ИТОГО: 500.00 [11:07:22]line Внесено: 500.00 [11:07:22]line СДАЧА: 0.00 [11:07:22]line НСП 1% : 4.43 [11:07:22]line НДС 12% : 53.14 [11:07:22]line Наличными: 500.00 [11:07:22]line Безнал.: 0.00 [11:07:22]line Место: АЗС № 172 "Партнер Нефть" [11:07:22]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:07:22]line СНО: Общий режим [11:07:22]line Чек 182 30.10.2024 11:07 [11:07:22]line Смена: 536 ФФД: 1.0 [11:07:22]line ЗНМ: 0300000116 [11:07:22]line РНМ: 0000000000091780 [11:07:22]line Версия ККМ: 001 [11:07:22]line ФМ: 0000000000871765 [11:07:22]line ФД: 311335 [11:07:22]line ФПД: 21143923076243 [11:07:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T110725&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311335&fm=21143923076243&tin=02508201610067®Number=0000000000091780&sum=50000 [11:07:22]written 0, free lines is 4095 [11:07:22]OFD Sender: Processing packet 311335 [packets to send 223, broken 222] [11:07:22]ProducePacketName [11:07:22]name=ofd_packets/00311335 [11:07:22]OFD Sender: To server: pG, [11:07:22]CommunicateWithHost lk.salyk.kg:30040 [11:07:22]ConnectInit lk.salyk.kg [11:07:22]Connected sock=10 [11:07:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 DF BC 07 01 BF 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 B6 00 00 00 F4 03 04 00 6D 13 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 27 C0 04 00 35 04 06 00 13 3A F4 06 2C 93 19 5E 45 64 80 82 1D FA [11:07:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 B8 FC 47 00 99 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 31 37 36 35 10 04 04 00 27 C0 04 00 F4 03 04 00 BD B9 21 67 B6 04 01 00 00 B3 B5 18 D5 62 CC D1 2F [11:07:23]CommunicateWithHost err = 0 [11:07:23]CheckOFDResponse [11:07:23]1017 (14) - 77093643461234 [11:07:23]1041 (16) - 0000000000871765 [11:07:23]1040 (4) - 311335 [11:07:23]1012 (4) - 30.10.2024 04:44 [11:07:23]1206 (1) - 0 [11:07:23]OFD Sender: Remove packet 311335 [11:07:23]ProducePacketName [11:07:23]name=ofd_packets/00311335 [11:07:23]NVStorageDeleteData [11:07:23]Write to MH i2c: 01 00 00 EC 6C 58 [11:07:23]Write i2c OK [11:07:23]MH_I2C_Read... [11:07:23]Read from MH i2c: 01 [11:07:23]MH_I2C_Read... [11:07:23]Read from MH i2c: 01 07 00 [11:07:23]MH_I2C_Read... [11:07:23]Read from MH i2c: 01 07 00 EC 6C 00 00 00 00 00 C1 0C 2C [11:07:23]RasterBufferAndPrint [11:07:23]line [11:07:23]line [11:07:23]line [11:07:23]line [11:07:23]line [11:07:23]written 0, free lines is 3275 [11:07:23]MH_Cut [11:07:23]Write to MH i2c: D1 01 00 F3 6C 01 31 [11:07:23]Write i2c OK [11:07:23]MH_I2C_Read... [11:07:23]Read from MH i2c: D1 [11:07:23]MH_I2C_Read... [11:07:23]Read from MH i2c: D1 01 00 [11:07:23]MH_I2C_Read... [11:07:23]Read from MH i2c: D1 01 00 F3 6C 00 30 [11:07:23]Write to MH i2c: 01 00 00 F4 6C 60 [11:07:23]Write i2c OK [11:07:23]MH_I2C_Read... [11:07:23]OFD Sender: No OFD packet to send [11:07:23]*** Cut start [11:07:23]*** Purtial cut [11:07:23]*** Stage 1: CUTSNS_PIN = 1 [11:07:24]Read from MH i2c: 01 [11:07:24]MH_I2C_Read... [11:07:24]*** Stop cut motor [11:07:24]*** Cut end [11:07:24]Read from MH i2c: 01 07 00 [11:07:24]MH_I2C_Read... [11:07:24]Read from MH i2c: 01 07 00 F4 6C 00 00 00 00 00 FF 0F 75 [11:07:24]process_action close_receipt done [11:07:24]requested_data is exist [11:07:24]produce_requested_data [11:07:24]requested_item fm.sn is exist - process it [11:07:24]wFMCommunicate request_size=4 [11:07:24]MH_SAM_APDU [11:07:24]CAPDU: 80 11 00 00 [11:07:24]Write to MH i2c: E2 08 00 F5 6C 80 11 00 00 00 00 00 00 DB [11:07:24]Write i2c OK [11:07:24]MH_I2C_Read... [11:07:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:07:24]Read from MH i2c: E2 [11:07:24]MH_I2C_Read... [11:07:24]Read from MH i2c: E2 17 00 [11:07:24]MH_I2C_Read... [11:07:24]Read from MH i2c: E2 17 00 F5 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 30 [11:07:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:07:24]wFMCommunicate OK [11:07:24]requested_item fd.num is exist - process it [11:07:24]SAM_PROTO_GetFieldsCounters [11:07:24]wFMCommunicate request_size=4 [11:07:24]MH_SAM_APDU [11:07:24]CAPDU: 80 13 00 00 [11:07:24]Write to MH i2c: E2 08 00 F6 6C 80 13 00 00 00 00 00 00 DE [11:07:24]Write i2c OK [11:07:24]MH_I2C_Read... [11:07:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:07:24]Read from MH i2c: E2 [11:07:24]MH_I2C_Read... [11:07:24]Read from MH i2c: E2 62 00 [11:07:24]MH_I2C_Read... [11:07:24]Read from MH i2c: E2 62 00 F6 6C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 27 C0 04 00 0E 04 04 00 18 02 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 28 [11: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 27 C0 04 00 0E 04 04 00 18 02 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 [11:07:24]wFMCommunicate OK [11:07:24]SAM_PROTO_GetFieldsCounters done [11:07:24]requested_item shift.num is exist - process it [11:07:24]requested_item shift.opened is exist - process it [11:07:24]req_shift_opened [11:07:24]FM_GetShiftState [11:07:24]SAM_PROTO_GetShiftState [11:07:24]wFMCommunicate request_size=4 [11:07:24]MH_SAM_APDU [11:07:24]CAPDU: 80 13 01 00 [11:07:24]Write to MH i2c: E2 08 00 F7 6C 80 13 01 00 00 00 00 00 E0 [11:07:24]Write i2c OK [11:07:24]MH_I2C_Read... [11:07:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:07:24]Read from MH i2c: E2 [11:07:24]MH_I2C_Read... [11:07:24]Read from MH i2c: E2 0E 00 [11:07:24]MH_I2C_Read... [11:07:24]Read from MH i2c: E2 0E 00 F7 6C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 CB [11:07:24]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:07:24]wFMCommunicate OK [11:07:24]SAM_PROTO_GetShiftState done [11:07:24]FM_GetShiftState done [11:07:24]req_shift_opened done [11:07:24]requested_item shift.open_date is exist - process it [11:07:24]req_shift_open_date [11:07:24]req_shift_open_date done [11:07:24]produce_requested_data done [11:07:24]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311335,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:07:24]process_action_free close_receipt [11:07:24]json_value_free [11:07:24]json_value_free done [11:07:24]process_json_proto returns [11:07:24]Send response to host [11:07:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311335,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:07:24]free response buf [11:07:24]execute_script done [11:07:24]execute_script returns [11:07:24]free content buf [11:07:24]Sock 9.Close socket [11:07:24]Sock 9.Thread stoped [11:07:28]OFD Sender: No OFD packet to send [11:07:33]OFD Sender: No OFD packet to send [11:07:38]OFD Sender: No OFD packet to send [11:07:43]OFD Sender: No OFD packet to send [11:07:48]OFD Sender: No OFD packet to send [11:07:53]OFD Sender: No OFD packet to send [11:07:58]OFD Sender: No OFD packet to send [11:08:03]OFD Sender: No OFD packet to send [11:08:08]OFD Sender: No OFD packet to send [11:08:13]OFD Sender: No OFD packet to send [11:08:18]OFD Sender: No OFD packet to send [11:08:23]OFD Sender: No OFD packet to send [11:08:28]OFD Sender: No OFD packet to send [11:08:29]accept exits with 7 [11:08:29]New connection [11:08:29]New thread 3066510692 created [11:08:29]Thread 3066654052 joined [11:08:29]Waiting for new connection... [11:08:29] Sock 7.Parse request [11:08:29]Sock 7.Check first char [11:08:29]Sock 7.First char is OK [11:08:29]request: POST /json_proto HTTP/1.0 [11:08:29]Method: POST [11:08:29]URL: /json_proto [11:08:29]Method is POST - this is cgi request [11:08:29]url: /json_proto [11:08:29]query_string will be loaded in cgi processing [11:08:29]execute_cgi json_proto POST (null) [11:08:29]execute_cgi path=json_proto method=POST [11:08:29]POST find Content-Length [11:08:29]Host: 172.17.96.3:8080 [11:08:29]Content-Length: 766 [11:08:29]Content-Type: application/json [11:08:29] [11:08:29]POST finish read [11:08:29]Found Content-Length = 766 [11:08:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645143", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.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: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:08:29]execute_script... [11:08: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)645143", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.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: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:08:29]POST & json_proto [11:08:29]process_json_proto [11:08:29]json parsed OK: [11:08:29]protocol is kg_v1.0 [11:08:29]action value=close_receipt [11:08:29]process_action close_receipt [11:08:29]cmd_close_receipt [11:08:29]MH_GetDate [11:08:29]Write to MH i2c: F0 00 00 F8 6C 53 [11:08:29]Write i2c OK [11:08:29]MH_I2C_Read... [11:08:29]Read from MH i2c: F0 [11:08:29]MH_I2C_Read... [11:08:29]Read from MH i2c: F0 09 00 [11:08:29]MH_I2C_Read... [11:08:29]Read from MH i2c: F0 09 00 F8 6C 00 B2 13 22 67 44 5E 04 65 B5 [11:08:29]GetLastDocTimeStamp 1730286445 [11:08:29]current date 1730286514 [11:08:29]FM_GetShiftState [11:08:29]SAM_PROTO_GetShiftState [11:08:29]wFMCommunicate request_size=4 [11:08:29]MH_SAM_APDU [11:08:29]CAPDU: 80 13 01 00 [11:08:29]Write to MH i2c: E2 08 00 F9 6C 80 13 01 00 00 00 00 00 E2 [11:08:29]Write i2c OK [11:08:29]MH_I2C_Read... [11:08:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:08:29]Read from MH i2c: E2 [11:08:29]MH_I2C_Read... [11:08:29]Read from MH i2c: E2 0E 00 [11:08:29]MH_I2C_Read... [11:08:29]Read from MH i2c: E2 0E 00 F9 6C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 CD [11:08:29]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:08:29]wFMCommunicate OK [11:08:29]SAM_PROTO_GetShiftState done [11:08:29]FM_GetShiftState done [11:08:29]opened in 1730247899 [11:08:29]opened+sec_in_day 1730334299 [11:08:29]quantity*price = 50041 [11:08:29]sum+1 = 50042 [11:08:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 183 30.10.2024 11:08 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311336 ФПД: 18391646437086 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T110834&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311336&fm=18391646437086&tin=02508201610067®Number=0000000000091780&sum=50041 [11:08:30]StoreToDocumentArchive [11:08:30]shift 536 fd 311336 [11:08:30]save to /storage/0536/doc_00311336 [11:08:30]save last doc name /storage/0536/doc_00311336 to /storage/kkm_last_doc_name [11:08:30]save OK [11:08:30]Clear old archive folders... [11:08:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:08:30]tlvbuf is 00645570 [11:08:30]SAM_PROTO_ClearQueue [11:08:30]wFMCommunicate request_size=4 [11:08:30]MH_SAM_APDU [11:08:30]CAPDU: 80 09 00 00 [11:08:30]Write to MH i2c: E2 08 00 06 6D 80 09 00 00 00 00 00 00 E5 [11:08:30]Write i2c OK [11:08:30]MH_I2C_Read... [11:08:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:08:31]Read from MH i2c: E2 [11:08:31]MH_I2C_Read... [11:08:31]Read from MH i2c: E2 03 00 [11:08:31]MH_I2C_Read... [11:08:31]Read from MH i2c: E2 03 00 06 6D 00 90 00 E7 [11:08:31]RAPDU: 90 00 [11:08:31]wFMCommunicate OK [11:08:31]SAM_PROTO_ClearQueue done [11:08:31]KKMCreateOFDPacket [11:08:31]OFDProtocolAddRootSTLVToBuf [11:08:31]FM_MakeSignedData [11:08:31]FM_MakeSignedData [11:08:31]SAM_PROTO_SignData [11:08:31]wFMCommunicate request_size=4 [11:08:31]MH_SAM_APDU [11:08:31]CAPDU: 80 0D 01 02 [11:08:31]Write to MH i2c: E2 08 00 07 6D 80 0D 01 02 00 00 00 00 ED [11:08:31]Write i2c OK [11:08:31]MH_I2C_Read... [11:08:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:08:31]Read from MH i2c: E2 [11:08:31]MH_I2C_Read... [11:08:31]Read from MH i2c: E2 03 00 [11:08:31]MH_I2C_Read... [11:08:31]Read from MH i2c: E2 03 00 07 6D 00 90 00 E8 [11:08:31]RAPDU: 90 00 [11:08:31]wFMCommunicate OK [11:08:31]wFMCommunicate request_size=255 [11:08:31]MH_SAM_APDU [11:08: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 B2 13 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 28 C0 04 00 35 04 06 00 10 [11:08:31]Write to MH i2c: E2 02 01 08 6D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 B2 13 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 28 C0 04 00 35 04 06 00 10 00 00 E8 [11:08:31]Write i2c OK [11:08:31]MH_I2C_Read... [11:08:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:08:31]Read from MH i2c: E2 [11:08:31]MH_I2C_Read... [11:08:31]Read from MH i2c: E2 03 00 [11:08:31]MH_I2C_Read... [11:08:31]Read from MH i2c: E2 03 00 08 6D 00 90 00 E9 [11:08:31]RAPDU: 90 00 [11:08:31]wFMCommunicate OK [11:08:31]wFMCommunicate request_size=10 [11:08:31]MH_SAM_APDU [11:08:31]CAPDU: 80 0D 02 02 05 BA 23 8D 7E DE [11:08:31]Write to MH i2c: E2 0D 00 09 6D 80 0D 02 02 05 00 BA 23 8D 7E DE 00 00 C0 [11:08:31]Write i2c OK [11:08:31]MH_I2C_Read... [11:08:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:08:31]Read from MH i2c: E2 [11:08:31]MH_I2C_Read... [11:08:31]Read from MH i2c: E2 03 00 [11:08:31]MH_I2C_Read... [11:08:31]Read from MH i2c: E2 03 00 09 6D 00 90 00 EA [11:08:31]RAPDU: 90 00 [11:08:31]wFMCommunicate OK [11:08:31]wFMCommunicate request_size=4 [11:08:31]MH_SAM_APDU [11:08:31]CAPDU: 80 0D 03 02 [11:08:31]Write to MH i2c: E2 08 00 0A 6D 80 0D 03 02 00 00 00 00 F2 [11:08:31]Write i2c OK [11:08:31]MH_I2C_Read... [11:08:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:08:31]Read from MH i2c: E2 [11:08:31]MH_I2C_Read... [11:08:31]Read from MH i2c: E2 0B 00 [11:08:31]MH_I2C_Read... [11:08:31]Read from MH i2c: E2 0B 00 0A 6D 00 AC 7B 77 07 10 C5 E7 DC 90 00 30 [11:08:31]RAPDU: AC 7B 77 07 10 C5 E7 DC 90 00 [11:08:31]wFMCommunicate OK [11:08:31]SAM_PROTO_SignData done [11:08:31]FM_MakeSignedData done [11:08:31]CreateOFDProtocolMessage [11:08:31]wFMCommunicate request_size=4 [11:08:31]MH_SAM_APDU [11:08:31]CAPDU: 80 11 00 00 [11:08:31]Write to MH i2c: E2 08 00 0B 6D 80 11 00 00 00 00 00 00 F2 [11:08:31]Write i2c OK [11:08:31]MH_I2C_Read... [11:08:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:08:31]Read from MH i2c: E2 [11:08:31]MH_I2C_Read... [11:08:31]Read from MH i2c: E2 17 00 [11:08:31]MH_I2C_Read... [11:08:31]Read from MH i2c: E2 17 00 0B 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 47 [11:08:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:08:31]wFMCommunicate OK [11:08:31]CreateOFDProtocolMessage done [11:08:31]OFDSenderStorePacket 311336 [11:08:31]StoreOFDPacket docnum=311336 [11:08:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 0D 97 07 01 DD 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 B2 13 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 28 C0 04 00 35 04 06 00 10 BA 23 8D 7E DE AC 7B 77 07 10 C5 E7 DC [11:08:31]CheckFolder [11:08:31]dirname=/storage/ofd_packets [11:08:31]CheckFolder done [11:08:31]ProducePacketName [11:08:31]name=ofd_packets/00311336 [11:08:31]NVStorageSaveData ofd_packets/00311336 [11:08:31]File name is /storage/ofd_packets/00311336 [11:08:31]Write 301 bytes [11:08:31]NVStorageSaveData done [11:08:31]OFDSenderStorePacket done [11:08:31]KKMCreateOFDPacket done [11:08:31]NVStorageSaveData kkm_last_timestamp [11:08:31]File name is /storage/kkm_last_timestamp [11:08:31]Write 4 bytes [11:08:31]NVStorageSaveData done [11:08:31]ExternCall_PrintAddStr [11:08:31]wPrintStart [11:08:31]Write to MH i2c: 01 00 00 0C 6D 79 [11:08:31]Write i2c OK [11:08:31]MH_I2C_Read... [11:08:31]Read from MH i2c: 01 [11:08:31]MH_I2C_Read... [11:08:31]Read from MH i2c: 01 07 00 [11:08:31]MH_I2C_Read... [11:08:31]Read from MH i2c: 01 07 00 0C 6D 00 00 00 00 00 FF 0F 8E [11:08:31]RasterBufferAndPrint [11:08:31]line Счет N : (1)645143 [11:08:31]line ИНН: 02508201610067 [11:08:31]line Контрольно-Кассовый Чек [11:08:31]line ПРОДАЖА [11:08:31]line ТРК (МРК, ГНК) : 41 [11:08:31]line Товар: 2710124130 [11:08:31]line Аи-92-К-2 [11:08:31]line 7.480 * 66.90 [11:08:31]line = 500.41 [11:08:31]line НДС 12% НСП 1% [11:08:31]line > о реализуемом товаре [11:08:31]line ИТОГО: 500.41 [11:08:31]line НСП 1% : 4.43 [11:08:31]line НДС 12% : 53.14 [11:08:31]line Наличными: 0.00 [11:08:31]line Безнал.: 500.41 [11:08:31]line Место: АЗС № 172 "Партнер Нефть" [11:08:31]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:08:31]line СНО: Общий режим [11:08:31]line Чек 183 30.10.2024 11:08 [11:08:31]line Смена: 536 ФФД: 1.0 [11:08:31]line ЗНМ: 0300000116 [11:08:31]line РНМ: 0000000000091780 [11:08:31]line Версия ККМ: 001 [11:08:31]line Платежная система: Mbank [11:08:31]line ФМ: 0000000000871765 [11:08:31]line ФД: 311336 [11:08:31]line ФПД: 18391646437086 [11:08:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T110834&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311336&fm=18391646437086&tin=02508201610067®Number=0000000000091780&sum=50041 [11:08:31]written 0, free lines is 4095 [11:08:31]OFD Sender: Processing packet 311336 [packets to send 223, broken 222] [11:08:31]ProducePacketName [11:08:31]name=ofd_packets/00311336 [11:08:31]OFD Sender: To server: pG, [11:08:31]CommunicateWithHost lk.salyk.kg:30040 [11:08:31]ConnectInit lk.salyk.kg [11:08:31]Connected sock=10 [11: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 31 37 36 35 0F 01 00 00 0D 97 07 01 DD 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 B2 13 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 28 C0 04 00 35 04 06 00 10 BA 23 8D 7E DE AC 7B 77 07 10 C5 E7 DC [11:08:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 58 98 47 00 B9 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 31 37 36 35 10 04 04 00 28 C0 04 00 F4 03 04 00 02 BA 21 67 B6 04 01 00 00 E1 C0 28 86 DE 63 49 3D [11:08:31]CommunicateWithHost err = 0 [11:08:31]CheckOFDResponse [11:08:31]1017 (14) - 77093643461234 [11:08:31]1041 (16) - 0000000000871765 [11:08:31]1040 (4) - 311336 [11:08:31]1012 (4) - 30.10.2024 04:45 [11:08:31]1206 (1) - 0 [11:08:31]OFD Sender: Remove packet 311336 [11:08:31]ProducePacketName [11:08:31]name=ofd_packets/00311336 [11:08:31]NVStorageDeleteData [11:08:31]Write to MH i2c: 01 00 00 34 6D A1 [11:08:31]Write i2c OK [11:08:31]MH_I2C_Read... [11:08:31]Read from MH i2c: 01 [11:08:31]MH_I2C_Read... [11:08:31]Read from MH i2c: 01 07 00 [11:08:31]MH_I2C_Read... [11:08:31]Read from MH i2c: 01 07 00 34 6D 00 00 00 00 00 E5 0C 99 [11:08:31]RasterBufferAndPrint [11:08:31]line [11:08:31]line [11:08:31]line [11:08:31]line [11:08:31]line [11:08:31]written 0, free lines is 3306 [11:08:31]MH_Cut [11:08:31]Write to MH i2c: D1 01 00 3B 6D 01 7A [11:08:31]Write i2c OK [11:08:31]MH_I2C_Read... [11:08:31]Read from MH i2c: D1 [11:08:31]MH_I2C_Read... [11:08:31]Read from MH i2c: D1 01 00 [11:08:31]MH_I2C_Read... [11:08:31]Read from MH i2c: D1 01 00 3B 6D 00 79 [11:08:31]Write to MH i2c: 01 00 00 3C 6D A9 [11:08:31]Write i2c OK [11:08:31]MH_I2C_Read... [11:08:32]OFD Sender: No OFD packet to send [11:08:32]*** Cut start [11:08:32]*** Purtial cut [11:08:32]*** Stage 1: CUTSNS_PIN = 1 [11:08:32]Read from MH i2c: 01 [11:08:32]MH_I2C_Read... [11:08:32]*** Stop cut motor [11:08:33]*** Cut end [11:08:33]Read from MH i2c: 01 07 00 [11:08:33]MH_I2C_Read... [11:08:33]Read from MH i2c: 01 07 00 3C 6D 00 00 00 00 00 FF 0F BE [11:08:33]process_action close_receipt done [11:08:33]requested_data is exist [11:08:33]produce_requested_data [11:08:33]requested_item fm.sn is exist - process it [11:08:33]wFMCommunicate request_size=4 [11:08:33]MH_SAM_APDU [11:08:33]CAPDU: 80 11 00 00 [11:08:33]Write to MH i2c: E2 08 00 3D 6D 80 11 00 00 00 00 00 00 24 [11:08:33]Write i2c OK [11:08:33]MH_I2C_Read... [11:08:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:08:33]Read from MH i2c: E2 [11:08:33]MH_I2C_Read... [11:08:33]Read from MH i2c: E2 17 00 [11:08:33]MH_I2C_Read... [11:08:33]Read from MH i2c: E2 17 00 3D 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 79 [11:08:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:08:33]wFMCommunicate OK [11:08:33]requested_item fd.num is exist - process it [11:08:33]SAM_PROTO_GetFieldsCounters [11:08:33]wFMCommunicate request_size=4 [11:08:33]MH_SAM_APDU [11:08:33]CAPDU: 80 13 00 00 [11:08:33]Write to MH i2c: E2 08 00 3E 6D 80 13 00 00 00 00 00 00 27 [11:08:33]Write i2c OK [11:08:33]MH_I2C_Read... [11:08:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:08:33]Read from MH i2c: E2 [11:08:33]MH_I2C_Read... [11:08:33]Read from MH i2c: E2 62 00 [11:08:33]MH_I2C_Read... [11:08:33]Read from MH i2c: E2 62 00 3E 6D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 28 C0 04 00 0E 04 04 00 18 02 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 75 [11:08: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 28 C0 04 00 0E 04 04 00 18 02 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 [11:08:33]wFMCommunicate OK [11:08:33]SAM_PROTO_GetFieldsCounters done [11:08:33]requested_item shift.num is exist - process it [11:08:33]requested_item shift.opened is exist - process it [11:08:33]req_shift_opened [11:08:33]FM_GetShiftState [11:08:33]SAM_PROTO_GetShiftState [11:08:33]wFMCommunicate request_size=4 [11:08:33]MH_SAM_APDU [11:08:33]CAPDU: 80 13 01 00 [11:08:33]Write to MH i2c: E2 08 00 3F 6D 80 13 01 00 00 00 00 00 29 [11:08:33]Write i2c OK [11:08:33]MH_I2C_Read... [11:08:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:08:33]Read from MH i2c: E2 [11:08:33]MH_I2C_Read... [11:08:33]Read from MH i2c: E2 0E 00 [11:08:33]MH_I2C_Read... [11:08:33]Read from MH i2c: E2 0E 00 3F 6D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 14 [11:08:33]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:08:33]wFMCommunicate OK [11:08:33]SAM_PROTO_GetShiftState done [11:08:33]FM_GetShiftState done [11:08:33]req_shift_opened done [11:08:33]requested_item shift.open_date is exist - process it [11:08:33]req_shift_open_date [11:08:33]req_shift_open_date done [11:08:33]produce_requested_data done [11:08:33]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311336,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:08:33]process_action_free close_receipt [11:08:33]json_value_free [11:08:33]json_value_free done [11:08:33]process_json_proto returns [11:08:33]Send response to host [11:08:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311336,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:08:33]free response buf [11:08:33]execute_script done [11:08:33]execute_script returns [11:08:33]free content buf [11:08:33]Sock 7.Close socket [11:08:33]Sock 7.Thread stoped [11:08:37]OFD Sender: No OFD packet to send [11:08:42]OFD Sender: No OFD packet to send [11:08:47]OFD Sender: No OFD packet to send [11:08:52]accept exits with 9 [11:08:52]New connection [11:08:52]New thread 3066654052 created [11:08:52]Thread 3066510692 joined [11:08:52]Waiting for new connection... [11:08:52] Sock 9.Parse request [11:08:52]Sock 9.Check first char [11:08:52]Sock 9.First char is OK [11:08:52]request: POST /json_proto HTTP/1.0 [11:08:52]Method: POST [11:08:52]URL: /json_proto [11:08:52]Method is POST - this is cgi request [11:08:52]url: /json_proto [11:08:52]query_string will be loaded in cgi processing [11:08:52]execute_cgi json_proto POST (null) [11:08:52]execute_cgi path=json_proto method=POST [11:08:52]POST find Content-Length [11:08:52]Host: 172.17.96.3:8080 [11:08:52]Content-Length: 766 [11:08:52]Content-Type: application/json [11:08:52] [11:08:52]POST finish read [11:08:52]Found Content-Length = 766 [11:08:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645144", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:08:52]execute_script... [11:08: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)645144", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:08:52]POST & json_proto [11:08:52]process_json_proto [11:08:52]json parsed OK: [11:08:52]protocol is kg_v1.0 [11:08:52]action value=close_receipt [11:08:52]process_action close_receipt [11:08:52]cmd_close_receipt [11:08:52]MH_GetDate [11:08:52]Write to MH i2c: F0 00 00 40 6D 9C [11:08:52]Write i2c OK [11:08:52]MH_I2C_Read... [11:08:52]Read from MH i2c: F0 [11:08:52]MH_I2C_Read... [11:08:52]Read from MH i2c: F0 09 00 [11:08:52]MH_I2C_Read... [11:08:52]Read from MH i2c: F0 09 00 40 6D 00 C8 13 22 67 44 5E 04 65 14 [11:08:52]GetLastDocTimeStamp 1730286514 [11:08:52]current date 1730286536 [11:08:52]FM_GetShiftState [11:08:52]SAM_PROTO_GetShiftState [11:08:52]wFMCommunicate request_size=4 [11:08:52]MH_SAM_APDU [11:08:52]CAPDU: 80 13 01 00 [11:08:52]Write to MH i2c: E2 08 00 41 6D 80 13 01 00 00 00 00 00 2B [11:08:52]Write i2c OK [11:08:52]MH_I2C_Read... [11:08:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:08:52]Read from MH i2c: E2 [11:08:52]MH_I2C_Read... [11:08:52]Read from MH i2c: E2 0E 00 [11:08:52]MH_I2C_Read... [11:08:52]Read from MH i2c: E2 0E 00 41 6D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 16 [11:08:52]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:08:52]wFMCommunicate OK [11:08:52]SAM_PROTO_GetShiftState done [11:08:52]FM_GetShiftState done [11:08:52]opened in 1730247899 [11:08:52]opened+sec_in_day 1730334299 [11:08:52]quantity*price = 100050 [11:08:52]sum+1 = 100052 [11:08:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 184 30.10.2024 11:08 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311337 ФПД: 272282649357017 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T110856&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311337&fm=272282649357017&tin=02508201610067®Number=0000000000091780&sum=100051 [11:08:53]StoreToDocumentArchive [11:08:53]shift 536 fd 311337 [11:08:53]save to /storage/0536/doc_00311337 [11:08:53]save last doc name /storage/0536/doc_00311337 to /storage/kkm_last_doc_name [11:08:53]save OK [11:08:53]Clear old archive folders... [11:08:53]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:08:53]tlvbuf is 00761940 [11:08:53]SAM_PROTO_ClearQueue [11:08:53]wFMCommunicate request_size=4 [11:08:53]MH_SAM_APDU [11:08:53]CAPDU: 80 09 00 00 [11:08:53]Write to MH i2c: E2 08 00 4E 6D 80 09 00 00 00 00 00 00 2D [11:08:53]Write i2c OK [11:08:53]MH_I2C_Read... [11:08:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:08:53]Read from MH i2c: E2 [11:08:53]MH_I2C_Read... [11:08:53]Read from MH i2c: E2 03 00 [11:08:53]MH_I2C_Read... [11:08:53]Read from MH i2c: E2 03 00 4E 6D 00 90 00 2F [11:08:53]RAPDU: 90 00 [11:08:53]wFMCommunicate OK [11:08:53]SAM_PROTO_ClearQueue done [11:08:53]KKMCreateOFDPacket [11:08:53]OFDProtocolAddRootSTLVToBuf [11:08:53]FM_MakeSignedData [11:08:53]FM_MakeSignedData [11:08:53]SAM_PROTO_SignData [11:08:53]wFMCommunicate request_size=4 [11:08:53]MH_SAM_APDU [11:08:53]CAPDU: 80 0D 01 02 [11:08:53]Write to MH i2c: E2 08 00 4F 6D 80 0D 01 02 00 00 00 00 35 [11:08:53]Write i2c OK [11:08:53]MH_I2C_Read... [11:08:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:08:53]Read from MH i2c: E2 [11:08:53]MH_I2C_Read... [11:08:53]Read from MH i2c: E2 03 00 [11:08:53]MH_I2C_Read... [11:08:53]Read from MH i2c: E2 03 00 4F 6D 00 90 00 30 [11:08:53]RAPDU: 90 00 [11:08:53]wFMCommunicate OK [11:08:53]wFMCommunicate request_size=255 [11:08:53]MH_SAM_APDU [11:08:53]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 32 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 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 C8 13 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 29 C0 04 00 35 04 06 00 F7 A3 BE 97 [11:08:53]Write to MH i2c: E2 02 01 50 6D 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 32 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 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 C8 13 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 29 C0 04 00 35 04 06 00 F7 A3 BE 97 00 00 31 [11:08:53]Write i2c OK [11:08:53]MH_I2C_Read... [11:08:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:08:53]Read from MH i2c: E2 [11:08:53]MH_I2C_Read... [11:08:53]Read from MH i2c: E2 03 00 [11:08:53]MH_I2C_Read... [11:08:53]Read from MH i2c: E2 03 00 50 6D 00 90 00 31 [11:08:53]RAPDU: 90 00 [11:08:53]wFMCommunicate OK [11:08:53]wFMCommunicate request_size=7 [11:08:53]MH_SAM_APDU [11:08:53]CAPDU: 80 0D 02 02 02 EA D9 [11:08:53]Write to MH i2c: E2 0A 00 51 6D 80 0D 02 02 02 00 EA D9 00 00 FF [11:08:53]Write i2c OK [11:08:53]MH_I2C_Read... [11:08:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:08:53]Read from MH i2c: E2 [11:08:53]MH_I2C_Read... [11:08:53]Read from MH i2c: E2 03 00 [11:08:53]MH_I2C_Read... [11:08:53]Read from MH i2c: E2 03 00 51 6D 00 90 00 32 [11:08:53]RAPDU: 90 00 [11:08:53]wFMCommunicate OK [11:08:53]wFMCommunicate request_size=4 [11:08:53]MH_SAM_APDU [11:08:53]CAPDU: 80 0D 03 02 [11:08:53]Write to MH i2c: E2 08 00 52 6D 80 0D 03 02 00 00 00 00 3A [11:08:53]Write i2c OK [11:08:53]MH_I2C_Read... [11:08:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:08:53]Read from MH i2c: E2 [11:08:53]MH_I2C_Read... [11:08:53]Read from MH i2c: E2 0B 00 [11:08:53]MH_I2C_Read... [11:08:53]Read from MH i2c: E2 0B 00 52 6D 00 04 BA 3D 7A 7E 66 68 9F 90 00 9B [11:08:53]RAPDU: 04 BA 3D 7A 7E 66 68 9F 90 00 [11:08:53]wFMCommunicate OK [11:08:53]SAM_PROTO_SignData done [11:08:53]FM_MakeSignedData done [11:08:53]CreateOFDProtocolMessage [11:08:53]wFMCommunicate request_size=4 [11:08:53]MH_SAM_APDU [11:08:53]CAPDU: 80 11 00 00 [11:08:53]Write to MH i2c: E2 08 00 53 6D 80 11 00 00 00 00 00 00 3A [11:08:53]Write i2c OK [11:08:53]MH_I2C_Read... [11:08:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:08:53]Read from MH i2c: E2 [11:08:53]MH_I2C_Read... [11:08:53]Read from MH i2c: E2 17 00 [11:08:53]MH_I2C_Read... [11:08:53]Read from MH i2c: E2 17 00 53 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8F [11:08:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:08:53]wFMCommunicate OK [11:08:53]CreateOFDProtocolMessage done [11:08:53]OFDSenderStorePacket 311337 [11:08:53]StoreOFDPacket docnum=311337 [11:08:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 F0 9A 04 01 6E 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 32 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 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 C8 13 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 29 C0 04 00 35 04 06 00 F7 A3 BE 97 EA D9 04 BA 3D 7A 7E 66 68 9F [11:08:53]CheckFolder [11:08:53]dirname=/storage/ofd_packets [11:08:53]CheckFolder done [11:08:53]ProducePacketName [11:08:53]name=ofd_packets/00311337 [11:08:53]NVStorageSaveData ofd_packets/00311337 [11:08:53]File name is /storage/ofd_packets/00311337 [11:08:53]Write 298 bytes [11:08:53]NVStorageSaveData done [11:08:53]OFDSenderStorePacket done [11:08:53]KKMCreateOFDPacket done [11:08:53]NVStorageSaveData kkm_last_timestamp [11:08:53]File name is /storage/kkm_last_timestamp [11:08:53]Write 4 bytes [11:08:53]NVStorageSaveData done [11:08:53]ExternCall_PrintAddStr [11:08:53]wPrintStart [11:08:53]Write to MH i2c: 01 00 00 54 6D C1 [11:08:53]Write i2c OK [11:08:53]MH_I2C_Read... [11:08:53]Read from MH i2c: 01 [11:08:53]MH_I2C_Read... [11:08:53]Read from MH i2c: 01 07 00 [11:08:53]MH_I2C_Read... [11:08:53]Read from MH i2c: 01 07 00 54 6D 00 00 00 00 00 FF 0F D6 [11:08:53]RasterBufferAndPrint [11:08:53]line Счет N : (1)645144 [11:08:53]line ИНН: 02508201610067 [11:08:53]line Контрольно-Кассовый Чек [11:08:53]line ПРОДАЖА [11:08:53]line ТРК (МРК, ГНК) : 11 [11:08:53]line Товар: 2710194210 [11:08:53]line ДТ-К-2 [11:08:53]line 13.130 * 76.20 [11:08:53]line = 1000.51 [11:08:53]line НДС 12% НСП 1% [11:08:53]line > о реализуемом товаре [11:08:53]line ИТОГО: 1000.51 [11:08:53]line НСП 1% : 8.85 [11:08:53]line НДС 12% : 106.25 [11:08:53]line Наличными: 0.00 [11:08:53]line Безнал.: 1000.51 [11:08:53]line Место: АЗС № 172 "Партнер Нефть" [11:08:53]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:08:53]line СНО: Общий режим [11:08:53]line Чек 184 30.10.2024 11:08 [11:08:53]line Смена: 536 ФФД: 1.0 [11:08:53]line ЗНМ: 0300000116 [11:08:53]line РНМ: 0000000000091780 [11:08:53]line Версия ККМ: 001 [11:08:53]line Платежная система: Mbank [11:08:53]line ФМ: 0000000000871765 [11:08:53]line ФД: 311337 [11:08:53]line ФПД: 272282649357017 [11:08:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T110856&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311337&fm=272282649357017&tin=02508201610067®Number=0000000000091780&sum=100051 [11:08:54]OFD Sender: Processing packet 311337 [packets to send 223, broken 222] [11:08:54]ProducePacketName [11:08:54]name=ofd_packets/00311337 [11:08:54]OFD Sender: To server: pG, [11:08:54]CommunicateWithHost lk.salyk.kg:30040 [11:08:54]ConnectInit lk.salyk.kg [11:08:54]written 0, free lines is 4095 [11:08:54]Connected sock=10 [11:08:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 F0 9A 04 01 6E 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 32 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 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 C8 13 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 29 C0 04 00 35 04 06 00 F7 A3 BE 97 EA D9 04 BA 3D 7A 7E 66 68 9F [11:08:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 12 C5 47 00 AB 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 31 37 36 35 10 04 04 00 29 C0 04 00 F4 03 04 00 19 BA 21 67 B6 04 01 00 00 30 01 AD 29 35 BF 7A BC [11:08:54]CommunicateWithHost err = 0 [11:08:54]CheckOFDResponse [11:08:54]1017 (14) - 77093643461234 [11:08:54]1041 (16) - 0000000000871765 [11:08:54]1040 (4) - 311337 [11:08:54]1012 (4) - 30.10.2024 04:46 [11:08:54]1206 (1) - 0 [11:08:54]OFD Sender: Remove packet 311337 [11:08:54]ProducePacketName [11:08:54]name=ofd_packets/00311337 [11:08:54]NVStorageDeleteData [11:08:54]Write to MH i2c: 01 00 00 7C 6D E9 [11:08:54]Write i2c OK [11:08:54]MH_I2C_Read... [11:08:54]Read from MH i2c: 01 [11:08:54]MH_I2C_Read... [11:08:54]Read from MH i2c: 01 07 00 [11:08:54]MH_I2C_Read... [11:08:54]Read from MH i2c: 01 07 00 7C 6D 00 00 00 00 00 E0 0C DC [11:08:54]RasterBufferAndPrint [11:08:54]line [11:08:54]line [11:08:54]line [11:08:54]line [11:08:54]line [11:08:54]written 0, free lines is 3301 [11:08:54]MH_Cut [11:08:54]Write to MH i2c: D1 01 00 83 6D 01 C2 [11:08:54]Write i2c OK [11:08:54]MH_I2C_Read... [11:08:54]Read from MH i2c: D1 [11:08:54]MH_I2C_Read... [11:08:54]Read from MH i2c: D1 01 00 [11:08:54]MH_I2C_Read... [11:08:54]Read from MH i2c: D1 01 00 83 6D 00 C1 [11:08:54]Write to MH i2c: 01 00 00 84 6D F1 [11:08:54]Write i2c OK [11:08:54]MH_I2C_Read... [11:08:54]OFD Sender: No OFD packet to send [11:08:55]*** Cut start [11:08:55]*** Purtial cut [11:08:55]*** Stage 1: CUTSNS_PIN = 1 [11:08:55]Read from MH i2c: 01 [11:08:55]MH_I2C_Read... [11:08:55]*** Stop cut motor [11:08:55]*** Cut end [11:08:55]Read from MH i2c: 01 07 00 [11:08:55]MH_I2C_Read... [11:08:55]Read from MH i2c: 01 07 00 84 6D 00 00 00 00 00 FF 0F 06 [11:08:55]process_action close_receipt done [11:08:55]requested_data is exist [11:08:55]produce_requested_data [11:08:55]requested_item fm.sn is exist - process it [11:08:55]wFMCommunicate request_size=4 [11:08:55]MH_SAM_APDU [11:08:55]CAPDU: 80 11 00 00 [11:08:55]Write to MH i2c: E2 08 00 85 6D 80 11 00 00 00 00 00 00 6C [11:08:55]Write i2c OK [11:08:55]MH_I2C_Read... [11:08:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:08:55]Read from MH i2c: E2 [11:08:55]MH_I2C_Read... [11:08:55]Read from MH i2c: E2 17 00 [11:08:55]MH_I2C_Read... [11:08:55]Read from MH i2c: E2 17 00 85 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C1 [11:08:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:08:55]wFMCommunicate OK [11:08:55]requested_item fd.num is exist - process it [11:08:55]SAM_PROTO_GetFieldsCounters [11:08:55]wFMCommunicate request_size=4 [11:08:55]MH_SAM_APDU [11:08:55]CAPDU: 80 13 00 00 [11:08:55]Write to MH i2c: E2 08 00 86 6D 80 13 00 00 00 00 00 00 6F [11:08:55]Write i2c OK [11:08:55]MH_I2C_Read... [11:08:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:08:55]Read from MH i2c: E2 [11:08:55]MH_I2C_Read... [11:08:55]Read from MH i2c: E2 62 00 [11:08:55]MH_I2C_Read... [11:08:55]Read from MH i2c: E2 62 00 86 6D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 29 C0 04 00 0E 04 04 00 18 02 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 C1 [11:08: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 29 C0 04 00 0E 04 04 00 18 02 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 [11:08:55]wFMCommunicate OK [11:08:55]SAM_PROTO_GetFieldsCounters done [11:08:55]requested_item shift.num is exist - process it [11:08:55]requested_item shift.opened is exist - process it [11:08:55]req_shift_opened [11:08:55]FM_GetShiftState [11:08:55]SAM_PROTO_GetShiftState [11:08:55]wFMCommunicate request_size=4 [11:08:55]MH_SAM_APDU [11:08:55]CAPDU: 80 13 01 00 [11:08:55]Write to MH i2c: E2 08 00 87 6D 80 13 01 00 00 00 00 00 71 [11:08:55]Write i2c OK [11:08:55]MH_I2C_Read... [11:08:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:08:55]Read from MH i2c: E2 [11:08:55]MH_I2C_Read... [11:08:55]Read from MH i2c: E2 0E 00 [11:08:55]MH_I2C_Read... [11:08:55]Read from MH i2c: E2 0E 00 87 6D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 5C [11:08:55]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:08:55]wFMCommunicate OK [11:08:55]SAM_PROTO_GetShiftState done [11:08:55]FM_GetShiftState done [11:08:55]req_shift_opened done [11:08:55]requested_item shift.open_date is exist - process it [11:08:55]req_shift_open_date [11:08:55]req_shift_open_date done [11:08:55]produce_requested_data done [11:08:55]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311337,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:08:55]process_action_free close_receipt [11:08:55]json_value_free [11:08:55]json_value_free done [11:08:55]process_json_proto returns [11:08:55]Send response to host [11:08:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311337,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:08:55]free response buf [11:08:55]execute_script done [11:08:55]execute_script returns [11:08:55]free content buf [11:08:55]Sock 9.Close socket [11:08:55]Sock 9.Thread stoped [11:09:00]OFD Sender: No OFD packet to send [11:09:02]accept exits with 7 [11:09:02]New connection [11:09:02]New thread 3066510692 created [11:09:02]Thread 3066654052 joined [11:09:02]Waiting for new connection... [11:09:02] Sock 7.Parse request [11:09:02]Sock 7.Check first char [11:09:02]Sock 7.First char is OK [11:09:02]request: POST /json_proto HTTP/1.0 [11:09:02]Method: POST [11:09:02]URL: /json_proto [11:09:02]Method is POST - this is cgi request [11:09:02]url: /json_proto [11:09:02]query_string will be loaded in cgi processing [11:09:02]execute_cgi json_proto POST (null) [11:09:02]execute_cgi path=json_proto method=POST [11:09:02]POST find Content-Length [11:09:02]Host: 172.17.96.3:8080 [11:09:02]Content-Length: 683 [11:09:02]Content-Type: application/json [11:09:02] [11:09:02]POST finish read [11:09:02]Found Content-Length = 683 [11:09:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645145", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 7.780, "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" ] } } [11:09:02]execute_script... [11: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)645145", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 7.780, "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" ] } } [11:09:02]POST & json_proto [11:09:02]process_json_proto [11:09:02]json parsed OK: [11:09:02]protocol is kg_v1.0 [11:09:02]action value=close_receipt [11:09:02]process_action close_receipt [11:09:02]cmd_close_receipt [11:09:02]MH_GetDate [11:09:02]Write to MH i2c: F0 00 00 88 6D E4 [11:09:02]Write i2c OK [11:09:02]MH_I2C_Read... [11:09:02]Read from MH i2c: F0 [11:09:02]MH_I2C_Read... [11:09:02]Read from MH i2c: F0 09 00 [11:09:02]MH_I2C_Read... [11:09:02]Read from MH i2c: F0 09 00 88 6D 00 D3 13 22 67 44 5E 04 65 67 [11:09:02]GetLastDocTimeStamp 1730286536 [11:09:02]current date 1730286547 [11:09:02]FM_GetShiftState [11:09:02]SAM_PROTO_GetShiftState [11:09:02]wFMCommunicate request_size=4 [11:09:02]MH_SAM_APDU [11:09:02]CAPDU: 80 13 01 00 [11:09:02]Write to MH i2c: E2 08 00 89 6D 80 13 01 00 00 00 00 00 73 [11:09:02]Write i2c OK [11:09:02]MH_I2C_Read... [11:09:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:09:02]Read from MH i2c: E2 [11:09:02]MH_I2C_Read... [11:09:02]Read from MH i2c: E2 0E 00 [11:09:02]MH_I2C_Read... [11:09:02]Read from MH i2c: E2 0E 00 89 6D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 5E [11:09:02]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:09:02]wFMCommunicate OK [11:09:02]SAM_PROTO_GetShiftState done [11:09:02]FM_GetShiftState done [11:09:02]opened in 1730247899 [11:09:02]opened+sec_in_day 1730334299 [11:09:02]quantity*price = 60061 [11:09:02]sum+1 = 60063 [11:09:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.78 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 185 30.10.2024 11:09 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311338 ФПД: 75988446943877 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T110907&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311338&fm=75988446943877&tin=02508201610067®Number=0000000000091780&sum=60000 [11:09:03]StoreToDocumentArchive [11:09:03]shift 536 fd 311338 [11:09:03]save to /storage/0536/doc_00311338 [11:09:03]save last doc name /storage/0536/doc_00311338 to /storage/kkm_last_doc_name [11:09:03]save OK [11:09:03]Clear old archive folders... [11:09:03]ProcessDocumentItem done err = 0, tmpTLVsize=257 [11:09:03]tlvbuf is 0081B250 [11:09:03]SAM_PROTO_ClearQueue [11:09:03]wFMCommunicate request_size=4 [11:09:03]MH_SAM_APDU [11:09:03]CAPDU: 80 09 00 00 [11:09:03]Write to MH i2c: E2 08 00 96 6D 80 09 00 00 00 00 00 00 75 [11:09:03]Write i2c OK [11:09:03]MH_I2C_Read... [11:09:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:09:03]Read from MH i2c: E2 [11:09:03]MH_I2C_Read... [11:09:03]Read from MH i2c: E2 03 00 [11:09:03]MH_I2C_Read... [11:09:03]Read from MH i2c: E2 03 00 96 6D 00 90 00 77 [11:09:03]RAPDU: 90 00 [11:09:03]wFMCommunicate OK [11:09:03]SAM_PROTO_ClearQueue done [11:09:03]KKMCreateOFDPacket [11:09:03]OFDProtocolAddRootSTLVToBuf [11:09:03]FM_MakeSignedData [11:09:03]FM_MakeSignedData [11:09:03]SAM_PROTO_SignData [11:09:03]wFMCommunicate request_size=4 [11:09:03]MH_SAM_APDU [11:09:03]CAPDU: 80 0D 01 02 [11:09:03]Write to MH i2c: E2 08 00 97 6D 80 0D 01 02 00 00 00 00 7D [11:09:03]Write i2c OK [11:09:03]MH_I2C_Read... [11:09:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:09:03]Read from MH i2c: E2 [11:09:03]MH_I2C_Read... [11:09:03]Read from MH i2c: E2 03 00 [11:09:03]MH_I2C_Read... [11:09:03]Read from MH i2c: E2 03 00 97 6D 00 90 00 78 [11:09:03]RAPDU: 90 00 [11:09:03]wFMCommunicate OK [11:09:03]wFMCommunicate request_size=255 [11:09:03]MH_SAM_APDU [11:09:03]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 64 1E 00 00 00 00 00 37 04 06 00 28 1E 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 B9 00 00 00 F4 03 04 00 D3 13 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2A C0 04 [11:09:03]Write to MH i2c: E2 02 01 98 6D 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 64 1E 00 00 00 00 00 37 04 06 00 28 1E 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 B9 00 00 00 F4 03 04 00 D3 13 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2A C0 04 00 00 3C [11:09:03]Write i2c OK [11:09:03]MH_I2C_Read... [11:09:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:09:03]Read from MH i2c: E2 [11:09:03]MH_I2C_Read... [11:09:03]Read from MH i2c: E2 03 00 [11:09:03]MH_I2C_Read... [11:09:03]Read from MH i2c: E2 03 00 98 6D 00 90 00 79 [11:09:03]RAPDU: 90 00 [11:09:03]wFMCommunicate OK [11:09:03]wFMCommunicate request_size=16 [11:09:03]MH_SAM_APDU [11:09:03]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 45 1C 70 63 1A 85 [11:09:03]Write to MH i2c: E2 13 00 99 6D 80 0D 02 02 0B 00 00 35 04 06 00 45 1C 70 63 1A 85 00 00 A8 [11:09:03]Write i2c OK [11:09:03]MH_I2C_Read... [11:09:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:09:04]Read from MH i2c: E2 [11:09:04]MH_I2C_Read... [11:09:04]Read from MH i2c: E2 03 00 [11:09:04]MH_I2C_Read... [11:09:04]Read from MH i2c: E2 03 00 99 6D 00 90 00 7A [11:09:04]RAPDU: 90 00 [11:09:04]wFMCommunicate OK [11:09:04]wFMCommunicate request_size=4 [11:09:04]MH_SAM_APDU [11:09:04]CAPDU: 80 0D 03 02 [11:09:04]Write to MH i2c: E2 08 00 9A 6D 80 0D 03 02 00 00 00 00 82 [11:09:04]Write i2c OK [11:09:04]MH_I2C_Read... [11:09:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:09:04]Read from MH i2c: E2 [11:09:04]MH_I2C_Read... [11:09:04]Read from MH i2c: E2 0B 00 [11:09:04]MH_I2C_Read... [11:09:04]Read from MH i2c: E2 0B 00 9A 6D 00 ED 1D 00 81 69 42 FC EA 90 00 9F [11:09:04]RAPDU: ED 1D 00 81 69 42 FC EA 90 00 [11:09:04]wFMCommunicate OK [11:09:04]SAM_PROTO_SignData done [11:09:04]FM_MakeSignedData done [11:09:04]CreateOFDProtocolMessage [11:09:04]wFMCommunicate request_size=4 [11:09:04]MH_SAM_APDU [11:09:04]CAPDU: 80 11 00 00 [11:09:04]Write to MH i2c: E2 08 00 9B 6D 80 11 00 00 00 00 00 00 82 [11:09:04]Write i2c OK [11:09:04]MH_I2C_Read... [11:09:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:09:04]Read from MH i2c: E2 [11:09:04]MH_I2C_Read... [11:09:04]Read from MH i2c: E2 17 00 [11:09:04]MH_I2C_Read... [11:09:04]Read from MH i2c: E2 17 00 9B 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D7 [11:09:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:09:04]wFMCommunicate OK [11:09:04]CreateOFDProtocolMessage done [11:09:04]OFDSenderStorePacket 311338 [11:09:04]StoreOFDPacket docnum=311338 [11:09:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 73 DD 0D 01 6A AB 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 64 1E 00 00 00 00 00 37 04 06 00 28 1E 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 B9 00 00 00 F4 03 04 00 D3 13 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2A C0 04 00 35 04 06 00 45 1C 70 63 1A 85 ED 1D 00 81 69 42 FC EA [11:09:04]CheckFolder [11:09:04]dirname=/storage/ofd_packets [11:09:04]CheckFolder done [11:09:04]ProducePacketName [11:09:04]name=ofd_packets/00311338 [11:09:04]NVStorageSaveData ofd_packets/00311338 [11:09:04]File name is /storage/ofd_packets/00311338 [11:09:04]Write 307 bytes [11:09:04]NVStorageSaveData done [11:09:04]OFDSenderStorePacket done [11:09:04]KKMCreateOFDPacket done [11:09:04]NVStorageSaveData kkm_last_timestamp [11:09:04]File name is /storage/kkm_last_timestamp [11:09:04]Write 4 bytes [11:09:04]NVStorageSaveData done [11:09:04]ExternCall_PrintAddStr [11:09:04]wPrintStart [11:09:04]Write to MH i2c: 01 00 00 9C 6D 09 [11:09:04]Write i2c OK [11:09:04]MH_I2C_Read... [11:09:04]Read from MH i2c: 01 [11:09:04]MH_I2C_Read... [11:09:04]Read from MH i2c: 01 07 00 [11:09:04]MH_I2C_Read... [11:09:04]Read from MH i2c: 01 07 00 9C 6D 00 00 00 00 00 FF 0F 1E [11:09:04]RasterBufferAndPrint [11:09:04]line Счет N : (1)645145 [11:09:04]line ИНН: 02508201610067 [11:09:04]line Контрольно-Кассовый Чек [11:09:04]line ПРОДАЖА [11:09:04]line ТРК (МРК, ГНК) : 53 [11:09:04]line Товар: 2710194210 [11:09:04]line D-ENERGY ДТ-К-2 [11:09:04]line 7.780 * 77.20 [11:09:04]line = 600.62 [11:09:04]line НДС 12% НСП 1% [11:09:04]line > о реализуемом товаре [11:09:04]line ОКРУГЛЕНИЕ: -0.62 [11:09:04]line ИТОГО: 600.00 [11:09:04]line Внесено: 600.00 [11:09:04]line СДАЧА: 0.00 [11:09:04]line НСП 1% : 5.31 [11:09:04]line НДС 12% : 63.78 [11:09:04]line Наличными: 600.00 [11:09:04]line Безнал.: 0.00 [11:09:04]line Место: АЗС № 172 "Партнер Нефть" [11:09:04]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:09:04]line СНО: Общий режим [11:09:04]line Чек 185 30.10.2024 11:09 [11:09:04]line Смена: 536 ФФД: 1.0 [11:09:04]line ЗНМ: 0300000116 [11:09:04]line РНМ: 0000000000091780 [11:09:04]line Версия ККМ: 001 [11:09:04]line ФМ: 0000000000871765 [11:09:04]line ФД: 311338 [11:09:04]line ФПД: 75988446943877 [11:09:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T110907&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311338&fm=75988446943877&tin=02508201610067®Number=0000000000091780&sum=60000 [11:09:04]written 0, free lines is 4095 [11:09:04]OFD Sender: Processing packet 311338 [packets to send 223, broken 222] [11:09:04]ProducePacketName [11:09:04]name=ofd_packets/00311338 [11:09:04]OFD Sender: To server: pG, [11:09:04]CommunicateWithHost lk.salyk.kg:30040 [11:09:04]ConnectInit lk.salyk.kg [11:09:04]Connected sock=10 [11:09:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 73 DD 0D 01 6A AB 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 64 1E 00 00 00 00 00 37 04 06 00 28 1E 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 B9 00 00 00 F4 03 04 00 D3 13 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2A C0 04 00 35 04 06 00 45 1C 70 63 1A 85 ED 1D 00 81 69 42 FC EA [11:09:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 E1 BB 47 00 2C 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 31 37 36 35 10 04 04 00 2A C0 04 00 F4 03 04 00 23 BA 21 67 B6 04 01 00 00 A6 18 92 20 46 81 AA 29 [11:09:04]CommunicateWithHost err = 0 [11:09:04]CheckOFDResponse [11:09:04]1017 (14) - 77093643461234 [11:09:04]1041 (16) - 0000000000871765 [11:09:04]1040 (4) - 311338 [11:09:04]1012 (4) - 30.10.2024 04:46 [11:09:04]1206 (1) - 0 [11:09:04]OFD Sender: Remove packet 311338 [11:09:04]ProducePacketName [11:09:04]name=ofd_packets/00311338 [11:09:04]NVStorageDeleteData [11:09:04]Write to MH i2c: 01 00 00 C6 6D 33 [11:09:04]Write i2c OK [11:09:04]MH_I2C_Read... [11:09:04]Read from MH i2c: 01 [11:09:04]MH_I2C_Read... [11:09:04]Read from MH i2c: 01 07 00 [11:09:04]MH_I2C_Read... [11:09:04]Read from MH i2c: 01 07 00 C6 6D 00 00 00 00 00 D3 0C 19 [11:09:04]RasterBufferAndPrint [11:09:04]line [11:09:04]line [11:09:04]line [11:09:04]line [11:09:04]line [11:09:04]written 0, free lines is 3295 [11:09:04]MH_Cut [11:09:04]Write to MH i2c: D1 01 00 CD 6D 01 0C [11:09:04]Write i2c OK [11:09:04]MH_I2C_Read... [11:09:04]Read from MH i2c: D1 [11:09:04]MH_I2C_Read... [11:09:04]Read from MH i2c: D1 01 00 [11:09:04]MH_I2C_Read... [11:09:04]Read from MH i2c: D1 01 00 CD 6D 00 0B [11:09:04]Write to MH i2c: 01 00 00 CE 6D 3B [11:09:04]Write i2c OK [11:09:04]MH_I2C_Read... [11:09:05]OFD Sender: No OFD packet to send [11:09:05]*** Cut start [11:09:05]*** Purtial cut [11:09:05]*** Stage 1: CUTSNS_PIN = 1 [11:09:05]Read from MH i2c: 01 [11:09:05]MH_I2C_Read... [11:09:05]*** Stop cut motor [11:09:05]*** Cut end [11:09:05]Read from MH i2c: 01 07 00 [11:09:05]MH_I2C_Read... [11:09:05]Read from MH i2c: 01 07 00 CE 6D 00 00 00 00 00 FF 0F 50 [11:09:05]process_action close_receipt done [11:09:05]requested_data is exist [11:09:05]produce_requested_data [11:09:05]requested_item fm.sn is exist - process it [11:09:05]wFMCommunicate request_size=4 [11:09:05]MH_SAM_APDU [11:09:05]CAPDU: 80 11 00 00 [11:09:05]Write to MH i2c: E2 08 00 CF 6D 80 11 00 00 00 00 00 00 B6 [11:09:05]Write i2c OK [11:09:05]MH_I2C_Read... [11:09:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:09:05]Read from MH i2c: E2 [11:09:05]MH_I2C_Read... [11:09:05]Read from MH i2c: E2 17 00 [11:09:05]MH_I2C_Read... [11:09:05]Read from MH i2c: E2 17 00 CF 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0B [11:09:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:09:05]wFMCommunicate OK [11:09:05]requested_item fd.num is exist - process it [11:09:05]SAM_PROTO_GetFieldsCounters [11:09:05]wFMCommunicate request_size=4 [11:09:05]MH_SAM_APDU [11:09:05]CAPDU: 80 13 00 00 [11:09:05]Write to MH i2c: E2 08 00 D0 6D 80 13 00 00 00 00 00 00 B9 [11:09:05]Write i2c OK [11:09:05]MH_I2C_Read... [11:09:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:09:05]Read from MH i2c: E2 [11:09:05]MH_I2C_Read... [11:09:05]Read from MH i2c: E2 62 00 [11:09:05]MH_I2C_Read... [11:09:05]Read from MH i2c: E2 62 00 D0 6D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 2A C0 04 00 0E 04 04 00 18 02 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 0F [11:09: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 2A C0 04 00 0E 04 04 00 18 02 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 [11:09:05]wFMCommunicate OK [11:09:05]SAM_PROTO_GetFieldsCounters done [11:09:05]requested_item shift.num is exist - process it [11:09:05]requested_item shift.opened is exist - process it [11:09:05]req_shift_opened [11:09:05]FM_GetShiftState [11:09:05]SAM_PROTO_GetShiftState [11:09:05]wFMCommunicate request_size=4 [11:09:05]MH_SAM_APDU [11:09:05]CAPDU: 80 13 01 00 [11:09:05]Write to MH i2c: E2 08 00 D1 6D 80 13 01 00 00 00 00 00 BB [11:09:05]Write i2c OK [11:09:05]MH_I2C_Read... [11:09:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:09:05]Read from MH i2c: E2 [11:09:05]MH_I2C_Read... [11:09:05]Read from MH i2c: E2 0E 00 [11:09:05]MH_I2C_Read... [11:09:05]Read from MH i2c: E2 0E 00 D1 6D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 A6 [11:09:05]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:09:05]wFMCommunicate OK [11:09:05]SAM_PROTO_GetShiftState done [11:09:05]FM_GetShiftState done [11:09:05]req_shift_opened done [11:09:05]requested_item shift.open_date is exist - process it [11:09:05]req_shift_open_date [11:09:05]req_shift_open_date done [11:09:05]produce_requested_data done [11:09:05]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311338,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:09:05]process_action_free close_receipt [11:09:05]json_value_free [11:09:05]json_value_free done [11:09:05]process_json_proto returns [11:09:05]Send response to host [11:09:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311338,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:09:05]free response buf [11:09:05]execute_script done [11:09:05]execute_script returns [11:09:05]free content buf [11:09:05]Sock 7.Close socket [11:09:05]Sock 7.Thread stoped [11:09:10]OFD Sender: No OFD packet to send [11:09:15]OFD Sender: No OFD packet to send [11:09:20]OFD Sender: No OFD packet to send [11:09:25]OFD Sender: No OFD packet to send [11:09:30]OFD Sender: No OFD packet to send [11:09:35]OFD Sender: No OFD packet to send [11:09:39]accept exits with 9 [11:09:39]New connection [11:09:39]New thread 3066654052 created [11:09:39]Thread 3066510692 joined [11:09:39]Waiting for new connection... [11:09:39] Sock 9.Parse request [11:09:39]Sock 9.Check first char [11:09:39]Sock 9.First char is OK [11:09:39]request: POST /json_proto HTTP/1.0 [11:09:39]Method: POST [11:09:39]URL: /json_proto [11:09:39]Method is POST - this is cgi request [11:09:39]url: /json_proto [11:09:39]query_string will be loaded in cgi processing [11:09:39]execute_cgi json_proto POST (null) [11:09:39]execute_cgi path=json_proto method=POST [11:09:39]POST find Content-Length [11:09:39]Host: 172.17.96.3:8080 [11:09:39]Content-Length: 797 [11:09:39]Content-Type: application/json [11:09:39] [11:09:39]POST finish read [11:09:39]Found Content-Length = 797 [11:09:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645142", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 50.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755287", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:09:39]execute_script... [11:09: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)645142", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 50.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755287", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:09:39]POST & json_proto [11:09:39]process_json_proto [11:09:39]json parsed OK: [11:09:39]protocol is kg_v1.0 [11:09:39]action value=close_receipt [11:09:39]process_action close_receipt [11:09:39]cmd_close_receipt [11:09:39]MH_GetDate [11:09:39]Write to MH i2c: F0 00 00 D2 6D 2E [11:09:39]Write i2c OK [11:09:39]MH_I2C_Read... [11:09:39]Read from MH i2c: F0 [11:09:39]MH_I2C_Read... [11:09:39]Read from MH i2c: F0 09 00 [11:09:39]MH_I2C_Read... [11:09:39]Read from MH i2c: F0 09 00 D2 6D 00 F8 13 22 67 44 5E 04 65 D6 [11:09:39]GetLastDocTimeStamp 1730286547 [11:09:39]current date 1730286584 [11:09:39]FM_GetShiftState [11:09:39]SAM_PROTO_GetShiftState [11:09:39]wFMCommunicate request_size=4 [11:09:39]MH_SAM_APDU [11:09:39]CAPDU: 80 13 01 00 [11:09:39]Write to MH i2c: E2 08 00 D3 6D 80 13 01 00 00 00 00 00 BD [11:09:39]Write i2c OK [11:09:39]MH_I2C_Read... [11:09:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:09:39]Read from MH i2c: E2 [11:09:39]MH_I2C_Read... [11:09:39]Read from MH i2c: E2 0E 00 [11:09:39]MH_I2C_Read... [11:09:39]Read from MH i2c: E2 0E 00 D3 6D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 A8 [11:09:39]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:09:39]wFMCommunicate OK [11:09:39]SAM_PROTO_GetShiftState done [11:09:39]FM_GetShiftState done [11:09:39]opened in 1730247899 [11:09:39]opened+sec_in_day 1730334299 [11:09:39]quantity*price = 0 [11:09:39]sum+1 = 1 [11:09:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 186 30.10.2024 11:09 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4755287 ФМ: 0000000000871765 ФД: 311339 ФПД: 24283819822129 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T110944&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311339&fm=24283819822129&tin=02508201610067®Number=0000000000091780&sum=0 [11:09:40]StoreToDocumentArchive [11:09:40]shift 536 fd 311339 [11:09:40]save to /storage/0536/doc_00311339 [11:09:40]save last doc name /storage/0536/doc_00311339 to /storage/kkm_last_doc_name [11:09:40]save OK [11:09:40]Clear old archive folders... [11:09:40]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:09:40]tlvbuf is 007D0770 [11:09:40]SAM_PROTO_ClearQueue [11:09:40]wFMCommunicate request_size=4 [11:09:40]MH_SAM_APDU [11:09:40]CAPDU: 80 09 00 00 [11:09:40]Write to MH i2c: E2 08 00 E0 6D 80 09 00 00 00 00 00 00 BF [11:09:40]Write i2c OK [11:09:40]MH_I2C_Read... [11:09:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:09:40]Read from MH i2c: E2 [11:09:40]MH_I2C_Read... [11:09:40]Read from MH i2c: E2 03 00 [11:09:40]MH_I2C_Read... [11:09:40]Read from MH i2c: E2 03 00 E0 6D 00 90 00 C1 [11:09:40]RAPDU: 90 00 [11:09:40]wFMCommunicate OK [11:09:40]SAM_PROTO_ClearQueue done [11:09:40]KKMCreateOFDPacket [11:09:40]OFDProtocolAddRootSTLVToBuf [11:09:40]FM_MakeSignedData [11:09:40]FM_MakeSignedData [11:09:40]SAM_PROTO_SignData [11:09:40]wFMCommunicate request_size=4 [11:09:40]MH_SAM_APDU [11:09:40]CAPDU: 80 0D 01 02 [11:09:40]Write to MH i2c: E2 08 00 E1 6D 80 0D 01 02 00 00 00 00 C7 [11:09:40]Write i2c OK [11:09:40]MH_I2C_Read... [11:09:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:09:40]Read from MH i2c: E2 [11:09:40]MH_I2C_Read... [11:09:40]Read from MH i2c: E2 03 00 [11:09:40]MH_I2C_Read... [11:09:40]Read from MH i2c: E2 03 00 E1 6D 00 90 00 C2 [11:09:40]RAPDU: 90 00 [11:09:40]wFMCommunicate OK [11:09:40]wFMCommunicate request_size=255 [11:09:40]MH_SAM_APDU [11:09: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 32 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 00 00 00 F4 03 04 00 F8 13 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2B C0 04 00 35 04 06 00 16 16 04 74 [11:09:40]Write to MH i2c: E2 02 01 E2 6D 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 32 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 00 00 00 F4 03 04 00 F8 13 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2B C0 04 00 35 04 06 00 16 16 04 74 00 00 31 [11:09:40]Write i2c OK [11:09:40]MH_I2C_Read... [11:09:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:09:40]Read from MH i2c: E2 [11:09:40]MH_I2C_Read... [11:09:40]Read from MH i2c: E2 03 00 [11:09:40]MH_I2C_Read... [11:09:40]Read from MH i2c: E2 03 00 E2 6D 00 90 00 C3 [11:09:40]RAPDU: 90 00 [11:09:40]wFMCommunicate OK [11:09:40]wFMCommunicate request_size=7 [11:09:40]MH_SAM_APDU [11:09:40]CAPDU: 80 0D 02 02 02 4C 31 [11:09:40]Write to MH i2c: E2 0A 00 E3 6D 80 0D 02 02 02 00 4C 31 00 00 4B [11:09:40]Write i2c OK [11:09:40]MH_I2C_Read... [11:09:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:09:40]Read from MH i2c: E2 [11:09:40]MH_I2C_Read... [11:09:40]Read from MH i2c: E2 03 00 [11:09:40]MH_I2C_Read... [11:09:40]Read from MH i2c: E2 03 00 E3 6D 00 90 00 C4 [11:09:40]RAPDU: 90 00 [11:09:40]wFMCommunicate OK [11:09:40]wFMCommunicate request_size=4 [11:09:40]MH_SAM_APDU [11:09:40]CAPDU: 80 0D 03 02 [11:09:40]Write to MH i2c: E2 08 00 E4 6D 80 0D 03 02 00 00 00 00 CC [11:09:40]Write i2c OK [11:09:40]MH_I2C_Read... [11:09:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:09:40]Read from MH i2c: E2 [11:09:40]MH_I2C_Read... [11:09:40]Read from MH i2c: E2 0B 00 [11:09:40]MH_I2C_Read... [11:09:40]Read from MH i2c: E2 0B 00 E4 6D 00 8B 44 51 96 41 EA A6 42 90 00 96 [11:09:40]RAPDU: 8B 44 51 96 41 EA A6 42 90 00 [11:09:40]wFMCommunicate OK [11:09:40]SAM_PROTO_SignData done [11:09:40]FM_MakeSignedData done [11:09:40]CreateOFDProtocolMessage [11:09:40]wFMCommunicate request_size=4 [11:09:40]MH_SAM_APDU [11:09:40]CAPDU: 80 11 00 00 [11:09:40]Write to MH i2c: E2 08 00 E5 6D 80 11 00 00 00 00 00 00 CC [11:09:40]Write i2c OK [11:09:40]MH_I2C_Read... [11:09:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:09:40]Read from MH i2c: E2 [11:09:40]MH_I2C_Read... [11:09:40]Read from MH i2c: E2 17 00 [11:09:40]MH_I2C_Read... [11:09:40]Read from MH i2c: E2 17 00 E5 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 21 [11:09:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:09:40]wFMCommunicate OK [11:09:40]CreateOFDProtocolMessage done [11:09:40]OFDSenderStorePacket 311339 [11:09:40]StoreOFDPacket docnum=311339 [11:09:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 23 54 04 01 D8 B5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 00 00 00 F4 03 04 00 F8 13 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2B C0 04 00 35 04 06 00 16 16 04 74 4C 31 8B 44 51 96 41 EA A6 42 [11:09:40]CheckFolder [11:09:40]dirname=/storage/ofd_packets [11:09:40]CheckFolder done [11:09:40]ProducePacketName [11:09:40]name=ofd_packets/00311339 [11:09:40]NVStorageSaveData ofd_packets/00311339 [11:09:40]File name is /storage/ofd_packets/00311339 [11:09:40]Write 298 bytes [11:09:40]NVStorageSaveData done [11:09:40]OFDSenderStorePacket done [11:09:40]KKMCreateOFDPacket done [11:09:40]NVStorageSaveData kkm_last_timestamp [11:09:40]File name is /storage/kkm_last_timestamp [11:09:40]Write 4 bytes [11:09:40]NVStorageSaveData done [11:09:40]ExternCall_PrintAddStr [11:09:40]wPrintStart [11:09:41]Write to MH i2c: 01 00 00 E6 6D 53 [11:09:41]Write i2c OK [11:09:41]MH_I2C_Read... [11:09:41]Read from MH i2c: 01 [11:09:41]MH_I2C_Read... [11:09:41]Read from MH i2c: 01 07 00 [11:09:41]MH_I2C_Read... [11:09:41]Read from MH i2c: 01 07 00 E6 6D 00 00 00 00 00 FF 0F 68 [11:09:41]RasterBufferAndPrint [11:09:41]line Счет N : (1)645142 [11:09:41]line ИНН: 02508201610067 [11:09:41]line Контрольно-Кассовый Чек [11:09:41]line ПРОДАЖА [11:09:41]line ТРК (МРК, ГНК) : 21 [11:09:41]line Товар: 2710194210 [11:09:41]line ДТ-К-2 [11:09:41]line 50.000 * 0.00 [11:09:41]line = 0.00 [11:09:41]line НДС 12% НСП 1% [11:09:41]line > о реализуемом товаре [11:09:41]line ИТОГО: 0.00 [11:09:41]line НСП 1% : 0.00 [11:09:41]line НДС 12% : 0.00 [11:09:41]line Наличными: 0.00 [11:09:41]line Безнал.: 0.00 [11:09:41]line Место: АЗС № 172 "Партнер Нефть" [11:09:41]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:09:41]line СНО: Общий режим [11:09:41]line Чек 186 30.10.2024 11:09 [11:09:41]line Смена: 536 ФФД: 1.0 [11:09:41]line ЗНМ: 0300000116 [11:09:41]line РНМ: 0000000000091780 [11:09:41]line Версия ККМ: 001 [11:09:41]line Талоны: Топливные Талоны [11:09:41]line 4755287 [11:09:41]line ФМ: 0000000000871765 [11:09:41]line ФД: 311339 [11:09:41]line ФПД: 24283819822129 [11:09:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T110944&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311339&fm=24283819822129&tin=02508201610067®Number=0000000000091780&sum=0 [11:09:41]OFD Sender: Processing packet 311339 [packets to send 223, broken 222] [11:09:41]ProducePacketName [11:09:41]name=ofd_packets/00311339 [11:09:41]OFD Sender: To server: pG, [11:09:41]CommunicateWithHost lk.salyk.kg:30040 [11:09:41]ConnectInit lk.salyk.kg [11:09:41]written 0, free lines is 4095 [11:09:41]Connected sock=10 [11:09:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 23 54 04 01 D8 B5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 00 00 00 F4 03 04 00 F8 13 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2B C0 04 00 35 04 06 00 16 16 04 74 4C 31 8B 44 51 96 41 EA A6 42 [11:09:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 6D 7A 47 00 12 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 31 37 36 35 10 04 04 00 2B C0 04 00 F4 03 04 00 48 BA 21 67 B6 04 01 00 00 D5 CA 30 55 19 D0 3F A3 [11:09:41]CommunicateWithHost err = 0 [11:09:41]CheckOFDResponse [11:09:41]1017 (14) - 77093643461234 [11:09:41]1041 (16) - 0000000000871765 [11:09:41]1040 (4) - 311339 [11:09:41]1012 (4) - 30.10.2024 04:47 [11:09:41]1206 (1) - 0 [11:09:41]OFD Sender: Remove packet 311339 [11:09:41]ProducePacketName [11:09:41]name=ofd_packets/00311339 [11:09:41]NVStorageDeleteData [11:09:41]Write to MH i2c: 01 00 00 0F 6E 7D [11:09:41]Write i2c OK [11:09:41]MH_I2C_Read... [11:09:41]Read from MH i2c: 01 [11:09:41]MH_I2C_Read... [11:09:41]Read from MH i2c: 01 07 00 [11:09:41]MH_I2C_Read... [11:09:41]Read from MH i2c: 01 07 00 0F 6E 00 00 00 00 00 D8 0C 68 [11:09:41]RasterBufferAndPrint [11:09:41]line [11:09:41]line [11:09:41]line [11:09:41]line [11:09:41]line [11:09:41]written 0, free lines is 3294 [11:09:41]MH_Cut [11:09:41]Write to MH i2c: D1 01 00 16 6E 01 56 [11:09:41]Write i2c OK [11:09:41]MH_I2C_Read... [11:09:41]Read from MH i2c: D1 [11:09:41]MH_I2C_Read... [11:09:41]Read from MH i2c: D1 01 00 [11:09:41]MH_I2C_Read... [11:09:41]Read from MH i2c: D1 01 00 16 6E 00 55 [11:09:41]Write to MH i2c: 01 00 00 17 6E 85 [11:09:41]Write i2c OK [11:09:41]MH_I2C_Read... [11:09:42]OFD Sender: No OFD packet to send [11:09:42]*** Cut start [11:09:42]*** Purtial cut [11:09:42]*** Stage 1: CUTSNS_PIN = 1 [11:09:42]Read from MH i2c: 01 [11:09:42]MH_I2C_Read... [11:09:42]*** Stop cut motor [11:09:42]*** Cut end [11:09:42]Read from MH i2c: 01 07 00 [11:09:42]MH_I2C_Read... [11:09:42]Read from MH i2c: 01 07 00 17 6E 00 00 00 00 00 FF 0F 9A [11:09:42]process_action close_receipt done [11:09:42]requested_data is exist [11:09:42]produce_requested_data [11:09:42]requested_item fm.sn is exist - process it [11:09:42]wFMCommunicate request_size=4 [11:09:42]MH_SAM_APDU [11:09:42]CAPDU: 80 11 00 00 [11:09:42]Write to MH i2c: E2 08 00 18 6E 80 11 00 00 00 00 00 00 00 [11:09:42]Write i2c OK [11:09:42]MH_I2C_Read... [11:09:42]Read from MH i2c: E2 [11:09:42]MH_I2C_Read... [11:09:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:09:42]Read from MH i2c: E2 17 00 [11:09:42]MH_I2C_Read... [11:09:42]Read from MH i2c: E2 17 00 18 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 55 [11:09:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:09:42]wFMCommunicate OK [11:09:42]requested_item fd.num is exist - process it [11:09:42]SAM_PROTO_GetFieldsCounters [11:09:42]wFMCommunicate request_size=4 [11:09:42]MH_SAM_APDU [11:09:42]CAPDU: 80 13 00 00 [11:09:42]Write to MH i2c: E2 08 00 19 6E 80 13 00 00 00 00 00 00 03 [11:09:42]Write i2c OK [11:09:42]MH_I2C_Read... [11:09:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:09:42]Read from MH i2c: E2 [11:09:42]MH_I2C_Read... [11:09:42]Read from MH i2c: E2 62 00 [11:09:43]MH_I2C_Read... [11:09:43]Read from MH i2c: E2 62 00 19 6E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 2B C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 BA 00 00 00 5E 04 04 00 BA 00 00 00 57 04 04 00 BB 00 00 00 19 04 04 00 00 00 00 00 90 00 5D [11:09: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 2B C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 BA 00 00 00 5E 04 04 00 BA 00 00 00 57 04 04 00 BB 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:09:43]wFMCommunicate OK [11:09:43]SAM_PROTO_GetFieldsCounters done [11:09:43]requested_item shift.num is exist - process it [11:09:43]requested_item shift.opened is exist - process it [11:09:43]req_shift_opened [11:09:43]FM_GetShiftState [11:09:43]SAM_PROTO_GetShiftState [11:09:43]wFMCommunicate request_size=4 [11:09:43]MH_SAM_APDU [11:09:43]CAPDU: 80 13 01 00 [11:09:43]Write to MH i2c: E2 08 00 1A 6E 80 13 01 00 00 00 00 00 05 [11:09:43]Write i2c OK [11:09:43]MH_I2C_Read... [11:09:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:09:43]Read from MH i2c: E2 [11:09:43]MH_I2C_Read... [11:09:43]Read from MH i2c: E2 0E 00 [11:09:43]MH_I2C_Read... [11:09:43]Read from MH i2c: E2 0E 00 1A 6E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 F0 [11:09:43]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:09:43]wFMCommunicate OK [11:09:43]SAM_PROTO_GetShiftState done [11:09:43]FM_GetShiftState done [11:09:43]req_shift_opened done [11:09:43]requested_item shift.open_date is exist - process it [11:09:43]req_shift_open_date [11:09:43]req_shift_open_date done [11:09:43]produce_requested_data done [11:09:43]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311339,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:09:43]process_action_free close_receipt [11:09:43]json_value_free [11:09:43]json_value_free done [11:09:43]process_json_proto returns [11:09:43]Send response to host [11:09:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311339,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:09:43]free response buf [11:09:43]execute_script done [11:09:43]execute_script returns [11:09:43]free content buf [11:09:43]Sock 9.Close socket [11:09:43]Sock 9.Thread stoped [11:09:47]OFD Sender: No OFD packet to send [11:09:52]OFD Sender: No OFD packet to send [11:09:57]OFD Sender: No OFD packet to send [11:10:02]OFD Sender: No OFD packet to send [11:10:07]OFD Sender: No OFD packet to send [11:10:12]OFD Sender: No OFD packet to send [11:10:17]OFD Sender: No OFD packet to send [11:10:22]OFD Sender: No OFD packet to send [11:10:27]OFD Sender: No OFD packet to send [11:10:32]OFD Sender: No OFD packet to send [11:10:37]OFD Sender: No OFD packet to send [11:10:42]OFD Sender: No OFD packet to send [11:10:47]OFD Sender: No OFD packet to send [11:10:52]OFD Sender: No OFD packet to send [11:10:57]OFD Sender: No OFD packet to send [11:11:02]OFD Sender: No OFD packet to send [11:11:07]accept exits with 7 [11:11:07]New connection [11:11:07]New thread 3066510692 created [11:11:07]Thread 3066654052 joined [11:11:07]Waiting for new connection... [11:11:07] Sock 7.Parse request [11:11:07]Sock 7.Check first char [11:11:07]Sock 7.First char is OK [11:11:07]request: POST /json_proto HTTP/1.0 [11:11:07]Method: POST [11:11:07]URL: /json_proto [11:11:07]Method is POST - this is cgi request [11:11:07]url: /json_proto [11:11:07]query_string will be loaded in cgi processing [11:11:07]execute_cgi json_proto POST (null) [11:11:07]execute_cgi path=json_proto method=POST [11:11:07]POST find Content-Length [11:11:07]Host: 172.17.96.3:8080 [11:11:07]Content-Length: 677 [11:11:07]Content-Type: application/json [11:11:07] [11:11:07]POST finish read [11:11:07]Found Content-Length = 677 [11:11:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645146", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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:11:07]execute_script... [11:11: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)645146", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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:11:07]POST & json_proto [11:11:07]process_json_proto [11:11:07]json parsed OK: [11:11:07]protocol is kg_v1.0 [11:11:07]action value=close_receipt [11:11:07]process_action close_receipt [11:11:07]cmd_close_receipt [11:11:07]MH_GetDate [11:11:07]Write to MH i2c: F0 00 00 1B 6E 78 [11:11:07]Write i2c OK [11:11:07]MH_I2C_Read... [11:11:07]Read from MH i2c: F0 [11:11:07]MH_I2C_Read... [11:11:07]Read from MH i2c: F0 09 00 [11:11:07]MH_I2C_Read... [11:11:07]Read from MH i2c: F0 09 00 1B 6E 00 4F 14 22 67 44 5E 04 65 78 [11:11:07]GetLastDocTimeStamp 1730286584 [11:11:07]current date 1730286671 [11:11:07]FM_GetShiftState [11:11:07]SAM_PROTO_GetShiftState [11:11:07]wFMCommunicate request_size=4 [11:11:07]MH_SAM_APDU [11:11:07]CAPDU: 80 13 01 00 [11:11:07]Write to MH i2c: E2 08 00 1C 6E 80 13 01 00 00 00 00 00 07 [11:11:07]Write i2c OK [11:11:07]MH_I2C_Read... [11:11:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:11:07]Read from MH i2c: E2 [11:11:07]MH_I2C_Read... [11:11:07]Read from MH i2c: E2 0E 00 [11:11:07]MH_I2C_Read... [11:11:07]Read from MH i2c: E2 0E 00 1C 6E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 F2 [11:11:07]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:11:07]wFMCommunicate OK [11:11:07]SAM_PROTO_GetShiftState done [11:11:07]FM_GetShiftState done [11:11:07]opened in 1730247899 [11:11:07]opened+sec_in_day 1730334299 [11:11:07]quantity*price = 20003 [11:11:07]sum+1 = 20004 [11:11:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 187 30.10.2024 11:11 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311340 ФПД: 139094154735586 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T111111&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311340&fm=139094154735586&tin=02508201610067®Number=0000000000091780&sum=20000 [11:11:08]StoreToDocumentArchive [11:11:08]shift 536 fd 311340 [11:11:08]save to /storage/0536/doc_00311340 [11:11:08]save last doc name /storage/0536/doc_00311340 to /storage/kkm_last_doc_name [11:11:08]save OK [11:11:08]Clear old archive folders... [11:11:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:11:08]tlvbuf is 006BB660 [11:11:08]SAM_PROTO_ClearQueue [11:11:08]wFMCommunicate request_size=4 [11:11:08]MH_SAM_APDU [11:11:08]CAPDU: 80 09 00 00 [11:11:08]Write to MH i2c: E2 08 00 29 6E 80 09 00 00 00 00 00 00 09 [11:11:08]Write i2c OK [11:11:08]MH_I2C_Read... [11:11:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:11:08]Read from MH i2c: E2 [11:11:08]MH_I2C_Read... [11:11:08]Read from MH i2c: E2 03 00 [11:11:08]MH_I2C_Read... [11:11:08]Read from MH i2c: E2 03 00 29 6E 00 90 00 0B [11:11:08]RAPDU: 90 00 [11:11:08]wFMCommunicate OK [11:11:08]SAM_PROTO_ClearQueue done [11:11:08]KKMCreateOFDPacket [11:11:08]OFDProtocolAddRootSTLVToBuf [11:11:08]FM_MakeSignedData [11:11:08]FM_MakeSignedData [11:11:08]SAM_PROTO_SignData [11:11:08]wFMCommunicate request_size=4 [11:11:08]MH_SAM_APDU [11:11:08]CAPDU: 80 0D 01 02 [11:11:08]Write to MH i2c: E2 08 00 2A 6E 80 0D 01 02 00 00 00 00 11 [11:11:08]Write i2c OK [11:11:08]MH_I2C_Read... [11:11:08]Read from MH i2c: E2 [11:11:08]MH_I2C_Read... [11:11:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:11:08]Read from MH i2c: E2 03 00 [11:11:08]MH_I2C_Read... [11:11:08]Read from MH i2c: E2 03 00 2A 6E 00 90 00 0C [11:11:08]RAPDU: 90 00 [11:11:08]wFMCommunicate OK [11:11:08]wFMCommunicate request_size=255 [11:11:08]MH_SAM_APDU [11:11: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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 BB 00 00 00 F4 03 04 00 4F 14 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2C C0 04 00 35 04 06 00 7E [11:11:08]Write to MH i2c: E2 02 01 2B 6E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 BB 00 00 00 F4 03 04 00 4F 14 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2C C0 04 00 35 04 06 00 7E 00 00 90 [11:11:08]Write i2c OK [11:11:08]MH_I2C_Read... [11:11:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:11:08]Read from MH i2c: E2 [11:11:08]MH_I2C_Read... [11:11:08]Read from MH i2c: E2 03 00 [11:11:08]MH_I2C_Read... [11:11:08]Read from MH i2c: E2 03 00 2B 6E 00 90 00 0D [11:11:08]RAPDU: 90 00 [11:11:08]wFMCommunicate OK [11:11:08]wFMCommunicate request_size=10 [11:11:08]MH_SAM_APDU [11:11:08]CAPDU: 80 0D 02 02 05 81 61 AE EF E2 [11:11:08]Write to MH i2c: E2 0D 00 2C 6E 80 0D 02 02 05 00 81 61 AE EF E2 00 00 7F [11:11:08]Write i2c OK [11:11:08]MH_I2C_Read... [11:11:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:11:08]Read from MH i2c: E2 [11:11:08]MH_I2C_Read... [11:11:08]Read from MH i2c: E2 03 00 [11:11:08]MH_I2C_Read... [11:11:08]Read from MH i2c: E2 03 00 2C 6E 00 90 00 0E [11:11:08]RAPDU: 90 00 [11:11:08]wFMCommunicate OK [11:11:08]wFMCommunicate request_size=4 [11:11:08]MH_SAM_APDU [11:11:08]CAPDU: 80 0D 03 02 [11:11:08]Write to MH i2c: E2 08 00 2D 6E 80 0D 03 02 00 00 00 00 16 [11:11:08]Write i2c OK [11:11:08]MH_I2C_Read... [11:11:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:11:08]Read from MH i2c: E2 [11:11:08]MH_I2C_Read... [11:11:08]Read from MH i2c: E2 0B 00 [11:11:08]MH_I2C_Read... [11:11:08]Read from MH i2c: E2 0B 00 2D 6E 00 32 E4 CE 48 22 1D BB B1 90 00 EE [11:11:08]RAPDU: 32 E4 CE 48 22 1D BB B1 90 00 [11:11:08]wFMCommunicate OK [11:11:08]SAM_PROTO_SignData done [11:11:08]FM_MakeSignedData done [11:11:08]CreateOFDProtocolMessage [11:11:08]wFMCommunicate request_size=4 [11:11:08]MH_SAM_APDU [11:11:08]CAPDU: 80 11 00 00 [11:11:08]Write to MH i2c: E2 08 00 2E 6E 80 11 00 00 00 00 00 00 16 [11:11:08]Write i2c OK [11:11:08]MH_I2C_Read... [11:11:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:11:08]Read from MH i2c: E2 [11:11:08]MH_I2C_Read... [11:11:08]Read from MH i2c: E2 17 00 [11:11:08]MH_I2C_Read... [11:11:08]Read from MH i2c: E2 17 00 2E 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6B [11:11:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:11:08]wFMCommunicate OK [11:11:08]CreateOFDProtocolMessage done [11:11:08]OFDSenderStorePacket 311340 [11:11:08]StoreOFDPacket docnum=311340 [11:11:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D3 0B 07 01 5E 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 BB 00 00 00 F4 03 04 00 4F 14 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2C C0 04 00 35 04 06 00 7E 81 61 AE EF E2 32 E4 CE 48 22 1D BB B1 [11:11:08]CheckFolder [11:11:08]dirname=/storage/ofd_packets [11:11:08]CheckFolder done [11:11:08]ProducePacketName [11:11:08]name=ofd_packets/00311340 [11:11:08]NVStorageSaveData ofd_packets/00311340 [11:11:08]File name is /storage/ofd_packets/00311340 [11:11:08]Write 301 bytes [11:11:08]NVStorageSaveData done [11:11:08]OFDSenderStorePacket done [11:11:08]KKMCreateOFDPacket done [11:11:08]NVStorageSaveData kkm_last_timestamp [11:11:08]File name is /storage/kkm_last_timestamp [11:11:08]Write 4 bytes [11:11:08]NVStorageSaveData done [11:11:08]ExternCall_PrintAddStr [11:11:08]wPrintStart [11:11:08]Write to MH i2c: 01 00 00 2F 6E 9D [11:11:08]Write i2c OK [11:11:08]MH_I2C_Read... [11:11:08]Read from MH i2c: 01 [11:11:08]MH_I2C_Read... [11:11:08]Read from MH i2c: 01 07 00 [11:11:08]MH_I2C_Read... [11:11:08]Read from MH i2c: 01 07 00 2F 6E 00 00 00 00 00 FF 0F B2 [11:11:08]RasterBufferAndPrint [11:11:08]line Счет N : (1)645146 [11:11:08]line ИНН: 02508201610067 [11:11:08]line Контрольно-Кассовый Чек [11:11:08]line ПРОДАЖА [11:11:08]line ТРК (МРК, ГНК) : 31 [11:11:08]line Товар: 2710124130 [11:11:08]line Аи-92-К-2 [11:11:08]line 2.990 * 66.90 [11:11:08]line = 200.03 [11:11:08]line НДС 12% НСП 1% [11:11:08]line > о реализуемом товаре [11:11:08]line ОКРУГЛЕНИЕ: -0.03 [11:11:08]line ИТОГО: 200.00 [11:11:08]line Внесено: 200.00 [11:11:08]line СДАЧА: 0.00 [11:11:08]line НСП 1% : 1.77 [11:11:08]line НДС 12% : 21.24 [11:11:08]line Наличными: 200.00 [11:11:08]line Безнал.: 0.00 [11:11:08]line Место: АЗС № 172 "Партнер Нефть" [11:11:08]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:11:08]line СНО: Общий режим [11:11:08]line Чек 187 30.10.2024 11:11 [11:11:08]line Смена: 536 ФФД: 1.0 [11:11:08]line ЗНМ: 0300000116 [11:11:08]line РНМ: 0000000000091780 [11:11:08]line Версия ККМ: 001 [11:11:08]line ФМ: 0000000000871765 [11:11:08]line ФД: 311340 [11:11:08]line ФПД: 139094154735586 [11:11:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T111111&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311340&fm=139094154735586&tin=02508201610067®Number=0000000000091780&sum=20000 [11:11:09]OFD Sender: Processing packet 311340 [packets to send 223, broken 222] [11:11:09]ProducePacketName [11:11:09]name=ofd_packets/00311340 [11:11:09]OFD Sender: To server: pG, [11:11:09]CommunicateWithHost lk.salyk.kg:30040 [11:11:09]ConnectInit lk.salyk.kg [11:11:09]written 0, free lines is 4095 [11:11:09]Connected sock=10 [11:11:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D3 0B 07 01 5E 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 BB 00 00 00 F4 03 04 00 4F 14 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2C C0 04 00 35 04 06 00 7E 81 61 AE EF E2 32 E4 CE 48 22 1D BB B1 [11:11:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 1D 9C 47 00 2D 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 31 37 36 35 10 04 04 00 2C C0 04 00 F4 03 04 00 A0 BA 21 67 B6 04 01 00 00 C7 90 F5 A3 22 36 6C CB [11:11:09]CommunicateWithHost err = 0 [11:11:09]CheckOFDResponse [11:11:09]1017 (14) - 77093643461234 [11:11:09]1041 (16) - 0000000000871765 [11:11:09]1040 (4) - 311340 [11:11:09]1012 (4) - 30.10.2024 04:48 [11:11:09]1206 (1) - 0 [11:11:09]OFD Sender: Remove packet 311340 [11:11:09]ProducePacketName [11:11:09]name=ofd_packets/00311340 [11:11:09]NVStorageDeleteData [11:11:09]Write to MH i2c: 01 00 00 59 6E C7 [11:11:09]Write i2c OK [11:11:09]MH_I2C_Read... [11:11:09]Read from MH i2c: 01 [11:11:09]MH_I2C_Read... [11:11:09]Read from MH i2c: 01 07 00 [11:11:09]MH_I2C_Read... [11:11:09]Read from MH i2c: 01 07 00 59 6E 00 00 00 00 00 BB 0C 95 [11:11:09]RasterBufferAndPrint [11:11:09]line [11:11:09]line [11:11:09]line [11:11:09]line [11:11:09]line [11:11:09]written 0, free lines is 3265 [11:11:09]MH_Cut [11:11:09]Write to MH i2c: D1 01 00 60 6E 01 A0 [11:11:09]Write i2c OK [11:11:09]MH_I2C_Read... [11:11:09]Read from MH i2c: D1 [11:11:09]MH_I2C_Read... [11:11:09]Read from MH i2c: D1 01 00 [11:11:09]MH_I2C_Read... [11:11:09]Read from MH i2c: D1 01 00 60 6E 00 9F [11:11:09]Write to MH i2c: 01 00 00 61 6E CF [11:11:09]Write i2c OK [11:11:09]MH_I2C_Read... [11:11:09]OFD Sender: No OFD packet to send [11:11:10]*** Cut start [11:11:10]*** Purtial cut [11:11:10]*** Stage 1: CUTSNS_PIN = 1 [11:11:10]Read from MH i2c: 01 [11:11:10]MH_I2C_Read... [11:11:10]*** Stop cut motor [11:11:10]*** Cut end [11:11:10]Read from MH i2c: 01 07 00 [11:11:10]MH_I2C_Read... [11:11:10]Read from MH i2c: 01 07 00 61 6E 00 00 00 00 00 FF 0F E4 [11:11:10]process_action close_receipt done [11:11:10]requested_data is exist [11:11:10]produce_requested_data [11:11:10]requested_item fm.sn is exist - process it [11:11:10]wFMCommunicate request_size=4 [11:11:10]MH_SAM_APDU [11:11:10]CAPDU: 80 11 00 00 [11:11:10]Write to MH i2c: E2 08 00 62 6E 80 11 00 00 00 00 00 00 4A [11:11:10]Write i2c OK [11:11:10]MH_I2C_Read... [11:11:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:11:10]Read from MH i2c: E2 [11:11:10]MH_I2C_Read... [11:11:10]Read from MH i2c: E2 17 00 [11:11:10]MH_I2C_Read... [11:11:10]Read from MH i2c: E2 17 00 62 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9F [11:11:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:11:10]wFMCommunicate OK [11:11:10]requested_item fd.num is exist - process it [11:11:10]SAM_PROTO_GetFieldsCounters [11:11:10]wFMCommunicate request_size=4 [11:11:10]MH_SAM_APDU [11:11:10]CAPDU: 80 13 00 00 [11:11:10]Write to MH i2c: E2 08 00 63 6E 80 13 00 00 00 00 00 00 4D [11:11:10]Write i2c OK [11:11:10]MH_I2C_Read... [11:11:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:11:10]Read from MH i2c: E2 [11:11:10]MH_I2C_Read... [11:11:10]Read from MH i2c: E2 62 00 [11:11:10]MH_I2C_Read... [11:11:10]Read from MH i2c: E2 62 00 63 6E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 2C C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 BB 00 00 00 5E 04 04 00 BB 00 00 00 57 04 04 00 BC 00 00 00 19 04 04 00 00 00 00 00 90 00 AB [11:11: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 2C C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 BB 00 00 00 5E 04 04 00 BB 00 00 00 57 04 04 00 BC 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:11:10]wFMCommunicate OK [11:11:10]SAM_PROTO_GetFieldsCounters done [11:11:10]requested_item shift.num is exist - process it [11:11:10]requested_item shift.opened is exist - process it [11:11:10]req_shift_opened [11:11:10]FM_GetShiftState [11:11:10]SAM_PROTO_GetShiftState [11:11:10]wFMCommunicate request_size=4 [11:11:10]MH_SAM_APDU [11:11:10]CAPDU: 80 13 01 00 [11:11:10]Write to MH i2c: E2 08 00 64 6E 80 13 01 00 00 00 00 00 4F [11:11:10]Write i2c OK [11:11:10]MH_I2C_Read... [11:11:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:11:10]Read from MH i2c: E2 [11:11:10]MH_I2C_Read... [11:11:10]Read from MH i2c: E2 0E 00 [11:11:10]MH_I2C_Read... [11:11:10]Read from MH i2c: E2 0E 00 64 6E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 3A [11:11:10]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:11:10]wFMCommunicate OK [11:11:10]SAM_PROTO_GetShiftState done [11:11:10]FM_GetShiftState done [11:11:10]req_shift_opened done [11:11:10]requested_item shift.open_date is exist - process it [11:11:10]req_shift_open_date [11:11:10]req_shift_open_date done [11:11:10]produce_requested_data done [11:11:10]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311340,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:11:10]process_action_free close_receipt [11:11:10]json_value_free [11:11:10]json_value_free done [11:11:10]process_json_proto returns [11:11:10]Send response to host [11:11:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311340,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:11:10]free response buf [11:11:10]execute_script done [11:11:10]execute_script returns [11:11:10]free content buf [11:11:10]Sock 7.Close socket [11:11:10]Sock 7.Thread stoped [11:11:14]OFD Sender: No OFD packet to send [11:11:19]OFD Sender: No OFD packet to send [11:11:24]OFD Sender: No OFD packet to send [11:11:29]OFD Sender: No OFD packet to send [11:11:34]OFD Sender: No OFD packet to send [11:11:39]OFD Sender: No OFD packet to send [11:11:44]OFD Sender: No OFD packet to send [11:11:49]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: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:30]OFD Sender: No OFD packet to send [11:12:35]OFD Sender: No OFD packet to send [11:12:40]OFD Sender: No OFD packet to send [11:12:45]OFD Sender: No OFD packet to send [11:12:50]OFD Sender: No OFD packet to send [11:12:55]OFD Sender: No OFD packet to send [11:12:57]accept exits with 9 [11:12:57]New connection [11:12:57]New thread 3066654052 created [11:12:57]Thread 3066510692 joined [11:12:57]Waiting for new connection... [11:12:57] Sock 9.Parse request [11:12:57]Sock 9.Check first char [11:12:57]Sock 9.First char is OK [11:12:57]request: POST /json_proto HTTP/1.0 [11:12:57]Method: POST [11:12:57]URL: /json_proto [11:12:57]Method is POST - this is cgi request [11:12:57]url: /json_proto [11:12:57]query_string will be loaded in cgi processing [11:12:57]execute_cgi json_proto POST (null) [11:12:57]execute_cgi path=json_proto method=POST [11:12:57]POST find Content-Length [11:12:57]Host: 172.17.96.3:8080 [11:12:57]Content-Length: 621 [11:12:57]Content-Type: application/json [11:12:57] [11:12:57]POST finish read [11:12:57]Found Content-Length = 621 [11:12:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3511", "tax_sys" : 0, "items" : [ { "code": "48743587", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Silver", "price" : 140.00, "quantity" : 1.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 140.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:57]execute_script... [11:12: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 : (3)3511", "tax_sys" : 0, "items" : [ { "code": "48743587", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Silver", "price" : 140.00, "quantity" : 1.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 140.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:57]POST & json_proto [11:12:57]process_json_proto [11:12:57]json parsed OK: [11:12:57]protocol is kg_v1.0 [11:12:57]action value=close_receipt [11:12:57]process_action close_receipt [11:12:57]cmd_close_receipt [11:12:57]MH_GetDate [11:12:57]Write to MH i2c: F0 00 00 65 6E C2 [11:12:57]Write i2c OK [11:12:57]MH_I2C_Read... [11:12:57]Read from MH i2c: F0 [11:12:57]MH_I2C_Read... [11:12:57]Read from MH i2c: F0 09 00 [11:12:57]MH_I2C_Read... [11:12:57]Read from MH i2c: F0 09 00 65 6E 00 BE 14 22 67 44 5E 04 65 31 [11:12:57]GetLastDocTimeStamp 1730286671 [11:12:57]current date 1730286782 [11:12:57]FM_GetShiftState [11:12:57]SAM_PROTO_GetShiftState [11:12:57]wFMCommunicate request_size=4 [11:12:57]MH_SAM_APDU [11:12:57]CAPDU: 80 13 01 00 [11:12:57]Write to MH i2c: E2 08 00 66 6E 80 13 01 00 00 00 00 00 51 [11:12:57]Write i2c OK [11:12:57]MH_I2C_Read... [11:12:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:57]Read from MH i2c: E2 [11:12:57]MH_I2C_Read... [11:12:57]Read from MH i2c: E2 0E 00 [11:12:57]MH_I2C_Read... [11:12:57]Read from MH i2c: E2 0E 00 66 6E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 3C [11:12:57]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:12:57]wFMCommunicate OK [11:12:57]SAM_PROTO_GetShiftState done [11:12:57]FM_GetShiftState done [11:12:57]opened in 1730247899 [11:12:57]opened+sec_in_day 1730334299 [11:12:57]quantity*price = 14000 [11:12:57]sum+1 = 14001 [11:12:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 140.00 НСП 1% : 1.24 НДС 12% : 14.87 Наличными: 140.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 188 30.10.2024 11:13 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311341 ФПД: 124909077519434 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T111302&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311341&fm=124909077519434&tin=02508201610067®Number=0000000000091780&sum=14000 0 [11:12:58]StoreToDocumentArchive [11:12:58]shift 536 fd 311341 [11:12:58]save to /storage/0536/doc_00311341 [11:12:58]save last doc name /storage/0536/doc_00311341 to /storage/kkm_last_doc_name [11:12:58]save OK [11:12:58]Clear old archive folders... [11:12:58]ProcessDocumentItem done err = 0, tmpTLVsize=275 [11:12:58]tlvbuf is 006229B0 [11:12:58]SAM_PROTO_ClearQueue [11:12:58]wFMCommunicate request_size=4 [11:12:58]MH_SAM_APDU [11:12:58]CAPDU: 80 09 00 00 [11:12:58]Write to MH i2c: E2 08 00 73 6E 80 09 00 00 00 00 00 00 53 [11:12:58]Write i2c OK [11:12:58]MH_I2C_Read... [11:12:58]*** iso7816_exchange 80 09 00 00... 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 73 6E 00 90 00 55 [11:12:58]RAPDU: 90 00 [11:12:58]wFMCommunicate OK [11:12:58]SAM_PROTO_ClearQueue done [11:12:58]KKMCreateOFDPacket [11:12:58]OFDProtocolAddRootSTLVToBuf [11:12:58]FM_MakeSignedData [11:12:58]FM_MakeSignedData [11:12:58]SAM_PROTO_SignData [11:12:58]wFMCommunicate request_size=4 [11:12:58]MH_SAM_APDU [11:12:58]CAPDU: 80 0D 01 02 [11:12:58]Write to MH i2c: E2 08 00 74 6E 80 0D 01 02 00 00 00 00 5B [11:12:58]Write i2c OK [11:12:58]MH_I2C_Read... [11:12:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:12:59]Read from MH i2c: E2 [11:12:59]MH_I2C_Read... [11:12:59]Read from MH i2c: E2 03 00 [11:12:59]MH_I2C_Read... [11:12:59]Read from MH i2c: E2 03 00 74 6E 00 90 00 56 [11:12:59]RAPDU: 90 00 [11:12:59]wFMCommunicate OK [11:12:59]wFMCommunicate request_size=255 [11:12:59]MH_SAM_APDU [11:12:59]CAPDU: 80 0D 02 02 FA 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 34 38 37 34 33 35 38 37 06 04 26 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 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 00 00 00 F4 03 04 00 BE 14 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 [11:12:59]Write to MH i2c: E2 02 01 75 6E 80 0D 02 02 FA 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 34 38 37 34 33 35 38 37 06 04 26 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 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 00 00 00 F4 03 04 00 BE 14 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 00 00 1C [11:12:59]Write i2c OK [11:12:59]MH_I2C_Read... [11:12:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:59]Read from MH i2c: E2 [11:12:59]MH_I2C_Read... [11:12:59]Read from MH i2c: E2 03 00 [11:12:59]MH_I2C_Read... [11:12:59]Read from MH i2c: E2 03 00 75 6E 00 90 00 57 [11:12:59]RAPDU: 90 00 [11:12:59]wFMCommunicate OK [11:12:59]wFMCommunicate request_size=34 [11:12:59]MH_SAM_APDU [11:12:59]CAPDU: 80 0D 02 02 1D 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2D C0 04 00 35 04 06 00 71 9A A9 31 DC 4A [11:12:59]Write to MH i2c: E2 25 00 76 6E 80 0D 02 02 1D 00 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2D C0 04 00 35 04 06 00 71 9A A9 31 DC 4A 00 00 1D [11:12:59]Write i2c OK [11:12:59]MH_I2C_Read... [11:12:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:59]Read from MH i2c: E2 [11:12:59]MH_I2C_Read... [11:12:59]Read from MH i2c: E2 03 00 [11:12:59]MH_I2C_Read... [11:12:59]Read from MH i2c: E2 03 00 76 6E 00 90 00 58 [11:12:59]RAPDU: 90 00 [11:12:59]wFMCommunicate OK [11:12:59]wFMCommunicate request_size=4 [11:12:59]MH_SAM_APDU [11:12:59]CAPDU: 80 0D 03 02 [11:12:59]Write to MH i2c: E2 08 00 77 6E 80 0D 03 02 00 00 00 00 60 [11:12:59]Write i2c OK [11:12:59]MH_I2C_Read... [11:12:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:12:59]Read from MH i2c: E2 [11:12:59]MH_I2C_Read... [11:12:59]Read from MH i2c: E2 0B 00 [11:12:59]MH_I2C_Read... [11:12:59]Read from MH i2c: E2 0B 00 77 6E 00 17 2C 8C 50 50 38 F8 76 90 00 76 [11:12:59]RAPDU: 17 2C 8C 50 50 38 F8 76 90 00 [11:12:59]wFMCommunicate OK [11:12:59]SAM_PROTO_SignData done [11:12:59]FM_MakeSignedData done [11:12:59]CreateOFDProtocolMessage [11:12:59]wFMCommunicate request_size=4 [11:12:59]MH_SAM_APDU [11:12:59]CAPDU: 80 11 00 00 [11:12:59]Write to MH i2c: E2 08 00 78 6E 80 11 00 00 00 00 00 00 60 [11:12:59]Write i2c OK [11:12:59]MH_I2C_Read... [11:12:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:59]Read from MH i2c: E2 [11:12:59]MH_I2C_Read... [11:12:59]Read from MH i2c: E2 17 00 [11:12:59]MH_I2C_Read... [11:12:59]Read from MH i2c: E2 17 00 78 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B5 [11:12:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:12:59]wFMCommunicate OK [11:12:59]CreateOFDProtocolMessage done [11:12:59]OFDSenderStorePacket 311341 [11:12:59]StoreOFDPacket docnum=311341 [11:12:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 27 01 00 00 A2 6E 1F 01 21 42 5A 03 01 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 34 38 37 34 33 35 38 37 06 04 26 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 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 00 00 00 F4 03 04 00 BE 14 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2D C0 04 00 35 04 06 00 71 9A A9 31 DC 4A 17 2C 8C 50 50 38 F8 76 [11:12:59]CheckFolder [11:12:59]dirname=/storage/ofd_packets [11:12:59]CheckFolder done [11:12:59]ProducePacketName [11:12:59]name=ofd_packets/00311341 [11:12:59]NVStorageSaveData ofd_packets/00311341 [11:12:59]File name is /storage/ofd_packets/00311341 [11:12:59]Write 325 bytes [11:12:59]NVStorageSaveData done [11:12:59]OFDSenderStorePacket done [11:12:59]KKMCreateOFDPacket done [11:12:59]NVStorageSaveData kkm_last_timestamp [11:12:59]File name is /storage/kkm_last_timestamp [11:12:59]Write 4 bytes [11:12:59]NVStorageSaveData done [11:12:59]ExternCall_PrintAddStr [11:12:59]wPrintStart [11:12:59]Write to MH i2c: 01 00 00 79 6E E7 [11:12:59]Write i2c OK [11:12:59]MH_I2C_Read... [11:12:59]Read from MH i2c: 01 [11:12:59]MH_I2C_Read... [11:12:59]Read from MH i2c: 01 07 00 [11:12:59]MH_I2C_Read... [11:12:59]Read from MH i2c: 01 07 00 79 6E 00 00 00 00 00 FF 0F FC [11:12:59]RasterBufferAndPrint [11:12:59]line Счет N : (3)3511 [11:12:59]line ИНН: 02508201610067 [11:12:59]line Контрольно-Кассовый Чек [11:12:59]line ПРОДАЖА [11:12:59]line Товар: 48743587 [11:12:59]line Сигареты Winston XStyle Silver [11:12:59]line 1.000 * 140.00 [11:12:59]line = 140.00 [11:12:59]line НДС 12% НСП 1% [11:12:59]line > о реализуемом товаре [11:12:59]line ИТОГО: 140.00 [11:12:59]line НСП 1% : 1.24 [11:12:59]line НДС 12% : 14.87 [11:12:59]line Наличными: 140.00 [11:12:59]line Безнал.: 0.00 [11:12:59]line Место: АЗС № 172 "Партнер Нефть" [11:12:59]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:12:59]line СНО: Общий режим [11:12:59]line Чек 188 30.10.2024 11:13 [11:12:59]line Смена: 536 ФФД: 1.0 [11:12:59]line ЗНМ: 0300000116 [11:12:59]line РНМ: 0000000000091780 [11:12:59]line Версия ККМ: 001 [11:12:59]line ФМ: 0000000000871765 [11:12:59]line ФД: 311341 [11:12:59]line ФПД: 124909077519434 [11:12:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T111302&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311341&fm=124909077519434&tin=02508201610067®Number=0000000000091780&sum=14000 [11:12:59]OFD Sender: Processing packet 311341 [packets to send 223, broken 222] [11:12:59]ProducePacketName [11:12:59]name=ofd_packets/00311341 [11:12:59]OFD Sender: To server: pG, [11:12:59]CommunicateWithHost lk.salyk.kg:30040 [11:12:59]ConnectInit lk.salyk.kg [11:12:59]line 0 [11:12:59]written 0, free lines is 4095 [11:12:59]Connected sock=10 [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 31 37 36 35 27 01 00 00 A2 6E 1F 01 21 42 5A 03 01 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 34 38 37 34 33 35 38 37 06 04 26 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 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 00 00 00 F4 03 04 00 BE 14 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2D C0 04 00 35 04 06 00 71 9A A9 31 DC 4A 17 2C 8C 50 50 38 F8 76 [11:13:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F9 E4 47 00 BD 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 31 37 36 35 10 04 04 00 2D C0 04 00 F4 03 04 00 0E BB 21 67 B6 04 01 00 00 2D D3 81 95 26 2F E1 A1 [11:13:00]CommunicateWithHost err = 0 [11:13:00]CheckOFDResponse [11:13:00]1017 (14) - 77093643461234 [11:13:00]1041 (16) - 0000000000871765 [11:13:00]1040 (4) - 311341 [11:13:00]1012 (4) - 30.10.2024 04:50 [11:13:00]1206 (1) - 0 [11:13:00]OFD Sender: Remove packet 311341 [11:13:00]ProducePacketName [11:13:00]name=ofd_packets/00311341 [11:13:00]NVStorageDeleteData [11:13:00]Write to MH i2c: 01 00 00 A1 6E 0F [11:13:00]Write i2c OK [11:13:00]MH_I2C_Read... [11:13:00]Read from MH i2c: 01 [11:13:00]MH_I2C_Read... [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 A1 6E 00 00 00 00 00 C9 0C EB [11:13:00]RasterBufferAndPrint [11:13:00]line [11:13:00]line [11:13:00]line [11:13:00]line [11:13:00]line [11:13:00]written 0, free lines is 3277 [11:13:00]MH_Cut [11:13:00]Write to MH i2c: D1 01 00 A8 6E 01 E8 [11:13:00]Write i2c OK [11:13:00]MH_I2C_Read... [11:13:00]Read from MH i2c: D1 [11:13:00]MH_I2C_Read... [11:13:00]Read from MH i2c: D1 01 00 [11:13:00]MH_I2C_Read... [11:13:00]Read from MH i2c: D1 01 00 A8 6E 00 E7 [11:13:00]Write to MH i2c: 01 00 00 A9 6E 17 [11:13:00]Write i2c OK [11:13:00]MH_I2C_Read... [11:13:00]OFD Sender: No OFD packet to send [11:13:01]*** Cut start [11:13:01]*** Purtial cut [11:13:01]*** Stage 1: CUTSNS_PIN = 1 [11:13:01]Read from MH i2c: 01 [11:13:01]MH_I2C_Read... [11:13:01]*** Stop cut motor [11:13:01]*** Cut end [11:13:01]Read from MH i2c: 01 07 00 [11:13:01]MH_I2C_Read... [11:13:01]Read from MH i2c: 01 07 00 A9 6E 00 00 00 00 00 FF 0F 2C [11:13:01]process_action close_receipt done [11:13:01]requested_data is exist [11:13:01]produce_requested_data [11:13:01]requested_item fm.sn is exist - process it [11:13:01]wFMCommunicate request_size=4 [11:13:01]MH_SAM_APDU [11:13:01]CAPDU: 80 11 00 00 [11:13:01]Write to MH i2c: E2 08 00 AA 6E 80 11 00 00 00 00 00 00 92 [11:13:01]Write i2c OK [11:13:01]MH_I2C_Read... [11:13:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:01]Read from MH i2c: E2 [11:13:01]MH_I2C_Read... [11:13:01]Read from MH i2c: E2 17 00 [11:13:01]MH_I2C_Read... [11:13:01]Read from MH i2c: E2 17 00 AA 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E7 [11:13:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:13:01]wFMCommunicate OK [11:13:01]requested_item fd.num is exist - process it [11:13:01]SAM_PROTO_GetFieldsCounters [11:13:01]wFMCommunicate request_size=4 [11:13:01]MH_SAM_APDU [11:13:01]CAPDU: 80 13 00 00 [11:13:01]Write to MH i2c: E2 08 00 AB 6E 80 13 00 00 00 00 00 00 95 [11:13:01]Write i2c OK [11:13:01]MH_I2C_Read... [11:13:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:13:01]Read from MH i2c: E2 [11:13:01]MH_I2C_Read... [11:13:01]Read from MH i2c: E2 62 00 [11:13:01]MH_I2C_Read... [11:13:01]Read from MH i2c: E2 62 00 AB 6E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 2D C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 BC 00 00 00 5E 04 04 00 BC 00 00 00 57 04 04 00 BD 00 00 00 19 04 04 00 00 00 00 00 90 00 F7 [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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 2D C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 BC 00 00 00 5E 04 04 00 BC 00 00 00 57 04 04 00 BD 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 AC 6E 80 13 01 00 00 00 00 00 97 [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 AC 6E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 82 [11:13:01]RAPDU: 09 00 01 DB 7C 21 67 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":"0000000000871765","fd.num":311341,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [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":"0000000000871765","fd.num":311341,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [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 9.Close socket [11:13:01]Sock 9.Thread stoped [11:13:01]accept exits with 7 [11:13:01]New connection [11:13:01]New thread 3066510692 created [11:13:01]Thread 3066654052 joined [11:13:01]Waiting for new connection... [11:13:01] Sock 7.Parse request [11:13:01]Sock 7.Check first char [11:13:01]Sock 7.First char is OK [11:13:01]request: POST /json_proto HTTP/1.0 [11:13:01]Method: POST [11:13:01]URL: /json_proto [11:13:01]Method is POST - this is cgi request [11:13:01]url: /json_proto [11:13:01]query_string will be loaded in cgi processing [11:13:01]execute_cgi json_proto POST (null) [11:13:01]execute_cgi path=json_proto method=POST [11:13:01]POST find Content-Length [11:13:01]Host: 172.17.96.3:8080 [11:13:01]Content-Length: 797 [11:13:01]Content-Type: application/json [11:13:01] [11:13:01]POST finish read [11:13:01]Found Content-Length = 797 [11:13:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645147", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4467015", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:01]execute_script... [11: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)645147", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4467015", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:01]POST & json_proto [11:13:01]process_json_proto [11:13:01]json parsed OK: [11:13:01]protocol is kg_v1.0 [11:13:01]action value=close_receipt [11:13:01]process_action close_receipt [11:13:01]cmd_close_receipt [11:13:01]MH_GetDate [11:13:01]Write to MH i2c: F0 00 00 AD 6E 0A [11:13:01]Write i2c OK [11:13:01]MH_I2C_Read... [11:13:01]Read from MH i2c: F0 [11:13:01]MH_I2C_Read... [11:13:01]Read from MH i2c: F0 09 00 [11:13:01]MH_I2C_Read... [11:13:01]Read from MH i2c: F0 09 00 AD 6E 00 C2 14 22 67 44 5E 04 65 7D [11:13:01]GetLastDocTimeStamp 1730286782 [11:13:01]current date 1730286786 [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 AE 6E 80 13 01 00 00 00 00 00 99 [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:02]Read from MH i2c: E2 [11:13:02]MH_I2C_Read... [11:13:02]Read from MH i2c: E2 0E 00 [11:13:02]MH_I2C_Read... [11:13:02]Read from MH i2c: E2 0E 00 AE 6E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 84 [11:13:02]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:13:02]wFMCommunicate OK [11:13:02]SAM_PROTO_GetShiftState done [11:13:02]FM_GetShiftState done [11:13:02]opened in 1730247899 [11:13:02]opened+sec_in_day 1730334299 [11:13:02]quantity*price = 0 [11:13:02]sum+1 = 1 [11:13:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 189 30.10.2024 11:13 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4467015 ФМ: 0000000000871765 ФД: 311342 ФПД: 255109096647481 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T111306&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311342&fm=255109096647481&tin=02508201610067®Number=0000000000091780&sum=0 [11:13:03]StoreToDocumentArchive [11:13:03]shift 536 fd 311342 [11:13:03]save to /storage/0536/doc_00311342 [11:13:03]save last doc name /storage/0536/doc_00311342 to /storage/kkm_last_doc_name [11:13:03]save OK [11:13:03]Clear old archive folders... [11:13:03]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:13:03]tlvbuf is 005FBA50 [11:13:03]SAM_PROTO_ClearQueue [11:13:03]wFMCommunicate request_size=4 [11:13:03]MH_SAM_APDU [11:13:03]CAPDU: 80 09 00 00 [11:13:03]Write to MH i2c: E2 08 00 BB 6E 80 09 00 00 00 00 00 00 9B [11:13:03]Write i2c OK [11:13:03]MH_I2C_Read... [11:13:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:13:03]Read from MH i2c: E2 [11:13:03]MH_I2C_Read... [11:13:03]Read from MH i2c: E2 03 00 [11:13:03]MH_I2C_Read... [11:13:03]Read from MH i2c: E2 03 00 BB 6E 00 90 00 9D [11:13:03]RAPDU: 90 00 [11:13:03]wFMCommunicate OK [11:13:03]SAM_PROTO_ClearQueue done [11:13:03]KKMCreateOFDPacket [11:13:03]OFDProtocolAddRootSTLVToBuf [11:13:03]FM_MakeSignedData [11:13:03]FM_MakeSignedData [11:13:03]SAM_PROTO_SignData [11:13:03]wFMCommunicate request_size=4 [11:13:03]MH_SAM_APDU [11:13:03]CAPDU: 80 0D 01 02 [11:13:03]Write to MH i2c: E2 08 00 BC 6E 80 0D 01 02 00 00 00 00 A3 [11:13:03]Write i2c OK [11:13:03]MH_I2C_Read... [11:13:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:13:03]Read from MH i2c: E2 [11:13:03]MH_I2C_Read... [11:13:03]Read from MH i2c: E2 03 00 [11:13:03]MH_I2C_Read... [11:13:03]Read from MH i2c: E2 03 00 BC 6E 00 90 00 9E [11:13:03]RAPDU: 90 00 [11:13:03]wFMCommunicate OK [11:13:03]wFMCommunicate request_size=255 [11:13:03]MH_SAM_APDU [11: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 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 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 C2 14 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2E C0 04 00 35 04 06 00 E8 05 37 15 [11:13:03]Write to MH i2c: E2 02 01 BD 6E 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 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 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 C2 14 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2E C0 04 00 35 04 06 00 E8 05 37 15 00 00 50 [11:13:03]Write i2c OK [11:13:03]MH_I2C_Read... [11:13:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:03]Read from MH i2c: E2 [11:13:03]MH_I2C_Read... [11:13:03]Read from MH i2c: E2 03 00 [11:13:03]MH_I2C_Read... [11:13:03]Read from MH i2c: E2 03 00 BD 6E 00 90 00 9F [11:13:03]RAPDU: 90 00 [11:13:03]wFMCommunicate OK [11:13:03]wFMCommunicate request_size=7 [11:13:03]MH_SAM_APDU [11:13:03]CAPDU: 80 0D 02 02 02 AB 39 [11:13:03]Write to MH i2c: E2 0A 00 BE 6E 80 0D 02 02 02 00 AB 39 00 00 8E [11:13:03]Write i2c OK [11:13:03]MH_I2C_Read... [11:13:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:03]Read from MH i2c: E2 [11:13:03]MH_I2C_Read... [11:13:03]Read from MH i2c: E2 03 00 [11:13:03]MH_I2C_Read... [11:13:03]Read from MH i2c: E2 03 00 BE 6E 00 90 00 A0 [11:13:03]RAPDU: 90 00 [11:13:03]wFMCommunicate OK [11:13:03]wFMCommunicate request_size=4 [11:13:03]MH_SAM_APDU [11:13:03]CAPDU: 80 0D 03 02 [11:13:03]Write to MH i2c: E2 08 00 BF 6E 80 0D 03 02 00 00 00 00 A8 [11:13:03]Write i2c OK [11:13:03]MH_I2C_Read... [11:13:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:13:03]Read from MH i2c: E2 [11:13:03]MH_I2C_Read... [11:13:03]Read from MH i2c: E2 0B 00 [11:13:03]MH_I2C_Read... [11:13:03]Read from MH i2c: E2 0B 00 BF 6E 00 2D C4 E2 90 33 5B 01 17 90 00 B2 [11:13:03]RAPDU: 2D C4 E2 90 33 5B 01 17 90 00 [11:13:03]wFMCommunicate OK [11:13:03]SAM_PROTO_SignData done [11:13:03]FM_MakeSignedData done [11:13:03]CreateOFDProtocolMessage [11:13:03]wFMCommunicate request_size=4 [11:13:03]MH_SAM_APDU [11:13:03]CAPDU: 80 11 00 00 [11:13:03]Write to MH i2c: E2 08 00 C0 6E 80 11 00 00 00 00 00 00 A8 [11:13:03]Write i2c OK [11:13:03]MH_I2C_Read... [11:13:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:04]Read from MH i2c: E2 [11:13:04]MH_I2C_Read... [11:13:04]Read from MH i2c: E2 17 00 [11:13:04]MH_I2C_Read... [11:13:04]Read from MH i2c: E2 17 00 C0 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FD [11:13:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:13:04]wFMCommunicate OK [11:13:04]CreateOFDProtocolMessage done [11:13:04]OFDSenderStorePacket 311342 [11:13:04]StoreOFDPacket docnum=311342 [11:13:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 59 24 04 01 2D 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 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 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 C2 14 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2E C0 04 00 35 04 06 00 E8 05 37 15 AB 39 2D C4 E2 90 33 5B 01 17 [11:13:04]CheckFolder [11:13:04]dirname=/storage/ofd_packets [11:13:04]CheckFolder done [11:13:04]ProducePacketName [11:13:04]name=ofd_packets/00311342 [11:13:04]NVStorageSaveData ofd_packets/00311342 [11:13:04]File name is /storage/ofd_packets/00311342 [11:13:04]Write 298 bytes [11:13:04]NVStorageSaveData done [11:13:04]OFDSenderStorePacket done [11:13:04]KKMCreateOFDPacket done [11:13:04]NVStorageSaveData kkm_last_timestamp [11:13:04]File name is /storage/kkm_last_timestamp [11:13:04]Write 4 bytes [11:13:04]NVStorageSaveData done [11:13:04]ExternCall_PrintAddStr [11:13:04]wPrintStart [11:13:04]Write to MH i2c: 01 00 00 C1 6E 2F [11:13:04]Write i2c OK [11:13:04]MH_I2C_Read... [11:13:04]Read from MH i2c: 01 [11:13:04]MH_I2C_Read... [11:13:04]Read from MH i2c: 01 07 00 [11:13:04]MH_I2C_Read... [11:13:04]Read from MH i2c: 01 07 00 C1 6E 00 00 00 00 00 FF 0F 44 [11:13:04]RasterBufferAndPrint [11:13:04]line Счет N : (1)645147 [11:13:04]line ИНН: 02508201610067 [11:13:04]line Контрольно-Кассовый Чек [11:13:04]line ПРОДАЖА [11:13:04]line ТРК (МРК, ГНК) : 11 [11:13:04]line Товар: 2710194210 [11:13:04]line ДТ-К-2 [11:13:04]line 26.250 * 0.00 [11:13:04]line = 0.00 [11:13:04]line НДС 12% НСП 1% [11:13:04]line > о реализуемом товаре [11:13:04]line ИТОГО: 0.00 [11:13:04]line НСП 1% : 0.00 [11:13:04]line НДС 12% : 0.00 [11:13:04]line Наличными: 0.00 [11:13:04]line Безнал.: 0.00 [11:13:04]line Место: АЗС № 172 "Партнер Нефть" [11:13:04]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:13:04]line СНО: Общий режим [11:13:04]line Чек 189 30.10.2024 11:13 [11:13:04]line Смена: 536 ФФД: 1.0 [11:13:04]line ЗНМ: 0300000116 [11:13:04]line РНМ: 0000000000091780 [11:13:04]line Версия ККМ: 001 [11:13:04]line Талоны: Топливные Талоны [11:13:04]line 4467015 [11:13:04]line ФМ: 0000000000871765 [11:13:04]line ФД: 311342 [11:13:04]line ФПД: 255109096647481 [11:13:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T111306&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311342&fm=255109096647481&tin=02508201610067®Number=0000000000091780&sum=0 [11:13:04]written 0, free lines is 4095 [11:13:04]OFD Sender: Processing packet 311342 [packets to send 223, broken 222] [11:13:04]ProducePacketName [11:13:04]name=ofd_packets/00311342 [11:13:04]OFD Sender: To server: pG, [11:13:04]CommunicateWithHost lk.salyk.kg:30040 [11:13:04]ConnectInit lk.salyk.kg [11:13:04]Connected sock=10 [11:13:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 59 24 04 01 2D 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 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 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 C2 14 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2E C0 04 00 35 04 06 00 E8 05 37 15 AB 39 2D C4 E2 90 33 5B 01 17 [11:13:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 16 13 47 00 1E 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 31 37 36 35 10 04 04 00 2E C0 04 00 F4 03 04 00 13 BB 21 67 B6 04 01 00 00 8A 71 E8 1C AA 5C D3 01 [11:13:04]CommunicateWithHost err = 0 [11:13:04]CheckOFDResponse [11:13:04]1017 (14) - 77093643461234 [11:13:04]1041 (16) - 0000000000871765 [11:13:04]1040 (4) - 311342 [11:13:04]1012 (4) - 30.10.2024 04:50 [11:13:04]1206 (1) - 0 [11:13:04]OFD Sender: Remove packet 311342 [11:13:04]ProducePacketName [11:13:04]name=ofd_packets/00311342 [11:13:04]NVStorageDeleteData [11:13:04]Write to MH i2c: 01 00 00 EA 6E 58 [11:13:04]Write i2c OK [11:13:04]MH_I2C_Read... [11:13:04]Read from MH i2c: 01 [11:13:04]MH_I2C_Read... [11:13:04]Read from MH i2c: 01 07 00 [11:13:04]MH_I2C_Read... [11:13:04]Read from MH i2c: 01 07 00 EA 6E 00 00 00 00 00 CF 0C 3A [11:13:04]RasterBufferAndPrint [11:13:04]line [11:13:04]line [11:13:04]line [11:13:04]line [11:13:04]line [11:13:04]written 0, free lines is 3292 [11:13:04]MH_Cut [11:13:04]Write to MH i2c: D1 01 00 F1 6E 01 31 [11:13:04]Write i2c OK [11:13:04]MH_I2C_Read... [11:13:04]Read from MH i2c: D1 [11:13:04]MH_I2C_Read... [11:13:04]Read from MH i2c: D1 01 00 [11:13:04]MH_I2C_Read... [11:13:04]Read from MH i2c: D1 01 00 F1 6E 00 30 [11:13:04]Write to MH i2c: 01 00 00 F2 6E 60 [11:13:04]Write i2c OK [11:13:04]MH_I2C_Read... [11:13:04]OFD Sender: No OFD packet to send [11:13:05]*** Cut start [11:13:05]*** Purtial cut [11:13:05]*** Stage 1: CUTSNS_PIN = 1 [11:13:05]Read from MH i2c: 01 [11:13:05]MH_I2C_Read... [11:13:05]*** Stop cut motor [11:13:05]*** Cut end [11:13:05]Read from MH i2c: 01 07 00 [11:13:05]MH_I2C_Read... [11:13:05]Read from MH i2c: 01 07 00 F2 6E 00 00 00 00 00 FF 0F 75 [11:13:05]process_action close_receipt done [11:13:05]requested_data is exist [11:13:05]produce_requested_data [11:13:05]requested_item fm.sn is exist - process it [11:13:05]wFMCommunicate request_size=4 [11:13:05]MH_SAM_APDU [11:13:05]CAPDU: 80 11 00 00 [11:13:05]Write to MH i2c: E2 08 00 F3 6E 80 11 00 00 00 00 00 00 DB [11:13:05]Write i2c OK [11:13:05]MH_I2C_Read... [11:13:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:05]Read from MH i2c: E2 [11:13:05]MH_I2C_Read... [11:13:05]Read from MH i2c: E2 17 00 [11:13:05]MH_I2C_Read... [11:13:05]Read from MH i2c: E2 17 00 F3 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 30 [11:13:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:13:05]wFMCommunicate OK [11:13:05]requested_item fd.num is exist - process it [11:13:05]SAM_PROTO_GetFieldsCounters [11:13:05]wFMCommunicate request_size=4 [11:13:05]MH_SAM_APDU [11:13:05]CAPDU: 80 13 00 00 [11:13:05]Write to MH i2c: E2 08 00 F4 6E 80 13 00 00 00 00 00 00 DE [11:13:05]Write i2c OK [11:13:05]MH_I2C_Read... [11:13:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:13:05]Read from MH i2c: E2 [11:13:05]MH_I2C_Read... [11:13:05]Read from MH i2c: E2 62 00 [11:13:05]MH_I2C_Read... [11:13:05]Read from MH i2c: E2 62 00 F4 6E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 2E C0 04 00 0E 04 04 00 18 02 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 44 [11:13: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 2E C0 04 00 0E 04 04 00 18 02 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 [11:13:05]wFMCommunicate OK [11:13:05]SAM_PROTO_GetFieldsCounters done [11:13:05]requested_item shift.num is exist - process it [11:13:05]requested_item shift.opened is exist - process it [11:13:05]req_shift_opened [11:13:05]FM_GetShiftState [11:13:05]SAM_PROTO_GetShiftState [11:13:05]wFMCommunicate request_size=4 [11:13:05]MH_SAM_APDU [11:13:05]CAPDU: 80 13 01 00 [11:13:05]Write to MH i2c: E2 08 00 F5 6E 80 13 01 00 00 00 00 00 E0 [11:13:05]Write i2c OK [11:13:05]MH_I2C_Read... [11:13:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:13:05]Read from MH i2c: E2 [11:13:05]MH_I2C_Read... [11:13:05]Read from MH i2c: E2 0E 00 [11:13:05]MH_I2C_Read... [11:13:05]Read from MH i2c: E2 0E 00 F5 6E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 CB [11:13:05]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:13:05]wFMCommunicate OK [11:13:05]SAM_PROTO_GetShiftState done [11:13:05]FM_GetShiftState done [11:13:05]req_shift_opened done [11:13:05]requested_item shift.open_date is exist - process it [11:13:05]req_shift_open_date [11:13:05]req_shift_open_date done [11:13:05]produce_requested_data done [11:13:05]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311342,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:13:05]process_action_free close_receipt [11:13:05]json_value_free [11:13:05]json_value_free done [11:13:05]process_json_proto returns [11:13:05]Send response to host [11:13:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311342,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:13:05]free response buf [11:13:05]execute_script done [11:13:05]execute_script returns [11:13:05]free content buf [11:13:05]Sock 7.Close socket [11:13:05]Sock 7.Thread stoped [11:13:09]OFD Sender: No OFD packet to send [11:13:14]OFD Sender: No OFD packet to send [11:13:19]OFD Sender: No OFD packet to send [11:13:24]OFD Sender: No OFD packet to send [11:13:29]OFD Sender: No OFD packet to send [11:13:34]OFD Sender: No OFD packet to send [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:07]accept exits with 9 [11:14:07]New connection [11:14:07]New thread 3066654052 created [11:14:07]Thread 3066510692 joined [11:14:07]Waiting for new connection... [11:14:07] Sock 9.Parse request [11:14:07]Sock 9.Check first char [11:14:07]Sock 9.First char is OK [11:14:07]request: POST /json_proto HTTP/1.0 [11:14:07]Method: POST [11:14:07]URL: /json_proto [11:14:07]Method is POST - this is cgi request [11:14:07]url: /json_proto [11:14:07]query_string will be loaded in cgi processing [11:14:07]execute_cgi json_proto POST (null) [11:14:07]execute_cgi path=json_proto method=POST [11:14:07]POST find Content-Length [11:14:07]Host: 172.17.96.3:8080 [11:14:07]Content-Length: 621 [11:14:07]Content-Type: application/json [11:14:07] [11:14:07]POST finish read [11:14:07]Found Content-Length = 621 [11:14:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3512", "tax_sys" : 0, "items" : [ { "code": "48743587", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Silver", "price" : 140.00, "quantity" : 1.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 140.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:07]execute_script... [11:14: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 : (3)3512", "tax_sys" : 0, "items" : [ { "code": "48743587", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Silver", "price" : 140.00, "quantity" : 1.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 140.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:07]POST & json_proto [11:14:07]process_json_proto [11:14:07]json parsed OK: [11:14:07]protocol is kg_v1.0 [11:14:07]action value=close_receipt [11:14:07]process_action close_receipt [11:14:07]cmd_close_receipt [11:14:07]MH_GetDate [11:14:07]Write to MH i2c: F0 00 00 F6 6E 53 [11:14:07]Write i2c OK [11:14:07]MH_I2C_Read... [11:14:07]Read from MH i2c: F0 [11:14:07]MH_I2C_Read... [11:14:07]Read from MH i2c: F0 09 00 [11:14:07]MH_I2C_Read... [11:14:07]Read from MH i2c: F0 09 00 F6 6E 00 04 15 22 67 44 5E 04 65 09 [11:14:07]GetLastDocTimeStamp 1730286786 [11:14:07]current date 1730286852 [11:14:07]FM_GetShiftState [11:14:07]SAM_PROTO_GetShiftState [11:14:07]wFMCommunicate request_size=4 [11:14:07]MH_SAM_APDU [11:14:07]CAPDU: 80 13 01 00 [11:14:07]Write to MH i2c: E2 08 00 F7 6E 80 13 01 00 00 00 00 00 E2 [11:14:07]Write i2c OK [11:14:07]MH_I2C_Read... [11:14:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:07]Read from MH i2c: E2 [11:14:07]MH_I2C_Read... [11:14:07]Read from MH i2c: E2 0E 00 [11:14:07]MH_I2C_Read... [11:14:07]Read from MH i2c: E2 0E 00 F7 6E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 CD [11:14:07]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:14:07]wFMCommunicate OK [11:14:07]SAM_PROTO_GetShiftState done [11:14:07]FM_GetShiftState done [11:14:07]opened in 1730247899 [11:14:07]opened+sec_in_day 1730334299 [11:14:07]quantity*price = 14000 [11:14:07]sum+1 = 14001 [11:14:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 140.00 НСП 1% : 1.24 НДС 12% : 14.87 Наличными: 140.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 190 30.10.2024 11:14 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311343 ФПД: 46404119818127 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T111412&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311343&fm=46404119818127&tin=02508201610067®Number=0000000000091780&sum=14000 0 [11:14:09]StoreToDocumentArchive [11:14:09]shift 536 fd 311343 [11:14:09]save to /storage/0536/doc_00311343 [11:14:09]save last doc name /storage/0536/doc_00311343 to /storage/kkm_last_doc_name [11:14:09]save OK [11:14:09]Clear old archive folders... [11:14:09]ProcessDocumentItem done err = 0, tmpTLVsize=275 [11:14:09]tlvbuf is 005FB6B0 [11:14:09]SAM_PROTO_ClearQueue [11:14:09]wFMCommunicate request_size=4 [11:14:09]MH_SAM_APDU [11:14:09]CAPDU: 80 09 00 00 [11:14:09]Write to MH i2c: E2 08 00 04 6F 80 09 00 00 00 00 00 00 E5 [11:14:09]Write i2c OK [11:14:09]MH_I2C_Read... [11:14:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:14:09]Read from MH i2c: E2 [11:14:09]MH_I2C_Read... [11:14:09]Read from MH i2c: E2 03 00 [11:14:09]MH_I2C_Read... [11:14:09]Read from MH i2c: E2 03 00 04 6F 00 90 00 E7 [11:14:09]RAPDU: 90 00 [11:14:09]wFMCommunicate OK [11:14:09]SAM_PROTO_ClearQueue done [11:14:09]KKMCreateOFDPacket [11:14:09]OFDProtocolAddRootSTLVToBuf [11:14:09]FM_MakeSignedData [11:14:09]FM_MakeSignedData [11:14:09]SAM_PROTO_SignData [11:14:09]wFMCommunicate request_size=4 [11:14:09]MH_SAM_APDU [11:14:09]CAPDU: 80 0D 01 02 [11:14:09]Write to MH i2c: E2 08 00 05 6F 80 0D 01 02 00 00 00 00 ED [11:14:09]Write i2c OK [11:14:09]MH_I2C_Read... [11:14:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:14:09]Read from MH i2c: E2 [11:14:09]MH_I2C_Read... [11:14:09]Read from MH i2c: E2 03 00 [11:14:09]MH_I2C_Read... [11:14:09]Read from MH i2c: E2 03 00 05 6F 00 90 00 E8 [11:14:09]RAPDU: 90 00 [11:14:09]wFMCommunicate OK [11:14:09]wFMCommunicate request_size=255 [11:14:09]MH_SAM_APDU [11:14:09]CAPDU: 80 0D 02 02 FA 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 34 38 37 34 33 35 38 37 06 04 26 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 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 04 15 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 [11:14:09]Write to MH i2c: E2 02 01 06 6F 80 0D 02 02 FA 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 34 38 37 34 33 35 38 37 06 04 26 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 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 04 15 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 00 00 F7 [11:14:09]Write i2c OK [11:14:09]MH_I2C_Read... [11:14:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:09]Read from MH i2c: E2 [11:14:09]MH_I2C_Read... [11:14:09]Read from MH i2c: E2 03 00 [11:14:09]MH_I2C_Read... [11:14:09]Read from MH i2c: E2 03 00 06 6F 00 90 00 E9 [11:14:09]RAPDU: 90 00 [11:14:09]wFMCommunicate OK [11:14:09]wFMCommunicate request_size=34 [11:14:09]MH_SAM_APDU [11:14:09]CAPDU: 80 0D 02 02 1D 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2F C0 04 00 35 04 06 00 2A 34 4D 13 EF 8F [11:14:09]Write to MH i2c: E2 25 00 07 6F 80 0D 02 02 1D 00 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2F C0 04 00 35 04 06 00 2A 34 4D 13 EF 8F 00 00 E2 [11:14:09]Write i2c OK [11:14:09]MH_I2C_Read... [11:14:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:09]Read from MH i2c: E2 [11:14:09]MH_I2C_Read... [11:14:09]Read from MH i2c: E2 03 00 [11:14:09]MH_I2C_Read... [11:14:09]Read from MH i2c: E2 03 00 07 6F 00 90 00 EA [11:14:09]RAPDU: 90 00 [11:14:09]wFMCommunicate OK [11:14:09]wFMCommunicate request_size=4 [11:14:09]MH_SAM_APDU [11:14:09]CAPDU: 80 0D 03 02 [11:14:09]Write to MH i2c: E2 08 00 08 6F 80 0D 03 02 00 00 00 00 F2 [11:14:09]Write i2c OK [11:14:09]MH_I2C_Read... [11:14:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:14:09]Read from MH i2c: E2 [11:14:09]MH_I2C_Read... [11:14:09]Read from MH i2c: E2 0B 00 [11:14:09]MH_I2C_Read... [11:14:09]Read from MH i2c: E2 0B 00 08 6F 00 7E 75 E5 05 F6 97 C8 D1 90 00 F6 [11:14:09]RAPDU: 7E 75 E5 05 F6 97 C8 D1 90 00 [11:14:09]wFMCommunicate OK [11:14:09]SAM_PROTO_SignData done [11:14:09]FM_MakeSignedData done [11:14:09]CreateOFDProtocolMessage [11:14:09]wFMCommunicate request_size=4 [11:14:09]MH_SAM_APDU [11:14:09]CAPDU: 80 11 00 00 [11:14:09]Write to MH i2c: E2 08 00 09 6F 80 11 00 00 00 00 00 00 F2 [11:14:09]Write i2c OK [11:14:09]MH_I2C_Read... [11:14:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:09]Read from MH i2c: E2 [11:14:09]MH_I2C_Read... [11:14:09]Read from MH i2c: E2 17 00 [11:14:09]MH_I2C_Read... [11:14:09]Read from MH i2c: E2 17 00 09 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 47 [11:14:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:14:09]wFMCommunicate OK [11:14:09]CreateOFDProtocolMessage done [11:14:09]OFDSenderStorePacket 311343 [11:14:09]StoreOFDPacket docnum=311343 [11:14:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 27 01 00 00 CB 61 1F 01 AF 94 5A 03 01 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 34 38 37 34 33 35 38 37 06 04 26 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 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 04 15 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2F C0 04 00 35 04 06 00 2A 34 4D 13 EF 8F 7E 75 E5 05 F6 97 C8 D1 [11:14:09]CheckFolder [11:14:09]dirname=/storage/ofd_packets [11:14:09]CheckFolder done [11:14:09]ProducePacketName [11:14:09]name=ofd_packets/00311343 [11:14:09]NVStorageSaveData ofd_packets/00311343 [11:14:09]File name is /storage/ofd_packets/00311343 [11:14:09]Write 325 bytes [11:14:09]NVStorageSaveData done [11:14:09]OFDSenderStorePacket done [11:14:09]KKMCreateOFDPacket done [11:14:09]NVStorageSaveData kkm_last_timestamp [11:14:09]File name is /storage/kkm_last_timestamp [11:14:09]Write 4 bytes [11:14:09]NVStorageSaveData done [11:14:09]ExternCall_PrintAddStr [11:14:09]wPrintStart [11:14:09]Write to MH i2c: 01 00 00 0A 6F 79 [11:14:09]Write i2c OK [11:14:09]MH_I2C_Read... [11:14:09]Read from MH i2c: 01 [11:14:09]MH_I2C_Read... [11:14:09]Read from MH i2c: 01 07 00 [11:14:09]MH_I2C_Read... [11:14:09]Read from MH i2c: 01 07 00 0A 6F 00 00 00 00 00 FF 0F 8E [11:14:09]RasterBufferAndPrint [11:14:09]line Счет N : (3)3512 [11:14:09]line ИНН: 02508201610067 [11:14:09]line Контрольно-Кассовый Чек [11:14:09]line ПРОДАЖА [11:14:09]line Товар: 48743587 [11:14:09]line Сигареты Winston XStyle Silver [11:14:09]line 1.000 * 140.00 [11:14:09]line = 140.00 [11:14:09]line НДС 12% НСП 1% [11:14:09]line > о реализуемом товаре [11:14:09]line ИТОГО: 140.00 [11:14:09]line НСП 1% : 1.24 [11:14:09]line НДС 12% : 14.87 [11:14:09]line Наличными: 140.00 [11:14:09]line Безнал.: 0.00 [11:14:09]line Место: АЗС № 172 "Партнер Нефть" [11:14:09]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:14:09]line СНО: Общий режим [11:14:09]line Чек 190 30.10.2024 11:14 [11:14:09]line Смена: 536 ФФД: 1.0 [11:14:09]line ЗНМ: 0300000116 [11:14:09]line РНМ: 0000000000091780 [11:14:09]line Версия ККМ: 001 [11:14:09]line ФМ: 0000000000871765 [11:14:09]line ФД: 311343 [11:14:09]line ФПД: 46404119818127 [11:14:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T111412&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311343&fm=46404119818127&tin=02508201610067®Number=0000000000091780&sum=14000 [11:14:09]OFD Sender: Processing packet 311343 [packets to send 223, broken 222] [11:14:09]ProducePacketName [11:14:09]name=ofd_packets/00311343 [11:14:09]OFD Sender: To server: pG, [11:14:09]CommunicateWithHost lk.salyk.kg:30040 [11:14:09]ConnectInit lk.salyk.kg [11:14:09]line 0 [11:14:09]written 0, free lines is 4095 [11:14:10]Connected sock=10 [11:14:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 27 01 00 00 CB 61 1F 01 AF 94 5A 03 01 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 34 38 37 34 33 35 38 37 06 04 26 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 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 04 15 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2F C0 04 00 35 04 06 00 2A 34 4D 13 EF 8F 7E 75 E5 05 F6 97 C8 D1 [11:14:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 C8 32 47 00 BA 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 31 37 36 35 10 04 04 00 2F C0 04 00 F4 03 04 00 55 BB 21 67 B6 04 01 00 00 C9 4C 33 91 67 7B 64 2B [11:14:10]CommunicateWithHost err = 0 [11:14:10]CheckOFDResponse [11:14:10]1017 (14) - 77093643461234 [11:14:10]1041 (16) - 0000000000871765 [11:14:10]1040 (4) - 311343 [11:14:10]1012 (4) - 30.10.2024 04:51 [11:14:10]1206 (1) - 0 [11:14:10]OFD Sender: Remove packet 311343 [11:14:10]ProducePacketName [11:14:10]name=ofd_packets/00311343 [11:14:10]NVStorageDeleteData [11:14:10]Write to MH i2c: 01 00 00 32 6F A1 [11:14:10]Write i2c OK [11:14:10]MH_I2C_Read... [11:14:10]Read from MH i2c: 01 [11:14:10]MH_I2C_Read... [11:14:10]Read from MH i2c: 01 07 00 [11:14:10]MH_I2C_Read... [11:14:10]Read from MH i2c: 01 07 00 32 6F 00 00 00 00 00 CD 0C 81 [11:14:10]RasterBufferAndPrint [11:14:10]line [11:14:10]line [11:14:10]line [11:14:10]line [11:14:10]line [11:14:10]written 0, free lines is 3281 [11:14:10]MH_Cut [11:14:10]Write to MH i2c: D1 01 00 39 6F 01 7A [11:14:10]Write i2c OK [11:14:10]MH_I2C_Read... [11:14:10]Read from MH i2c: D1 [11:14:10]MH_I2C_Read... [11:14:10]Read from MH i2c: D1 01 00 [11:14:10]MH_I2C_Read... [11:14:10]Read from MH i2c: D1 01 00 39 6F 00 79 [11:14:10]Write to MH i2c: 01 00 00 3A 6F A9 [11:14:10]Write i2c OK [11:14:10]MH_I2C_Read... [11:14:10]OFD Sender: No OFD packet to send [11:14:11]*** Cut start [11:14:11]*** Purtial cut [11:14:11]*** Stage 1: CUTSNS_PIN = 1 [11:14:11]Read from MH i2c: 01 [11:14:11]MH_I2C_Read... [11:14:11]*** Stop cut motor [11:14:11]*** Cut end [11:14:11]Read from MH i2c: 01 07 00 [11:14:11]MH_I2C_Read... [11:14:11]Read from MH i2c: 01 07 00 3A 6F 00 00 00 00 00 FF 0F BE [11:14:11]process_action close_receipt done [11:14:11]requested_data is exist [11:14:11]produce_requested_data [11:14:11]requested_item fm.sn is exist - process it [11:14:11]wFMCommunicate request_size=4 [11:14:11]MH_SAM_APDU [11:14:11]CAPDU: 80 11 00 00 [11:14:11]Write to MH i2c: E2 08 00 3B 6F 80 11 00 00 00 00 00 00 24 [11:14:11]Write i2c OK [11:14:11]MH_I2C_Read... [11:14:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:11]Read from MH i2c: E2 [11:14:11]MH_I2C_Read... [11:14:11]Read from MH i2c: E2 17 00 [11:14:11]MH_I2C_Read... [11:14:11]Read from MH i2c: E2 17 00 3B 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 79 [11:14:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:14:11]wFMCommunicate OK [11:14:11]requested_item fd.num is exist - process it [11:14:11]SAM_PROTO_GetFieldsCounters [11:14:11]wFMCommunicate request_size=4 [11:14:11]MH_SAM_APDU [11:14:11]CAPDU: 80 13 00 00 [11:14:11]Write to MH i2c: E2 08 00 3C 6F 80 13 00 00 00 00 00 00 27 [11:14:11]Write i2c OK [11:14:11]MH_I2C_Read... [11:14:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:14:11]Read from MH i2c: E2 [11:14:11]MH_I2C_Read... [11:14:11]Read from MH i2c: E2 62 00 [11:14:11]MH_I2C_Read... [11:14:11]Read from MH i2c: E2 62 00 3C 6F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 2F C0 04 00 0E 04 04 00 18 02 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 91 [11:14: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 2F C0 04 00 0E 04 04 00 18 02 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 [11:14:11]wFMCommunicate OK [11:14:11]SAM_PROTO_GetFieldsCounters done [11:14:11]requested_item shift.num is exist - process it [11:14:11]requested_item shift.opened is exist - process it [11:14:11]req_shift_opened [11:14:11]FM_GetShiftState [11:14:11]SAM_PROTO_GetShiftState [11:14:11]wFMCommunicate request_size=4 [11:14:11]MH_SAM_APDU [11:14:11]CAPDU: 80 13 01 00 [11:14:11]Write to MH i2c: E2 08 00 3D 6F 80 13 01 00 00 00 00 00 29 [11:14:11]Write i2c OK [11:14:11]MH_I2C_Read... [11:14:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:11]Read from MH i2c: E2 [11:14:11]MH_I2C_Read... [11:14:11]Read from MH i2c: E2 0E 00 [11:14:11]MH_I2C_Read... [11:14:11]Read from MH i2c: E2 0E 00 3D 6F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 14 [11:14:11]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:14:11]wFMCommunicate OK [11:14:11]SAM_PROTO_GetShiftState done [11:14:11]FM_GetShiftState done [11:14:11]req_shift_opened done [11:14:11]requested_item shift.open_date is exist - process it [11:14:11]req_shift_open_date [11:14:11]req_shift_open_date done [11:14:11]produce_requested_data done [11:14:11]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311343,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:14:11]process_action_free close_receipt [11:14:11]json_value_free [11:14:11]json_value_free done [11:14:11]process_json_proto returns [11:14:11]Send response to host [11:14:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311343,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:14:11]free response buf [11:14:11]execute_script done [11:14:11]execute_script returns [11:14:11]free content buf [11:14:11]Sock 9.Close socket [11:14:11]Sock 9.Thread stoped [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:48]accept exits with 7 [11:14:48]New connection [11:14:48]New thread 3066510692 created [11:14:48]Thread 3066654052 joined [11:14:48]Waiting for new connection... [11:14:48] Sock 7.Parse request [11:14:48]Sock 7.Check first char [11:14:48]Sock 7.First char is OK [11:14:48]request: POST /json_proto HTTP/1.0 [11:14:48]Method: POST [11:14:48]URL: /json_proto [11:14:48]Method is POST - this is cgi request [11:14:48]url: /json_proto [11:14:48]query_string will be loaded in cgi processing [11:14:48]execute_cgi json_proto POST (null) [11:14:48]execute_cgi path=json_proto method=POST [11:14:48]POST find Content-Length [11:14:48]Host: 172.17.96.3:8080 [11:14:48]Content-Length: 619 [11:14:48]Content-Type: application/json [11:14:48] [11:14:48]POST finish read [11:14:48]Found Content-Length = 619 [11:14:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3513", "tax_sys" : 0, "items" : [ { "code": "48747059", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Legend Blue", "price" : 140.00, "quantity" : 1.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 140.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:48]execute_script... [11:14: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 : (3)3513", "tax_sys" : 0, "items" : [ { "code": "48747059", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Legend Blue", "price" : 140.00, "quantity" : 1.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 140.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:48]POST & json_proto [11:14:48]process_json_proto [11:14:48]json parsed OK: [11:14:48]protocol is kg_v1.0 [11:14:48]action value=close_receipt [11:14:48]process_action close_receipt [11:14:48]cmd_close_receipt [11:14:48]MH_GetDate [11:14:48]Write to MH i2c: F0 00 00 3E 6F 9C [11:14:48]Write i2c OK [11:14:48]MH_I2C_Read... [11:14:48]Read from MH i2c: F0 [11:14:48]MH_I2C_Read... [11:14:48]Read from MH i2c: F0 09 00 [11:14:48]MH_I2C_Read... [11:14:48]Read from MH i2c: F0 09 00 3E 6F 00 2D 15 22 67 44 5E 04 65 7B [11:14:48]GetLastDocTimeStamp 1730286852 [11:14:48]current date 1730286893 [11:14:48]FM_GetShiftState [11:14:48]SAM_PROTO_GetShiftState [11:14:48]wFMCommunicate request_size=4 [11:14:48]MH_SAM_APDU [11:14:48]CAPDU: 80 13 01 00 [11:14:48]Write to MH i2c: E2 08 00 3F 6F 80 13 01 00 00 00 00 00 2B [11:14:48]Write i2c OK [11:14:48]MH_I2C_Read... [11:14:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:48]Read from MH i2c: E2 [11:14:48]MH_I2C_Read... [11:14:48]Read from MH i2c: E2 0E 00 [11:14:48]MH_I2C_Read... [11:14:48]Read from MH i2c: E2 0E 00 3F 6F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 16 [11:14:48]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:14:48]wFMCommunicate OK [11:14:48]SAM_PROTO_GetShiftState done [11:14:48]FM_GetShiftState done [11:14:48]opened in 1730247899 [11:14:48]opened+sec_in_day 1730334299 [11:14:48]quantity*price = 14000 [11:14:48]sum+1 = 14001 [11:14:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 140.00 НСП 1% : 1.24 НДС 12% : 14.87 Наличными: 140.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 191 30.10.2024 11:14 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311344 ФПД: 80104804382532 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T111453&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311344&fm=80104804382532&tin=02508201610067®Number=0000000000091780&sum=14000 0 [11:14:49]StoreToDocumentArchive [11:14:49]shift 536 fd 311344 [11:14:49]save to /storage/0536/doc_00311344 [11:14:49]save last doc name /storage/0536/doc_00311344 to /storage/kkm_last_doc_name [11:14:49]save OK [11:14:49]Clear old archive folders... [11:14:49]ProcessDocumentItem done err = 0, tmpTLVsize=273 [11:14:49]tlvbuf is 00737F60 [11:14:49]SAM_PROTO_ClearQueue [11:14:49]wFMCommunicate request_size=4 [11:14:49]MH_SAM_APDU [11:14:49]CAPDU: 80 09 00 00 [11:14:49]Write to MH i2c: E2 08 00 4C 6F 80 09 00 00 00 00 00 00 2D [11:14:50]Write i2c OK [11:14:50]MH_I2C_Read... [11:14:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:14:50]Read from MH i2c: E2 [11:14:50]MH_I2C_Read... [11:14:50]Read from MH i2c: E2 03 00 [11:14:50]MH_I2C_Read... [11:14:50]Read from MH i2c: E2 03 00 4C 6F 00 90 00 2F [11:14:50]RAPDU: 90 00 [11:14:50]wFMCommunicate OK [11:14:50]SAM_PROTO_ClearQueue done [11:14:50]KKMCreateOFDPacket [11:14:50]OFDProtocolAddRootSTLVToBuf [11:14:50]FM_MakeSignedData [11:14:50]FM_MakeSignedData [11:14:50]SAM_PROTO_SignData [11:14:50]wFMCommunicate request_size=4 [11:14:50]MH_SAM_APDU [11:14:50]CAPDU: 80 0D 01 02 [11:14:50]Write to MH i2c: E2 08 00 4D 6F 80 0D 01 02 00 00 00 00 35 [11:14:50]Write i2c OK [11:14:50]MH_I2C_Read... [11:14:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:14:50]Read from MH i2c: E2 [11:14:50]MH_I2C_Read... [11:14:50]Read from MH i2c: E2 03 00 [11:14:50]MH_I2C_Read... [11:14:50]Read from MH i2c: E2 03 00 4D 6F 00 90 00 30 [11:14:50]RAPDU: 90 00 [11:14:50]wFMCommunicate OK [11:14:50]wFMCommunicate request_size=255 [11:14:50]MH_SAM_APDU [11:14:50]CAPDU: 80 0D 02 02 FA 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 37 30 35 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 4C 65 67 65 6E 64 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 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 00 00 00 F4 03 04 00 2D 15 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 [11:14:50]Write to MH i2c: E2 02 01 4E 6F 80 0D 02 02 FA 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 37 30 35 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 4C 65 67 65 6E 64 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 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 00 00 00 F4 03 04 00 2D 15 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 00 00 BA [11:14:50]Write i2c OK [11:14:50]MH_I2C_Read... [11:14:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:50]Read from MH i2c: E2 [11:14:50]MH_I2C_Read... [11:14:50]Read from MH i2c: E2 03 00 [11:14:50]MH_I2C_Read... [11:14:50]Read from MH i2c: E2 03 00 4E 6F 00 90 00 31 [11:14:50]RAPDU: 90 00 [11:14:50]wFMCommunicate OK [11:14:50]wFMCommunicate request_size=32 [11:14:50]MH_SAM_APDU [11:14:50]CAPDU: 80 0D 02 02 1B 30 30 30 38 37 31 37 36 35 10 04 04 00 30 C0 04 00 35 04 06 00 48 DA DA 68 F7 44 [11:14:50]Write to MH i2c: E2 23 00 4F 6F 80 0D 02 02 1B 00 30 30 30 38 37 31 37 36 35 10 04 04 00 30 C0 04 00 35 04 06 00 48 DA DA 68 F7 44 00 00 2A [11:14:50]Write i2c OK [11:14:50]MH_I2C_Read... [11:14:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:50]Read from MH i2c: E2 [11:14:50]MH_I2C_Read... [11:14:50]Read from MH i2c: E2 03 00 [11:14:50]MH_I2C_Read... [11:14:50]Read from MH i2c: E2 03 00 4F 6F 00 90 00 32 [11:14:50]RAPDU: 90 00 [11:14:50]wFMCommunicate OK [11:14:50]wFMCommunicate request_size=4 [11:14:50]MH_SAM_APDU [11:14:50]CAPDU: 80 0D 03 02 [11:14:50]Write to MH i2c: E2 08 00 50 6F 80 0D 03 02 00 00 00 00 3A [11:14:50]Write i2c OK [11:14:50]MH_I2C_Read... [11:14:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:14:50]Read from MH i2c: E2 [11:14:50]MH_I2C_Read... [11:14:50]Read from MH i2c: E2 0B 00 [11:14:50]MH_I2C_Read... [11:14:50]Read from MH i2c: E2 0B 00 50 6F 00 E4 2D 9D E2 D5 5F ED 4D 90 00 39 [11:14:50]RAPDU: E4 2D 9D E2 D5 5F ED 4D 90 00 [11:14:50]wFMCommunicate OK [11:14:50]SAM_PROTO_SignData done [11:14:50]FM_MakeSignedData done [11:14:50]CreateOFDProtocolMessage [11:14:50]wFMCommunicate request_size=4 [11:14:50]MH_SAM_APDU [11:14:50]CAPDU: 80 11 00 00 [11:14:50]Write to MH i2c: E2 08 00 51 6F 80 11 00 00 00 00 00 00 3A [11:14:50]Write i2c OK [11:14:50]MH_I2C_Read... [11:14:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:50]Read from MH i2c: E2 [11:14:50]MH_I2C_Read... [11:14:50]Read from MH i2c: E2 17 00 [11:14:50]MH_I2C_Read... [11:14:50]Read from MH i2c: E2 17 00 51 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8F [11:14:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:14:50]wFMCommunicate OK [11:14:50]CreateOFDProtocolMessage done [11:14:50]OFDSenderStorePacket 311344 [11:14:50]StoreOFDPacket docnum=311344 [11:14:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 25 01 00 00 8A 69 1D 01 87 68 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 37 30 35 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 4C 65 67 65 6E 64 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 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 00 00 00 F4 03 04 00 2D 15 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 30 C0 04 00 35 04 06 00 48 DA DA 68 F7 44 E4 2D 9D E2 D5 5F ED 4D [11:14:50]CheckFolder [11:14:50]dirname=/storage/ofd_packets [11:14:50]CheckFolder done [11:14:50]ProducePacketName [11:14:50]name=ofd_packets/00311344 [11:14:50]NVStorageSaveData ofd_packets/00311344 [11:14:50]File name is /storage/ofd_packets/00311344 [11:14:50]Write 323 bytes [11:14:50]NVStorageSaveData done [11:14:50]OFDSenderStorePacket done [11:14:50]KKMCreateOFDPacket done [11:14:50]NVStorageSaveData kkm_last_timestamp [11:14:50]File name is /storage/kkm_last_timestamp [11:14:50]Write 4 bytes [11:14:50]NVStorageSaveData done [11:14:50]OFD Sender: Processing packet 311344 [packets to send 223, broken 222] [11:14:50]ProducePacketName [11:14:50]name=ofd_packets/00311344 [11:14:50]OFD Sender: To server: pG, [11:14:50]CommunicateWithHost lk.salyk.kg:30040 [11:14:50]ConnectInit lk.salyk.kg [11:14:50]ExternCall_PrintAddStr [11:14:50]wPrintStart [11:14:50]Write to MH i2c: 01 00 00 52 6F C1 [11:14:50]Write i2c OK [11:14:50]MH_I2C_Read... [11:14:50]Read from MH i2c: 01 [11:14:50]MH_I2C_Read... [11:14:50]Read from MH i2c: 01 07 00 [11:14:50]MH_I2C_Read... [11:14:50]Read from MH i2c: 01 07 00 52 6F 00 00 00 00 00 FF 0F D6 [11:14:50]RasterBufferAndPrint [11:14:50]line Счет N : (3)3513 [11:14:50]line ИНН: 02508201610067 [11:14:50]line Контрольно-Кассовый Чек [11:14:50]line ПРОДАЖА [11:14:50]line Товар: 48747059 [11:14:50]line Сигареты Winston Legend Blue [11:14:50]line 1.000 * 140.00 [11:14:50]line = 140.00 [11:14:50]line НДС 12% НСП 1% [11:14:50]line > о реализуемом товаре [11:14:50]line ИТОГО: 140.00 [11:14:50]line НСП 1% : 1.24 [11:14:50]line НДС 12% : 14.87 [11:14:50]line Наличными: 140.00 [11:14:50]line Безнал.: 0.00 [11:14:50]line Место: АЗС № 172 "Партнер Нефть" [11:14:50]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:14:50]line СНО: Общий режим [11:14:50]line Чек 191 30.10.2024 11:14 [11:14:50]line Смена: 536 ФФД: 1.0 [11:14:50]line ЗНМ: 0300000116 [11:14:50]line РНМ: 0000000000091780 [11:14:50]line Версия ККМ: 001 [11:14:50]line ФМ: 0000000000871765 [11:14:50]line ФД: 311344 [11:14:50]line ФПД: 80104804382532 [11:14:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T111453&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311344&fm=80104804382532&tin=02508201610067®Number=0000000000091780&sum=14000 [11:14:50]line 0 [11:14:50]written 0, free lines is 4095 [11:14:51]Write to MH i2c: 01 00 00 7A 6F E9 [11:14:51]Write i2c OK [11:14:51]MH_I2C_Read... [11:14:51]Read from MH i2c: 01 [11:14:51]MH_I2C_Read... [11:14:51]Read from MH i2c: 01 07 00 [11:14:51]MH_I2C_Read... [11:14:51]Read from MH i2c: 01 07 00 7A 6F 00 00 00 00 00 C3 0C BF [11:14:51]RasterBufferAndPrint [11:14:51]line [11:14:51]line [11:14:51]line [11:14:51]line [11:14:51]line [11:14:51]written 0, free lines is 3271 [11:14:51]MH_Cut [11:14:51]Write to MH i2c: D1 01 00 81 6F 01 C2 [11:14:51]Write i2c OK [11:14:51]MH_I2C_Read... [11:14:51]Read from MH i2c: D1 [11:14:51]MH_I2C_Read... [11:14:51]Read from MH i2c: D1 01 00 [11:14:51]MH_I2C_Read... [11:14:51]Read from MH i2c: D1 01 00 81 6F 00 C1 [11:14:51]Write to MH i2c: 01 00 00 82 6F F1 [11:14:51]Write i2c OK [11:14:51]MH_I2C_Read... [11:14:52]*** Cut start [11:14:52]*** Purtial cut [11:14:52]*** Stage 1: CUTSNS_PIN = 1 [11:14:52]Read from MH i2c: 01 [11:14:52]MH_I2C_Read... [11:14:52]*** Stop cut motor [11:14:52]*** Cut end [11:14:52]Read from MH i2c: 01 07 00 [11:14:52]MH_I2C_Read... [11:14:52]Read from MH i2c: 01 07 00 82 6F 00 00 00 00 00 FF 0F 06 [11:14:52]process_action close_receipt done [11:14:52]requested_data is exist [11:14:52]produce_requested_data [11:14:52]requested_item fm.sn is exist - process it [11:14:52]wFMCommunicate request_size=4 [11:14:52]MH_SAM_APDU [11:14:52]CAPDU: 80 11 00 00 [11:14:52]Write to MH i2c: E2 08 00 83 6F 80 11 00 00 00 00 00 00 6C [11:14:52]Write i2c OK [11:14:52]MH_I2C_Read... [11:14:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:52]Read from MH i2c: E2 [11:14:52]MH_I2C_Read... [11:14:52]Read from MH i2c: E2 17 00 [11:14:52]MH_I2C_Read... [11:14:52]Read from MH i2c: E2 17 00 83 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C1 [11:14:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:14:52]wFMCommunicate OK [11:14:52]requested_item fd.num is exist - process it [11:14:52]SAM_PROTO_GetFieldsCounters [11:14:52]wFMCommunicate request_size=4 [11:14:52]MH_SAM_APDU [11:14:52]CAPDU: 80 13 00 00 [11:14:52]Write to MH i2c: E2 08 00 84 6F 80 13 00 00 00 00 00 00 6F [11:14:52]Write i2c OK [11:14:52]MH_I2C_Read... [11:14:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:14:52]Read from MH i2c: E2 [11:14:52]MH_I2C_Read... [11:14:52]Read from MH i2c: E2 62 00 [11:14:52]MH_I2C_Read... [11:14:52]Read from MH i2c: E2 62 00 84 6F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 30 C0 04 00 0E 04 04 00 18 02 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 DD [11:14: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 30 C0 04 00 0E 04 04 00 18 02 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 [11:14:52]wFMCommunicate OK [11:14:52]SAM_PROTO_GetFieldsCounters done [11:14:52]requested_item shift.num is exist - process it [11:14:52]requested_item shift.opened is exist - process it [11:14:52]req_shift_opened [11:14:52]FM_GetShiftState [11:14:52]SAM_PROTO_GetShiftState [11:14:52]wFMCommunicate request_size=4 [11:14:52]MH_SAM_APDU [11:14:52]CAPDU: 80 13 01 00 [11:14:52]Write to MH i2c: E2 08 00 85 6F 80 13 01 00 00 00 00 00 71 [11:14:52]Write i2c OK [11:14:52]MH_I2C_Read... [11:14:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:52]Read from MH i2c: E2 [11:14:52]MH_I2C_Read... [11:14:52]Read from MH i2c: E2 0E 00 [11:14:52]MH_I2C_Read... [11:14:52]Read from MH i2c: E2 0E 00 85 6F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 5C [11:14:52]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:14:52]wFMCommunicate OK [11:14:52]SAM_PROTO_GetShiftState done [11:14:52]FM_GetShiftState done [11:14:52]req_shift_opened done [11:14:52]requested_item shift.open_date is exist - process it [11:14:52]req_shift_open_date [11:14:52]req_shift_open_date done [11:14:52]produce_requested_data done [11:14:52]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311344,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:14:52]process_action_free close_receipt [11:14:52]json_value_free [11:14:52]json_value_free done [11:14:52]process_json_proto returns [11:14:52]Send response to host [11:14:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311344,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:14:52]free response buf [11:14:52]execute_script done [11:14:52]execute_script returns [11:14:52]free content buf [11:14:52]Sock 7.Close socket [11:14:52]Sock 7.Thread stoped [11:17:01]ConnectInit Can't connect to host [11:17:01]CommunicateWithHost connect error [11:17:01]CommunicateWithHost err = -1 [11:17:01]OFD Sender: Server communicate error [11:17:06]OFD Sender: Processing packet 311344 [packets to send 223, broken 222] [11:17:06]ProducePacketName [11:17:06]name=ofd_packets/00311344 [11:17:06]OFD Sender: To server: pG, [11:17:06]CommunicateWithHost lk.salyk.kg:30040 [11:17:06]ConnectInit lk.salyk.kg [11:17:06]Connected sock=7 [11:17:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 25 01 00 00 8A 69 1D 01 87 68 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 37 30 35 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 4C 65 67 65 6E 64 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 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 00 00 00 F4 03 04 00 2D 15 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 30 C0 04 00 35 04 06 00 48 DA DA 68 F7 44 E4 2D 9D E2 D5 5F ED 4D [11:17:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 0E 67 47 00 02 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 31 37 36 35 10 04 04 00 30 C0 04 00 F4 03 04 00 05 BC 21 67 B6 04 01 00 00 3B 78 EC AF 9E 7F 03 35 [11:17:06]CommunicateWithHost err = 0 [11:17:06]CheckOFDResponse [11:17:06]1017 (14) - 77093643461234 [11:17:06]1041 (16) - 0000000000871765 [11:17:06]1040 (4) - 311344 [11:17:06]1012 (4) - 30.10.2024 04:54 [11:17:06]1206 (1) - 0 [11:17:06]OFD Sender: Remove packet 311344 [11:17:06]ProducePacketName [11:17:06]name=ofd_packets/00311344 [11:17:06]NVStorageDeleteData [11:17:06]OFD Sender: No OFD packet to send [11:17:08]accept exits with 9 [11:17:08]New connection [11:17:08]New thread 3066654052 created [11:17:08]Thread 3066510692 joined [11:17:08]Waiting for new connection... [11:17:08] Sock 9.Parse request [11:17:08]Sock 9.Check first char [11:17:08]Sock 9.First char is OK [11:17:08]request: POST /json_proto HTTP/1.0 [11:17:08]Method: POST [11:17:08]URL: /json_proto [11:17:08]Method is POST - this is cgi request [11:17:08]url: /json_proto [11:17:08]query_string will be loaded in cgi processing [11:17:08]execute_cgi json_proto POST (null) [11:17:08]execute_cgi path=json_proto method=POST [11:17:08]POST find Content-Length [11:17:08]Host: 172.17.96.3:8080 [11:17:08]Content-Length: 677 [11:17:08]Content-Type: application/json [11:17:08] [11:17:08]POST finish read [11:17:08]Found Content-Length = 677 [11:17:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645149", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:17:08]execute_script... [11:17: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)645149", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:17:08]POST & json_proto [11:17:08]process_json_proto [11:17:08]json parsed OK: [11:17:08]protocol is kg_v1.0 [11:17:08]action value=close_receipt [11:17:08]process_action close_receipt [11:17:08]cmd_close_receipt [11:17:08]MH_GetDate [11:17:08]Write to MH i2c: F0 00 00 86 6F E4 [11:17:08]Write i2c OK [11:17:08]MH_I2C_Read... [11:17:08]Read from MH i2c: F0 [11:17:08]MH_I2C_Read... [11:17:08]Read from MH i2c: F0 09 00 [11:17:08]MH_I2C_Read... [11:17:08]Read from MH i2c: F0 09 00 86 6F 00 B8 15 22 67 44 5E 04 65 4E [11:17:08]GetLastDocTimeStamp 1730286893 [11:17:08]current date 1730287032 [11:17:08]FM_GetShiftState [11:17:08]SAM_PROTO_GetShiftState [11:17:08]wFMCommunicate request_size=4 [11:17:08]MH_SAM_APDU [11:17:08]CAPDU: 80 13 01 00 [11:17:08]Write to MH i2c: E2 08 00 87 6F 80 13 01 00 00 00 00 00 73 [11:17:08]Write i2c OK [11:17:08]MH_I2C_Read... [11:17:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:17:08]Read from MH i2c: E2 [11:17:08]MH_I2C_Read... [11:17:08]Read from MH i2c: E2 0E 00 [11:17:08]MH_I2C_Read... [11:17:08]Read from MH i2c: E2 0E 00 87 6F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 5E [11:17:08]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:17:08]wFMCommunicate OK [11:17:08]SAM_PROTO_GetShiftState done [11:17:08]FM_GetShiftState done [11:17:08]opened in 1730247899 [11:17:08]opened+sec_in_day 1730334299 [11:17:08]quantity*price = 50041 [11:17:08]sum+1 = 50042 [11:17:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 192 30.10.2024 11:17 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311345 ФПД: 234080250257827 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T111712&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311345&fm=234080250257827&tin=02508201610067®Number=0000000000091780&sum=50000 [11:17:09]StoreToDocumentArchive [11:17:09]shift 536 fd 311345 [11:17:09]save to /storage/0536/doc_00311345 [11:17:09]save last doc name /storage/0536/doc_00311345 to /storage/kkm_last_doc_name [11:17:09]save OK [11:17:09]Clear old archive folders... [11:17:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:17:09]tlvbuf is 007CFDB0 [11:17:09]SAM_PROTO_ClearQueue [11:17:09]wFMCommunicate request_size=4 [11:17:09]MH_SAM_APDU [11:17:09]CAPDU: 80 09 00 00 [11:17:09]Write to MH i2c: E2 08 00 94 6F 80 09 00 00 00 00 00 00 75 [11:17:09]Write i2c OK [11:17:09]MH_I2C_Read... [11:17:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:17:09]Read from MH i2c: E2 [11:17:09]MH_I2C_Read... [11:17:09]Read from MH i2c: E2 03 00 [11:17:09]MH_I2C_Read... [11:17:09]Read from MH i2c: E2 03 00 94 6F 00 90 00 77 [11:17:09]RAPDU: 90 00 [11:17:09]wFMCommunicate OK [11:17:09]SAM_PROTO_ClearQueue done [11:17:09]KKMCreateOFDPacket [11:17:09]OFDProtocolAddRootSTLVToBuf [11:17:09]FM_MakeSignedData [11:17:09]FM_MakeSignedData [11:17:09]SAM_PROTO_SignData [11:17:09]wFMCommunicate request_size=4 [11:17:09]MH_SAM_APDU [11:17:09]CAPDU: 80 0D 01 02 [11:17:09]Write to MH i2c: E2 08 00 95 6F 80 0D 01 02 00 00 00 00 7D [11:17:09]Write i2c OK [11:17:09]MH_I2C_Read... [11:17:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:17:09]Read from MH i2c: E2 [11:17:09]MH_I2C_Read... [11:17:09]Read from MH i2c: E2 03 00 [11:17:09]MH_I2C_Read... [11:17:09]Read from MH i2c: E2 03 00 95 6F 00 90 00 78 [11:17:09]RAPDU: 90 00 [11:17:09]wFMCommunicate OK [11:17:09]wFMCommunicate request_size=255 [11:17:09]MH_SAM_APDU [11:17: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 C0 00 00 00 F4 03 04 00 B8 15 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 31 C0 04 00 35 04 06 00 D4 [11:17:09]Write to MH i2c: E2 02 01 96 6F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 C0 00 00 00 F4 03 04 00 B8 15 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 31 C0 04 00 35 04 06 00 D4 00 00 04 [11:17:09]Write i2c OK [11:17:09]MH_I2C_Read... [11:17:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:17:09]Read from MH i2c: E2 [11:17:09]MH_I2C_Read... [11:17:09]Read from MH i2c: E2 03 00 [11:17:09]MH_I2C_Read... [11:17:09]Read from MH i2c: E2 03 00 96 6F 00 90 00 79 [11:17:09]RAPDU: 90 00 [11:17:09]wFMCommunicate OK [11:17:09]wFMCommunicate request_size=10 [11:17:09]MH_SAM_APDU [11:17:09]CAPDU: 80 0D 02 02 05 E5 0E 2A 61 A3 [11:17:09]Write to MH i2c: E2 0D 00 97 6F 80 0D 02 02 05 00 E5 0E 2A 61 A3 00 00 AB [11:17:09]Write i2c OK [11:17:09]MH_I2C_Read... [11:17:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:17:09]Read from MH i2c: E2 [11:17:09]MH_I2C_Read... [11:17:09]Read from MH i2c: E2 03 00 [11:17:09]MH_I2C_Read... [11:17:09]Read from MH i2c: E2 03 00 97 6F 00 90 00 7A [11:17:09]RAPDU: 90 00 [11:17:09]wFMCommunicate OK [11:17:09]wFMCommunicate request_size=4 [11:17:09]MH_SAM_APDU [11:17:09]CAPDU: 80 0D 03 02 [11:17:09]Write to MH i2c: E2 08 00 98 6F 80 0D 03 02 00 00 00 00 82 [11:17:09]Write i2c OK [11:17:09]MH_I2C_Read... [11:17:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:17:09]Read from MH i2c: E2 [11:17:09]MH_I2C_Read... [11:17:09]Read from MH i2c: E2 0B 00 [11:17:09]MH_I2C_Read... [11:17:09]Read from MH i2c: E2 0B 00 98 6F 00 01 7D D8 17 D4 34 92 CB 90 00 55 [11:17:09]RAPDU: 01 7D D8 17 D4 34 92 CB 90 00 [11:17:09]wFMCommunicate OK [11:17:09]SAM_PROTO_SignData done [11:17:09]FM_MakeSignedData done [11:17:09]CreateOFDProtocolMessage [11:17:09]wFMCommunicate request_size=4 [11:17:09]MH_SAM_APDU [11:17:09]CAPDU: 80 11 00 00 [11:17:09]Write to MH i2c: E2 08 00 99 6F 80 11 00 00 00 00 00 00 82 [11:17:09]Write i2c OK [11:17:09]MH_I2C_Read... [11:17:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:17:09]Read from MH i2c: E2 [11:17:09]MH_I2C_Read... [11:17:09]Read from MH i2c: E2 17 00 [11:17:09]MH_I2C_Read... [11:17:09]Read from MH i2c: E2 17 00 99 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D7 [11:17:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:17:09]wFMCommunicate OK [11:17:09]CreateOFDProtocolMessage done [11:17:09]OFDSenderStorePacket 311345 [11:17:09]StoreOFDPacket docnum=311345 [11:17:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 10 46 07 01 40 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 C0 00 00 00 F4 03 04 00 B8 15 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 31 C0 04 00 35 04 06 00 D4 E5 0E 2A 61 A3 01 7D D8 17 D4 34 92 CB [11:17:09]CheckFolder [11:17:09]dirname=/storage/ofd_packets [11:17:09]CheckFolder done [11:17:09]ProducePacketName [11:17:09]name=ofd_packets/00311345 [11:17:09]NVStorageSaveData ofd_packets/00311345 [11:17:09]File name is /storage/ofd_packets/00311345 [11:17:09]Write 301 bytes [11:17:09]NVStorageSaveData done [11:17:09]OFDSenderStorePacket done [11:17:09]KKMCreateOFDPacket done [11:17:09]NVStorageSaveData kkm_last_timestamp [11:17:09]File name is /storage/kkm_last_timestamp [11:17:09]Write 4 bytes [11:17:09]NVStorageSaveData done [11:17:09]ExternCall_PrintAddStr [11:17:09]wPrintStart [11:17:09]Write to MH i2c: 01 00 00 9A 6F 09 [11:17:09]Write i2c OK [11:17:09]MH_I2C_Read... [11:17:09]Read from MH i2c: 01 [11:17:09]MH_I2C_Read... [11:17:09]Read from MH i2c: 01 07 00 [11:17:09]MH_I2C_Read... [11:17:09]Read from MH i2c: 01 07 00 9A 6F 00 00 00 00 00 FF 0F 1E [11:17:09]RasterBufferAndPrint [11:17:09]line Счет N : (1)645149 [11:17:09]line ИНН: 02508201610067 [11:17:09]line Контрольно-Кассовый Чек [11:17:09]line ПРОДАЖА [11:17:09]line ТРК (МРК, ГНК) : 62 [11:17:09]line Товар: 2710124130 [11:17:09]line Аи-92-К-2 [11:17:09]line 7.480 * 66.90 [11:17:09]line = 500.41 [11:17:09]line НДС 12% НСП 1% [11:17:09]line > о реализуемом товаре [11:17:09]line ОКРУГЛЕНИЕ: -0.41 [11:17:09]line ИТОГО: 500.00 [11:17:09]line Внесено: 500.00 [11:17:09]line СДАЧА: 0.00 [11:17:09]line НСП 1% : 4.43 [11:17:09]line НДС 12% : 53.14 [11:17:09]line Наличными: 500.00 [11:17:09]line Безнал.: 0.00 [11:17:09]line Место: АЗС № 172 "Партнер Нефть" [11:17:09]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:17:09]line СНО: Общий режим [11:17:09]line Чек 192 30.10.2024 11:17 [11:17:09]line Смена: 536 ФФД: 1.0 [11:17:09]line ЗНМ: 0300000116 [11:17:09]line РНМ: 0000000000091780 [11:17:09]line Версия ККМ: 001 [11:17:09]line ФМ: 0000000000871765 [11:17:09]line ФД: 311345 [11:17:09]line ФПД: 234080250257827 [11:17:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T111712&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311345&fm=234080250257827&tin=02508201610067®Number=0000000000091780&sum=50000 [11:17:09]written 0, free lines is 4095 [11:17:09]OFD Sender: Processing packet 311345 [packets to send 223, broken 222] [11:17:09]ProducePacketName [11:17:09]name=ofd_packets/00311345 [11:17:09]OFD Sender: To server: pG, [11:17:09]CommunicateWithHost lk.salyk.kg:30040 [11:17:09]ConnectInit lk.salyk.kg [11:17:09]Connected sock=10 [11:17:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 10 46 07 01 40 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 C0 00 00 00 F4 03 04 00 B8 15 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 31 C0 04 00 35 04 06 00 D4 E5 0E 2A 61 A3 01 7D D8 17 D4 34 92 CB [11:17:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 4D 39 47 00 99 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 31 37 36 35 10 04 04 00 31 C0 04 00 F4 03 04 00 08 BC 21 67 B6 04 01 00 00 29 0A DA 92 93 F6 03 61 [11:17:10]CommunicateWithHost err = 0 [11:17:10]CheckOFDResponse [11:17:10]1017 (14) - 77093643461234 [11:17:10]1041 (16) - 0000000000871765 [11:17:10]1040 (4) - 311345 [11:17:10]1012 (4) - 30.10.2024 04:54 [11:17:10]1206 (1) - 0 [11:17:10]OFD Sender: Remove packet 311345 [11:17:10]ProducePacketName [11:17:10]name=ofd_packets/00311345 [11:17:10]NVStorageDeleteData [11:17:10]Write to MH i2c: 01 00 00 C4 6F 33 [11:17:10]Write i2c OK [11:17:10]MH_I2C_Read... [11:17:10]Read from MH i2c: 01 [11:17:10]MH_I2C_Read... [11:17:10]Read from MH i2c: 01 07 00 [11:17:10]MH_I2C_Read... [11:17:10]Read from MH i2c: 01 07 00 C4 6F 00 00 00 00 00 C1 0C 07 [11:17:10]RasterBufferAndPrint [11:17:10]line [11:17:10]line [11:17:10]line [11:17:10]line [11:17:10]line [11:17:10]written 0, free lines is 3272 [11:17:10]MH_Cut [11:17:10]Write to MH i2c: D1 01 00 CB 6F 01 0C [11:17:10]Write i2c OK [11:17:10]MH_I2C_Read... [11:17:10]Read from MH i2c: D1 [11:17:10]MH_I2C_Read... [11:17:10]Read from MH i2c: D1 01 00 [11:17:10]MH_I2C_Read... [11:17:10]Read from MH i2c: D1 01 00 CB 6F 00 0B [11:17:10]Write to MH i2c: 01 00 00 CC 6F 3B [11:17:10]Write i2c OK [11:17:10]MH_I2C_Read... [11:17:10]OFD Sender: No OFD packet to send [11:17:10]*** Cut start [11:17:10]*** Purtial cut [11:17:10]*** Stage 1: CUTSNS_PIN = 1 [11:17:11]Read from MH i2c: 01 [11:17:11]MH_I2C_Read... [11:17:11]*** Stop cut motor [11:17:11]*** Cut end [11:17:11]Read from MH i2c: 01 07 00 [11:17:11]MH_I2C_Read... [11:17:11]Read from MH i2c: 01 07 00 CC 6F 00 00 00 00 00 FF 0F 50 [11:17:11]process_action close_receipt done [11:17:11]requested_data is exist [11:17:11]produce_requested_data [11:17:11]requested_item fm.sn is exist - process it [11:17:11]wFMCommunicate request_size=4 [11:17:11]MH_SAM_APDU [11:17:11]CAPDU: 80 11 00 00 [11:17:11]Write to MH i2c: E2 08 00 CD 6F 80 11 00 00 00 00 00 00 B6 [11:17:11]Write i2c OK [11:17:11]MH_I2C_Read... [11:17:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:17:11]Read from MH i2c: E2 [11:17:11]MH_I2C_Read... [11:17:11]Read from MH i2c: E2 17 00 [11:17:11]MH_I2C_Read... [11:17:11]Read from MH i2c: E2 17 00 CD 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0B [11:17:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:17:11]wFMCommunicate OK [11:17:11]requested_item fd.num is exist - process it [11:17:11]SAM_PROTO_GetFieldsCounters [11:17:11]wFMCommunicate request_size=4 [11:17:11]MH_SAM_APDU [11:17:11]CAPDU: 80 13 00 00 [11:17:11]Write to MH i2c: E2 08 00 CE 6F 80 13 00 00 00 00 00 00 B9 [11:17:11]Write i2c OK [11:17:11]MH_I2C_Read... [11:17:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:17:11]Read from MH i2c: E2 [11:17:11]MH_I2C_Read... [11:17:11]Read from MH i2c: E2 62 00 [11:17:11]MH_I2C_Read... [11:17:11]Read from MH i2c: E2 62 00 CE 6F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 31 C0 04 00 0E 04 04 00 18 02 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 2B [11:17: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 31 C0 04 00 0E 04 04 00 18 02 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 [11:17:11]wFMCommunicate OK [11:17:11]SAM_PROTO_GetFieldsCounters done [11:17:11]requested_item shift.num is exist - process it [11:17:11]requested_item shift.opened is exist - process it [11:17:11]req_shift_opened [11:17:11]FM_GetShiftState [11:17:11]SAM_PROTO_GetShiftState [11:17:11]wFMCommunicate request_size=4 [11:17:11]MH_SAM_APDU [11:17:11]CAPDU: 80 13 01 00 [11:17:11]Write to MH i2c: E2 08 00 CF 6F 80 13 01 00 00 00 00 00 BB [11:17:11]Write i2c OK [11:17:11]MH_I2C_Read... [11:17:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:17:11]Read from MH i2c: E2 [11:17:11]MH_I2C_Read... [11:17:11]Read from MH i2c: E2 0E 00 [11:17:11]MH_I2C_Read... [11:17:11]Read from MH i2c: E2 0E 00 CF 6F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 A6 [11:17:11]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:17:11]wFMCommunicate OK [11:17:11]SAM_PROTO_GetShiftState done [11:17:11]FM_GetShiftState done [11:17:11]req_shift_opened done [11:17:11]requested_item shift.open_date is exist - process it [11:17:11]req_shift_open_date [11:17:11]req_shift_open_date done [11:17:11]produce_requested_data done [11:17:11]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311345,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:17:11]process_action_free close_receipt [11:17:11]json_value_free [11:17:11]json_value_free done [11:17:11]process_json_proto returns [11:17:11]Send response to host [11:17:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311345,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:17:11]free response buf [11:17:11]execute_script done [11:17:11]execute_script returns [11:17:11]free content buf [11:17:11]Sock 9.Close socket [11:17:11]Sock 9.Thread stoped [11:17:15]OFD Sender: No OFD packet to send [11:17:20]OFD Sender: No OFD packet to send [11:17:25]OFD Sender: No OFD packet to send [11:17:30]OFD Sender: No OFD packet to send [11:17:35]OFD Sender: No OFD packet to send [11:17:40]OFD Sender: No OFD packet to send [11:17:45]OFD Sender: No OFD packet to send [11:17:50]OFD Sender: No OFD packet to send [11:17:55]OFD Sender: No OFD packet to send [11:18:00]OFD Sender: No OFD packet to send [11:18:05]OFD Sender: No OFD packet to send [11:18:10]OFD Sender: No OFD packet to send [11:18:11]accept exits with 7 [11:18:11]New connection [11:18:11]New thread 3066510692 created [11:18:11]Thread 3066654052 joined [11:18:11]Waiting for new connection... [11:18:11] Sock 7.Parse request [11:18:11]Sock 7.Check first char [11:18:11]Sock 7.First char is OK [11:18:11]request: POST /json_proto HTTP/1.0 [11:18:11]Method: POST [11:18:11]URL: /json_proto [11:18:11]Method is POST - this is cgi request [11:18:11]url: /json_proto [11:18:11]query_string will be loaded in cgi processing [11:18:11]execute_cgi json_proto POST (null) [11:18:11]execute_cgi path=json_proto method=POST [11:18:11]POST find Content-Length [11:18:11]Host: 172.17.96.3:8080 [11:18:11]Content-Length: 677 [11:18:11]Content-Type: application/json [11:18:11] [11:18:11]POST finish read [11:18:11]Found Content-Length = 677 [11:18:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645151", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "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" ] } } [11:18:11]execute_script... [11:18: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)645151", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "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" ] } } [11:18:11]POST & json_proto [11:18:11]process_json_proto [11:18:11]json parsed OK: [11:18:11]protocol is kg_v1.0 [11:18:11]action value=close_receipt [11:18:11]process_action close_receipt [11:18:11]cmd_close_receipt [11:18:11]MH_GetDate [11:18:11]Write to MH i2c: F0 00 00 D0 6F 2E [11:18:11]Write i2c OK [11:18:11]MH_I2C_Read... [11:18:11]Read from MH i2c: F0 [11:18:11]MH_I2C_Read... [11:18:11]Read from MH i2c: F0 09 00 [11:18:11]MH_I2C_Read... [11:18:11]Read from MH i2c: F0 09 00 D0 6F 00 F8 15 22 67 44 5E 04 65 D8 [11:18:11]GetLastDocTimeStamp 1730287032 [11:18:11]current date 1730287096 [11:18:11]FM_GetShiftState [11:18:11]SAM_PROTO_GetShiftState [11:18:11]wFMCommunicate request_size=4 [11:18:11]MH_SAM_APDU [11:18:11]CAPDU: 80 13 01 00 [11:18:11]Write to MH i2c: E2 08 00 D1 6F 80 13 01 00 00 00 00 00 BD [11:18:11]Write i2c OK [11:18:11]MH_I2C_Read... [11:18:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:18:11]Read from MH i2c: E2 [11:18:11]MH_I2C_Read... [11:18:11]Read from MH i2c: E2 0E 00 [11:18:11]MH_I2C_Read... [11:18:11]Read from MH i2c: E2 0E 00 D1 6F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 A8 [11:18:11]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:18:11]wFMCommunicate OK [11:18:11]SAM_PROTO_GetShiftState done [11:18:11]FM_GetShiftState done [11:18:11]opened in 1730247899 [11:18:11]opened+sec_in_day 1730334299 [11:18:11]quantity*price = 60009 [11:18:11]sum+1 = 60010 [11:18:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 193 30.10.2024 11:18 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311346 ФПД: 134082704900289 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T111816&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311346&fm=134082704900289&tin=02508201610067®Number=0000000000091780&sum=60000 [11:18:13]StoreToDocumentArchive [11:18:13]shift 536 fd 311346 [11:18:13]save to /storage/0536/doc_00311346 [11:18:13]save last doc name /storage/0536/doc_00311346 to /storage/kkm_last_doc_name [11:18:13]save OK [11:18:13]Clear old archive folders... [11:18:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:18:13]tlvbuf is 007CFE60 [11:18:13]SAM_PROTO_ClearQueue [11:18:13]wFMCommunicate request_size=4 [11:18:13]MH_SAM_APDU [11:18:13]CAPDU: 80 09 00 00 [11:18:13]Write to MH i2c: E2 08 00 DE 6F 80 09 00 00 00 00 00 00 BF [11:18:13]Write i2c OK [11:18:13]MH_I2C_Read... [11:18:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:18:13]Read from MH i2c: E2 [11:18:13]MH_I2C_Read... [11:18:13]Read from MH i2c: E2 03 00 [11:18:13]MH_I2C_Read... [11:18:13]Read from MH i2c: E2 03 00 DE 6F 00 90 00 C1 [11:18:13]RAPDU: 90 00 [11:18:13]wFMCommunicate OK [11:18:13]SAM_PROTO_ClearQueue done [11:18:13]KKMCreateOFDPacket [11:18:13]OFDProtocolAddRootSTLVToBuf [11:18:13]FM_MakeSignedData [11:18:13]FM_MakeSignedData [11:18:13]SAM_PROTO_SignData [11:18:13]wFMCommunicate request_size=4 [11:18:13]MH_SAM_APDU [11:18:13]CAPDU: 80 0D 01 02 [11:18:13]Write to MH i2c: E2 08 00 DF 6F 80 0D 01 02 00 00 00 00 C7 [11:18:13]Write i2c OK [11:18:13]MH_I2C_Read... [11:18:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:18:13]Read from MH i2c: E2 [11:18:13]MH_I2C_Read... [11:18:13]Read from MH i2c: E2 03 00 [11:18:13]MH_I2C_Read... [11:18:13]Read from MH i2c: E2 03 00 DF 6F 00 90 00 C2 [11:18:13]RAPDU: 90 00 [11:18:13]wFMCommunicate OK [11:18:13]wFMCommunicate request_size=255 [11:18:13]MH_SAM_APDU [11:18: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 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 C1 00 00 00 F4 03 04 00 F8 15 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 32 C0 04 00 35 04 06 00 79 [11:18:13]Write to MH i2c: E2 02 01 E0 6F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 C1 00 00 00 F4 03 04 00 F8 15 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 32 C0 04 00 35 04 06 00 79 00 00 12 [11:18:13]Write i2c OK [11:18:13]MH_I2C_Read... [11:18:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:18:13]Read from MH i2c: E2 [11:18:13]MH_I2C_Read... [11:18:13]Read from MH i2c: E2 03 00 [11:18:13]MH_I2C_Read... [11:18:13]Read from MH i2c: E2 03 00 E0 6F 00 90 00 C3 [11:18:13]RAPDU: 90 00 [11:18:13]wFMCommunicate OK [11:18:13]wFMCommunicate request_size=10 [11:18:13]MH_SAM_APDU [11:18:13]CAPDU: 80 0D 02 02 05 F2 8F FF 00 C1 [11:18:13]Write to MH i2c: E2 0D 00 E1 6F 80 0D 02 02 05 00 F2 8F FF 00 C1 00 00 15 [11:18:13]Write i2c OK [11:18:13]MH_I2C_Read... [11:18:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:18:13]Read from MH i2c: E2 [11:18:13]MH_I2C_Read... [11:18:13]Read from MH i2c: E2 03 00 [11:18:13]MH_I2C_Read... [11:18:13]Read from MH i2c: E2 03 00 E1 6F 00 90 00 C4 [11:18:13]RAPDU: 90 00 [11:18:13]wFMCommunicate OK [11:18:13]wFMCommunicate request_size=4 [11:18:13]MH_SAM_APDU [11:18:13]CAPDU: 80 0D 03 02 [11:18:13]Write to MH i2c: E2 08 00 E2 6F 80 0D 03 02 00 00 00 00 CC [11:18:13]Write i2c OK [11:18:13]MH_I2C_Read... [11:18:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:18:13]Read from MH i2c: E2 [11:18:13]MH_I2C_Read... [11:18:13]Read from MH i2c: E2 0B 00 [11:18:13]MH_I2C_Read... [11:18:13]Read from MH i2c: E2 0B 00 E2 6F 00 63 9B 3B 37 37 4B B8 87 90 00 FE [11:18:13]RAPDU: 63 9B 3B 37 37 4B B8 87 90 00 [11:18:13]wFMCommunicate OK [11:18:13]SAM_PROTO_SignData done [11:18:13]FM_MakeSignedData done [11:18:13]CreateOFDProtocolMessage [11:18:13]wFMCommunicate request_size=4 [11:18:13]MH_SAM_APDU [11:18:13]CAPDU: 80 11 00 00 [11:18:13]Write to MH i2c: E2 08 00 E3 6F 80 11 00 00 00 00 00 00 CC [11:18:13]Write i2c OK [11:18:13]MH_I2C_Read... [11:18:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:18:13]Read from MH i2c: E2 [11:18:13]MH_I2C_Read... [11:18:13]Read from MH i2c: E2 17 00 [11:18:13]MH_I2C_Read... [11:18:13]Read from MH i2c: E2 17 00 E3 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 21 [11:18:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:18:13]wFMCommunicate OK [11:18:13]CreateOFDProtocolMessage done [11:18:13]OFDSenderStorePacket 311346 [11:18:13]StoreOFDPacket docnum=311346 [11:18:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 86 BA 07 01 91 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 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 C1 00 00 00 F4 03 04 00 F8 15 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 32 C0 04 00 35 04 06 00 79 F2 8F FF 00 C1 63 9B 3B 37 37 4B B8 87 [11:18:13]CheckFolder [11:18:13]dirname=/storage/ofd_packets [11:18:13]CheckFolder done [11:18:13]ProducePacketName [11:18:13]name=ofd_packets/00311346 [11:18:13]NVStorageSaveData ofd_packets/00311346 [11:18:13]File name is /storage/ofd_packets/00311346 [11:18:13]Write 301 bytes [11:18:13]NVStorageSaveData done [11:18:13]OFDSenderStorePacket done [11:18:13]KKMCreateOFDPacket done [11:18:13]NVStorageSaveData kkm_last_timestamp [11:18:13]File name is /storage/kkm_last_timestamp [11:18:13]Write 4 bytes [11:18:13]NVStorageSaveData done [11:18:13]ExternCall_PrintAddStr [11:18:13]wPrintStart [11:18:13]Write to MH i2c: 01 00 00 E4 6F 53 [11:18:13]Write i2c OK [11:18:13]MH_I2C_Read... [11:18:13]Read from MH i2c: 01 [11:18:13]MH_I2C_Read... [11:18:13]Read from MH i2c: 01 07 00 [11:18:13]MH_I2C_Read... [11:18:13]Read from MH i2c: 01 07 00 E4 6F 00 00 00 00 00 FF 0F 68 [11:18:13]RasterBufferAndPrint [11:18:13]line Счет N : (1)645151 [11:18:13]line ИНН: 02508201610067 [11:18:13]line Контрольно-Кассовый Чек [11:18:13]line ПРОДАЖА [11:18:13]line ТРК (МРК, ГНК) : 31 [11:18:13]line Товар: 2710124130 [11:18:13]line Аи-92-К-2 [11:18:13]line 8.970 * 66.90 [11:18:13]line = 600.09 [11:18:13]line НДС 12% НСП 1% [11:18:13]line > о реализуемом товаре [11:18:13]line ОКРУГЛЕНИЕ: -0.09 [11:18:13]line ИТОГО: 600.00 [11:18:13]line Внесено: 600.00 [11:18:13]line СДАЧА: 0.00 [11:18:13]line НСП 1% : 5.31 [11:18:13]line НДС 12% : 63.73 [11:18:13]line Наличными: 600.00 [11:18:13]line Безнал.: 0.00 [11:18:13]line Место: АЗС № 172 "Партнер Нефть" [11:18:13]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:18:13]line СНО: Общий режим [11:18:13]line Чек 193 30.10.2024 11:18 [11:18:13]line Смена: 536 ФФД: 1.0 [11:18:13]line ЗНМ: 0300000116 [11:18:13]line РНМ: 0000000000091780 [11:18:13]line Версия ККМ: 001 [11:18:13]line ФМ: 0000000000871765 [11:18:13]line ФД: 311346 [11:18:13]line ФПД: 134082704900289 [11:18:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T111816&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311346&fm=134082704900289&tin=02508201610067®Number=0000000000091780&sum=60000 [11:18:13]written 0, free lines is 4095 [11:18:13]OFD Sender: Processing packet 311346 [packets to send 223, broken 222] [11:18:13]ProducePacketName [11:18:13]name=ofd_packets/00311346 [11:18:13]OFD Sender: To server: pG, [11:18:13]CommunicateWithHost lk.salyk.kg:30040 [11:18:13]ConnectInit lk.salyk.kg [11:18:13]Connected sock=10 [11:18:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 86 BA 07 01 91 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 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 C1 00 00 00 F4 03 04 00 F8 15 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 32 C0 04 00 35 04 06 00 79 F2 8F FF 00 C1 63 9B 3B 37 37 4B B8 87 [11:18:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 01 16 47 00 FD 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 31 37 36 35 10 04 04 00 32 C0 04 00 F4 03 04 00 48 BC 21 67 B6 04 01 00 00 46 E2 DA E8 F5 14 FB FA [11:18:13]CommunicateWithHost err = 0 [11:18:13]CheckOFDResponse [11:18:13]1017 (14) - 77093643461234 [11:18:13]1041 (16) - 0000000000871765 [11:18:13]1040 (4) - 311346 [11:18:13]1012 (4) - 30.10.2024 04:55 [11:18:13]1206 (1) - 0 [11:18:13]OFD Sender: Remove packet 311346 [11:18:13]ProducePacketName [11:18:13]name=ofd_packets/00311346 [11:18:13]NVStorageDeleteData [11:18:14]Write to MH i2c: 01 00 00 0E 70 7E [11:18:14]Write i2c OK [11:18:14]MH_I2C_Read... [11:18:14]Read from MH i2c: 01 [11:18:14]MH_I2C_Read... [11:18:14]Read from MH i2c: 01 07 00 [11:18:14]MH_I2C_Read... [11:18:14]Read from MH i2c: 01 07 00 0E 70 00 00 00 00 00 C5 0C 56 [11:18:14]RasterBufferAndPrint [11:18:14]line [11:18:14]line [11:18:14]line [11:18:14]line [11:18:14]line [11:18:14]written 0, free lines is 3278 [11:18:14]MH_Cut [11:18:14]Write to MH i2c: D1 01 00 15 70 01 57 [11:18:14]Write i2c OK [11:18:14]MH_I2C_Read... [11:18:14]Read from MH i2c: D1 [11:18:14]MH_I2C_Read... [11:18:14]Read from MH i2c: D1 01 00 [11:18:14]MH_I2C_Read... [11:18:14]Read from MH i2c: D1 01 00 15 70 00 56 [11:18:14]Write to MH i2c: 01 00 00 16 70 86 [11:18:14]Write i2c OK [11:18:14]MH_I2C_Read... [11:18:14]OFD Sender: No OFD packet to send [11:18:14]*** Cut start [11:18:14]*** Purtial cut [11:18:14]*** Stage 1: CUTSNS_PIN = 1 [11:18:15]Read from MH i2c: 01 [11:18:15]MH_I2C_Read... [11:18:15]*** Stop cut motor [11:18:15]*** Cut end [11:18:15]Read from MH i2c: 01 07 00 [11:18:15]MH_I2C_Read... [11:18:15]Read from MH i2c: 01 07 00 16 70 00 00 00 00 00 FF 0F 9B [11:18:15]process_action close_receipt done [11:18:15]requested_data is exist [11:18:15]produce_requested_data [11:18:15]requested_item fm.sn is exist - process it [11:18:15]wFMCommunicate request_size=4 [11:18:15]MH_SAM_APDU [11:18:15]CAPDU: 80 11 00 00 [11:18:15]Write to MH i2c: E2 08 00 17 70 80 11 00 00 00 00 00 00 01 [11:18:15]Write i2c OK [11:18:15]MH_I2C_Read... [11:18:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:18:15]Read from MH i2c: E2 [11:18:15]MH_I2C_Read... [11:18:15]Read from MH i2c: E2 17 00 [11:18:15]MH_I2C_Read... [11:18:15]Read from MH i2c: E2 17 00 17 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 56 [11:18:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:18:15]wFMCommunicate OK [11:18:15]requested_item fd.num is exist - process it [11:18:15]SAM_PROTO_GetFieldsCounters [11:18:15]wFMCommunicate request_size=4 [11:18:15]MH_SAM_APDU [11:18:15]CAPDU: 80 13 00 00 [11:18:15]Write to MH i2c: E2 08 00 18 70 80 13 00 00 00 00 00 00 04 [11:18:15]Write i2c OK [11:18:15]MH_I2C_Read... [11:18:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:18:15]Read from MH i2c: E2 [11:18:15]MH_I2C_Read... [11:18:15]Read from MH i2c: E2 62 00 [11:18:15]MH_I2C_Read... [11:18:15]Read from MH i2c: E2 62 00 18 70 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 32 C0 04 00 0E 04 04 00 18 02 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 7A [11:18: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 32 C0 04 00 0E 04 04 00 18 02 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 [11:18:15]wFMCommunicate OK [11:18:15]SAM_PROTO_GetFieldsCounters done [11:18:15]requested_item shift.num is exist - process it [11:18:15]requested_item shift.opened is exist - process it [11:18:15]req_shift_opened [11:18:15]FM_GetShiftState [11:18:15]SAM_PROTO_GetShiftState [11:18:15]wFMCommunicate request_size=4 [11:18:15]MH_SAM_APDU [11:18:15]CAPDU: 80 13 01 00 [11:18:15]Write to MH i2c: E2 08 00 19 70 80 13 01 00 00 00 00 00 06 [11:18:15]Write i2c OK [11:18:15]MH_I2C_Read... [11:18:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:18:15]Read from MH i2c: E2 [11:18:15]MH_I2C_Read... [11:18:15]Read from MH i2c: E2 0E 00 [11:18:15]MH_I2C_Read... [11:18:15]Read from MH i2c: E2 0E 00 19 70 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 F1 [11:18:15]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:18:15]wFMCommunicate OK [11:18:15]SAM_PROTO_GetShiftState done [11:18:15]FM_GetShiftState done [11:18:15]req_shift_opened done [11:18:15]requested_item shift.open_date is exist - process it [11:18:15]req_shift_open_date [11:18:15]req_shift_open_date done [11:18:15]produce_requested_data done [11:18:15]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311346,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:18:15]process_action_free close_receipt [11:18:15]json_value_free [11:18:15]json_value_free done [11:18:15]process_json_proto returns [11:18:15]Send response to host [11:18:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311346,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:18:15]free response buf [11:18:15]execute_script done [11:18:15]execute_script returns [11:18:15]free content buf [11:18:15]Sock 7.Close socket [11:18:15]Sock 7.Thread stoped [11:18:16]accept exits with 9 [11:18:16]New connection [11:18:16]New thread 3066654052 created [11:18:16]Thread 3066510692 joined [11:18:16]Waiting for new connection... [11:18:16] Sock 9.Parse request [11:18:16]Sock 9.Check first char [11:18:16]Sock 9.First char is OK [11:18:16]request: POST /json_proto HTTP/1.0 [11:18:16]Method: POST [11:18:16]URL: /json_proto [11:18:16]Method is POST - this is cgi request [11:18:16]url: /json_proto [11:18:16]query_string will be loaded in cgi processing [11:18:16]execute_cgi json_proto POST (null) [11:18:16]execute_cgi path=json_proto method=POST [11:18:16]POST find Content-Length [11:18:16]Host: 172.17.96.3:8080 [11:18:16]Content-Length: 677 [11:18:16]Content-Type: application/json [11:18:16] [11:18:16]POST finish read [11:18:16]Found Content-Length = 677 [11:18:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645150", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:18:16]execute_script... [11:18: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)645150", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:18:16]POST & json_proto [11:18:16]process_json_proto [11:18:16]json parsed OK: [11:18:16]protocol is kg_v1.0 [11:18:16]action value=close_receipt [11:18:16]process_action close_receipt [11:18:16]cmd_close_receipt [11:18:16]MH_GetDate [11:18:16]Write to MH i2c: F0 00 00 1A 70 79 [11:18:16]Write i2c OK [11:18:16]MH_I2C_Read... [11:18:16]Read from MH i2c: F0 [11:18:16]MH_I2C_Read... [11:18:16]Read from MH i2c: F0 09 00 [11:18:16]MH_I2C_Read... [11:18:16]Read from MH i2c: F0 09 00 1A 70 00 FD 15 22 67 44 5E 04 65 28 [11:18:16]GetLastDocTimeStamp 1730287096 [11:18:16]current date 1730287101 [11:18:16]FM_GetShiftState [11:18:16]SAM_PROTO_GetShiftState [11:18:16]wFMCommunicate request_size=4 [11:18:16]MH_SAM_APDU [11:18:16]CAPDU: 80 13 01 00 [11:18:16]Write to MH i2c: E2 08 00 1B 70 80 13 01 00 00 00 00 00 08 [11:18:16]Write i2c OK [11:18:16]MH_I2C_Read... [11:18:16]Read from MH i2c: E2 [11:18:16]MH_I2C_Read... [11:18:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:18:16]Read from MH i2c: E2 0E 00 [11:18:16]MH_I2C_Read... [11:18:16]Read from MH i2c: E2 0E 00 1B 70 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 F3 [11:18:16]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:18:16]wFMCommunicate OK [11:18:16]SAM_PROTO_GetShiftState done [11:18:16]FM_GetShiftState done [11:18:16]opened in 1730247899 [11:18:16]opened+sec_in_day 1730334299 [11:18:16]quantity*price = 50041 [11:18:16]sum+1 = 50042 [11:18:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 194 30.10.2024 11:18 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311347 ФПД: 101391322850959 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T111821&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311347&fm=101391322850959&tin=02508201610067®Number=0000000000091780&sum=50000 [11:18:18]StoreToDocumentArchive [11:18:18]shift 536 fd 311347 [11:18:18]save to /storage/0536/doc_00311347 [11:18:18]save last doc name /storage/0536/doc_00311347 to /storage/kkm_last_doc_name [11:18:18]save OK [11:18:18]Clear old archive folders... [11:18:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:18:18]tlvbuf is 0062C1D0 [11:18:18]SAM_PROTO_ClearQueue [11:18:18]wFMCommunicate request_size=4 [11:18:18]MH_SAM_APDU [11:18:18]CAPDU: 80 09 00 00 [11:18:18]Write to MH i2c: E2 08 00 28 70 80 09 00 00 00 00 00 00 0A [11:18:18]Write i2c OK [11:18:18]MH_I2C_Read... [11:18:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:18:18]Read from MH i2c: E2 [11:18:18]MH_I2C_Read... [11:18:18]Read from MH i2c: E2 03 00 [11:18:18]MH_I2C_Read... [11:18:18]Read from MH i2c: E2 03 00 28 70 00 90 00 0C [11:18:18]RAPDU: 90 00 [11:18:18]wFMCommunicate OK [11:18:18]SAM_PROTO_ClearQueue done [11:18:18]KKMCreateOFDPacket [11:18:18]OFDProtocolAddRootSTLVToBuf [11:18:18]FM_MakeSignedData [11:18:18]FM_MakeSignedData [11:18:18]SAM_PROTO_SignData [11:18:18]wFMCommunicate request_size=4 [11:18:18]MH_SAM_APDU [11:18:18]CAPDU: 80 0D 01 02 [11:18:18]Write to MH i2c: E2 08 00 29 70 80 0D 01 02 00 00 00 00 12 [11:18:18]Write i2c OK [11:18:18]MH_I2C_Read... [11:18:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:18:18]Read from MH i2c: E2 [11:18:18]MH_I2C_Read... [11:18:18]Read from MH i2c: E2 03 00 [11:18:18]MH_I2C_Read... [11:18:18]Read from MH i2c: E2 03 00 29 70 00 90 00 0D [11:18:18]RAPDU: 90 00 [11:18:18]wFMCommunicate OK [11:18:18]wFMCommunicate request_size=255 [11:18:18]MH_SAM_APDU [11:18: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 C2 00 00 00 F4 03 04 00 FD 15 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 33 C0 04 00 35 04 06 00 5C [11:18:18]Write to MH i2c: E2 02 01 2A 70 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 C2 00 00 00 F4 03 04 00 FD 15 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 33 C0 04 00 35 04 06 00 5C 00 00 6A [11:18:18]Write i2c OK [11:18:18]MH_I2C_Read... [11:18:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:18:18]Read from MH i2c: E2 [11:18:18]MH_I2C_Read... [11:18:18]Read from MH i2c: E2 03 00 [11:18:18]MH_I2C_Read... [11:18:18]Read from MH i2c: E2 03 00 2A 70 00 90 00 0E [11:18:18]RAPDU: 90 00 [11:18:18]wFMCommunicate OK [11:18:18]wFMCommunicate request_size=10 [11:18:18]MH_SAM_APDU [11:18:18]CAPDU: 80 0D 02 02 05 37 01 C8 26 8F [11:18:18]Write to MH i2c: E2 0D 00 2B 70 80 0D 02 02 05 00 37 01 C8 26 8F 00 00 D4 [11:18:18]Write i2c OK [11:18:18]MH_I2C_Read... [11:18:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:18:18]Read from MH i2c: E2 [11:18:18]MH_I2C_Read... [11:18:18]Read from MH i2c: E2 03 00 [11:18:18]MH_I2C_Read... [11:18:18]Read from MH i2c: E2 03 00 2B 70 00 90 00 0F [11:18:18]RAPDU: 90 00 [11:18:18]wFMCommunicate OK [11:18:18]wFMCommunicate request_size=4 [11:18:18]MH_SAM_APDU [11:18:18]CAPDU: 80 0D 03 02 [11:18:18]Write to MH i2c: E2 08 00 2C 70 80 0D 03 02 00 00 00 00 17 [11:18:18]Write i2c OK [11:18:18]MH_I2C_Read... [11:18:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:18:18]Read from MH i2c: E2 [11:18:18]MH_I2C_Read... [11:18:18]Read from MH i2c: E2 0B 00 [11:18:18]MH_I2C_Read... [11:18:18]Read from MH i2c: E2 0B 00 2C 70 00 B5 7F F5 5E C1 CD F2 7E 90 00 9D [11:18:18]RAPDU: B5 7F F5 5E C1 CD F2 7E 90 00 [11:18:18]wFMCommunicate OK [11:18:18]SAM_PROTO_SignData done [11:18:18]FM_MakeSignedData done [11:18:18]CreateOFDProtocolMessage [11:18:18]wFMCommunicate request_size=4 [11:18:18]MH_SAM_APDU [11:18:18]CAPDU: 80 11 00 00 [11:18:18]Write to MH i2c: E2 08 00 2D 70 80 11 00 00 00 00 00 00 17 [11:18:18]Write i2c OK [11:18:18]MH_I2C_Read... [11:18:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:18:18]Read from MH i2c: E2 [11:18:18]MH_I2C_Read... [11:18:18]Read from MH i2c: E2 17 00 [11:18:18]MH_I2C_Read... [11:18:18]Read from MH i2c: E2 17 00 2D 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6C [11:18:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:18:18]wFMCommunicate OK [11:18:18]CreateOFDProtocolMessage done [11:18:18]OFDSenderStorePacket 311347 [11:18:18]StoreOFDPacket docnum=311347 [11:18:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 6A B1 07 01 21 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 C2 00 00 00 F4 03 04 00 FD 15 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 33 C0 04 00 35 04 06 00 5C 37 01 C8 26 8F B5 7F F5 5E C1 CD F2 7E [11:18:18]CheckFolder [11:18:18]dirname=/storage/ofd_packets [11:18:18]CheckFolder done [11:18:18]ProducePacketName [11:18:18]name=ofd_packets/00311347 [11:18:18]NVStorageSaveData ofd_packets/00311347 [11:18:18]File name is /storage/ofd_packets/00311347 [11:18:18]Write 301 bytes [11:18:18]NVStorageSaveData done [11:18:18]OFDSenderStorePacket done [11:18:18]KKMCreateOFDPacket done [11:18:18]NVStorageSaveData kkm_last_timestamp [11:18:18]File name is /storage/kkm_last_timestamp [11:18:18]Write 4 bytes [11:18:18]NVStorageSaveData done [11:18:18]ExternCall_PrintAddStr [11:18:18]wPrintStart [11:18:18]Write to MH i2c: 01 00 00 2E 70 9E [11:18:18]OFD Sender: Processing packet 311347 [packets to send 223, broken 222] [11:18:18]ProducePacketName [11:18:18]name=ofd_packets/00311347 [11:18:18]OFD Sender: To server: pG, [11:18:18]CommunicateWithHost lk.salyk.kg:30040 [11:18:18]ConnectInit lk.salyk.kg [11:18:18]Write i2c OK [11:18:18]MH_I2C_Read... [11:18:18]Read from MH i2c: 01 [11:18:18]MH_I2C_Read... [11:18:18]Read from MH i2c: 01 07 00 [11:18:18]MH_I2C_Read... [11:18:18]Read from MH i2c: 01 07 00 2E 70 00 00 00 00 00 FF 0F B3 [11:18:18]RasterBufferAndPrint [11:18:18]line Счет N : (1)645150 [11:18:18]line ИНН: 02508201610067 [11:18:18]line Контрольно-Кассовый Чек [11:18:18]line ПРОДАЖА [11:18:18]line ТРК (МРК, ГНК) : 52 [11:18:18]line Товар: 2710124130 [11:18:18]line Аи-92-К-2 [11:18:18]line 7.480 * 66.90 [11:18:18]line = 500.41 [11:18:18]line НДС 12% НСП 1% [11:18:18]line > о реализуемом товаре [11:18:18]line ОКРУГЛЕНИЕ: -0.41 [11:18:18]line ИТОГО: 500.00 [11:18:18]line Внесено: 500.00 [11:18:18]line СДАЧА: 0.00 [11:18:18]line НСП 1% : 4.43 [11:18:18]line НДС 12% : 53.14 [11:18:18]line Наличными: 500.00 [11:18:18]line Безнал.: 0.00 [11:18:18]line Место: АЗС № 172 "Партнер Нефть" [11:18:18]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:18:19]line СНО: Общий режим [11:18:19]line Чек 194 30.10.2024 11:18 [11:18:19]line Смена: 536 ФФД: 1.0 [11:18:19]line ЗНМ: 0300000116 [11:18:19]line РНМ: 0000000000091780 [11:18:19]line Версия ККМ: 001 [11:18:19]line ФМ: 0000000000871765 [11:18:19]line ФД: 311347 [11:18:19]line ФПД: 101391322850959 [11:18:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T111821&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311347&fm=101391322850959&tin=02508201610067®Number=0000000000091780&sum=50000 [11:18:19]written 0, free lines is 4095 [11:18:19]Connected sock=10 [11:18:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 6A B1 07 01 21 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 C2 00 00 00 F4 03 04 00 FD 15 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 33 C0 04 00 35 04 06 00 5C 37 01 C8 26 8F B5 7F F5 5E C1 CD F2 7E [11:18:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 49 15 47 00 03 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 31 37 36 35 10 04 04 00 33 C0 04 00 F4 03 04 00 4E BC 21 67 B6 04 01 00 00 B6 91 11 5C 37 DA 4E FA [11:18:19]CommunicateWithHost err = 0 [11:18:19]CheckOFDResponse [11:18:19]1017 (14) - 77093643461234 [11:18:19]1041 (16) - 0000000000871765 [11:18:19]1040 (4) - 311347 [11:18:19]1012 (4) - 30.10.2024 04:55 [11:18:19]1206 (1) - 0 [11:18:19]OFD Sender: Remove packet 311347 [11:18:19]ProducePacketName [11:18:19]name=ofd_packets/00311347 [11:18:19]NVStorageDeleteData [11:18:19]Write to MH i2c: 01 00 00 58 70 C8 [11:18:19]Write i2c OK [11:18:19]MH_I2C_Read... [11:18:19]Read from MH i2c: 01 [11:18:19]MH_I2C_Read... [11:18:19]Read from MH i2c: 01 07 00 [11:18:19]MH_I2C_Read... [11:18:19]Read from MH i2c: 01 07 00 58 70 00 00 00 00 00 C3 0C 9E [11:18:19]RasterBufferAndPrint [11:18:19]line [11:18:19]line [11:18:19]line [11:18:19]line [11:18:19]line [11:18:19]written 0, free lines is 3281 [11:18:19]MH_Cut [11:18:19]Write to MH i2c: D1 01 00 5F 70 01 A1 [11:18:19]Write i2c OK [11:18:19]MH_I2C_Read... [11:18:19]Read from MH i2c: D1 [11:18:19]MH_I2C_Read... [11:18:19]Read from MH i2c: D1 01 00 [11:18:19]MH_I2C_Read... [11:18:19]Read from MH i2c: D1 01 00 5F 70 00 A0 [11:18:19]Write to MH i2c: 01 00 00 60 70 D0 [11:18:19]Write i2c OK [11:18:19]MH_I2C_Read... [11:18:19]OFD Sender: No OFD packet to send [11:18:20]*** Cut start [11:18:20]*** Purtial cut [11:18:20]*** Stage 1: CUTSNS_PIN = 1 [11:18:20]Read from MH i2c: 01 [11:18:20]MH_I2C_Read... [11:18:20]*** Stop cut motor [11:18:20]*** Cut end [11:18:20]Read from MH i2c: 01 07 00 [11:18:20]MH_I2C_Read... [11:18:20]Read from MH i2c: 01 07 00 60 70 00 00 00 00 00 FF 0F E5 [11:18:20]process_action close_receipt done [11:18:20]requested_data is exist [11:18:20]produce_requested_data [11:18:20]requested_item fm.sn is exist - process it [11:18:20]wFMCommunicate request_size=4 [11:18:20]MH_SAM_APDU [11:18:20]CAPDU: 80 11 00 00 [11:18:20]Write to MH i2c: E2 08 00 61 70 80 11 00 00 00 00 00 00 4B [11:18:20]Write i2c OK [11:18:20]MH_I2C_Read... [11:18:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:18:20]Read from MH i2c: E2 [11:18:20]MH_I2C_Read... [11:18:20]Read from MH i2c: E2 17 00 [11:18:20]MH_I2C_Read... [11:18:20]Read from MH i2c: E2 17 00 61 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A0 [11:18:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:18:20]wFMCommunicate OK [11:18:20]requested_item fd.num is exist - process it [11:18:20]SAM_PROTO_GetFieldsCounters [11:18:20]wFMCommunicate request_size=4 [11:18:20]MH_SAM_APDU [11:18:20]CAPDU: 80 13 00 00 [11:18:20]Write to MH i2c: E2 08 00 62 70 80 13 00 00 00 00 00 00 4E [11:18:20]Write i2c OK [11:18:20]MH_I2C_Read... [11:18:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:18:20]Read from MH i2c: E2 [11:18:20]MH_I2C_Read... [11:18:20]Read from MH i2c: E2 62 00 [11:18:20]MH_I2C_Read... [11:18:20]Read from MH i2c: E2 62 00 62 70 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 33 C0 04 00 0E 04 04 00 18 02 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 C8 [11: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 33 C0 04 00 0E 04 04 00 18 02 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 [11:18:20]wFMCommunicate OK [11:18:20]SAM_PROTO_GetFieldsCounters done [11:18:20]requested_item shift.num is exist - process it [11:18:20]requested_item shift.opened is exist - process it [11:18:20]req_shift_opened [11:18:20]FM_GetShiftState [11:18:20]SAM_PROTO_GetShiftState [11:18:20]wFMCommunicate request_size=4 [11:18:20]MH_SAM_APDU [11:18:20]CAPDU: 80 13 01 00 [11:18:20]Write to MH i2c: E2 08 00 63 70 80 13 01 00 00 00 00 00 50 [11:18:20]Write i2c OK [11:18:20]MH_I2C_Read... [11:18:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:18:20]Read from MH i2c: E2 [11:18:20]MH_I2C_Read... [11:18:20]Read from MH i2c: E2 0E 00 [11:18:20]MH_I2C_Read... [11:18:20]Read from MH i2c: E2 0E 00 63 70 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 3B [11:18:20]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:18:20]wFMCommunicate OK [11:18:20]SAM_PROTO_GetShiftState done [11:18:20]FM_GetShiftState done [11:18:20]req_shift_opened done [11:18:20]requested_item shift.open_date is exist - process it [11:18:20]req_shift_open_date [11:18:20]req_shift_open_date done [11:18:20]produce_requested_data done [11:18:20]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311347,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:18:20]process_action_free close_receipt [11:18:20]json_value_free [11:18:20]json_value_free done [11:18:20]process_json_proto returns [11:18:20]Send response to host [11:18:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311347,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:18:20]free response buf [11:18:20]execute_script done [11:18:20]execute_script returns [11:18:20]free content buf [11:18:20]Sock 9.Close socket [11:18:20]Sock 9.Thread stoped [11:18:24]OFD Sender: No OFD packet to send [11:18:29]OFD Sender: No OFD packet to send [11:18:34]OFD Sender: No OFD packet to send [11:18:39]OFD Sender: No OFD packet to send [11:18:44]OFD Sender: No OFD packet to send [11:18:49]OFD Sender: No OFD packet to send [11:18:54]OFD Sender: No OFD packet to send [11:18:57]accept exits with 7 [11:18:57]New connection [11:18:57]New thread 3066510692 created [11:18:57]Thread 3066654052 joined [11:18:57]Waiting for new connection... [11:18:57] Sock 7.Parse request [11:18:57]Sock 7.Check first char [11:18:57]Sock 7.First char is OK [11:18:57]request: POST /json_proto HTTP/1.0 [11:18:57]Method: POST [11:18:57]URL: /json_proto [11:18:57]Method is POST - this is cgi request [11:18:57]url: /json_proto [11:18:57]query_string will be loaded in cgi processing [11:18:57]execute_cgi json_proto POST (null) [11:18:57]execute_cgi path=json_proto method=POST [11:18:57]POST find Content-Length [11:18:57]Host: 172.17.96.3:8080 [11:18:57]Content-Length: 984 [11:18:57]Content-Type: application/json [11:18:57] [11:18:57]POST finish read [11:18:57]Found Content-Length = 984 [11:18:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645148", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.20, "quantity" : 159.580, "sum" : 12000.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 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 159.58 \u0441\u043E\u043C", "deposit" : 12000.00, "total" : 12000.00, "payments": [ { "type": 0, "sum" : 12000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:18:57]execute_script... [11:18: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)645148", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.20, "quantity" : 159.580, "sum" : 12000.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 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 159.58 \u0441\u043E\u043C", "deposit" : 12000.00, "total" : 12000.00, "payments": [ { "type": 0, "sum" : 12000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:18:57]POST & json_proto [11:18:57]process_json_proto [11:18:57]json parsed OK: [11:18:57]protocol is kg_v1.0 [11:18:57]action value=close_receipt [11:18:57]process_action close_receipt [11:18:57]cmd_close_receipt [11:18:57]MH_GetDate [11:18:57]Write to MH i2c: F0 00 00 64 70 C3 [11:18:57]Write i2c OK [11:18:57]MH_I2C_Read... [11:18:57]Read from MH i2c: F0 [11:18:57]MH_I2C_Read... [11:18:57]Read from MH i2c: F0 09 00 [11:18:57]MH_I2C_Read... [11:18:57]Read from MH i2c: F0 09 00 64 70 00 25 16 22 67 44 5E 04 65 9B [11:18:57]GetLastDocTimeStamp 1730287101 [11:18:57]current date 1730287141 [11:18:57]FM_GetShiftState [11:18:57]SAM_PROTO_GetShiftState [11:18:57]wFMCommunicate request_size=4 [11:18:57]MH_SAM_APDU [11:18:57]CAPDU: 80 13 01 00 [11:18:57]Write to MH i2c: E2 08 00 65 70 80 13 01 00 00 00 00 00 52 [11:18:57]Write i2c OK [11:18:57]MH_I2C_Read... [11:18:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:18:57]Read from MH i2c: E2 [11:18:57]MH_I2C_Read... [11:18:57]Read from MH i2c: E2 0E 00 [11:18:57]MH_I2C_Read... [11:18:57]Read from MH i2c: E2 0E 00 65 70 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 3D [11:18:57]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:18:57]wFMCommunicate OK [11:18:57]SAM_PROTO_GetShiftState done [11:18:57]FM_GetShiftState done [11:18:57]opened in 1730247899 [11:18:57]opened+sec_in_day 1730334299 [11:18:57]quantity*price = 1200041 [11:18:57]sum+1 = 1200043 [11:18:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 12000.00 Внесено: 12000.00 СДАЧА: 0.00 НСП 1% : 106.20 НДС 12% : 1274.38 Наличными: 12000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 195 30.10.2024 11:19 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Дисконтная программа ДТ номер 172 сэкономлено 159.58 сом ФМ: 0000000000871765 ФД: 311348 ФПД: 245933175491764 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T111901&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311348&fm=245933175491764&tin=02508201610067®Number=0000000000091780&sum=1200000 [11:18:58]StoreToDocumentArchive [11:18:58]shift 536 fd 311348 [11:18:58]save to /storage/0536/doc_00311348 [11:18:58]save last doc name /storage/0536/doc_00311348 to /storage/kkm_last_doc_name [11:18:58]save OK [11:18:58]Clear old archive folders... [11:18:58]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:18:58]tlvbuf is 007770C0 [11:18:58]SAM_PROTO_ClearQueue [11:18:58]wFMCommunicate request_size=4 [11:18:58]MH_SAM_APDU [11:18:58]CAPDU: 80 09 00 00 [11:18:58]Write to MH i2c: E2 08 00 72 70 80 09 00 00 00 00 00 00 54 [11:18:58]Write i2c OK [11:18:58]MH_I2C_Read... [11:18:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:18:58]Read from MH i2c: E2 [11:18:58]MH_I2C_Read... [11:18:58]Read from MH i2c: E2 03 00 [11:18:58]MH_I2C_Read... [11:18:58]Read from MH i2c: E2 03 00 72 70 00 90 00 56 [11:18:58]RAPDU: 90 00 [11:18:58]wFMCommunicate OK [11:18:58]SAM_PROTO_ClearQueue done [11:18:58]KKMCreateOFDPacket [11:18:58]OFDProtocolAddRootSTLVToBuf [11:18:58]FM_MakeSignedData [11:18:58]FM_MakeSignedData [11:18:58]SAM_PROTO_SignData [11:18:58]wFMCommunicate request_size=4 [11:18:58]MH_SAM_APDU [11:18:58]CAPDU: 80 0D 01 02 [11:18:58]Write to MH i2c: E2 08 00 73 70 80 0D 01 02 00 00 00 00 5C [11:18:58]Write i2c OK [11:18:58]MH_I2C_Read... [11:18:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:18:58]Read from MH i2c: E2 [11:18:58]MH_I2C_Read... [11:18:58]Read from MH i2c: E2 03 00 [11:18:58]MH_I2C_Read... [11:18:58]Read from MH i2c: E2 03 00 73 70 00 90 00 57 [11:18:58]RAPDU: 90 00 [11:18:58]wFMCommunicate OK [11:18:58]wFMCommunicate request_size=255 [11:18:58]MH_SAM_APDU [11:18: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 32 FF 03 08 00 03 5C 6F 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 AA 4F 12 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 4F 12 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 29 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CE F1 01 00 00 00 07 04 06 00 80 4F 12 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 25 16 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 34 C0 04 00 35 04 06 00 DF AC C7 90 [11:18:58]Write to MH i2c: E2 02 01 74 70 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 32 FF 03 08 00 03 5C 6F 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 AA 4F 12 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 4F 12 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 29 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CE F1 01 00 00 00 07 04 06 00 80 4F 12 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 25 16 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 34 C0 04 00 35 04 06 00 DF AC C7 90 00 00 AF [11:18:58]Write i2c OK [11:18:58]MH_I2C_Read... [11:18:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:18:58]Read from MH i2c: E2 [11:18:58]MH_I2C_Read... [11:18:58]Read from MH i2c: E2 03 00 [11:18:58]MH_I2C_Read... [11:18:58]Read from MH i2c: E2 03 00 74 70 00 90 00 58 [11:18:58]RAPDU: 90 00 [11:18:58]wFMCommunicate OK [11:18:58]wFMCommunicate request_size=7 [11:18:58]MH_SAM_APDU [11:18:58]CAPDU: 80 0D 02 02 02 4C B4 [11:18:58]Write to MH i2c: E2 0A 00 75 70 80 0D 02 02 02 00 4C B4 00 00 63 [11:18:58]Write i2c OK [11:18:58]MH_I2C_Read... [11:18:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:18:58]Read from MH i2c: E2 [11:18:58]MH_I2C_Read... [11:18:58]Read from MH i2c: E2 03 00 [11:18:58]MH_I2C_Read... [11:18:58]Read from MH i2c: E2 03 00 75 70 00 90 00 59 [11:18:58]RAPDU: 90 00 [11:18:58]wFMCommunicate OK [11:18:58]wFMCommunicate request_size=4 [11:18:58]MH_SAM_APDU [11:18:58]CAPDU: 80 0D 03 02 [11:18:58]Write to MH i2c: E2 08 00 76 70 80 0D 03 02 00 00 00 00 61 [11:18:58]Write i2c OK [11:18:58]MH_I2C_Read... [11:18:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:18:58]Read from MH i2c: E2 [11:18:58]MH_I2C_Read... [11:18:58]Read from MH i2c: E2 0B 00 [11:18:58]MH_I2C_Read... [11:18:58]Read from MH i2c: E2 0B 00 76 70 00 F6 00 4B E6 79 8F 9E 64 90 00 93 [11:18:58]RAPDU: F6 00 4B E6 79 8F 9E 64 90 00 [11:18:58]wFMCommunicate OK [11:18:58]SAM_PROTO_SignData done [11:18:58]FM_MakeSignedData done [11:18:58]CreateOFDProtocolMessage [11:18:58]wFMCommunicate request_size=4 [11:18:58]MH_SAM_APDU [11:18:58]CAPDU: 80 11 00 00 [11:18:58]Write to MH i2c: E2 08 00 77 70 80 11 00 00 00 00 00 00 61 [11:18:58]Write i2c OK [11:18:58]MH_I2C_Read... [11:18:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:18:58]Read from MH i2c: E2 [11:18:58]MH_I2C_Read... [11:18:58]Read from MH i2c: E2 17 00 [11:18:58]MH_I2C_Read... [11:18:58]Read from MH i2c: E2 17 00 77 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B6 [11:18:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:18:58]wFMCommunicate OK [11:18:58]CreateOFDProtocolMessage done [11:18:58]OFDSenderStorePacket 311348 [11:18:58]StoreOFDPacket docnum=311348 [11:18:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 D9 5E 04 01 A6 D0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 5C 6F 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 AA 4F 12 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 4F 12 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 29 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CE F1 01 00 00 00 07 04 06 00 80 4F 12 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 25 16 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 34 C0 04 00 35 04 06 00 DF AC C7 90 4C B4 F6 00 4B E6 79 8F 9E 64 [11:18:58]CheckFolder [11:18:58]dirname=/storage/ofd_packets [11:18:58]CheckFolder done [11:18:58]ProducePacketName [11:18:58]name=ofd_packets/00311348 [11:18:58]NVStorageSaveData ofd_packets/00311348 [11:18:58]File name is /storage/ofd_packets/00311348 [11:18:58]Write 298 bytes [11:18:58]NVStorageSaveData done [11:18:58]OFDSenderStorePacket done [11:18:58]KKMCreateOFDPacket done [11:18:58]NVStorageSaveData kkm_last_timestamp [11:18:58]File name is /storage/kkm_last_timestamp [11:18:58]Write 4 bytes [11:18:58]NVStorageSaveData done [11:18:58]ExternCall_PrintAddStr [11:18:58]wPrintStart [11:18:58]Write to MH i2c: 01 00 00 78 70 E8 [11:18:58]Write i2c OK [11:18:58]MH_I2C_Read... [11:18:58]Read from MH i2c: 01 [11:18:58]MH_I2C_Read... [11:18:58]Read from MH i2c: 01 07 00 [11:18:58]MH_I2C_Read... [11:18:58]Read from MH i2c: 01 07 00 78 70 00 00 00 00 00 FF 0F FD [11:18:58]RasterBufferAndPrint [11:18:58]line Счет N : (1)645148 [11:18:58]line ИНН: 02508201610067 [11:18:58]line Контрольно-Кассовый Чек [11:18:58]line ПРОДАЖА [11:18:58]line ТРК (МРК, ГНК) : 21 [11:18:58]line Товар: 2710194210 [11:18:58]line ДТ-К-2 [11:18:58]line 159.580 * 75.20 [11:18:58]line = 12000.42 [11:18:58]line НДС 12% НСП 1% [11:18:58]line > о реализуемом товаре [11:18:58]line ОКРУГЛЕНИЕ: -0.42 [11:18:58]line ИТОГО: 12000.00 [11:18:58]line Внесено: 12000.00 [11:18:58]line СДАЧА: 0.00 [11:18:58]line НСП 1% : 106.20 [11:18:58]line НДС 12% : 1274.38 [11:18:58]line Наличными: 12000.00 [11:18:58]line Безнал.: 0.00 [11:18:58]line Место: АЗС № 172 "Партнер Нефть" [11:18:58]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:18:58]line СНО: Общий режим [11:18:58]line Чек 195 30.10.2024 11:19 [11:18:58]line Смена: 536 ФФД: 1.0 [11:18:58]line ЗНМ: 0300000116 [11:18:58]line РНМ: 0000000000091780 [11:18:58]line Версия ККМ: 001 [11:18:58]line [11:18:58]line Дисконтная программа [11:18:58]line ДТ [11:18:58]line номер 172 [11:18:58]line сэкономлено 159.58 сом [11:18:58]line ФМ: 0000000000871765 [11:18:58]line ФД: 311348 [11:18:59]line ФПД: 245933175491764 [11:18:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T111901&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311348&fm=245933175491764&tin=02508201610067®Number=0000000000091780&sum=1200000 [11:18:59]OFD Sender: Processing packet 311348 [packets to send 223, broken 222] [11:18:59]ProducePacketName [11:18:59]name=ofd_packets/00311348 [11:18:59]OFD Sender: To server: pG, [11:18:59]CommunicateWithHost lk.salyk.kg:30040 [11:18:59]ConnectInit lk.salyk.kg [11:18:59]written 0, free lines is 4095 [11:18:59]Connected sock=10 [11:18:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 D9 5E 04 01 A6 D0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 5C 6F 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 AA 4F 12 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 4F 12 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 29 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CE F1 01 00 00 00 07 04 06 00 80 4F 12 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 25 16 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 34 C0 04 00 35 04 06 00 DF AC C7 90 4C B4 F6 00 4B E6 79 8F 9E 64 [11:18:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 3D 76 47 00 EA 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 31 37 36 35 10 04 04 00 34 C0 04 00 F4 03 04 00 76 BC 21 67 B6 04 01 00 00 89 94 09 BA 95 9B DC B5 [11:18:59]CommunicateWithHost err = 0 [11:18:59]CheckOFDResponse [11:18:59]1017 (14) - 77093643461234 [11:18:59]1041 (16) - 0000000000871765 [11:18:59]1040 (4) - 311348 [11:18:59]1012 (4) - 30.10.2024 04:56 [11:18:59]1206 (1) - 0 [11:18:59]OFD Sender: Remove packet 311348 [11:18:59]ProducePacketName [11:18:59]name=ofd_packets/00311348 [11:18:59]NVStorageDeleteData [11:18:59]Write to MH i2c: 01 00 00 A7 70 17 [11:18:59]Write i2c OK [11:18:59]MH_I2C_Read... [11:18:59]Read from MH i2c: 01 [11:18:59]MH_I2C_Read... [11:18:59]Read from MH i2c: 01 07 00 [11:18:59]MH_I2C_Read... [11:18:59]Read from MH i2c: 01 07 00 A7 70 00 00 00 00 00 6C 0C 96 [11:18:59]RasterBufferAndPrint [11:18:59]line [11:18:59]line [11:18:59]line [11:18:59]line [11:18:59]line [11:18:59]written 0, free lines is 3186 [11:18:59]MH_Cut [11:18:59]Write to MH i2c: D1 01 00 AE 70 01 F0 [11:18:59]Write i2c OK [11:18:59]MH_I2C_Read... [11:18:59]Read from MH i2c: D1 [11:18:59]MH_I2C_Read... [11:18:59]Read from MH i2c: D1 01 00 [11:18:59]MH_I2C_Read... [11:18:59]Read from MH i2c: D1 01 00 AE 70 00 EF [11:18:59]Write to MH i2c: 01 00 00 AF 70 1F [11:18:59]Write i2c OK [11:18:59]MH_I2C_Read... [11:18:59]OFD Sender: No OFD packet to send [11:19:00]*** Cut start [11:19:00]*** Purtial cut [11:19:00]*** Stage 1: CUTSNS_PIN = 1 [11:19:00]Read from MH i2c: 01 [11:19:00]MH_I2C_Read... [11:19:00]*** Stop cut motor [11:19:00]*** Cut end [11:19:00]Read from MH i2c: 01 07 00 [11:19:00]MH_I2C_Read... [11:19:00]Read from MH i2c: 01 07 00 AF 70 00 00 00 00 00 FF 0F 34 [11:19:00]process_action close_receipt done [11:19:00]requested_data is exist [11:19:00]produce_requested_data [11:19:00]requested_item fm.sn is exist - process it [11:19:00]wFMCommunicate request_size=4 [11:19:00]MH_SAM_APDU [11:19:00]CAPDU: 80 11 00 00 [11:19:00]Write to MH i2c: E2 08 00 B0 70 80 11 00 00 00 00 00 00 9A [11:19:00]Write i2c OK [11:19:00]MH_I2C_Read... [11:19:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:19:00]Read from MH i2c: E2 [11:19:00]MH_I2C_Read... [11:19:00]Read from MH i2c: E2 17 00 [11:19:00]MH_I2C_Read... [11:19:00]Read from MH i2c: E2 17 00 B0 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 EF [11:19:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:19:00]wFMCommunicate OK [11:19:00]requested_item fd.num is exist - process it [11:19:00]SAM_PROTO_GetFieldsCounters [11:19:00]wFMCommunicate request_size=4 [11:19:00]MH_SAM_APDU [11:19:00]CAPDU: 80 13 00 00 [11:19:00]Write to MH i2c: E2 08 00 B1 70 80 13 00 00 00 00 00 00 9D [11:19:00]Write i2c OK [11:19:00]MH_I2C_Read... [11:19:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:19:00]Read from MH i2c: E2 [11:19:00]MH_I2C_Read... [11:19:00]Read from MH i2c: E2 62 00 [11:19:00]MH_I2C_Read... [11:19:00]Read from MH i2c: E2 62 00 B1 70 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 34 C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 C3 00 00 00 5E 04 04 00 C3 00 00 00 57 04 04 00 C4 00 00 00 19 04 04 00 00 00 00 00 90 00 1B [11: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 34 C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 C3 00 00 00 5E 04 04 00 C3 00 00 00 57 04 04 00 C4 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:19:00]wFMCommunicate OK [11:19:00]SAM_PROTO_GetFieldsCounters done [11:19:00]requested_item shift.num is exist - process it [11:19:00]requested_item shift.opened is exist - process it [11:19:00]req_shift_opened [11:19:00]FM_GetShiftState [11:19:00]SAM_PROTO_GetShiftState [11:19:00]wFMCommunicate request_size=4 [11:19:00]MH_SAM_APDU [11:19:00]CAPDU: 80 13 01 00 [11:19:00]Write to MH i2c: E2 08 00 B2 70 80 13 01 00 00 00 00 00 9F [11:19:00]Write i2c OK [11:19:00]MH_I2C_Read... [11:19:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:19:00]Read from MH i2c: E2 [11:19:00]MH_I2C_Read... [11:19:00]Read from MH i2c: E2 0E 00 [11:19:00]MH_I2C_Read... [11:19:00]Read from MH i2c: E2 0E 00 B2 70 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 8A [11:19:00]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:19:00]wFMCommunicate OK [11:19:00]SAM_PROTO_GetShiftState done [11:19:00]FM_GetShiftState done [11:19:00]req_shift_opened done [11:19:00]requested_item shift.open_date is exist - process it [11:19:00]req_shift_open_date [11:19:00]req_shift_open_date done [11:19:00]produce_requested_data done [11:19:00]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311348,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:19:00]process_action_free close_receipt [11:19:00]json_value_free [11:19:00]json_value_free done [11:19:00]process_json_proto returns [11:19:00]Send response to host [11:19:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311348,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:19:00]free response buf [11:19:00]execute_script done [11:19:00]execute_script returns [11:19:00]free content buf [11:19:00]Sock 7.Close socket [11:19:00]Sock 7.Thread stoped [11:19:04]OFD Sender: No OFD packet to send [11:19:09]OFD Sender: No OFD packet to send [11:19:14]OFD Sender: No OFD packet to send [11:19:19]OFD Sender: No OFD packet to send [11:19:20]accept exits with 9 [11:19:20]New connection [11:19:20]New thread 3066654052 created [11:19:20]Thread 3066510692 joined [11:19:20]Waiting for new connection... [11:19:20] Sock 9.Parse request [11:19:20]Sock 9.Check first char [11:19:20]Sock 9.First char is OK [11:19:20]request: POST /json_proto HTTP/1.0 [11:19:20]Method: POST [11:19:20]URL: /json_proto [11:19:20]Method is POST - this is cgi request [11:19:20]url: /json_proto [11:19:20]query_string will be loaded in cgi processing [11:19:20]execute_cgi json_proto POST (null) [11:19:20]execute_cgi path=json_proto method=POST [11:19:20]POST find Content-Length [11:19:20]Host: 172.17.96.3:8080 [11:19:20]Content-Length: 789 [11:19:20]Content-Type: application/json [11:19:20] [11:19:20]POST finish read [11:19:20]Found Content-Length = 789 [11:19:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645152", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 15.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A43358", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:19:20]execute_script... [11:19: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)645152", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 15.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A43358", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:19:20]POST & json_proto [11:19:20]process_json_proto [11:19:20]json parsed OK: [11:19:20]protocol is kg_v1.0 [11:19:20]action value=close_receipt [11:19:20]process_action close_receipt [11:19:20]cmd_close_receipt [11:19:20]MH_GetDate [11:19:20]Write to MH i2c: F0 00 00 B3 70 12 [11:19:20]Write i2c OK [11:19:20]MH_I2C_Read... [11:19:20]Read from MH i2c: F0 [11:19:20]MH_I2C_Read... [11:19:20]Read from MH i2c: F0 09 00 [11:19:20]MH_I2C_Read... [11:19:20]Read from MH i2c: F0 09 00 B3 70 00 3D 16 22 67 44 5E 04 65 02 [11:19:20]GetLastDocTimeStamp 1730287141 [11:19:20]current date 1730287165 [11:19:20]FM_GetShiftState [11:19:20]SAM_PROTO_GetShiftState [11:19:20]wFMCommunicate request_size=4 [11:19:20]MH_SAM_APDU [11:19:20]CAPDU: 80 13 01 00 [11:19:20]Write to MH i2c: E2 08 00 B4 70 80 13 01 00 00 00 00 00 A1 [11:19:20]Write i2c OK [11:19:20]MH_I2C_Read... [11:19:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:19:20]Read from MH i2c: E2 [11:19:20]MH_I2C_Read... [11:19:20]Read from MH i2c: E2 0E 00 [11:19:20]MH_I2C_Read... [11:19:20]Read from MH i2c: E2 0E 00 B4 70 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 8C [11:19:20]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:19:20]wFMCommunicate OK [11:19:20]SAM_PROTO_GetShiftState done [11:19:20]FM_GetShiftState done [11:19:20]opened in 1730247899 [11:19:20]opened+sec_in_day 1730334299 [11:19:20]quantity*price = 0 [11:19:20]sum+1 = 1 [11:19:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 196 30.10.2024 11:19 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливная Карта 43358 ФМ: 0000000000871765 ФД: 311349 ФПД: 211805916840011 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T111925&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311349&fm=211805916840011&tin=02508201610067®Number=0000000000091780&sum=0 [11:19:21]StoreToDocumentArchive [11:19:21]shift 536 fd 311349 [11:19:21]save to /storage/0536/doc_00311349 [11:19:21]save last doc name /storage/0536/doc_00311349 to /storage/kkm_last_doc_name [11:19:21]save OK [11:19:21]Clear old archive folders... [11:19:21]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:19:21]tlvbuf is 0064C740 [11:19:21]SAM_PROTO_ClearQueue [11:19:21]wFMCommunicate request_size=4 [11:19:21]MH_SAM_APDU [11:19:21]CAPDU: 80 09 00 00 [11:19:21]Write to MH i2c: E2 08 00 C1 70 80 09 00 00 00 00 00 00 A3 [11:19:21]Write i2c OK [11:19:21]MH_I2C_Read... [11:19:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:19:21]Read from MH i2c: E2 [11:19:21]MH_I2C_Read... [11:19:21]Read from MH i2c: E2 03 00 [11:19:21]MH_I2C_Read... [11:19:21]Read from MH i2c: E2 03 00 C1 70 00 90 00 A5 [11:19:21]RAPDU: 90 00 [11:19:21]wFMCommunicate OK [11:19:21]SAM_PROTO_ClearQueue done [11:19:21]KKMCreateOFDPacket [11:19:21]OFDProtocolAddRootSTLVToBuf [11:19:21]FM_MakeSignedData [11:19:21]FM_MakeSignedData [11:19:21]SAM_PROTO_SignData [11:19:21]wFMCommunicate request_size=4 [11:19:21]MH_SAM_APDU [11:19:21]CAPDU: 80 0D 01 02 [11:19:21]Write to MH i2c: E2 08 00 C2 70 80 0D 01 02 00 00 00 00 AB [11:19:21]Write i2c OK [11:19:21]MH_I2C_Read... [11:19:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:19:22]Read from MH i2c: E2 [11:19:22]MH_I2C_Read... [11:19:22]Read from MH i2c: E2 03 00 [11:19:22]MH_I2C_Read... [11:19:22]Read from MH i2c: E2 03 00 C2 70 00 90 00 A6 [11:19:22]RAPDU: 90 00 [11:19:22]wFMCommunicate OK [11:19:22]wFMCommunicate request_size=255 [11:19:22]MH_SAM_APDU [11:19: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 32 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 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 3D 16 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 35 C0 04 00 35 04 06 00 C0 A2 E8 6F [11:19:22]Write to MH i2c: E2 02 01 C3 70 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 32 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 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 3D 16 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 35 C0 04 00 35 04 06 00 C0 A2 E8 6F 00 00 45 [11:19:22]Write i2c OK [11:19:22]MH_I2C_Read... [11:19:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:19:22]Read from MH i2c: E2 [11:19:22]MH_I2C_Read... [11:19:22]Read from MH i2c: E2 03 00 [11:19:22]MH_I2C_Read... [11:19:22]Read from MH i2c: E2 03 00 C3 70 00 90 00 A7 [11:19:22]RAPDU: 90 00 [11:19:22]wFMCommunicate OK [11:19:22]wFMCommunicate request_size=7 [11:19:22]MH_SAM_APDU [11:19:22]CAPDU: 80 0D 02 02 02 40 4B [11:19:22]Write to MH i2c: E2 0A 00 C4 70 80 0D 02 02 02 00 40 4B 00 00 3D [11:19:22]Write i2c OK [11:19:22]MH_I2C_Read... [11:19:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:19:22]Read from MH i2c: E2 [11:19:22]MH_I2C_Read... [11:19:22]Read from MH i2c: E2 03 00 [11:19:22]MH_I2C_Read... [11:19:22]Read from MH i2c: E2 03 00 C4 70 00 90 00 A8 [11:19:22]RAPDU: 90 00 [11:19:22]wFMCommunicate OK [11:19:22]wFMCommunicate request_size=4 [11:19:22]MH_SAM_APDU [11:19:22]CAPDU: 80 0D 03 02 [11:19:22]Write to MH i2c: E2 08 00 C5 70 80 0D 03 02 00 00 00 00 B0 [11:19:22]Write i2c OK [11:19:22]MH_I2C_Read... [11:19:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:19:22]Read from MH i2c: E2 [11:19:22]MH_I2C_Read... [11:19:22]Read from MH i2c: E2 0B 00 [11:19:22]MH_I2C_Read... [11:19:22]Read from MH i2c: E2 0B 00 C5 70 00 96 72 A7 9F 31 41 D7 E8 90 00 30 [11:19:22]RAPDU: 96 72 A7 9F 31 41 D7 E8 90 00 [11:19:22]wFMCommunicate OK [11:19:22]SAM_PROTO_SignData done [11:19:22]FM_MakeSignedData done [11:19:22]CreateOFDProtocolMessage [11:19:22]wFMCommunicate request_size=4 [11:19:22]MH_SAM_APDU [11:19:22]CAPDU: 80 11 00 00 [11:19:22]Write to MH i2c: E2 08 00 C6 70 80 11 00 00 00 00 00 00 B0 [11:19:22]Write i2c OK [11:19:22]MH_I2C_Read... [11:19:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:19:22]Read from MH i2c: E2 [11:19:22]MH_I2C_Read... [11:19:22]Read from MH i2c: E2 17 00 [11:19:22]MH_I2C_Read... [11:19:22]Read from MH i2c: E2 17 00 C6 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 05 [11:19:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:19:22]wFMCommunicate OK [11:19:22]CreateOFDProtocolMessage done [11:19:22]OFDSenderStorePacket 311349 [11:19:22]StoreOFDPacket docnum=311349 [11:19:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 DA 54 04 01 0F 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 32 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 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 3D 16 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 35 C0 04 00 35 04 06 00 C0 A2 E8 6F 40 4B 96 72 A7 9F 31 41 D7 E8 [11:19:22]CheckFolder [11:19:22]dirname=/storage/ofd_packets [11:19:22]CheckFolder done [11:19:22]ProducePacketName [11:19:22]name=ofd_packets/00311349 [11:19:22]NVStorageSaveData ofd_packets/00311349 [11:19:22]File name is /storage/ofd_packets/00311349 [11:19:22]Write 298 bytes [11:19:22]NVStorageSaveData done [11:19:22]OFDSenderStorePacket done [11:19:22]KKMCreateOFDPacket done [11:19:22]NVStorageSaveData kkm_last_timestamp [11:19:22]File name is /storage/kkm_last_timestamp [11:19:22]Write 4 bytes [11:19:22]NVStorageSaveData done [11:19:22]ExternCall_PrintAddStr [11:19:22]wPrintStart [11:19:22]Write to MH i2c: 01 00 00 C7 70 37 [11:19:22]Write i2c OK [11:19:22]MH_I2C_Read... [11:19:22]Read from MH i2c: 01 [11:19:22]MH_I2C_Read... [11:19:22]Read from MH i2c: 01 07 00 [11:19:22]MH_I2C_Read... [11:19:22]Read from MH i2c: 01 07 00 C7 70 00 00 00 00 00 FF 0F 4C [11:19:22]RasterBufferAndPrint [11:19:22]line Счет N : (1)645152 [11:19:22]line ИНН: 02508201610067 [11:19:22]line Контрольно-Кассовый Чек [11:19:22]line ПРОДАЖА [11:19:22]line ТРК (МРК, ГНК) : 11 [11:19:22]line Товар: 2710194210 [11:19:22]line ДТ-К-2 [11:19:22]line 15.000 * 0.00 [11:19:22]line = 0.00 [11:19:22]line НДС 12% НСП 1% [11:19:22]line > о реализуемом товаре [11:19:22]line ИТОГО: 0.00 [11:19:22]line НСП 1% : 0.00 [11:19:22]line НДС 12% : 0.00 [11:19:22]line Наличными: 0.00 [11:19:22]line Безнал.: 0.00 [11:19:22]line Место: АЗС № 172 "Партнер Нефть" [11:19:22]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:19:22]line СНО: Общий режим [11:19:22]line Чек 196 30.10.2024 11:19 [11:19:22]line Смена: 536 ФФД: 1.0 [11:19:22]line ЗНМ: 0300000116 [11:19:22]line РНМ: 0000000000091780 [11:19:22]line Версия ККМ: 001 [11:19:22]line Талоны: Топливная Карта [11:19:22]line 43358 [11:19:22]line ФМ: 0000000000871765 [11:19:22]line ФД: 311349 [11:19:22]line ФПД: 211805916840011 [11:19:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T111925&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311349&fm=211805916840011&tin=02508201610067®Number=0000000000091780&sum=0 [11:19:22]OFD Sender: Processing packet 311349 [packets to send 223, broken 222] [11:19:22]ProducePacketName [11:19:22]name=ofd_packets/00311349 [11:19:22]OFD Sender: To server: pG, [11:19:22]CommunicateWithHost lk.salyk.kg:30040 [11:19:22]ConnectInit lk.salyk.kg [11:19:22]written 0, free lines is 4095 [11:19:22]Connected sock=10 [11:19:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 DA 54 04 01 0F 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 32 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 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 3D 16 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 35 C0 04 00 35 04 06 00 C0 A2 E8 6F 40 4B 96 72 A7 9F 31 41 D7 E8 [11:19:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 71 66 47 00 2E 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 31 37 36 35 10 04 04 00 35 C0 04 00 F4 03 04 00 8D BC 21 67 B6 04 01 00 00 F7 BD 38 10 6F 41 0C 20 [11:19:23]CommunicateWithHost err = 0 [11:19:23]CheckOFDResponse [11:19:23]1017 (14) - 77093643461234 [11:19:23]1041 (16) - 0000000000871765 [11:19:23]1040 (4) - 311349 [11:19:23]1012 (4) - 30.10.2024 04:56 [11:19:23]1206 (1) - 0 [11:19:23]OFD Sender: Remove packet 311349 [11:19:23]ProducePacketName [11:19:23]name=ofd_packets/00311349 [11:19:23]NVStorageDeleteData [11:19:23]Write to MH i2c: 01 00 00 F0 70 60 [11:19:23]Write i2c OK [11:19:23]MH_I2C_Read... [11:19:23]Read from MH i2c: 01 [11:19:23]MH_I2C_Read... [11:19:23]Read from MH i2c: 01 07 00 [11:19:23]MH_I2C_Read... [11:19:23]Read from MH i2c: 01 07 00 F0 70 00 00 00 00 00 DA 0C 4D [11:19:23]RasterBufferAndPrint [11:19:23]line [11:19:23]line [11:19:23]line [11:19:23]line [11:19:23]line [11:19:23]written 0, free lines is 3298 [11:19:23]MH_Cut [11:19:23]Write to MH i2c: D1 01 00 F7 70 01 39 [11:19:23]Write i2c OK [11:19:23]MH_I2C_Read... [11:19:23]Read from MH i2c: D1 [11:19:23]MH_I2C_Read... [11:19:23]Read from MH i2c: D1 01 00 [11:19:23]MH_I2C_Read... [11:19:23]Read from MH i2c: D1 01 00 F7 70 00 38 [11:19:23]Write to MH i2c: 01 00 00 F8 70 68 [11:19:23]Write i2c OK [11:19:23]MH_I2C_Read... [11:19:23]OFD Sender: No OFD packet to send [11:19:23]*** Cut start [11:19:23]*** Purtial cut [11:19:23]*** Stage 1: CUTSNS_PIN = 1 [11:19:24]Read from MH i2c: 01 [11:19:24]MH_I2C_Read... [11:19:24]*** Stop cut motor [11:19:24]*** Cut end [11:19:24]Read from MH i2c: 01 07 00 [11:19:24]MH_I2C_Read... [11:19:24]Read from MH i2c: 01 07 00 F8 70 00 00 00 00 00 FF 0F 7D [11:19:24]process_action close_receipt done [11:19:24]requested_data is exist [11:19:24]produce_requested_data [11:19:24]requested_item fm.sn is exist - process it [11:19:24]wFMCommunicate request_size=4 [11:19:24]MH_SAM_APDU [11:19:24]CAPDU: 80 11 00 00 [11:19:24]Write to MH i2c: E2 08 00 F9 70 80 11 00 00 00 00 00 00 E3 [11:19:24]Write i2c OK [11:19:24]MH_I2C_Read... [11:19:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:19:24]Read from MH i2c: E2 [11:19:24]MH_I2C_Read... [11:19:24]Read from MH i2c: E2 17 00 [11:19:24]MH_I2C_Read... [11:19:24]Read from MH i2c: E2 17 00 F9 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 38 [11:19:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:19:24]wFMCommunicate OK [11:19:24]requested_item fd.num is exist - process it [11:19:24]SAM_PROTO_GetFieldsCounters [11:19:24]wFMCommunicate request_size=4 [11:19:24]MH_SAM_APDU [11:19:24]CAPDU: 80 13 00 00 [11:19:24]Write to MH i2c: E2 08 00 FA 70 80 13 00 00 00 00 00 00 E6 [11:19:24]Write i2c OK [11:19:24]MH_I2C_Read... [11:19:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:19:24]Read from MH i2c: E2 [11:19:24]MH_I2C_Read... [11:19:24]Read from MH i2c: E2 62 00 [11:19:24]MH_I2C_Read... [11:19:24]Read from MH i2c: E2 62 00 FA 70 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 35 C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 C4 00 00 00 5E 04 04 00 C4 00 00 00 57 04 04 00 C5 00 00 00 19 04 04 00 00 00 00 00 90 00 68 [11:19: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 35 C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 C4 00 00 00 5E 04 04 00 C4 00 00 00 57 04 04 00 C5 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:19:24]wFMCommunicate OK [11:19:24]SAM_PROTO_GetFieldsCounters done [11:19:24]requested_item shift.num is exist - process it [11:19:24]requested_item shift.opened is exist - process it [11:19:24]req_shift_opened [11:19:24]FM_GetShiftState [11:19:24]SAM_PROTO_GetShiftState [11:19:24]wFMCommunicate request_size=4 [11:19:24]MH_SAM_APDU [11:19:24]CAPDU: 80 13 01 00 [11:19:24]Write to MH i2c: E2 08 00 FB 70 80 13 01 00 00 00 00 00 E8 [11:19:24]Write i2c OK [11:19:24]MH_I2C_Read... [11:19:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:19:24]Read from MH i2c: E2 [11:19:24]MH_I2C_Read... [11:19:24]Read from MH i2c: E2 0E 00 [11:19:24]MH_I2C_Read... [11:19:24]Read from MH i2c: E2 0E 00 FB 70 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 D3 [11:19:24]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:19:24]wFMCommunicate OK [11:19:24]SAM_PROTO_GetShiftState done [11:19:24]FM_GetShiftState done [11:19:24]req_shift_opened done [11:19:24]requested_item shift.open_date is exist - process it [11:19:24]req_shift_open_date [11:19:24]req_shift_open_date done [11:19:24]produce_requested_data done [11:19:24]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311349,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:19:24]process_action_free close_receipt [11:19:24]json_value_free [11:19:24]json_value_free done [11:19:24]process_json_proto returns [11:19:24]Send response to host [11:19:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311349,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:19:24]free response buf [11:19:24]execute_script done [11:19:24]execute_script returns [11:19:24]free content buf [11:19:24]Sock 9.Close socket [11:19:24]Sock 9.Thread stoped [11:19:28]OFD Sender: No OFD packet to send [11:19:33]OFD Sender: No OFD packet to send [11:19:38]OFD Sender: No OFD packet to send [11:19:43]OFD Sender: No OFD packet to send [11:19:48]OFD Sender: No OFD packet to send [11:19:53]OFD Sender: No OFD packet to send [11:19:57]accept exits with 7 [11:19:57]New connection [11:19:57]New thread 3066510692 created [11:19:57]Thread 3066654052 joined [11:19:57]Waiting for new connection... [11:19:57] Sock 7.Parse request [11:19:57]Sock 7.Check first char [11:19:57]Sock 7.First char is OK [11:19:57]request: POST /json_proto HTTP/1.0 [11:19:57]Method: POST [11:19:57]URL: /json_proto [11:19:57]Method is POST - this is cgi request [11:19:57]url: /json_proto [11:19:57]query_string will be loaded in cgi processing [11:19:57]execute_cgi json_proto POST (null) [11:19:57]execute_cgi path=json_proto method=POST [11:19:57]POST find Content-Length [11:19:57]Host: 172.17.96.3:8080 [11:19:57]Content-Length: 677 [11:19:57]Content-Type: application/json [11:19:57] [11:19:57]POST finish read [11:19:57]Found Content-Length = 677 [11:19:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645153", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:19:57]execute_script... [11:19: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)645153", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:19:57]POST & json_proto [11:19:57]process_json_proto [11:19:57]json parsed OK: [11:19:57]protocol is kg_v1.0 [11:19:57]action value=close_receipt [11:19:57]process_action close_receipt [11:19:57]cmd_close_receipt [11:19:57]MH_GetDate [11:19:57]Write to MH i2c: F0 00 00 FC 70 5B [11:19:57]Write i2c OK [11:19:57]MH_I2C_Read... [11:19:57]Read from MH i2c: F0 [11:19:57]MH_I2C_Read... [11:19:57]Read from MH i2c: F0 09 00 [11:19:57]MH_I2C_Read... [11:19:57]Read from MH i2c: F0 09 00 FC 70 00 62 16 22 67 44 5E 04 65 70 [11:19:57]GetLastDocTimeStamp 1730287165 [11:19:57]current date 1730287202 [11:19:57]FM_GetShiftState [11:19:57]SAM_PROTO_GetShiftState [11:19:57]wFMCommunicate request_size=4 [11:19:57]MH_SAM_APDU [11:19:57]CAPDU: 80 13 01 00 [11:19:57]Write to MH i2c: E2 08 00 FD 70 80 13 01 00 00 00 00 00 EA [11:19:57]Write i2c OK [11:19:57]MH_I2C_Read... [11:19:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:19:57]Read from MH i2c: E2 [11:19:57]MH_I2C_Read... [11:19:57]Read from MH i2c: E2 0E 00 [11:19:57]MH_I2C_Read... [11:19:57]Read from MH i2c: E2 0E 00 FD 70 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 D5 [11:19:57]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:19:57]wFMCommunicate OK [11:19:57]SAM_PROTO_GetShiftState done [11:19:57]FM_GetShiftState done [11:19:57]opened in 1730247899 [11:19:57]opened+sec_in_day 1730334299 [11:19:57]quantity*price = 50041 [11:19:57]sum+1 = 50042 [11:19:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 197 30.10.2024 11:20 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311350 ФПД: 231353484762717 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T112002&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311350&fm=231353484762717&tin=02508201610067®Number=0000000000091780&sum=50000 [11:19:58]StoreToDocumentArchive [11:19:58]shift 536 fd 311350 [11:19:58]save to /storage/0536/doc_00311350 [11:19:58]save last doc name /storage/0536/doc_00311350 to /storage/kkm_last_doc_name [11:19:58]save OK [11:19:58]Clear old archive folders... [11:19:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:19:58]tlvbuf is 006BBA50 [11:19:58]SAM_PROTO_ClearQueue [11:19:58]wFMCommunicate request_size=4 [11:19:58]MH_SAM_APDU [11:19:58]CAPDU: 80 09 00 00 [11:19:58]Write to MH i2c: E2 08 00 0A 71 80 09 00 00 00 00 00 00 ED [11:19:58]Write i2c OK [11:19:58]MH_I2C_Read... [11:19:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:19:58]Read from MH i2c: E2 [11:19:58]MH_I2C_Read... [11:19:58]Read from MH i2c: E2 03 00 [11:19:58]MH_I2C_Read... [11:19:58]Read from MH i2c: E2 03 00 0A 71 00 90 00 EF [11:19:58]RAPDU: 90 00 [11:19:58]wFMCommunicate OK [11:19:58]SAM_PROTO_ClearQueue done [11:19:58]KKMCreateOFDPacket [11:19:58]OFDProtocolAddRootSTLVToBuf [11:19:58]FM_MakeSignedData [11:19:58]FM_MakeSignedData [11:19:58]SAM_PROTO_SignData [11:19:58]wFMCommunicate request_size=4 [11:19:58]MH_SAM_APDU [11:19:58]CAPDU: 80 0D 01 02 [11:19:58]Write to MH i2c: E2 08 00 0B 71 80 0D 01 02 00 00 00 00 F5 [11:19:58]Write i2c OK [11:19:58]MH_I2C_Read... [11:19:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:19:58]Read from MH i2c: E2 [11:19:58]MH_I2C_Read... [11:19:58]Read from MH i2c: E2 03 00 [11:19:58]MH_I2C_Read... [11:19:58]Read from MH i2c: E2 03 00 0B 71 00 90 00 F0 [11:19:58]RAPDU: 90 00 [11:19:58]wFMCommunicate OK [11:19:58]wFMCommunicate request_size=255 [11:19:58]MH_SAM_APDU [11:19: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 C5 00 00 00 F4 03 04 00 62 16 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 36 C0 04 00 35 04 06 00 D2 [11:19:58]Write to MH i2c: E2 02 01 0C 71 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 C5 00 00 00 F4 03 04 00 62 16 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 36 C0 04 00 35 04 06 00 D2 00 00 2F [11:19:59]Write i2c OK [11:19:59]MH_I2C_Read... [11:19:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:19:59]Read from MH i2c: E2 [11:19:59]MH_I2C_Read... [11:19:59]Read from MH i2c: E2 03 00 [11:19:59]MH_I2C_Read... [11:19:59]Read from MH i2c: E2 03 00 0C 71 00 90 00 F1 [11:19:59]RAPDU: 90 00 [11:19:59]wFMCommunicate OK [11:19:59]wFMCommunicate request_size=10 [11:19:59]MH_SAM_APDU [11:19:59]CAPDU: 80 0D 02 02 05 6A 2E 46 DE 5D [11:19:59]Write to MH i2c: E2 0D 00 0D 71 80 0D 02 02 05 00 6A 2E 46 DE 5D 00 00 1B [11:19:59]Write i2c OK [11:19:59]MH_I2C_Read... [11:19:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:19:59]Read from MH i2c: E2 [11:19:59]MH_I2C_Read... [11:19:59]Read from MH i2c: E2 03 00 [11:19:59]MH_I2C_Read... [11:19:59]Read from MH i2c: E2 03 00 0D 71 00 90 00 F2 [11:19:59]RAPDU: 90 00 [11:19:59]wFMCommunicate OK [11:19:59]wFMCommunicate request_size=4 [11:19:59]MH_SAM_APDU [11:19:59]CAPDU: 80 0D 03 02 [11:19:59]Write to MH i2c: E2 08 00 0E 71 80 0D 03 02 00 00 00 00 FA [11:19:59]Write i2c OK [11:19:59]MH_I2C_Read... [11:19:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:19:59]Read from MH i2c: E2 [11:19:59]MH_I2C_Read... [11:19:59]Read from MH i2c: E2 0B 00 [11:19:59]MH_I2C_Read... [11:19:59]Read from MH i2c: E2 0B 00 0E 71 00 E4 D4 F5 CD 81 84 B8 A5 90 00 D7 [11:19:59]RAPDU: E4 D4 F5 CD 81 84 B8 A5 90 00 [11:19:59]wFMCommunicate OK [11:19:59]SAM_PROTO_SignData done [11:19:59]FM_MakeSignedData done [11:19:59]CreateOFDProtocolMessage [11:19:59]wFMCommunicate request_size=4 [11:19:59]MH_SAM_APDU [11:19:59]CAPDU: 80 11 00 00 [11:19:59]Write to MH i2c: E2 08 00 0F 71 80 11 00 00 00 00 00 00 FA [11:19:59]Write i2c OK [11:19:59]MH_I2C_Read... [11:19:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:19:59]Read from MH i2c: E2 [11:19:59]MH_I2C_Read... [11:19:59]Read from MH i2c: E2 17 00 [11:19:59]MH_I2C_Read... [11:19:59]Read from MH i2c: E2 17 00 0F 71 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4F [11:19:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:19:59]wFMCommunicate OK [11:19:59]CreateOFDProtocolMessage done [11:19:59]OFDSenderStorePacket 311350 [11:19:59]StoreOFDPacket docnum=311350 [11:19:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 9E CB 07 01 F2 B2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 C5 00 00 00 F4 03 04 00 62 16 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 36 C0 04 00 35 04 06 00 D2 6A 2E 46 DE 5D E4 D4 F5 CD 81 84 B8 A5 [11:19:59]CheckFolder [11:19:59]dirname=/storage/ofd_packets [11:19:59]CheckFolder done [11:19:59]ProducePacketName [11:19:59]name=ofd_packets/00311350 [11:19:59]NVStorageSaveData ofd_packets/00311350 [11:19:59]File name is /storage/ofd_packets/00311350 [11:19:59]Write 301 bytes [11:19:59]NVStorageSaveData done [11:19:59]OFDSenderStorePacket done [11:19:59]KKMCreateOFDPacket done [11:19:59]NVStorageSaveData kkm_last_timestamp [11:19:59]File name is /storage/kkm_last_timestamp [11:19:59]Write 4 bytes [11:19:59]NVStorageSaveData done [11:19:59]ExternCall_PrintAddStr [11:19:59]wPrintStart [11:19:59]Write to MH i2c: 01 00 00 10 71 81 [11:19:59]Write i2c OK [11:19:59]MH_I2C_Read... [11:19:59]Read from MH i2c: 01 [11:19:59]MH_I2C_Read... [11:19:59]Read from MH i2c: 01 07 00 [11:19:59]MH_I2C_Read... [11:19:59]Read from MH i2c: 01 07 00 10 71 00 00 00 00 00 FF 0F 96 [11:19:59]RasterBufferAndPrint [11:19:59]line Счет N : (1)645153 [11:19:59]line ИНН: 02508201610067 [11:19:59]line Контрольно-Кассовый Чек [11:19:59]line ПРОДАЖА [11:19:59]line ТРК (МРК, ГНК) : 41 [11:19:59]line Товар: 2710124130 [11:19:59]line Аи-92-К-2 [11:19:59]line 7.480 * 66.90 [11:19:59]line = 500.41 [11:19:59]line НДС 12% НСП 1% [11:19:59]line > о реализуемом товаре [11:19:59]line ОКРУГЛЕНИЕ: -0.41 [11:19:59]line ИТОГО: 500.00 [11:19:59]line Внесено: 500.00 [11:19:59]line СДАЧА: 0.00 [11:19:59]line НСП 1% : 4.43 [11:19:59]line НДС 12% : 53.14 [11:19:59]line Наличными: 500.00 [11:19:59]line Безнал.: 0.00 [11:19:59]line Место: АЗС № 172 "Партнер Нефть" [11:19:59]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:19:59]line СНО: Общий режим [11:19:59]line Чек 197 30.10.2024 11:20 [11:19:59]line Смена: 536 ФФД: 1.0 [11:19:59]line ЗНМ: 0300000116 [11:19:59]line РНМ: 0000000000091780 [11:19:59]line Версия ККМ: 001 [11:19:59]line ФМ: 0000000000871765 [11:19:59]line ФД: 311350 [11:19:59]line ФПД: 231353484762717 [11:19:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T112002&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311350&fm=231353484762717&tin=02508201610067®Number=0000000000091780&sum=50000 [11:19:59]written 0, free lines is 4095 [11:19:59]OFD Sender: Processing packet 311350 [packets to send 223, broken 222] [11:19:59]ProducePacketName [11:19:59]name=ofd_packets/00311350 [11:19:59]OFD Sender: To server: pG, [11:19:59]CommunicateWithHost lk.salyk.kg:30040 [11:19:59]ConnectInit lk.salyk.kg [11:19:59]Connected sock=10 [11:19:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 9E CB 07 01 F2 B2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 C5 00 00 00 F4 03 04 00 62 16 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 36 C0 04 00 35 04 06 00 D2 6A 2E 46 DE 5D E4 D4 F5 CD 81 84 B8 A5 [11:19:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 A4 19 47 00 38 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 31 37 36 35 10 04 04 00 36 C0 04 00 F4 03 04 00 B2 BC 21 67 B6 04 01 00 00 03 49 29 EE 08 75 02 62 [11:19:59]CommunicateWithHost err = 0 [11:19:59]CheckOFDResponse [11:19:59]1017 (14) - 77093643461234 [11:19:59]1041 (16) - 0000000000871765 [11:19:59]1040 (4) - 311350 [11:19:59]1012 (4) - 30.10.2024 04:57 [11:19:59]1206 (1) - 0 [11:19:59]OFD Sender: Remove packet 311350 [11:19:59]ProducePacketName [11:19:59]name=ofd_packets/00311350 [11:19:59]NVStorageDeleteData [11:19:59]Write to MH i2c: 01 00 00 3A 71 AB [11:19:59]Write i2c OK [11:19:59]MH_I2C_Read... [11:19:59]Read from MH i2c: 01 [11:19:59]MH_I2C_Read... [11:19:59]Read from MH i2c: 01 07 00 [11:19:59]MH_I2C_Read... [11:19:59]Read from MH i2c: 01 07 00 3A 71 00 00 00 00 00 C6 0C 84 [11:19:59]RasterBufferAndPrint [11:19:59]line [11:19:59]line [11:19:59]line [11:19:59]line [11:19:59]line [11:19:59]written 0, free lines is 3278 [11:19:59]MH_Cut [11:19:59]Write to MH i2c: D1 01 00 41 71 01 84 [11:19:59]Write i2c OK [11:19:59]MH_I2C_Read... [11:19:59]Read from MH i2c: D1 [11:19:59]MH_I2C_Read... [11:19:59]Read from MH i2c: D1 01 00 [11:19:59]MH_I2C_Read... [11:19:59]Read from MH i2c: D1 01 00 41 71 00 83 [11:19:59]Write to MH i2c: 01 00 00 42 71 B3 [11:19:59]Write i2c OK [11:19:59]MH_I2C_Read... [11:20:00]OFD Sender: No OFD packet to send [11:20:00]*** Cut start [11:20:00]*** Purtial cut [11:20:00]*** Stage 1: CUTSNS_PIN = 1 [11:20:00]Read from MH i2c: 01 [11:20:00]MH_I2C_Read... [11:20:00]*** Stop cut motor [11:20:00]*** Cut end [11:20:00]Read from MH i2c: 01 07 00 [11:20:00]MH_I2C_Read... [11:20:00]Read from MH i2c: 01 07 00 42 71 00 00 00 00 00 FF 0F C8 [11:20:00]process_action close_receipt done [11:20:00]requested_data is exist [11:20:00]produce_requested_data [11:20:00]requested_item fm.sn is exist - process it [11:20:00]wFMCommunicate request_size=4 [11:20:00]MH_SAM_APDU [11:20:00]CAPDU: 80 11 00 00 [11:20:00]Write to MH i2c: E2 08 00 43 71 80 11 00 00 00 00 00 00 2E [11:20:00]Write i2c OK [11:20:00]MH_I2C_Read... [11:20:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:20:00]Read from MH i2c: E2 [11:20:00]MH_I2C_Read... [11:20:00]Read from MH i2c: E2 17 00 [11:20:00]MH_I2C_Read... [11:20:00]Read from MH i2c: E2 17 00 43 71 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 83 [11:20:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:20:00]wFMCommunicate OK [11:20:01]requested_item fd.num is exist - process it [11:20:01]SAM_PROTO_GetFieldsCounters [11:20:01]wFMCommunicate request_size=4 [11:20:01]MH_SAM_APDU [11:20:01]CAPDU: 80 13 00 00 [11:20:01]Write to MH i2c: E2 08 00 44 71 80 13 00 00 00 00 00 00 31 [11:20:01]Write i2c OK [11:20:01]MH_I2C_Read... [11:20:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:20:01]Read from MH i2c: E2 [11:20:01]MH_I2C_Read... [11:20:01]Read from MH i2c: E2 62 00 [11:20:01]MH_I2C_Read... [11:20:01]Read from MH i2c: E2 62 00 44 71 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 36 C0 04 00 0E 04 04 00 18 02 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 B7 [11:20: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 36 C0 04 00 0E 04 04 00 18 02 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 [11:20:01]wFMCommunicate OK [11:20:01]SAM_PROTO_GetFieldsCounters done [11:20:01]requested_item shift.num is exist - process it [11:20:01]requested_item shift.opened is exist - process it [11:20:01]req_shift_opened [11:20:01]FM_GetShiftState [11:20:01]SAM_PROTO_GetShiftState [11:20:01]wFMCommunicate request_size=4 [11:20:01]MH_SAM_APDU [11:20:01]CAPDU: 80 13 01 00 [11:20:01]Write to MH i2c: E2 08 00 45 71 80 13 01 00 00 00 00 00 33 [11:20:01]Write i2c OK [11:20:01]MH_I2C_Read... [11:20:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:20:01]Read from MH i2c: E2 [11:20:01]MH_I2C_Read... [11:20:01]Read from MH i2c: E2 0E 00 [11:20:01]MH_I2C_Read... [11:20:01]Read from MH i2c: E2 0E 00 45 71 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 1E [11:20:01]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:20:01]wFMCommunicate OK [11:20:01]SAM_PROTO_GetShiftState done [11:20:01]FM_GetShiftState done [11:20:01]req_shift_opened done [11:20:01]requested_item shift.open_date is exist - process it [11:20:01]req_shift_open_date [11:20:01]req_shift_open_date done [11:20:01]produce_requested_data done [11:20:01]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311350,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:20:01]process_action_free close_receipt [11:20:01]json_value_free [11:20:01]json_value_free done [11:20:01]process_json_proto returns [11:20:01]Send response to host [11:20:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311350,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:20:01]free response buf [11:20:01]execute_script done [11:20:01]execute_script returns [11:20:01]free content buf [11:20:01]Sock 7.Close socket [11:20:01]Sock 7.Thread stoped [11:20:05]OFD Sender: No OFD packet to send [11:20:10]OFD Sender: No OFD packet to send [11:20:15]OFD Sender: No OFD packet to send [11:20:20]OFD Sender: No OFD packet to send [11:20:25]OFD Sender: No OFD packet to send [11:20:30]OFD Sender: No OFD packet to send [11:20:35]OFD Sender: No OFD packet to send [11:20:40]OFD Sender: No OFD packet to send [11:20:45]OFD Sender: No OFD packet to send [11:20:50]OFD Sender: No OFD packet to send [11:20:55]OFD Sender: No OFD packet to send [11:21:00]OFD Sender: No OFD packet to send [11:21:05]OFD Sender: No OFD packet to send [11:21:10]OFD Sender: No OFD packet to send [11:21:15]OFD Sender: No OFD packet to send [11:21:20]OFD Sender: No OFD packet to send [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:46]accept exits with 9 [11:21:46]New connection [11:21:46]New thread 3066654052 created [11:21:46]Thread 3066510692 joined [11:21:46]Waiting for new connection... [11:21:46] Sock 9.Parse request [11:21:46]Sock 9.Check first char [11:21:46]Sock 9.First char is OK [11:21:46]request: POST /json_proto HTTP/1.0 [11:21:46]Method: POST [11:21:46]URL: /json_proto [11:21:46]Method is POST - this is cgi request [11:21:46]url: /json_proto [11:21:46]query_string will be loaded in cgi processing [11:21:46]execute_cgi json_proto POST (null) [11:21:46]execute_cgi path=json_proto method=POST [11:21:46]POST find Content-Length [11:21:46]Host: 172.17.96.3:8080 [11:21:46]Content-Length: 677 [11:21:46]Content-Type: application/json [11:21:46] [11:21:46]POST finish read [11:21:46]Found Content-Length = 677 [11:21:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645155", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:21:46]execute_script... [11:21: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)645155", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:21:46]POST & json_proto [11:21:46]process_json_proto [11:21:46]json parsed OK: [11:21:46]protocol is kg_v1.0 [11:21:46]action value=close_receipt [11:21:46]process_action close_receipt [11:21:46]cmd_close_receipt [11:21:46]MH_GetDate [11:21:46]Write to MH i2c: F0 00 00 46 71 A6 [11:21:46]Write i2c OK [11:21:46]MH_I2C_Read... [11:21:46]Read from MH i2c: F0 [11:21:46]MH_I2C_Read... [11:21:46]Read from MH i2c: F0 09 00 [11:21:46]MH_I2C_Read... [11:21:46]Read from MH i2c: F0 09 00 46 71 00 CF 16 22 67 44 5E 04 65 28 [11:21:46]GetLastDocTimeStamp 1730287202 [11:21:46]current date 1730287311 [11:21:46]FM_GetShiftState [11:21:46]SAM_PROTO_GetShiftState [11:21:46]wFMCommunicate request_size=4 [11:21:46]MH_SAM_APDU [11:21:46]CAPDU: 80 13 01 00 [11:21:46]Write to MH i2c: E2 08 00 47 71 80 13 01 00 00 00 00 00 35 [11:21:46]Write i2c OK [11:21:46]MH_I2C_Read... [11:21:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:21:46]Read from MH i2c: E2 [11:21:46]MH_I2C_Read... [11:21:46]Read from MH i2c: E2 0E 00 [11:21:46]MH_I2C_Read... [11:21:46]Read from MH i2c: E2 0E 00 47 71 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 20 [11:21:46]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:21:46]wFMCommunicate OK [11:21:46]SAM_PROTO_GetShiftState done [11:21:46]FM_GetShiftState done [11:21:46]opened in 1730247899 [11:21:46]opened+sec_in_day 1730334299 [11:21:46]quantity*price = 50041 [11:21:46]sum+1 = 50042 [11:21:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 198 30.10.2024 11:21 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311351 ФПД: 211314214064334 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T112151&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311351&fm=211314214064334&tin=02508201610067®Number=0000000000091780&sum=50000 [11:21:47]StoreToDocumentArchive [11:21:47]shift 536 fd 311351 [11:21:47]save to /storage/0536/doc_00311351 [11:21:47]save last doc name /storage/0536/doc_00311351 to /storage/kkm_last_doc_name [11:21:47]save OK [11:21:47]Clear old archive folders... [11:21:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:21:47]tlvbuf is 0066E0C0 [11:21:47]SAM_PROTO_ClearQueue [11:21:47]wFMCommunicate request_size=4 [11:21:47]MH_SAM_APDU [11:21:47]CAPDU: 80 09 00 00 [11:21:47]Write to MH i2c: E2 08 00 54 71 80 09 00 00 00 00 00 00 37 [11:21:47]Write i2c OK [11:21:47]MH_I2C_Read... [11:21:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:21:47]Read from MH i2c: E2 [11:21:47]MH_I2C_Read... [11:21:47]Read from MH i2c: E2 03 00 [11:21:47]MH_I2C_Read... [11:21:47]Read from MH i2c: E2 03 00 54 71 00 90 00 39 [11:21:47]RAPDU: 90 00 [11:21:47]wFMCommunicate OK [11:21:47]SAM_PROTO_ClearQueue done [11:21:47]KKMCreateOFDPacket [11:21:47]OFDProtocolAddRootSTLVToBuf [11:21:47]FM_MakeSignedData [11:21:47]FM_MakeSignedData [11:21:47]SAM_PROTO_SignData [11:21:47]wFMCommunicate request_size=4 [11:21:47]MH_SAM_APDU [11:21:47]CAPDU: 80 0D 01 02 [11:21:47]Write to MH i2c: E2 08 00 55 71 80 0D 01 02 00 00 00 00 3F [11:21:47]Write i2c OK [11:21:47]MH_I2C_Read... [11:21:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:21:47]Read from MH i2c: E2 [11:21:47]MH_I2C_Read... [11:21:47]Read from MH i2c: E2 03 00 [11:21:47]MH_I2C_Read... [11:21:47]Read from MH i2c: E2 03 00 55 71 00 90 00 3A [11:21:47]RAPDU: 90 00 [11:21:47]wFMCommunicate OK [11:21:47]wFMCommunicate request_size=255 [11:21:47]MH_SAM_APDU [11:21: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 C6 00 00 00 F4 03 04 00 CF 16 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 37 C0 04 00 35 04 06 00 C0 [11:21:47]Write to MH i2c: E2 02 01 56 71 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 C6 00 00 00 F4 03 04 00 CF 16 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 37 C0 04 00 35 04 06 00 C0 00 00 D6 [11:21:47]Write i2c OK [11:21:47]MH_I2C_Read... [11:21:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:48]Read from MH i2c: E2 [11:21:48]MH_I2C_Read... [11:21:48]Read from MH i2c: E2 03 00 [11:21:48]MH_I2C_Read... [11:21:48]Read from MH i2c: E2 03 00 56 71 00 90 00 3B [11:21:48]RAPDU: 90 00 [11:21:48]wFMCommunicate OK [11:21:48]wFMCommunicate request_size=10 [11:21:48]MH_SAM_APDU [11:21:48]CAPDU: 80 0D 02 02 05 30 6C AA 50 CE [11:21:48]Write to MH i2c: E2 0D 00 57 71 80 0D 02 02 05 00 30 6C AA 50 CE 00 00 B0 [11:21:48]Write i2c OK [11:21:48]MH_I2C_Read... [11:21:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:48]Read from MH i2c: E2 [11:21:48]MH_I2C_Read... [11:21:48]Read from MH i2c: E2 03 00 [11:21:48]MH_I2C_Read... [11:21:48]Read from MH i2c: E2 03 00 57 71 00 90 00 3C [11:21:48]RAPDU: 90 00 [11:21:48]wFMCommunicate OK [11:21:48]wFMCommunicate request_size=4 [11:21:48]MH_SAM_APDU [11:21:48]CAPDU: 80 0D 03 02 [11:21:48]Write to MH i2c: E2 08 00 58 71 80 0D 03 02 00 00 00 00 44 [11:21:48]Write i2c OK [11:21:48]MH_I2C_Read... [11:21:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:21:48]Read from MH i2c: E2 [11:21:48]MH_I2C_Read... [11:21:48]Read from MH i2c: E2 0B 00 [11:21:48]MH_I2C_Read... [11:21:48]Read from MH i2c: E2 0B 00 58 71 00 4F 52 86 C7 DC 1B 60 22 90 00 AC [11:21:48]RAPDU: 4F 52 86 C7 DC 1B 60 22 90 00 [11:21:48]wFMCommunicate OK [11:21:48]SAM_PROTO_SignData done [11:21:48]FM_MakeSignedData done [11:21:48]CreateOFDProtocolMessage [11:21:48]wFMCommunicate request_size=4 [11:21:48]MH_SAM_APDU [11:21:48]CAPDU: 80 11 00 00 [11:21:48]Write to MH i2c: E2 08 00 59 71 80 11 00 00 00 00 00 00 44 [11:21:48]Write i2c OK [11:21:48]MH_I2C_Read... [11:21:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:48]Read from MH i2c: E2 [11:21:48]MH_I2C_Read... [11:21:48]Read from MH i2c: E2 17 00 [11:21:48]MH_I2C_Read... [11:21:48]Read from MH i2c: E2 17 00 59 71 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 99 [11:21:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:21:48]wFMCommunicate OK [11:21:48]CreateOFDProtocolMessage done [11:21:48]OFDSenderStorePacket 311351 [11:21:48]StoreOFDPacket docnum=311351 [11:21:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 78 2B 07 01 32 F1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 C6 00 00 00 F4 03 04 00 CF 16 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 37 C0 04 00 35 04 06 00 C0 30 6C AA 50 CE 4F 52 86 C7 DC 1B 60 22 [11:21:48]CheckFolder [11:21:48]dirname=/storage/ofd_packets [11:21:48]CheckFolder done [11:21:48]ProducePacketName [11:21:48]name=ofd_packets/00311351 [11:21:48]NVStorageSaveData ofd_packets/00311351 [11:21:48]File name is /storage/ofd_packets/00311351 [11:21:48]Write 301 bytes [11:21:48]NVStorageSaveData done [11:21:48]OFDSenderStorePacket done [11:21:48]KKMCreateOFDPacket done [11:21:48]NVStorageSaveData kkm_last_timestamp [11:21:48]File name is /storage/kkm_last_timestamp [11:21:48]Write 4 bytes [11:21:48]NVStorageSaveData done [11:21:48]ExternCall_PrintAddStr [11:21:48]wPrintStart [11:21:48]Write to MH i2c: 01 00 00 5A 71 CB [11:21:48]Write i2c OK [11:21:48]MH_I2C_Read... [11:21:48]Read from MH i2c: 01 [11:21:48]MH_I2C_Read... [11:21:48]Read from MH i2c: 01 07 00 [11:21:48]MH_I2C_Read... [11:21:48]Read from MH i2c: 01 07 00 5A 71 00 00 00 00 00 FF 0F E0 [11:21:48]RasterBufferAndPrint [11:21:48]line Счет N : (1)645155 [11:21:48]line ИНН: 02508201610067 [11:21:48]line Контрольно-Кассовый Чек [11:21:48]line ПРОДАЖА [11:21:48]line ТРК (МРК, ГНК) : 52 [11:21:48]line Товар: 2710124130 [11:21:48]line Аи-92-К-2 [11:21:48]line 7.480 * 66.90 [11:21:48]line = 500.41 [11:21:48]line НДС 12% НСП 1% [11:21:48]line > о реализуемом товаре [11:21:48]line ОКРУГЛЕНИЕ: -0.41 [11:21:48]line ИТОГО: 500.00 [11:21:48]line Внесено: 500.00 [11:21:48]line СДАЧА: 0.00 [11:21:48]line НСП 1% : 4.43 [11:21:48]line НДС 12% : 53.14 [11:21:48]line Наличными: 500.00 [11:21:48]line Безнал.: 0.00 [11:21:48]line Место: АЗС № 172 "Партнер Нефть" [11:21:48]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:21:48]line СНО: Общий режим [11:21:48]line Чек 198 30.10.2024 11:21 [11:21:48]line Смена: 536 ФФД: 1.0 [11:21:48]line ЗНМ: 0300000116 [11:21:48]line РНМ: 0000000000091780 [11:21:48]line Версия ККМ: 001 [11:21:48]line ФМ: 0000000000871765 [11:21:48]line ФД: 311351 [11:21:48]line ФПД: 211314214064334 [11:21:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T112151&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311351&fm=211314214064334&tin=02508201610067®Number=0000000000091780&sum=50000 [11:21:48]written 0, free lines is 4095 [11:21:48]OFD Sender: Processing packet 311351 [packets to send 223, broken 222] [11:21:48]ProducePacketName [11:21:48]name=ofd_packets/00311351 [11:21:48]OFD Sender: To server: pG, [11:21:48]CommunicateWithHost lk.salyk.kg:30040 [11:21:48]ConnectInit lk.salyk.kg [11:21:48]Connected sock=10 [11: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 31 37 36 35 0F 01 00 00 78 2B 07 01 32 F1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 C6 00 00 00 F4 03 04 00 CF 16 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 37 C0 04 00 35 04 06 00 C0 30 6C AA 50 CE 4F 52 86 C7 DC 1B 60 22 [11:21:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 6D C8 47 00 BF 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 31 37 36 35 10 04 04 00 37 C0 04 00 F4 03 04 00 1F BD 21 67 B6 04 01 00 00 AA 43 AF 29 EA 59 0D F4 [11:21:48]CommunicateWithHost err = 0 [11:21:48]CheckOFDResponse [11:21:48]1017 (14) - 77093643461234 [11:21:48]1041 (16) - 0000000000871765 [11:21:48]1040 (4) - 311351 [11:21:48]1012 (4) - 30.10.2024 04:59 [11:21:48]1206 (1) - 0 [11:21:48]OFD Sender: Remove packet 311351 [11:21:48]ProducePacketName [11:21:48]name=ofd_packets/00311351 [11:21:48]NVStorageDeleteData [11:21:48]Write to MH i2c: 01 00 00 84 71 F5 [11:21:48]Write i2c OK [11:21:48]MH_I2C_Read... [11:21:48]Read from MH i2c: 01 [11:21:48]MH_I2C_Read... [11:21:48]Read from MH i2c: 01 07 00 [11:21:48]MH_I2C_Read... [11:21:48]Read from MH i2c: 01 07 00 84 71 00 00 00 00 00 C0 0C C8 [11:21:48]RasterBufferAndPrint [11:21:48]line [11:21:48]line [11:21:48]line [11:21:48]line [11:21:48]line [11:21:48]written 0, free lines is 3270 [11:21:48]MH_Cut [11:21:48]Write to MH i2c: D1 01 00 8B 71 01 CE [11:21:48]Write i2c OK [11:21:48]MH_I2C_Read... [11:21:48]Read from MH i2c: D1 [11:21:48]MH_I2C_Read... [11:21:48]Read from MH i2c: D1 01 00 [11:21:48]MH_I2C_Read... [11:21:48]Read from MH i2c: D1 01 00 8B 71 00 CD [11:21:48]Write to MH i2c: 01 00 00 8C 71 FD [11:21:48]Write i2c OK [11:21:48]MH_I2C_Read... [11:21:49]OFD Sender: No OFD packet to send [11:21:49]*** Cut start [11:21:49]*** Purtial cut [11:21:49]*** Stage 1: CUTSNS_PIN = 1 [11:21:49]Read from MH i2c: 01 [11:21:49]MH_I2C_Read... [11:21:49]*** Stop cut motor [11:21:49]*** Cut end [11:21:49]Read from MH i2c: 01 07 00 [11:21:49]MH_I2C_Read... [11:21:49]Read from MH i2c: 01 07 00 8C 71 00 00 00 00 00 FF 0F 12 [11:21:49]process_action close_receipt done [11:21:49]requested_data is exist [11:21:49]produce_requested_data [11:21:49]requested_item fm.sn is exist - process it [11:21:49]wFMCommunicate request_size=4 [11:21:49]MH_SAM_APDU [11:21:49]CAPDU: 80 11 00 00 [11:21:49]Write to MH i2c: E2 08 00 8D 71 80 11 00 00 00 00 00 00 78 [11:21:49]Write i2c OK [11:21:49]MH_I2C_Read... [11:21:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:49]Read from MH i2c: E2 [11:21:49]MH_I2C_Read... [11:21:49]Read from MH i2c: E2 17 00 [11:21:49]MH_I2C_Read... [11:21:49]Read from MH i2c: E2 17 00 8D 71 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CD [11:21:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:21:49]wFMCommunicate OK [11:21:49]requested_item fd.num is exist - process it [11:21:49]SAM_PROTO_GetFieldsCounters [11:21:49]wFMCommunicate request_size=4 [11:21:49]MH_SAM_APDU [11:21:49]CAPDU: 80 13 00 00 [11:21:49]Write to MH i2c: E2 08 00 8E 71 80 13 00 00 00 00 00 00 7B [11:21:49]Write i2c OK [11:21:49]MH_I2C_Read... [11:21:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:21:49]Read from MH i2c: E2 [11:21:49]MH_I2C_Read... [11:21:49]Read from MH i2c: E2 62 00 [11:21:49]MH_I2C_Read... [11:21:49]Read from MH i2c: E2 62 00 8E 71 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 37 C0 04 00 0E 04 04 00 18 02 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 05 [11:21: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 37 C0 04 00 0E 04 04 00 18 02 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 [11:21:49]wFMCommunicate OK [11:21:49]SAM_PROTO_GetFieldsCounters done [11:21:49]requested_item shift.num is exist - process it [11:21:49]requested_item shift.opened is exist - process it [11:21:49]req_shift_opened [11:21:49]FM_GetShiftState [11:21:49]SAM_PROTO_GetShiftState [11:21:49]wFMCommunicate request_size=4 [11:21:49]MH_SAM_APDU [11:21:49]CAPDU: 80 13 01 00 [11:21:49]Write to MH i2c: E2 08 00 8F 71 80 13 01 00 00 00 00 00 7D [11:21:49]Write i2c OK [11:21:49]MH_I2C_Read... [11:21:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:21:49]Read from MH i2c: E2 [11:21:49]MH_I2C_Read... [11:21:49]Read from MH i2c: E2 0E 00 [11:21:49]MH_I2C_Read... [11:21:49]Read from MH i2c: E2 0E 00 8F 71 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 68 [11:21:49]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:21:49]wFMCommunicate OK [11:21:49]SAM_PROTO_GetShiftState done [11:21:49]FM_GetShiftState done [11:21:49]req_shift_opened done [11:21:49]requested_item shift.open_date is exist - process it [11:21:49]req_shift_open_date [11:21:49]req_shift_open_date done [11:21:49]produce_requested_data done [11:21:49]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311351,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:21:49]process_action_free close_receipt [11:21:49]json_value_free [11:21:49]json_value_free done [11:21:49]process_json_proto returns [11:21:49]Send response to host [11:21:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311351,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:21:49]free response buf [11:21:49]execute_script done [11:21:49]execute_script returns [11:21:49]free content buf [11:21:49]Sock 9.Close socket [11:21:49]Sock 9.Thread stoped [11:21:54]OFD Sender: No OFD packet to send [11:21:59]OFD Sender: No OFD packet to send [11:22:03]accept exits with 7 [11:22:03]New connection [11:22:03]New thread 3066510692 created [11:22:03]Thread 3066654052 joined [11:22:03]Waiting for new connection... [11:22:03] Sock 7.Parse request [11:22:03]Sock 7.Check first char [11:22:03]Sock 7.First char is OK [11:22:03]request: POST /json_proto HTTP/1.0 [11:22:03]Method: POST [11:22:03]URL: /json_proto [11:22:03]Method is POST - this is cgi request [11:22:03]url: /json_proto [11:22:03]query_string will be loaded in cgi processing [11:22:03]execute_cgi json_proto POST (null) [11:22:03]execute_cgi path=json_proto method=POST [11:22:03]POST find Content-Length [11:22:03]Host: 172.17.96.3:8080 [11:22:03]Content-Length: 766 [11:22:03]Content-Type: application/json [11:22:03] [11:22:03]POST finish read [11:22:03]Found Content-Length = 766 [11:22:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645154", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "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: Mbank", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:22:03]execute_script... [11:22: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)645154", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "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: Mbank", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:22:03]POST & json_proto [11:22:03]process_json_proto [11:22:03]json parsed OK: [11:22:03]protocol is kg_v1.0 [11:22:03]action value=close_receipt [11:22:03]process_action close_receipt [11:22:03]cmd_close_receipt [11:22:03]MH_GetDate [11:22:03]Write to MH i2c: F0 00 00 90 71 F0 [11:22:03]Write i2c OK [11:22:03]MH_I2C_Read... [11:22:03]Read from MH i2c: F0 [11:22:03]MH_I2C_Read... [11:22:03]Read from MH i2c: F0 09 00 [11:22:03]MH_I2C_Read... [11:22:03]Read from MH i2c: F0 09 00 90 71 00 DF 16 22 67 44 5E 04 65 82 [11:22:03]GetLastDocTimeStamp 1730287311 [11:22:03]current date 1730287327 [11:22:03]FM_GetShiftState [11:22:03]SAM_PROTO_GetShiftState [11:22:03]wFMCommunicate request_size=4 [11:22:03]MH_SAM_APDU [11:22:03]CAPDU: 80 13 01 00 [11:22:03]Write to MH i2c: E2 08 00 91 71 80 13 01 00 00 00 00 00 7F [11:22:03]Write i2c OK [11:22:03]MH_I2C_Read... [11:22:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:22:03]Read from MH i2c: E2 [11:22:03]MH_I2C_Read... [11:22:03]Read from MH i2c: E2 0E 00 [11:22:03]MH_I2C_Read... [11:22:03]Read from MH i2c: E2 0E 00 91 71 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 6A [11:22:03]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:22:03]wFMCommunicate OK [11:22:03]SAM_PROTO_GetShiftState done [11:22:03]FM_GetShiftState done [11:22:03]opened in 1730247899 [11:22:03]opened+sec_in_day 1730334299 [11:22:03]quantity*price = 200025 [11:22:03]sum+1 = 200026 [11:22:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 199 30.10.2024 11:22 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311352 ФПД: 136343264030421 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T112208&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311352&fm=136343264030421&tin=02508201610067®Number=0000000000091780&sum=200025 [11:22:04]StoreToDocumentArchive [11:22:04]shift 536 fd 311352 [11:22:04]save to /storage/0536/doc_00311352 [11:22:04]save last doc name /storage/0536/doc_00311352 to /storage/kkm_last_doc_name [11:22:04]save OK [11:22:04]Clear old archive folders... [11:22:04]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:22:04]tlvbuf is 006D40F0 [11:22:04]SAM_PROTO_ClearQueue [11:22:04]wFMCommunicate request_size=4 [11:22:04]MH_SAM_APDU [11:22:04]CAPDU: 80 09 00 00 [11:22:04]Write to MH i2c: E2 08 00 9E 71 80 09 00 00 00 00 00 00 81 [11:22:04]Write i2c OK [11:22:04]MH_I2C_Read... [11:22:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:22:04]Read from MH i2c: E2 [11:22:04]MH_I2C_Read... [11:22:04]Read from MH i2c: E2 03 00 [11:22:04]MH_I2C_Read... [11:22:04]Read from MH i2c: E2 03 00 9E 71 00 90 00 83 [11:22:04]RAPDU: 90 00 [11:22:04]wFMCommunicate OK [11:22:04]SAM_PROTO_ClearQueue done [11:22:04]KKMCreateOFDPacket [11:22:04]OFDProtocolAddRootSTLVToBuf [11:22:04]FM_MakeSignedData [11:22:04]FM_MakeSignedData [11:22:04]SAM_PROTO_SignData [11:22:04]wFMCommunicate request_size=4 [11:22:04]MH_SAM_APDU [11:22:04]CAPDU: 80 0D 01 02 [11:22:04]Write to MH i2c: E2 08 00 9F 71 80 0D 01 02 00 00 00 00 89 [11:22:04]Write i2c OK [11:22:04]MH_I2C_Read... [11:22:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:22:04]Read from MH i2c: E2 [11:22:04]MH_I2C_Read... [11:22:04]Read from MH i2c: E2 03 00 [11:22:04]MH_I2C_Read... [11:22:04]Read from MH i2c: E2 03 00 9F 71 00 90 00 84 [11:22:04]RAPDU: 90 00 [11:22:04]wFMCommunicate OK [11:22:04]wFMCommunicate request_size=255 [11:22:04]MH_SAM_APDU [11:22: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 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 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 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 E0 16 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 38 C0 04 00 35 04 06 00 7C 00 E3 D1 [11:22:04]Write to MH i2c: E2 02 01 A0 71 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 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 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 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 E0 16 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 38 C0 04 00 35 04 06 00 7C 00 E3 D1 00 00 B9 [11:22:04]Write i2c OK [11:22:04]MH_I2C_Read... [11:22:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:22:04]Read from MH i2c: E2 [11:22:04]MH_I2C_Read... [11:22:04]Read from MH i2c: E2 03 00 [11:22:04]MH_I2C_Read... [11:22:04]Read from MH i2c: E2 03 00 A0 71 00 90 00 85 [11:22:04]RAPDU: 90 00 [11:22:04]wFMCommunicate OK [11:22:04]wFMCommunicate request_size=7 [11:22:04]MH_SAM_APDU [11:22:04]CAPDU: 80 0D 02 02 02 EE D5 [11:22:04]Write to MH i2c: E2 0A 00 A1 71 80 0D 02 02 02 00 EE D5 00 00 53 [11:22:04]Write i2c OK [11:22:04]MH_I2C_Read... [11:22:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:22:04]Read from MH i2c: E2 [11:22:04]MH_I2C_Read... [11:22:04]Read from MH i2c: E2 03 00 [11:22:04]MH_I2C_Read... [11:22:04]Read from MH i2c: E2 03 00 A1 71 00 90 00 86 [11:22:04]RAPDU: 90 00 [11:22:04]wFMCommunicate OK [11:22:04]wFMCommunicate request_size=4 [11:22:04]MH_SAM_APDU [11:22:04]CAPDU: 80 0D 03 02 [11:22:04]Write to MH i2c: E2 08 00 A2 71 80 0D 03 02 00 00 00 00 8E [11:22:04]Write i2c OK [11:22:04]MH_I2C_Read... [11:22:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:22:04]Read from MH i2c: E2 [11:22:04]MH_I2C_Read... [11:22:04]Read from MH i2c: E2 0B 00 [11:22:04]MH_I2C_Read... [11:22:04]Read from MH i2c: E2 0B 00 A2 71 00 32 1B 28 77 9A 63 DA DB 90 00 2D [11:22:04]RAPDU: 32 1B 28 77 9A 63 DA DB 90 00 [11:22:04]wFMCommunicate OK [11:22:04]SAM_PROTO_SignData done [11:22:04]FM_MakeSignedData done [11:22:04]CreateOFDProtocolMessage [11:22:04]wFMCommunicate request_size=4 [11:22:04]MH_SAM_APDU [11:22:04]CAPDU: 80 11 00 00 [11:22:04]Write to MH i2c: E2 08 00 A3 71 80 11 00 00 00 00 00 00 8E [11:22:04]Write i2c OK [11:22:04]MH_I2C_Read... [11:22:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:22:04]Read from MH i2c: E2 [11:22:04]MH_I2C_Read... [11:22:04]Read from MH i2c: E2 17 00 [11:22:04]MH_I2C_Read... [11:22:04]Read from MH i2c: E2 17 00 A3 71 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E3 [11:22:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:22:04]wFMCommunicate OK [11:22:04]CreateOFDProtocolMessage done [11:22:04]OFDSenderStorePacket 311352 [11:22:04]StoreOFDPacket docnum=311352 [11:22:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 26 4A 04 01 6C 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 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 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 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 E0 16 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 38 C0 04 00 35 04 06 00 7C 00 E3 D1 EE D5 32 1B 28 77 9A 63 DA DB [11:22:04]CheckFolder [11:22:04]dirname=/storage/ofd_packets [11:22:04]CheckFolder done [11:22:04]ProducePacketName [11:22:04]name=ofd_packets/00311352 [11:22:04]NVStorageSaveData ofd_packets/00311352 [11:22:04]File name is /storage/ofd_packets/00311352 [11:22:04]Write 298 bytes [11:22:04]NVStorageSaveData done [11:22:04]OFDSenderStorePacket done [11:22:04]KKMCreateOFDPacket done [11:22:04]NVStorageSaveData kkm_last_timestamp [11:22:04]File name is /storage/kkm_last_timestamp [11:22:04]Write 4 bytes [11:22:04]NVStorageSaveData done [11:22:04]ExternCall_PrintAddStr [11:22:04]wPrintStart [11:22:04]Write to MH i2c: 01 00 00 A4 71 15 [11:22:04]Write i2c OK [11:22:04]MH_I2C_Read... [11:22:04]Read from MH i2c: 01 [11:22:04]MH_I2C_Read... [11:22:04]Read from MH i2c: 01 07 00 [11:22:04]MH_I2C_Read... [11:22:04]Read from MH i2c: 01 07 00 A4 71 00 00 00 00 00 FF 0F 2A [11:22:04]RasterBufferAndPrint [11:22:04]line Счет N : (1)645154 [11:22:04]line ИНН: 02508201610067 [11:22:04]line Контрольно-Кассовый Чек [11:22:04]line ПРОДАЖА [11:22:04]line ТРК (МРК, ГНК) : 21 [11:22:04]line Товар: 2710194210 [11:22:04]line ДТ-К-2 [11:22:04]line 26.250 * 76.20 [11:22:04]line = 2000.25 [11:22:04]line НДС 12% НСП 1% [11:22:04]line > о реализуемом товаре [11:22:04]line ИТОГО: 2000.25 [11:22:04]line НСП 1% : 17.70 [11:22:04]line НДС 12% : 212.42 [11:22:04]line Наличными: 0.00 [11:22:04]line Безнал.: 2000.25 [11:22:04]line Место: АЗС № 172 "Партнер Нефть" [11:22:04]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:22:04]line СНО: Общий режим [11:22:04]line Чек 199 30.10.2024 11:22 [11:22:04]line Смена: 536 ФФД: 1.0 [11:22:04]line ЗНМ: 0300000116 [11:22:04]line РНМ: 0000000000091780 [11:22:04]line Версия ККМ: 001 [11:22:04]line Платежная система: Mbank [11:22:04]line ФМ: 0000000000871765 [11:22:04]line ФД: 311352 [11:22:04]line ФПД: 136343264030421 [11:22:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T112208&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311352&fm=136343264030421&tin=02508201610067®Number=0000000000091780&sum=200025 [11:22:05]OFD Sender: Processing packet 311352 [packets to send 223, broken 222] [11:22:05]ProducePacketName [11:22:05]name=ofd_packets/00311352 [11:22:05]OFD Sender: To server: pG, [11:22:05]CommunicateWithHost lk.salyk.kg:30040 [11:22:05]ConnectInit lk.salyk.kg [11:22:05]written 0, free lines is 4095 [11:22:05]Connected sock=10 [11:22:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 26 4A 04 01 6C 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 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 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 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 E0 16 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 38 C0 04 00 35 04 06 00 7C 00 E3 D1 EE D5 32 1B 28 77 9A 63 DA DB [11:22:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F3 F0 47 00 49 CA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 38 C0 04 00 F4 03 04 00 30 BD 21 67 B6 04 01 00 00 9B FA 09 EA FE C8 4B D2 [11:22:05]CommunicateWithHost err = 0 [11:22:05]CheckOFDResponse [11:22:05]1017 (14) - 77093643461234 [11:22:05]1041 (16) - 0000000000871765 [11:22:05]1040 (4) - 311352 [11:22:05]1012 (4) - 30.10.2024 04:59 [11:22:05]1206 (1) - 0 [11:22:05]OFD Sender: Remove packet 311352 [11:22:05]ProducePacketName [11:22:05]name=ofd_packets/00311352 [11:22:05]NVStorageDeleteData [11:22:05]Write to MH i2c: 01 00 00 CC 71 3D [11:22:05]Write i2c OK [11:22:05]MH_I2C_Read... [11:22:05]Read from MH i2c: 01 [11:22:05]MH_I2C_Read... [11:22:05]Read from MH i2c: 01 07 00 [11:22:05]MH_I2C_Read... [11:22:05]Read from MH i2c: 01 07 00 CC 71 00 00 00 00 00 ED 0C 3D [11:22:05]RasterBufferAndPrint [11:22:05]line [11:22:05]line [11:22:05]line [11:22:05]line [11:22:05]line [11:22:05]written 0, free lines is 3315 [11:22:05]MH_Cut [11:22:05]Write to MH i2c: D1 01 00 D3 71 01 16 [11:22:05]Write i2c OK [11:22:05]MH_I2C_Read... [11:22:05]Read from MH i2c: D1 [11:22:05]MH_I2C_Read... [11:22:05]Read from MH i2c: D1 01 00 [11:22:05]MH_I2C_Read... [11:22:05]Read from MH i2c: D1 01 00 D3 71 00 15 [11:22:05]Write to MH i2c: 01 00 00 D4 71 45 [11:22:05]Write i2c OK [11:22:05]MH_I2C_Read... [11:22:05]OFD Sender: No OFD packet to send [11:22:06]*** Cut start [11:22:06]*** Purtial cut [11:22:06]*** Stage 1: CUTSNS_PIN = 1 [11:22:06]Read from MH i2c: 01 [11:22:06]MH_I2C_Read... [11:22:06]*** Stop cut motor [11:22:06]*** Cut end [11:22:06]Read from MH i2c: 01 07 00 [11:22:06]MH_I2C_Read... [11:22:06]Read from MH i2c: 01 07 00 D4 71 00 00 00 00 00 FF 0F 5A [11:22:06]process_action close_receipt done [11:22:06]requested_data is exist [11:22:06]produce_requested_data [11:22:06]requested_item fm.sn is exist - process it [11:22:06]wFMCommunicate request_size=4 [11:22:06]MH_SAM_APDU [11:22:06]CAPDU: 80 11 00 00 [11:22:06]Write to MH i2c: E2 08 00 D5 71 80 11 00 00 00 00 00 00 C0 [11:22:06]Write i2c OK [11:22:06]MH_I2C_Read... [11:22:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:22:06]Read from MH i2c: E2 [11:22:06]MH_I2C_Read... [11:22:06]Read from MH i2c: E2 17 00 [11:22:06]MH_I2C_Read... [11:22:06]Read from MH i2c: E2 17 00 D5 71 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 15 [11:22:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:22:06]wFMCommunicate OK [11:22:06]requested_item fd.num is exist - process it [11:22:06]SAM_PROTO_GetFieldsCounters [11:22:06]wFMCommunicate request_size=4 [11:22:06]MH_SAM_APDU [11:22:06]CAPDU: 80 13 00 00 [11:22:06]Write to MH i2c: E2 08 00 D6 71 80 13 00 00 00 00 00 00 C3 [11:22:06]Write i2c OK [11:22:06]MH_I2C_Read... [11:22:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:22:06]Read from MH i2c: E2 [11:22:06]MH_I2C_Read... [11:22:06]Read from MH i2c: E2 62 00 [11:22:06]MH_I2C_Read... [11:22:06]Read from MH i2c: E2 62 00 D6 71 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 38 C0 04 00 0E 04 04 00 18 02 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 51 [11: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 38 C0 04 00 0E 04 04 00 18 02 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 [11:22:06]wFMCommunicate OK [11:22:06]SAM_PROTO_GetFieldsCounters done [11:22:06]requested_item shift.num is exist - process it [11:22:06]requested_item shift.opened is exist - process it [11:22:06]req_shift_opened [11:22:06]FM_GetShiftState [11:22:06]SAM_PROTO_GetShiftState [11:22:06]wFMCommunicate request_size=4 [11:22:06]MH_SAM_APDU [11:22:06]CAPDU: 80 13 01 00 [11:22:06]Write to MH i2c: E2 08 00 D7 71 80 13 01 00 00 00 00 00 C5 [11:22:06]Write i2c OK [11:22:06]MH_I2C_Read... [11:22:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:22:06]Read from MH i2c: E2 [11:22:06]MH_I2C_Read... [11:22:06]Read from MH i2c: E2 0E 00 [11:22:06]MH_I2C_Read... [11:22:06]Read from MH i2c: E2 0E 00 D7 71 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 B0 [11:22:06]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:22:06]wFMCommunicate OK [11:22:06]SAM_PROTO_GetShiftState done [11:22:06]FM_GetShiftState done [11:22:06]req_shift_opened done [11:22:06]requested_item shift.open_date is exist - process it [11:22:06]req_shift_open_date [11:22:06]req_shift_open_date done [11:22:06]produce_requested_data done [11:22:06]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311352,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:22:06]process_action_free close_receipt [11:22:06]json_value_free [11:22:06]json_value_free done [11:22:06]process_json_proto returns [11:22:06]Send response to host [11:22:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311352,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:22:06]free response buf [11:22:06]execute_script done [11:22:06]execute_script returns [11:22:06]free content buf [11:22:06]Sock 7.Close socket [11:22:06]Sock 7.Thread stoped [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:41]OFD Sender: No OFD packet to send [11:22:46]OFD Sender: No OFD packet to send [11:22:51]OFD Sender: No OFD packet to send [11:22:56]OFD Sender: No OFD packet to send [11:23:01]OFD Sender: No OFD packet to send [11:23:06]OFD Sender: No OFD packet to send [11:23:11]OFD Sender: No OFD packet to send [11:23:13]accept exits with 9 [11:23:13]New connection [11:23:13]New thread 3066654052 created [11:23:13]Thread 3066510692 joined [11:23:13]Waiting for new connection... [11:23:13] Sock 9.Parse request [11:23:13]Sock 9.Check first char [11:23:13]Sock 9.First char is OK [11:23:13]request: POST /json_proto HTTP/1.0 [11:23:13]Method: POST [11:23:13]URL: /json_proto [11:23:13]Method is POST - this is cgi request [11:23:13]url: /json_proto [11:23:13]query_string will be loaded in cgi processing [11:23:13]execute_cgi json_proto POST (null) [11:23:13]execute_cgi path=json_proto method=POST [11:23:13]POST find Content-Length [11:23:13]Host: 172.17.96.3:8080 [11:23:13]Content-Length: 767 [11:23:13]Content-Type: application/json [11:23:13] [11:23:13]POST finish read [11:23:13]Found Content-Length = 767 [11:23:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645156", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.310, "sum" : 689.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: Mbank", "payments": [ { "type": 1, "sum" : 689.74 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:23:13]execute_script... [11: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)645156", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.310, "sum" : 689.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: Mbank", "payments": [ { "type": 1, "sum" : 689.74 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:23:13]POST & json_proto [11:23:13]process_json_proto [11:23:13]json parsed OK: [11:23:13]protocol is kg_v1.0 [11:23:13]action value=close_receipt [11:23:13]process_action close_receipt [11:23:13]cmd_close_receipt [11:23:13]MH_GetDate [11:23:13]Write to MH i2c: F0 00 00 D8 71 38 [11:23:13]Write i2c OK [11:23:13]MH_I2C_Read... [11:23:13]Read from MH i2c: F0 [11:23:13]MH_I2C_Read... [11:23:13]Read from MH i2c: F0 09 00 [11:23:13]MH_I2C_Read... [11:23:13]Read from MH i2c: F0 09 00 D8 71 00 26 17 22 67 44 5E 04 65 12 [11:23:13]GetLastDocTimeStamp 1730287328 [11:23:13]current date 1730287398 [11:23:13]FM_GetShiftState [11:23:13]SAM_PROTO_GetShiftState [11:23:13]wFMCommunicate request_size=4 [11:23:13]MH_SAM_APDU [11:23:13]CAPDU: 80 13 01 00 [11:23:13]Write to MH i2c: E2 08 00 D9 71 80 13 01 00 00 00 00 00 C7 [11:23:13]Write i2c OK [11:23:13]MH_I2C_Read... [11:23:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:23:13]Read from MH i2c: E2 [11:23:13]MH_I2C_Read... [11:23:13]Read from MH i2c: E2 0E 00 [11:23:13]MH_I2C_Read... [11:23:13]Read from MH i2c: E2 0E 00 D9 71 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 B2 [11:23:13]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:23:13]wFMCommunicate OK [11:23:13]SAM_PROTO_GetShiftState done [11:23:13]FM_GetShiftState done [11:23:13]opened in 1730247899 [11:23:13]opened+sec_in_day 1730334299 [11:23:13]quantity*price = 68973 [11:23:13]sum+1 = 68975 [11:23:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 689.74 НСП 1% : 6.10 НДС 12% : 73.25 Наличными: 0.00 Безнал.: 689.74 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 200 30.10.2024 11:23 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311353 ФПД: 260044819397443 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T112318&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311353&fm=260044819397443&tin=02508201610067®Number=0000000000091780&sum=68974 [11:23:14]StoreToDocumentArchive [11:23:14]shift 536 fd 311353 [11:23:14]save to /storage/0536/doc_00311353 [11:23:14]save last doc name /storage/0536/doc_00311353 to /storage/kkm_last_doc_name [11:23:14]save OK [11:23:14]Clear old archive folders... [11:23:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:23:14]tlvbuf is B6F0FA80 [11:23:14]SAM_PROTO_ClearQueue [11:23:14]wFMCommunicate request_size=4 [11:23:14]MH_SAM_APDU [11:23:14]CAPDU: 80 09 00 00 [11:23:14]Write to MH i2c: E2 08 00 E6 71 80 09 00 00 00 00 00 00 C9 [11:23:14]Write i2c OK [11:23:14]MH_I2C_Read... [11:23:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:23:14]Read from MH i2c: E2 [11:23:14]MH_I2C_Read... [11:23:14]Read from MH i2c: E2 03 00 [11:23:14]MH_I2C_Read... [11:23:14]Read from MH i2c: E2 03 00 E6 71 00 90 00 CB [11:23:14]RAPDU: 90 00 [11:23:14]wFMCommunicate OK [11:23:14]SAM_PROTO_ClearQueue done [11:23:14]KKMCreateOFDPacket [11:23:14]OFDProtocolAddRootSTLVToBuf [11:23:14]FM_MakeSignedData [11:23:14]FM_MakeSignedData [11:23:14]SAM_PROTO_SignData [11:23:14]wFMCommunicate request_size=4 [11:23:14]MH_SAM_APDU [11:23:14]CAPDU: 80 0D 01 02 [11:23:14]Write to MH i2c: E2 08 00 E7 71 80 0D 01 02 00 00 00 00 D1 [11:23:14]Write i2c OK [11:23:14]MH_I2C_Read... [11:23:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:23:14]Read from MH i2c: E2 [11:23:14]MH_I2C_Read... [11:23:14]Read from MH i2c: E2 03 00 [11:23:14]MH_I2C_Read... [11:23:14]Read from MH i2c: E2 03 00 E7 71 00 90 00 CC [11:23:14]RAPDU: 90 00 [11:23:14]wFMCommunicate OK [11:23:14]wFMCommunicate request_size=255 [11:23:14]MH_SAM_APDU [11: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 32 FF 03 08 00 03 46 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 6E 0D 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6E 0D 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 1C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6E 0D 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 26 17 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 39 C0 04 00 35 04 06 00 EC [11:23:14]Write to MH i2c: E2 02 01 E8 71 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 46 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 6E 0D 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6E 0D 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 1C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6E 0D 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 26 17 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 39 C0 04 00 35 04 06 00 EC 00 00 A6 [11:23:14]Write i2c OK [11:23:14]MH_I2C_Read... [11:23:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:23:14]Read from MH i2c: E2 [11:23:14]MH_I2C_Read... [11:23:14]Read from MH i2c: E2 03 00 [11:23:14]MH_I2C_Read... [11:23:14]Read from MH i2c: E2 03 00 E8 71 00 90 00 CD [11:23:14]RAPDU: 90 00 [11:23:14]wFMCommunicate OK [11:23:14]wFMCommunicate request_size=10 [11:23:14]MH_SAM_APDU [11:23:14]CAPDU: 80 0D 02 02 05 82 67 15 FB 43 [11:23:14]Write to MH i2c: E2 0D 00 E9 71 80 0D 02 02 05 00 82 67 15 FB 43 00 00 1A [11:23:14]Write i2c OK [11:23:14]MH_I2C_Read... [11:23:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:23:15]Read from MH i2c: E2 [11:23:15]MH_I2C_Read... [11:23:15]Read from MH i2c: E2 03 00 [11:23:15]MH_I2C_Read... [11:23:15]Read from MH i2c: E2 03 00 E9 71 00 90 00 CE [11:23:15]RAPDU: 90 00 [11:23:15]wFMCommunicate OK [11:23:15]wFMCommunicate request_size=4 [11:23:15]MH_SAM_APDU [11:23:15]CAPDU: 80 0D 03 02 [11:23:15]Write to MH i2c: E2 08 00 EA 71 80 0D 03 02 00 00 00 00 D6 [11:23:15]Write i2c OK [11:23:15]MH_I2C_Read... [11:23:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:23:15]Read from MH i2c: E2 [11:23:15]MH_I2C_Read... [11:23:15]Read from MH i2c: E2 0B 00 [11:23:15]MH_I2C_Read... [11:23:15]Read from MH i2c: E2 0B 00 EA 71 00 91 1A 65 FE 50 49 17 13 90 00 A8 [11:23:15]RAPDU: 91 1A 65 FE 50 49 17 13 90 00 [11:23:15]wFMCommunicate OK [11:23:15]SAM_PROTO_SignData done [11:23:15]FM_MakeSignedData done [11:23:15]CreateOFDProtocolMessage [11:23:15]wFMCommunicate request_size=4 [11:23:15]MH_SAM_APDU [11:23:15]CAPDU: 80 11 00 00 [11:23:15]Write to MH i2c: E2 08 00 EB 71 80 11 00 00 00 00 00 00 D6 [11:23:15]Write i2c OK [11:23:15]MH_I2C_Read... [11:23:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:23:15]Read from MH i2c: E2 [11:23:15]MH_I2C_Read... [11:23:15]Read from MH i2c: E2 17 00 [11:23:15]MH_I2C_Read... [11:23:15]Read from MH i2c: E2 17 00 EB 71 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 2B [11:23:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:23:15]wFMCommunicate OK [11:23:15]CreateOFDProtocolMessage done [11:23:15]OFDSenderStorePacket 311353 [11:23:15]StoreOFDPacket docnum=311353 [11:23:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 9C AF 07 01 5E 70 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 46 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 6E 0D 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6E 0D 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 1C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6E 0D 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 26 17 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 39 C0 04 00 35 04 06 00 EC 82 67 15 FB 43 91 1A 65 FE 50 49 17 13 [11:23:15]CheckFolder [11:23:15]dirname=/storage/ofd_packets [11:23:15]CheckFolder done [11:23:15]ProducePacketName [11:23:15]name=ofd_packets/00311353 [11:23:15]NVStorageSaveData ofd_packets/00311353 [11:23:15]File name is /storage/ofd_packets/00311353 [11:23:15]Write 301 bytes [11:23:15]NVStorageSaveData done [11:23:15]OFDSenderStorePacket done [11:23:15]KKMCreateOFDPacket done [11:23:15]NVStorageSaveData kkm_last_timestamp [11:23:15]File name is /storage/kkm_last_timestamp [11:23:15]Write 4 bytes [11:23:15]NVStorageSaveData done [11:23:15]ExternCall_PrintAddStr [11:23:15]wPrintStart [11:23:15]Write to MH i2c: 01 00 00 EC 71 5D [11:23:15]Write i2c OK [11:23:15]MH_I2C_Read... [11:23:15]Read from MH i2c: 01 [11:23:15]MH_I2C_Read... [11:23:15]Read from MH i2c: 01 07 00 [11:23:15]MH_I2C_Read... [11:23:15]Read from MH i2c: 01 07 00 EC 71 00 00 00 00 00 FF 0F 72 [11:23:15]RasterBufferAndPrint [11:23:15]line Счет N : (1)645156 [11:23:15]line ИНН: 02508201610067 [11:23:15]line Контрольно-Кассовый Чек [11:23:15]line ПРОДАЖА [11:23:15]line ТРК (МРК, ГНК) : 31 [11:23:15]line Товар: 2710124130 [11:23:15]line Аи-92-К-2 [11:23:15]line 10.310 * 66.90 [11:23:15]line = 689.74 [11:23:15]line НДС 12% НСП 1% [11:23:15]line > о реализуемом товаре [11:23:15]line ИТОГО: 689.74 [11:23:15]line НСП 1% : 6.10 [11:23:15]line НДС 12% : 73.25 [11:23:15]line Наличными: 0.00 [11:23:15]line Безнал.: 689.74 [11:23:15]line Место: АЗС № 172 "Партнер Нефть" [11:23:15]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:23:15]line СНО: Общий режим [11:23:15]line Чек 200 30.10.2024 11:23 [11:23:15]line Смена: 536 ФФД: 1.0 [11:23:15]line ЗНМ: 0300000116 [11:23:15]line РНМ: 0000000000091780 [11:23:15]line Версия ККМ: 001 [11:23:15]line Платежная система: Mbank [11:23:15]line ФМ: 0000000000871765 [11:23:15]line ФД: 311353 [11:23:15]line ФПД: 260044819397443 [11:23:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T112318&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311353&fm=260044819397443&tin=02508201610067®Number=0000000000091780&sum=68974 [11:23:15]written 0, free lines is 4095 [11:23:15]OFD Sender: Processing packet 311353 [packets to send 223, broken 222] [11:23:15]ProducePacketName [11:23:15]name=ofd_packets/00311353 [11:23:15]OFD Sender: To server: pG, [11:23:15]CommunicateWithHost lk.salyk.kg:30040 [11:23:15]ConnectInit lk.salyk.kg [11:23:15]Connected sock=10 [11:23:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 9C AF 07 01 5E 70 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 46 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 6E 0D 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6E 0D 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 1C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6E 0D 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 26 17 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 39 C0 04 00 35 04 06 00 EC 82 67 15 FB 43 91 1A 65 FE 50 49 17 13 [11:23:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 49 25 47 00 0A 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 31 37 36 35 10 04 04 00 39 C0 04 00 F4 03 04 00 76 BD 21 67 B6 04 01 00 00 74 3E CF 24 0D 1E 72 EF [11:23:15]CommunicateWithHost err = 0 [11:23:15]CheckOFDResponse [11:23:15]1017 (14) - 77093643461234 [11:23:15]1041 (16) - 0000000000871765 [11:23:15]1040 (4) - 311353 [11:23:15]1012 (4) - 30.10.2024 05:00 [11:23:15]1206 (1) - 0 [11:23:15]OFD Sender: Remove packet 311353 [11:23:15]ProducePacketName [11:23:15]name=ofd_packets/00311353 [11:23:15]NVStorageDeleteData [11:23:15]Write to MH i2c: 01 00 00 14 72 86 [11:23:15]Write i2c OK [11:23:15]MH_I2C_Read... [11:23:15]Read from MH i2c: 01 [11:23:15]MH_I2C_Read... [11:23:15]Read from MH i2c: 01 07 00 [11:23:15]MH_I2C_Read... [11:23:15]Read from MH i2c: 01 07 00 14 72 00 00 00 00 00 F1 0C 8A [11:23:15]RasterBufferAndPrint [11:23:15]line [11:23:15]line [11:23:15]line [11:23:15]line [11:23:15]line [11:23:15]written 0, free lines is 3318 [11:23:15]MH_Cut [11:23:15]Write to MH i2c: D1 01 00 1B 72 01 5F [11:23:15]Write i2c OK [11:23:15]MH_I2C_Read... [11:23:15]Read from MH i2c: D1 [11:23:15]MH_I2C_Read... [11:23:15]Read from MH i2c: D1 01 00 [11:23:15]MH_I2C_Read... [11:23:15]Read from MH i2c: D1 01 00 1B 72 00 5E [11:23:15]Write to MH i2c: 01 00 00 1C 72 8E [11:23:15]Write i2c OK [11:23:15]MH_I2C_Read... [11:23:16]OFD Sender: No OFD packet to send [11:23:16]*** Cut start [11:23:16]*** Purtial cut [11:23:16]*** Stage 1: CUTSNS_PIN = 1 [11:23:16]Read from MH i2c: 01 [11:23:16]MH_I2C_Read... [11:23:16]*** Stop cut motor [11:23:16]*** Cut end [11:23:16]Read from MH i2c: 01 07 00 [11:23:16]MH_I2C_Read... [11:23:16]Read from MH i2c: 01 07 00 1C 72 00 00 00 00 00 FF 0F A3 [11:23:16]process_action close_receipt done [11:23:16]requested_data is exist [11:23:16]produce_requested_data [11:23:16]requested_item fm.sn is exist - process it [11:23:16]wFMCommunicate request_size=4 [11:23:16]MH_SAM_APDU [11:23:16]CAPDU: 80 11 00 00 [11:23:16]Write to MH i2c: E2 08 00 1D 72 80 11 00 00 00 00 00 00 09 [11:23:16]Write i2c OK [11:23:16]MH_I2C_Read... [11:23:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:23:16]Read from MH i2c: E2 [11:23:16]MH_I2C_Read... [11:23:16]Read from MH i2c: E2 17 00 [11:23:16]MH_I2C_Read... [11:23:16]Read from MH i2c: E2 17 00 1D 72 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5E [11:23:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:23:16]wFMCommunicate OK [11:23:16]requested_item fd.num is exist - process it [11:23:16]SAM_PROTO_GetFieldsCounters [11:23:16]wFMCommunicate request_size=4 [11:23:16]MH_SAM_APDU [11:23:16]CAPDU: 80 13 00 00 [11:23:16]Write to MH i2c: E2 08 00 1E 72 80 13 00 00 00 00 00 00 0C [11:23:16]Write i2c OK [11:23:16]MH_I2C_Read... [11:23:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:23:16]Read from MH i2c: E2 [11:23:16]MH_I2C_Read... [11:23:16]Read from MH i2c: E2 62 00 [11:23:16]MH_I2C_Read... [11:23:16]Read from MH i2c: E2 62 00 1E 72 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 39 C0 04 00 0E 04 04 00 18 02 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 9E [11:23: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 39 C0 04 00 0E 04 04 00 18 02 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:23:16]wFMCommunicate OK [11:23:16]SAM_PROTO_GetFieldsCounters done [11:23:16]requested_item shift.num is exist - process it [11:23:16]requested_item shift.opened is exist - process it [11:23:16]req_shift_opened [11:23:16]FM_GetShiftState [11:23:16]SAM_PROTO_GetShiftState [11:23:16]wFMCommunicate request_size=4 [11:23:16]MH_SAM_APDU [11:23:16]CAPDU: 80 13 01 00 [11:23:16]Write to MH i2c: E2 08 00 1F 72 80 13 01 00 00 00 00 00 0E [11:23:16]Write i2c OK [11:23:16]MH_I2C_Read... [11:23:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:23:16]Read from MH i2c: E2 [11:23:16]MH_I2C_Read... [11:23:16]Read from MH i2c: E2 0E 00 [11:23:16]MH_I2C_Read... [11:23:16]Read from MH i2c: E2 0E 00 1F 72 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 F9 [11:23:16]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:23:16]wFMCommunicate OK [11:23:16]SAM_PROTO_GetShiftState done [11:23:16]FM_GetShiftState done [11:23:16]req_shift_opened done [11:23:16]requested_item shift.open_date is exist - process it [11:23:16]req_shift_open_date [11:23:16]req_shift_open_date done [11:23:16]produce_requested_data done [11:23:16]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311353,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:23:16]process_action_free close_receipt [11:23:16]json_value_free [11:23:16]json_value_free done [11:23:16]process_json_proto returns [11:23:16]Send response to host [11:23:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311353,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:23:16]free response buf [11:23:16]execute_script done [11:23:16]execute_script returns [11:23:16]free content buf [11:23:16]Sock 9.Close socket [11:23:16]Sock 9.Thread stoped [11:23:21]OFD Sender: No OFD packet to send [11:23:26]OFD Sender: No OFD packet to send [11:23:31]OFD Sender: No OFD packet to send [11:23:36]OFD Sender: No OFD packet to send [11:23:41]OFD Sender: No OFD packet to send [11:23:46]OFD Sender: No OFD packet to send [11:23:51]OFD Sender: No OFD packet to send [11:23:56]OFD Sender: No OFD packet to send [11:24:01]OFD Sender: No OFD packet to send [11:24:06]OFD Sender: No OFD packet to send [11:24:11]OFD Sender: No OFD packet to send [11:24:16]OFD Sender: No OFD packet to send [11:24:21]OFD Sender: No OFD packet to send [11:24:26]OFD Sender: No OFD packet to send [11:24:31]OFD Sender: No OFD packet to send [11:24:36]OFD Sender: No OFD packet to send [11:24:41]OFD Sender: No OFD packet to send [11:24:46]OFD Sender: No OFD packet to send [11:24:51]OFD Sender: No OFD packet to send [11:24:51]accept exits with 7 [11:24:51]New connection [11:24:51]New thread 3066510692 created [11:24:51]Thread 3066654052 joined [11:24:51]Waiting for new connection... [11:24:51] Sock 7.Parse request [11:24:51]Sock 7.Check first char [11:24:51]Sock 7.First char is OK [11:24:51]request: POST /json_proto HTTP/1.0 [11:24:51]Method: POST [11:24:51]URL: /json_proto [11:24:51]Method is POST - this is cgi request [11:24:51]url: /json_proto [11:24:51]query_string will be loaded in cgi processing [11:24:51]execute_cgi json_proto POST (null) [11:24:51]execute_cgi path=json_proto method=POST [11:24:51]POST find Content-Length [11:24:51]Host: 172.17.96.3:8080 [11:24:51]Content-Length: 677 [11:24:51]Content-Type: application/json [11:24:51] [11:24:51]POST finish read [11:24:51]Found Content-Length = 677 [11:24:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645157", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [11:24:51]execute_script... [11: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)645157", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [11:24:51]POST & json_proto [11:24:51]process_json_proto [11:24:51]json parsed OK: [11:24:51]protocol is kg_v1.0 [11:24:51]action value=close_receipt [11:24:51]process_action close_receipt [11:24:51]cmd_close_receipt [11:24:51]MH_GetDate [11:24:51]Write to MH i2c: F0 00 00 20 72 81 [11:24:51]Write i2c OK [11:24:51]MH_I2C_Read... [11:24:51]Read from MH i2c: F0 [11:24:51]MH_I2C_Read... [11:24:51]Read from MH i2c: F0 09 00 [11:24:51]MH_I2C_Read... [11:24:51]Read from MH i2c: F0 09 00 20 72 00 88 17 22 67 44 5E 04 65 BD [11:24:51]GetLastDocTimeStamp 1730287398 [11:24:51]current date 1730287496 [11:24:51]FM_GetShiftState [11:24:51]SAM_PROTO_GetShiftState [11:24:51]wFMCommunicate request_size=4 [11:24:51]MH_SAM_APDU [11:24:51]CAPDU: 80 13 01 00 [11:24:51]Write to MH i2c: E2 08 00 21 72 80 13 01 00 00 00 00 00 10 [11:24:51]Write i2c OK [11:24:51]MH_I2C_Read... [11:24:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:51]Read from MH i2c: E2 [11:24:51]MH_I2C_Read... [11:24:51]Read from MH i2c: E2 0E 00 [11:24:51]MH_I2C_Read... [11:24:51]Read from MH i2c: E2 0E 00 21 72 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 FB [11:24:51]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:24:51]wFMCommunicate OK [11:24:51]SAM_PROTO_GetShiftState done [11:24:51]FM_GetShiftState done [11:24:51]opened in 1730247899 [11:24:51]opened+sec_in_day 1730334299 [11:24:51]quantity*price = 60027 [11:24:51]sum+1 = 60029 [11:24:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 201 30.10.2024 11:24 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311354 ФПД: 85815321248709 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T112456&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311354&fm=85815321248709&tin=02508201610067®Number=0000000000091780&sum=60000 [11:24:52]StoreToDocumentArchive [11:24:52]shift 536 fd 311354 [11:24:52]save to /storage/0536/doc_00311354 [11:24:52]save last doc name /storage/0536/doc_00311354 to /storage/kkm_last_doc_name [11:24:52]save OK [11:24:52]Clear old archive folders... [11:24:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:24:52]tlvbuf is 007FF200 [11:24:52]SAM_PROTO_ClearQueue [11:24:52]wFMCommunicate request_size=4 [11:24:52]MH_SAM_APDU [11:24:52]CAPDU: 80 09 00 00 [11:24:52]Write to MH i2c: E2 08 00 2E 72 80 09 00 00 00 00 00 00 12 [11:24:52]Write i2c OK [11:24:52]MH_I2C_Read... [11:24:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:24:52]Read from MH i2c: E2 [11:24:52]MH_I2C_Read... [11:24:52]Read from MH i2c: E2 03 00 [11:24:52]MH_I2C_Read... [11:24:52]Read from MH i2c: E2 03 00 2E 72 00 90 00 14 [11:24:52]RAPDU: 90 00 [11:24:52]wFMCommunicate OK [11:24:52]SAM_PROTO_ClearQueue done [11:24:52]KKMCreateOFDPacket [11:24:52]OFDProtocolAddRootSTLVToBuf [11:24:52]FM_MakeSignedData [11:24:52]FM_MakeSignedData [11:24:52]SAM_PROTO_SignData [11:24:52]wFMCommunicate request_size=4 [11:24:52]MH_SAM_APDU [11:24:52]CAPDU: 80 0D 01 02 [11:24:52]Write to MH i2c: E2 08 00 2F 72 80 0D 01 02 00 00 00 00 1A [11:24:52]Write i2c OK [11:24:52]MH_I2C_Read... [11:24:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:24:52]Read from MH i2c: E2 [11:24:52]MH_I2C_Read... [11:24:52]Read from MH i2c: E2 03 00 [11:24:52]MH_I2C_Read... [11:24:52]Read from MH i2c: E2 03 00 2F 72 00 90 00 15 [11:24:52]RAPDU: 90 00 [11:24:52]wFMCommunicate OK [11:24:52]wFMCommunicate request_size=255 [11:24:52]MH_SAM_APDU [11: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 C9 00 00 00 F4 03 04 00 88 17 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3A C0 04 00 35 04 06 00 4E [11:24:52]Write to MH i2c: E2 02 01 30 72 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 C9 00 00 00 F4 03 04 00 88 17 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3A C0 04 00 35 04 06 00 4E 00 00 5E [11:24:52]Write i2c OK [11:24:52]MH_I2C_Read... [11:24:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:24:53]Read from MH i2c: E2 [11:24:53]MH_I2C_Read... [11:24:53]Read from MH i2c: E2 03 00 [11:24:53]MH_I2C_Read... [11:24:53]Read from MH i2c: E2 03 00 30 72 00 90 00 16 [11:24:53]RAPDU: 90 00 [11:24:53]wFMCommunicate OK [11:24:53]wFMCommunicate request_size=10 [11:24:53]MH_SAM_APDU [11:24:53]CAPDU: 80 0D 02 02 05 0C 6F BD 43 C5 [11:24:53]Write to MH i2c: E2 0D 00 31 72 80 0D 02 02 05 00 0C 6F BD 43 C5 00 00 67 [11:24:53]Write i2c OK [11:24:53]MH_I2C_Read... [11:24:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:24:53]Read from MH i2c: E2 [11:24:53]MH_I2C_Read... [11:24:53]Read from MH i2c: E2 03 00 [11:24:53]MH_I2C_Read... [11:24:53]Read from MH i2c: E2 03 00 31 72 00 90 00 17 [11:24:53]RAPDU: 90 00 [11:24:53]wFMCommunicate OK [11:24:53]wFMCommunicate request_size=4 [11:24:53]MH_SAM_APDU [11:24:53]CAPDU: 80 0D 03 02 [11:24:53]Write to MH i2c: E2 08 00 32 72 80 0D 03 02 00 00 00 00 1F [11:24:53]Write i2c OK [11:24:53]MH_I2C_Read... [11:24:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:24:53]Read from MH i2c: E2 [11:24:53]MH_I2C_Read... [11:24:53]Read from MH i2c: E2 0B 00 [11:24:53]MH_I2C_Read... [11:24:53]Read from MH i2c: E2 0B 00 32 72 00 B3 56 4D 5A B4 7A 2E 35 90 00 61 [11:24:53]RAPDU: B3 56 4D 5A B4 7A 2E 35 90 00 [11:24:53]wFMCommunicate OK [11:24:53]SAM_PROTO_SignData done [11:24:53]FM_MakeSignedData done [11:24:53]CreateOFDProtocolMessage [11:24:53]wFMCommunicate request_size=4 [11:24:53]MH_SAM_APDU [11:24:53]CAPDU: 80 11 00 00 [11:24:53]Write to MH i2c: E2 08 00 33 72 80 11 00 00 00 00 00 00 1F [11:24:53]Write i2c OK [11:24:53]MH_I2C_Read... [11:24:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:53]Read from MH i2c: E2 [11:24:53]MH_I2C_Read... [11:24:53]Read from MH i2c: E2 17 00 [11:24:53]MH_I2C_Read... [11:24:53]Read from MH i2c: E2 17 00 33 72 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 74 [11:24:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:24:53]wFMCommunicate OK [11:24:53]CreateOFDProtocolMessage done [11:24:53]OFDSenderStorePacket 311354 [11:24:53]StoreOFDPacket docnum=311354 [11:24:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C7 C7 07 01 B4 0E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 C9 00 00 00 F4 03 04 00 88 17 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3A C0 04 00 35 04 06 00 4E 0C 6F BD 43 C5 B3 56 4D 5A B4 7A 2E 35 [11:24:53]CheckFolder [11:24:53]dirname=/storage/ofd_packets [11:24:53]CheckFolder done [11:24:53]ProducePacketName [11:24:53]name=ofd_packets/00311354 [11:24:53]NVStorageSaveData ofd_packets/00311354 [11:24:53]File name is /storage/ofd_packets/00311354 [11:24:53]Write 301 bytes [11:24:53]NVStorageSaveData done [11:24:53]OFDSenderStorePacket done [11:24:53]KKMCreateOFDPacket done [11:24:53]NVStorageSaveData kkm_last_timestamp [11:24:53]File name is /storage/kkm_last_timestamp [11:24:53]Write 4 bytes [11:24:53]NVStorageSaveData done [11:24:53]ExternCall_PrintAddStr [11:24:53]wPrintStart [11:24:53]Write to MH i2c: 01 00 00 34 72 A6 [11:24:53]Write i2c OK [11:24:53]MH_I2C_Read... [11:24:53]Read from MH i2c: 01 [11:24:53]MH_I2C_Read... [11:24:53]Read from MH i2c: 01 07 00 [11:24:53]MH_I2C_Read... [11:24:53]Read from MH i2c: 01 07 00 34 72 00 00 00 00 00 FF 0F BB [11:24:53]RasterBufferAndPrint [11:24:53]line Счет N : (1)645157 [11:24:53]line ИНН: 02508201610067 [11:24:53]line Контрольно-Кассовый Чек [11:24:53]line ПРОДАЖА [11:24:53]line ТРК (МРК, ГНК) : 61 [11:24:53]line Товар: 2710124500 [11:24:53]line Аи-95-К-3 [11:24:53]line 8.090 * 74.20 [11:24:53]line = 600.28 [11:24:53]line НДС 12% НСП 1% [11:24:53]line > о реализуемом товаре [11:24:53]line ОКРУГЛЕНИЕ: -0.28 [11:24:53]line ИТОГО: 600.00 [11:24:53]line Внесено: 600.00 [11:24:53]line СДАЧА: 0.00 [11:24:53]line НСП 1% : 5.31 [11:24:53]line НДС 12% : 63.75 [11:24:53]line Наличными: 600.00 [11:24:53]line Безнал.: 0.00 [11:24:53]line Место: АЗС № 172 "Партнер Нефть" [11:24:53]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:24:53]line СНО: Общий режим [11:24:53]line Чек 201 30.10.2024 11:24 [11:24:53]line Смена: 536 ФФД: 1.0 [11:24:53]line ЗНМ: 0300000116 [11:24:53]line РНМ: 0000000000091780 [11:24:53]line Версия ККМ: 001 [11:24:53]line ФМ: 0000000000871765 [11:24:53]line ФД: 311354 [11:24:53]line ФПД: 85815321248709 [11:24:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T112456&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311354&fm=85815321248709&tin=02508201610067®Number=0000000000091780&sum=60000 [11:24:53]OFD Sender: Processing packet 311354 [packets to send 223, broken 222] [11:24:53]ProducePacketName [11:24:53]name=ofd_packets/00311354 [11:24:53]OFD Sender: To server: pG, [11:24:53]CommunicateWithHost lk.salyk.kg:30040 [11:24:53]ConnectInit lk.salyk.kg [11:24:53]written 0, free lines is 4095 [11:24:53]Connected sock=10 [11:24:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C7 C7 07 01 B4 0E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 C9 00 00 00 F4 03 04 00 88 17 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3A C0 04 00 35 04 06 00 4E 0C 6F BD 43 C5 B3 56 4D 5A B4 7A 2E 35 [11:24:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 3F 9A 47 00 88 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 31 37 36 35 10 04 04 00 3A C0 04 00 F4 03 04 00 D8 BD 21 67 B6 04 01 00 00 A9 19 74 1D 28 72 63 8D [11:24:54]CommunicateWithHost err = 0 [11:24:54]CheckOFDResponse [11:24:54]1017 (14) - 77093643461234 [11:24:54]1041 (16) - 0000000000871765 [11:24:54]1040 (4) - 311354 [11:24:54]1012 (4) - 30.10.2024 05:02 [11:24:54]1206 (1) - 0 [11:24:54]OFD Sender: Remove packet 311354 [11:24:54]ProducePacketName [11:24:54]name=ofd_packets/00311354 [11:24:54]NVStorageDeleteData [11:24:54]Write to MH i2c: 01 00 00 5E 72 D0 [11:24:54]Write i2c OK [11:24:54]MH_I2C_Read... [11:24:54]Read from MH i2c: 01 [11:24:54]MH_I2C_Read... [11:24:54]Read from MH i2c: 01 07 00 [11:24:54]MH_I2C_Read... [11:24:54]Read from MH i2c: 01 07 00 5E 72 00 00 00 00 00 C8 0C AB [11:24:54]RasterBufferAndPrint [11:24:54]line [11:24:54]line [11:24:54]line [11:24:54]line [11:24:54]line [11:24:54]written 0, free lines is 3278 [11:24:54]MH_Cut [11:24:54]Write to MH i2c: D1 01 00 65 72 01 A9 [11:24:54]Write i2c OK [11:24:54]MH_I2C_Read... [11:24:54]Read from MH i2c: D1 [11:24:54]MH_I2C_Read... [11:24:54]Read from MH i2c: D1 01 00 [11:24:54]MH_I2C_Read... [11:24:54]Read from MH i2c: D1 01 00 65 72 00 A8 [11:24:54]Write to MH i2c: 01 00 00 66 72 D8 [11:24:54]Write i2c OK [11:24:54]MH_I2C_Read... [11:24:54]OFD Sender: No OFD packet to send [11:24:54]*** Cut start [11:24:54]*** Purtial cut [11:24:54]*** Stage 1: CUTSNS_PIN = 1 [11:24:55]Read from MH i2c: 01 [11:24:55]MH_I2C_Read... [11:24:55]*** Stop cut motor [11:24:55]*** Cut end [11:24:55]Read from MH i2c: 01 07 00 [11:24:55]MH_I2C_Read... [11:24:55]Read from MH i2c: 01 07 00 66 72 00 00 00 00 00 FF 0F ED [11:24:55]process_action close_receipt done [11:24:55]requested_data is exist [11:24:55]produce_requested_data [11:24:55]requested_item fm.sn is exist - process it [11:24:55]wFMCommunicate request_size=4 [11:24:55]MH_SAM_APDU [11:24:55]CAPDU: 80 11 00 00 [11:24:55]Write to MH i2c: E2 08 00 67 72 80 11 00 00 00 00 00 00 53 [11:24:55]Write i2c OK [11:24:55]MH_I2C_Read... [11:24:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:55]Read from MH i2c: E2 [11:24:55]MH_I2C_Read... [11:24:55]Read from MH i2c: E2 17 00 [11:24:55]MH_I2C_Read... [11:24:55]Read from MH i2c: E2 17 00 67 72 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A8 [11:24:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:24:55]wFMCommunicate OK [11:24:55]requested_item fd.num is exist - process it [11:24:55]SAM_PROTO_GetFieldsCounters [11:24:55]wFMCommunicate request_size=4 [11:24:55]MH_SAM_APDU [11:24:55]CAPDU: 80 13 00 00 [11:24:55]Write to MH i2c: E2 08 00 68 72 80 13 00 00 00 00 00 00 56 [11:24:55]Write i2c OK [11:24:55]MH_I2C_Read... [11:24:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:24:55]Read from MH i2c: E2 [11:24:55]MH_I2C_Read... [11:24:55]Read from MH i2c: E2 62 00 [11:24:55]MH_I2C_Read... [11:24:55]Read from MH i2c: E2 62 00 68 72 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 3A C0 04 00 0E 04 04 00 18 02 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 EC [11: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 3A C0 04 00 0E 04 04 00 18 02 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:24:55]wFMCommunicate OK [11:24:55]SAM_PROTO_GetFieldsCounters done [11:24:55]requested_item shift.num is exist - process it [11:24:55]requested_item shift.opened is exist - process it [11:24:55]req_shift_opened [11:24:55]FM_GetShiftState [11:24:55]SAM_PROTO_GetShiftState [11:24:55]wFMCommunicate request_size=4 [11:24:55]MH_SAM_APDU [11:24:55]CAPDU: 80 13 01 00 [11:24:55]Write to MH i2c: E2 08 00 69 72 80 13 01 00 00 00 00 00 58 [11:24:55]Write i2c OK [11:24:55]MH_I2C_Read... [11:24:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:55]Read from MH i2c: E2 [11:24:55]MH_I2C_Read... [11:24:55]Read from MH i2c: E2 0E 00 [11:24:55]MH_I2C_Read... [11:24:55]Read from MH i2c: E2 0E 00 69 72 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 43 [11:24:55]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:24:55]wFMCommunicate OK [11:24:55]SAM_PROTO_GetShiftState done [11:24:55]FM_GetShiftState done [11:24:55]req_shift_opened done [11:24:55]requested_item shift.open_date is exist - process it [11:24:55]req_shift_open_date [11:24:55]req_shift_open_date done [11:24:55]produce_requested_data done [11:24:55]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311354,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:24:55]process_action_free close_receipt [11:24:55]json_value_free [11:24:55]json_value_free done [11:24:55]process_json_proto returns [11:24:55]Send response to host [11:24:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311354,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:24:55]free response buf [11:24:55]execute_script done [11:24:55]execute_script returns [11:24:55]free content buf [11:24:55]Sock 7.Close socket [11:24:55]Sock 7.Thread stoped [11:24:59]OFD Sender: No OFD packet to send [11:25:04]OFD Sender: No OFD packet to send [11:25:09]OFD Sender: No OFD packet to send [11:25:14]OFD Sender: No OFD packet to send [11:25:19]OFD Sender: No OFD packet to send [11:25:24]OFD Sender: No OFD packet to send [11:25:29]OFD Sender: No OFD packet to send [11:25:34]OFD Sender: No OFD packet to send [11:25:39]OFD Sender: No OFD packet to send [11:25:44]OFD Sender: No OFD packet to send [11:25:46]accept exits with 9 [11:25:46]New connection [11:25:46]New thread 3066654052 created [11:25:46] Sock 9.Parse request [11:25:46]Thread 3066510692 joined [11:25:46]Sock 9.Check first char [11:25:46]Waiting for new connection... [11:25:46]Sock 9.First char is OK [11:25:46]request: POST /json_proto HTTP/1.0 [11:25:46]Method: POST [11:25:46]URL: /json_proto [11:25:46]Method is POST - this is cgi request [11:25:46]url: /json_proto [11:25:46]query_string will be loaded in cgi processing [11:25:46]execute_cgi json_proto POST (null) [11:25:46]execute_cgi path=json_proto method=POST [11:25:46]POST find Content-Length [11:25:46]Host: 172.17.96.3:8080 [11:25:46]Content-Length: 682 [11:25:46]Content-Type: application/json [11:25:46] [11:25:46]POST finish read [11:25:46]Found Content-Length = 682 [11:25:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645158", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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:25:46]execute_script... [11:25: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)645158", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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:25:46]POST & json_proto [11:25:46]process_json_proto [11:25:46]json parsed OK: [11:25:46]protocol is kg_v1.0 [11:25:46]action value=close_receipt [11:25:46]process_action close_receipt [11:25:46]cmd_close_receipt [11:25:46]MH_GetDate [11:25:46]Write to MH i2c: F0 00 00 6A 72 CB [11:25:46]Write i2c OK [11:25:46]MH_I2C_Read... [11:25:46]Read from MH i2c: F0 [11:25:46]MH_I2C_Read... [11:25:46]Read from MH i2c: F0 09 00 [11:25:46]MH_I2C_Read... [11:25:46]Read from MH i2c: F0 09 00 6A 72 00 BE 17 22 67 44 5E 04 65 3D [11:25:46]GetLastDocTimeStamp 1730287496 [11:25:46]current date 1730287550 [11:25:46]FM_GetShiftState [11:25:46]SAM_PROTO_GetShiftState [11:25:46]wFMCommunicate request_size=4 [11:25:46]MH_SAM_APDU [11:25:46]CAPDU: 80 13 01 00 [11:25:46]Write to MH i2c: E2 08 00 6B 72 80 13 01 00 00 00 00 00 5A [11:25:46]Write i2c OK [11:25:46]MH_I2C_Read... [11:25:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:25:46]Read from MH i2c: E2 [11:25:46]MH_I2C_Read... [11:25:46]Read from MH i2c: E2 0E 00 [11:25:46]MH_I2C_Read... [11:25:46]Read from MH i2c: E2 0E 00 6B 72 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 45 [11:25:46]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:25:46]wFMCommunicate OK [11:25:46]SAM_PROTO_GetShiftState done [11:25:46]FM_GetShiftState done [11:25:46]opened in 1730247899 [11:25:46]opened+sec_in_day 1730334299 [11:25:46]quantity*price = 100015 [11:25:46]sum+1 = 100017 [11:25:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 202 30.10.2024 11:25 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311355 ФПД: 126939246353361 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T112551&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311355&fm=126939246353361&tin=02508201610067®Number=0000000000091780&sum=100000 [11:25:47]StoreToDocumentArchive [11:25:47]shift 536 fd 311355 [11:25:47]save to /storage/0536/doc_00311355 [11:25:47]save last doc name /storage/0536/doc_00311355 to /storage/kkm_last_doc_name [11:25:47]save OK [11:25:47]Clear old archive folders... [11:25:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:25:47]tlvbuf is 005E09F0 [11:25:47]SAM_PROTO_ClearQueue [11:25:47]wFMCommunicate request_size=4 [11:25:47]MH_SAM_APDU [11:25:47]CAPDU: 80 09 00 00 [11:25:47]Write to MH i2c: E2 08 00 78 72 80 09 00 00 00 00 00 00 5C [11:25:47]Write i2c OK [11:25:47]MH_I2C_Read... [11:25:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:25:47]Read from MH i2c: E2 [11:25:47]MH_I2C_Read... [11:25:47]Read from MH i2c: E2 03 00 [11:25:47]MH_I2C_Read... [11:25:47]Read from MH i2c: E2 03 00 78 72 00 90 00 5E [11:25:47]RAPDU: 90 00 [11:25:47]wFMCommunicate OK [11:25:47]SAM_PROTO_ClearQueue done [11:25:47]KKMCreateOFDPacket [11:25:47]OFDProtocolAddRootSTLVToBuf [11:25:47]FM_MakeSignedData [11:25:47]FM_MakeSignedData [11:25:47]SAM_PROTO_SignData [11:25:47]wFMCommunicate request_size=4 [11:25:47]MH_SAM_APDU [11:25:47]CAPDU: 80 0D 01 02 [11:25:47]Write to MH i2c: E2 08 00 79 72 80 0D 01 02 00 00 00 00 64 [11:25:47]Write i2c OK [11:25:47]MH_I2C_Read... [11:25:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:25:47]Read from MH i2c: E2 [11:25:47]MH_I2C_Read... [11:25:47]Read from MH i2c: E2 03 00 [11:25:47]MH_I2C_Read... [11:25:47]Read from MH i2c: E2 03 00 79 72 00 90 00 5F [11:25:47]RAPDU: 90 00 [11:25:47]wFMCommunicate OK [11:25:47]wFMCommunicate request_size=255 [11:25:47]MH_SAM_APDU [11:25: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 00 00 00 F4 03 04 00 BF 17 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3B C0 04 00 35 04 06 00 73 [11:25:47]Write to MH i2c: E2 02 01 7A 72 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 00 00 00 F4 03 04 00 BF 17 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3B C0 04 00 35 04 06 00 73 00 00 A1 [11:25:47]Write i2c OK [11:25:47]MH_I2C_Read... [11:25:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:25:47]Read from MH i2c: E2 [11:25:47]MH_I2C_Read... [11:25:47]Read from MH i2c: E2 03 00 [11:25:47]MH_I2C_Read... [11:25:47]Read from MH i2c: E2 03 00 7A 72 00 90 00 60 [11:25:47]RAPDU: 90 00 [11:25:47]wFMCommunicate OK [11:25:47]wFMCommunicate request_size=10 [11:25:47]MH_SAM_APDU [11:25:47]CAPDU: 80 0D 02 02 05 73 58 AF DB D1 [11:25:47]Write to MH i2c: E2 0D 00 7B 72 80 0D 02 02 05 00 73 58 AF DB D1 00 00 97 [11:25:47]Write i2c OK [11:25:47]MH_I2C_Read... [11:25:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:25:47]Read from MH i2c: E2 [11:25:47]MH_I2C_Read... [11:25:47]Read from MH i2c: E2 03 00 [11:25:47]MH_I2C_Read... [11:25:47]Read from MH i2c: E2 03 00 7B 72 00 90 00 61 [11:25:47]RAPDU: 90 00 [11:25:47]wFMCommunicate OK [11:25:47]wFMCommunicate request_size=4 [11:25:47]MH_SAM_APDU [11:25:47]CAPDU: 80 0D 03 02 [11:25:47]Write to MH i2c: E2 08 00 7C 72 80 0D 03 02 00 00 00 00 69 [11:25:47]Write i2c OK [11:25:47]MH_I2C_Read... [11:25:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:25:47]Read from MH i2c: E2 [11:25:47]MH_I2C_Read... [11:25:47]Read from MH i2c: E2 0B 00 [11:25:47]MH_I2C_Read... [11:25:47]Read from MH i2c: E2 0B 00 7C 72 00 51 02 B4 12 21 44 01 4A 90 00 33 [11:25:47]RAPDU: 51 02 B4 12 21 44 01 4A 90 00 [11:25:47]wFMCommunicate OK [11:25:47]SAM_PROTO_SignData done [11:25:47]FM_MakeSignedData done [11:25:47]CreateOFDProtocolMessage [11:25:47]wFMCommunicate request_size=4 [11:25:47]MH_SAM_APDU [11:25:47]CAPDU: 80 11 00 00 [11:25:47]Write to MH i2c: E2 08 00 7D 72 80 11 00 00 00 00 00 00 69 [11:25:47]Write i2c OK [11:25:47]MH_I2C_Read... [11:25:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:25:47]Read from MH i2c: E2 [11:25:47]MH_I2C_Read... [11:25:47]Read from MH i2c: E2 17 00 [11:25:47]MH_I2C_Read... [11:25:47]Read from MH i2c: E2 17 00 7D 72 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 BE [11:25:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:25:47]wFMCommunicate OK [11:25:47]CreateOFDProtocolMessage done [11:25:47]OFDSenderStorePacket 311355 [11:25:47]StoreOFDPacket docnum=311355 [11:25:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C4 23 07 01 73 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 00 00 00 F4 03 04 00 BF 17 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3B C0 04 00 35 04 06 00 73 73 58 AF DB D1 51 02 B4 12 21 44 01 4A [11:25:47]CheckFolder [11:25:47]dirname=/storage/ofd_packets [11:25:47]CheckFolder done [11:25:47]ProducePacketName [11:25:47]name=ofd_packets/00311355 [11:25:47]NVStorageSaveData ofd_packets/00311355 [11:25:47]File name is /storage/ofd_packets/00311355 [11:25:47]Write 301 bytes [11:25:47]NVStorageSaveData done [11:25:47]OFDSenderStorePacket done [11:25:47]KKMCreateOFDPacket done [11:25:47]NVStorageSaveData kkm_last_timestamp [11:25:47]File name is /storage/kkm_last_timestamp [11:25:47]Write 4 bytes [11:25:47]NVStorageSaveData done [11:25:47]ExternCall_PrintAddStr [11:25:47]wPrintStart [11:25:47]Write to MH i2c: 01 00 00 7E 72 F0 [11:25:47]Write i2c OK [11:25:47]MH_I2C_Read... [11:25:47]Read from MH i2c: 01 [11:25:47]MH_I2C_Read... [11:25:47]Read from MH i2c: 01 07 00 [11:25:47]MH_I2C_Read... [11:25:47]Read from MH i2c: 01 07 00 7E 72 00 00 00 00 00 FF 0F 05 [11:25:47]RasterBufferAndPrint [11:25:47]line Счет N : (1)645158 [11:25:47]line ИНН: 02508201610067 [11:25:47]line Контрольно-Кассовый Чек [11:25:47]line ПРОДАЖА [11:25:47]line ТРК (МРК, ГНК) : 41 [11:25:47]line Товар: 2710124130 [11:25:47]line Аи-92-К-2 [11:25:47]line 14.950 * 66.90 [11:25:47]line = 1000.16 [11:25:47]line НДС 12% НСП 1% [11:25:47]line > о реализуемом товаре [11:25:47]line ОКРУГЛЕНИЕ: -0.16 [11:25:47]line ИТОГО: 1000.00 [11:25:47]line Внесено: 1000.00 [11:25:47]line СДАЧА: 0.00 [11:25:47]line НСП 1% : 8.85 [11:25:47]line НДС 12% : 106.21 [11:25:47]line Наличными: 1000.00 [11:25:47]line Безнал.: 0.00 [11:25:47]line Место: АЗС № 172 "Партнер Нефть" [11:25:47]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:25:47]line СНО: Общий режим [11:25:47]line Чек 202 30.10.2024 11:25 [11:25:47]line Смена: 536 ФФД: 1.0 [11:25:47]line ЗНМ: 0300000116 [11:25:47]line РНМ: 0000000000091780 [11:25:47]line Версия ККМ: 001 [11:25:47]line ФМ: 0000000000871765 [11:25:47]line ФД: 311355 [11:25:47]line ФПД: 126939246353361 [11:25:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T112551&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311355&fm=126939246353361&tin=02508201610067®Number=0000000000091780&sum=100000 [11:25:47]written 0, free lines is 4095 [11:25:47]OFD Sender: Processing packet 311355 [packets to send 223, broken 222] [11:25:47]ProducePacketName [11:25:47]name=ofd_packets/00311355 [11:25:47]OFD Sender: To server: pG, [11:25:47]CommunicateWithHost lk.salyk.kg:30040 [11:25:47]ConnectInit lk.salyk.kg [11:25:47]Connected sock=10 [11:25:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C4 23 07 01 73 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 00 00 00 F4 03 04 00 BF 17 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3B C0 04 00 35 04 06 00 73 73 58 AF DB D1 51 02 B4 12 21 44 01 4A [11:25:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 92 B3 47 00 F3 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 31 37 36 35 10 04 04 00 3B C0 04 00 F4 03 04 00 0F BE 21 67 B6 04 01 00 00 8F 99 0E E6 C9 52 8F E0 [11:25:48]CommunicateWithHost err = 0 [11:25:48]CheckOFDResponse [11:25:48]1017 (14) - 77093643461234 [11:25:48]1041 (16) - 0000000000871765 [11:25:48]1040 (4) - 311355 [11:25:48]1012 (4) - 30.10.2024 05:03 [11:25:48]1206 (1) - 0 [11:25:48]OFD Sender: Remove packet 311355 [11:25:48]ProducePacketName [11:25:48]name=ofd_packets/00311355 [11:25:48]NVStorageDeleteData [11:25:48]Write to MH i2c: 01 00 00 A8 72 1A [11:25:48]Write i2c OK [11:25:48]MH_I2C_Read... [11:25:48]Read from MH i2c: 01 [11:25:48]MH_I2C_Read... [11:25:48]Read from MH i2c: 01 07 00 [11:25:48]MH_I2C_Read... [11:25:48]Read from MH i2c: 01 07 00 A8 72 00 00 00 00 00 C2 0C EF [11:25:48]RasterBufferAndPrint [11:25:48]line [11:25:48]line [11:25:48]line [11:25:48]line [11:25:48]line [11:25:48]written 0, free lines is 3275 [11:25:48]MH_Cut [11:25:48]Write to MH i2c: D1 01 00 AF 72 01 F3 [11:25:48]Write i2c OK [11:25:48]MH_I2C_Read... [11:25:48]Read from MH i2c: D1 [11:25:48]MH_I2C_Read... [11:25:48]Read from MH i2c: D1 01 00 [11:25:48]MH_I2C_Read... [11:25:48]Read from MH i2c: D1 01 00 AF 72 00 F2 [11:25:48]Write to MH i2c: 01 00 00 B0 72 22 [11:25:48]Write i2c OK [11:25:48]MH_I2C_Read... [11:25:48]OFD Sender: No OFD packet to send [11:25:49]*** Cut start [11:25:49]*** Purtial cut [11:25:49]*** Stage 1: CUTSNS_PIN = 1 [11:25:49]Read from MH i2c: 01 [11:25:49]MH_I2C_Read... [11:25:49]*** Stop cut motor [11:25:49]*** Cut end [11:25:49]Read from MH i2c: 01 07 00 [11:25:49]MH_I2C_Read... [11:25:49]Read from MH i2c: 01 07 00 B0 72 00 00 00 00 00 FF 0F 37 [11:25:49]process_action close_receipt done [11:25:49]requested_data is exist [11:25:49]produce_requested_data [11:25:49]requested_item fm.sn is exist - process it [11:25:49]wFMCommunicate request_size=4 [11:25:49]MH_SAM_APDU [11:25:49]CAPDU: 80 11 00 00 [11:25:49]Write to MH i2c: E2 08 00 B1 72 80 11 00 00 00 00 00 00 9D [11:25:49]Write i2c OK [11:25:49]MH_I2C_Read... [11:25:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:25:49]Read from MH i2c: E2 [11:25:49]MH_I2C_Read... [11:25:49]Read from MH i2c: E2 17 00 [11:25:49]MH_I2C_Read... [11:25:49]Read from MH i2c: E2 17 00 B1 72 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F2 [11:25:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:25:49]wFMCommunicate OK [11:25:49]requested_item fd.num is exist - process it [11:25:49]SAM_PROTO_GetFieldsCounters [11:25:49]wFMCommunicate request_size=4 [11:25:49]MH_SAM_APDU [11:25:49]CAPDU: 80 13 00 00 [11:25:49]Write to MH i2c: E2 08 00 B2 72 80 13 00 00 00 00 00 00 A0 [11:25:49]Write i2c OK [11:25:49]MH_I2C_Read... [11:25:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:25:49]Read from MH i2c: E2 [11:25:49]MH_I2C_Read... [11:25:49]Read from MH i2c: E2 62 00 [11:25:49]MH_I2C_Read... [11:25:49]Read from MH i2c: E2 62 00 B2 72 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 3B C0 04 00 0E 04 04 00 18 02 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 3A [11:25: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 3B C0 04 00 0E 04 04 00 18 02 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:25:49]wFMCommunicate OK [11:25:49]SAM_PROTO_GetFieldsCounters done [11:25:49]requested_item shift.num is exist - process it [11:25:49]requested_item shift.opened is exist - process it [11:25:49]req_shift_opened [11:25:49]FM_GetShiftState [11:25:49]SAM_PROTO_GetShiftState [11:25:49]wFMCommunicate request_size=4 [11:25:49]MH_SAM_APDU [11:25:49]CAPDU: 80 13 01 00 [11:25:49]Write to MH i2c: E2 08 00 B3 72 80 13 01 00 00 00 00 00 A2 [11:25:49]Write i2c OK [11:25:49]MH_I2C_Read... [11:25:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:25:49]Read from MH i2c: E2 [11:25:49]MH_I2C_Read... [11:25:49]Read from MH i2c: E2 0E 00 [11:25:49]MH_I2C_Read... [11:25:49]Read from MH i2c: E2 0E 00 B3 72 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 8D [11:25:49]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:25:49]wFMCommunicate OK [11:25:49]SAM_PROTO_GetShiftState done [11:25:49]FM_GetShiftState done [11:25:49]req_shift_opened done [11:25:49]requested_item shift.open_date is exist - process it [11:25:49]req_shift_open_date [11:25:49]req_shift_open_date done [11:25:49]produce_requested_data done [11:25:49]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311355,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:25:49]process_action_free close_receipt [11:25:49]json_value_free [11:25:49]json_value_free done [11:25:49]process_json_proto returns [11:25:49]Send response to host [11:25:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311355,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:25:49]free response buf [11:25:49]execute_script done [11:25:49]execute_script returns [11:25:49]free content buf [11:25:49]Sock 9.Close socket [11:25:49]Sock 9.Thread stoped [11:25:53]OFD Sender: No OFD packet to send [11:25:58]OFD Sender: No OFD packet to send [11:26:03]OFD Sender: No OFD packet to send [11:26:08]OFD Sender: No OFD packet to send [11:26:13]OFD Sender: No OFD packet to send [11:26:15]accept exits with 7 [11:26:15]New connection [11:26:15]New thread 3066510692 created [11:26:15]Thread 3066654052 joined [11:26:15]Waiting for new connection... [11:26:15] Sock 7.Parse request [11:26:15]Sock 7.Check first char [11:26:15]Sock 7.First char is OK [11:26:15]request: POST /json_proto HTTP/1.0 [11:26:15]Method: POST [11:26:15]URL: /json_proto [11:26:15]Method is POST - this is cgi request [11:26:15]url: /json_proto [11:26:15]query_string will be loaded in cgi processing [11:26:15]execute_cgi json_proto POST (null) [11:26:15]execute_cgi path=json_proto method=POST [11:26:15]POST find Content-Length [11:26:15]Host: 172.17.96.3:8080 [11:26:15]Content-Length: 678 [11:26:15]Content-Type: application/json [11:26:15] [11:26:15]POST finish read [11:26:15]Found Content-Length = 678 [11:26:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645159", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [11:26:15]execute_script... [11:26: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)645159", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [11:26:15]POST & json_proto [11:26:15]process_json_proto [11:26:15]json parsed OK: [11:26:15]protocol is kg_v1.0 [11:26:15]action value=close_receipt [11:26:15]process_action close_receipt [11:26:15]cmd_close_receipt [11:26:15]MH_GetDate [11:26:15]Write to MH i2c: F0 00 00 B4 72 15 [11:26:15]Write i2c OK [11:26:15]MH_I2C_Read... [11:26:15]Read from MH i2c: F0 [11:26:15]MH_I2C_Read... [11:26:15]Read from MH i2c: F0 09 00 [11:26:15]MH_I2C_Read... [11:26:15]Read from MH i2c: F0 09 00 B4 72 00 DC 17 22 67 44 5E 04 65 A5 [11:26:15]GetLastDocTimeStamp 1730287551 [11:26:15]current date 1730287580 [11:26:15]FM_GetShiftState [11:26:15]SAM_PROTO_GetShiftState [11:26:15]wFMCommunicate request_size=4 [11:26:15]MH_SAM_APDU [11:26:15]CAPDU: 80 13 01 00 [11:26:15]Write to MH i2c: E2 08 00 B5 72 80 13 01 00 00 00 00 00 A4 [11:26:15]Write i2c OK [11:26:15]MH_I2C_Read... [11:26:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:26:15]Read from MH i2c: E2 [11:26:15]MH_I2C_Read... [11:26:15]Read from MH i2c: E2 0E 00 [11:26:15]MH_I2C_Read... [11:26:15]Read from MH i2c: E2 0E 00 B5 72 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 8F [11:26:15]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:26:15]wFMCommunicate OK [11:26:15]SAM_PROTO_GetShiftState done [11:26:15]FM_GetShiftState done [11:26:15]opened in 1730247899 [11:26:15]opened+sec_in_day 1730334299 [11:26:15]quantity*price = 80061 [11:26:15]sum+1 = 80063 [11:26:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.02 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 203 30.10.2024 11:26 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311356 ФПД: 145181964752243 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T112620&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311356&fm=145181964752243&tin=02508201610067®Number=0000000000091780&sum=80000 [11:26:16]StoreToDocumentArchive [11:26:16]shift 536 fd 311356 [11:26:16]save to /storage/0536/doc_00311356 [11:26:16]save last doc name /storage/0536/doc_00311356 to /storage/kkm_last_doc_name [11:26:16]save OK [11:26:16]Clear old archive folders... [11:26:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:26:16]tlvbuf is 0063C650 [11:26:16]SAM_PROTO_ClearQueue [11:26:16]wFMCommunicate request_size=4 [11:26:16]MH_SAM_APDU [11:26:16]CAPDU: 80 09 00 00 [11:26:16]Write to MH i2c: E2 08 00 C2 72 80 09 00 00 00 00 00 00 A6 [11:26:16]Write i2c OK [11:26:16]MH_I2C_Read... [11:26:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:26:16]Read from MH i2c: E2 [11:26:16]MH_I2C_Read... [11:26:16]Read from MH i2c: E2 03 00 [11:26:16]MH_I2C_Read... [11:26:16]Read from MH i2c: E2 03 00 C2 72 00 90 00 A8 [11:26:16]RAPDU: 90 00 [11:26:16]wFMCommunicate OK [11:26:16]SAM_PROTO_ClearQueue done [11:26:16]KKMCreateOFDPacket [11:26:16]OFDProtocolAddRootSTLVToBuf [11:26:16]FM_MakeSignedData [11:26:16]FM_MakeSignedData [11:26:16]SAM_PROTO_SignData [11:26:16]wFMCommunicate request_size=4 [11:26:16]MH_SAM_APDU [11:26:16]CAPDU: 80 0D 01 02 [11:26:16]Write to MH i2c: E2 08 00 C3 72 80 0D 01 02 00 00 00 00 AE [11:26:16]Write i2c OK [11:26:16]MH_I2C_Read... [11:26:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:26:16]Read from MH i2c: E2 [11:26:16]MH_I2C_Read... [11:26:16]Read from MH i2c: E2 03 00 [11:26:16]MH_I2C_Read... [11:26:16]Read from MH i2c: E2 03 00 C3 72 00 90 00 A9 [11:26:16]RAPDU: 90 00 [11:26:16]wFMCommunicate OK [11:26:16]wFMCommunicate request_size=255 [11:26:16]MH_SAM_APDU [11:26: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 33 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 CB 00 00 00 F4 03 04 00 DC 17 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3C C0 04 00 35 04 06 00 84 [11:26:16]Write to MH i2c: E2 02 01 C4 72 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 CB 00 00 00 F4 03 04 00 DC 17 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3C C0 04 00 35 04 06 00 84 00 00 8F [11:26:16]Write i2c OK [11:26:16]MH_I2C_Read... [11:26:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:26:16]Read from MH i2c: E2 [11:26:16]MH_I2C_Read... [11:26:16]Read from MH i2c: E2 03 00 [11:26:16]MH_I2C_Read... [11:26:16]Read from MH i2c: E2 03 00 C4 72 00 90 00 AA [11:26:16]RAPDU: 90 00 [11:26:16]wFMCommunicate OK [11:26:16]wFMCommunicate request_size=10 [11:26:16]MH_SAM_APDU [11:26:16]CAPDU: 80 0D 02 02 05 0A CF 6F D5 73 [11:26:16]Write to MH i2c: E2 0D 00 C5 72 80 0D 02 02 05 00 0A CF 6F D5 73 00 00 4B [11:26:16]Write i2c OK [11:26:16]MH_I2C_Read... [11:26:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:26:16]Read from MH i2c: E2 [11:26:16]MH_I2C_Read... [11:26:16]Read from MH i2c: E2 03 00 [11:26:16]MH_I2C_Read... [11:26:16]Read from MH i2c: E2 03 00 C5 72 00 90 00 AB [11:26:16]RAPDU: 90 00 [11:26:16]wFMCommunicate OK [11:26:16]wFMCommunicate request_size=4 [11:26:16]MH_SAM_APDU [11:26:16]CAPDU: 80 0D 03 02 [11:26:16]Write to MH i2c: E2 08 00 C6 72 80 0D 03 02 00 00 00 00 B3 [11:26:16]Write i2c OK [11:26:16]MH_I2C_Read... [11:26:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:26:16]Read from MH i2c: E2 [11:26:16]MH_I2C_Read... [11:26:16]Read from MH i2c: E2 0B 00 [11:26:16]MH_I2C_Read... [11:26:16]Read from MH i2c: E2 0B 00 C6 72 00 33 47 65 A5 82 FC 92 87 90 00 CF [11:26:16]RAPDU: 33 47 65 A5 82 FC 92 87 90 00 [11:26:16]wFMCommunicate OK [11:26:16]SAM_PROTO_SignData done [11:26:16]FM_MakeSignedData done [11:26:16]CreateOFDProtocolMessage [11:26:16]wFMCommunicate request_size=4 [11:26:16]MH_SAM_APDU [11:26:16]CAPDU: 80 11 00 00 [11:26:16]Write to MH i2c: E2 08 00 C7 72 80 11 00 00 00 00 00 00 B3 [11:26:16]Write i2c OK [11:26:16]MH_I2C_Read... [11:26:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:26:16]Read from MH i2c: E2 [11:26:16]MH_I2C_Read... [11:26:16]Read from MH i2c: E2 17 00 [11:26:16]MH_I2C_Read... [11:26:16]Read from MH i2c: E2 17 00 C7 72 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 08 [11:26:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:26:16]wFMCommunicate OK [11:26:16]CreateOFDProtocolMessage done [11:26:16]OFDSenderStorePacket 311356 [11:26:16]StoreOFDPacket docnum=311356 [11:26:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 3A 9C 07 01 B1 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 CB 00 00 00 F4 03 04 00 DC 17 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3C C0 04 00 35 04 06 00 84 0A CF 6F D5 73 33 47 65 A5 82 FC 92 87 [11:26:16]CheckFolder [11:26:16]dirname=/storage/ofd_packets [11:26:16]CheckFolder done [11:26:16]ProducePacketName [11:26:16]name=ofd_packets/00311356 [11:26:16]NVStorageSaveData ofd_packets/00311356 [11:26:16]File name is /storage/ofd_packets/00311356 [11:26:16]Write 301 bytes [11:26:16]NVStorageSaveData done [11:26:16]OFDSenderStorePacket done [11:26:16]KKMCreateOFDPacket done [11:26:16]NVStorageSaveData kkm_last_timestamp [11:26:16]File name is /storage/kkm_last_timestamp [11:26:16]Write 4 bytes [11:26:16]NVStorageSaveData done [11:26:16]ExternCall_PrintAddStr [11:26:16]wPrintStart [11:26:16]Write to MH i2c: 01 00 00 C8 72 3A [11:26:16]Write i2c OK [11:26:16]MH_I2C_Read... [11:26:16]Read from MH i2c: 01 [11:26:16]MH_I2C_Read... [11:26:16]Read from MH i2c: 01 07 00 [11:26:16]MH_I2C_Read... [11:26:16]Read from MH i2c: 01 07 00 C8 72 00 00 00 00 00 FF 0F 4F [11:26:16]RasterBufferAndPrint [11:26:16]line Счет N : (1)645159 [11:26:16]line ИНН: 02508201610067 [11:26:16]line Контрольно-Кассовый Чек [11:26:16]line ПРОДАЖА [11:26:16]line ТРК (МРК, ГНК) : 51 [11:26:16]line Товар: 2710124500 [11:26:16]line Аи-95-К-3 [11:26:16]line 10.790 * 74.20 [11:26:16]line = 800.62 [11:26:16]line НДС 12% НСП 1% [11:26:16]line > о реализуемом товаре [11:26:16]line ОКРУГЛЕНИЕ: -0.62 [11:26:16]line ИТОГО: 800.00 [11:26:16]line Внесено: 800.00 [11:26:16]line СДАЧА: 0.00 [11:26:16]line НСП 1% : 7.08 [11:26:16]line НДС 12% : 85.02 [11:26:16]line Наличными: 800.00 [11:26:16]line Безнал.: 0.00 [11:26:16]line Место: АЗС № 172 "Партнер Нефть" [11:26:16]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:26:16]line СНО: Общий режим [11:26:16]line Чек 203 30.10.2024 11:26 [11:26:16]line Смена: 536 ФФД: 1.0 [11:26:16]line ЗНМ: 0300000116 [11:26:16]line РНМ: 0000000000091780 [11:26:16]line Версия ККМ: 001 [11:26:16]line ФМ: 0000000000871765 [11:26:16]line ФД: 311356 [11:26:16]line ФПД: 145181964752243 [11:26:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T112620&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311356&fm=145181964752243&tin=02508201610067®Number=0000000000091780&sum=80000 [11:26:17]written 0, free lines is 4095 [11:26:17]OFD Sender: Processing packet 311356 [packets to send 223, broken 222] [11:26:17]ProducePacketName [11:26:17]name=ofd_packets/00311356 [11:26:17]OFD Sender: To server: pG, [11:26:17]CommunicateWithHost lk.salyk.kg:30040 [11:26:17]ConnectInit lk.salyk.kg [11:26:17]Connected sock=10 [11:26:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 3A 9C 07 01 B1 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 CB 00 00 00 F4 03 04 00 DC 17 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3C C0 04 00 35 04 06 00 84 0A CF 6F D5 73 33 47 65 A5 82 FC 92 87 [11:26:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 26 62 47 00 8A 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 31 37 36 35 10 04 04 00 3C C0 04 00 F4 03 04 00 2C BE 21 67 B6 04 01 00 00 5D BC 24 15 73 19 9A 20 [11:26:17]CommunicateWithHost err = 0 [11:26:17]CheckOFDResponse [11:26:17]1017 (14) - 77093643461234 [11:26:17]1041 (16) - 0000000000871765 [11:26:17]1040 (4) - 311356 [11:26:17]1012 (4) - 30.10.2024 05:03 [11:26:17]1206 (1) - 0 [11:26:17]OFD Sender: Remove packet 311356 [11:26:17]ProducePacketName [11:26:17]name=ofd_packets/00311356 [11:26:17]NVStorageDeleteData [11:26:17]Write to MH i2c: 01 00 00 F2 72 64 [11:26:17]Write i2c OK [11:26:17]MH_I2C_Read... [11:26:17]Read from MH i2c: 01 [11:26:17]MH_I2C_Read... [11:26:17]Read from MH i2c: 01 07 00 [11:26:17]MH_I2C_Read... [11:26:17]Read from MH i2c: 01 07 00 F2 72 00 00 00 00 00 C5 0C 3C [11:26:17]RasterBufferAndPrint [11:26:17]line [11:26:17]line [11:26:17]line [11:26:17]line [11:26:17]line [11:26:17]written 0, free lines is 3275 [11:26:17]MH_Cut [11:26:17]Write to MH i2c: D1 01 00 F9 72 01 3D [11:26:17]Write i2c OK [11:26:17]MH_I2C_Read... [11:26:17]Read from MH i2c: D1 [11:26:17]MH_I2C_Read... [11:26:17]Read from MH i2c: D1 01 00 [11:26:17]MH_I2C_Read... [11:26:17]Read from MH i2c: D1 01 00 F9 72 00 3C [11:26:17]Write to MH i2c: 01 00 00 FA 72 6C [11:26:17]Write i2c OK [11:26:17]MH_I2C_Read... [11:26:17]OFD Sender: No OFD packet to send [11:26:18]*** Cut start [11:26:18]*** Purtial cut [11:26:18]*** Stage 1: CUTSNS_PIN = 1 [11:26:18]Read from MH i2c: 01 [11:26:18]MH_I2C_Read... [11:26:18]*** Stop cut motor [11:26:18]*** Cut end [11:26:18]Read from MH i2c: 01 07 00 [11:26:18]MH_I2C_Read... [11:26:18]Read from MH i2c: 01 07 00 FA 72 00 00 00 00 00 FF 0F 81 [11:26:18]process_action close_receipt done [11:26:18]requested_data is exist [11:26:18]produce_requested_data [11:26:18]requested_item fm.sn is exist - process it [11:26:18]wFMCommunicate request_size=4 [11:26:18]MH_SAM_APDU [11:26:18]CAPDU: 80 11 00 00 [11:26:18]Write to MH i2c: E2 08 00 FB 72 80 11 00 00 00 00 00 00 E7 [11:26:18]Write i2c OK [11:26:18]MH_I2C_Read... [11:26:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:26:18]Read from MH i2c: E2 [11:26:18]MH_I2C_Read... [11:26:18]Read from MH i2c: E2 17 00 [11:26:18]MH_I2C_Read... [11:26:18]Read from MH i2c: E2 17 00 FB 72 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3C [11:26:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:26:18]wFMCommunicate OK [11:26:18]requested_item fd.num is exist - process it [11:26:18]SAM_PROTO_GetFieldsCounters [11:26:18]wFMCommunicate request_size=4 [11:26:18]MH_SAM_APDU [11:26:18]CAPDU: 80 13 00 00 [11:26:18]Write to MH i2c: E2 08 00 FC 72 80 13 00 00 00 00 00 00 EA [11:26:18]Write i2c OK [11:26:18]MH_I2C_Read... [11:26:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:26:18]Read from MH i2c: E2 [11:26:18]MH_I2C_Read... [11:26:18]Read from MH i2c: E2 62 00 [11:26:18]MH_I2C_Read... [11:26:18]Read from MH i2c: E2 62 00 FC 72 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 3C C0 04 00 0E 04 04 00 18 02 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 88 [11:26: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 3C C0 04 00 0E 04 04 00 18 02 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:26:18]wFMCommunicate OK [11:26:18]SAM_PROTO_GetFieldsCounters done [11:26:18]requested_item shift.num is exist - process it [11:26:18]requested_item shift.opened is exist - process it [11:26:18]req_shift_opened [11:26:18]FM_GetShiftState [11:26:18]SAM_PROTO_GetShiftState [11:26:18]wFMCommunicate request_size=4 [11:26:18]MH_SAM_APDU [11:26:18]CAPDU: 80 13 01 00 [11:26:18]Write to MH i2c: E2 08 00 FD 72 80 13 01 00 00 00 00 00 EC [11:26:18]Write i2c OK [11:26:18]MH_I2C_Read... [11:26:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:26:18]Read from MH i2c: E2 [11:26:18]MH_I2C_Read... [11:26:18]Read from MH i2c: E2 0E 00 [11:26:18]MH_I2C_Read... [11:26:18]Read from MH i2c: E2 0E 00 FD 72 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 D7 [11:26:18]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:26:18]wFMCommunicate OK [11:26:18]SAM_PROTO_GetShiftState done [11:26:18]FM_GetShiftState done [11:26:18]req_shift_opened done [11:26:18]requested_item shift.open_date is exist - process it [11:26:18]req_shift_open_date [11:26:18]req_shift_open_date done [11:26:18]produce_requested_data done [11:26:18]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311356,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:26:18]process_action_free close_receipt [11:26:18]json_value_free [11:26:18]json_value_free done [11:26:18]process_json_proto returns [11:26:18]Send response to host [11:26:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311356,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:26:18]free response buf [11:26:18]execute_script done [11:26:18]execute_script returns [11:26:18]free content buf [11:26:18]Sock 7.Close socket [11:26:18]Sock 7.Thread stoped [11:26:22]OFD Sender: No OFD packet to send [11:26:27]OFD Sender: No OFD packet to send [11:26:32]OFD Sender: No OFD packet to send [11:26:37]OFD Sender: No OFD packet to send [11:26:42]OFD Sender: No OFD packet to send [11:26:47]OFD Sender: No OFD packet to send [11:26:52]OFD Sender: No OFD packet to send [11:26:57]OFD Sender: No OFD packet to send [11:27:02]accept exits with 9 [11:27:02]New connection [11:27:02]New thread 3066654052 created [11:27:02]Thread 3066510692 joined [11:27:02]Waiting for new connection... [11:27:02] Sock 9.Parse request [11:27:02]Sock 9.Check first char [11:27:02]Sock 9.First char is OK [11:27:02]request: POST /json_proto HTTP/1.0 [11:27:02]Method: POST [11:27:02]URL: /json_proto [11:27:02]Method is POST - this is cgi request [11:27:02]url: /json_proto [11:27:02]query_string will be loaded in cgi processing [11:27:02]execute_cgi json_proto POST (null) [11:27:02]execute_cgi path=json_proto method=POST [11:27:02]POST find Content-Length [11:27:02]Host: 172.17.96.3:8080 [11:27:02]Content-Length: 677 [11:27:02]Content-Type: application/json [11:27:02] [11:27:02]POST finish read [11:27:02]Found Content-Length = 677 [11:27:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645161", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:27:02]execute_script... [11:27: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)645161", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:27:02]POST & json_proto [11:27:02]process_json_proto [11:27:02]json parsed OK: [11:27:02]protocol is kg_v1.0 [11:27:02]action value=close_receipt [11:27:02]process_action close_receipt [11:27:02]cmd_close_receipt [11:27:02]MH_GetDate [11:27:02]Write to MH i2c: F0 00 00 FE 72 5F [11:27:02]Write i2c OK [11:27:02]MH_I2C_Read... [11:27:02]Read from MH i2c: F0 [11:27:02]MH_I2C_Read... [11:27:02]Read from MH i2c: F0 09 00 [11:27:02]MH_I2C_Read... [11:27:02]Read from MH i2c: F0 09 00 FE 72 00 0B 18 22 67 44 5E 04 65 1F [11:27:02]GetLastDocTimeStamp 1730287580 [11:27:02]current date 1730287627 [11:27:02]FM_GetShiftState [11:27:02]SAM_PROTO_GetShiftState [11:27:02]wFMCommunicate request_size=4 [11:27:02]MH_SAM_APDU [11:27:02]CAPDU: 80 13 01 00 [11:27:02]Write to MH i2c: E2 08 00 FF 72 80 13 01 00 00 00 00 00 EE [11:27:02]Write i2c OK [11:27:02]MH_I2C_Read... [11:27:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:27:02]Read from MH i2c: E2 [11:27:02]MH_I2C_Read... [11:27:02]Read from MH i2c: E2 0E 00 [11:27:02]MH_I2C_Read... [11:27:02]Read from MH i2c: E2 0E 00 FF 72 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 D9 [11:27:02]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:27:02]wFMCommunicate OK [11:27:02]SAM_PROTO_GetShiftState done [11:27:02]FM_GetShiftState done [11:27:02]opened in 1730247899 [11:27:02]opened+sec_in_day 1730334299 [11:27:02]quantity*price = 50041 [11:27:02]sum+1 = 50042 [11:27:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 204 30.10.2024 11:27 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311357 ФПД: 38674594179845 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T112707&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311357&fm=38674594179845&tin=02508201610067®Number=0000000000091780&sum=50000 [11:27:03]StoreToDocumentArchive [11:27:03]shift 536 fd 311357 [11:27:03]save to /storage/0536/doc_00311357 [11:27:03]save last doc name /storage/0536/doc_00311357 to /storage/kkm_last_doc_name [11:27:03]save OK [11:27:03]Clear old archive folders... [11:27:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:27:03]tlvbuf is 00804760 [11:27:03]SAM_PROTO_ClearQueue [11:27:03]wFMCommunicate request_size=4 [11:27:03]MH_SAM_APDU [11:27:03]CAPDU: 80 09 00 00 [11:27:03]Write to MH i2c: E2 08 00 0C 73 80 09 00 00 00 00 00 00 F1 [11:27:03]Write i2c OK [11:27:03]MH_I2C_Read... [11:27:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:27:03]Read from MH i2c: E2 [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: E2 03 00 [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: E2 03 00 0C 73 00 90 00 F3 [11:27:03]RAPDU: 90 00 [11:27:03]wFMCommunicate OK [11:27:03]SAM_PROTO_ClearQueue done [11:27:03]KKMCreateOFDPacket [11:27:03]OFDProtocolAddRootSTLVToBuf [11:27:03]FM_MakeSignedData [11:27:03]FM_MakeSignedData [11:27:03]SAM_PROTO_SignData [11:27:03]wFMCommunicate request_size=4 [11:27:03]MH_SAM_APDU [11:27:03]CAPDU: 80 0D 01 02 [11:27:03]Write to MH i2c: E2 08 00 0D 73 80 0D 01 02 00 00 00 00 F9 [11:27:03]Write i2c OK [11:27:03]MH_I2C_Read... [11:27:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:27:03]Read from MH i2c: E2 [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: E2 03 00 [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: E2 03 00 0D 73 00 90 00 F4 [11:27:03]RAPDU: 90 00 [11:27:03]wFMCommunicate OK [11:27:03]wFMCommunicate request_size=255 [11:27:03]MH_SAM_APDU [11:27: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 CC 00 00 00 F4 03 04 00 0B 18 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3D C0 04 00 35 04 06 00 23 [11:27:03]Write to MH i2c: E2 02 01 0E 73 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 CC 00 00 00 F4 03 04 00 0B 18 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3D C0 04 00 35 04 06 00 23 00 00 3D [11:27:03]Write i2c OK [11:27:03]MH_I2C_Read... [11:27:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:27:03]Read from MH i2c: E2 [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: E2 03 00 [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: E2 03 00 0E 73 00 90 00 F5 [11:27:03]RAPDU: 90 00 [11:27:03]wFMCommunicate OK [11:27:03]wFMCommunicate request_size=10 [11:27:03]MH_SAM_APDU [11:27:03]CAPDU: 80 0D 02 02 05 2C A1 72 AB 05 [11:27:03]Write to MH i2c: E2 0D 00 0F 73 80 0D 02 02 05 00 2C A1 72 AB 05 00 00 F5 [11:27:03]Write i2c OK [11:27:03]MH_I2C_Read... [11:27:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:27:03]Read from MH i2c: E2 [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: E2 03 00 [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: E2 03 00 0F 73 00 90 00 F6 [11:27:03]RAPDU: 90 00 [11:27:03]wFMCommunicate OK [11:27:03]wFMCommunicate request_size=4 [11:27:03]MH_SAM_APDU [11:27:03]CAPDU: 80 0D 03 02 [11:27:03]Write to MH i2c: E2 08 00 10 73 80 0D 03 02 00 00 00 00 FE [11:27:03]Write i2c OK [11:27:03]MH_I2C_Read... [11:27:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:27:03]Read from MH i2c: E2 [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: E2 0B 00 [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: E2 0B 00 10 73 00 54 8F 1A 1F 0F 78 BF 83 90 00 E4 [11:27:03]RAPDU: 54 8F 1A 1F 0F 78 BF 83 90 00 [11:27:03]wFMCommunicate OK [11:27:03]SAM_PROTO_SignData done [11:27:03]FM_MakeSignedData done [11:27:03]CreateOFDProtocolMessage [11:27:03]wFMCommunicate request_size=4 [11:27:03]MH_SAM_APDU [11:27:03]CAPDU: 80 11 00 00 [11:27:03]Write to MH i2c: E2 08 00 11 73 80 11 00 00 00 00 00 00 FE [11:27:03]Write i2c OK [11:27:03]MH_I2C_Read... [11:27:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:27:04]Read from MH i2c: E2 [11:27:04]MH_I2C_Read... [11:27:04]Read from MH i2c: E2 17 00 [11:27:04]MH_I2C_Read... [11:27:04]Read from MH i2c: E2 17 00 11 73 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 53 [11:27:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:27:04]wFMCommunicate OK [11:27:04]CreateOFDProtocolMessage done [11:27:04]OFDSenderStorePacket 311357 [11:27:04]StoreOFDPacket docnum=311357 [11:27:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 1D 2D 07 01 24 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 CC 00 00 00 F4 03 04 00 0B 18 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3D C0 04 00 35 04 06 00 23 2C A1 72 AB 05 54 8F 1A 1F 0F 78 BF 83 [11:27:04]CheckFolder [11:27:04]dirname=/storage/ofd_packets [11:27:04]CheckFolder done [11:27:04]ProducePacketName [11:27:04]name=ofd_packets/00311357 [11:27:04]NVStorageSaveData ofd_packets/00311357 [11:27:04]File name is /storage/ofd_packets/00311357 [11:27:04]Write 301 bytes [11:27:04]NVStorageSaveData done [11:27:04]OFDSenderStorePacket done [11:27:04]KKMCreateOFDPacket done [11:27:04]NVStorageSaveData kkm_last_timestamp [11:27:04]File name is /storage/kkm_last_timestamp [11:27:04]Write 4 bytes [11:27:04]NVStorageSaveData done [11:27:04]ExternCall_PrintAddStr [11:27:04]wPrintStart [11:27:04]Write to MH i2c: 01 00 00 12 73 85 [11:27:04]OFD Sender: Processing packet 311357 [packets to send 223, broken 222] [11:27:04]ProducePacketName [11:27:04]name=ofd_packets/00311357 [11:27:04]OFD Sender: To server: pG, [11:27:04]CommunicateWithHost lk.salyk.kg:30040 [11:27:04]ConnectInit lk.salyk.kg [11:27:04]Write i2c OK [11:27:04]MH_I2C_Read... [11:27:04]Read from MH i2c: 01 [11:27:04]MH_I2C_Read... [11:27:04]Read from MH i2c: 01 07 00 [11:27:04]MH_I2C_Read... [11:27:04]Read from MH i2c: 01 07 00 12 73 00 00 00 00 00 FF 0F 9A [11:27:04]RasterBufferAndPrint [11:27:04]line Счет N : (1)645161 [11:27:04]line ИНН: 02508201610067 [11:27:04]line Контрольно-Кассовый Чек [11:27:04]line ПРОДАЖА [11:27:04]line ТРК (МРК, ГНК) : 62 [11:27:04]line Товар: 2710124130 [11:27:04]line Аи-92-К-2 [11:27:04]line 7.480 * 66.90 [11:27:04]line = 500.41 [11:27:04]line НДС 12% НСП 1% [11:27:04]line > о реализуемом товаре [11:27:04]line ОКРУГЛЕНИЕ: -0.41 [11:27:04]line ИТОГО: 500.00 [11:27:04]line Внесено: 500.00 [11:27:04]line СДАЧА: 0.00 [11:27:04]line НСП 1% : 4.43 [11:27:04]line НДС 12% : 53.14 [11:27:04]line Наличными: 500.00 [11:27:04]line Безнал.: 0.00 [11:27:04]line Место: АЗС № 172 "Партнер Нефть" [11:27:04]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:27:04]line СНО: Общий режим [11:27:04]line Чек 204 30.10.2024 11:27 [11:27:04]line Смена: 536 ФФД: 1.0 [11:27:04]line ЗНМ: 0300000116 [11:27:04]line РНМ: 0000000000091780 [11:27:04]line Версия ККМ: 001 [11:27:04]line ФМ: 0000000000871765 [11:27:04]line ФД: 311357 [11:27:04]line ФПД: 38674594179845 [11:27:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T112707&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311357&fm=38674594179845&tin=02508201610067®Number=0000000000091780&sum=50000 [11:27:04]written 0, free lines is 4095 [11:27:04]Connected sock=10 [11:27:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 1D 2D 07 01 24 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 CC 00 00 00 F4 03 04 00 0B 18 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3D C0 04 00 35 04 06 00 23 2C A1 72 AB 05 54 8F 1A 1F 0F 78 BF 83 [11:27:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 71 1D 47 00 17 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 31 37 36 35 10 04 04 00 3D C0 04 00 F4 03 04 00 5B BE 21 67 B6 04 01 00 00 A7 A5 01 44 7C D2 E6 57 [11:27:04]CommunicateWithHost err = 0 [11:27:04]CheckOFDResponse [11:27:04]1017 (14) - 77093643461234 [11:27:04]1041 (16) - 0000000000871765 [11:27:04]1040 (4) - 311357 [11:27:04]1012 (4) - 30.10.2024 05:04 [11:27:04]1206 (1) - 0 [11:27:04]OFD Sender: Remove packet 311357 [11:27:04]ProducePacketName [11:27:04]name=ofd_packets/00311357 [11:27:04]NVStorageDeleteData [11:27:04]Write to MH i2c: 01 00 00 3C 73 AF [11:27:04]Write i2c OK [11:27:04]MH_I2C_Read... [11:27:04]Read from MH i2c: 01 [11:27:04]MH_I2C_Read... [11:27:04]Read from MH i2c: 01 07 00 [11:27:04]MH_I2C_Read... [11:27:04]Read from MH i2c: 01 07 00 3C 73 00 00 00 00 00 CF 0C 91 [11:27:04]RasterBufferAndPrint [11:27:04]line [11:27:04]line [11:27:04]line [11:27:04]line [11:27:04]line [11:27:04]written 0, free lines is 3288 [11:27:04]MH_Cut [11:27:04]Write to MH i2c: D1 01 00 43 73 01 88 [11:27:04]Write i2c OK [11:27:04]MH_I2C_Read... [11:27:04]Read from MH i2c: D1 [11:27:04]MH_I2C_Read... [11:27:04]Read from MH i2c: D1 01 00 [11:27:04]MH_I2C_Read... [11:27:04]Read from MH i2c: D1 01 00 43 73 00 87 [11:27:04]Write to MH i2c: 01 00 00 44 73 B7 [11:27:04]Write i2c OK [11:27:04]MH_I2C_Read... [11:27:04]OFD Sender: No OFD packet to send [11:27:05]*** Cut start [11:27:05]*** Purtial cut [11:27:05]*** Stage 1: CUTSNS_PIN = 1 [11:27:05]Read from MH i2c: 01 [11:27:05]MH_I2C_Read... [11:27:05]*** Stop cut motor [11:27:05]*** Cut end [11:27:05]Read from MH i2c: 01 07 00 [11:27:05]MH_I2C_Read... [11:27:05]Read from MH i2c: 01 07 00 44 73 00 00 00 00 00 FF 0F CC [11:27:05]process_action close_receipt done [11:27:05]requested_data is exist [11:27:05]produce_requested_data [11:27:05]requested_item fm.sn is exist - process it [11:27:05]wFMCommunicate request_size=4 [11:27:05]MH_SAM_APDU [11:27:05]CAPDU: 80 11 00 00 [11:27:05]Write to MH i2c: E2 08 00 45 73 80 11 00 00 00 00 00 00 32 [11:27:05]Write i2c OK [11:27:05]MH_I2C_Read... [11:27:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:27:05]Read from MH i2c: E2 [11:27:05]MH_I2C_Read... [11:27:05]Read from MH i2c: E2 17 00 [11:27:05]MH_I2C_Read... [11:27:05]Read from MH i2c: E2 17 00 45 73 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 87 [11:27:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:27:05]wFMCommunicate OK [11:27:05]requested_item fd.num is exist - process it [11:27:05]SAM_PROTO_GetFieldsCounters [11:27:05]wFMCommunicate request_size=4 [11:27:05]MH_SAM_APDU [11:27:05]CAPDU: 80 13 00 00 [11:27:05]Write to MH i2c: E2 08 00 46 73 80 13 00 00 00 00 00 00 35 [11:27:05]Write i2c OK [11:27:05]MH_I2C_Read... [11:27:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:27:05]Read from MH i2c: E2 [11:27:05]MH_I2C_Read... [11:27:05]Read from MH i2c: E2 62 00 [11:27:05]MH_I2C_Read... [11:27:05]Read from MH i2c: E2 62 00 46 73 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 3D C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 CC 00 00 00 5E 04 04 00 CC 00 00 00 57 04 04 00 CD 00 00 00 19 04 04 00 00 00 00 00 90 00 D7 [11:27: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 3D C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 CC 00 00 00 5E 04 04 00 CC 00 00 00 57 04 04 00 CD 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:27:05]wFMCommunicate OK [11:27:05]SAM_PROTO_GetFieldsCounters done [11:27:05]requested_item shift.num is exist - process it [11:27:05]requested_item shift.opened is exist - process it [11:27:05]req_shift_opened [11:27:05]FM_GetShiftState [11:27:05]SAM_PROTO_GetShiftState [11:27:05]wFMCommunicate request_size=4 [11:27:05]MH_SAM_APDU [11:27:05]CAPDU: 80 13 01 00 [11:27:05]Write to MH i2c: E2 08 00 47 73 80 13 01 00 00 00 00 00 37 [11:27:05]Write i2c OK [11:27:05]MH_I2C_Read... [11:27:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:27:05]Read from MH i2c: E2 [11:27:05]MH_I2C_Read... [11:27:05]Read from MH i2c: E2 0E 00 [11:27:05]MH_I2C_Read... [11:27:05]Read from MH i2c: E2 0E 00 47 73 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 22 [11:27:05]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:27:05]wFMCommunicate OK [11:27:05]SAM_PROTO_GetShiftState done [11:27:05]FM_GetShiftState done [11:27:05]req_shift_opened done [11:27:05]requested_item shift.open_date is exist - process it [11:27:05]req_shift_open_date [11:27:05]req_shift_open_date done [11:27:05]produce_requested_data done [11:27:05]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311357,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:27:05]process_action_free close_receipt [11:27:05]json_value_free [11:27:05]json_value_free done [11:27:05]process_json_proto returns [11:27:05]Send response to host [11:27:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311357,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:27:05]free response buf [11:27:05]execute_script done [11:27:05]execute_script returns [11:27:05]free content buf [11:27:05]Sock 9.Close socket [11:27:05]Sock 9.Thread stoped [11:27:09]OFD Sender: No OFD packet to send [11:27:14]OFD Sender: No OFD packet to send [11:27:18]accept exits with 7 [11:27:18]New connection [11:27:18]New thread 3066510692 created [11:27:18]Thread 3066654052 joined [11:27:18]Waiting for new connection... [11:27:18] Sock 7.Parse request [11:27:18]Sock 7.Check first char [11:27:18]Sock 7.First char is OK [11:27:18]request: POST /json_proto HTTP/1.0 [11:27:18]Method: POST [11:27:18]URL: /json_proto [11:27:18]Method is POST - this is cgi request [11:27:18]url: /json_proto [11:27:18]query_string will be loaded in cgi processing [11:27:18]execute_cgi json_proto POST (null) [11:27:18]execute_cgi path=json_proto method=POST [11:27:18]POST find Content-Length [11:27:18]Host: 172.17.96.3:8080 [11:27:18]Content-Length: 682 [11:27:18]Content-Type: application/json [11:27:18] [11:27:18]POST finish read [11:27:18]Found Content-Length = 682 [11:27:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645162", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 17.940, "sum" : 1200.19, "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:27:18]execute_script... [11:27: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)645162", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 17.940, "sum" : 1200.19, "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:27:18]POST & json_proto [11:27:18]process_json_proto [11:27:18]json parsed OK: [11:27:18]protocol is kg_v1.0 [11:27:18]action value=close_receipt [11:27:18]process_action close_receipt [11:27:18]cmd_close_receipt [11:27:18]MH_GetDate [11:27:18]Write to MH i2c: F0 00 00 48 73 AA [11:27:18]Write i2c OK [11:27:18]MH_I2C_Read... [11:27:18]Read from MH i2c: F0 [11:27:18]MH_I2C_Read... [11:27:18]Read from MH i2c: F0 09 00 [11:27:18]MH_I2C_Read... [11:27:18]Read from MH i2c: F0 09 00 48 73 00 1B 18 22 67 44 5E 04 65 7A [11:27:18]GetLastDocTimeStamp 1730287627 [11:27:18]current date 1730287643 [11:27:18]FM_GetShiftState [11:27:18]SAM_PROTO_GetShiftState [11:27:18]wFMCommunicate request_size=4 [11:27:18]MH_SAM_APDU [11:27:18]CAPDU: 80 13 01 00 [11:27:18]Write to MH i2c: E2 08 00 49 73 80 13 01 00 00 00 00 00 39 [11:27:18]Write i2c OK [11:27:18]MH_I2C_Read... [11:27:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:27:18]Read from MH i2c: E2 [11:27:18]MH_I2C_Read... [11:27:18]Read from MH i2c: E2 0E 00 [11:27:18]MH_I2C_Read... [11:27:18]Read from MH i2c: E2 0E 00 49 73 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 24 [11:27:18]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:27:18]wFMCommunicate OK [11:27:18]SAM_PROTO_GetShiftState done [11:27:18]FM_GetShiftState done [11:27:18]opened in 1730247899 [11:27:18]opened+sec_in_day 1730334299 [11:27:18]quantity*price = 120018 [11:27:18]sum+1 = 120020 [11:27:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 205 30.10.2024 11:27 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311358 ФПД: 128714939707317 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T112723&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311358&fm=128714939707317&tin=02508201610067®Number=0000000000091780&sum=120000 [11:27:19]StoreToDocumentArchive [11:27:19]shift 536 fd 311358 [11:27:19]save to /storage/0536/doc_00311358 [11:27:19]save last doc name /storage/0536/doc_00311358 to /storage/kkm_last_doc_name [11:27:19]save OK [11:27:19]Clear old archive folders... [11:27:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:27:19]tlvbuf is 0072FBB0 [11:27:19]SAM_PROTO_ClearQueue [11:27:19]wFMCommunicate request_size=4 [11:27:19]MH_SAM_APDU [11:27:19]CAPDU: 80 09 00 00 [11:27:19]Write to MH i2c: E2 08 00 56 73 80 09 00 00 00 00 00 00 3B [11:27:19]Write i2c OK [11:27:19]MH_I2C_Read... [11:27:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:27:19]Read from MH i2c: E2 [11:27:19]MH_I2C_Read... [11:27:19]Read from MH i2c: E2 03 00 [11:27:19]MH_I2C_Read... [11:27:19]Read from MH i2c: E2 03 00 56 73 00 90 00 3D [11:27:19]RAPDU: 90 00 [11:27:19]wFMCommunicate OK [11:27:19]SAM_PROTO_ClearQueue done [11:27:19]KKMCreateOFDPacket [11:27:19]OFDProtocolAddRootSTLVToBuf [11:27:19]FM_MakeSignedData [11:27:19]FM_MakeSignedData [11:27:19]SAM_PROTO_SignData [11:27:19]wFMCommunicate request_size=4 [11:27:19]MH_SAM_APDU [11:27:19]CAPDU: 80 0D 01 02 [11:27:19]Write to MH i2c: E2 08 00 57 73 80 0D 01 02 00 00 00 00 43 [11:27:19]Write i2c OK [11:27:19]MH_I2C_Read... [11:27:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:27:19]Read from MH i2c: E2 [11:27:19]MH_I2C_Read... [11:27:19]Read from MH i2c: E2 03 00 [11:27:19]MH_I2C_Read... [11:27:19]Read from MH i2c: E2 03 00 57 73 00 90 00 3E [11:27:19]RAPDU: 90 00 [11:27:19]wFMCommunicate OK [11:27:19]wFMCommunicate request_size=255 [11:27:19]MH_SAM_APDU [11:27: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 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 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 C9 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 CD 00 00 00 F4 03 04 00 1B 18 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3E C0 04 00 35 04 06 00 75 [11:27:19]Write to MH i2c: E2 02 01 58 73 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 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 C9 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 CD 00 00 00 F4 03 04 00 1B 18 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3E C0 04 00 35 04 06 00 75 00 00 F2 [11:27:19]Write i2c OK [11:27:19]MH_I2C_Read... [11:27:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:27:19]Read from MH i2c: E2 [11:27:19]MH_I2C_Read... [11:27:19]Read from MH i2c: E2 03 00 [11:27:19]MH_I2C_Read... [11:27:19]Read from MH i2c: E2 03 00 58 73 00 90 00 3F [11:27:19]RAPDU: 90 00 [11:27:19]wFMCommunicate OK [11:27:19]wFMCommunicate request_size=10 [11:27:19]MH_SAM_APDU [11:27:19]CAPDU: 80 0D 02 02 05 10 C8 42 2F B5 [11:27:19]Write to MH i2c: E2 0D 00 59 73 80 0D 02 02 05 00 10 C8 42 2F B5 00 00 4E [11:27:19]Write i2c OK [11:27:19]MH_I2C_Read... [11:27:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:27:19]Read from MH i2c: E2 [11:27:19]MH_I2C_Read... [11:27:19]Read from MH i2c: E2 03 00 [11:27:19]MH_I2C_Read... [11:27:19]Read from MH i2c: E2 03 00 59 73 00 90 00 40 [11:27:19]RAPDU: 90 00 [11:27:19]wFMCommunicate OK [11:27:19]wFMCommunicate request_size=4 [11:27:19]MH_SAM_APDU [11:27:19]CAPDU: 80 0D 03 02 [11:27:19]Write to MH i2c: E2 08 00 5A 73 80 0D 03 02 00 00 00 00 48 [11:27:19]Write i2c OK [11:27:19]MH_I2C_Read... [11:27:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:27:19]OFD Sender: No OFD packet to send [11:27:19]Read from MH i2c: E2 [11:27:19]MH_I2C_Read... [11:27:19]Read from MH i2c: E2 0B 00 [11:27:19]MH_I2C_Read... [11:27:19]Read from MH i2c: E2 0B 00 5A 73 00 D1 F0 8E CE 4A 44 31 20 90 00 45 [11:27:19]RAPDU: D1 F0 8E CE 4A 44 31 20 90 00 [11:27:19]wFMCommunicate OK [11:27:19]SAM_PROTO_SignData done [11:27:19]FM_MakeSignedData done [11:27:19]CreateOFDProtocolMessage [11:27:19]wFMCommunicate request_size=4 [11:27:19]MH_SAM_APDU [11:27:19]CAPDU: 80 11 00 00 [11:27:19]Write to MH i2c: E2 08 00 5B 73 80 11 00 00 00 00 00 00 48 [11:27:19]Write i2c OK [11:27:19]MH_I2C_Read... [11:27:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:27:19]Read from MH i2c: E2 [11:27:19]MH_I2C_Read... [11:27:19]Read from MH i2c: E2 17 00 [11:27:19]MH_I2C_Read... [11:27:19]Read from MH i2c: E2 17 00 5B 73 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9D [11:27:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:27:19]wFMCommunicate OK [11:27:19]CreateOFDProtocolMessage done [11:27:19]OFDSenderStorePacket 311358 [11:27:19]StoreOFDPacket docnum=311358 [11:27:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 75 3B 07 01 AF 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 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 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 C9 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 CD 00 00 00 F4 03 04 00 1B 18 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3E C0 04 00 35 04 06 00 75 10 C8 42 2F B5 D1 F0 8E CE 4A 44 31 20 [11:27:19]CheckFolder [11:27:19]dirname=/storage/ofd_packets [11:27:19]CheckFolder done [11:27:19]ProducePacketName [11:27:19]name=ofd_packets/00311358 [11:27:19]NVStorageSaveData ofd_packets/00311358 [11:27:19]File name is /storage/ofd_packets/00311358 [11:27:19]Write 301 bytes [11:27:19]NVStorageSaveData done [11:27:19]OFDSenderStorePacket done [11:27:19]KKMCreateOFDPacket done [11:27:19]NVStorageSaveData kkm_last_timestamp [11:27:19]File name is /storage/kkm_last_timestamp [11:27:19]Write 4 bytes [11:27:19]NVStorageSaveData done [11:27:19]ExternCall_PrintAddStr [11:27:19]wPrintStart [11:27:19]Write to MH i2c: 01 00 00 5C 73 CF [11:27:19]Write i2c OK [11:27:19]MH_I2C_Read... [11:27:19]Read from MH i2c: 01 [11:27:19]MH_I2C_Read... [11:27:19]Read from MH i2c: 01 07 00 [11:27:19]MH_I2C_Read... [11:27:19]Read from MH i2c: 01 07 00 5C 73 00 00 00 00 00 FF 0F E4 [11:27:19]RasterBufferAndPrint [11:27:19]line Счет N : (1)645162 [11:27:19]line ИНН: 02508201610067 [11:27:19]line Контрольно-Кассовый Чек [11:27:19]line ПРОДАЖА [11:27:19]line ТРК (МРК, ГНК) : 41 [11:27:19]line Товар: 2710124130 [11:27:19]line Аи-92-К-2 [11:27:19]line 17.940 * 66.90 [11:27:19]line = 1200.19 [11:27:19]line НДС 12% НСП 1% [11:27:19]line > о реализуемом товаре [11:27:19]line ОКРУГЛЕНИЕ: -0.19 [11:27:19]line ИТОГО: 1200.00 [11:27:19]line Внесено: 1200.00 [11:27:19]line СДАЧА: 0.00 [11:27:19]line НСП 1% : 10.62 [11:27:19]line НДС 12% : 127.45 [11:27:19]line Наличными: 1200.00 [11:27:19]line Безнал.: 0.00 [11:27:19]line Место: АЗС № 172 "Партнер Нефть" [11:27:19]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:27:19]line СНО: Общий режим [11:27:19]line Чек 205 30.10.2024 11:27 [11:27:19]line Смена: 536 ФФД: 1.0 [11:27:19]line ЗНМ: 0300000116 [11:27:19]line РНМ: 0000000000091780 [11:27:19]line Версия ККМ: 001 [11:27:19]line ФМ: 0000000000871765 [11:27:19]line ФД: 311358 [11:27:19]line ФПД: 128714939707317 [11:27:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T112723&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311358&fm=128714939707317&tin=02508201610067®Number=0000000000091780&sum=120000 [11:27:19]written 0, free lines is 4095 [11:27:20]OFD Sender: Processing packet 311358 [packets to send 223, broken 222] [11:27:20]ProducePacketName [11:27:20]name=ofd_packets/00311358 [11:27:20]OFD Sender: To server: pG, [11:27:20]CommunicateWithHost lk.salyk.kg:30040 [11:27:20]ConnectInit lk.salyk.kg [11:27:20]Connected sock=10 [11:27:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 75 3B 07 01 AF 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 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 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 C9 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 CD 00 00 00 F4 03 04 00 1B 18 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3E C0 04 00 35 04 06 00 75 10 C8 42 2F B5 D1 F0 8E CE 4A 44 31 20 [11:27:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 C7 70 47 00 9B 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 31 37 36 35 10 04 04 00 3E C0 04 00 F4 03 04 00 6B BE 21 67 B6 04 01 00 00 BA 15 BE B0 66 6D 9B 7A [11:27:20]CommunicateWithHost err = 0 [11:27:20]CheckOFDResponse [11:27:20]1017 (14) - 77093643461234 [11:27:20]1041 (16) - 0000000000871765 [11:27:20]1040 (4) - 311358 [11:27:20]1012 (4) - 30.10.2024 05:04 [11:27:20]1206 (1) - 0 [11:27:20]OFD Sender: Remove packet 311358 [11:27:20]ProducePacketName [11:27:20]name=ofd_packets/00311358 [11:27:20]NVStorageDeleteData [11:27:20]Write to MH i2c: 01 00 00 86 73 F9 [11:27:20]Write i2c OK [11:27:20]MH_I2C_Read... [11:27:20]Read from MH i2c: 01 [11:27:20]MH_I2C_Read... [11:27:20]Read from MH i2c: 01 07 00 [11:27:20]MH_I2C_Read... [11:27:20]Read from MH i2c: 01 07 00 86 73 00 00 00 00 00 CB 0C D7 [11:27:20]RasterBufferAndPrint [11:27:20]line [11:27:20]line [11:27:20]line [11:27:20]line [11:27:20]line [11:27:20]written 0, free lines is 3281 [11:27:20]MH_Cut [11:27:20]Write to MH i2c: D1 01 00 8D 73 01 D2 [11:27:20]Write i2c OK [11:27:20]MH_I2C_Read... [11:27:20]Read from MH i2c: D1 [11:27:20]MH_I2C_Read... [11:27:20]Read from MH i2c: D1 01 00 [11:27:20]MH_I2C_Read... [11:27:20]Read from MH i2c: D1 01 00 8D 73 00 D1 [11:27:20]Write to MH i2c: 01 00 00 8E 73 01 [11:27:20]Write i2c OK [11:27:20]MH_I2C_Read... [11:27:20]OFD Sender: No OFD packet to send [11:27:21]*** Cut start [11:27:21]*** Purtial cut [11:27:21]*** Stage 1: CUTSNS_PIN = 1 [11:27:21]Read from MH i2c: 01 [11:27:21]MH_I2C_Read... [11:27:21]*** Stop cut motor [11:27:21]*** Cut end [11:27:21]Read from MH i2c: 01 07 00 [11:27:21]MH_I2C_Read... [11:27:21]Read from MH i2c: 01 07 00 8E 73 00 00 00 00 00 FF 0F 16 [11:27:21]process_action close_receipt done [11:27:21]requested_data is exist [11:27:21]produce_requested_data [11:27:21]requested_item fm.sn is exist - process it [11:27:21]wFMCommunicate request_size=4 [11:27:21]MH_SAM_APDU [11:27:21]CAPDU: 80 11 00 00 [11:27:21]Write to MH i2c: E2 08 00 8F 73 80 11 00 00 00 00 00 00 7C [11:27:21]Write i2c OK [11:27:21]MH_I2C_Read... [11:27:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:27:21]Read from MH i2c: E2 [11:27:21]MH_I2C_Read... [11:27:21]Read from MH i2c: E2 17 00 [11:27:21]MH_I2C_Read... [11:27:21]Read from MH i2c: E2 17 00 8F 73 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D1 [11:27:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:27:21]wFMCommunicate OK [11:27:21]requested_item fd.num is exist - process it [11:27:21]SAM_PROTO_GetFieldsCounters [11:27:21]wFMCommunicate request_size=4 [11:27:21]MH_SAM_APDU [11:27:21]CAPDU: 80 13 00 00 [11:27:21]Write to MH i2c: E2 08 00 90 73 80 13 00 00 00 00 00 00 7F [11:27:21]Write i2c OK [11:27:21]MH_I2C_Read... [11:27:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:27:21]Read from MH i2c: E2 [11:27:21]MH_I2C_Read... [11:27:21]Read from MH i2c: E2 62 00 [11:27:21]MH_I2C_Read... [11:27:21]Read from MH i2c: E2 62 00 90 73 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 3E C0 04 00 0E 04 04 00 18 02 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 25 [11:27: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 3E C0 04 00 0E 04 04 00 18 02 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:27:21]wFMCommunicate OK [11:27:21]SAM_PROTO_GetFieldsCounters done [11:27:21]requested_item shift.num is exist - process it [11:27:21]requested_item shift.opened is exist - process it [11:27:21]req_shift_opened [11:27:21]FM_GetShiftState [11:27:21]SAM_PROTO_GetShiftState [11:27:21]wFMCommunicate request_size=4 [11:27:21]MH_SAM_APDU [11:27:21]CAPDU: 80 13 01 00 [11:27:21]Write to MH i2c: E2 08 00 91 73 80 13 01 00 00 00 00 00 81 [11:27:21]Write i2c OK [11:27:21]MH_I2C_Read... [11:27:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:27:21]Read from MH i2c: E2 [11:27:21]MH_I2C_Read... [11:27:21]Read from MH i2c: E2 0E 00 [11:27:21]MH_I2C_Read... [11:27:21]Read from MH i2c: E2 0E 00 91 73 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 6C [11:27:21]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:27:21]wFMCommunicate OK [11:27:21]SAM_PROTO_GetShiftState done [11:27:21]FM_GetShiftState done [11:27:21]req_shift_opened done [11:27:21]requested_item shift.open_date is exist - process it [11:27:21]req_shift_open_date [11:27:21]req_shift_open_date done [11:27:21]produce_requested_data done [11:27:21]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311358,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:27:21]process_action_free close_receipt [11:27:21]json_value_free [11:27:21]json_value_free done [11:27:21]process_json_proto returns [11:27:21]Send response to host [11:27:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311358,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:27:21]free response buf [11:27:21]execute_script done [11:27:21]execute_script returns [11:27:21]free content buf [11:27:21]Sock 7.Close socket [11:27:21]Sock 7.Thread stoped [11:27:25]OFD Sender: No OFD packet to send [11:27:30]OFD Sender: No OFD packet to send [11:27:35]OFD Sender: No OFD packet to send [11:27:40]OFD Sender: No OFD packet to send [11:27:45]OFD Sender: No OFD packet to send [11:27:50]OFD Sender: No OFD packet to send [11:27:55]OFD Sender: No OFD packet to send [11:28:00]OFD Sender: No OFD packet to send [11:28:05]OFD Sender: No OFD packet to send [11:28:10]OFD Sender: No OFD packet to send [11:28:15]OFD Sender: No OFD packet to send [11:28:20]OFD Sender: No OFD packet to send [11:28:25]OFD Sender: No OFD packet to send [11:28:30]OFD Sender: No OFD packet to send [11:28:35]OFD Sender: No OFD packet to send [11:28:39]accept exits with 9 [11:28:39]New connection [11:28:39]New thread 3066654052 created [11:28:39]Thread 3066510692 joined [11:28:39]Waiting for new connection... [11:28:39] Sock 9.Parse request [11:28:39]Sock 9.Check first char [11:28:39]Sock 9.First char is OK [11:28:39]request: POST /json_proto HTTP/1.0 [11:28:39]Method: POST [11:28:39]URL: /json_proto [11:28:39]Method is POST - this is cgi request [11:28:39]url: /json_proto [11:28:39]query_string will be loaded in cgi processing [11:28:39]execute_cgi json_proto POST (null) [11:28:39]execute_cgi path=json_proto method=POST [11:28:39]POST find Content-Length [11:28:39]Host: 172.17.96.3:8080 [11:28:39]Content-Length: 984 [11:28:39]Content-Type: application/json [11:28:39] [11:28:39]POST finish read [11:28:39]Found Content-Length = 984 [11:28:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645160", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.20, "quantity" : 159.580, "sum" : 12000.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 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 159.58 \u0441\u043E\u043C", "deposit" : 12000.00, "total" : 12000.00, "payments": [ { "type": 0, "sum" : 12000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:28:39]execute_script... [11:28: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)645160", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.20, "quantity" : 159.580, "sum" : 12000.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 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 159.58 \u0441\u043E\u043C", "deposit" : 12000.00, "total" : 12000.00, "payments": [ { "type": 0, "sum" : 12000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:28:39]POST & json_proto [11:28:39]process_json_proto [11:28:39]json parsed OK: [11:28:39]protocol is kg_v1.0 [11:28:39]action value=close_receipt [11:28:39]process_action close_receipt [11:28:39]cmd_close_receipt [11:28:39]MH_GetDate [11:28:39]Write to MH i2c: F0 00 00 92 73 F4 [11:28:39]Write i2c OK [11:28:39]MH_I2C_Read... [11:28:39]Read from MH i2c: F0 [11:28:39]MH_I2C_Read... [11:28:39]Read from MH i2c: F0 09 00 [11:28:39]MH_I2C_Read... [11:28:39]Read from MH i2c: F0 09 00 92 73 00 6C 18 22 67 44 5E 04 65 15 [11:28:39]GetLastDocTimeStamp 1730287643 [11:28:39]current date 1730287724 [11:28:39]FM_GetShiftState [11:28:39]SAM_PROTO_GetShiftState [11:28:39]wFMCommunicate request_size=4 [11:28:39]MH_SAM_APDU [11:28:39]CAPDU: 80 13 01 00 [11:28:39]Write to MH i2c: E2 08 00 93 73 80 13 01 00 00 00 00 00 83 [11:28:39]Write i2c OK [11:28:39]MH_I2C_Read... [11:28:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:28:39]Read from MH i2c: E2 [11:28:39]MH_I2C_Read... [11:28:39]Read from MH i2c: E2 0E 00 [11:28:39]MH_I2C_Read... [11:28:39]Read from MH i2c: E2 0E 00 93 73 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 6E [11:28:39]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:28:39]wFMCommunicate OK [11:28:39]SAM_PROTO_GetShiftState done [11:28:39]FM_GetShiftState done [11:28:39]opened in 1730247899 [11:28:39]opened+sec_in_day 1730334299 [11:28:39]quantity*price = 1200041 [11:28:39]sum+1 = 1200043 [11:28:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 12000.00 Внесено: 12000.00 СДАЧА: 0.00 НСП 1% : 106.20 НДС 12% : 1274.38 Наличными: 12000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 206 30.10.2024 11:28 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Дисконтная программа ДТ номер 172 сэкономлено 159.58 сом ФМ: 0000000000871765 ФД: 311359 ФПД: 253482364554311 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T112844&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311359&fm=253482364554311&tin=02508201610067®Number=0000000000091780&sum=1200000 [11:28:40]StoreToDocumentArchive [11:28:40]shift 536 fd 311359 [11:28:40]save to /storage/0536/doc_00311359 [11:28:40]save last doc name /storage/0536/doc_00311359 to /storage/kkm_last_doc_name [11:28:40]save OK [11:28:40]Clear old archive folders... [11:28:40]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:28:40]tlvbuf is 00797E50 [11:28:40]SAM_PROTO_ClearQueue [11:28:40]wFMCommunicate request_size=4 [11:28:40]MH_SAM_APDU [11:28:40]CAPDU: 80 09 00 00 [11:28:40]Write to MH i2c: E2 08 00 A0 73 80 09 00 00 00 00 00 00 85 [11:28:40]Write i2c OK [11:28:40]MH_I2C_Read... [11:28:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:28:40]Read from MH i2c: E2 [11:28:40]MH_I2C_Read... [11:28:40]Read from MH i2c: E2 03 00 [11:28:40]MH_I2C_Read... [11:28:40]Read from MH i2c: E2 03 00 A0 73 00 90 00 87 [11:28:40]RAPDU: 90 00 [11:28:40]wFMCommunicate OK [11:28:40]SAM_PROTO_ClearQueue done [11:28:40]KKMCreateOFDPacket [11:28:40]OFDProtocolAddRootSTLVToBuf [11:28:40]FM_MakeSignedData [11:28:40]FM_MakeSignedData [11:28:40]SAM_PROTO_SignData [11:28:40]wFMCommunicate request_size=4 [11:28:40]MH_SAM_APDU [11:28:40]CAPDU: 80 0D 01 02 [11:28:40]Write to MH i2c: E2 08 00 A1 73 80 0D 01 02 00 00 00 00 8D [11:28:40]Write i2c OK [11:28:40]MH_I2C_Read... [11:28:40]Read from MH i2c: E2 [11:28:40]MH_I2C_Read... [11:28:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:28:40]Read from MH i2c: E2 03 00 [11:28:40]MH_I2C_Read... [11:28:40]Read from MH i2c: E2 03 00 A1 73 00 90 00 88 [11:28:40]RAPDU: 90 00 [11:28:40]wFMCommunicate OK [11:28:40]wFMCommunicate request_size=255 [11:28:40]MH_SAM_APDU [11:28: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 32 FF 03 08 00 03 5C 6F 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 AA 4F 12 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 4F 12 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 29 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CE F1 01 00 00 00 07 04 06 00 80 4F 12 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 6C 18 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3F C0 04 00 35 04 06 00 E6 8A 76 4B [11:28:40]Write to MH i2c: E2 02 01 A2 73 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 32 FF 03 08 00 03 5C 6F 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 AA 4F 12 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 4F 12 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 29 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CE F1 01 00 00 00 07 04 06 00 80 4F 12 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 6C 18 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3F C0 04 00 35 04 06 00 E6 8A 76 4B 00 00 8E [11:28:40]Write i2c OK [11:28:40]MH_I2C_Read... [11:28:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:28:40]Read from MH i2c: E2 [11:28:40]MH_I2C_Read... [11:28:40]Read from MH i2c: E2 03 00 [11:28:40]MH_I2C_Read... [11:28:40]Read from MH i2c: E2 03 00 A2 73 00 90 00 89 [11:28:40]RAPDU: 90 00 [11:28:40]wFMCommunicate OK [11:28:40]wFMCommunicate request_size=7 [11:28:40]MH_SAM_APDU [11:28:40]CAPDU: 80 0D 02 02 02 CC 47 [11:28:40]Write to MH i2c: E2 0A 00 A3 73 80 0D 02 02 02 00 CC 47 00 00 A7 [11:28:40]Write i2c OK [11:28:40]MH_I2C_Read... [11:28:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:28:40]Read from MH i2c: E2 [11:28:40]MH_I2C_Read... [11:28:40]Read from MH i2c: E2 03 00 [11:28:40]MH_I2C_Read... [11:28:40]Read from MH i2c: E2 03 00 A3 73 00 90 00 8A [11:28:40]RAPDU: 90 00 [11:28:40]wFMCommunicate OK [11:28:40]wFMCommunicate request_size=4 [11:28:40]MH_SAM_APDU [11:28:40]CAPDU: 80 0D 03 02 [11:28:40]Write to MH i2c: E2 08 00 A4 73 80 0D 03 02 00 00 00 00 92 [11:28:40]Write i2c OK [11:28:40]MH_I2C_Read... [11:28:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:28:40]Read from MH i2c: E2 [11:28:40]MH_I2C_Read... [11:28:40]Read from MH i2c: E2 0B 00 [11:28:40]MH_I2C_Read... [11:28:40]Read from MH i2c: E2 0B 00 A4 73 00 0D 5A D4 C3 F3 05 DE 1C 90 00 83 [11:28:40]RAPDU: 0D 5A D4 C3 F3 05 DE 1C 90 00 [11:28:40]wFMCommunicate OK [11:28:40]SAM_PROTO_SignData done [11:28:40]FM_MakeSignedData done [11:28:40]CreateOFDProtocolMessage [11:28:40]wFMCommunicate request_size=4 [11:28:40]MH_SAM_APDU [11:28:40]CAPDU: 80 11 00 00 [11:28:40]Write to MH i2c: E2 08 00 A5 73 80 11 00 00 00 00 00 00 92 [11:28:40]Write i2c OK [11:28:40]MH_I2C_Read... [11:28:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:28:40]Read from MH i2c: E2 [11:28:40]MH_I2C_Read... [11:28:40]Read from MH i2c: E2 17 00 [11:28:40]MH_I2C_Read... [11:28:40]Read from MH i2c: E2 17 00 A5 73 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E7 [11:28:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:28:40]wFMCommunicate OK [11:28:40]CreateOFDProtocolMessage done [11:28:40]OFDSenderStorePacket 311359 [11:28:40]StoreOFDPacket docnum=311359 [11:28:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 D9 0E 04 01 EF 1F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 5C 6F 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 AA 4F 12 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 4F 12 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 29 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CE F1 01 00 00 00 07 04 06 00 80 4F 12 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 6C 18 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3F C0 04 00 35 04 06 00 E6 8A 76 4B CC 47 0D 5A D4 C3 F3 05 DE 1C [11:28:40]CheckFolder [11:28:40]dirname=/storage/ofd_packets [11:28:40]CheckFolder done [11:28:40]ProducePacketName [11:28:40]name=ofd_packets/00311359 [11:28:40]NVStorageSaveData ofd_packets/00311359 [11:28:40]File name is /storage/ofd_packets/00311359 [11:28:40]Write 298 bytes [11:28:40]NVStorageSaveData done [11:28:40]OFDSenderStorePacket done [11:28:40]KKMCreateOFDPacket done [11:28:40]NVStorageSaveData kkm_last_timestamp [11:28:40]File name is /storage/kkm_last_timestamp [11:28:40]Write 4 bytes [11:28:40]NVStorageSaveData done [11:28:40]ExternCall_PrintAddStr [11:28:40]wPrintStart [11:28:40]Write to MH i2c: 01 00 00 A6 73 19 [11:28:40]Write i2c OK [11:28:40]MH_I2C_Read... [11:28:40]Read from MH i2c: 01 [11:28:40]MH_I2C_Read... [11:28:40]Read from MH i2c: 01 07 00 [11:28:40]MH_I2C_Read... [11:28:40]Read from MH i2c: 01 07 00 A6 73 00 00 00 00 00 FF 0F 2E [11:28:40]RasterBufferAndPrint [11:28:40]line Счет N : (1)645160 [11:28:40]line ИНН: 02508201610067 [11:28:40]line Контрольно-Кассовый Чек [11:28:40]line ПРОДАЖА [11:28:40]line ТРК (МРК, ГНК) : 21 [11:28:40]line Товар: 2710194210 [11:28:40]line ДТ-К-2 [11:28:40]line 159.580 * 75.20 [11:28:40]line = 12000.42 [11:28:40]line НДС 12% НСП 1% [11:28:40]line > о реализуемом товаре [11:28:40]line ОКРУГЛЕНИЕ: -0.42 [11:28:40]line ИТОГО: 12000.00 [11:28:40]line Внесено: 12000.00 [11:28:40]line СДАЧА: 0.00 [11:28:40]line НСП 1% : 106.20 [11:28:40]line НДС 12% : 1274.38 [11:28:40]line Наличными: 12000.00 [11:28:40]line Безнал.: 0.00 [11:28:40]line Место: АЗС № 172 "Партнер Нефть" [11:28:40]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:28:40]line СНО: Общий режим [11:28:40]line Чек 206 30.10.2024 11:28 [11:28:40]line Смена: 536 ФФД: 1.0 [11:28:40]line ЗНМ: 0300000116 [11:28:40]line РНМ: 0000000000091780 [11:28:40]line Версия ККМ: 001 [11:28:40]line [11:28:40]line Дисконтная программа [11:28:40]line ДТ [11:28:40]line номер 172 [11:28:40]line сэкономлено 159.58 сом [11:28:41]line ФМ: 0000000000871765 [11:28:41]line ФД: 311359 [11:28:41]line ФПД: 253482364554311 [11:28:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T112844&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311359&fm=253482364554311&tin=02508201610067®Number=0000000000091780&sum=1200000 [11:28:41]OFD Sender: Processing packet 311359 [packets to send 223, broken 222] [11:28:41]ProducePacketName [11:28:41]name=ofd_packets/00311359 [11:28:41]OFD Sender: To server: pG, [11:28:41]CommunicateWithHost lk.salyk.kg:30040 [11:28:41]ConnectInit lk.salyk.kg [11:28:41]written 0, free lines is 4095 [11:28:41]Connected sock=10 [11:28:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 D9 0E 04 01 EF 1F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 5C 6F 02 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 AA 4F 12 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 4F 12 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 29 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CE F1 01 00 00 00 07 04 06 00 80 4F 12 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 6C 18 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3F C0 04 00 35 04 06 00 E6 8A 76 4B CC 47 0D 5A D4 C3 F3 05 DE 1C [11:28:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 1B 03 47 00 AD 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 31 37 36 35 10 04 04 00 3F C0 04 00 F4 03 04 00 BC BE 21 67 B6 04 01 00 00 C2 4C BD 00 D6 1E 7D 75 [11:28:41]CommunicateWithHost err = 0 [11:28:41]CheckOFDResponse [11:28:41]1017 (14) - 77093643461234 [11:28:41]1041 (16) - 0000000000871765 [11:28:41]1040 (4) - 311359 [11:28:41]1012 (4) - 30.10.2024 05:06 [11:28:41]1206 (1) - 0 [11:28:41]OFD Sender: Remove packet 311359 [11:28:41]ProducePacketName [11:28:41]name=ofd_packets/00311359 [11:28:41]NVStorageDeleteData [11:28:41]Write to MH i2c: 01 00 00 D5 73 48 [11:28:41]Write i2c OK [11:28:41]MH_I2C_Read... [11:28:41]Read from MH i2c: 01 [11:28:41]MH_I2C_Read... [11:28:41]Read from MH i2c: 01 07 00 [11:28:41]MH_I2C_Read... [11:28:41]Read from MH i2c: 01 07 00 D5 73 00 00 00 00 00 72 0C CD [11:28:41]RasterBufferAndPrint [11:28:41]line [11:28:41]line [11:28:41]line [11:28:41]line [11:28:41]line [11:28:41]written 0, free lines is 3191 [11:28:41]MH_Cut [11:28:41]Write to MH i2c: D1 01 00 DC 73 01 21 [11:28:41]Write i2c OK [11:28:41]MH_I2C_Read... [11:28:41]Read from MH i2c: D1 [11:28:41]MH_I2C_Read... [11:28:41]Read from MH i2c: D1 01 00 [11:28:41]MH_I2C_Read... [11:28:41]Read from MH i2c: D1 01 00 DC 73 00 20 [11:28:41]Write to MH i2c: 01 00 00 DD 73 50 [11:28:41]Write i2c OK [11:28:41]MH_I2C_Read... [11:28:42]OFD Sender: No OFD packet to send [11:28:42]*** Cut start [11:28:42]*** Purtial cut [11:28:42]*** Stage 1: CUTSNS_PIN = 1 [11:28:42]Read from MH i2c: 01 [11:28:42]MH_I2C_Read... [11:28:42]*** Stop cut motor [11:28:42]*** Cut end [11:28:42]Read from MH i2c: 01 07 00 [11:28:42]MH_I2C_Read... [11:28:42]Read from MH i2c: 01 07 00 DD 73 00 00 00 00 00 FF 0F 65 [11:28:42]process_action close_receipt done [11:28:42]requested_data is exist [11:28:42]produce_requested_data [11:28:42]requested_item fm.sn is exist - process it [11:28:42]wFMCommunicate request_size=4 [11:28:42]MH_SAM_APDU [11:28:42]CAPDU: 80 11 00 00 [11:28:42]Write to MH i2c: E2 08 00 DE 73 80 11 00 00 00 00 00 00 CB [11:28:42]Write i2c OK [11:28:42]MH_I2C_Read... [11:28:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:28:43]Read from MH i2c: E2 [11:28:43]MH_I2C_Read... [11:28:43]Read from MH i2c: E2 17 00 [11:28:43]MH_I2C_Read... [11:28:43]Read from MH i2c: E2 17 00 DE 73 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 20 [11:28:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:28:43]wFMCommunicate OK [11:28:43]requested_item fd.num is exist - process it [11:28:43]SAM_PROTO_GetFieldsCounters [11:28:43]wFMCommunicate request_size=4 [11:28:43]MH_SAM_APDU [11:28:43]CAPDU: 80 13 00 00 [11:28:43]Write to MH i2c: E2 08 00 DF 73 80 13 00 00 00 00 00 00 CE [11:28:43]Write i2c OK [11:28:43]MH_I2C_Read... [11:28:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:28:43]Read from MH i2c: E2 [11:28:43]MH_I2C_Read... [11:28:43]Read from MH i2c: E2 62 00 [11:28:43]MH_I2C_Read... [11:28:43]Read from MH i2c: E2 62 00 DF 73 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 3F C0 04 00 0E 04 04 00 18 02 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 78 [11:28: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 3F C0 04 00 0E 04 04 00 18 02 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:28:43]wFMCommunicate OK [11:28:43]SAM_PROTO_GetFieldsCounters done [11:28:43]requested_item shift.num is exist - process it [11:28:43]requested_item shift.opened is exist - process it [11:28:43]req_shift_opened [11:28:43]FM_GetShiftState [11:28:43]SAM_PROTO_GetShiftState [11:28:43]wFMCommunicate request_size=4 [11:28:43]MH_SAM_APDU [11:28:43]CAPDU: 80 13 01 00 [11:28:43]Write to MH i2c: E2 08 00 E0 73 80 13 01 00 00 00 00 00 D0 [11:28:43]Write i2c OK [11:28:43]MH_I2C_Read... [11:28:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:28:43]Read from MH i2c: E2 [11:28:43]MH_I2C_Read... [11:28:43]Read from MH i2c: E2 0E 00 [11:28:43]MH_I2C_Read... [11:28:43]Read from MH i2c: E2 0E 00 E0 73 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 BB [11:28:43]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:28:43]wFMCommunicate OK [11:28:43]SAM_PROTO_GetShiftState done [11:28:43]FM_GetShiftState done [11:28:43]req_shift_opened done [11:28:43]requested_item shift.open_date is exist - process it [11:28:43]req_shift_open_date [11:28:43]req_shift_open_date done [11:28:43]produce_requested_data done [11:28:43]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311359,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:28:43]process_action_free close_receipt [11:28:43]json_value_free [11:28:43]json_value_free done [11:28:43]process_json_proto returns [11:28:43]Send response to host [11:28:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311359,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:28:43]free response buf [11:28:43]execute_script done [11:28:43]execute_script returns [11:28:43]free content buf [11:28:43]Sock 9.Close socket [11:28:43]Sock 9.Thread stoped [11:28:47]OFD Sender: No OFD packet to send [11:28:52]OFD Sender: No OFD packet to send [11:28:52]accept exits with 7 [11:28:52]New connection [11:28:52]New thread 3066510692 created [11:28:52]Thread 3066654052 joined [11:28:52]Waiting for new connection... [11:28:52] Sock 7.Parse request [11:28:52]Sock 7.Check first char [11:28:52]Sock 7.First char is OK [11:28:52]request: POST /json_proto HTTP/1.0 [11:28:52]Method: POST [11:28:52]URL: /json_proto [11:28:52]Method is POST - this is cgi request [11:28:52]url: /json_proto [11:28:52]query_string will be loaded in cgi processing [11:28:52]execute_cgi json_proto POST (null) [11:28:52]execute_cgi path=json_proto method=POST [11:28:52]POST find Content-Length [11:28:52]Host: 172.17.96.3:8080 [11:28:52]Content-Length: 677 [11:28:52]Content-Type: application/json [11:28:52] [11:28:52]POST finish read [11:28:52]Found Content-Length = 677 [11:28:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645163", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.480, "sum" : 299.71, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 299.00, "payments": [ { "type": 0, "sum" : 299.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:28:52]execute_script... [11:28: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)645163", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.480, "sum" : 299.71, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 299.00, "payments": [ { "type": 0, "sum" : 299.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:28:52]POST & json_proto [11:28:52]process_json_proto [11:28:52]json parsed OK: [11:28:52]protocol is kg_v1.0 [11:28:52]action value=close_receipt [11:28:52]process_action close_receipt [11:28:52]cmd_close_receipt [11:28:52]MH_GetDate [11:28:52]Write to MH i2c: F0 00 00 E1 73 43 [11:28:52]Write i2c OK [11:28:52]MH_I2C_Read... [11:28:52]Read from MH i2c: F0 [11:28:52]MH_I2C_Read... [11:28:52]Read from MH i2c: F0 09 00 [11:28:52]MH_I2C_Read... [11:28:52]Read from MH i2c: F0 09 00 E1 73 00 79 18 22 67 44 5E 04 65 71 [11:28:52]GetLastDocTimeStamp 1730287724 [11:28:52]current date 1730287737 [11:28:52]FM_GetShiftState [11:28:52]SAM_PROTO_GetShiftState [11:28:52]wFMCommunicate request_size=4 [11:28:52]MH_SAM_APDU [11:28:52]CAPDU: 80 13 01 00 [11:28:52]Write to MH i2c: E2 08 00 E2 73 80 13 01 00 00 00 00 00 D2 [11:28:52]Write i2c OK [11:28:52]MH_I2C_Read... [11:28:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:28:52]Read from MH i2c: E2 [11:28:52]MH_I2C_Read... [11:28:52]Read from MH i2c: E2 0E 00 [11:28:52]MH_I2C_Read... [11:28:52]Read from MH i2c: E2 0E 00 E2 73 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 BD [11:28:52]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:28:52]wFMCommunicate OK [11:28:52]SAM_PROTO_GetShiftState done [11:28:52]FM_GetShiftState done [11:28:52]opened in 1730247899 [11:28:52]opened+sec_in_day 1730334299 [11:28:52]quantity*price = 29971 [11:28:52]sum+1 = 29972 [11:28:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.71 ИТОГО: 299.00 Внесено: 300.00 СДАЧА: 1.00 НСП 1% : 2.65 НДС 12% : 31.83 Наличными: 299.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 207 30.10.2024 11:28 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311360 ФПД: 3140548929044 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T112857&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311360&fm=3140548929044&tin=02508201610067®Number=0000000000091780&sum=29900 [11:28:53]StoreToDocumentArchive [11:28:53]shift 536 fd 311360 [11:28:53]save to /storage/0536/doc_00311360 [11:28:53]save last doc name /storage/0536/doc_00311360 to /storage/kkm_last_doc_name [11:28:53]save OK [11:28:53]Clear old archive folders... [11:28:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:28:53]tlvbuf is 0062E970 [11:28:53]SAM_PROTO_ClearQueue [11:28:53]wFMCommunicate request_size=4 [11:28:53]MH_SAM_APDU [11:28:53]CAPDU: 80 09 00 00 [11:28:53]Write to MH i2c: E2 08 00 EF 73 80 09 00 00 00 00 00 00 D4 [11:28:53]Write i2c OK [11:28:53]MH_I2C_Read... [11:28:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:28:53]Read from MH i2c: E2 [11:28:53]MH_I2C_Read... [11:28:53]Read from MH i2c: E2 03 00 [11:28:53]MH_I2C_Read... [11:28:53]Read from MH i2c: E2 03 00 EF 73 00 90 00 D6 [11:28:53]RAPDU: 90 00 [11:28:53]wFMCommunicate OK [11:28:53]SAM_PROTO_ClearQueue done [11:28:53]KKMCreateOFDPacket [11:28:53]OFDProtocolAddRootSTLVToBuf [11:28:53]FM_MakeSignedData [11:28:53]FM_MakeSignedData [11:28:53]SAM_PROTO_SignData [11:28:53]wFMCommunicate request_size=4 [11:28:53]MH_SAM_APDU [11:28:53]CAPDU: 80 0D 01 02 [11:28:53]Write to MH i2c: E2 08 00 F0 73 80 0D 01 02 00 00 00 00 DC [11:28:53]Write i2c OK [11:28:53]MH_I2C_Read... [11:28:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:28:53]Read from MH i2c: E2 [11:28:53]MH_I2C_Read... [11:28:53]Read from MH i2c: E2 03 00 [11:28:53]MH_I2C_Read... [11:28:53]Read from MH i2c: E2 03 00 F0 73 00 90 00 D7 [11:28:53]RAPDU: 90 00 [11:28:53]wFMCommunicate OK [11:28:53]wFMCommunicate request_size=255 [11:28:53]MH_SAM_APDU [11:28: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 32 FF 03 08 00 03 80 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 13 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 74 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6F 0C 00 00 00 00 07 04 06 00 CC 74 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 79 18 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 40 C0 04 00 35 04 06 00 02 [11:28:53]Write to MH i2c: E2 02 01 F1 73 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 80 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 13 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 74 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6F 0C 00 00 00 00 07 04 06 00 CC 74 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 79 18 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 40 C0 04 00 35 04 06 00 02 00 00 48 [11:28:53]Write i2c OK [11:28:53]MH_I2C_Read... [11:28:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:28:54]Read from MH i2c: E2 [11:28:54]MH_I2C_Read... [11:28:54]Read from MH i2c: E2 03 00 [11:28:54]MH_I2C_Read... [11:28:54]Read from MH i2c: E2 03 00 F1 73 00 90 00 D8 [11:28:54]RAPDU: 90 00 [11:28:54]wFMCommunicate OK [11:28:54]wFMCommunicate request_size=10 [11:28:54]MH_SAM_APDU [11:28:54]CAPDU: 80 0D 02 02 05 DB 37 4D A6 14 [11:28:54]Write to MH i2c: E2 0D 00 F2 73 80 0D 02 02 05 00 DB 37 4D A6 14 00 00 02 [11:28:54]Write i2c OK [11:28:54]MH_I2C_Read... [11:28:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:28:54]Read from MH i2c: E2 [11:28:54]MH_I2C_Read... [11:28:54]Read from MH i2c: E2 03 00 [11:28:54]MH_I2C_Read... [11:28:54]Read from MH i2c: E2 03 00 F2 73 00 90 00 D9 [11:28:54]RAPDU: 90 00 [11:28:54]wFMCommunicate OK [11:28:54]wFMCommunicate request_size=4 [11:28:54]MH_SAM_APDU [11:28:54]CAPDU: 80 0D 03 02 [11:28:54]Write to MH i2c: E2 08 00 F3 73 80 0D 03 02 00 00 00 00 E1 [11:28:54]Write i2c OK [11:28:54]MH_I2C_Read... [11:28:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:28:54]Read from MH i2c: E2 [11:28:54]MH_I2C_Read... [11:28:54]Read from MH i2c: E2 0B 00 [11:28:54]MH_I2C_Read... [11:28:54]Read from MH i2c: E2 0B 00 F3 73 00 0E 6A 74 82 10 13 7B 05 90 00 F3 [11:28:54]RAPDU: 0E 6A 74 82 10 13 7B 05 90 00 [11:28:54]wFMCommunicate OK [11:28:54]SAM_PROTO_SignData done [11:28:54]FM_MakeSignedData done [11:28:54]CreateOFDProtocolMessage [11:28:54]wFMCommunicate request_size=4 [11:28:54]MH_SAM_APDU [11:28:54]CAPDU: 80 11 00 00 [11:28:54]Write to MH i2c: E2 08 00 F4 73 80 11 00 00 00 00 00 00 E1 [11:28:54]Write i2c OK [11:28:54]MH_I2C_Read... [11:28:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:28:54]Read from MH i2c: E2 [11:28:54]MH_I2C_Read... [11:28:54]Read from MH i2c: E2 17 00 [11:28:54]MH_I2C_Read... [11:28:54]Read from MH i2c: E2 17 00 F4 73 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 36 [11:28:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:28:54]wFMCommunicate OK [11:28:54]CreateOFDProtocolMessage done [11:28:54]OFDSenderStorePacket 311360 [11:28:54]StoreOFDPacket docnum=311360 [11:28:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 83 75 07 01 6A 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 32 FF 03 08 00 03 80 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 13 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 74 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6F 0C 00 00 00 00 07 04 06 00 CC 74 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 79 18 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 40 C0 04 00 35 04 06 00 02 DB 37 4D A6 14 0E 6A 74 82 10 13 7B 05 [11:28:54]CheckFolder [11:28:54]dirname=/storage/ofd_packets [11:28:54]CheckFolder done [11:28:54]ProducePacketName [11:28:54]name=ofd_packets/00311360 [11:28:54]NVStorageSaveData ofd_packets/00311360 [11:28:54]File name is /storage/ofd_packets/00311360 [11:28:54]Write 301 bytes [11:28:54]NVStorageSaveData done [11:28:54]OFDSenderStorePacket done [11:28:54]KKMCreateOFDPacket done [11:28:54]NVStorageSaveData kkm_last_timestamp [11:28:54]File name is /storage/kkm_last_timestamp [11:28:54]Write 4 bytes [11:28:54]NVStorageSaveData done [11:28:54]ExternCall_PrintAddStr [11:28:54]wPrintStart [11:28:54]Write to MH i2c: 01 00 00 F5 73 68 [11:28:54]Write i2c OK [11:28:54]MH_I2C_Read... [11:28:54]Read from MH i2c: 01 [11:28:54]MH_I2C_Read... [11:28:54]Read from MH i2c: 01 07 00 [11:28:54]MH_I2C_Read... [11:28:54]Read from MH i2c: 01 07 00 F5 73 00 00 00 00 00 FF 0F 7D [11:28:54]RasterBufferAndPrint [11:28:54]line Счет N : (1)645163 [11:28:54]line ИНН: 02508201610067 [11:28:54]line Контрольно-Кассовый Чек [11:28:54]line ПРОДАЖА [11:28:54]line ТРК (МРК, ГНК) : 52 [11:28:54]line Товар: 2710124130 [11:28:54]line Аи-92-К-2 [11:28:54]line 4.480 * 66.90 [11:28:54]line = 299.71 [11:28:54]line НДС 12% НСП 1% [11:28:54]line > о реализуемом товаре [11:28:54]line ОКРУГЛЕНИЕ: -0.71 [11:28:54]line ИТОГО: 299.00 [11:28:54]line Внесено: 300.00 [11:28:54]line СДАЧА: 1.00 [11:28:54]line НСП 1% : 2.65 [11:28:54]line НДС 12% : 31.83 [11:28:54]line Наличными: 299.00 [11:28:54]line Безнал.: 0.00 [11:28:54]line Место: АЗС № 172 "Партнер Нефть" [11:28:54]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:28:54]line СНО: Общий режим [11:28:54]line Чек 207 30.10.2024 11:28 [11:28:54]line Смена: 536 ФФД: 1.0 [11:28:54]line ЗНМ: 0300000116 [11:28:54]line РНМ: 0000000000091780 [11:28:54]line Версия ККМ: 001 [11:28:54]line ФМ: 0000000000871765 [11:28:54]line ФД: 311360 [11:28:54]line ФПД: 3140548929044 [11:28:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T112857&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311360&fm=3140548929044&tin=02508201610067®Number=0000000000091780&sum=29900 [11:28:54]written 0, free lines is 4095 [11:28:54]OFD Sender: Processing packet 311360 [packets to send 223, broken 222] [11:28:54]ProducePacketName [11:28:54]name=ofd_packets/00311360 [11:28:54]OFD Sender: To server: pG, [11:28:54]CommunicateWithHost lk.salyk.kg:30040 [11:28:54]ConnectInit lk.salyk.kg [11:28:54]Connected sock=10 [11:28:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 83 75 07 01 6A 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 32 FF 03 08 00 03 80 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 13 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 74 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6F 0C 00 00 00 00 07 04 06 00 CC 74 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 79 18 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 40 C0 04 00 35 04 06 00 02 DB 37 4D A6 14 0E 6A 74 82 10 13 7B 05 [11:28:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 6C 30 47 00 12 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 31 37 36 35 10 04 04 00 40 C0 04 00 F4 03 04 00 C9 BE 21 67 B6 04 01 00 00 6C 86 57 A5 DA 27 EE 8F [11:28:54]CommunicateWithHost err = 0 [11:28:54]CheckOFDResponse [11:28:54]1017 (14) - 77093643461234 [11:28:54]1041 (16) - 0000000000871765 [11:28:54]1040 (4) - 311360 [11:28:54]1012 (4) - 30.10.2024 05:06 [11:28:54]1206 (1) - 0 [11:28:54]OFD Sender: Remove packet 311360 [11:28:54]ProducePacketName [11:28:54]name=ofd_packets/00311360 [11:28:54]NVStorageDeleteData [11:28:54]Write to MH i2c: 01 00 00 1F 74 93 [11:28:54]Write i2c OK [11:28:54]MH_I2C_Read... [11:28:54]Read from MH i2c: 01 [11:28:54]MH_I2C_Read... [11:28:54]Read from MH i2c: 01 07 00 [11:28:54]MH_I2C_Read... [11:28:54]Read from MH i2c: 01 07 00 1F 74 00 00 00 00 00 C2 0C 68 [11:28:54]RasterBufferAndPrint [11:28:54]line [11:28:54]line [11:28:54]line [11:28:54]line [11:28:54]line [11:28:54]written 0, free lines is 3272 [11:28:54]MH_Cut [11:28:54]Write to MH i2c: D1 01 00 26 74 01 6C [11:28:54]Write i2c OK [11:28:54]MH_I2C_Read... [11:28:54]Read from MH i2c: D1 [11:28:54]MH_I2C_Read... [11:28:54]Read from MH i2c: D1 01 00 [11:28:54]MH_I2C_Read... [11:28:54]Read from MH i2c: D1 01 00 26 74 00 6B [11:28:54]Write to MH i2c: 01 00 00 27 74 9B [11:28:54]Write i2c OK [11:28:54]MH_I2C_Read... [11:28:55]OFD Sender: No OFD packet to send [11:28:55]*** Cut start [11:28:55]*** Purtial cut [11:28:55]*** Stage 1: CUTSNS_PIN = 1 [11:28:55]Read from MH i2c: 01 [11:28:55]MH_I2C_Read... [11:28:55]Read from MH i2c: 01 07 00 [11:28:55]MH_I2C_Read... [11:28:55]*** Stop cut motor [11:28:55]Read from MH i2c: 01 07 00 27 74 00 00 00 00 00 FF 0F B0 [11:28:55]process_action close_receipt done [11:28:55]requested_data is exist [11:28:55]produce_requested_data [11:28:55]requested_item fm.sn is exist - process it [11:28:55]wFMCommunicate request_size=4 [11:28:55]MH_SAM_APDU [11:28:55]CAPDU: 80 11 00 00 [11:28:55]Write to MH i2c: E2 08 00 28 74 80 11 00 00 00 00 00 00 16 [11:28:55]*** Cut end [11:28:55]Write i2c OK [11:28:55]MH_I2C_Read... [11:28:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:28:55]Read from MH i2c: E2 [11:28:55]MH_I2C_Read... [11:28:55]Read from MH i2c: E2 17 00 [11:28:55]MH_I2C_Read... [11:28:55]Read from MH i2c: E2 17 00 28 74 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6B [11:28:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:28:55]wFMCommunicate OK [11:28:55]requested_item fd.num is exist - process it [11:28:55]SAM_PROTO_GetFieldsCounters [11:28:55]wFMCommunicate request_size=4 [11:28:55]MH_SAM_APDU [11:28:55]CAPDU: 80 13 00 00 [11:28:55]Write to MH i2c: E2 08 00 29 74 80 13 00 00 00 00 00 00 19 [11:28:55]Write i2c OK [11:28:55]MH_I2C_Read... [11:28:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:28:55]Read from MH i2c: E2 [11:28:55]MH_I2C_Read... [11:28:55]Read from MH i2c: E2 62 00 [11:28:55]MH_I2C_Read... [11:28:55]Read from MH i2c: E2 62 00 29 74 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 40 C0 04 00 0E 04 04 00 18 02 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 C7 [11:28: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 40 C0 04 00 0E 04 04 00 18 02 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:28:55]wFMCommunicate OK [11:28:55]SAM_PROTO_GetFieldsCounters done [11:28:55]requested_item shift.num is exist - process it [11:28:55]requested_item shift.opened is exist - process it [11:28:55]req_shift_opened [11:28:55]FM_GetShiftState [11:28:55]SAM_PROTO_GetShiftState [11:28:55]wFMCommunicate request_size=4 [11:28:55]MH_SAM_APDU [11:28:55]CAPDU: 80 13 01 00 [11:28:55]Write to MH i2c: E2 08 00 2A 74 80 13 01 00 00 00 00 00 1B [11:28:55]Write i2c OK [11:28:55]MH_I2C_Read... [11:28:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:28:56]Read from MH i2c: E2 [11:28:56]MH_I2C_Read... [11:28:56]Read from MH i2c: E2 0E 00 [11:28:56]MH_I2C_Read... [11:28:56]Read from MH i2c: E2 0E 00 2A 74 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 06 [11:28:56]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:28:56]wFMCommunicate OK [11:28:56]SAM_PROTO_GetShiftState done [11:28:56]FM_GetShiftState done [11:28:56]req_shift_opened done [11:28:56]requested_item shift.open_date is exist - process it [11:28:56]req_shift_open_date [11:28:56]req_shift_open_date done [11:28:56]produce_requested_data done [11:28:56]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311360,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:28:56]process_action_free close_receipt [11:28:56]json_value_free [11:28:56]json_value_free done [11:28:56]process_json_proto returns [11:28:56]Send response to host [11:28:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311360,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:28:56]free response buf [11:28:56]execute_script done [11:28:56]execute_script returns [11:28:56]free content buf [11:28:56]Sock 7.Close socket [11:28:56]Sock 7.Thread stoped [11:29:00]OFD Sender: No OFD packet to send [11:29:05]OFD Sender: No OFD packet to send [11:29:10]OFD Sender: No OFD packet to send [11:29:15]OFD Sender: No OFD packet to send [11:29:15]accept exits with 9 [11:29:15]New connection [11:29:15]New thread 3066654052 created [11:29:15]Thread 3066510692 joined [11:29:15]Waiting for new connection... [11:29:15] Sock 9.Parse request [11:29:15]Sock 9.Check first char [11:29:15]Sock 9.First char is OK [11:29:15]request: POST /json_proto HTTP/1.0 [11:29:15]Method: POST [11:29:15]URL: /json_proto [11:29:15]Method is POST - this is cgi request [11:29:15]url: /json_proto [11:29:15]query_string will be loaded in cgi processing [11:29:15]execute_cgi json_proto POST (null) [11:29:15]execute_cgi path=json_proto method=POST [11:29:15]POST find Content-Length [11:29:15]Host: 172.17.96.3:8080 [11:29:15]Content-Length: 769 [11:29:15]Content-Type: application/json [11:29:15] [11:29:15]POST finish read [11:29:15]Found Content-Length = 769 [11:29:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645164", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:29:15]execute_script... [11:29: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)645164", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:29:15]POST & json_proto [11:29:15]process_json_proto [11:29:15]json parsed OK: [11:29:15]protocol is kg_v1.0 [11:29:15]action value=close_receipt [11:29:15]process_action close_receipt [11:29:15]cmd_close_receipt [11:29:15]MH_GetDate [11:29:15]Write to MH i2c: F0 00 00 2B 74 8E [11:29:15]Write i2c OK [11:29:15]MH_I2C_Read... [11:29:15]Read from MH i2c: F0 [11:29:15]MH_I2C_Read... [11:29:15]Read from MH i2c: F0 09 00 [11:29:15]MH_I2C_Read... [11:29:15]Read from MH i2c: F0 09 00 2B 74 00 90 18 22 67 44 5E 04 65 D3 [11:29:15]GetLastDocTimeStamp 1730287737 [11:29:15]current date 1730287760 [11:29:15]FM_GetShiftState [11:29:15]SAM_PROTO_GetShiftState [11:29:15]wFMCommunicate request_size=4 [11:29:15]MH_SAM_APDU [11:29:15]CAPDU: 80 13 01 00 [11:29:15]Write to MH i2c: E2 08 00 2C 74 80 13 01 00 00 00 00 00 1D [11:29:15]Write i2c OK [11:29:15]MH_I2C_Read... [11:29:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:29:15]Read from MH i2c: E2 [11:29:15]MH_I2C_Read... [11:29:15]Read from MH i2c: E2 0E 00 [11:29:15]MH_I2C_Read... [11:29:15]Read from MH i2c: E2 0E 00 2C 74 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 08 [11:29:15]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:29:15]wFMCommunicate OK [11:29:15]SAM_PROTO_GetShiftState done [11:29:15]FM_GetShiftState done [11:29:15]opened in 1730247899 [11:29:15]opened+sec_in_day 1730334299 [11:29:15]quantity*price = 100015 [11:29:15]sum+1 = 100017 [11:29:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 208 30.10.2024 11:29 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311361 ФПД: 240532782609259 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T112920&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311361&fm=240532782609259&tin=02508201610067®Number=0000000000091780&sum=100016 [11:29:16]StoreToDocumentArchive [11:29:16]shift 536 fd 311361 [11:29:16]save to /storage/0536/doc_00311361 [11:29:16]save last doc name /storage/0536/doc_00311361 to /storage/kkm_last_doc_name [11:29:16]save OK [11:29:16]Clear old archive folders... [11:29:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:29:16]tlvbuf is 007B0D20 [11:29:16]SAM_PROTO_ClearQueue [11:29:16]wFMCommunicate request_size=4 [11:29:16]MH_SAM_APDU [11:29:16]CAPDU: 80 09 00 00 [11:29:16]Write to MH i2c: E2 08 00 39 74 80 09 00 00 00 00 00 00 1F [11:29:16]Write i2c OK [11:29:16]MH_I2C_Read... [11:29:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:29:16]Read from MH i2c: E2 [11:29:16]MH_I2C_Read... [11:29:16]Read from MH i2c: E2 03 00 [11:29:16]MH_I2C_Read... [11:29:16]Read from MH i2c: E2 03 00 39 74 00 90 00 21 [11:29:16]RAPDU: 90 00 [11:29:16]wFMCommunicate OK [11:29:16]SAM_PROTO_ClearQueue done [11:29:16]KKMCreateOFDPacket [11:29:16]OFDProtocolAddRootSTLVToBuf [11:29:16]FM_MakeSignedData [11:29:16]FM_MakeSignedData [11:29:16]SAM_PROTO_SignData [11:29:16]wFMCommunicate request_size=4 [11:29:16]MH_SAM_APDU [11:29:16]CAPDU: 80 0D 01 02 [11:29:16]Write to MH i2c: E2 08 00 3A 74 80 0D 01 02 00 00 00 00 27 [11:29:16]Write i2c OK [11:29:16]MH_I2C_Read... [11:29:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:29:16]Read from MH i2c: E2 [11:29:16]MH_I2C_Read... [11:29:16]Read from MH i2c: E2 03 00 [11:29:16]MH_I2C_Read... [11:29:16]Read from MH i2c: E2 03 00 3A 74 00 90 00 22 [11:29:16]RAPDU: 90 00 [11:29:16]wFMCommunicate OK [11:29:16]wFMCommunicate request_size=255 [11:29:16]MH_SAM_APDU [11:29: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 90 18 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 41 C0 04 00 35 04 06 00 DA [11:29:16]Write to MH i2c: E2 02 01 3B 74 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 90 18 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 41 C0 04 00 35 04 06 00 DA 00 00 C9 [11:29:17]Write i2c OK [11:29:17]MH_I2C_Read... [11:29:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:17]Read from MH i2c: E2 [11:29:17]MH_I2C_Read... [11:29:17]Read from MH i2c: E2 03 00 [11:29:17]MH_I2C_Read... [11:29:17]Read from MH i2c: E2 03 00 3B 74 00 90 00 23 [11:29:17]RAPDU: 90 00 [11:29:17]wFMCommunicate OK [11:29:17]wFMCommunicate request_size=10 [11:29:17]MH_SAM_APDU [11:29:17]CAPDU: 80 0D 02 02 05 C3 67 10 73 6B [11:29:17]Write to MH i2c: E2 0D 00 3C 74 80 0D 02 02 05 00 C3 67 10 73 6B 00 00 4C [11:29:17]Write i2c OK [11:29:17]MH_I2C_Read... [11:29:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:17]Read from MH i2c: E2 [11:29:17]MH_I2C_Read... [11:29:17]Read from MH i2c: E2 03 00 [11:29:17]MH_I2C_Read... [11:29:17]Read from MH i2c: E2 03 00 3C 74 00 90 00 24 [11:29:17]RAPDU: 90 00 [11:29:17]wFMCommunicate OK [11:29:17]wFMCommunicate request_size=4 [11:29:17]MH_SAM_APDU [11:29:17]CAPDU: 80 0D 03 02 [11:29:17]Write to MH i2c: E2 08 00 3D 74 80 0D 03 02 00 00 00 00 2C [11:29:17]Write i2c OK [11:29:17]MH_I2C_Read... [11:29:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:29:17]Read from MH i2c: E2 [11:29:17]MH_I2C_Read... [11:29:17]Read from MH i2c: E2 0B 00 [11:29:17]MH_I2C_Read... [11:29:17]Read from MH i2c: E2 0B 00 3D 74 00 92 4C 33 55 86 CF 7A 65 90 00 C7 [11:29:17]RAPDU: 92 4C 33 55 86 CF 7A 65 90 00 [11:29:17]wFMCommunicate OK [11:29:17]SAM_PROTO_SignData done [11:29:17]FM_MakeSignedData done [11:29:17]CreateOFDProtocolMessage [11:29:17]wFMCommunicate request_size=4 [11:29:17]MH_SAM_APDU [11:29:17]CAPDU: 80 11 00 00 [11:29:17]Write to MH i2c: E2 08 00 3E 74 80 11 00 00 00 00 00 00 2C [11:29:17]Write i2c OK [11:29:17]MH_I2C_Read... [11:29:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:29:17]Read from MH i2c: E2 [11:29:17]MH_I2C_Read... [11:29:17]Read from MH i2c: E2 17 00 [11:29:17]MH_I2C_Read... [11:29:17]Read from MH i2c: E2 17 00 3E 74 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 81 [11:29:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:29:17]wFMCommunicate OK [11:29:17]CreateOFDProtocolMessage done [11:29:17]OFDSenderStorePacket 311361 [11:29:17]StoreOFDPacket docnum=311361 [11:29:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 67 A8 07 01 4D 67 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 90 18 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 41 C0 04 00 35 04 06 00 DA C3 67 10 73 6B 92 4C 33 55 86 CF 7A 65 [11:29:17]CheckFolder [11:29:17]dirname=/storage/ofd_packets [11:29:17]CheckFolder done [11:29:17]ProducePacketName [11:29:17]name=ofd_packets/00311361 [11:29:17]NVStorageSaveData ofd_packets/00311361 [11:29:17]File name is /storage/ofd_packets/00311361 [11:29:17]Write 301 bytes [11:29:17]NVStorageSaveData done [11:29:17]OFDSenderStorePacket done [11:29:17]KKMCreateOFDPacket done [11:29:17]NVStorageSaveData kkm_last_timestamp [11:29:17]File name is /storage/kkm_last_timestamp [11:29:17]Write 4 bytes [11:29:17]NVStorageSaveData done [11:29:17]OFD Sender: Processing packet 311361 [packets to send 223, broken 222] [11:29:17]ProducePacketName [11:29:17]name=ofd_packets/00311361 [11:29:17]OFD Sender: To server: pG, [11:29:17]CommunicateWithHost lk.salyk.kg:30040 [11:29:17]ConnectInit lk.salyk.kg [11:29:17]ExternCall_PrintAddStr [11:29:17]wPrintStart [11:29:17]Write to MH i2c: 01 00 00 3F 74 B3 [11:29:17]Write i2c OK [11:29:17]MH_I2C_Read... [11:29:17]Read from MH i2c: 01 [11:29:17]MH_I2C_Read... [11:29:17]Read from MH i2c: 01 07 00 [11:29:17]MH_I2C_Read... [11:29:17]Read from MH i2c: 01 07 00 3F 74 00 00 00 00 00 FF 0F C8 [11:29:17]RasterBufferAndPrint [11:29:17]line Счет N : (1)645164 [11:29:17]line ИНН: 02508201610067 [11:29:17]line Контрольно-Кассовый Чек [11:29:17]line ПРОДАЖА [11:29:17]line ТРК (МРК, ГНК) : 62 [11:29:17]line Товар: 2710124130 [11:29:17]line Аи-92-К-2 [11:29:17]line 14.950 * 66.90 [11:29:17]line = 1000.16 [11:29:17]line НДС 12% НСП 1% [11:29:17]line > о реализуемом товаре [11:29:17]line ИТОГО: 1000.16 [11:29:17]line НСП 1% : 8.85 [11:29:17]line НДС 12% : 106.21 [11:29:17]line Наличными: 0.00 [11:29:17]line Безнал.: 1000.16 [11:29:17]line Место: АЗС № 172 "Партнер Нефть" [11:29:17]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:29:17]line СНО: Общий режим [11:29:17]line Чек 208 30.10.2024 11:29 [11:29:17]line Смена: 536 ФФД: 1.0 [11:29:17]line ЗНМ: 0300000116 [11:29:17]line РНМ: 0000000000091780 [11:29:17]line Версия ККМ: 001 [11:29:17]line Платежная система: Mbank [11:29:17]line ФМ: 0000000000871765 [11:29:17]line ФД: 311361 [11:29:17]line ФПД: 240532782609259 [11:29:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T112920&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311361&fm=240532782609259&tin=02508201610067®Number=0000000000091780&sum=100016 [11:29:17]written 0, free lines is 4095 [11:29:17]Connected sock=10 [11:29:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 67 A8 07 01 4D 67 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 90 18 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 41 C0 04 00 35 04 06 00 DA C3 67 10 73 6B 92 4C 33 55 86 CF 7A 65 [11:29:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F2 B9 47 00 D8 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 31 37 36 35 10 04 04 00 41 C0 04 00 F4 03 04 00 E0 BE 21 67 B6 04 01 00 00 B0 E5 FC 18 F4 56 71 9D [11:29:17]CommunicateWithHost err = 0 [11:29:17]CheckOFDResponse [11:29:17]1017 (14) - 77093643461234 [11:29:17]1041 (16) - 0000000000871765 [11:29:17]1040 (4) - 311361 [11:29:17]1012 (4) - 30.10.2024 05:06 [11:29:17]1206 (1) - 0 [11:29:17]OFD Sender: Remove packet 311361 [11:29:17]ProducePacketName [11:29:17]name=ofd_packets/00311361 [11:29:17]NVStorageDeleteData [11:29:17]Write to MH i2c: 01 00 00 67 74 DB [11:29:17]Write i2c OK [11:29:17]MH_I2C_Read... [11:29:17]Read from MH i2c: 01 [11:29:17]MH_I2C_Read... [11:29:17]Read from MH i2c: 01 07 00 [11:29:17]MH_I2C_Read... [11:29:17]Read from MH i2c: 01 07 00 67 74 00 00 00 00 00 FB 0C E9 [11:29:17]RasterBufferAndPrint [11:29:17]line [11:29:17]line [11:29:17]line [11:29:17]line [11:29:17]line [11:29:17]written 0, free lines is 3329 [11:29:17]MH_Cut [11:29:17]Write to MH i2c: D1 01 00 6E 74 01 B4 [11:29:17]Write i2c OK [11:29:17]MH_I2C_Read... [11:29:17]Read from MH i2c: D1 [11:29:17]MH_I2C_Read... [11:29:17]Read from MH i2c: D1 01 00 [11:29:17]MH_I2C_Read... [11:29:17]Read from MH i2c: D1 01 00 6E 74 00 B3 [11:29:17]Write to MH i2c: 01 00 00 6F 74 E3 [11:29:17]Write i2c OK [11:29:17]MH_I2C_Read... [11:29:18]OFD Sender: No OFD packet to send [11:29:18]*** Cut start [11:29:18]*** Purtial cut [11:29:18]*** Stage 1: CUTSNS_PIN = 1 [11:29:18]Read from MH i2c: 01 [11:29:18]MH_I2C_Read... [11:29:18]*** Stop cut motor [11:29:18]*** Cut end [11:29:18]Read from MH i2c: 01 07 00 [11:29:18]MH_I2C_Read... [11:29:18]Read from MH i2c: 01 07 00 6F 74 00 00 00 00 00 FF 0F F8 [11:29:18]process_action close_receipt done [11:29:18]requested_data is exist [11:29:18]produce_requested_data [11:29:18]requested_item fm.sn is exist - process it [11:29:18]wFMCommunicate request_size=4 [11:29:18]MH_SAM_APDU [11:29:18]CAPDU: 80 11 00 00 [11:29:18]Write to MH i2c: E2 08 00 70 74 80 11 00 00 00 00 00 00 5E [11:29:18]Write i2c OK [11:29:18]MH_I2C_Read... [11:29:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:29:19]Read from MH i2c: E2 [11:29:19]MH_I2C_Read... [11:29:19]Read from MH i2c: E2 17 00 [11:29:19]MH_I2C_Read... [11:29:19]Read from MH i2c: E2 17 00 70 74 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B3 [11:29:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:29:19]wFMCommunicate OK [11:29:19]requested_item fd.num is exist - process it [11:29:19]SAM_PROTO_GetFieldsCounters [11:29:19]wFMCommunicate request_size=4 [11:29:19]MH_SAM_APDU [11:29:19]CAPDU: 80 13 00 00 [11:29:19]Write to MH i2c: E2 08 00 71 74 80 13 00 00 00 00 00 00 61 [11:29:19]Write i2c OK [11:29:19]MH_I2C_Read... [11:29:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:29:19]Read from MH i2c: E2 [11:29:19]MH_I2C_Read... [11:29:19]Read from MH i2c: E2 62 00 [11:29:19]MH_I2C_Read... [11:29:19]Read from MH i2c: E2 62 00 71 74 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 41 C0 04 00 0E 04 04 00 18 02 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 13 [11:29: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 41 C0 04 00 0E 04 04 00 18 02 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:29:19]wFMCommunicate OK [11:29:19]SAM_PROTO_GetFieldsCounters done [11:29:19]requested_item shift.num is exist - process it [11:29:19]requested_item shift.opened is exist - process it [11:29:19]req_shift_opened [11:29:19]FM_GetShiftState [11:29:19]SAM_PROTO_GetShiftState [11:29:19]wFMCommunicate request_size=4 [11:29:19]MH_SAM_APDU [11:29:19]CAPDU: 80 13 01 00 [11:29:19]Write to MH i2c: E2 08 00 72 74 80 13 01 00 00 00 00 00 63 [11:29:19]Write i2c OK [11:29:19]MH_I2C_Read... [11:29:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:29:19]Read from MH i2c: E2 [11:29:19]MH_I2C_Read... [11:29:19]Read from MH i2c: E2 0E 00 [11:29:19]MH_I2C_Read... [11:29:19]Read from MH i2c: E2 0E 00 72 74 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 4E [11:29:19]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:29:19]wFMCommunicate OK [11:29:19]SAM_PROTO_GetShiftState done [11:29:19]FM_GetShiftState done [11:29:19]req_shift_opened done [11:29:19]requested_item shift.open_date is exist - process it [11:29:19]req_shift_open_date [11:29:19]req_shift_open_date done [11:29:19]produce_requested_data done [11:29:19]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311361,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:29:19]process_action_free close_receipt [11:29:19]json_value_free [11:29:19]json_value_free done [11:29:19]process_json_proto returns [11:29:19]Send response to host [11:29:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311361,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:29:19]free response buf [11:29:19]execute_script done [11:29:19]execute_script returns [11:29:19]free content buf [11:29:19]Sock 9.Close socket [11:29:19]Sock 9.Thread stoped [11:29:23]OFD Sender: No OFD packet to send [11:29:28]OFD Sender: No OFD packet to send [11:29:33]OFD Sender: No OFD packet to send [11:29:38]OFD Sender: No OFD packet to send [11:29:43]OFD Sender: No OFD packet to send [11:29:48]OFD Sender: No OFD packet to send [11:29:53]OFD Sender: No OFD packet to send [11:29:58]OFD Sender: No OFD packet to send [11:30:03]OFD Sender: No OFD packet to send [11:30:08]OFD Sender: No OFD packet to send [11:30:13]OFD Sender: No OFD packet to send [11:30:18]OFD Sender: No OFD packet to send [11:30:23]OFD Sender: No OFD packet to send [11:30:24]accept exits with 7 [11:30:24]New connection [11:30:24]New thread 3066510692 created [11:30:24]Thread 3066654052 joined [11:30:24]Waiting for new connection... [11:30:24] Sock 7.Parse request [11:30:24]Sock 7.Check first char [11:30:24]Sock 7.First char is OK [11:30:24]request: POST /json_proto HTTP/1.0 [11:30:24]Method: POST [11:30:24]URL: /json_proto [11:30:24]Method is POST - this is cgi request [11:30:24]url: /json_proto [11:30:24]query_string will be loaded in cgi processing [11:30:24]execute_cgi json_proto POST (null) [11:30:24]execute_cgi path=json_proto method=POST [11:30:24]POST find Content-Length [11:30:24]Host: 172.17.96.3:8080 [11:30:24]Content-Length: 769 [11:30:24]Content-Type: application/json [11:30:24] [11:30:24]POST finish read [11:30:24]Found Content-Length = 769 [11:30:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645165", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:30:24]execute_script... [11:30: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)645165", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:30:24]POST & json_proto [11:30:24]process_json_proto [11:30:24]json parsed OK: [11:30:24]protocol is kg_v1.0 [11:30:24]action value=close_receipt [11:30:24]process_action close_receipt [11:30:24]cmd_close_receipt [11:30:24]MH_GetDate [11:30:24]Write to MH i2c: F0 00 00 73 74 D6 [11:30:24]Write i2c OK [11:30:24]MH_I2C_Read... [11:30:24]Read from MH i2c: F0 [11:30:24]MH_I2C_Read... [11:30:24]Read from MH i2c: F0 09 00 [11:30:24]MH_I2C_Read... [11:30:24]Read from MH i2c: F0 09 00 73 74 00 D5 18 22 67 44 5E 04 65 60 [11:30:24]GetLastDocTimeStamp 1730287760 [11:30:24]current date 1730287829 [11:30:24]FM_GetShiftState [11:30:24]SAM_PROTO_GetShiftState [11:30:24]wFMCommunicate request_size=4 [11:30:24]MH_SAM_APDU [11:30:24]CAPDU: 80 13 01 00 [11:30:24]Write to MH i2c: E2 08 00 74 74 80 13 01 00 00 00 00 00 65 [11:30:24]Write i2c OK [11:30:24]MH_I2C_Read... [11:30:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:30:24]Read from MH i2c: E2 [11:30:24]MH_I2C_Read... [11:30:24]Read from MH i2c: E2 0E 00 [11:30:24]MH_I2C_Read... [11:30:24]Read from MH i2c: E2 0E 00 74 74 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 50 [11:30:24]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:30:24]wFMCommunicate OK [11:30:24]SAM_PROTO_GetShiftState done [11:30:24]FM_GetShiftState done [11:30:24]opened in 1730247899 [11:30:24]opened+sec_in_day 1730334299 [11:30:24]quantity*price = 100015 [11:30:24]sum+1 = 100017 [11:30:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 209 30.10.2024 11:30 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311362 ФПД: 97140988717297 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T113029&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311362&fm=97140988717297&tin=02508201610067®Number=0000000000091780&sum=100016 [11:30:25]StoreToDocumentArchive [11:30:25]shift 536 fd 311362 [11:30:25]save to /storage/0536/doc_00311362 [11:30:25]save last doc name /storage/0536/doc_00311362 to /storage/kkm_last_doc_name [11:30:25]save OK [11:30:25]Clear old archive folders... [11:30:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:30:25]tlvbuf is 00603320 [11:30:25]SAM_PROTO_ClearQueue [11:30:25]wFMCommunicate request_size=4 [11:30:25]MH_SAM_APDU [11:30:25]CAPDU: 80 09 00 00 [11:30:25]Write to MH i2c: E2 08 00 81 74 80 09 00 00 00 00 00 00 67 [11:30:25]Write i2c OK [11:30:25]MH_I2C_Read... [11:30:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:30:25]Read from MH i2c: E2 [11:30:25]MH_I2C_Read... [11:30:25]Read from MH i2c: E2 03 00 [11:30:25]MH_I2C_Read... [11:30:25]Read from MH i2c: E2 03 00 81 74 00 90 00 69 [11:30:25]RAPDU: 90 00 [11:30:25]wFMCommunicate OK [11:30:25]SAM_PROTO_ClearQueue done [11:30:25]KKMCreateOFDPacket [11:30:25]OFDProtocolAddRootSTLVToBuf [11:30:25]FM_MakeSignedData [11:30:25]FM_MakeSignedData [11:30:25]SAM_PROTO_SignData [11:30:25]wFMCommunicate request_size=4 [11:30:25]MH_SAM_APDU [11:30:25]CAPDU: 80 0D 01 02 [11:30:25]Write to MH i2c: E2 08 00 82 74 80 0D 01 02 00 00 00 00 6F [11:30:25]Write i2c OK [11:30:25]MH_I2C_Read... [11:30:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:30:26]Read from MH i2c: E2 [11:30:26]MH_I2C_Read... [11:30:26]Read from MH i2c: E2 03 00 [11:30:26]MH_I2C_Read... [11:30:26]Read from MH i2c: E2 03 00 82 74 00 90 00 6A [11:30:26]RAPDU: 90 00 [11:30:26]wFMCommunicate OK [11:30:26]wFMCommunicate request_size=255 [11:30:26]MH_SAM_APDU [11:30: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 D5 18 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 42 C0 04 00 35 04 06 00 58 [11:30:26]Write to MH i2c: E2 02 01 83 74 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 D5 18 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 42 C0 04 00 35 04 06 00 58 00 00 D6 [11:30:26]Write i2c OK [11:30:26]MH_I2C_Read... [11:30:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:30:26]Read from MH i2c: E2 [11:30:26]MH_I2C_Read... [11:30:26]Read from MH i2c: E2 03 00 [11:30:26]MH_I2C_Read... [11:30:26]Read from MH i2c: E2 03 00 83 74 00 90 00 6B [11:30:26]RAPDU: 90 00 [11:30:26]wFMCommunicate OK [11:30:26]wFMCommunicate request_size=10 [11:30:26]MH_SAM_APDU [11:30:26]CAPDU: 80 0D 02 02 05 59 66 20 28 F1 [11:30:26]Write to MH i2c: E2 0D 00 84 74 80 0D 02 02 05 00 59 66 20 28 F1 00 00 74 [11:30:26]Write i2c OK [11:30:26]MH_I2C_Read... [11:30:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:30:26]Read from MH i2c: E2 [11:30:26]MH_I2C_Read... [11:30:26]Read from MH i2c: E2 03 00 [11:30:26]MH_I2C_Read... [11:30:26]Read from MH i2c: E2 03 00 84 74 00 90 00 6C [11:30:26]RAPDU: 90 00 [11:30:26]wFMCommunicate OK [11:30:26]wFMCommunicate request_size=4 [11:30:26]MH_SAM_APDU [11:30:26]CAPDU: 80 0D 03 02 [11:30:26]Write to MH i2c: E2 08 00 85 74 80 0D 03 02 00 00 00 00 74 [11:30:26]Write i2c OK [11:30:26]MH_I2C_Read... [11:30:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:30:26]Read from MH i2c: E2 [11:30:26]MH_I2C_Read... [11:30:26]Read from MH i2c: E2 0B 00 [11:30:26]MH_I2C_Read... [11:30:26]Read from MH i2c: E2 0B 00 85 74 00 8E D2 82 EF 16 E7 B2 C5 90 00 BA [11:30:26]RAPDU: 8E D2 82 EF 16 E7 B2 C5 90 00 [11:30:26]wFMCommunicate OK [11:30:26]SAM_PROTO_SignData done [11:30:26]FM_MakeSignedData done [11:30:26]CreateOFDProtocolMessage [11:30:26]wFMCommunicate request_size=4 [11:30:26]MH_SAM_APDU [11:30:26]CAPDU: 80 11 00 00 [11:30:26]Write to MH i2c: E2 08 00 86 74 80 11 00 00 00 00 00 00 74 [11:30:26]Write i2c OK [11:30:26]MH_I2C_Read... [11:30:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:30:26]Read from MH i2c: E2 [11:30:26]MH_I2C_Read... [11:30:26]Read from MH i2c: E2 17 00 [11:30:26]MH_I2C_Read... [11:30:26]Read from MH i2c: E2 17 00 86 74 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C9 [11:30:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:30:26]wFMCommunicate OK [11:30:26]CreateOFDProtocolMessage done [11:30:26]OFDSenderStorePacket 311362 [11:30:26]StoreOFDPacket docnum=311362 [11:30:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 9E 8C 07 01 2D 51 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 D5 18 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 42 C0 04 00 35 04 06 00 58 59 66 20 28 F1 8E D2 82 EF 16 E7 B2 C5 [11:30:26]CheckFolder [11:30:26]dirname=/storage/ofd_packets [11:30:26]CheckFolder done [11:30:26]ProducePacketName [11:30:26]name=ofd_packets/00311362 [11:30:26]NVStorageSaveData ofd_packets/00311362 [11:30:26]File name is /storage/ofd_packets/00311362 [11:30:26]Write 301 bytes [11:30:26]NVStorageSaveData done [11:30:26]OFDSenderStorePacket done [11:30:26]KKMCreateOFDPacket done [11:30:26]NVStorageSaveData kkm_last_timestamp [11:30:26]File name is /storage/kkm_last_timestamp [11:30:26]Write 4 bytes [11:30:26]NVStorageSaveData done [11:30:26]ExternCall_PrintAddStr [11:30:26]wPrintStart [11:30:26]Write to MH i2c: 01 00 00 87 74 FB [11:30:26]Write i2c OK [11:30:26]MH_I2C_Read... [11:30:26]Read from MH i2c: 01 [11:30:26]MH_I2C_Read... [11:30:26]Read from MH i2c: 01 07 00 [11:30:26]MH_I2C_Read... [11:30:26]Read from MH i2c: 01 07 00 87 74 00 00 00 00 00 FF 0F 10 [11:30:26]RasterBufferAndPrint [11:30:26]line Счет N : (1)645165 [11:30:26]line ИНН: 02508201610067 [11:30:26]line Контрольно-Кассовый Чек [11:30:26]line ПРОДАЖА [11:30:26]line ТРК (МРК, ГНК) : 41 [11:30:26]line Товар: 2710124130 [11:30:26]line Аи-92-К-2 [11:30:26]line 14.950 * 66.90 [11:30:26]line = 1000.16 [11:30:26]line НДС 12% НСП 1% [11:30:26]line > о реализуемом товаре [11:30:26]line ИТОГО: 1000.16 [11:30:26]line НСП 1% : 8.85 [11:30:26]line НДС 12% : 106.21 [11:30:26]line Наличными: 0.00 [11:30:26]line Безнал.: 1000.16 [11:30:26]line Место: АЗС № 172 "Партнер Нефть" [11:30:26]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:30:26]line СНО: Общий режим [11:30:26]line Чек 209 30.10.2024 11:30 [11:30:26]line Смена: 536 ФФД: 1.0 [11:30:26]line ЗНМ: 0300000116 [11:30:26]line РНМ: 0000000000091780 [11:30:26]line Версия ККМ: 001 [11:30:26]line Платежная система: Mbank [11:30:26]line ФМ: 0000000000871765 [11:30:26]line ФД: 311362 [11:30:26]line ФПД: 97140988717297 [11:30:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T113029&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311362&fm=97140988717297&tin=02508201610067®Number=0000000000091780&sum=100016 [11:30:26]written 0, free lines is 4095 [11:30:26]OFD Sender: Processing packet 311362 [packets to send 223, broken 222] [11:30:26]ProducePacketName [11:30:26]name=ofd_packets/00311362 [11:30:26]OFD Sender: To server: pG, [11:30:26]CommunicateWithHost lk.salyk.kg:30040 [11:30:26]ConnectInit lk.salyk.kg [11:30:26]Connected sock=11 [11:30:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 9E 8C 07 01 2D 51 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 D5 18 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 42 C0 04 00 35 04 06 00 58 59 66 20 28 F1 8E D2 82 EF 16 E7 B2 C5 [11:30:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 C9 14 47 00 1C 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 31 37 36 35 10 04 04 00 42 C0 04 00 F4 03 04 00 25 BF 21 67 B6 04 01 00 00 89 BC 44 B0 03 D3 F8 0D [11:30:26]CommunicateWithHost err = 0 [11:30:26]CheckOFDResponse [11:30:26]1017 (14) - 77093643461234 [11:30:26]1041 (16) - 0000000000871765 [11:30:26]1040 (4) - 311362 [11:30:26]1012 (4) - 30.10.2024 05:07 [11:30:26]1206 (1) - 0 [11:30:26]OFD Sender: Remove packet 311362 [11:30:26]ProducePacketName [11:30:26]name=ofd_packets/00311362 [11:30:26]NVStorageDeleteData [11:30:26]Write to MH i2c: 01 00 00 AF 74 23 [11:30:26]Write i2c OK [11:30:26]MH_I2C_Read... [11:30:26]Read from MH i2c: 01 [11:30:26]MH_I2C_Read... [11:30:26]Read from MH i2c: 01 07 00 [11:30:26]MH_I2C_Read... [11:30:26]Read from MH i2c: 01 07 00 AF 74 00 00 00 00 00 EA 0C 20 [11:30:26]RasterBufferAndPrint [11:30:26]line [11:30:26]line [11:30:26]line [11:30:26]line [11:30:26]line [11:30:26]written 0, free lines is 3312 [11:30:26]MH_Cut [11:30:26]Write to MH i2c: D1 01 00 B6 74 01 FC [11:30:26]Write i2c OK [11:30:26]MH_I2C_Read... [11:30:26]Read from MH i2c: D1 [11:30:26]MH_I2C_Read... [11:30:26]Read from MH i2c: D1 01 00 [11:30:26]MH_I2C_Read... [11:30:26]Read from MH i2c: D1 01 00 B6 74 00 FB [11:30:26]Write to MH i2c: 01 00 00 B7 74 2B [11:30:26]Write i2c OK [11:30:26]MH_I2C_Read... [11:30:27]OFD Sender: No OFD packet to send [11:30:27]*** Cut start [11:30:27]*** Purtial cut [11:30:27]*** Stage 1: CUTSNS_PIN = 1 [11:30:27]Read from MH i2c: 01 [11:30:27]MH_I2C_Read... [11:30:27]*** Stop cut motor [11:30:27]*** Cut end [11:30:27]Read from MH i2c: 01 07 00 [11:30:27]MH_I2C_Read... [11:30:27]Read from MH i2c: 01 07 00 B7 74 00 00 00 00 00 FF 0F 40 [11:30:27]process_action close_receipt done [11:30:27]requested_data is exist [11:30:27]produce_requested_data [11:30:27]requested_item fm.sn is exist - process it [11:30:27]wFMCommunicate request_size=4 [11:30:27]MH_SAM_APDU [11:30:27]CAPDU: 80 11 00 00 [11:30:27]Write to MH i2c: E2 08 00 B8 74 80 11 00 00 00 00 00 00 A6 [11:30:27]Write i2c OK [11:30:27]MH_I2C_Read... [11:30:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:30:27]Read from MH i2c: E2 [11:30:27]MH_I2C_Read... [11:30:27]Read from MH i2c: E2 17 00 [11:30:27]MH_I2C_Read... [11:30:27]Read from MH i2c: E2 17 00 B8 74 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FB [11:30:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:30:27]wFMCommunicate OK [11:30:27]requested_item fd.num is exist - process it [11:30:27]SAM_PROTO_GetFieldsCounters [11:30:27]wFMCommunicate request_size=4 [11:30:27]MH_SAM_APDU [11:30:27]CAPDU: 80 13 00 00 [11:30:27]Write to MH i2c: E2 08 00 B9 74 80 13 00 00 00 00 00 00 A9 [11:30:27]Write i2c OK [11:30:27]MH_I2C_Read... [11:30:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:30:28]Read from MH i2c: E2 [11:30:28]MH_I2C_Read... [11:30:28]Read from MH i2c: E2 62 00 [11:30:28]MH_I2C_Read... [11:30:28]Read from MH i2c: E2 62 00 B9 74 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 42 C0 04 00 0E 04 04 00 18 02 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 5F [11:30: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 42 C0 04 00 0E 04 04 00 18 02 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:30:28]wFMCommunicate OK [11:30:28]SAM_PROTO_GetFieldsCounters done [11:30:28]requested_item shift.num is exist - process it [11:30:28]requested_item shift.opened is exist - process it [11:30:28]req_shift_opened [11:30:28]FM_GetShiftState [11:30:28]SAM_PROTO_GetShiftState [11:30:28]wFMCommunicate request_size=4 [11:30:28]MH_SAM_APDU [11:30:28]CAPDU: 80 13 01 00 [11:30:28]Write to MH i2c: E2 08 00 BA 74 80 13 01 00 00 00 00 00 AB [11:30:28]Write i2c OK [11:30:28]MH_I2C_Read... [11:30:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:30:28]Read from MH i2c: E2 [11:30:28]MH_I2C_Read... [11:30:28]Read from MH i2c: E2 0E 00 [11:30:28]MH_I2C_Read... [11:30:28]Read from MH i2c: E2 0E 00 BA 74 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 96 [11:30:28]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:30:28]wFMCommunicate OK [11:30:28]SAM_PROTO_GetShiftState done [11:30:28]FM_GetShiftState done [11:30:28]req_shift_opened done [11:30:28]requested_item shift.open_date is exist - process it [11:30:28]req_shift_open_date [11:30:28]req_shift_open_date done [11:30:28]produce_requested_data done [11:30:28]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311362,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:30:28]process_action_free close_receipt [11:30:28]json_value_free [11:30:28]json_value_free done [11:30:28]process_json_proto returns [11:30:28]Send response to host [11:30:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311362,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:30:28]free response buf [11:30:28]execute_script done [11:30:28]execute_script returns [11:30:28]free content buf [11:30:28]Sock 7.Close socket [11:30:28]Sock 7.Thread stoped [11:30:32]OFD Sender: No OFD packet to send [11:30:37]OFD Sender: No OFD packet to send [11:30:42]OFD Sender: No OFD packet to send [11:30:47]OFD Sender: No OFD packet to send [11:30:52]OFD Sender: No OFD packet to send [11:30:57]OFD Sender: No OFD packet to send [11:31:02]OFD Sender: No OFD packet to send [11:31:07]OFD Sender: No OFD packet to send [11:31:12]OFD Sender: No OFD packet to send [11:31:17]OFD Sender: No OFD packet to send [11:31:22]OFD Sender: No OFD packet to send [11:31:27]OFD Sender: No OFD packet to send [11:31:32]OFD Sender: No OFD packet to send [11:31:37]OFD Sender: No OFD packet to send [11:31:42]OFD Sender: No OFD packet to send [11:31:47]OFD Sender: No OFD packet to send [11:31:52]OFD Sender: No OFD packet to send [11:31:57]OFD Sender: No OFD packet to send [11:32:02]OFD Sender: No OFD packet to send [11:32:07]OFD Sender: No OFD packet to send [11:32:12]OFD Sender: No OFD packet to send [11:32:17]OFD Sender: No OFD packet to send [11:32:22]OFD Sender: No OFD packet to send [11:32:27]OFD Sender: No OFD packet to send [11:32:32]OFD Sender: No OFD packet to send [11:32:37]OFD Sender: No OFD packet to send [11:32:42]OFD Sender: No OFD packet to send [11:32:47]OFD Sender: No OFD packet to send [11:32:52]OFD Sender: No OFD packet to send [11:32:57]OFD Sender: No OFD packet to send [11:33:02]OFD Sender: No OFD packet to send [11:33:07]OFD Sender: No OFD packet to send [11:33:12]OFD Sender: No OFD packet to send [11:33:13]accept exits with 9 [11:33:13]New connection [11:33:13]New thread 3066654052 created [11:33:13]Thread 3066510692 joined [11:33:13]Waiting for new connection... [11:33:13] Sock 9.Parse request [11:33:13]Sock 9.Check first char [11:33:13]Sock 9.First char is OK [11:33:13]request: POST /json_proto HTTP/1.0 [11:33:13]Method: POST [11:33:13]URL: /json_proto [11:33:13]Method is POST - this is cgi request [11:33:13]url: /json_proto [11:33:13]query_string will be loaded in cgi processing [11:33:13]execute_cgi json_proto POST (null) [11:33:13]execute_cgi path=json_proto method=POST [11:33:13]POST find Content-Length [11:33:13]Host: 172.17.96.3:8080 [11:33:13]Content-Length: 766 [11:33:13]Content-Type: application/json [11:33:13] [11:33:13]POST finish read [11:33:13]Found Content-Length = 766 [11:33:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645166", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "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: Mbank", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:33:13]execute_script... [11:33: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)645166", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "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: Mbank", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:33:13]POST & json_proto [11:33:13]process_json_proto [11:33:13]json parsed OK: [11:33:13]protocol is kg_v1.0 [11:33:13]action value=close_receipt [11:33:13]process_action close_receipt [11:33:13]cmd_close_receipt [11:33:13]MH_GetDate [11:33:13]Write to MH i2c: F0 00 00 BB 74 1E [11:33:13]Write i2c OK [11:33:13]MH_I2C_Read... [11:33:13]Read from MH i2c: F0 [11:33:13]MH_I2C_Read... [11:33:13]Read from MH i2c: F0 09 00 [11:33:13]MH_I2C_Read... [11:33:13]Read from MH i2c: F0 09 00 BB 74 00 7E 19 22 67 44 5E 04 65 52 [11:33:13]GetLastDocTimeStamp 1730287829 [11:33:13]current date 1730287998 [11:33:13]FM_GetShiftState [11:33:13]SAM_PROTO_GetShiftState [11:33:13]wFMCommunicate request_size=4 [11:33:13]MH_SAM_APDU [11:33:13]CAPDU: 80 13 01 00 [11:33:13]Write to MH i2c: E2 08 00 BC 74 80 13 01 00 00 00 00 00 AD [11:33:13]Write i2c OK [11:33:13]MH_I2C_Read... [11:33:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:33:14]Read from MH i2c: E2 [11:33:14]MH_I2C_Read... [11:33:14]Read from MH i2c: E2 0E 00 [11:33:14]MH_I2C_Read... [11:33:14]Read from MH i2c: E2 0E 00 BC 74 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 98 [11:33:14]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:33:14]wFMCommunicate OK [11:33:14]SAM_PROTO_GetShiftState done [11:33:14]FM_GetShiftState done [11:33:14]opened in 1730247899 [11:33:14]opened+sec_in_day 1730334299 [11:33:14]quantity*price = 200025 [11:33:14]sum+1 = 200026 [11:33:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 210 30.10.2024 11:33 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311363 ФПД: 39585486912939 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T113318&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311363&fm=39585486912939&tin=02508201610067®Number=0000000000091780&sum=200025 [11:33:15]StoreToDocumentArchive [11:33:15]shift 536 fd 311363 [11:33:15]save to /storage/0536/doc_00311363 [11:33:15]save last doc name /storage/0536/doc_00311363 to /storage/kkm_last_doc_name [11:33:15]save OK [11:33:15]Clear old archive folders... [11:33:15]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:33:15]tlvbuf is B6D5F100 [11:33:15]SAM_PROTO_ClearQueue [11:33:15]wFMCommunicate request_size=4 [11:33:15]MH_SAM_APDU [11:33:15]CAPDU: 80 09 00 00 [11:33:15]Write to MH i2c: E2 08 00 C9 74 80 09 00 00 00 00 00 00 AF [11:33:15]Write i2c OK [11:33:15]MH_I2C_Read... [11:33:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:33:15]Read from MH i2c: E2 [11:33:15]MH_I2C_Read... [11:33:15]Read from MH i2c: E2 03 00 [11:33:15]MH_I2C_Read... [11:33:15]Read from MH i2c: E2 03 00 C9 74 00 90 00 B1 [11:33:15]RAPDU: 90 00 [11:33:15]wFMCommunicate OK [11:33:15]SAM_PROTO_ClearQueue done [11:33:15]KKMCreateOFDPacket [11:33:15]OFDProtocolAddRootSTLVToBuf [11:33:15]FM_MakeSignedData [11:33:15]FM_MakeSignedData [11:33:15]SAM_PROTO_SignData [11:33:15]wFMCommunicate request_size=4 [11:33:15]MH_SAM_APDU [11:33:15]CAPDU: 80 0D 01 02 [11:33:15]Write to MH i2c: E2 08 00 CA 74 80 0D 01 02 00 00 00 00 B7 [11:33:15]Write i2c OK [11:33:15]MH_I2C_Read... [11:33:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:33:15]Read from MH i2c: E2 [11:33:15]MH_I2C_Read... [11:33:15]Read from MH i2c: E2 03 00 [11:33:15]MH_I2C_Read... [11:33:15]Read from MH i2c: E2 03 00 CA 74 00 90 00 B2 [11:33:15]RAPDU: 90 00 [11:33:15]wFMCommunicate OK [11:33:15]wFMCommunicate request_size=255 [11:33:15]MH_SAM_APDU [11: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 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 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 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 7E 19 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 43 C0 04 00 35 04 06 00 24 00 B6 E2 [11:33:15]Write to MH i2c: E2 02 01 CB 74 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 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 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 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 7E 19 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 43 C0 04 00 35 04 06 00 24 00 B6 E2 00 00 2A [11:33:15]Write i2c OK [11:33:15]MH_I2C_Read... [11:33:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:33:15]Read from MH i2c: E2 [11:33:15]MH_I2C_Read... [11:33:15]Read from MH i2c: E2 03 00 [11:33:15]MH_I2C_Read... [11:33:15]Read from MH i2c: E2 03 00 CB 74 00 90 00 B3 [11:33:15]RAPDU: 90 00 [11:33:15]wFMCommunicate OK [11:33:15]wFMCommunicate request_size=7 [11:33:15]MH_SAM_APDU [11:33:15]CAPDU: 80 0D 02 02 02 BD AB [11:33:15]Write to MH i2c: E2 0A 00 CC 74 80 0D 02 02 02 00 BD AB 00 00 26 [11:33:15]Write i2c OK [11:33:15]MH_I2C_Read... [11:33:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:33:15]Read from MH i2c: E2 [11:33:15]MH_I2C_Read... [11:33:15]Read from MH i2c: E2 03 00 [11:33:15]MH_I2C_Read... [11:33:15]Read from MH i2c: E2 03 00 CC 74 00 90 00 B4 [11:33:15]RAPDU: 90 00 [11:33:15]wFMCommunicate OK [11:33:15]wFMCommunicate request_size=4 [11:33:15]MH_SAM_APDU [11:33:15]CAPDU: 80 0D 03 02 [11:33:15]Write to MH i2c: E2 08 00 CD 74 80 0D 03 02 00 00 00 00 BC [11:33:15]Write i2c OK [11:33:15]MH_I2C_Read... [11:33:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:33:15]Read from MH i2c: E2 [11:33:15]MH_I2C_Read... [11:33:15]Read from MH i2c: E2 0B 00 [11:33:15]MH_I2C_Read... [11:33:15]Read from MH i2c: E2 0B 00 CD 74 00 D1 C3 4B D0 F8 AF 4D 75 90 00 D5 [11:33:15]RAPDU: D1 C3 4B D0 F8 AF 4D 75 90 00 [11:33:15]wFMCommunicate OK [11:33:15]SAM_PROTO_SignData done [11:33:15]FM_MakeSignedData done [11:33:15]CreateOFDProtocolMessage [11:33:15]wFMCommunicate request_size=4 [11:33:15]MH_SAM_APDU [11:33:15]CAPDU: 80 11 00 00 [11:33:15]Write to MH i2c: E2 08 00 CE 74 80 11 00 00 00 00 00 00 BC [11:33:15]Write i2c OK [11:33:15]MH_I2C_Read... [11:33:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:33:15]Read from MH i2c: E2 [11:33:15]MH_I2C_Read... [11:33:15]Read from MH i2c: E2 17 00 [11:33:15]MH_I2C_Read... [11:33:15]Read from MH i2c: E2 17 00 CE 74 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 11 [11:33:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:33:15]wFMCommunicate OK [11:33:15]CreateOFDProtocolMessage done [11:33:15]OFDSenderStorePacket 311363 [11:33:15]StoreOFDPacket docnum=311363 [11:33:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 75 2A 04 01 38 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 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 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 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 7E 19 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 43 C0 04 00 35 04 06 00 24 00 B6 E2 BD AB D1 C3 4B D0 F8 AF 4D 75 [11:33:15]CheckFolder [11:33:15]dirname=/storage/ofd_packets [11:33:15]CheckFolder done [11:33:15]ProducePacketName [11:33:15]name=ofd_packets/00311363 [11:33:15]NVStorageSaveData ofd_packets/00311363 [11:33:15]File name is /storage/ofd_packets/00311363 [11:33:15]Write 298 bytes [11:33:15]NVStorageSaveData done [11:33:15]OFDSenderStorePacket done [11:33:15]KKMCreateOFDPacket done [11:33:15]NVStorageSaveData kkm_last_timestamp [11:33:15]File name is /storage/kkm_last_timestamp [11:33:15]Write 4 bytes [11:33:15]NVStorageSaveData done [11:33:15]ExternCall_PrintAddStr [11:33:15]wPrintStart [11:33:15]Write to MH i2c: 01 00 00 CF 74 43 [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 CF 74 00 00 00 00 00 FF 0F 58 [11:33:15]RasterBufferAndPrint [11:33:15]line Счет N : (1)645166 [11:33:15]line ИНН: 02508201610067 [11:33:15]line Контрольно-Кассовый Чек [11:33:15]line ПРОДАЖА [11:33:15]line ТРК (МРК, ГНК) : 21 [11:33:15]line Товар: 2710194210 [11:33:15]line ДТ-К-2 [11:33:15]line 26.250 * 76.20 [11:33:15]line = 2000.25 [11:33:15]line НДС 12% НСП 1% [11:33:15]line > о реализуемом товаре [11:33:15]line ИТОГО: 2000.25 [11:33:15]line НСП 1% : 17.70 [11:33:15]line НДС 12% : 212.42 [11:33:15]line Наличными: 0.00 [11:33:15]line Безнал.: 2000.25 [11:33:15]line Место: АЗС № 172 "Партнер Нефть" [11:33:15]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:33:15]line СНО: Общий режим [11:33:15]line Чек 210 30.10.2024 11:33 [11:33:15]line Смена: 536 ФФД: 1.0 [11:33:15]line ЗНМ: 0300000116 [11:33:15]line РНМ: 0000000000091780 [11:33:15]line Версия ККМ: 001 [11:33:15]line Платежная система: Mbank [11:33:15]line ФМ: 0000000000871765 [11:33:15]line ФД: 311363 [11:33:15]line ФПД: 39585486912939 [11:33:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T113318&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311363&fm=39585486912939&tin=02508201610067®Number=0000000000091780&sum=200025 [11:33:16]OFD Sender: Processing packet 311363 [packets to send 223, broken 222] [11:33:16]ProducePacketName [11:33:16]name=ofd_packets/00311363 [11:33:16]OFD Sender: To server: pG, [11:33:16]CommunicateWithHost lk.salyk.kg:30040 [11:33:16]ConnectInit lk.salyk.kg [11:33:16]written 0, free lines is 4095 [11:33:16]Connected sock=11 [11: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 31 37 36 35 0C 01 00 00 75 2A 04 01 38 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 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 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 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 7E 19 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 43 C0 04 00 35 04 06 00 24 00 B6 E2 BD AB D1 C3 4B D0 F8 AF 4D 75 [11:33:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 62 13 47 00 DB 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 31 37 36 35 10 04 04 00 43 C0 04 00 F4 03 04 00 CF BF 21 67 B6 04 01 00 00 BE 4D BE 8F E6 E8 F3 BA [11:33:16]CommunicateWithHost err = 0 [11:33:16]CheckOFDResponse [11:33:16]1017 (14) - 77093643461234 [11:33:16]1041 (16) - 0000000000871765 [11:33:16]1040 (4) - 311363 [11:33:16]1012 (4) - 30.10.2024 05:10 [11:33:16]1206 (1) - 0 [11:33:16]OFD Sender: Remove packet 311363 [11:33:16]ProducePacketName [11:33:16]name=ofd_packets/00311363 [11:33:16]NVStorageDeleteData [11:33:16]Write to MH i2c: 01 00 00 F7 74 6B [11:33:16]Write i2c OK [11:33:16]MH_I2C_Read... [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]Read from MH i2c: 01 07 00 F7 74 00 00 00 00 00 F6 0C 74 [11:33:16]RasterBufferAndPrint [11:33:16]line [11:33:16]line [11:33:16]line [11:33:16]line [11:33:16]line [11:33:16]written 0, free lines is 3324 [11:33:16]MH_Cut [11:33:16]Write to MH i2c: D1 01 00 FE 74 01 44 [11:33:16]Write i2c OK [11:33:16]MH_I2C_Read... [11:33:16]Read from MH i2c: D1 [11:33:16]MH_I2C_Read... [11:33:16]Read from MH i2c: D1 01 00 [11:33:16]MH_I2C_Read... [11:33:16]Read from MH i2c: D1 01 00 FE 74 00 43 [11:33:16]Write to MH i2c: 01 00 00 FF 74 73 [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]*** Cut start [11:33:17]*** Purtial cut [11:33:17]*** Stage 1: CUTSNS_PIN = 1 [11:33:17]Read from MH i2c: 01 [11:33:17]MH_I2C_Read... [11:33:17]*** Stop cut motor [11:33:17]*** Cut end [11:33:17]Read from MH i2c: 01 07 00 [11:33:17]MH_I2C_Read... [11:33:17]Read from MH i2c: 01 07 00 FF 74 00 00 00 00 00 FF 0F 88 [11:33:17]process_action close_receipt done [11:33:17]requested_data is exist [11:33:17]produce_requested_data [11:33:17]requested_item fm.sn is exist - process it [11:33:17]wFMCommunicate request_size=4 [11:33:17]MH_SAM_APDU [11:33:17]CAPDU: 80 11 00 00 [11:33:17]Write to MH i2c: E2 08 00 00 75 80 11 00 00 00 00 00 00 EF [11:33:17]Write i2c OK [11:33:17]MH_I2C_Read... [11:33:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:33:17]Read from MH i2c: E2 [11:33:17]MH_I2C_Read... [11:33:17]Read from MH i2c: E2 17 00 [11:33:17]MH_I2C_Read... [11:33:17]Read from MH i2c: E2 17 00 00 75 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 44 [11:33:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:33:17]wFMCommunicate OK [11:33:17]requested_item fd.num is exist - process it [11:33:17]SAM_PROTO_GetFieldsCounters [11:33:17]wFMCommunicate request_size=4 [11:33:17]MH_SAM_APDU [11:33:17]CAPDU: 80 13 00 00 [11:33:17]Write to MH i2c: E2 08 00 01 75 80 13 00 00 00 00 00 00 F2 [11:33:17]Write i2c OK [11:33:17]MH_I2C_Read... [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 01 75 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 43 C0 04 00 0E 04 04 00 18 02 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 AC [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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 43 C0 04 00 0E 04 04 00 18 02 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: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 02 75 80 13 01 00 00 00 00 00 F4 [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 02 75 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 DF [11:33:17]RAPDU: 09 00 01 DB 7C 21 67 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":"0000000000871765","fd.num":311363,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:33:17]process_action_free close_receipt [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":"0000000000871765","fd.num":311363,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [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 9.Close socket [11:33:17]Sock 9.Thread stoped [11:33:21]OFD Sender: No OFD packet to send [11:33:26]OFD Sender: No OFD packet to send [11:33:31]OFD Sender: No OFD packet to send [11:33:36]OFD Sender: No OFD packet to send [11:33:41]OFD Sender: No OFD packet to send [11:33:46]OFD Sender: No OFD packet to send [11:33:49]accept exits with 7 [11:33:49]New connection [11:33:49]New thread 3066510692 created [11:33:49]Thread 3066654052 joined [11:33:49]Waiting for new connection... [11:33:49] Sock 7.Parse request [11:33:49]Sock 7.Check first char [11:33:49]Sock 7.First char is OK [11:33:49]request: POST /json_proto HTTP/1.0 [11:33:49]Method: POST [11:33:49]URL: /json_proto [11:33:49]Method is POST - this is cgi request [11:33:49]url: /json_proto [11:33:49]query_string will be loaded in cgi processing [11:33:49]execute_cgi json_proto POST (null) [11:33:49]execute_cgi path=json_proto method=POST [11:33:49]POST find Content-Length [11:33:49]Host: 172.17.96.3:8080 [11:33:49]Content-Length: 674 [11:33:49]Content-Type: application/json [11:33:49] [11:33:49]POST finish read [11:33:49]Found Content-Length = 674 [11:33:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645167", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "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" ] } } [11:33:49]execute_script... [11:33: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)645167", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "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" ] } } [11:33:49]POST & json_proto [11:33:49]process_json_proto [11:33:49]json parsed OK: [11:33:49]protocol is kg_v1.0 [11:33:49]action value=close_receipt [11:33:49]process_action close_receipt [11:33:49]cmd_close_receipt [11:33:49]MH_GetDate [11:33:49]Write to MH i2c: F0 00 00 03 75 67 [11:33:49]Write i2c OK [11:33:49]MH_I2C_Read... [11:33:49]Read from MH i2c: F0 [11:33:49]MH_I2C_Read... [11:33:49]Read from MH i2c: F0 09 00 [11:33:49]MH_I2C_Read... [11:33:49]Read from MH i2c: F0 09 00 03 75 00 A2 19 22 67 44 5E 04 65 BF [11:33:49]GetLastDocTimeStamp 1730287998 [11:33:49]current date 1730288034 [11:33:49]FM_GetShiftState [11:33:49]SAM_PROTO_GetShiftState [11:33:49]wFMCommunicate request_size=4 [11:33:49]MH_SAM_APDU [11:33:49]CAPDU: 80 13 01 00 [11:33:49]Write to MH i2c: E2 08 00 04 75 80 13 01 00 00 00 00 00 F6 [11:33:49]Write i2c OK [11:33:49]MH_I2C_Read... [11:33:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:33:49]Read from MH i2c: E2 [11:33:49]MH_I2C_Read... [11:33:49]Read from MH i2c: E2 0E 00 [11:33:49]MH_I2C_Read... [11:33:49]Read from MH i2c: E2 0E 00 04 75 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 E1 [11:33:49]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:33:49]wFMCommunicate OK [11:33:49]SAM_PROTO_GetShiftState done [11:33:49]FM_GetShiftState done [11:33:49]opened in 1730247899 [11:33:49]opened+sec_in_day 1730334299 [11:33:49]quantity*price = 50063 [11:33:49]sum+1 = 50064 [11:33:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 211 30.10.2024 11:33 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311364 ФПД: 74620328570561 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T113354&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311364&fm=74620328570561&tin=02508201610067®Number=0000000000091780&sum=50000 [11:33:50]StoreToDocumentArchive [11:33:50]shift 536 fd 311364 [11:33:50]save to /storage/0536/doc_00311364 [11:33:50]save last doc name /storage/0536/doc_00311364 to /storage/kkm_last_doc_name [11:33:50]save OK [11:33:50]Clear old archive folders... [11:33:50]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:33:50]tlvbuf is 008241B0 [11:33:50]SAM_PROTO_ClearQueue [11:33:50]wFMCommunicate request_size=4 [11:33:50]MH_SAM_APDU [11:33:50]CAPDU: 80 09 00 00 [11:33:50]Write to MH i2c: E2 08 00 11 75 80 09 00 00 00 00 00 00 F8 [11:33:50]Write i2c OK [11:33:50]MH_I2C_Read... [11:33:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:33:50]Read from MH i2c: E2 [11:33:50]MH_I2C_Read... [11:33:50]Read from MH i2c: E2 03 00 [11:33:50]MH_I2C_Read... [11:33:50]Read from MH i2c: E2 03 00 11 75 00 90 00 FA [11:33:50]RAPDU: 90 00 [11:33:50]wFMCommunicate OK [11:33:50]SAM_PROTO_ClearQueue done [11:33:50]KKMCreateOFDPacket [11:33:50]OFDProtocolAddRootSTLVToBuf [11:33:50]FM_MakeSignedData [11:33:50]FM_MakeSignedData [11:33:50]SAM_PROTO_SignData [11:33:50]wFMCommunicate request_size=4 [11:33:50]MH_SAM_APDU [11:33:50]CAPDU: 80 0D 01 02 [11:33:50]Write to MH i2c: E2 08 00 12 75 80 0D 01 02 00 00 00 00 00 [11:33:50]Write i2c OK [11:33:50]MH_I2C_Read... [11:33:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:33:50]Read from MH i2c: E2 [11:33:50]MH_I2C_Read... [11:33:50]Read from MH i2c: E2 03 00 [11:33:50]MH_I2C_Read... [11:33:50]Read from MH i2c: E2 03 00 12 75 00 90 00 FB [11:33:50]RAPDU: 90 00 [11:33:50]wFMCommunicate OK [11:33:50]wFMCommunicate request_size=255 [11:33:50]MH_SAM_APDU [11:33: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 32 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 D3 00 00 00 F4 03 04 00 A2 19 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 44 C0 04 00 35 04 06 00 43 DD E6 2D [11:33:50]Write to MH i2c: E2 02 01 13 75 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 32 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 D3 00 00 00 F4 03 04 00 A2 19 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 44 C0 04 00 35 04 06 00 43 DD E6 2D 00 00 78 [11:33:50]Write i2c OK [11:33:50]MH_I2C_Read... [11:33:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:33:51]Read from MH i2c: E2 [11:33:51]MH_I2C_Read... [11:33:51]Read from MH i2c: E2 03 00 [11:33:51]MH_I2C_Read... [11:33:51]Read from MH i2c: E2 03 00 13 75 00 90 00 FC [11:33:51]RAPDU: 90 00 [11:33:51]wFMCommunicate OK [11:33:51]wFMCommunicate request_size=7 [11:33:51]MH_SAM_APDU [11:33:51]CAPDU: 80 0D 02 02 02 6E C1 [11:33:51]Write to MH i2c: E2 0A 00 14 75 80 0D 02 02 02 00 6E C1 00 00 36 [11:33:51]Write i2c OK [11:33:51]MH_I2C_Read... [11:33:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:33:51]Read from MH i2c: E2 [11:33:51]MH_I2C_Read... [11:33:51]Read from MH i2c: E2 03 00 [11:33:51]MH_I2C_Read... [11:33:51]Read from MH i2c: E2 03 00 14 75 00 90 00 FD [11:33:51]RAPDU: 90 00 [11:33:51]wFMCommunicate OK [11:33:51]wFMCommunicate request_size=4 [11:33:51]MH_SAM_APDU [11:33:51]CAPDU: 80 0D 03 02 [11:33:51]Write to MH i2c: E2 08 00 15 75 80 0D 03 02 00 00 00 00 05 [11:33:51]Write i2c OK [11:33:51]MH_I2C_Read... [11:33:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:33:51]Read from MH i2c: E2 [11:33:51]MH_I2C_Read... [11:33:51]Read from MH i2c: E2 0B 00 [11:33:51]MH_I2C_Read... [11:33:51]Read from MH i2c: E2 0B 00 15 75 00 4C 33 2D 63 D4 4E 33 B8 90 00 22 [11:33:51]RAPDU: 4C 33 2D 63 D4 4E 33 B8 90 00 [11:33:51]wFMCommunicate OK [11:33:51]SAM_PROTO_SignData done [11:33:51]FM_MakeSignedData done [11:33:51]CreateOFDProtocolMessage [11:33:51]wFMCommunicate request_size=4 [11:33:51]MH_SAM_APDU [11:33:51]CAPDU: 80 11 00 00 [11:33:51]Write to MH i2c: E2 08 00 16 75 80 11 00 00 00 00 00 00 05 [11:33:51]Write i2c OK [11:33:51]MH_I2C_Read... [11:33:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:33:51]Read from MH i2c: E2 [11:33:51]MH_I2C_Read... [11:33:51]Read from MH i2c: E2 17 00 [11:33:51]MH_I2C_Read... [11:33:51]Read from MH i2c: E2 17 00 16 75 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5A [11:33:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:33:51]wFMCommunicate OK [11:33:51]CreateOFDProtocolMessage done [11:33:51]OFDSenderStorePacket 311364 [11:33:51]StoreOFDPacket docnum=311364 [11:33:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 8E 48 04 01 1A 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 32 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 D3 00 00 00 F4 03 04 00 A2 19 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 44 C0 04 00 35 04 06 00 43 DD E6 2D 6E C1 4C 33 2D 63 D4 4E 33 B8 [11:33:51]CheckFolder [11:33:51]dirname=/storage/ofd_packets [11:33:51]CheckFolder done [11:33:51]ProducePacketName [11:33:51]name=ofd_packets/00311364 [11:33:51]NVStorageSaveData ofd_packets/00311364 [11:33:51]File name is /storage/ofd_packets/00311364 [11:33:51]Write 298 bytes [11:33:51]NVStorageSaveData done [11:33:51]OFDSenderStorePacket done [11:33:51]KKMCreateOFDPacket done [11:33:51]NVStorageSaveData kkm_last_timestamp [11:33:51]File name is /storage/kkm_last_timestamp [11:33:51]Write 4 bytes [11:33:51]NVStorageSaveData done [11:33:51]ExternCall_PrintAddStr [11:33:51]wPrintStart [11:33:51]Write to MH i2c: 01 00 00 17 75 8C [11:33:51]Write i2c OK [11:33:51]MH_I2C_Read... [11:33:51]Read from MH i2c: 01 [11:33:51]MH_I2C_Read... [11:33:51]Read from MH i2c: 01 07 00 [11:33:51]MH_I2C_Read... [11:33:51]Read from MH i2c: 01 07 00 17 75 00 00 00 00 00 FF 0F A1 [11:33:51]RasterBufferAndPrint [11:33:51]line Счет N : (1)645167 [11:33:51]line ИНН: 02508201610067 [11:33:51]line Контрольно-Кассовый Чек [11:33:51]line ПРОДАЖА [11:33:51]line ТРК (МРК, ГНК) : 11 [11:33:51]line Товар: 2710194210 [11:33:51]line ДТ-К-2 [11:33:51]line 6.570 * 76.20 [11:33:51]line = 500.63 [11:33:51]line НДС 12% НСП 1% [11:33:51]line > о реализуемом товаре [11:33:51]line ОКРУГЛЕНИЕ: -0.63 [11:33:51]line ИТОГО: 500.00 [11:33:51]line Внесено: 500.00 [11:33:51]line СДАЧА: 0.00 [11:33:51]line НСП 1% : 4.43 [11:33:51]line НДС 12% : 53.16 [11:33:51]line Наличными: 500.00 [11:33:51]line Безнал.: 0.00 [11:33:51]line Место: АЗС № 172 "Партнер Нефть" [11:33:51]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:33:51]line СНО: Общий режим [11:33:51]line Чек 211 30.10.2024 11:33 [11:33:51]line Смена: 536 ФФД: 1.0 [11:33:51]line ЗНМ: 0300000116 [11:33:51]line РНМ: 0000000000091780 [11:33:51]line Версия ККМ: 001 [11:33:51]line ФМ: 0000000000871765 [11:33:51]line ФД: 311364 [11:33:51]line ФПД: 74620328570561 [11:33:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T113354&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311364&fm=74620328570561&tin=02508201610067®Number=0000000000091780&sum=50000 [11:33:51]OFD Sender: Processing packet 311364 [packets to send 223, broken 222] [11:33:51]ProducePacketName [11:33:51]name=ofd_packets/00311364 [11:33:51]OFD Sender: To server: pG, [11:33:51]CommunicateWithHost lk.salyk.kg:30040 [11:33:51]ConnectInit lk.salyk.kg [11:33:51]written 0, free lines is 4095 [11:33:51]Connected sock=10 [11:33:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 8E 48 04 01 1A 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 32 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 D3 00 00 00 F4 03 04 00 A2 19 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 44 C0 04 00 35 04 06 00 43 DD E6 2D 6E C1 4C 33 2D 63 D4 4E 33 B8 [11:33:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 EE FA 47 00 9C 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 31 37 36 35 10 04 04 00 44 C0 04 00 F4 03 04 00 F2 BF 21 67 B6 04 01 00 00 70 AE 1E 31 F6 B8 FD 1A [11:33:51]CommunicateWithHost err = 0 [11:33:51]CheckOFDResponse [11:33:51]1017 (14) - 77093643461234 [11:33:51]1041 (16) - 0000000000871765 [11:33:51]1040 (4) - 311364 [11:33:51]1012 (4) - 30.10.2024 05:11 [11:33:51]1206 (1) - 0 [11:33:51]OFD Sender: Remove packet 311364 [11:33:51]ProducePacketName [11:33:51]name=ofd_packets/00311364 [11:33:51]NVStorageDeleteData [11:33:51]Write to MH i2c: 01 00 00 41 75 B6 [11:33:51]Write i2c OK [11:33:51]MH_I2C_Read... [11:33:51]Read from MH i2c: 01 [11:33:51]MH_I2C_Read... [11:33:51]Read from MH i2c: 01 07 00 [11:33:51]MH_I2C_Read... [11:33:51]Read from MH i2c: 01 07 00 41 75 00 00 00 00 00 CA 0C 93 [11:33:51]RasterBufferAndPrint [11:33:51]line [11:33:51]line [11:33:51]line [11:33:51]line [11:33:51]line [11:33:51]written 0, free lines is 3283 [11:33:51]MH_Cut [11:33:51]Write to MH i2c: D1 01 00 48 75 01 8F [11:33:51]Write i2c OK [11:33:51]MH_I2C_Read... [11:33:51]Read from MH i2c: D1 [11:33:51]MH_I2C_Read... [11:33:51]Read from MH i2c: D1 01 00 [11:33:51]MH_I2C_Read... [11:33:51]Read from MH i2c: D1 01 00 48 75 00 8E [11:33:51]Write to MH i2c: 01 00 00 49 75 BE [11:33:51]Write i2c OK [11:33:51]MH_I2C_Read... [11:33:52]OFD Sender: No OFD packet to send [11:33:52]*** Cut start [11:33:52]*** Purtial cut [11:33:52]*** Stage 1: CUTSNS_PIN = 1 [11:33:52]Read from MH i2c: 01 [11:33:53]MH_I2C_Read... [11:33:53]*** Stop cut motor [11:33:53]*** Cut end [11:33:53]Read from MH i2c: 01 07 00 [11:33:53]MH_I2C_Read... [11:33:53]Read from MH i2c: 01 07 00 49 75 00 00 00 00 00 FF 0F D3 [11:33:53]process_action close_receipt done [11:33:53]requested_data is exist [11:33:53]produce_requested_data [11:33:53]requested_item fm.sn is exist - process it [11:33:53]wFMCommunicate request_size=4 [11:33:53]MH_SAM_APDU [11:33:53]CAPDU: 80 11 00 00 [11:33:53]Write to MH i2c: E2 08 00 4A 75 80 11 00 00 00 00 00 00 39 [11:33:53]Write i2c OK [11:33:53]MH_I2C_Read... [11:33:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:33:53]Read from MH i2c: E2 [11:33:53]MH_I2C_Read... [11:33:53]Read from MH i2c: E2 17 00 [11:33:53]MH_I2C_Read... [11:33:53]Read from MH i2c: E2 17 00 4A 75 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8E [11:33:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:33:53]wFMCommunicate OK [11:33:53]requested_item fd.num is exist - process it [11:33:53]SAM_PROTO_GetFieldsCounters [11:33:53]wFMCommunicate request_size=4 [11:33:53]MH_SAM_APDU [11:33:53]CAPDU: 80 13 00 00 [11:33:53]Write to MH i2c: E2 08 00 4B 75 80 13 00 00 00 00 00 00 3C [11:33:53]Write i2c OK [11:33:53]MH_I2C_Read... [11:33:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:33:53]Read from MH i2c: E2 [11:33:53]MH_I2C_Read... [11:33:53]Read from MH i2c: E2 62 00 [11:33:53]MH_I2C_Read... [11:33:53]Read from MH i2c: E2 62 00 4B 75 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 44 C0 04 00 0E 04 04 00 18 02 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 FA [11: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 44 C0 04 00 0E 04 04 00 18 02 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:33:53]wFMCommunicate OK [11:33:53]SAM_PROTO_GetFieldsCounters done [11:33:53]requested_item shift.num is exist - process it [11:33:53]requested_item shift.opened is exist - process it [11:33:53]req_shift_opened [11:33:53]FM_GetShiftState [11:33:53]SAM_PROTO_GetShiftState [11:33:53]wFMCommunicate request_size=4 [11:33:53]MH_SAM_APDU [11:33:53]CAPDU: 80 13 01 00 [11:33:53]Write to MH i2c: E2 08 00 4C 75 80 13 01 00 00 00 00 00 3E [11:33:53]Write i2c OK [11:33:53]MH_I2C_Read... [11:33:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:33:53]Read from MH i2c: E2 [11:33:53]MH_I2C_Read... [11:33:53]Read from MH i2c: E2 0E 00 [11:33:53]MH_I2C_Read... [11:33:53]Read from MH i2c: E2 0E 00 4C 75 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 29 [11:33:53]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:33:53]wFMCommunicate OK [11:33:53]SAM_PROTO_GetShiftState done [11:33:53]FM_GetShiftState done [11:33:53]req_shift_opened done [11:33:53]requested_item shift.open_date is exist - process it [11:33:53]req_shift_open_date [11:33:53]req_shift_open_date done [11:33:53]produce_requested_data done [11:33:53]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311364,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:33:53]process_action_free close_receipt [11:33:53]json_value_free [11:33:53]json_value_free done [11:33:53]process_json_proto returns [11:33:53]Send response to host [11:33:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311364,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:33:53]free response buf [11:33:53]execute_script done [11:33:53]execute_script returns [11:33:53]free content buf [11:33:53]Sock 7.Close socket [11:33:53]Sock 7.Thread stoped [11:33:57]OFD Sender: No OFD packet to send [11:34:02]OFD Sender: No OFD packet to send [11:34:07]OFD Sender: No OFD packet to send [11:34:12]OFD Sender: No OFD packet to send [11:34:17]OFD Sender: No OFD packet to send [11:34:22]OFD Sender: No OFD packet to send [11:34:24]accept exits with 9 [11:34:24]New connection [11:34:24]New thread 3066654052 created [11:34:24]Thread 3066510692 joined [11:34:24]Waiting for new connection... [11:34:24] Sock 9.Parse request [11:34:24]Sock 9.Check first char [11:34:24]Sock 9.First char is OK [11:34:24]request: POST /json_proto HTTP/1.0 [11:34:24]Method: POST [11:34:24]URL: /json_proto [11:34:24]Method is POST - this is cgi request [11:34:24]url: /json_proto [11:34:24]query_string will be loaded in cgi processing [11:34:24]execute_cgi json_proto POST (null) [11:34:24]execute_cgi path=json_proto method=POST [11:34:24]POST find Content-Length [11:34:24]Host: 172.17.96.3:8080 [11:34:24]Content-Length: 1910 [11:34:24]Content-Type: application/json [11:34:24] [11:34:24]POST finish read [11:34:24]Found Content-Length = 1910 [11:34:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3514", "tax_sys" : 0, "items" : [ { "code": "4700000160211", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 0,5\u043B", "price" : 40.00, "quantity" : 3.000, "sum" : 120.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870002328404", "name": "\u0412\u043E\u0434\u0430 ASU \u043F\u0438\u0442 \u043D.\u0433\u0430\u0437 \u043C\u044F\u0442\u0430 \u041F\u042D\u0422 0,5\u043B", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000481989", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro \u043A\u0438\u0432\u0438-\u043C\u0430\u043D\u0433\u043E\u0441\u0442\u0438\u043D 0,45 ", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000480050", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Nitro Energy \u044D\u043D green \u0436/\u0431 0,45\u043B", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036230011", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.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: Mbank", "payments": [ { "type": 1, "sum" : 505.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:34:24]execute_script... [11:34: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 : (3)3514", "tax_sys" : 0, "items" : [ { "code": "4700000160211", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 0,5\u043B", "price" : 40.00, "quantity" : 3.000, "sum" : 120.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870002328404", "name": "\u0412\u043E\u0434\u0430 ASU \u043F\u0438\u0442 \u043D.\u0433\u0430\u0437 \u043C\u044F\u0442\u0430 \u041F\u042D\u0422 0,5\u043B", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000481989", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro \u043A\u0438\u0432\u0438-\u043C\u0430\u043D\u0433\u043E\u0441\u0442\u0438\u043D 0,45 ", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000480050", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Nitro Energy \u044D\u043D green \u0436/\u0431 0,45\u043B", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036230011", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.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: Mbank", "payments": [ { "type": 1, "sum" : 505.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:34:24]POST & json_proto [11:34:24]process_json_proto [11:34:24]json parsed OK: [11:34:24]protocol is kg_v1.0 [11:34:24]action value=close_receipt [11:34:24]process_action close_receipt [11:34:24]cmd_close_receipt [11:34:24]MH_GetDate [11:34:24]Write to MH i2c: F0 00 00 4D 75 B1 [11:34:24]Write i2c OK [11:34:24]MH_I2C_Read... [11:34:24]Read from MH i2c: F0 [11:34:24]MH_I2C_Read... [11:34:24]Read from MH i2c: F0 09 00 [11:34:24]MH_I2C_Read... [11:34:24]Read from MH i2c: F0 09 00 4D 75 00 C5 19 22 67 44 5E 04 65 2C [11:34:24]GetLastDocTimeStamp 1730288034 [11:34:24]current date 1730288069 [11:34:24]FM_GetShiftState [11:34:24]SAM_PROTO_GetShiftState [11:34:24]wFMCommunicate request_size=4 [11:34:24]MH_SAM_APDU [11:34:24]CAPDU: 80 13 01 00 [11:34:24]Write to MH i2c: E2 08 00 4E 75 80 13 01 00 00 00 00 00 40 [11:34:24]Write i2c OK [11:34:24]MH_I2C_Read... [11:34:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:34:24]Read from MH i2c: E2 [11:34:24]MH_I2C_Read... [11:34:24]Read from MH i2c: E2 0E 00 [11:34:24]MH_I2C_Read... [11:34:24]Read from MH i2c: E2 0E 00 4E 75 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 2B [11:34:24]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:34:24]wFMCommunicate OK [11:34:24]SAM_PROTO_GetShiftState done [11:34:24]FM_GetShiftState done [11:34:24]opened in 1730247899 [11:34:24]opened+sec_in_day 1730334299 [11:34:24]quantity*price = 12000 [11:34:24]sum+1 = 12001 [11:34:24]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4870002328404 Вода ASU пит н.газ мята ПЭТ 0,5л 1.000 * 65.00 = 65.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4700000481989 Напиток энерг Nitro киви-мангостин 0,45 1.000 * 95.00 = 95.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4700000480050 Напиток Nitro Energy эн green ж/б 0,45л 1.000 * 95.00 = 95.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 2000036230011 Кофе Латте XL(GABB TRADE) 1.000 * 130.00 = 130.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 505.00 НСП 1% : 4.46 НДС 12% : 53.62 Наличными: 0.00 Безнал.: 505.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 212 30.10.2024 11:34 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311365 ФПД: 265438907501933 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T113429&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311365&fm=265438907501933&tin=02508201610067®Number=0000000000091780&sum=50500 0 [11:34:26]StoreToDocumentArchive [11:34:26]shift 536 fd 311365 [11:34:26]save to /storage/0536/doc_00311365 [11:34:26]save last doc name /storage/0536/doc_00311365 to /storage/kkm_last_doc_name [11:34:26]save OK [11:34:26]Clear old archive folders... [11:34:26]ProcessDocumentItem done err = 0, tmpTLVsize=760 [11:34:26]tlvbuf is 006037C0 [11:34:26]SAM_PROTO_ClearQueue [11:34:26]wFMCommunicate request_size=4 [11:34:26]MH_SAM_APDU [11:34:26]CAPDU: 80 09 00 00 [11:34:26]Write to MH i2c: E2 08 00 5B 75 80 09 00 00 00 00 00 00 42 [11:34:26]Write i2c OK [11:34:26]MH_I2C_Read... [11:34:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:34:26]Read from MH i2c: E2 [11:34:26]MH_I2C_Read... [11:34:26]Read from MH i2c: E2 03 00 [11:34:26]MH_I2C_Read... [11:34:26]Read from MH i2c: E2 03 00 5B 75 00 90 00 44 [11:34:26]RAPDU: 90 00 [11:34:26]wFMCommunicate OK [11:34:26]SAM_PROTO_ClearQueue done [11:34:26]KKMCreateOFDPacket [11:34:26]OFDProtocolAddRootSTLVToBuf [11:34:26]FM_MakeSignedData [11:34:26]FM_MakeSignedData [11:34:26]SAM_PROTO_SignData [11:34:26]wFMCommunicate request_size=4 [11:34:26]MH_SAM_APDU [11:34:26]CAPDU: 80 0D 01 02 [11:34:26]Write to MH i2c: E2 08 00 5C 75 80 0D 01 02 00 00 00 00 4A [11:34:26]Write i2c OK [11:34:26]MH_I2C_Read... [11:34:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:34:26]Read from MH i2c: E2 [11:34:26]MH_I2C_Read... [11:34:26]Read from MH i2c: E2 03 00 [11:34:26]MH_I2C_Read... [11:34:26]Read from MH i2c: E2 03 00 5C 75 00 90 00 45 [11:34:26]RAPDU: 90 00 [11:34:26]wFMCommunicate OK [11:34:26]wFMCommunicate request_size=255 [11:34:26]MH_SAM_APDU [11:34:26]CAPDU: 80 0D 02 02 FA 03 00 F8 02 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 31 31 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 38 34 30 34 06 04 33 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BC D1 8F D1 82 D0 B0 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 85 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 [11:34:26]Write to MH i2c: E2 02 01 5D 75 80 0D 02 02 FA 00 03 00 F8 02 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 31 31 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 38 34 30 34 06 04 33 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BC D1 8F D1 82 D0 B0 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 85 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 00 00 51 [11:34:26]Write i2c OK [11:34:26]MH_I2C_Read... [11:34:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:34:26]Read from MH i2c: E2 [11:34:26]MH_I2C_Read... [11:34:26]Read from MH i2c: E2 03 00 [11:34:26]MH_I2C_Read... [11:34:26]Read from MH i2c: E2 03 00 5D 75 00 90 00 46 [11:34:26]RAPDU: 90 00 [11:34:26]wFMCommunicate OK [11:34:26]wFMCommunicate request_size=255 [11:34:26]MH_SAM_APDU [11:34:26]CAPDU: 80 0D 02 02 FA 31 39 38 39 06 04 41 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 BA D0 B8 D0 B2 D0 B8 2D D0 BC D0 B0 D0 BD D0 B3 D0 BE D1 81 D1 82 D0 B8 D0 BD 20 30 2C 34 35 20 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 30 35 30 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 45 6E 65 72 67 79 20 D1 8D D0 BD 20 67 72 65 65 6E 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 0D [11:34:26]Write to MH i2c: E2 02 01 5E 75 80 0D 02 02 FA 00 31 39 38 39 06 04 41 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 BA D0 B8 D0 B2 D0 B8 2D D0 BC D0 B0 D0 BD D0 B3 D0 BE D1 81 D1 82 D0 B8 D0 BD 20 30 2C 34 35 20 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 30 35 30 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 45 6E 65 72 67 79 20 D1 8D D0 BD 20 67 72 65 65 6E 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 0D 00 00 A2 [11:34:26]Write i2c OK [11:34:26]MH_I2C_Read... [11:34:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:34:27]Read from MH i2c: E2 [11:34:27]MH_I2C_Read... [11:34:27]Read from MH i2c: E2 03 00 [11:34:27]MH_I2C_Read... [11:34:27]Read from MH i2c: E2 03 00 5E 75 00 90 00 47 [11:34:27]RAPDU: 90 00 [11:34:27]wFMCommunicate OK [11:34:27]wFMCommunicate request_size=255 [11:34:27]MH_SAM_APDU [11:34:27]CAPDU: 80 0D 02 02 FA 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 C5 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 44 C5 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 C5 19 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 [11:34:27]Write to MH i2c: E2 02 01 5F 75 80 0D 02 02 FA 00 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 C5 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 44 C5 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 C5 19 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 00 00 D9 [11:34:27]Write i2c OK [11:34:27]MH_I2C_Read... [11:34:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:34:27]Read from MH i2c: E2 [11:34:27]MH_I2C_Read... [11:34:27]Read from MH i2c: E2 03 00 [11:34:27]MH_I2C_Read... [11:34:27]Read from MH i2c: E2 03 00 5F 75 00 90 00 48 [11:34:27]RAPDU: 90 00 [11:34:27]wFMCommunicate OK [11:34:27]wFMCommunicate request_size=19 [11:34:27]MH_SAM_APDU [11:34:27]CAPDU: 80 0D 02 02 0E 45 C0 04 00 35 04 06 00 F1 6A 4F CA 8D 6D [11:34:27]Write to MH i2c: E2 16 00 60 75 80 0D 02 02 0E 00 45 C0 04 00 35 04 06 00 F1 6A 4F CA 8D 6D 00 00 21 [11:34:27]Write i2c OK [11:34:27]MH_I2C_Read... [11:34:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:34:27]Read from MH i2c: E2 [11:34:27]MH_I2C_Read... [11:34:27]Read from MH i2c: E2 03 00 [11:34:27]MH_I2C_Read... [11:34:27]Read from MH i2c: E2 03 00 60 75 00 90 00 49 [11:34:27]RAPDU: 90 00 [11:34:27]wFMCommunicate OK [11:34:27]wFMCommunicate request_size=4 [11:34:27]MH_SAM_APDU [11:34:27]CAPDU: 80 0D 03 02 [11:34:27]Write to MH i2c: E2 08 00 61 75 80 0D 03 02 00 00 00 00 51 [11:34:27]Write i2c OK [11:34:27]MH_I2C_Read... [11:34:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:34:27]OFD Sender: No OFD packet to send [11:34:27]Read from MH i2c: E2 [11:34:27]MH_I2C_Read... [11:34:27]Read from MH i2c: E2 0B 00 [11:34:27]MH_I2C_Read... [11:34:27]Read from MH i2c: E2 0B 00 61 75 00 33 FE 1E B0 79 CE 5A 15 90 00 07 [11:34:27]RAPDU: 33 FE 1E B0 79 CE 5A 15 90 00 [11:34:27]wFMCommunicate OK [11:34:27]SAM_PROTO_SignData done [11:34:27]FM_MakeSignedData done [11:34:27]CreateOFDProtocolMessage [11:34:27]wFMCommunicate request_size=4 [11:34:27]MH_SAM_APDU [11:34:27]CAPDU: 80 11 00 00 [11:34:27]Write to MH i2c: E2 08 00 62 75 80 11 00 00 00 00 00 00 51 [11:34:27]Write i2c OK [11:34:27]MH_I2C_Read... [11:34:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:34:27]Read from MH i2c: E2 [11:34:27]MH_I2C_Read... [11:34:27]Read from MH i2c: E2 17 00 [11:34:27]MH_I2C_Read... [11:34:27]Read from MH i2c: E2 17 00 62 75 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A6 [11:34:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:34:27]wFMCommunicate OK [11:34:27]CreateOFDProtocolMessage done [11:34:27]OFDSenderStorePacket 311365 [11:34:27]StoreOFDPacket docnum=311365 [11:34:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 03 00 00 B3 BB 04 03 87 AF 5A 03 01 00 03 00 F8 02 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 31 31 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 38 34 30 34 06 04 33 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BC D1 8F D1 82 D0 B0 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 85 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 39 38 39 06 04 41 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 BA D0 B8 D0 B2 D0 B8 2D D0 BC D0 B0 D0 BD D0 B3 D0 BE D1 81 D1 82 D0 B8 D0 BD 20 30 2C 34 35 20 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 30 35 30 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 45 6E 65 72 67 79 20 D1 8D D0 BD 20 67 72 65 65 6E 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 C5 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 44 C5 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 C5 19 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 45 C0 04 00 35 04 06 00 F1 6A 4F CA 8D 6D 33 FE 1E B0 79 CE 5A 15 [11:34:27]CheckFolder [11:34:27]dirname=/storage/ofd_packets [11:34:27]CheckFolder done [11:34:27]ProducePacketName [11:34:27]name=ofd_packets/00311365 [11:34:27]NVStorageSaveData ofd_packets/00311365 [11:34:27]File name is /storage/ofd_packets/00311365 [11:34:27]Write 810 bytes [11:34:27]NVStorageSaveData done [11:34:27]OFDSenderStorePacket done [11:34:27]KKMCreateOFDPacket done [11:34:27]NVStorageSaveData kkm_last_timestamp [11:34:27]File name is /storage/kkm_last_timestamp [11:34:27]Write 4 bytes [11:34:27]NVStorageSaveData done [11:34:27]ExternCall_PrintAddStr [11:34:27]wPrintStart [11:34:27]Write to MH i2c: 01 00 00 63 75 D8 [11:34:27]Write i2c OK [11:34:27]MH_I2C_Read... [11:34:27]Read from MH i2c: 01 [11:34:27]MH_I2C_Read... [11:34:27]Read from MH i2c: 01 07 00 [11:34:27]MH_I2C_Read... [11:34:27]Read from MH i2c: 01 07 00 63 75 00 00 00 00 00 FF 0F ED [11:34:27]RasterBufferAndPrint [11:34:27]line Счет N : (3)3514 [11:34:27]line ИНН: 02508201610067 [11:34:27]line Контрольно-Кассовый Чек [11:34:27]line ПРОДАЖА [11:34:27]line Товар: 4700000160211 [11:34:27]line Вода Легенда 0,5л [11:34:27]line 3.000 * 40.00 [11:34:27]line = 120.00 [11:34:27]line НДС 12% НСП 1% [11:34:27]line > о реализуемом товаре [11:34:27]line Товар: 4870002328404 [11:34:27]line Вода ASU пит н.газ мята ПЭТ 0,5л [11:34:27]line 1.000 * 65.00 [11:34:27]line = 65.00 [11:34:27]line НДС 12% НСП 1% [11:34:27]line > о реализуемом товаре [11:34:27]line Товар: 4700000481989 [11:34:27]line Напиток энерг Nitro киви-мангостин 0,45 [11:34:27]line 1.000 * 95.00 [11:34:27]line = 95.00 [11:34:27]line НДС 12% НСП 1% [11:34:27]line > о реализуемом товаре [11:34:27]line Товар: 4700000480050 [11:34:27]line Напиток Nitro Energy эн green ж/б 0,45л [11:34:27]line 1.000 * 95.00 [11:34:27]line = 95.00 [11:34:27]line НДС 12% НСП 1% [11:34:27]line > о реализуемом товаре [11:34:27]line Товар: 2000036230011 [11:34:27]line Кофе Латте XL(GABB TRADE) [11:34:27]line 1.000 * 130.00 [11:34:27]line = 130.00 [11:34:27]line НДС 12% НСП 1% [11:34:27]line > о реализуемом товаре [11:34:27]line ИТОГО: 505.00 [11:34:27]line НСП 1% : 4.46 [11:34:27]line НДС 12% : 53.62 [11:34:27]line Наличными: 0.00 [11:34:27]line Безнал.: 505.00 [11:34:27]line Место: АЗС № 172 "Партнер Нефть" [11:34:27]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:34:27]line СНО: Общий режим [11:34:27]line Чек 212 30.10.2024 11:34 [11:34:27]line Смена: 536 ФФД: 1.0 [11:34:27]line ЗНМ: 0300000116 [11:34:27]line РНМ: 0000000000091780 [11:34:27]line Версия ККМ: 001 [11:34:27]line Платежная система: Mbank [11:34:27]line ФМ: 0000000000871765 [11:34:27]line ФД: 311365 [11:34:27]line ФПД: 265438907501933 [11:34:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T113429&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311365&fm=265438907501933&tin=02508201610067®Number=0000000000091780&sum=50500 [11:34:27]line 0 [11:34:27]OFD Sender: Processing packet 311365 [packets to send 223, broken 222] [11:34:27]ProducePacketName [11:34:27]name=ofd_packets/00311365 [11:34:27]OFD Sender: To server: pG, [11:34:27]CommunicateWithHost lk.salyk.kg:30040 [11:34:27]ConnectInit lk.salyk.kg [11:34:27]written 0, free lines is 4095 [11:34:27]Connected sock=10 [11: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 31 37 36 35 0C 03 00 00 B3 BB 04 03 87 AF 5A 03 01 00 03 00 F8 02 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 31 31 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 38 34 30 34 06 04 33 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BC D1 8F D1 82 D0 B0 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 85 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 39 38 39 06 04 41 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 BA D0 B8 D0 B2 D0 B8 2D D0 BC D0 B0 D0 BD D0 B3 D0 BE D1 81 D1 82 D0 B8 D0 BD 20 30 2C 34 35 20 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 30 35 30 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 45 6E 65 72 67 79 20 D1 8D D0 BD 20 67 72 65 65 6E 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 C5 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 44 C5 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 C5 19 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 45 C0 04 00 35 04 06 00 F1 6A 4F CA 8D 6D 33 FE 1E B0 79 CE 5A 15 [11:34:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 43 45 47 00 0B 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 31 37 36 35 10 04 04 00 45 C0 04 00 F4 03 04 00 17 C0 21 67 B6 04 01 00 00 1C E2 12 EE 3B FF 3E 7F [11:34:28]CommunicateWithHost err = 0 [11:34:28]CheckOFDResponse [11:34:28]1017 (14) - 77093643461234 [11:34:28]1041 (16) - 0000000000871765 [11:34:28]1040 (4) - 311365 [11:34:28]1012 (4) - 30.10.2024 05:11 [11:34:28]1206 (1) - 0 [11:34:28]OFD Sender: Remove packet 311365 [11:34:28]ProducePacketName [11:34:28]name=ofd_packets/00311365 [11:34:28]NVStorageDeleteData [11:34:28]Write to MH i2c: 01 00 00 A6 75 1B [11:34:28]Write i2c OK [11:34:28]MH_I2C_Read... [11:34:28]Read from MH i2c: 01 [11:34:28]MH_I2C_Read... [11:34:28]Read from MH i2c: 01 07 00 [11:34:28]MH_I2C_Read... [11:34:28]Read from MH i2c: 01 07 00 A6 75 00 00 00 00 00 31 0B 5E [11:34:28]RasterBufferAndPrint [11:34:28]line [11:34:28]line [11:34:28]line [11:34:28]line [11:34:28]line [11:34:28]written 0, free lines is 2874 [11:34:28]MH_Cut [11:34:28]Write to MH i2c: D1 01 00 AD 75 01 F4 [11:34:28]Write i2c OK [11:34:28]MH_I2C_Read... [11:34:28]Read from MH i2c: D1 [11:34:28]MH_I2C_Read... [11:34:28]Read from MH i2c: D1 01 00 [11:34:28]MH_I2C_Read... [11:34:28]Read from MH i2c: D1 01 00 AD 75 00 F3 [11:34:28]Write to MH i2c: 01 00 00 AE 75 23 [11:34:28]Write i2c OK [11:34:28]MH_I2C_Read... [11:34:28]OFD Sender: No OFD packet to send [11:34:29]*** Cut start [11:34:29]*** Purtial cut [11:34:29]*** Stage 1: CUTSNS_PIN = 1 [11:34:29]Read from MH i2c: 01 [11:34:29]MH_I2C_Read... [11:34:29]*** Stop cut motor [11:34:29]*** Cut end [11:34:29]Read from MH i2c: 01 07 00 [11:34:29]MH_I2C_Read... [11:34:29]Read from MH i2c: 01 07 00 AE 75 00 00 00 00 00 FF 0F 38 [11:34:29]process_action close_receipt done [11:34:29]requested_data is exist [11:34:29]produce_requested_data [11:34:29]requested_item fm.sn is exist - process it [11:34:29]wFMCommunicate request_size=4 [11:34:29]MH_SAM_APDU [11:34:29]CAPDU: 80 11 00 00 [11:34:29]Write to MH i2c: E2 08 00 AF 75 80 11 00 00 00 00 00 00 9E [11:34:29]Write i2c OK [11:34:29]MH_I2C_Read... [11:34:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:34:30]Read from MH i2c: E2 [11:34:30]MH_I2C_Read... [11:34:30]Read from MH i2c: E2 17 00 [11:34:30]MH_I2C_Read... [11:34:30]Read from MH i2c: E2 17 00 AF 75 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F3 [11:34:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:34:30]wFMCommunicate OK [11:34:30]requested_item fd.num is exist - process it [11:34:30]SAM_PROTO_GetFieldsCounters [11:34:30]wFMCommunicate request_size=4 [11:34:30]MH_SAM_APDU [11:34:30]CAPDU: 80 13 00 00 [11:34:30]Write to MH i2c: E2 08 00 B0 75 80 13 00 00 00 00 00 00 A1 [11:34:30]Write i2c OK [11:34:30]MH_I2C_Read... [11:34:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:34:30]Read from MH i2c: E2 [11:34:30]MH_I2C_Read... [11:34:30]Read from MH i2c: E2 62 00 [11:34:30]MH_I2C_Read... [11:34:30]Read from MH i2c: E2 62 00 B0 75 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 45 C0 04 00 0E 04 04 00 18 02 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 63 [11:34: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 45 C0 04 00 0E 04 04 00 18 02 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:34:30]wFMCommunicate OK [11:34:30]SAM_PROTO_GetFieldsCounters done [11:34:30]requested_item shift.num is exist - process it [11:34:30]requested_item shift.opened is exist - process it [11:34:30]req_shift_opened [11:34:30]FM_GetShiftState [11:34:30]SAM_PROTO_GetShiftState [11:34:30]wFMCommunicate request_size=4 [11:34:30]MH_SAM_APDU [11:34:30]CAPDU: 80 13 01 00 [11:34:30]Write to MH i2c: E2 08 00 B1 75 80 13 01 00 00 00 00 00 A3 [11:34:30]Write i2c OK [11:34:30]MH_I2C_Read... [11:34:30]Read from MH i2c: E2 [11:34:30]MH_I2C_Read... [11:34:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:34:30]Read from MH i2c: E2 0E 00 [11:34:30]MH_I2C_Read... [11:34:30]Read from MH i2c: E2 0E 00 B1 75 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 8E [11:34:30]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:34:30]wFMCommunicate OK [11:34:30]SAM_PROTO_GetShiftState done [11:34:30]FM_GetShiftState done [11:34:30]req_shift_opened done [11:34:30]requested_item shift.open_date is exist - process it [11:34:30]req_shift_open_date [11:34:30]req_shift_open_date done [11:34:30]produce_requested_data done [11:34:30]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311365,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:34:30]process_action_free close_receipt [11:34:30]json_value_free [11:34:30]json_value_free done [11:34:30]process_json_proto returns [11:34:30]Send response to host [11:34:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311365,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:34:30]free response buf [11:34:30]execute_script done [11:34:30]execute_script returns [11:34:30]free content buf [11:34:30]Sock 9.Close socket [11:34:30]Sock 9.Thread stoped [11:34:33]OFD Sender: No OFD packet to send [11:34:38]OFD Sender: No OFD packet to send [11:34:43]OFD Sender: No OFD packet to send [11:34:48]OFD Sender: No OFD packet to send [11:34:53]OFD Sender: No OFD packet to send [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]accept exits with 7 [11:35:13]New connection [11:35:13]New thread 3066510692 created [11:35:13]Thread 3066654052 joined [11:35:13]Waiting for new connection... [11:35:13] Sock 7.Parse request [11:35:13]Sock 7.Check first char [11:35:13]Sock 7.First char is OK [11:35:13]request: POST /json_proto HTTP/1.0 [11:35:13]Method: POST [11:35:13]URL: /json_proto [11:35:13]Method is POST - this is cgi request [11:35:13]url: /json_proto [11:35:13]query_string will be loaded in cgi processing [11:35:13]execute_cgi json_proto POST (null) [11:35:13]execute_cgi path=json_proto method=POST [11:35:13]POST find Content-Length [11:35:13]Host: 172.17.96.3:8080 [11:35:13]Content-Length: 677 [11:35:13]Content-Type: application/json [11:35:13] [11:35:13]POST finish read [11:35:13]Found Content-Length = 677 [11:35:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645168", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:35:13]execute_script... [11:35: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)645168", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:35:13]POST & json_proto [11:35:13]process_json_proto [11:35:13]json parsed OK: [11:35:13]protocol is kg_v1.0 [11:35:13]action value=close_receipt [11:35:13]process_action close_receipt [11:35:13]cmd_close_receipt [11:35:13]MH_GetDate [11:35:13]Write to MH i2c: F0 00 00 B2 75 16 [11:35:13]Write i2c OK [11:35:13]MH_I2C_Read... [11:35:13]Read from MH i2c: F0 [11:35:13]MH_I2C_Read... [11:35:13]Read from MH i2c: F0 09 00 [11:35:13]MH_I2C_Read... [11:35:13]Read from MH i2c: F0 09 00 B2 75 00 F5 19 22 67 44 5E 04 65 C1 [11:35:13]GetLastDocTimeStamp 1730288069 [11:35:13]current date 1730288117 [11:35:13]FM_GetShiftState [11:35:13]SAM_PROTO_GetShiftState [11:35:13]wFMCommunicate request_size=4 [11:35:13]MH_SAM_APDU [11:35:13]CAPDU: 80 13 01 00 [11:35:13]Write to MH i2c: E2 08 00 B3 75 80 13 01 00 00 00 00 00 A5 [11:35:13]Write i2c OK [11:35:13]MH_I2C_Read... [11:35:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:35:13]Read from MH i2c: E2 [11:35:13]MH_I2C_Read... [11:35:13]Read from MH i2c: E2 0E 00 [11:35:13]MH_I2C_Read... [11:35:13]Read from MH i2c: E2 0E 00 B3 75 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 90 [11:35:13]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:35:13]wFMCommunicate OK [11:35:13]SAM_PROTO_GetShiftState done [11:35:13]FM_GetShiftState done [11:35:13]opened in 1730247899 [11:35:13]opened+sec_in_day 1730334299 [11:35:13]quantity*price = 30038 [11:35:13]sum+1 = 30039 [11:35:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 213 30.10.2024 11:35 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311366 ФПД: 110698769129987 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T113518&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311366&fm=110698769129987&tin=02508201610067®Number=0000000000091780&sum=30000 [11:35:14]StoreToDocumentArchive [11:35:14]shift 536 fd 311366 [11:35:14]save to /storage/0536/doc_00311366 [11:35:14]save last doc name /storage/0536/doc_00311366 to /storage/kkm_last_doc_name [11:35:14]save OK [11:35:14]Clear old archive folders... [11:35:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:35:14]tlvbuf is 006B75E0 [11:35:14]SAM_PROTO_ClearQueue [11:35:14]wFMCommunicate request_size=4 [11:35:14]MH_SAM_APDU [11:35:14]CAPDU: 80 09 00 00 [11:35:14]Write to MH i2c: E2 08 00 C0 75 80 09 00 00 00 00 00 00 A7 [11:35:14]Write i2c OK [11:35:14]MH_I2C_Read... [11:35:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:35:14]Read from MH i2c: E2 [11:35:14]MH_I2C_Read... [11:35:14]Read from MH i2c: E2 03 00 [11:35:14]MH_I2C_Read... [11:35:14]Read from MH i2c: E2 03 00 C0 75 00 90 00 A9 [11:35:14]RAPDU: 90 00 [11:35:14]wFMCommunicate OK [11:35:14]SAM_PROTO_ClearQueue done [11:35:14]KKMCreateOFDPacket [11:35:14]OFDProtocolAddRootSTLVToBuf [11:35:14]FM_MakeSignedData [11:35:14]FM_MakeSignedData [11:35:14]SAM_PROTO_SignData [11:35:14]wFMCommunicate request_size=4 [11:35:14]MH_SAM_APDU [11:35:14]CAPDU: 80 0D 01 02 [11:35:14]Write to MH i2c: E2 08 00 C1 75 80 0D 01 02 00 00 00 00 AF [11:35:14]Write i2c OK [11:35:14]MH_I2C_Read... [11:35:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:35:14]Read from MH i2c: E2 [11:35:14]MH_I2C_Read... [11:35:14]Read from MH i2c: E2 03 00 [11:35:14]MH_I2C_Read... [11:35:14]Read from MH i2c: E2 03 00 C1 75 00 90 00 AA [11:35:14]RAPDU: 90 00 [11:35:14]wFMCommunicate OK [11:35:14]wFMCommunicate request_size=255 [11:35:14]MH_SAM_APDU [11:35: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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 D5 00 00 00 F4 03 04 00 F6 19 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 46 C0 04 00 35 04 06 00 64 [11:35:14]Write to MH i2c: E2 02 01 C2 75 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 D5 00 00 00 F4 03 04 00 F6 19 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 46 C0 04 00 35 04 06 00 64 00 00 26 [11:35:14]Write i2c OK [11:35:14]MH_I2C_Read... [11:35:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:35:14]Read from MH i2c: E2 [11:35:14]MH_I2C_Read... [11:35:14]Read from MH i2c: E2 03 00 [11:35:14]MH_I2C_Read... [11:35:14]Read from MH i2c: E2 03 00 C2 75 00 90 00 AB [11:35:14]RAPDU: 90 00 [11:35:14]wFMCommunicate OK [11:35:14]wFMCommunicate request_size=10 [11:35:14]MH_SAM_APDU [11:35:14]CAPDU: 80 0D 02 02 05 AE 10 CF A2 03 [11:35:14]Write to MH i2c: E2 0D 00 C3 75 80 0D 02 02 05 00 AE 10 CF A2 03 00 00 EE [11:35:14]Write i2c OK [11:35:14]MH_I2C_Read... [11:35:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:35:14]Read from MH i2c: E2 [11:35:14]MH_I2C_Read... [11:35:14]Read from MH i2c: E2 03 00 [11:35:14]MH_I2C_Read... [11:35:14]Read from MH i2c: E2 03 00 C3 75 00 90 00 AC [11:35:14]RAPDU: 90 00 [11:35:14]wFMCommunicate OK [11:35:14]wFMCommunicate request_size=4 [11:35:14]MH_SAM_APDU [11:35:14]CAPDU: 80 0D 03 02 [11:35:14]Write to MH i2c: E2 08 00 C4 75 80 0D 03 02 00 00 00 00 B4 [11:35:14]Write i2c OK [11:35:14]MH_I2C_Read... [11:35:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:35:14]Read from MH i2c: E2 [11:35:14]MH_I2C_Read... [11:35:14]Read from MH i2c: E2 0B 00 [11:35:14]MH_I2C_Read... [11:35:14]Read from MH i2c: E2 0B 00 C4 75 00 F5 D4 95 3E 17 AF 5C 69 90 00 DC [11:35:14]RAPDU: F5 D4 95 3E 17 AF 5C 69 90 00 [11:35:14]wFMCommunicate OK [11:35:14]SAM_PROTO_SignData done [11:35:14]FM_MakeSignedData done [11:35:14]CreateOFDProtocolMessage [11:35:14]wFMCommunicate request_size=4 [11:35:14]MH_SAM_APDU [11:35:14]CAPDU: 80 11 00 00 [11:35:14]Write to MH i2c: E2 08 00 C5 75 80 11 00 00 00 00 00 00 B4 [11:35:14]Write i2c OK [11:35:14]MH_I2C_Read... [11:35:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:35:14]Read from MH i2c: E2 [11:35:14]MH_I2C_Read... [11:35:14]Read from MH i2c: E2 17 00 [11:35:14]MH_I2C_Read... [11:35:14]Read from MH i2c: E2 17 00 C5 75 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 09 [11:35:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:35:14]wFMCommunicate OK [11:35:14]CreateOFDProtocolMessage done [11:35:14]OFDSenderStorePacket 311366 [11:35:14]StoreOFDPacket docnum=311366 [11:35:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 47 71 07 01 23 EA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 D5 00 00 00 F4 03 04 00 F6 19 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 46 C0 04 00 35 04 06 00 64 AE 10 CF A2 03 F5 D4 95 3E 17 AF 5C 69 [11:35:14]CheckFolder [11:35:14]dirname=/storage/ofd_packets [11:35:14]CheckFolder done [11:35:14]ProducePacketName [11:35:14]name=ofd_packets/00311366 [11:35:14]NVStorageSaveData ofd_packets/00311366 [11:35:14]File name is /storage/ofd_packets/00311366 [11:35:14]Write 301 bytes [11:35:14]NVStorageSaveData done [11:35:14]OFDSenderStorePacket done [11:35:14]KKMCreateOFDPacket done [11:35:14]NVStorageSaveData kkm_last_timestamp [11:35:14]File name is /storage/kkm_last_timestamp [11:35:14]Write 4 bytes [11:35:14]NVStorageSaveData done [11:35:14]ExternCall_PrintAddStr [11:35:14]wPrintStart [11:35:14]Write to MH i2c: 01 00 00 C6 75 3B [11:35:14]Write i2c OK [11:35:14]MH_I2C_Read... [11:35:14]Read from MH i2c: 01 [11:35:14]MH_I2C_Read... [11:35:14]Read from MH i2c: 01 07 00 [11:35:14]MH_I2C_Read... [11:35:14]Read from MH i2c: 01 07 00 C6 75 00 00 00 00 00 FF 0F 50 [11:35:14]RasterBufferAndPrint [11:35:14]line Счет N : (1)645168 [11:35:14]line ИНН: 02508201610067 [11:35:14]line Контрольно-Кассовый Чек [11:35:14]line ПРОДАЖА [11:35:14]line ТРК (МРК, ГНК) : 52 [11:35:14]line Товар: 2710124130 [11:35:14]line Аи-92-К-2 [11:35:14]line 4.490 * 66.90 [11:35:14]line = 300.38 [11:35:14]line НДС 12% НСП 1% [11:35:14]line > о реализуемом товаре [11:35:14]line ОКРУГЛЕНИЕ: -0.38 [11:35:14]line ИТОГО: 300.00 [11:35:14]line Внесено: 300.00 [11:35:14]line СДАЧА: 0.00 [11:35:14]line НСП 1% : 2.66 [11:35:14]line НДС 12% : 31.90 [11:35:14]line Наличными: 300.00 [11:35:14]line Безнал.: 0.00 [11:35:14]line Место: АЗС № 172 "Партнер Нефть" [11:35:14]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:35:14]line СНО: Общий режим [11:35:14]line Чек 213 30.10.2024 11:35 [11:35:14]line Смена: 536 ФФД: 1.0 [11:35:14]line ЗНМ: 0300000116 [11:35:14]line РНМ: 0000000000091780 [11:35:14]line Версия ККМ: 001 [11:35:14]line ФМ: 0000000000871765 [11:35:14]line ФД: 311366 [11:35:14]line ФПД: 110698769129987 [11:35:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T113518&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311366&fm=110698769129987&tin=02508201610067®Number=0000000000091780&sum=30000 [11:35:14]written 0, free lines is 4095 [11:35:14]OFD Sender: Processing packet 311366 [packets to send 223, broken 222] [11:35:14]ProducePacketName [11:35:14]name=ofd_packets/00311366 [11:35:14]OFD Sender: To server: pG, [11:35:14]CommunicateWithHost lk.salyk.kg:30040 [11:35:14]ConnectInit lk.salyk.kg [11:35:14]Connected sock=10 [11: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 31 37 36 35 0F 01 00 00 47 71 07 01 23 EA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 D5 00 00 00 F4 03 04 00 F6 19 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 46 C0 04 00 35 04 06 00 64 AE 10 CF A2 03 F5 D4 95 3E 17 AF 5C 69 [11:35:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 E4 8D 47 00 44 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 31 37 36 35 10 04 04 00 46 C0 04 00 F4 03 04 00 45 C0 21 67 B6 04 01 00 00 17 F0 B1 1E E1 E0 D2 60 [11:35:15]CommunicateWithHost err = 0 [11:35:15]CheckOFDResponse [11:35:15]1017 (14) - 77093643461234 [11:35:15]1041 (16) - 0000000000871765 [11:35:15]1040 (4) - 311366 [11:35:15]1012 (4) - 30.10.2024 05:12 [11:35:15]1206 (1) - 0 [11:35:15]OFD Sender: Remove packet 311366 [11:35:15]ProducePacketName [11:35:15]name=ofd_packets/00311366 [11:35:15]NVStorageDeleteData [11:35:15]Write to MH i2c: 01 00 00 F0 75 65 [11:35:15]Write i2c OK [11:35:15]MH_I2C_Read... [11:35:15]Read from MH i2c: 01 [11:35:15]MH_I2C_Read... [11:35:15]Read from MH i2c: 01 07 00 [11:35:15]MH_I2C_Read... [11:35:15]Read from MH i2c: 01 07 00 F0 75 00 00 00 00 00 CF 0C 47 [11:35:15]RasterBufferAndPrint [11:35:15]line [11:35:15]line [11:35:15]line [11:35:15]line [11:35:15]line [11:35:15]written 0, free lines is 3288 [11:35:15]MH_Cut [11:35:15]Write to MH i2c: D1 01 00 F7 75 01 3E [11:35:15]Write i2c OK [11:35:15]MH_I2C_Read... [11:35:15]Read from MH i2c: D1 [11:35:15]MH_I2C_Read... [11:35:15]Read from MH i2c: D1 01 00 [11:35:15]MH_I2C_Read... [11:35:15]Read from MH i2c: D1 01 00 F7 75 00 3D [11:35:15]Write to MH i2c: 01 00 00 F8 75 6D [11:35:15]Write i2c OK [11:35:15]MH_I2C_Read... [11:35:15]OFD Sender: No OFD packet to send [11:35:15]*** Cut start [11:35:15]*** Purtial cut [11:35:15]*** Stage 1: CUTSNS_PIN = 1 [11:35:16]Read from MH i2c: 01 [11:35:16]MH_I2C_Read... [11:35:16]*** Stop cut motor [11:35:16]*** Cut end [11:35:16]Read from MH i2c: 01 07 00 [11:35:16]MH_I2C_Read... [11:35:16]Read from MH i2c: 01 07 00 F8 75 00 00 00 00 00 FF 0F 82 [11:35:16]process_action close_receipt done [11:35:16]requested_data is exist [11:35:16]produce_requested_data [11:35:16]requested_item fm.sn is exist - process it [11:35:16]wFMCommunicate request_size=4 [11:35:16]MH_SAM_APDU [11:35:16]CAPDU: 80 11 00 00 [11:35:16]Write to MH i2c: E2 08 00 F9 75 80 11 00 00 00 00 00 00 E8 [11:35:16]Write i2c OK [11:35:16]MH_I2C_Read... [11:35:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:35:16]Read from MH i2c: E2 [11:35:16]MH_I2C_Read... [11:35:16]Read from MH i2c: E2 17 00 [11:35:16]MH_I2C_Read... [11:35:16]Read from MH i2c: E2 17 00 F9 75 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3D [11:35:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:35:16]wFMCommunicate OK [11:35:16]requested_item fd.num is exist - process it [11:35:16]SAM_PROTO_GetFieldsCounters [11:35:16]wFMCommunicate request_size=4 [11:35:16]MH_SAM_APDU [11:35:16]CAPDU: 80 13 00 00 [11:35:16]Write to MH i2c: E2 08 00 FA 75 80 13 00 00 00 00 00 00 EB [11:35:16]Write i2c OK [11:35:16]MH_I2C_Read... [11:35:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:35:16]Read from MH i2c: E2 [11:35:16]MH_I2C_Read... [11:35:16]Read from MH i2c: E2 62 00 [11:35:16]MH_I2C_Read... [11:35:16]Read from MH i2c: E2 62 00 FA 75 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 46 C0 04 00 0E 04 04 00 18 02 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 B1 [11: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 46 C0 04 00 0E 04 04 00 18 02 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:35:16]wFMCommunicate OK [11:35:16]SAM_PROTO_GetFieldsCounters done [11:35:16]requested_item shift.num is exist - process it [11:35:16]requested_item shift.opened is exist - process it [11:35:16]req_shift_opened [11:35:16]FM_GetShiftState [11:35:16]SAM_PROTO_GetShiftState [11:35:16]wFMCommunicate request_size=4 [11:35:16]MH_SAM_APDU [11:35:16]CAPDU: 80 13 01 00 [11:35:16]Write to MH i2c: E2 08 00 FB 75 80 13 01 00 00 00 00 00 ED [11:35:16]Write i2c OK [11:35:16]MH_I2C_Read... [11:35:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:35:16]Read from MH i2c: E2 [11:35:16]MH_I2C_Read... [11:35:16]Read from MH i2c: E2 0E 00 [11:35:16]MH_I2C_Read... [11:35:16]Read from MH i2c: E2 0E 00 FB 75 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 D8 [11:35:16]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:35:16]wFMCommunicate OK [11:35:16]SAM_PROTO_GetShiftState done [11:35:16]FM_GetShiftState done [11:35:16]req_shift_opened done [11:35:16]requested_item shift.open_date is exist - process it [11:35:16]req_shift_open_date [11:35:16]req_shift_open_date done [11:35:16]produce_requested_data done [11:35:16]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311366,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:35:16]process_action_free close_receipt [11:35:16]json_value_free [11:35:16]json_value_free done [11:35:16]process_json_proto returns [11:35:16]Send response to host [11:35:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311366,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:35:16]free response buf [11:35:16]execute_script done [11:35:16]execute_script returns [11:35:16]free content buf [11:35:16]Sock 7.Close socket [11:35:16]Sock 7.Thread stoped [11:35:20]OFD Sender: No OFD packet to send [11:35:25]OFD Sender: No OFD packet to send [11:35:27]accept exits with 9 [11:35:27]New connection [11:35:27]New thread 3066654052 created [11:35:27]Thread 3066510692 joined [11:35:27]Waiting for new connection... [11:35:27] Sock 9.Parse request [11:35:27]Sock 9.Check first char [11:35:27]Sock 9.First char is OK [11:35:27]request: POST /json_proto HTTP/1.0 [11:35:27]Method: POST [11:35:27]URL: /json_proto [11:35:27]Method is POST - this is cgi request [11:35:27]url: /json_proto [11:35:27]query_string will be loaded in cgi processing [11:35:27]execute_cgi json_proto POST (null) [11:35:27]execute_cgi path=json_proto method=POST [11:35:27]POST find Content-Length [11:35:27]Host: 172.17.96.3:8080 [11:35:27]Content-Length: 769 [11:35:27]Content-Type: application/json [11:35:27] [11:35:27]POST finish read [11:35:27]Found Content-Length = 769 [11:35:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645169", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:35:27]execute_script... [11:35: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)645169", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:35:27]POST & json_proto [11:35:27]process_json_proto [11:35:27]json parsed OK: [11:35:27]protocol is kg_v1.0 [11:35:27]action value=close_receipt [11:35:27]process_action close_receipt [11:35:27]cmd_close_receipt [11:35:27]MH_GetDate [11:35:27]Write to MH i2c: F0 00 00 FC 75 60 [11:35:27]Write i2c OK [11:35:27]MH_I2C_Read... [11:35:27]Read from MH i2c: F0 [11:35:27]MH_I2C_Read... [11:35:27]Read from MH i2c: F0 09 00 [11:35:27]MH_I2C_Read... [11:35:27]Read from MH i2c: F0 09 00 FC 75 00 04 1A 22 67 44 5E 04 65 1B [11:35:27]GetLastDocTimeStamp 1730288118 [11:35:27]current date 1730288132 [11:35:27]FM_GetShiftState [11:35:27]SAM_PROTO_GetShiftState [11:35:27]wFMCommunicate request_size=4 [11:35:27]MH_SAM_APDU [11:35:27]CAPDU: 80 13 01 00 [11:35:27]Write to MH i2c: E2 08 00 FD 75 80 13 01 00 00 00 00 00 EF [11:35:27]Write i2c OK [11:35:27]MH_I2C_Read... [11:35:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:35:27]Read from MH i2c: E2 [11:35:27]MH_I2C_Read... [11:35:27]Read from MH i2c: E2 0E 00 [11:35:27]MH_I2C_Read... [11:35:27]Read from MH i2c: E2 0E 00 FD 75 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 DA [11:35:27]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:35:27]wFMCommunicate OK [11:35:27]SAM_PROTO_GetShiftState done [11:35:27]FM_GetShiftState done [11:35:27]opened in 1730247899 [11:35:27]opened+sec_in_day 1730334299 [11:35:27]quantity*price = 100015 [11:35:27]sum+1 = 100017 [11:35:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 214 30.10.2024 11:35 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311367 ФПД: 165062018911188 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T113532&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311367&fm=165062018911188&tin=02508201610067®Number=0000000000091780&sum=100016 [11:35:28]StoreToDocumentArchive [11:35:28]shift 536 fd 311367 [11:35:28]save to /storage/0536/doc_00311367 [11:35:28]save last doc name /storage/0536/doc_00311367 to /storage/kkm_last_doc_name [11:35:28]save OK [11:35:28]Clear old archive folders... [11:35:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:35:28]tlvbuf is 0072FB90 [11:35:28]SAM_PROTO_ClearQueue [11:35:28]wFMCommunicate request_size=4 [11:35:28]MH_SAM_APDU [11:35:28]CAPDU: 80 09 00 00 [11:35:28]Write to MH i2c: E2 08 00 0A 76 80 09 00 00 00 00 00 00 F2 [11:35:28]Write i2c OK [11:35:28]MH_I2C_Read... [11:35:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:35:28]Read from MH i2c: E2 [11:35:28]MH_I2C_Read... [11:35:28]Read from MH i2c: E2 03 00 [11:35:28]MH_I2C_Read... [11:35:28]Read from MH i2c: E2 03 00 0A 76 00 90 00 F4 [11:35:28]RAPDU: 90 00 [11:35:28]wFMCommunicate OK [11:35:28]SAM_PROTO_ClearQueue done [11:35:28]KKMCreateOFDPacket [11:35:28]OFDProtocolAddRootSTLVToBuf [11:35:28]FM_MakeSignedData [11:35:28]FM_MakeSignedData [11:35:28]SAM_PROTO_SignData [11:35:28]wFMCommunicate request_size=4 [11:35:28]MH_SAM_APDU [11:35:28]CAPDU: 80 0D 01 02 [11:35:28]Write to MH i2c: E2 08 00 0B 76 80 0D 01 02 00 00 00 00 FA [11:35:28]Write i2c OK [11:35:28]MH_I2C_Read... [11:35:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:35:28]Read from MH i2c: E2 [11:35:28]MH_I2C_Read... [11:35:28]Read from MH i2c: E2 03 00 [11:35:28]MH_I2C_Read... [11:35:28]Read from MH i2c: E2 03 00 0B 76 00 90 00 F5 [11:35:28]RAPDU: 90 00 [11:35:28]wFMCommunicate OK [11:35:28]wFMCommunicate request_size=255 [11:35:28]MH_SAM_APDU [11:35: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 04 1A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 47 C0 04 00 35 04 06 00 96 [11:35:28]Write to MH i2c: E2 02 01 0C 76 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 04 1A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 47 C0 04 00 35 04 06 00 96 00 00 DA [11:35:28]Write i2c OK [11:35:28]MH_I2C_Read... [11:35:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:35:29]Read from MH i2c: E2 [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: E2 03 00 [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: E2 03 00 0C 76 00 90 00 F6 [11:35:29]RAPDU: 90 00 [11:35:29]wFMCommunicate OK [11:35:29]wFMCommunicate request_size=10 [11:35:29]MH_SAM_APDU [11:35:29]CAPDU: 80 0D 02 02 05 1F 7F 00 CB D4 [11:35:29]Write to MH i2c: E2 0D 00 0D 76 80 0D 02 02 05 00 1F 7F 00 CB D4 00 00 44 [11:35:29]Write i2c OK [11:35:29]MH_I2C_Read... [11:35:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:35:29]Read from MH i2c: E2 [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: E2 03 00 [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: E2 03 00 0D 76 00 90 00 F7 [11:35:29]RAPDU: 90 00 [11:35:29]wFMCommunicate OK [11:35:29]wFMCommunicate request_size=4 [11:35:29]MH_SAM_APDU [11:35:29]CAPDU: 80 0D 03 02 [11:35:29]Write to MH i2c: E2 08 00 0E 76 80 0D 03 02 00 00 00 00 FF [11:35:29]Write i2c OK [11:35:29]MH_I2C_Read... [11:35:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:35:29]Read from MH i2c: E2 [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: E2 0B 00 [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: E2 0B 00 0E 76 00 2D 7C D8 A6 A6 14 68 37 90 00 80 [11:35:29]RAPDU: 2D 7C D8 A6 A6 14 68 37 90 00 [11:35:29]wFMCommunicate OK [11:35:29]SAM_PROTO_SignData done [11:35:29]FM_MakeSignedData done [11:35:29]CreateOFDProtocolMessage [11:35:29]wFMCommunicate request_size=4 [11:35:29]MH_SAM_APDU [11:35:29]CAPDU: 80 11 00 00 [11:35:29]Write to MH i2c: E2 08 00 0F 76 80 11 00 00 00 00 00 00 FF [11:35:29]Write i2c OK [11:35:29]MH_I2C_Read... [11:35:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:35:29]Read from MH i2c: E2 [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: E2 17 00 [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: E2 17 00 0F 76 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 54 [11:35:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:35:29]wFMCommunicate OK [11:35:29]CreateOFDProtocolMessage done [11:35:29]OFDSenderStorePacket 311367 [11:35:29]StoreOFDPacket docnum=311367 [11:35:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 5C 24 07 01 35 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 04 1A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 47 C0 04 00 35 04 06 00 96 1F 7F 00 CB D4 2D 7C D8 A6 A6 14 68 37 [11:35:29]CheckFolder [11:35:29]dirname=/storage/ofd_packets [11:35:29]CheckFolder done [11:35:29]ProducePacketName [11:35:29]name=ofd_packets/00311367 [11:35:29]NVStorageSaveData ofd_packets/00311367 [11:35:29]File name is /storage/ofd_packets/00311367 [11:35:29]Write 301 bytes [11:35:29]NVStorageSaveData done [11:35:29]OFDSenderStorePacket done [11:35:29]KKMCreateOFDPacket done [11:35:29]NVStorageSaveData kkm_last_timestamp [11:35:29]File name is /storage/kkm_last_timestamp [11:35:29]Write 4 bytes [11:35:29]NVStorageSaveData done [11:35:29]ExternCall_PrintAddStr [11:35:29]wPrintStart [11:35:29]Write to MH i2c: 01 00 00 10 76 86 [11:35:29]Write i2c OK [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: 01 [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: 01 07 00 [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: 01 07 00 10 76 00 00 00 00 00 FF 0F 9B [11:35:29]RasterBufferAndPrint [11:35:29]line Счет N : (1)645169 [11:35:29]line ИНН: 02508201610067 [11:35:29]line Контрольно-Кассовый Чек [11:35:29]line ПРОДАЖА [11:35:29]line ТРК (МРК, ГНК) : 62 [11:35:29]line Товар: 2710124130 [11:35:29]line Аи-92-К-2 [11:35:29]line 14.950 * 66.90 [11:35:29]line = 1000.16 [11:35:29]line НДС 12% НСП 1% [11:35:29]line > о реализуемом товаре [11:35:29]line ИТОГО: 1000.16 [11:35:29]line НСП 1% : 8.85 [11:35:29]line НДС 12% : 106.21 [11:35:29]line Наличными: 0.00 [11:35:29]line Безнал.: 1000.16 [11:35:29]line Место: АЗС № 172 "Партнер Нефть" [11:35:29]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:35:29]line СНО: Общий режим [11:35:29]line Чек 214 30.10.2024 11:35 [11:35:29]line Смена: 536 ФФД: 1.0 [11:35:29]line ЗНМ: 0300000116 [11:35:29]line РНМ: 0000000000091780 [11:35:29]line Версия ККМ: 001 [11:35:29]line Платежная система: Mbank [11:35:29]line ФМ: 0000000000871765 [11:35:29]line ФД: 311367 [11:35:29]line ФПД: 165062018911188 [11:35:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T113532&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311367&fm=165062018911188&tin=02508201610067®Number=0000000000091780&sum=100016 [11:35:29]written 0, free lines is 4095 [11:35:29]OFD Sender: Processing packet 311367 [packets to send 223, broken 222] [11:35:29]ProducePacketName [11:35:29]name=ofd_packets/00311367 [11:35:29]OFD Sender: To server: pG, [11:35:29]CommunicateWithHost lk.salyk.kg:30040 [11:35:29]ConnectInit lk.salyk.kg [11:35:29]Connected sock=10 [11: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 31 37 36 35 0F 01 00 00 5C 24 07 01 35 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 04 1A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 47 C0 04 00 35 04 06 00 96 1F 7F 00 CB D4 2D 7C D8 A6 A6 14 68 37 [11:35:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 C0 0F 47 00 C6 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 31 37 36 35 10 04 04 00 47 C0 04 00 F4 03 04 00 54 C0 21 67 B6 04 01 00 00 DF E6 E3 78 8C 59 69 24 [11:35:29]CommunicateWithHost err = 0 [11:35:29]CheckOFDResponse [11:35:29]1017 (14) - 77093643461234 [11:35:29]1041 (16) - 0000000000871765 [11:35:29]1040 (4) - 311367 [11:35:29]1012 (4) - 30.10.2024 05:12 [11:35:29]1206 (1) - 0 [11:35:29]OFD Sender: Remove packet 311367 [11:35:29]ProducePacketName [11:35:29]name=ofd_packets/00311367 [11:35:29]NVStorageDeleteData [11:35:29]Write to MH i2c: 01 00 00 38 76 AE [11:35:29]Write i2c OK [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: 01 [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: 01 07 00 [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: 01 07 00 38 76 00 00 00 00 00 F8 0C B9 [11:35:29]RasterBufferAndPrint [11:35:29]line [11:35:29]line [11:35:29]line [11:35:29]line [11:35:29]line [11:35:29]written 0, free lines is 3329 [11:35:29]MH_Cut [11:35:29]Write to MH i2c: D1 01 00 3F 76 01 87 [11:35:29]Write i2c OK [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: D1 [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: D1 01 00 [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: D1 01 00 3F 76 00 86 [11:35:29]Write to MH i2c: 01 00 00 40 76 B6 [11:35:29]Write i2c OK [11:35:29]MH_I2C_Read... [11:35:30]OFD Sender: No OFD packet to send [11:35:30]*** Cut start [11:35:30]*** Purtial cut [11:35:30]*** Stage 1: CUTSNS_PIN = 1 [11:35:30]Read from MH i2c: 01 [11:35:30]MH_I2C_Read... [11:35:30]*** Stop cut motor [11:35:30]*** Cut end [11:35:30]Read from MH i2c: 01 07 00 [11:35:30]MH_I2C_Read... [11:35:30]Read from MH i2c: 01 07 00 40 76 00 00 00 00 00 FF 0F CB [11:35:30]process_action close_receipt done [11:35:30]requested_data is exist [11:35:30]produce_requested_data [11:35:30]requested_item fm.sn is exist - process it [11:35:30]wFMCommunicate request_size=4 [11:35:30]MH_SAM_APDU [11:35:30]CAPDU: 80 11 00 00 [11:35:30]Write to MH i2c: E2 08 00 41 76 80 11 00 00 00 00 00 00 31 [11:35:30]Write i2c OK [11:35:30]MH_I2C_Read... [11:35:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:35:30]Read from MH i2c: E2 [11:35:30]MH_I2C_Read... [11:35:30]Read from MH i2c: E2 17 00 [11:35:30]MH_I2C_Read... [11:35:30]Read from MH i2c: E2 17 00 41 76 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 86 [11:35:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:35:30]wFMCommunicate OK [11:35:30]requested_item fd.num is exist - process it [11:35:30]SAM_PROTO_GetFieldsCounters [11:35:30]wFMCommunicate request_size=4 [11:35:30]MH_SAM_APDU [11:35:30]CAPDU: 80 13 00 00 [11:35:30]Write to MH i2c: E2 08 00 42 76 80 13 00 00 00 00 00 00 34 [11:35:30]Write i2c OK [11:35:30]MH_I2C_Read... [11:35:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:35:30]Read from MH i2c: E2 [11:35:30]MH_I2C_Read... [11:35:30]Read from MH i2c: E2 62 00 [11:35:30]MH_I2C_Read... [11:35:30]Read from MH i2c: E2 62 00 42 76 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 47 C0 04 00 0E 04 04 00 18 02 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 FE [11:35: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 47 C0 04 00 0E 04 04 00 18 02 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:35:30]wFMCommunicate OK [11:35:30]SAM_PROTO_GetFieldsCounters done [11:35:30]requested_item shift.num is exist - process it [11:35:30]requested_item shift.opened is exist - process it [11:35:30]req_shift_opened [11:35:30]FM_GetShiftState [11:35:30]SAM_PROTO_GetShiftState [11:35:30]wFMCommunicate request_size=4 [11:35:30]MH_SAM_APDU [11:35:30]CAPDU: 80 13 01 00 [11:35:30]Write to MH i2c: E2 08 00 43 76 80 13 01 00 00 00 00 00 36 [11:35:30]Write i2c OK [11:35:30]MH_I2C_Read... [11:35:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:35:31]Read from MH i2c: E2 [11:35:31]MH_I2C_Read... [11:35:31]Read from MH i2c: E2 0E 00 [11:35:31]MH_I2C_Read... [11:35:31]Read from MH i2c: E2 0E 00 43 76 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 21 [11:35:31]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:35:31]wFMCommunicate OK [11:35:31]SAM_PROTO_GetShiftState done [11:35:31]FM_GetShiftState done [11:35:31]req_shift_opened done [11:35:31]requested_item shift.open_date is exist - process it [11:35:31]req_shift_open_date [11:35:31]req_shift_open_date done [11:35:31]produce_requested_data done [11:35:31]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311367,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:35:31]process_action_free close_receipt [11:35:31]json_value_free [11:35:31]json_value_free done [11:35:31]process_json_proto returns [11:35:31]Send response to host [11:35:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311367,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:35:31]free response buf [11:35:31]execute_script done [11:35:31]execute_script returns [11:35:31]free content buf [11:35:31]Sock 9.Close socket [11:35:31]Sock 9.Thread stoped [11:35:31]accept exits with 7 [11:35:31]New connection [11:35:31]New thread 3066510692 created [11:35:31]Thread 3066654052 joined [11:35:31]Waiting for new connection... [11:35:31] Sock 7.Parse request [11:35:31]Sock 7.Check first char [11:35:31]Sock 7.First char is OK [11:35:31]request: POST /json_proto HTTP/1.0 [11:35:31]Method: POST [11:35:31]URL: /json_proto [11:35:31]Method is POST - this is cgi request [11:35:31]url: /json_proto [11:35:31]query_string will be loaded in cgi processing [11:35:31]execute_cgi json_proto POST (null) [11:35:31]execute_cgi path=json_proto method=POST [11:35:31]POST find Content-Length [11:35:31]Host: 172.17.96.3:8080 [11:35:31]Content-Length: 788 [11:35:31]Content-Type: application/json [11:35:31] [11:35:31]POST finish read [11:35:31]Found Content-Length = 788 [11:35:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645170", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 8.340, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A31084", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:35:31]execute_script... [11:35: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)645170", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 8.340, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A31084", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:35:31]POST & json_proto [11:35:31]process_json_proto [11:35:31]json parsed OK: [11:35:31]protocol is kg_v1.0 [11:35:31]action value=close_receipt [11:35:31]process_action close_receipt [11:35:31]cmd_close_receipt [11:35:31]MH_GetDate [11:35:31]Write to MH i2c: F0 00 00 44 76 A9 [11:35:31]Write i2c OK [11:35:31]MH_I2C_Read... [11:35:31]Read from MH i2c: F0 [11:35:31]MH_I2C_Read... [11:35:31]Read from MH i2c: F0 09 00 [11:35:31]MH_I2C_Read... [11:35:31]Read from MH i2c: F0 09 00 44 76 00 08 1A 22 67 44 5E 04 65 68 [11:35:31]GetLastDocTimeStamp 1730288132 [11:35:31]current date 1730288136 [11:35:31]FM_GetShiftState [11:35:31]SAM_PROTO_GetShiftState [11:35:31]wFMCommunicate request_size=4 [11:35:31]MH_SAM_APDU [11:35:31]CAPDU: 80 13 01 00 [11:35:31]Write to MH i2c: E2 08 00 45 76 80 13 01 00 00 00 00 00 38 [11:35:31]Write i2c OK [11:35:31]MH_I2C_Read... [11:35:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:35:31]Read from MH i2c: E2 [11:35:31]MH_I2C_Read... [11:35:31]Read from MH i2c: E2 0E 00 [11:35:31]MH_I2C_Read... [11:35:31]Read from MH i2c: E2 0E 00 45 76 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 23 [11:35:31]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:35:31]wFMCommunicate OK [11:35:31]SAM_PROTO_GetShiftState done [11:35:31]FM_GetShiftState done [11:35:31]opened in 1730247899 [11:35:31]opened+sec_in_day 1730334299 [11:35:31]quantity*price = 0 [11:35:31]sum+1 = 1 [11:35:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 215 30.10.2024 11:35 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливная Карта 31084 ФМ: 0000000000871765 ФД: 311368 ФПД: 246294991510883 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T113536&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311368&fm=246294991510883&tin=02508201610067®Number=0000000000091780&sum=0 [11:35:32]StoreToDocumentArchive [11:35:32]shift 536 fd 311368 [11:35:32]save to /storage/0536/doc_00311368 [11:35:32]save last doc name /storage/0536/doc_00311368 to /storage/kkm_last_doc_name [11:35:32]save OK [11:35:32]Clear old archive folders... [11:35:32]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:35:32]tlvbuf is B6E91A30 [11:35:32]SAM_PROTO_ClearQueue [11:35:32]wFMCommunicate request_size=4 [11:35:32]MH_SAM_APDU [11:35:32]CAPDU: 80 09 00 00 [11:35:32]Write to MH i2c: E2 08 00 52 76 80 09 00 00 00 00 00 00 3A [11:35:32]Write i2c OK [11:35:32]MH_I2C_Read... [11:35:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:35:32]Read from MH i2c: E2 [11:35:32]MH_I2C_Read... [11:35:32]Read from MH i2c: E2 03 00 [11:35:32]MH_I2C_Read... [11:35:32]Read from MH i2c: E2 03 00 52 76 00 90 00 3C [11:35:32]RAPDU: 90 00 [11:35:32]wFMCommunicate OK [11:35:32]SAM_PROTO_ClearQueue done [11:35:32]KKMCreateOFDPacket [11:35:32]OFDProtocolAddRootSTLVToBuf [11:35:32]FM_MakeSignedData [11:35:32]FM_MakeSignedData [11:35:32]SAM_PROTO_SignData [11:35:32]wFMCommunicate request_size=4 [11:35:32]MH_SAM_APDU [11:35:32]CAPDU: 80 0D 01 02 [11:35:32]Write to MH i2c: E2 08 00 53 76 80 0D 01 02 00 00 00 00 42 [11:35:32]Write i2c OK [11:35:32]MH_I2C_Read... [11:35:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:35:32]Read from MH i2c: E2 [11:35:32]MH_I2C_Read... [11:35:32]Read from MH i2c: E2 03 00 [11:35:32]MH_I2C_Read... [11:35:32]Read from MH i2c: E2 03 00 53 76 00 90 00 3D [11:35:32]RAPDU: 90 00 [11:35:32]wFMCommunicate OK [11:35:32]wFMCommunicate request_size=255 [11:35:32]MH_SAM_APDU [11:35: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 32 FF 03 08 00 03 94 20 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 08 1A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 48 C0 04 00 35 04 06 00 E0 01 05 7A [11:35:32]Write to MH i2c: E2 02 01 54 76 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 32 FF 03 08 00 03 94 20 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 08 1A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 48 C0 04 00 35 04 06 00 E0 01 05 7A 00 00 5A [11:35:32]Write i2c OK [11:35:32]MH_I2C_Read... [11:35:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:35:33]Read from MH i2c: E2 [11:35:33]MH_I2C_Read... [11:35:33]Read from MH i2c: E2 03 00 [11:35:33]MH_I2C_Read... [11:35:33]Read from MH i2c: E2 03 00 54 76 00 90 00 3E [11:35:33]RAPDU: 90 00 [11:35:33]wFMCommunicate OK [11:35:33]wFMCommunicate request_size=7 [11:35:33]MH_SAM_APDU [11:35:33]CAPDU: 80 0D 02 02 02 9D 63 [11:35:33]Write to MH i2c: E2 0A 00 55 76 80 0D 02 02 02 00 9D 63 00 00 49 [11:35:33]Write i2c OK [11:35:33]MH_I2C_Read... [11:35:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:35:33]Read from MH i2c: E2 [11:35:33]MH_I2C_Read... [11:35:33]Read from MH i2c: E2 03 00 [11:35:33]MH_I2C_Read... [11:35:33]Read from MH i2c: E2 03 00 55 76 00 90 00 3F [11:35:33]RAPDU: 90 00 [11:35:33]wFMCommunicate OK [11:35:33]wFMCommunicate request_size=4 [11:35:33]MH_SAM_APDU [11:35:33]CAPDU: 80 0D 03 02 [11:35:33]Write to MH i2c: E2 08 00 56 76 80 0D 03 02 00 00 00 00 47 [11:35:33]Write i2c OK [11:35:33]MH_I2C_Read... [11:35:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:35:33]Read from MH i2c: E2 [11:35:33]MH_I2C_Read... [11:35:33]Read from MH i2c: E2 0B 00 [11:35:33]MH_I2C_Read... [11:35:33]Read from MH i2c: E2 0B 00 56 76 00 76 48 CF 4C 66 9F C2 F4 90 00 DC [11:35:33]RAPDU: 76 48 CF 4C 66 9F C2 F4 90 00 [11:35:33]wFMCommunicate OK [11:35:33]SAM_PROTO_SignData done [11:35:33]FM_MakeSignedData done [11:35:33]CreateOFDProtocolMessage [11:35:33]wFMCommunicate request_size=4 [11:35:33]MH_SAM_APDU [11:35:33]CAPDU: 80 11 00 00 [11:35:33]Write to MH i2c: E2 08 00 57 76 80 11 00 00 00 00 00 00 47 [11:35:33]Write i2c OK [11:35:33]MH_I2C_Read... [11:35:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:35:33]Read from MH i2c: E2 [11:35:33]MH_I2C_Read... [11:35:33]Read from MH i2c: E2 17 00 [11:35:33]MH_I2C_Read... [11:35:33]Read from MH i2c: E2 17 00 57 76 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9C [11:35:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:35:33]wFMCommunicate OK [11:35:33]CreateOFDProtocolMessage done [11:35:33]OFDSenderStorePacket 311368 [11:35:33]StoreOFDPacket docnum=311368 [11:35:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 F8 7F 04 01 C4 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 32 FF 03 08 00 03 94 20 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 08 1A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 48 C0 04 00 35 04 06 00 E0 01 05 7A 9D 63 76 48 CF 4C 66 9F C2 F4 [11:35:33]CheckFolder [11:35:33]dirname=/storage/ofd_packets [11:35:33]CheckFolder done [11:35:33]ProducePacketName [11:35:33]name=ofd_packets/00311368 [11:35:33]NVStorageSaveData ofd_packets/00311368 [11:35:33]File name is /storage/ofd_packets/00311368 [11:35:33]Write 298 bytes [11:35:33]NVStorageSaveData done [11:35:33]OFDSenderStorePacket done [11:35:33]KKMCreateOFDPacket done [11:35:33]NVStorageSaveData kkm_last_timestamp [11:35:33]File name is /storage/kkm_last_timestamp [11:35:33]Write 4 bytes [11:35:33]NVStorageSaveData done [11:35:33]ExternCall_PrintAddStr [11:35:33]wPrintStart [11:35:33]Write to MH i2c: 01 00 00 58 76 CE [11:35:33]Write i2c OK [11:35:33]MH_I2C_Read... [11:35:33]Read from MH i2c: 01 [11:35:33]MH_I2C_Read... [11:35:33]Read from MH i2c: 01 07 00 [11:35:33]MH_I2C_Read... [11:35:33]Read from MH i2c: 01 07 00 58 76 00 00 00 00 00 FF 0F E3 [11:35:33]RasterBufferAndPrint [11:35:33]line Счет N : (1)645170 [11:35:33]line ИНН: 02508201610067 [11:35:33]line Контрольно-Кассовый Чек [11:35:33]line ПРОДАЖА [11:35:33]line ТРК (МРК, ГНК) : 21 [11:35:33]line Товар: 2710194210 [11:35:33]line ДТ-К-2 [11:35:33]line 8.340 * 0.00 [11:35:33]line = 0.00 [11:35:33]line НДС 12% НСП 1% [11:35:33]line > о реализуемом товаре [11:35:33]line ИТОГО: 0.00 [11:35:33]line НСП 1% : 0.00 [11:35:33]line НДС 12% : 0.00 [11:35:33]line Наличными: 0.00 [11:35:33]line Безнал.: 0.00 [11:35:33]line Место: АЗС № 172 "Партнер Нефть" [11:35:33]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:35:33]line СНО: Общий режим [11:35:33]line Чек 215 30.10.2024 11:35 [11:35:33]line Смена: 536 ФФД: 1.0 [11:35:33]line ЗНМ: 0300000116 [11:35:33]line РНМ: 0000000000091780 [11:35:33]line Версия ККМ: 001 [11:35:33]line Талоны: Топливная Карта [11:35:33]line 31084 [11:35:33]line ФМ: 0000000000871765 [11:35:33]line ФД: 311368 [11:35:33]line ФПД: 246294991510883 [11:35:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T113536&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311368&fm=246294991510883&tin=02508201610067®Number=0000000000091780&sum=0 [11:35:33]written 0, free lines is 4095 [11:35:33]OFD Sender: Processing packet 311368 [packets to send 223, broken 222] [11:35:33]ProducePacketName [11:35:33]name=ofd_packets/00311368 [11:35:33]OFD Sender: To server: pG, [11:35:33]CommunicateWithHost lk.salyk.kg:30040 [11:35:33]ConnectInit lk.salyk.kg [11:35:33]Connected sock=11 [11: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 31 37 36 35 0C 01 00 00 F8 7F 04 01 C4 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 32 FF 03 08 00 03 94 20 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 08 1A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 48 C0 04 00 35 04 06 00 E0 01 05 7A 9D 63 76 48 CF 4C 66 9F C2 F4 [11:35:33]Write to MH i2c: 01 00 00 81 76 F7 [11:35:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 6A 0A 47 00 A0 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 31 37 36 35 10 04 04 00 48 C0 04 00 F4 03 04 00 58 C0 21 67 B6 04 01 00 00 A4 C3 1E AA 87 B1 45 5A [11:35:34]CommunicateWithHost err = 0 [11:35:34]CheckOFDResponse [11:35:34]1017 (14) - 77093643461234 [11:35:34]1041 (16) - 0000000000871765 [11:35:34]1040 (4) - 311368 [11:35:34]1012 (4) - 30.10.2024 05:12 [11:35:34]1206 (1) - 0 [11:35:34]OFD Sender: Remove packet 311368 [11:35:34]ProducePacketName [11:35:34]name=ofd_packets/00311368 [11:35:34]NVStorageDeleteData [11:35:34]Write i2c OK [11:35:34]MH_I2C_Read... [11:35:34]Read from MH i2c: 01 [11:35:34]MH_I2C_Read... [11:35:34]Read from MH i2c: 01 07 00 [11:35:34]MH_I2C_Read... [11:35:34]Read from MH i2c: 01 07 00 81 76 00 00 00 00 00 DC 0C E6 [11:35:34]RasterBufferAndPrint [11:35:34]line [11:35:34]line [11:35:34]line [11:35:34]line [11:35:34]line [11:35:34]written 0, free lines is 3388 [11:35:34]MH_Cut [11:35:34]Write to MH i2c: D1 01 00 88 76 01 D0 [11:35:34]Write i2c OK [11:35:34]MH_I2C_Read... [11:35:34]Read from MH i2c: D1 [11:35:34]MH_I2C_Read... [11:35:34]Read from MH i2c: D1 01 00 [11:35:34]MH_I2C_Read... [11:35:34]Read from MH i2c: D1 01 00 88 76 00 CF [11:35:34]Write to MH i2c: 01 00 00 89 76 FF [11:35:34]Write i2c OK [11:35:34]MH_I2C_Read... [11:35:34]OFD Sender: No OFD packet to send [11:35:34]*** Cut start [11:35:34]*** Purtial cut [11:35:34]*** Stage 1: CUTSNS_PIN = 1 [11:35:35]Read from MH i2c: 01 [11:35:35]MH_I2C_Read... [11:35:35]*** Stop cut motor [11:35:35]*** Cut end [11:35:35]Read from MH i2c: 01 07 00 [11:35:35]MH_I2C_Read... [11:35:35]Read from MH i2c: 01 07 00 89 76 00 00 00 00 00 FF 0F 14 [11:35:35]process_action close_receipt done [11:35:35]requested_data is exist [11:35:35]produce_requested_data [11:35:35]requested_item fm.sn is exist - process it [11:35:35]wFMCommunicate request_size=4 [11:35:35]MH_SAM_APDU [11:35:35]CAPDU: 80 11 00 00 [11:35:35]Write to MH i2c: E2 08 00 8A 76 80 11 00 00 00 00 00 00 7A [11:35:35]Write i2c OK [11:35:35]MH_I2C_Read... [11:35:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:35:35]Read from MH i2c: E2 [11:35:35]MH_I2C_Read... [11:35:35]Read from MH i2c: E2 17 00 [11:35:35]MH_I2C_Read... [11:35:35]Read from MH i2c: E2 17 00 8A 76 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CF [11:35:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:35:35]wFMCommunicate OK [11:35:35]requested_item fd.num is exist - process it [11:35:35]SAM_PROTO_GetFieldsCounters [11:35:35]wFMCommunicate request_size=4 [11:35:35]MH_SAM_APDU [11:35:35]CAPDU: 80 13 00 00 [11:35:35]Write to MH i2c: E2 08 00 8B 76 80 13 00 00 00 00 00 00 7D [11:35:35]Write i2c OK [11:35:35]MH_I2C_Read... [11:35:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:35:35]Read from MH i2c: E2 [11:35:35]MH_I2C_Read... [11:35:35]Read from MH i2c: E2 62 00 [11:35:35]MH_I2C_Read... [11:35:35]Read from MH i2c: E2 62 00 8B 76 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 48 C0 04 00 0E 04 04 00 18 02 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 4B [11:35: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 48 C0 04 00 0E 04 04 00 18 02 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:35:35]wFMCommunicate OK [11:35:35]SAM_PROTO_GetFieldsCounters done [11:35:35]requested_item shift.num is exist - process it [11:35:35]requested_item shift.opened is exist - process it [11:35:35]req_shift_opened [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 8C 76 80 13 01 00 00 00 00 00 7F [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 8C 76 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 6A [11:35:35]RAPDU: 09 00 01 DB 7C 21 67 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]req_shift_opened done [11:35:35]requested_item shift.open_date is exist - process it [11:35:35]req_shift_open_date [11:35:35]req_shift_open_date done [11:35:35]produce_requested_data done [11:35:35]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311368,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:35:35]process_action_free close_receipt [11:35:35]json_value_free [11:35:35]json_value_free done [11:35:35]process_json_proto returns [11:35:35]Send response to host [11:35:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311368,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:35:35]free response buf [11:35:35]execute_script done [11:35:35]execute_script returns [11:35:35]free content buf [11:35:35]Sock 7.Close socket [11:35:35]Sock 7.Thread stoped [11:35:39]OFD Sender: No OFD packet to send [11:35:44]OFD Sender: No OFD packet to send [11:35:49]OFD Sender: No OFD packet to send [11:35:54]OFD Sender: No OFD packet to send [11:35:59]OFD Sender: No OFD packet to send [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:24]accept exits with 9 [11:36:24]New connection [11:36:24]New thread 3066654052 created [11:36:24]Thread 3066510692 joined [11:36:24]Waiting for new connection... [11:36:24] Sock 9.Parse request [11:36:24]Sock 9.Check first char [11:36:24]Sock 9.First char is OK [11:36:24]request: POST /json_proto HTTP/1.0 [11:36:24]Method: POST [11:36:24]URL: /json_proto [11:36:24]Method is POST - this is cgi request [11:36:24]url: /json_proto [11:36:24]query_string will be loaded in cgi processing [11:36:24]execute_cgi json_proto POST (null) [11:36:24]execute_cgi path=json_proto method=POST [11:36:24]POST find Content-Length [11:36:24]Host: 172.17.96.3:8080 [11:36:24]Content-Length: 769 [11:36:24]Content-Type: application/json [11:36:24] [11:36:24]POST finish read [11:36:24]Found Content-Length = 769 [11:36:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645171", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 22.430, "sum" : 1500.57, "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: Mbank", "payments": [ { "type": 1, "sum" : 1500.57 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:36:24]execute_script... [11:36: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)645171", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 22.430, "sum" : 1500.57, "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: Mbank", "payments": [ { "type": 1, "sum" : 1500.57 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:36:24]POST & json_proto [11:36:24]process_json_proto [11:36:24]json parsed OK: [11:36:24]protocol is kg_v1.0 [11:36:24]action value=close_receipt [11:36:24]process_action close_receipt [11:36:24]cmd_close_receipt [11:36:24]MH_GetDate [11:36:24]Write to MH i2c: F0 00 00 8D 76 F2 [11:36:24]Write i2c OK [11:36:24]MH_I2C_Read... [11:36:24]Read from MH i2c: F0 [11:36:24]MH_I2C_Read... [11:36:24]Read from MH i2c: F0 09 00 [11:36:24]MH_I2C_Read... [11:36:24]Read from MH i2c: F0 09 00 8D 76 00 3D 1A 22 67 44 5E 04 65 E6 [11:36:24]GetLastDocTimeStamp 1730288136 [11:36:24]current date 1730288189 [11:36:24]FM_GetShiftState [11:36:24]SAM_PROTO_GetShiftState [11:36:24]wFMCommunicate request_size=4 [11:36:24]MH_SAM_APDU [11:36:24]CAPDU: 80 13 01 00 [11:36:24]Write to MH i2c: E2 08 00 8E 76 80 13 01 00 00 00 00 00 81 [11:36:24]Write i2c OK [11:36:24]MH_I2C_Read... [11:36:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:36:24]Read from MH i2c: E2 [11:36:24]MH_I2C_Read... [11:36:24]Read from MH i2c: E2 0E 00 [11:36:24]MH_I2C_Read... [11:36:24]Read from MH i2c: E2 0E 00 8E 76 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 6C [11:36:24]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:36:24]wFMCommunicate OK [11:36:24]SAM_PROTO_GetShiftState done [11:36:24]FM_GetShiftState done [11:36:24]opened in 1730247899 [11:36:24]opened+sec_in_day 1730334299 [11:36:24]quantity*price = 150056 [11:36:24]sum+1 = 150058 [11:36:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.57 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 0.00 Безнал.: 1500.57 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 216 30.10.2024 11:36 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311369 ФПД: 184933465588800 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T113629&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311369&fm=184933465588800&tin=02508201610067®Number=0000000000091780&sum=150057 [11:36:25]StoreToDocumentArchive [11:36:25]shift 536 fd 311369 [11:36:25]save to /storage/0536/doc_00311369 [11:36:25]save last doc name /storage/0536/doc_00311369 to /storage/kkm_last_doc_name [11:36:25]save OK [11:36:25]Clear old archive folders... [11:36:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:36:25]tlvbuf is 00842250 [11:36:25]SAM_PROTO_ClearQueue [11:36:25]wFMCommunicate request_size=4 [11:36:25]MH_SAM_APDU [11:36:25]CAPDU: 80 09 00 00 [11:36:25]Write to MH i2c: E2 08 00 9B 76 80 09 00 00 00 00 00 00 83 [11:36:25]Write i2c OK [11:36:25]MH_I2C_Read... [11:36:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:36:25]Read from MH i2c: E2 [11:36:25]MH_I2C_Read... [11:36:25]Read from MH i2c: E2 03 00 [11:36:25]MH_I2C_Read... [11:36:25]Read from MH i2c: E2 03 00 9B 76 00 90 00 85 [11:36:25]RAPDU: 90 00 [11:36:25]wFMCommunicate OK [11:36:25]SAM_PROTO_ClearQueue done [11:36:25]KKMCreateOFDPacket [11:36:25]OFDProtocolAddRootSTLVToBuf [11:36:25]FM_MakeSignedData [11:36:25]FM_MakeSignedData [11:36:25]SAM_PROTO_SignData [11:36:25]wFMCommunicate request_size=4 [11:36:25]MH_SAM_APDU [11:36:25]CAPDU: 80 0D 01 02 [11:36:25]Write to MH i2c: E2 08 00 9C 76 80 0D 01 02 00 00 00 00 8B [11:36:25]Write i2c OK [11:36:25]MH_I2C_Read... [11:36:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:36:25]Read from MH i2c: E2 [11:36:25]MH_I2C_Read... [11:36:25]Read from MH i2c: E2 03 00 [11:36:25]MH_I2C_Read... [11:36:25]Read from MH i2c: E2 03 00 9C 76 00 90 00 86 [11:36:25]RAPDU: 90 00 [11:36:25]wFMCommunicate OK [11:36:25]wFMCommunicate request_size=255 [11:36:25]MH_SAM_APDU [11:36: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 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 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 29 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 3D 1A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 49 C0 04 00 35 04 06 00 A8 [11:36:25]Write to MH i2c: E2 02 01 9D 76 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 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 29 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 3D 1A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 49 C0 04 00 35 04 06 00 A8 00 00 5D [11:36:25]Write i2c OK [11:36:25]MH_I2C_Read... [11:36:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:36:26]Read from MH i2c: E2 [11:36:26]MH_I2C_Read... [11:36:26]Read from MH i2c: E2 03 00 [11:36:26]MH_I2C_Read... [11:36:26]Read from MH i2c: E2 03 00 9D 76 00 90 00 87 [11:36:26]RAPDU: 90 00 [11:36:26]wFMCommunicate OK [11:36:26]wFMCommunicate request_size=10 [11:36:26]MH_SAM_APDU [11:36:26]CAPDU: 80 0D 02 02 05 32 2D 86 04 40 [11:36:26]Write to MH i2c: E2 0D 00 9E 76 80 0D 02 02 05 00 32 2D 86 04 40 00 00 C1 [11:36:26]Write i2c OK [11:36:26]MH_I2C_Read... [11:36:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:36:26]Read from MH i2c: E2 [11:36:26]MH_I2C_Read... [11:36:26]Read from MH i2c: E2 03 00 [11:36:26]MH_I2C_Read... [11:36:26]Read from MH i2c: E2 03 00 9E 76 00 90 00 88 [11:36:26]RAPDU: 90 00 [11:36:26]wFMCommunicate OK [11:36:26]wFMCommunicate request_size=4 [11:36:26]MH_SAM_APDU [11:36:26]CAPDU: 80 0D 03 02 [11:36:26]Write to MH i2c: E2 08 00 9F 76 80 0D 03 02 00 00 00 00 90 [11:36:26]Write i2c OK [11:36:26]MH_I2C_Read... [11:36:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:36:26]Read from MH i2c: E2 [11:36:26]MH_I2C_Read... [11:36:26]Read from MH i2c: E2 0B 00 [11:36:26]MH_I2C_Read... [11:36:26]Read from MH i2c: E2 0B 00 9F 76 00 06 41 46 5E 43 5D D9 39 90 00 2E [11:36:26]RAPDU: 06 41 46 5E 43 5D D9 39 90 00 [11:36:26]wFMCommunicate OK [11:36:26]SAM_PROTO_SignData done [11:36:26]FM_MakeSignedData done [11:36:26]CreateOFDProtocolMessage [11:36:26]wFMCommunicate request_size=4 [11:36:26]MH_SAM_APDU [11:36:26]CAPDU: 80 11 00 00 [11:36:26]Write to MH i2c: E2 08 00 A0 76 80 11 00 00 00 00 00 00 90 [11:36:26]Write i2c OK [11:36:26]MH_I2C_Read... [11:36:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:36:26]Read from MH i2c: E2 [11:36:26]MH_I2C_Read... [11:36:26]Read from MH i2c: E2 17 00 [11:36:26]MH_I2C_Read... [11:36:26]Read from MH i2c: E2 17 00 A0 76 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E5 [11:36:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:36:26]wFMCommunicate OK [11:36:26]CreateOFDProtocolMessage done [11:36:26]OFDSenderStorePacket 311369 [11:36:26]StoreOFDPacket docnum=311369 [11:36:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 BD 93 07 01 B1 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 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 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 29 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 3D 1A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 49 C0 04 00 35 04 06 00 A8 32 2D 86 04 40 06 41 46 5E 43 5D D9 39 [11:36:26]CheckFolder [11:36:26]dirname=/storage/ofd_packets [11:36:26]CheckFolder done [11:36:26]ProducePacketName [11:36:26]name=ofd_packets/00311369 [11:36:26]NVStorageSaveData ofd_packets/00311369 [11:36:26]File name is /storage/ofd_packets/00311369 [11:36:26]Write 301 bytes [11:36:26]NVStorageSaveData done [11:36:26]OFDSenderStorePacket done [11:36:26]KKMCreateOFDPacket done [11:36:26]NVStorageSaveData kkm_last_timestamp [11:36:26]File name is /storage/kkm_last_timestamp [11:36:26]Write 4 bytes [11:36:26]NVStorageSaveData done [11:36:26]ExternCall_PrintAddStr [11:36:26]wPrintStart [11:36:26]Write to MH i2c: 01 00 00 A1 76 17 [11:36:26]Write i2c OK [11:36:26]MH_I2C_Read... [11:36:26]Read from MH i2c: 01 [11:36:26]MH_I2C_Read... [11:36:26]Read from MH i2c: 01 07 00 [11:36:26]MH_I2C_Read... [11:36:26]Read from MH i2c: 01 07 00 A1 76 00 00 00 00 00 FF 0F 2C [11:36:26]RasterBufferAndPrint [11:36:26]line Счет N : (1)645171 [11:36:26]line ИНН: 02508201610067 [11:36:26]line Контрольно-Кассовый Чек [11:36:26]line ПРОДАЖА [11:36:26]line ТРК (МРК, ГНК) : 41 [11:36:26]line Товар: 2710124130 [11:36:26]line Аи-92-К-2 [11:36:26]line 22.430 * 66.90 [11:36:26]line = 1500.57 [11:36:26]line НДС 12% НСП 1% [11:36:26]line > о реализуемом товаре [11:36:26]line ИТОГО: 1500.57 [11:36:26]line НСП 1% : 13.28 [11:36:26]line НДС 12% : 159.35 [11:36:26]line Наличными: 0.00 [11:36:26]line Безнал.: 1500.57 [11:36:26]line Место: АЗС № 172 "Партнер Нефть" [11:36:26]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:36:26]line СНО: Общий режим [11:36:26]line Чек 216 30.10.2024 11:36 [11:36:26]line Смена: 536 ФФД: 1.0 [11:36:26]line ЗНМ: 0300000116 [11:36:26]line РНМ: 0000000000091780 [11:36:26]line Версия ККМ: 001 [11:36:26]line Платежная система: Mbank [11:36:26]line ФМ: 0000000000871765 [11:36:26]line ФД: 311369 [11:36:26]line ФПД: 184933465588800 [11:36:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T113629&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311369&fm=184933465588800&tin=02508201610067®Number=0000000000091780&sum=150057 [11:36:26]written 0, free lines is 4095 [11:36:26]OFD Sender: Processing packet 311369 [packets to send 223, broken 222] [11:36:26]ProducePacketName [11:36:26]name=ofd_packets/00311369 [11:36:26]OFD Sender: To server: pG, [11:36:26]CommunicateWithHost lk.salyk.kg:30040 [11:36:26]ConnectInit lk.salyk.kg [11:36:26]Connected sock=11 [11:36:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 BD 93 07 01 B1 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 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 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 29 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 3D 1A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 49 C0 04 00 35 04 06 00 A8 32 2D 86 04 40 06 41 46 5E 43 5D D9 39 [11:36:26]Write to MH i2c: 01 00 00 C9 76 3F [11:36:26]Write i2c OK [11:36:26]MH_I2C_Read... [11:36:26]Read from MH i2c: 01 [11:36:26]MH_I2C_Read... [11:36:26]Read from MH i2c: 01 07 00 [11:36:26]MH_I2C_Read... [11:36:26]Read from MH i2c: 01 07 00 C9 76 00 00 00 00 00 F7 0C 49 [11:36:26]RasterBufferAndPrint [11:36:26]line [11:36:26]line [11:36:26]line [11:36:26]line [11:36:26]line [11:36:26]written 0, free lines is 3326 [11:36:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 49 8F 47 00 D7 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 31 37 36 35 10 04 04 00 49 C0 04 00 F4 03 04 00 8D C0 21 67 B6 04 01 00 00 52 71 36 88 EC 03 4F E0 [11:36:26]CommunicateWithHost err = 0 [11:36:26]CheckOFDResponse [11:36:26]1017 (14) - 77093643461234 [11:36:26]1041 (16) - 0000000000871765 [11:36:26]1040 (4) - 311369 [11:36:26]1012 (4) - 30.10.2024 05:13 [11:36:26]1206 (1) - 0 [11:36:26]OFD Sender: Remove packet 311369 [11:36:26]ProducePacketName [11:36:26]name=ofd_packets/00311369 [11:36:26]NVStorageDeleteData [11:36:26]MH_Cut [11:36:26]Write to MH i2c: D1 01 00 D0 76 01 18 [11:36:26]Write i2c OK [11:36:26]MH_I2C_Read... [11:36:26]Read from MH i2c: D1 [11:36:26]MH_I2C_Read... [11:36:26]Read from MH i2c: D1 01 00 [11:36:26]MH_I2C_Read... [11:36:26]Read from MH i2c: D1 01 00 D0 76 00 17 [11:36:26]Write to MH i2c: 01 00 00 D1 76 47 [11:36:26]Write i2c OK [11:36:26]MH_I2C_Read... [11:36:27]OFD Sender: No OFD packet to send [11:36:27]*** Cut start [11:36:27]*** Purtial cut [11:36:27]*** Stage 1: CUTSNS_PIN = 1 [11:36:27]Read from MH i2c: 01 [11:36:27]MH_I2C_Read... [11:36:27]*** Stop cut motor [11:36:27]*** Cut end [11:36:27]Read from MH i2c: 01 07 00 [11:36:27]MH_I2C_Read... [11:36:27]Read from MH i2c: 01 07 00 D1 76 00 00 00 00 00 FF 0F 5C [11:36:27]process_action close_receipt done [11:36:27]requested_data is exist [11:36:27]produce_requested_data [11:36:27]requested_item fm.sn is exist - process it [11:36:27]wFMCommunicate request_size=4 [11:36:27]MH_SAM_APDU [11:36:27]CAPDU: 80 11 00 00 [11:36:27]Write to MH i2c: E2 08 00 D2 76 80 11 00 00 00 00 00 00 C2 [11:36:27]Write i2c OK [11:36:27]MH_I2C_Read... [11:36:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:36:27]Read from MH i2c: E2 [11:36:27]MH_I2C_Read... [11:36:27]Read from MH i2c: E2 17 00 [11:36:27]MH_I2C_Read... [11:36:27]Read from MH i2c: E2 17 00 D2 76 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 17 [11:36:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:36:27]wFMCommunicate OK [11:36:27]requested_item fd.num is exist - process it [11:36:27]SAM_PROTO_GetFieldsCounters [11:36:27]wFMCommunicate request_size=4 [11:36:27]MH_SAM_APDU [11:36:27]CAPDU: 80 13 00 00 [11:36:27]Write to MH i2c: E2 08 00 D3 76 80 13 00 00 00 00 00 00 C5 [11:36:27]Write i2c OK [11:36:27]MH_I2C_Read... [11:36:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:36:28]Read from MH i2c: E2 [11:36:28]MH_I2C_Read... [11:36:28]Read from MH i2c: E2 62 00 [11:36:28]MH_I2C_Read... [11:36:28]Read from MH i2c: E2 62 00 D3 76 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 49 C0 04 00 0E 04 04 00 18 02 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 97 [11:36: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 49 C0 04 00 0E 04 04 00 18 02 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:36:28]wFMCommunicate OK [11:36:28]SAM_PROTO_GetFieldsCounters done [11:36:28]requested_item shift.num is exist - process it [11:36:28]requested_item shift.opened is exist - process it [11:36:28]req_shift_opened [11:36:28]FM_GetShiftState [11:36:28]SAM_PROTO_GetShiftState [11:36:28]wFMCommunicate request_size=4 [11:36:28]MH_SAM_APDU [11:36:28]CAPDU: 80 13 01 00 [11:36:28]Write to MH i2c: E2 08 00 D4 76 80 13 01 00 00 00 00 00 C7 [11:36:28]Write i2c OK [11:36:28]MH_I2C_Read... [11:36:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:36:28]Read from MH i2c: E2 [11:36:28]MH_I2C_Read... [11:36:28]Read from MH i2c: E2 0E 00 [11:36:28]MH_I2C_Read... [11:36:28]Read from MH i2c: E2 0E 00 D4 76 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 B2 [11:36:28]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:36:28]wFMCommunicate OK [11:36:28]SAM_PROTO_GetShiftState done [11:36:28]FM_GetShiftState done [11:36:28]req_shift_opened done [11:36:28]requested_item shift.open_date is exist - process it [11:36:28]req_shift_open_date [11:36:28]req_shift_open_date done [11:36:28]produce_requested_data done [11:36:28]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311369,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:36:28]process_action_free close_receipt [11:36:28]json_value_free [11:36:28]json_value_free done [11:36:28]process_json_proto returns [11:36:28]Send response to host [11:36:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311369,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:36:28]free response buf [11:36:28]execute_script done [11:36:28]execute_script returns [11:36:28]free content buf [11:36:28]Sock 9.Close socket [11:36:28]Sock 9.Thread stoped [11:36:32]OFD Sender: No OFD packet to send [11:36:37]OFD Sender: No OFD packet to send [11:36:42]OFD Sender: No OFD packet to send [11:36:47]OFD Sender: No OFD packet to send [11:36:52]OFD Sender: No OFD packet to send [11:36:57]OFD Sender: No OFD packet to send [11:37:02]OFD Sender: No OFD packet to send [11:37:07]OFD Sender: No OFD packet to send [11:37:07]accept exits with 7 [11:37:07]New connection [11:37:07]New thread 3066510692 created [11:37:07]Thread 3066654052 joined [11:37:07]Waiting for new connection... [11:37:07] Sock 7.Parse request [11:37:07]Sock 7.Check first char [11:37:07]Sock 7.First char is OK [11:37:07]request: POST /json_proto HTTP/1.0 [11:37:07]Method: POST [11:37:07]URL: /json_proto [11:37:07]Method is POST - this is cgi request [11:37:07]url: /json_proto [11:37:07]query_string will be loaded in cgi processing [11:37:07]execute_cgi json_proto POST (null) [11:37:07]execute_cgi path=json_proto method=POST [11:37:07]POST find Content-Length [11:37:07]Host: 172.17.96.3:8080 [11:37:07]Content-Length: 654 [11:37:07]Content-Type: application/json [11:37:07] [11:37:07]POST finish read [11:37:07]Found Content-Length = 654 [11:37:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3515", "tax_sys" : 0, "items" : [ { "code": "2000031750019", "name": "\u041F\u0430\u043A\u0435\u0442 \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C", "price" : 4.00, "quantity" : 1.000, "sum" : 4.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 4.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:37:07]execute_script... [11:37: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 : (3)3515", "tax_sys" : 0, "items" : [ { "code": "2000031750019", "name": "\u041F\u0430\u043A\u0435\u0442 \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C", "price" : 4.00, "quantity" : 1.000, "sum" : 4.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 4.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:37:07]POST & json_proto [11:37:07]process_json_proto [11:37:07]json parsed OK: [11:37:07]protocol is kg_v1.0 [11:37:07]action value=close_receipt [11:37:07]process_action close_receipt [11:37:07]cmd_close_receipt [11:37:07]MH_GetDate [11:37:07]Write to MH i2c: F0 00 00 D5 76 3A [11:37:07]Write i2c OK [11:37:07]MH_I2C_Read... [11:37:07]Read from MH i2c: F0 [11:37:07]MH_I2C_Read... [11:37:07]Read from MH i2c: F0 09 00 [11:37:07]MH_I2C_Read... [11:37:07]Read from MH i2c: F0 09 00 D5 76 00 68 1A 22 67 44 5E 04 65 59 [11:37:07]GetLastDocTimeStamp 1730288189 [11:37:07]current date 1730288232 [11:37:07]FM_GetShiftState [11:37:07]SAM_PROTO_GetShiftState [11:37:07]wFMCommunicate request_size=4 [11:37:07]MH_SAM_APDU [11:37:07]CAPDU: 80 13 01 00 [11:37:07]Write to MH i2c: E2 08 00 D6 76 80 13 01 00 00 00 00 00 C9 [11:37:07]Write i2c OK [11:37:07]MH_I2C_Read... [11:37:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:37:07]Read from MH i2c: E2 [11:37:07]MH_I2C_Read... [11:37:07]Read from MH i2c: E2 0E 00 [11:37:07]MH_I2C_Read... [11:37:07]Read from MH i2c: E2 0E 00 D6 76 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 B4 [11:37:07]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:37:07]wFMCommunicate OK [11:37:07]SAM_PROTO_GetShiftState done [11:37:07]FM_GetShiftState done [11:37:07]opened in 1730247899 [11:37:07]opened+sec_in_day 1730334299 [11:37:07]quantity*price = 400 [11:37:07]sum+1 = 401 [11:37:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4.00 НСП 1% : 0.03 НДС 12% : 0.42 Наличными: 4.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 217 30.10.2024 11:37 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311370 ФПД: 149255642482941 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T113712&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311370&fm=149255642482941&tin=02508201610067®Number=0000000000091780&sum=400 0 [11:37:08]StoreToDocumentArchive [11:37:08]shift 536 fd 311370 [11:37:08]save to /storage/0536/doc_00311370 [11:37:08]save last doc name /storage/0536/doc_00311370 to /storage/kkm_last_doc_name [11:37:08]save OK [11:37:08]Clear old archive folders... [11:37:08]ProcessDocumentItem done err = 0, tmpTLVsize=278 [11:37:08]tlvbuf is 005EF3F0 [11:37:08]SAM_PROTO_ClearQueue [11:37:08]wFMCommunicate request_size=4 [11:37:08]MH_SAM_APDU [11:37:08]CAPDU: 80 09 00 00 [11:37:08]Write to MH i2c: E2 08 00 E3 76 80 09 00 00 00 00 00 00 CB [11:37:08]Write i2c OK [11:37:08]MH_I2C_Read... [11:37:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:37:08]Read from MH i2c: E2 [11:37:08]MH_I2C_Read... [11:37:08]Read from MH i2c: E2 03 00 [11:37:08]MH_I2C_Read... [11:37:08]Read from MH i2c: E2 03 00 E3 76 00 90 00 CD [11:37:08]RAPDU: 90 00 [11:37:08]wFMCommunicate OK [11:37:08]SAM_PROTO_ClearQueue done [11:37:08]KKMCreateOFDPacket [11:37:08]OFDProtocolAddRootSTLVToBuf [11:37:08]FM_MakeSignedData [11:37:08]FM_MakeSignedData [11:37:08]SAM_PROTO_SignData [11:37:08]wFMCommunicate request_size=4 [11:37:08]MH_SAM_APDU [11:37:08]CAPDU: 80 0D 01 02 [11:37:08]Write to MH i2c: E2 08 00 E4 76 80 0D 01 02 00 00 00 00 D3 [11:37:08]Write i2c OK [11:37:08]MH_I2C_Read... [11:37:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:37:08]Read from MH i2c: E2 [11:37:08]MH_I2C_Read... [11:37:08]Read from MH i2c: E2 03 00 [11:37:08]MH_I2C_Read... [11:37:08]Read from MH i2c: E2 03 00 E4 76 00 90 00 CE [11:37:08]RAPDU: 90 00 [11:37:08]wFMCommunicate OK [11:37:08]wFMCommunicate request_size=255 [11:37:08]MH_SAM_APDU [11:37:08]CAPDU: 80 0D 02 02 FA 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 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 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 01 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 03 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 00 00 00 00 00 07 04 06 00 90 01 00 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 68 1A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 [11:37:08]Write to MH i2c: E2 02 01 E5 76 80 0D 02 02 FA 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 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 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 01 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 03 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 00 00 00 00 00 07 04 06 00 90 01 00 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 68 1A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 00 00 0E [11:37:08]Write i2c OK [11:37:08]MH_I2C_Read... [11:37:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:37:09]Read from MH i2c: E2 [11:37:09]MH_I2C_Read... [11:37:09]Read from MH i2c: E2 03 00 [11:37:09]MH_I2C_Read... [11:37:09]Read from MH i2c: E2 03 00 E5 76 00 90 00 CF [11:37:09]RAPDU: 90 00 [11:37:09]wFMCommunicate OK [11:37:09]wFMCommunicate request_size=37 [11:37:09]MH_SAM_APDU [11:37:09]CAPDU: 80 0D 02 02 20 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4A C0 04 00 35 04 06 00 87 BF 49 8D 08 FD [11:37:09]Write to MH i2c: E2 28 00 E6 76 80 0D 02 02 20 00 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4A C0 04 00 35 04 06 00 87 BF 49 8D 08 FD 00 00 5E [11:37:09]Write i2c OK [11:37:09]MH_I2C_Read... [11:37:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:37:09]Read from MH i2c: E2 [11:37:09]MH_I2C_Read... [11:37:09]Read from MH i2c: E2 03 00 [11:37:09]MH_I2C_Read... [11:37:09]Read from MH i2c: E2 03 00 E6 76 00 90 00 D0 [11:37:09]RAPDU: 90 00 [11:37:09]wFMCommunicate OK [11:37:09]wFMCommunicate request_size=4 [11:37:09]MH_SAM_APDU [11:37:09]CAPDU: 80 0D 03 02 [11:37:09]Write to MH i2c: E2 08 00 E7 76 80 0D 03 02 00 00 00 00 D8 [11:37:09]Write i2c OK [11:37:09]MH_I2C_Read... [11:37:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:37:09]Read from MH i2c: E2 [11:37:09]MH_I2C_Read... [11:37:09]Read from MH i2c: E2 0B 00 [11:37:09]MH_I2C_Read... [11:37:09]Read from MH i2c: E2 0B 00 E7 76 00 BD DA 7C 9F 73 27 27 09 90 00 55 [11:37:09]RAPDU: BD DA 7C 9F 73 27 27 09 90 00 [11:37:09]wFMCommunicate OK [11:37:09]SAM_PROTO_SignData done [11:37:09]FM_MakeSignedData done [11:37:09]CreateOFDProtocolMessage [11:37:09]wFMCommunicate request_size=4 [11:37:09]MH_SAM_APDU [11:37:09]CAPDU: 80 11 00 00 [11:37:09]Write to MH i2c: E2 08 00 E8 76 80 11 00 00 00 00 00 00 D8 [11:37:09]Write i2c OK [11:37:09]MH_I2C_Read... [11:37:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:37:09]Read from MH i2c: E2 [11:37:09]MH_I2C_Read... [11:37:09]Read from MH i2c: E2 17 00 [11:37:09]MH_I2C_Read... [11:37:09]Read from MH i2c: E2 17 00 E8 76 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 2D [11:37:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:37:09]wFMCommunicate OK [11:37:09]CreateOFDProtocolMessage done [11:37:09]OFDSenderStorePacket 311370 [11:37:09]StoreOFDPacket docnum=311370 [11:37:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 2A 01 00 00 37 FC 22 01 51 78 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 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 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 01 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 03 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 00 00 00 00 00 07 04 06 00 90 01 00 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 68 1A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4A C0 04 00 35 04 06 00 87 BF 49 8D 08 FD BD DA 7C 9F 73 27 27 09 [11:37:09]CheckFolder [11:37:09]dirname=/storage/ofd_packets [11:37:09]CheckFolder done [11:37:09]ProducePacketName [11:37:09]name=ofd_packets/00311370 [11:37:09]NVStorageSaveData ofd_packets/00311370 [11:37:09]File name is /storage/ofd_packets/00311370 [11:37:09]Write 328 bytes [11:37:09]NVStorageSaveData done [11:37:09]OFDSenderStorePacket done [11:37:09]KKMCreateOFDPacket done [11:37:09]NVStorageSaveData kkm_last_timestamp [11:37:09]File name is /storage/kkm_last_timestamp [11:37:09]Write 4 bytes [11:37:09]NVStorageSaveData done [11:37:09]ExternCall_PrintAddStr [11:37:09]wPrintStart [11:37:09]Write to MH i2c: 01 00 00 E9 76 5F [11:37:09]Write i2c OK [11:37:09]MH_I2C_Read... [11:37:09]Read from MH i2c: 01 [11:37:09]MH_I2C_Read... [11:37:09]Read from MH i2c: 01 07 00 [11:37:09]MH_I2C_Read... [11:37:09]Read from MH i2c: 01 07 00 E9 76 00 00 00 00 00 FF 0F 74 [11:37:09]RasterBufferAndPrint [11:37:09]line Счет N : (3)3515 [11:37:09]line ИНН: 02508201610067 [11:37:09]line Контрольно-Кассовый Чек [11:37:09]line ПРОДАЖА [11:37:09]line Товар: 2000031750019 [11:37:09]line Пакет Партнер Нефть [11:37:09]line 1.000 * 4.00 [11:37:09]line = 4.00 [11:37:09]line НДС 12% НСП 1% [11:37:09]line > о реализуемом товаре [11:37:09]line ИТОГО: 4.00 [11:37:09]line НСП 1% : 0.03 [11:37:09]line НДС 12% : 0.42 [11:37:09]line Наличными: 4.00 [11:37:09]line Безнал.: 0.00 [11:37:09]line Место: АЗС № 172 "Партнер Нефть" [11:37:09]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:37:09]line СНО: Общий режим [11:37:09]line Чек 217 30.10.2024 11:37 [11:37:09]line Смена: 536 ФФД: 1.0 [11:37:09]line ЗНМ: 0300000116 [11:37:09]line РНМ: 0000000000091780 [11:37:09]line Версия ККМ: 001 [11:37:09]line ФМ: 0000000000871765 [11:37:09]line ФД: 311370 [11:37:09]line ФПД: 149255642482941 [11:37:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T113712&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311370&fm=149255642482941&tin=02508201610067®Number=0000000000091780&sum=400 [11:37:09]line 0 [11:37:09]OFD Sender: Processing packet 311370 [packets to send 223, broken 222] [11:37:09]ProducePacketName [11:37:09]name=ofd_packets/00311370 [11:37:09]OFD Sender: To server: pG, [11:37:09]CommunicateWithHost lk.salyk.kg:30040 [11:37:09]ConnectInit lk.salyk.kg [11:37:09]written 0, free lines is 4095 [11:37:09]Connected sock=10 [11:37:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 2A 01 00 00 37 FC 22 01 51 78 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 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 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 01 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 03 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 00 00 00 00 00 07 04 06 00 90 01 00 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 68 1A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4A C0 04 00 35 04 06 00 87 BF 49 8D 08 FD BD DA 7C 9F 73 27 27 09 [11:37:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 01 4A 47 00 52 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 31 37 36 35 10 04 04 00 4A C0 04 00 F4 03 04 00 B8 C0 21 67 B6 04 01 00 00 7C 0B 5B 90 2C 09 3C 6D [11:37:10]CommunicateWithHost err = 0 [11:37:10]CheckOFDResponse [11:37:10]1017 (14) - 77093643461234 [11:37:10]1041 (16) - 0000000000871765 [11:37:10]1040 (4) - 311370 [11:37:10]1012 (4) - 30.10.2024 05:14 [11:37:10]1206 (1) - 0 [11:37:10]OFD Sender: Remove packet 311370 [11:37:10]ProducePacketName [11:37:10]name=ofd_packets/00311370 [11:37:10]NVStorageDeleteData [11:37:10]Write to MH i2c: 01 00 00 10 77 87 [11:37:10]Write i2c OK [11:37:10]MH_I2C_Read... [11:37:10]Read from MH i2c: 01 [11:37:10]MH_I2C_Read... [11:37:10]Read from MH i2c: 01 07 00 [11:37:10]MH_I2C_Read... [11:37:10]Read from MH i2c: 01 07 00 10 77 00 00 00 00 00 E8 0C 82 [11:37:10]RasterBufferAndPrint [11:37:10]line [11:37:10]line [11:37:10]line [11:37:10]line [11:37:10]line [11:37:10]written 0, free lines is 3310 [11:37:10]MH_Cut [11:37:10]Write to MH i2c: D1 01 00 17 77 01 60 [11:37:10]Write i2c OK [11:37:10]MH_I2C_Read... [11:37:10]Read from MH i2c: D1 [11:37:10]MH_I2C_Read... [11:37:10]Read from MH i2c: D1 01 00 [11:37:10]MH_I2C_Read... [11:37:10]Read from MH i2c: D1 01 00 17 77 00 5F [11:37:10]Write to MH i2c: 01 00 00 18 77 8F [11:37:10]Write i2c OK [11:37:10]MH_I2C_Read... [11:37:10]OFD Sender: No OFD packet to send [11:37:10]*** Cut start [11:37:10]*** Purtial cut [11:37:10]*** Stage 1: CUTSNS_PIN = 1 [11:37:11]Read from MH i2c: 01 [11:37:11]MH_I2C_Read... [11:37:11]*** Stop cut motor [11:37:11]*** Cut end [11:37:11]Read from MH i2c: 01 07 00 [11:37:11]MH_I2C_Read... [11:37:11]Read from MH i2c: 01 07 00 18 77 00 00 00 00 00 FF 0F A4 [11:37:11]process_action close_receipt done [11:37:11]requested_data is exist [11:37:11]produce_requested_data [11:37:11]requested_item fm.sn is exist - process it [11:37:11]wFMCommunicate request_size=4 [11:37:11]MH_SAM_APDU [11:37:11]CAPDU: 80 11 00 00 [11:37:11]Write to MH i2c: E2 08 00 19 77 80 11 00 00 00 00 00 00 0A [11:37:11]Write i2c OK [11:37:11]MH_I2C_Read... [11:37:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:37:11]Read from MH i2c: E2 [11:37:11]MH_I2C_Read... [11:37:11]Read from MH i2c: E2 17 00 [11:37:11]MH_I2C_Read... [11:37:11]Read from MH i2c: E2 17 00 19 77 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5F [11:37:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:37:11]wFMCommunicate OK [11:37:11]requested_item fd.num is exist - process it [11:37:11]SAM_PROTO_GetFieldsCounters [11:37:11]wFMCommunicate request_size=4 [11:37:11]MH_SAM_APDU [11:37:11]CAPDU: 80 13 00 00 [11:37:11]Write to MH i2c: E2 08 00 1A 77 80 13 00 00 00 00 00 00 0D [11:37:11]Write i2c OK [11:37:11]MH_I2C_Read... [11:37:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:37:11]Read from MH i2c: E2 [11:37:11]MH_I2C_Read... [11:37:11]Read from MH i2c: E2 62 00 [11:37:11]MH_I2C_Read... [11:37:11]Read from MH i2c: E2 62 00 1A 77 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 4A C0 04 00 0E 04 04 00 18 02 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 E3 [11:37: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 4A C0 04 00 0E 04 04 00 18 02 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:37:11]wFMCommunicate OK [11:37:11]SAM_PROTO_GetFieldsCounters done [11:37:11]requested_item shift.num is exist - process it [11:37:11]requested_item shift.opened is exist - process it [11:37:11]req_shift_opened [11:37:11]FM_GetShiftState [11:37:11]SAM_PROTO_GetShiftState [11:37:11]wFMCommunicate request_size=4 [11:37:11]MH_SAM_APDU [11:37:11]CAPDU: 80 13 01 00 [11:37:11]Write to MH i2c: E2 08 00 1B 77 80 13 01 00 00 00 00 00 0F [11:37:11]Write i2c OK [11:37:11]MH_I2C_Read... [11:37:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:37:11]Read from MH i2c: E2 [11:37:11]MH_I2C_Read... [11:37:11]Read from MH i2c: E2 0E 00 [11:37:11]MH_I2C_Read... [11:37:11]Read from MH i2c: E2 0E 00 1B 77 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 FA [11:37:11]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:37:11]wFMCommunicate OK [11:37:11]SAM_PROTO_GetShiftState done [11:37:11]FM_GetShiftState done [11:37:11]req_shift_opened done [11:37:11]requested_item shift.open_date is exist - process it [11:37:11]req_shift_open_date [11:37:11]req_shift_open_date done [11:37:11]produce_requested_data done [11:37:11]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311370,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:37:11]process_action_free close_receipt [11:37:11]json_value_free [11:37:11]json_value_free done [11:37:11]process_json_proto returns [11:37:11]Send response to host [11:37:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311370,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:37:11]free response buf [11:37:11]execute_script done [11:37:11]execute_script returns [11:37:11]free content buf [11:37:11]Sock 7.Close socket [11:37:11]Sock 7.Thread stoped [11:37:15]OFD Sender: No OFD packet to send [11:37:20]OFD Sender: No OFD packet to send [11:37:25]OFD Sender: No OFD packet to send [11:37:30]OFD Sender: No OFD packet to send [11:37:35]OFD Sender: No OFD packet to send [11:37:40]OFD Sender: No OFD packet to send [11:37:45]OFD Sender: No OFD packet to send [11:37:50]OFD Sender: No OFD packet to send [11:37:55]OFD Sender: No OFD packet to send [11:38:00]OFD Sender: No OFD packet to send [11:38:05]OFD Sender: No OFD packet to send [11:38:10]OFD Sender: No OFD packet to send [11:38:15]OFD Sender: No OFD packet to send [11:38:20]OFD Sender: No OFD packet to send [11:38:25]OFD Sender: No OFD packet to send [11:38:30]OFD Sender: No OFD packet to send [11:38:35]OFD Sender: No OFD packet to send [11:38:40]OFD Sender: No OFD packet to send [11:38:45]OFD Sender: No OFD packet to send [11:38:50]OFD Sender: No OFD packet to send [11:38:55]OFD Sender: No OFD packet to send [11:39:00]OFD Sender: No OFD packet to send [11:39:05]OFD Sender: No OFD packet to send [11:39:10]OFD Sender: No OFD packet to send [11:39:15]OFD Sender: No OFD packet to send [11:39:20]OFD Sender: No OFD packet to send [11:39:25]OFD Sender: No OFD packet to send [11:39:30]OFD Sender: No OFD packet to send [11:39:35]OFD Sender: No OFD packet to send [11:39:37]accept exits with 9 [11:39:37]New connection [11:39:37]New thread 3066654052 created [11:39:37]Thread 3066510692 joined [11:39:37]Waiting for new connection... [11:39:37] Sock 9.Parse request [11:39:37]Sock 9.Check first char [11:39:37]Sock 9.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.96.3:8080 [11:39:37]Content-Length: 766 [11:39:37]Content-Type: application/json [11:39:37] [11:39:37]POST finish read [11:39:37]Found Content-Length = 766 [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)645172", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "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)645172", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "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 1C 77 82 [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 1C 77 00 FE 1A 22 67 44 5E 04 65 37 [11:39:37]GetLastDocTimeStamp 1730288232 [11:39:37]current date 1730288382 [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 1D 77 80 13 01 00 00 00 00 00 11 [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 1D 77 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 FC [11:39:37]RAPDU: 09 00 01 DB 7C 21 67 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 1730247899 [11:39:37]opened+sec_in_day 1730334299 [11:39:37]quantity*price = 100050 [11:39:37]sum+1 = 100052 [11:39:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 218 30.10.2024 11:39 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311371 ФПД: 26420990431251 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T113942&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311371&fm=26420990431251&tin=02508201610067®Number=0000000000091780&sum=100051 [11:39:38]StoreToDocumentArchive [11:39:38]shift 536 fd 311371 [11:39:38]save to /storage/0536/doc_00311371 [11:39:38]save last doc name /storage/0536/doc_00311371 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=248 [11:39:38]tlvbuf is B6E91960 [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 2A 77 80 09 00 00 00 00 00 00 13 [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:38]Read from MH i2c: E2 [11:39:38]MH_I2C_Read... [11:39:38]Read from MH i2c: E2 03 00 [11:39:38]MH_I2C_Read... [11:39:38]Read from MH i2c: E2 03 00 2A 77 00 90 00 15 [11:39:38]RAPDU: 90 00 [11:39:38]wFMCommunicate OK [11:39:38]SAM_PROTO_ClearQueue done [11:39:38]KKMCreateOFDPacket [11:39:38]OFDProtocolAddRootSTLVToBuf [11:39:38]FM_MakeSignedData [11:39:38]FM_MakeSignedData [11:39:38]SAM_PROTO_SignData [11:39:38]wFMCommunicate request_size=4 [11:39:38]MH_SAM_APDU [11:39:38]CAPDU: 80 0D 01 02 [11:39:38]Write to MH i2c: E2 08 00 2B 77 80 0D 01 02 00 00 00 00 1B [11:39:38]Write i2c OK [11:39:38]MH_I2C_Read... [11:39:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:39:38]Read from MH i2c: E2 [11:39:38]MH_I2C_Read... [11:39:38]Read from MH i2c: E2 03 00 [11:39:38]MH_I2C_Read... [11:39:38]Read from MH i2c: E2 03 00 2B 77 00 90 00 16 [11:39:38]RAPDU: 90 00 [11:39:38]wFMCommunicate OK [11:39:38]wFMCommunicate request_size=255 [11:39:38]MH_SAM_APDU [11: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 32 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 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 FE 1A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4B C0 04 00 35 04 06 00 18 07 9D BF [11:39:38]Write to MH i2c: E2 02 01 2C 77 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 32 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 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 FE 1A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4B C0 04 00 35 04 06 00 18 07 9D BF 00 00 24 [11:39:38]Write i2c OK [11:39:38]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 2C 77 00 90 00 17 [11:39:39]RAPDU: 90 00 [11:39:39]wFMCommunicate OK [11:39:39]wFMCommunicate request_size=7 [11:39:39]MH_SAM_APDU [11:39:39]CAPDU: 80 0D 02 02 02 D0 13 [11:39:39]Write to MH i2c: E2 0A 00 2D 77 80 0D 02 02 02 00 D0 13 00 00 05 [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 2D 77 00 90 00 18 [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 2E 77 80 0D 03 02 00 00 00 00 20 [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 2E 77 00 59 65 F9 E6 8D B4 0B 27 90 00 31 [11:39:39]RAPDU: 59 65 F9 E6 8D B4 0B 27 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 2F 77 80 11 00 00 00 00 00 00 20 [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 2F 77 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 75 [11:39:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:39:39]wFMCommunicate OK [11:39:39]CreateOFDProtocolMessage done [11:39:39]OFDSenderStorePacket 311371 [11:39:39]StoreOFDPacket docnum=311371 [11:39:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 F1 9B 04 01 DF 9D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 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 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 FE 1A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4B C0 04 00 35 04 06 00 18 07 9D BF D0 13 59 65 F9 E6 8D B4 0B 27 [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/00311371 [11:39:39]NVStorageSaveData ofd_packets/00311371 [11:39:39]File name is /storage/ofd_packets/00311371 [11:39:39]Write 298 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 30 77 A7 [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 30 77 00 00 00 00 00 FF 0F BC [11:39:39]RasterBufferAndPrint [11:39:39]line Счет N : (1)645172 [11:39:39]line ИНН: 02508201610067 [11:39:39]line Контрольно-Кассовый Чек [11:39:39]line ПРОДАЖА [11:39:39]line ТРК (МРК, ГНК) : 21 [11:39:39]line Товар: 2710194210 [11:39:39]line ДТ-К-2 [11:39:39]line 13.130 * 76.20 [11:39:39]line = 1000.51 [11:39:39]line НДС 12% НСП 1% [11:39:39]line > о реализуемом товаре [11:39:39]line ИТОГО: 1000.51 [11:39:39]line НСП 1% : 8.85 [11:39:39]line НДС 12% : 106.25 [11:39:39]line Наличными: 0.00 [11:39:39]line Безнал.: 1000.51 [11:39:39]line Место: АЗС № 172 "Партнер Нефть" [11:39:39]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:39:39]line СНО: Общий режим [11:39:39]line Чек 218 30.10.2024 11:39 [11:39:39]line Смена: 536 ФФД: 1.0 [11:39:39]line ЗНМ: 0300000116 [11:39:39]line РНМ: 0000000000091780 [11:39:39]line Версия ККМ: 001 [11:39:39]line Платежная система: Mbank [11:39:39]line ФМ: 0000000000871765 [11:39:39]line ФД: 311371 [11:39:39]line ФПД: 26420990431251 [11:39:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T113942&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311371&fm=26420990431251&tin=02508201610067®Number=0000000000091780&sum=100051 [11:39:39]OFD Sender: Processing packet 311371 [packets to send 223, broken 222] [11:39:39]ProducePacketName [11:39:39]name=ofd_packets/00311371 [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]written 0, free lines is 4095 [11:39:39]Connected sock=10 [11: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 31 37 36 35 0C 01 00 00 F1 9B 04 01 DF 9D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 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 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 FE 1A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4B C0 04 00 35 04 06 00 18 07 9D BF D0 13 59 65 F9 E6 8D B4 0B 27 [11:39:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 C3 DD 47 00 34 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 31 37 36 35 10 04 04 00 4B C0 04 00 F4 03 04 00 4E C1 21 67 B6 04 01 00 00 A2 E8 B5 C9 D3 BF FE BF [11:39:39]CommunicateWithHost err = 0 [11:39:39]CheckOFDResponse [11:39:39]1017 (14) - 77093643461234 [11:39:39]1041 (16) - 0000000000871765 [11:39:39]1040 (4) - 311371 [11:39:39]1012 (4) - 30.10.2024 05:17 [11:39:39]1206 (1) - 0 [11:39:39]OFD Sender: Remove packet 311371 [11:39:39]ProducePacketName [11:39:39]name=ofd_packets/00311371 [11:39:39]NVStorageDeleteData [11:39:40]Write to MH i2c: 01 00 00 58 77 CF [11:39:40]Write i2c OK [11:39:40]MH_I2C_Read... [11:39:40]Read from MH i2c: 01 [11:39:40]MH_I2C_Read... [11:39:40]Read from MH i2c: 01 07 00 [11:39:40]MH_I2C_Read... [11:39:40]Read from MH i2c: 01 07 00 58 77 00 00 00 00 00 EE 0C D0 [11:39:40]RasterBufferAndPrint [11:39:40]line [11:39:40]line [11:39:40]line [11:39:40]line [11:39:40]line [11:39:40]written 0, free lines is 3317 [11:39:40]MH_Cut [11:39:40]Write to MH i2c: D1 01 00 5F 77 01 A8 [11:39:40]Write i2c OK [11:39:40]MH_I2C_Read... [11:39:40]Read from MH i2c: D1 [11:39:40]MH_I2C_Read... [11:39:40]Read from MH i2c: D1 01 00 [11:39:40]MH_I2C_Read... [11:39:40]Read from MH i2c: D1 01 00 5F 77 00 A7 [11:39:40]Write to MH i2c: 01 00 00 60 77 D7 [11:39:40]Write i2c OK [11:39:40]MH_I2C_Read... [11:39:40]OFD Sender: No OFD packet to send [11:39:40]*** Cut start [11:39:40]*** Purtial cut [11:39:40]*** Stage 1: CUTSNS_PIN = 1 [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 60 77 00 00 00 00 00 FF 0F EC [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 61 77 80 11 00 00 00 00 00 00 52 [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 61 77 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A7 [11:39:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 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 62 77 80 13 00 00 00 00 00 00 55 [11:39:41]Write i2c OK [11:39:41]MH_I2C_Read... [11:39:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:39:41]Read from MH i2c: E2 [11:39:41]MH_I2C_Read... [11:39:41]Read from MH i2c: E2 62 00 [11:39:41]MH_I2C_Read... [11:39:41]Read from MH i2c: E2 62 00 62 77 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 4B C0 04 00 0E 04 04 00 18 02 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 2F [11: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 4B C0 04 00 0E 04 04 00 18 02 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:39:41]wFMCommunicate OK [11:39:41]SAM_PROTO_GetFieldsCounters done [11:39:41]requested_item shift.num is exist - process it [11:39:41]requested_item shift.opened is exist - process it [11:39:41]req_shift_opened [11:39:41]FM_GetShiftState [11:39:41]SAM_PROTO_GetShiftState [11:39:41]wFMCommunicate request_size=4 [11:39:41]MH_SAM_APDU [11:39:41]CAPDU: 80 13 01 00 [11:39:41]Write to MH i2c: E2 08 00 63 77 80 13 01 00 00 00 00 00 57 [11:39:41]Write i2c OK [11:39:41]MH_I2C_Read... [11:39:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:39:41]Read from MH i2c: E2 [11:39:41]MH_I2C_Read... [11:39:41]Read from MH i2c: E2 0E 00 [11:39:41]MH_I2C_Read... [11:39:41]Read from MH i2c: E2 0E 00 63 77 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 42 [11:39:41]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:39:41]wFMCommunicate OK [11:39:41]SAM_PROTO_GetShiftState done [11:39:41]FM_GetShiftState done [11:39:41]req_shift_opened done [11:39:41]requested_item shift.open_date is exist - process it [11:39:41]req_shift_open_date [11:39:41]req_shift_open_date done [11:39:41]produce_requested_data done [11:39:41]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311371,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:39:41]process_action_free close_receipt [11:39:41]json_value_free [11:39:41]json_value_free done [11:39:41]process_json_proto returns [11:39:41]Send response to host [11:39:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311371,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:39:41]free response buf [11:39:41]execute_script done [11:39:41]execute_script returns [11:39:41]free content buf [11:39:41]Sock 9.Close socket [11:39:41]Sock 9.Thread stoped [11:39:45]OFD Sender: No OFD packet to send [11:39:50]OFD Sender: No OFD packet to send [11:39:55]OFD Sender: No OFD packet to send [11:40:00]OFD Sender: No OFD packet to send [11:40:05]OFD Sender: No OFD packet to send [11:40:07]accept exits with 7 [11:40:07]New connection [11:40:07]New thread 3066510692 created [11:40:07]Thread 3066654052 joined [11:40:07]Waiting for new connection... [11:40:07] Sock 7.Parse request [11:40:07]Sock 7.Check first char [11:40:07]Sock 7.First char is OK [11:40:07]request: POST /json_proto HTTP/1.0 [11:40:07]Method: POST [11:40:07]URL: /json_proto [11:40:07]Method is POST - this is cgi request [11:40:07]url: /json_proto [11:40:07]query_string will be loaded in cgi processing [11:40:07]execute_cgi json_proto POST (null) [11:40:07]execute_cgi path=json_proto method=POST [11:40:07]POST find Content-Length [11:40:07]Host: 172.17.96.3:8080 [11:40:07]Content-Length: 674 [11:40:07]Content-Type: application/json [11:40:07] [11:40:07]POST finish read [11:40:07]Found Content-Length = 674 [11:40:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645173", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 5.250, "sum" : 400.05, "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:40:07]execute_script... [11:40: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)645173", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 5.250, "sum" : 400.05, "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:40:07]POST & json_proto [11:40:07]process_json_proto [11:40:07]json parsed OK: [11:40:07]protocol is kg_v1.0 [11:40:07]action value=close_receipt [11:40:07]process_action close_receipt [11:40:07]cmd_close_receipt [11:40:07]MH_GetDate [11:40:07]Write to MH i2c: F0 00 00 64 77 CA [11:40:07]Write i2c OK [11:40:07]MH_I2C_Read... [11:40:07]Read from MH i2c: F0 [11:40:07]MH_I2C_Read... [11:40:07]Read from MH i2c: F0 09 00 [11:40:07]MH_I2C_Read... [11:40:07]Read from MH i2c: F0 09 00 64 77 00 1C 1B 22 67 44 5E 04 65 9E [11:40:07]GetLastDocTimeStamp 1730288382 [11:40:07]current date 1730288412 [11:40:07]FM_GetShiftState [11:40:07]SAM_PROTO_GetShiftState [11:40:07]wFMCommunicate request_size=4 [11:40:07]MH_SAM_APDU [11:40:07]CAPDU: 80 13 01 00 [11:40:07]Write to MH i2c: E2 08 00 65 77 80 13 01 00 00 00 00 00 59 [11:40:07]Write i2c OK [11:40:07]MH_I2C_Read... [11:40:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:40:07]Read from MH i2c: E2 [11:40:07]MH_I2C_Read... [11:40:07]Read from MH i2c: E2 0E 00 [11:40:07]MH_I2C_Read... [11:40:07]Read from MH i2c: E2 0E 00 65 77 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 44 [11:40:07]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:40:07]wFMCommunicate OK [11:40:07]SAM_PROTO_GetShiftState done [11:40:07]FM_GetShiftState done [11:40:07]opened in 1730247899 [11:40:07]opened+sec_in_day 1730334299 [11:40:07]quantity*price = 40005 [11:40:07]sum+1 = 40006 [11:40:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 219 30.10.2024 11:40 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311372 ФПД: 177957403939326 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T114012&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311372&fm=177957403939326&tin=02508201610067®Number=0000000000091780&sum=40000 [11:40:08]StoreToDocumentArchive [11:40:08]shift 536 fd 311372 [11:40:08]save to /storage/0536/doc_00311372 [11:40:08]save last doc name /storage/0536/doc_00311372 to /storage/kkm_last_doc_name [11:40:08]save OK [11:40:08]Clear old archive folders... [11:40:08]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:40:08]tlvbuf is B6E91850 [11:40:08]SAM_PROTO_ClearQueue [11:40:08]wFMCommunicate request_size=4 [11:40:08]MH_SAM_APDU [11:40:08]CAPDU: 80 09 00 00 [11:40:08]Write to MH i2c: E2 08 00 72 77 80 09 00 00 00 00 00 00 5B [11:40:08]Write i2c OK [11:40:08]MH_I2C_Read... [11:40:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:40:08]Read from MH i2c: E2 [11:40:08]MH_I2C_Read... [11:40:08]Read from MH i2c: E2 03 00 [11:40:08]MH_I2C_Read... [11:40:08]Read from MH i2c: E2 03 00 72 77 00 90 00 5D [11:40:08]RAPDU: 90 00 [11:40:08]wFMCommunicate OK [11:40:08]SAM_PROTO_ClearQueue done [11:40:08]KKMCreateOFDPacket [11:40:08]OFDProtocolAddRootSTLVToBuf [11:40:08]FM_MakeSignedData [11:40:08]FM_MakeSignedData [11:40:08]SAM_PROTO_SignData [11:40:08]wFMCommunicate request_size=4 [11:40:08]MH_SAM_APDU [11:40:08]CAPDU: 80 0D 01 02 [11:40:08]Write to MH i2c: E2 08 00 73 77 80 0D 01 02 00 00 00 00 63 [11:40:08]Write i2c OK [11:40:08]MH_I2C_Read... [11:40:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:40:08]Read from MH i2c: E2 [11:40:08]MH_I2C_Read... [11:40:08]Read from MH i2c: E2 03 00 [11:40:08]MH_I2C_Read... [11:40:08]Read from MH i2c: E2 03 00 73 77 00 90 00 5E [11:40:08]RAPDU: 90 00 [11:40:08]wFMCommunicate OK [11:40:08]wFMCommunicate request_size=255 [11:40:08]MH_SAM_APDU [11:40: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 32 FF 03 08 00 03 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 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 DB 00 00 00 F4 03 04 00 1C 1B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4C C0 04 00 35 04 06 00 A1 D9 EF D8 [11:40:08]Write to MH i2c: E2 02 01 74 77 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 32 FF 03 08 00 03 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 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 DB 00 00 00 F4 03 04 00 1C 1B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4C C0 04 00 35 04 06 00 A1 D9 EF D8 00 00 E0 [11:40:08]Write i2c OK [11:40:08]MH_I2C_Read... [11:40:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:40:08]Read from MH i2c: E2 [11:40:08]MH_I2C_Read... [11:40:08]Read from MH i2c: E2 03 00 [11:40:08]MH_I2C_Read... [11:40:08]Read from MH i2c: E2 03 00 74 77 00 90 00 5F [11:40:08]RAPDU: 90 00 [11:40:08]wFMCommunicate OK [11:40:08]wFMCommunicate request_size=7 [11:40:08]MH_SAM_APDU [11:40:08]CAPDU: 80 0D 02 02 02 D1 FE [11:40:08]Write to MH i2c: E2 0A 00 75 77 80 0D 02 02 02 00 D1 FE 00 00 39 [11:40:08]Write i2c OK [11:40:08]MH_I2C_Read... [11:40:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:40:08]Read from MH i2c: E2 [11:40:08]MH_I2C_Read... [11:40:08]Read from MH i2c: E2 03 00 [11:40:08]MH_I2C_Read... [11:40:08]Read from MH i2c: E2 03 00 75 77 00 90 00 60 [11:40:08]RAPDU: 90 00 [11:40:08]wFMCommunicate OK [11:40:08]wFMCommunicate request_size=4 [11:40:08]MH_SAM_APDU [11:40:08]CAPDU: 80 0D 03 02 [11:40:08]Write to MH i2c: E2 08 00 76 77 80 0D 03 02 00 00 00 00 68 [11:40:08]Write i2c OK [11:40:08]MH_I2C_Read... [11:40:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:40:08]Read from MH i2c: E2 [11:40:08]MH_I2C_Read... [11:40:08]Read from MH i2c: E2 0B 00 [11:40:08]MH_I2C_Read... [11:40:08]Read from MH i2c: E2 0B 00 76 77 00 94 4D 2B 4C B8 FD CD 9F 90 00 E2 [11:40:08]RAPDU: 94 4D 2B 4C B8 FD CD 9F 90 00 [11:40:08]wFMCommunicate OK [11:40:08]SAM_PROTO_SignData done [11:40:08]FM_MakeSignedData done [11:40:08]CreateOFDProtocolMessage [11:40:08]wFMCommunicate request_size=4 [11:40:08]MH_SAM_APDU [11:40:08]CAPDU: 80 11 00 00 [11:40:08]Write to MH i2c: E2 08 00 77 77 80 11 00 00 00 00 00 00 68 [11:40:08]Write i2c OK [11:40:08]MH_I2C_Read... [11:40:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:40:08]Read from MH i2c: E2 [11:40:08]MH_I2C_Read... [11:40:08]Read from MH i2c: E2 17 00 [11:40:08]MH_I2C_Read... [11:40:08]Read from MH i2c: E2 17 00 77 77 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 BD [11:40:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:40:08]wFMCommunicate OK [11:40:08]CreateOFDProtocolMessage done [11:40:08]OFDSenderStorePacket 311372 [11:40:08]StoreOFDPacket docnum=311372 [11:40:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 CD 2C 04 01 66 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 32 FF 03 08 00 03 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 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 DB 00 00 00 F4 03 04 00 1C 1B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4C C0 04 00 35 04 06 00 A1 D9 EF D8 D1 FE 94 4D 2B 4C B8 FD CD 9F [11:40:08]CheckFolder [11:40:08]dirname=/storage/ofd_packets [11:40:08]CheckFolder done [11:40:08]ProducePacketName [11:40:08]name=ofd_packets/00311372 [11:40:08]NVStorageSaveData ofd_packets/00311372 [11:40:08]File name is /storage/ofd_packets/00311372 [11:40:08]Write 298 bytes [11:40:08]NVStorageSaveData done [11:40:08]OFDSenderStorePacket done [11:40:08]KKMCreateOFDPacket done [11:40:08]NVStorageSaveData kkm_last_timestamp [11:40:08]File name is /storage/kkm_last_timestamp [11:40:08]Write 4 bytes [11:40:08]NVStorageSaveData done [11:40:08]ExternCall_PrintAddStr [11:40:08]wPrintStart [11:40:08]Write to MH i2c: 01 00 00 78 77 EF [11:40:08]Write i2c OK [11:40:08]MH_I2C_Read... [11:40:08]Read from MH i2c: 01 [11:40:08]MH_I2C_Read... [11:40:08]Read from MH i2c: 01 07 00 [11:40:08]MH_I2C_Read... [11:40:08]Read from MH i2c: 01 07 00 78 77 00 00 00 00 00 FF 0F 04 [11:40:08]RasterBufferAndPrint [11:40:08]line Счет N : (1)645173 [11:40:08]line ИНН: 02508201610067 [11:40:08]line Контрольно-Кассовый Чек [11:40:08]line ПРОДАЖА [11:40:08]line ТРК (МРК, ГНК) : 11 [11:40:08]line Товар: 2710194210 [11:40:08]line ДТ-К-2 [11:40:08]line 5.250 * 76.20 [11:40:08]line = 400.05 [11:40:08]line НДС 12% НСП 1% [11:40:08]line > о реализуемом товаре [11:40:08]line ОКРУГЛЕНИЕ: -0.05 [11:40:08]line ИТОГО: 400.00 [11:40:08]line Внесено: 400.00 [11:40:08]line СДАЧА: 0.00 [11:40:08]line НСП 1% : 3.54 [11:40:08]line НДС 12% : 42.48 [11:40:08]line Наличными: 400.00 [11:40:08]line Безнал.: 0.00 [11:40:08]line Место: АЗС № 172 "Партнер Нефть" [11:40:08]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:40:08]line СНО: Общий режим [11:40:08]line Чек 219 30.10.2024 11:40 [11:40:08]line Смена: 536 ФФД: 1.0 [11:40:08]line ЗНМ: 0300000116 [11:40:08]line РНМ: 0000000000091780 [11:40:08]line Версия ККМ: 001 [11:40:08]line ФМ: 0000000000871765 [11:40:08]line ФД: 311372 [11:40:08]line ФПД: 177957403939326 [11:40:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T114012&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311372&fm=177957403939326&tin=02508201610067®Number=0000000000091780&sum=40000 [11:40:08]written 0, free lines is 4095 [11:40:08]OFD Sender: Processing packet 311372 [packets to send 223, broken 222] [11:40:08]ProducePacketName [11:40:08]name=ofd_packets/00311372 [11:40:08]OFD Sender: To server: pG, [11:40:08]CommunicateWithHost lk.salyk.kg:30040 [11:40:08]ConnectInit lk.salyk.kg [11:40:09]Connected sock=11 [11:40:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 CD 2C 04 01 66 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 32 FF 03 08 00 03 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 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 DB 00 00 00 F4 03 04 00 1C 1B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4C C0 04 00 35 04 06 00 A1 D9 EF D8 D1 FE 94 4D 2B 4C B8 FD CD 9F [11:40:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 50 3C 47 00 A3 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 31 37 36 35 10 04 04 00 4C C0 04 00 F4 03 04 00 6C C1 21 67 B6 04 01 00 00 AE 2E F4 11 DC 12 75 DC [11:40:09]CommunicateWithHost err = 0 [11:40:09]CheckOFDResponse [11:40:09]1017 (14) - 77093643461234 [11:40:09]1041 (16) - 0000000000871765 [11:40:09]1040 (4) - 311372 [11:40:09]1012 (4) - 30.10.2024 05:17 [11:40:09]1206 (1) - 0 [11:40:09]OFD Sender: Remove packet 311372 [11:40:09]ProducePacketName [11:40:09]name=ofd_packets/00311372 [11:40:09]NVStorageDeleteData [11:40:09]Write to MH i2c: 01 00 00 A2 77 19 [11:40:09]Write i2c OK [11:40:09]MH_I2C_Read... [11:40:09]Read from MH i2c: 01 [11:40:09]MH_I2C_Read... [11:40:09]Read from MH i2c: 01 07 00 [11:40:09]MH_I2C_Read... [11:40:09]Read from MH i2c: 01 07 00 A2 77 00 00 00 00 00 B8 0C E4 [11:40:09]RasterBufferAndPrint [11:40:09]line [11:40:09]line [11:40:09]line [11:40:09]line [11:40:09]line [11:40:09]written 0, free lines is 3263 [11:40:09]MH_Cut [11:40:09]Write to MH i2c: D1 01 00 A9 77 01 F2 [11:40:09]Write i2c OK [11:40:09]MH_I2C_Read... [11:40:09]Read from MH i2c: D1 [11:40:09]MH_I2C_Read... [11:40:09]Read from MH i2c: D1 01 00 [11:40:09]MH_I2C_Read... [11:40:09]Read from MH i2c: D1 01 00 A9 77 00 F1 [11:40:09]Write to MH i2c: 01 00 00 AA 77 21 [11:40:09]Write i2c OK [11:40:09]MH_I2C_Read... [11:40:09]OFD Sender: No OFD packet to send [11:40:10]*** Cut start [11:40:10]*** Purtial cut [11:40:10]*** Stage 1: CUTSNS_PIN = 1 [11:40:10]Read from MH i2c: 01 [11:40:10]MH_I2C_Read... [11:40:10]*** Stop cut motor [11:40:10]*** Cut end [11:40:10]Read from MH i2c: 01 07 00 [11:40:10]MH_I2C_Read... [11:40:10]Read from MH i2c: 01 07 00 AA 77 00 00 00 00 00 FF 0F 36 [11:40:10]process_action close_receipt done [11:40:10]requested_data is exist [11:40:10]produce_requested_data [11:40:10]requested_item fm.sn is exist - process it [11:40:10]wFMCommunicate request_size=4 [11:40:10]MH_SAM_APDU [11:40:10]CAPDU: 80 11 00 00 [11:40:10]Write to MH i2c: E2 08 00 AB 77 80 11 00 00 00 00 00 00 9C [11:40:10]Write i2c OK [11:40:10]MH_I2C_Read... [11:40:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:40:10]Read from MH i2c: E2 [11:40:10]MH_I2C_Read... [11:40:10]Read from MH i2c: E2 17 00 [11:40:10]MH_I2C_Read... [11:40:10]Read from MH i2c: E2 17 00 AB 77 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F1 [11:40:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:40:10]wFMCommunicate OK [11:40:10]requested_item fd.num is exist - process it [11:40:10]SAM_PROTO_GetFieldsCounters [11:40:10]wFMCommunicate request_size=4 [11:40:10]MH_SAM_APDU [11:40:10]CAPDU: 80 13 00 00 [11:40:10]Write to MH i2c: E2 08 00 AC 77 80 13 00 00 00 00 00 00 9F [11:40:10]Write i2c OK [11:40:10]MH_I2C_Read... [11:40:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:40:10]Read from MH i2c: E2 [11:40:10]MH_I2C_Read... [11:40:10]Read from MH i2c: E2 62 00 [11:40:10]MH_I2C_Read... [11:40:10]Read from MH i2c: E2 62 00 AC 77 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 4C C0 04 00 0E 04 04 00 18 02 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 7D [11:40: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 4C C0 04 00 0E 04 04 00 18 02 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:40:10]wFMCommunicate OK [11:40:10]SAM_PROTO_GetFieldsCounters done [11:40:10]requested_item shift.num is exist - process it [11:40:10]requested_item shift.opened is exist - process it [11:40:10]req_shift_opened [11:40:10]FM_GetShiftState [11:40:10]SAM_PROTO_GetShiftState [11:40:10]wFMCommunicate request_size=4 [11:40:10]MH_SAM_APDU [11:40:10]CAPDU: 80 13 01 00 [11:40:10]Write to MH i2c: E2 08 00 AD 77 80 13 01 00 00 00 00 00 A1 [11:40:10]Write i2c OK [11:40:10]MH_I2C_Read... [11:40:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:40:10]Read from MH i2c: E2 [11:40:10]MH_I2C_Read... [11:40:10]Read from MH i2c: E2 0E 00 [11:40:10]MH_I2C_Read... [11:40:10]Read from MH i2c: E2 0E 00 AD 77 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 8C [11:40:10]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:40:10]wFMCommunicate OK [11:40:10]SAM_PROTO_GetShiftState done [11:40:10]FM_GetShiftState done [11:40:10]req_shift_opened done [11:40:10]requested_item shift.open_date is exist - process it [11:40:10]req_shift_open_date [11:40:10]req_shift_open_date done [11:40:10]produce_requested_data done [11:40:10]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311372,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:40:10]process_action_free close_receipt [11:40:10]json_value_free [11:40:10]json_value_free done [11:40:10]process_json_proto returns [11:40:10]Send response to host [11:40:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311372,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:40:10]free response buf [11:40:10]execute_script done [11:40:10]execute_script returns [11:40:10]free content buf [11:40:10]Sock 7.Close socket [11:40:10]Sock 7.Thread stoped [11:40:14]OFD Sender: No OFD packet to send [11:40:19]OFD Sender: No OFD packet to send [11:40:24]OFD Sender: No OFD packet to send [11:40:29]OFD Sender: No OFD packet to send [11:40:34]OFD Sender: No OFD packet to send [11:40:39]OFD Sender: No OFD packet to send [11:40:44]OFD Sender: No OFD packet to send [11:40:49]OFD Sender: No OFD packet to send [11:40:54]OFD Sender: No OFD packet to send [11:40:59]OFD Sender: No OFD packet to send [11:41:04]OFD Sender: No OFD packet to send [11:41:09]OFD Sender: No OFD packet to send [11:41:14]OFD Sender: No OFD packet to send [11:41:19]OFD Sender: No OFD packet to send [11:41:24]OFD Sender: No OFD packet to send [11:41:29]OFD Sender: No OFD packet to send [11:41:34]OFD Sender: No OFD packet to send [11:41:39]OFD Sender: No OFD packet to send [11:41:44]OFD Sender: No OFD packet to send [11:41:45]accept exits with 9 [11:41:45]New connection [11:41:45]New thread 3066654052 created [11:41:45]Thread 3066510692 joined [11:41:45]Waiting for new connection... [11:41:45] Sock 9.Parse request [11:41:45]Sock 9.Check first char [11:41:45]Sock 9.First char is OK [11:41:45]request: POST /json_proto HTTP/1.0 [11:41:45]Method: POST [11:41:45]URL: /json_proto [11:41:45]Method is POST - this is cgi request [11:41:45]url: /json_proto [11:41:45]query_string will be loaded in cgi processing [11:41:45]execute_cgi json_proto POST (null) [11:41:45]execute_cgi path=json_proto method=POST [11:41:45]POST find Content-Length [11:41:45]Host: 172.17.96.3:8080 [11:41:45]Content-Length: 678 [11:41:45]Content-Type: application/json [11:41:45] [11:41:45]POST finish read [11:41:45]Found Content-Length = 678 [11:41:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645174", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "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:41:45]execute_script... [11:41: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)645174", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "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:41:45]POST & json_proto [11:41:45]process_json_proto [11:41:45]json parsed OK: [11:41:45]protocol is kg_v1.0 [11:41:45]action value=close_receipt [11:41:45]process_action close_receipt [11:41:45]cmd_close_receipt [11:41:45]MH_GetDate [11:41:45]Write to MH i2c: F0 00 00 AE 77 14 [11:41:45]Write i2c OK [11:41:45]MH_I2C_Read... [11:41:45]Read from MH i2c: F0 [11:41:45]MH_I2C_Read... [11:41:45]Read from MH i2c: F0 09 00 [11:41:45]MH_I2C_Read... [11:41:45]Read from MH i2c: F0 09 00 AE 77 00 7E 1B 22 67 44 5E 04 65 4A [11:41:45]GetLastDocTimeStamp 1730288412 [11:41:45]current date 1730288510 [11:41:45]FM_GetShiftState [11:41:45]SAM_PROTO_GetShiftState [11:41:45]wFMCommunicate request_size=4 [11:41:45]MH_SAM_APDU [11:41:45]CAPDU: 80 13 01 00 [11:41:45]Write to MH i2c: E2 08 00 AF 77 80 13 01 00 00 00 00 00 A3 [11:41:45]Write i2c OK [11:41:45]MH_I2C_Read... [11:41:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:41:45]Read from MH i2c: E2 [11:41:45]MH_I2C_Read... [11:41:45]Read from MH i2c: E2 0E 00 [11:41:45]MH_I2C_Read... [11:41:45]Read from MH i2c: E2 0E 00 AF 77 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 8E [11:41:45]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:41:45]wFMCommunicate OK [11:41:45]SAM_PROTO_GetShiftState done [11:41:45]FM_GetShiftState done [11:41:45]opened in 1730247899 [11:41:45]opened+sec_in_day 1730334299 [11:41:45]quantity*price = 70044 [11:41:45]sum+1 = 70045 [11:41:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 220 30.10.2024 11:41 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311373 ФПД: 133865538006127 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T114150&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311373&fm=133865538006127&tin=02508201610067®Number=0000000000091780&sum=70000 [11:41:46]StoreToDocumentArchive [11:41:46]shift 536 fd 311373 [11:41:46]save to /storage/0536/doc_00311373 [11:41:46]save last doc name /storage/0536/doc_00311373 to /storage/kkm_last_doc_name [11:41:46]save OK [11:41:46]Clear old archive folders... [11:41:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:41:46]tlvbuf is 0062EAF0 [11:41:46]SAM_PROTO_ClearQueue [11:41:46]wFMCommunicate request_size=4 [11:41:46]MH_SAM_APDU [11:41:46]CAPDU: 80 09 00 00 [11:41:46]Write to MH i2c: E2 08 00 BC 77 80 09 00 00 00 00 00 00 A5 [11:41:46]Write i2c OK [11:41:46]MH_I2C_Read... [11:41:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:41:46]Read from MH i2c: E2 [11:41:46]MH_I2C_Read... [11:41:46]Read from MH i2c: E2 03 00 [11:41:46]MH_I2C_Read... [11:41:46]Read from MH i2c: E2 03 00 BC 77 00 90 00 A7 [11:41:46]RAPDU: 90 00 [11:41:46]wFMCommunicate OK [11:41:46]SAM_PROTO_ClearQueue done [11:41:46]KKMCreateOFDPacket [11:41:46]OFDProtocolAddRootSTLVToBuf [11:41:46]FM_MakeSignedData [11:41:46]FM_MakeSignedData [11:41:46]SAM_PROTO_SignData [11:41:46]wFMCommunicate request_size=4 [11:41:46]MH_SAM_APDU [11:41:46]CAPDU: 80 0D 01 02 [11:41:46]Write to MH i2c: E2 08 00 BD 77 80 0D 01 02 00 00 00 00 AD [11:41:46]Write i2c OK [11:41:46]MH_I2C_Read... [11:41:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:41:46]Read from MH i2c: E2 [11:41:46]MH_I2C_Read... [11:41:46]Read from MH i2c: E2 03 00 [11:41:46]MH_I2C_Read... [11:41:46]Read from MH i2c: E2 03 00 BD 77 00 90 00 A8 [11:41:46]RAPDU: 90 00 [11:41:46]wFMCommunicate OK [11:41:46]wFMCommunicate request_size=255 [11:41:46]MH_SAM_APDU [11:41: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 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 DC 00 00 00 F4 03 04 00 7E 1B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4D C0 04 00 35 04 06 00 79 [11:41:46]Write to MH i2c: E2 02 01 BE 77 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 DC 00 00 00 F4 03 04 00 7E 1B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4D C0 04 00 35 04 06 00 79 00 00 ED [11:41:46]Write i2c OK [11:41:46]MH_I2C_Read... [11:41:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:41:47]Read from MH i2c: E2 [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: E2 03 00 [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: E2 03 00 BE 77 00 90 00 A9 [11:41:47]RAPDU: 90 00 [11:41:47]wFMCommunicate OK [11:41:47]wFMCommunicate request_size=10 [11:41:47]MH_SAM_APDU [11:41:47]CAPDU: 80 0D 02 02 05 BF FF D7 2C 6F [11:41:47]Write to MH i2c: E2 0D 00 BF 77 80 0D 02 02 05 00 BF FF D7 2C 6F 00 00 EA [11:41:47]Write i2c OK [11:41:47]MH_I2C_Read... [11:41:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:41:47]Read from MH i2c: E2 [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: E2 03 00 [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: E2 03 00 BF 77 00 90 00 AA [11:41:47]RAPDU: 90 00 [11:41:47]wFMCommunicate OK [11:41:47]wFMCommunicate request_size=4 [11:41:47]MH_SAM_APDU [11:41:47]CAPDU: 80 0D 03 02 [11:41:47]Write to MH i2c: E2 08 00 C0 77 80 0D 03 02 00 00 00 00 B2 [11:41:47]Write i2c OK [11:41:47]MH_I2C_Read... [11:41:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:41:47]Read from MH i2c: E2 [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: E2 0B 00 [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: E2 0B 00 C0 77 00 10 05 F1 BA 9B E5 9F 0E 90 00 A0 [11:41:47]RAPDU: 10 05 F1 BA 9B E5 9F 0E 90 00 [11:41:47]wFMCommunicate OK [11:41:47]SAM_PROTO_SignData done [11:41:47]FM_MakeSignedData done [11:41:47]CreateOFDProtocolMessage [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 C1 77 80 11 00 00 00 00 00 00 B2 [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 C1 77 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 07 [11:41:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:41:47]wFMCommunicate OK [11:41:47]CreateOFDProtocolMessage done [11:41:47]OFDSenderStorePacket 311373 [11:41:47]StoreOFDPacket docnum=311373 [11:41:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AE 04 07 01 CC 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 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 DC 00 00 00 F4 03 04 00 7E 1B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4D C0 04 00 35 04 06 00 79 BF FF D7 2C 6F 10 05 F1 BA 9B E5 9F 0E [11:41:47]CheckFolder [11:41:47]dirname=/storage/ofd_packets [11:41:47]CheckFolder done [11:41:47]ProducePacketName [11:41:47]name=ofd_packets/00311373 [11:41:47]NVStorageSaveData ofd_packets/00311373 [11:41:47]File name is /storage/ofd_packets/00311373 [11:41:47]Write 301 bytes [11:41:47]NVStorageSaveData done [11:41:47]OFDSenderStorePacket done [11:41:47]KKMCreateOFDPacket done [11:41:47]NVStorageSaveData kkm_last_timestamp [11:41:47]File name is /storage/kkm_last_timestamp [11:41:47]Write 4 bytes [11:41:47]NVStorageSaveData done [11:41:47]ExternCall_PrintAddStr [11:41:47]wPrintStart [11:41:47]Write to MH i2c: 01 00 00 C2 77 39 [11:41:47]Write i2c OK [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: 01 [11:41:47]MH_I2C_Read... [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 C2 77 00 00 00 00 00 FF 0F 4E [11:41:47]RasterBufferAndPrint [11:41:47]line Счет N : (1)645174 [11:41:47]line ИНН: 02508201610067 [11:41:47]line Контрольно-Кассовый Чек [11:41:47]line ПРОДАЖА [11:41:47]line ТРК (МРК, ГНК) : 52 [11:41:47]line Товар: 2710124130 [11:41:47]line Аи-92-К-2 [11:41:47]line 10.470 * 66.90 [11:41:47]line = 700.44 [11:41:47]line НДС 12% НСП 1% [11:41:47]line > о реализуемом товаре [11:41:47]line ОКРУГЛЕНИЕ: -0.44 [11:41:47]line ИТОГО: 700.00 [11:41:47]line Внесено: 700.00 [11:41:47]line СДАЧА: 0.00 [11:41:47]line НСП 1% : 6.20 [11:41:47]line НДС 12% : 74.38 [11:41:47]line Наличными: 700.00 [11:41:47]line Безнал.: 0.00 [11:41:47]line Место: АЗС № 172 "Партнер Нефть" [11:41:47]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:41:47]line СНО: Общий режим [11:41:47]line Чек 220 30.10.2024 11:41 [11:41:47]line Смена: 536 ФФД: 1.0 [11:41:47]line ЗНМ: 0300000116 [11:41:47]line РНМ: 0000000000091780 [11:41:47]line Версия ККМ: 001 [11:41:47]line ФМ: 0000000000871765 [11:41:47]line ФД: 311373 [11:41:47]line ФПД: 133865538006127 [11:41:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T114150&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311373&fm=133865538006127&tin=02508201610067®Number=0000000000091780&sum=70000 [11:41:47]written 0, free lines is 4095 [11:41:47]OFD Sender: Processing packet 311373 [packets to send 223, broken 222] [11:41:47]ProducePacketName [11:41:47]name=ofd_packets/00311373 [11:41:47]OFD Sender: To server: pG, [11:41:47]CommunicateWithHost lk.salyk.kg:30040 [11:41:47]ConnectInit lk.salyk.kg [11:41:47]Connected sock=10 [11:41:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AE 04 07 01 CC 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 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 DC 00 00 00 F4 03 04 00 7E 1B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4D C0 04 00 35 04 06 00 79 BF FF D7 2C 6F 10 05 F1 BA 9B E5 9F 0E [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 31 37 36 35 4F 00 00 00 4C 4F 47 00 CD 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 31 37 36 35 10 04 04 00 4D C0 04 00 F4 03 04 00 CE C1 21 67 B6 04 01 00 00 0D 77 CF 7C EB 27 B2 F7 [11:41:47]CommunicateWithHost err = 0 [11:41:47]CheckOFDResponse [11:41:47]1017 (14) - 77093643461234 [11:41:47]1041 (16) - 0000000000871765 [11:41:47]1040 (4) - 311373 [11:41:47]1012 (4) - 30.10.2024 05:19 [11:41:47]1206 (1) - 0 [11:41:47]OFD Sender: Remove packet 311373 [11:41:47]ProducePacketName [11:41:47]name=ofd_packets/00311373 [11:41:47]NVStorageDeleteData [11:41:47]Write to MH i2c: 01 00 00 EC 77 63 [11:41:47]Write i2c OK [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: 01 [11:41:47]MH_I2C_Read... [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 EC 77 00 00 00 00 00 C2 0C 38 [11:41:47]RasterBufferAndPrint [11:41:47]line [11:41:47]line [11:41:47]line [11:41:47]line [11:41:47]line [11:41:47]written 0, free lines is 3275 [11:41:47]MH_Cut [11:41:47]Write to MH i2c: D1 01 00 F3 77 01 3C [11:41:47]Write i2c OK [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: D1 [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: D1 01 00 [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: D1 01 00 F3 77 00 3B [11:41:47]Write to MH i2c: 01 00 00 F4 77 6B [11:41:47]Write i2c OK [11:41:47]MH_I2C_Read... [11:41:48]OFD Sender: No OFD packet to send [11:41:48]*** Cut start [11:41:48]*** Purtial cut [11:41:48]*** Stage 1: CUTSNS_PIN = 1 [11:41:48]Read from MH i2c: 01 [11:41:48]MH_I2C_Read... [11:41:48]*** Stop cut motor [11:41:48]*** Cut end [11:41:48]Read from MH i2c: 01 07 00 [11:41:48]MH_I2C_Read... [11:41:48]Read from MH i2c: 01 07 00 F4 77 00 00 00 00 00 FF 0F 80 [11:41:48]process_action close_receipt done [11:41:48]requested_data is exist [11:41:48]produce_requested_data [11:41:48]requested_item fm.sn is exist - process it [11:41:48]wFMCommunicate request_size=4 [11:41:48]MH_SAM_APDU [11:41:48]CAPDU: 80 11 00 00 [11:41:48]Write to MH i2c: E2 08 00 F5 77 80 11 00 00 00 00 00 00 E6 [11:41:48]Write i2c OK [11:41:48]MH_I2C_Read... [11:41:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:41:48]Read from MH i2c: E2 [11:41:48]MH_I2C_Read... [11:41:48]Read from MH i2c: E2 17 00 [11:41:48]MH_I2C_Read... [11:41:48]Read from MH i2c: E2 17 00 F5 77 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3B [11:41:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:41:48]wFMCommunicate OK [11:41:48]requested_item fd.num is exist - process it [11:41:48]SAM_PROTO_GetFieldsCounters [11:41:48]wFMCommunicate request_size=4 [11:41:48]MH_SAM_APDU [11:41:48]CAPDU: 80 13 00 00 [11:41:48]Write to MH i2c: E2 08 00 F6 77 80 13 00 00 00 00 00 00 E9 [11:41:48]Write i2c OK [11:41:48]MH_I2C_Read... [11:41:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:41:48]Read from MH i2c: E2 [11:41:48]MH_I2C_Read... [11:41:48]Read from MH i2c: E2 62 00 [11:41:48]MH_I2C_Read... [11:41:48]Read from MH i2c: E2 62 00 F6 77 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 4D C0 04 00 0E 04 04 00 18 02 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 CB [11:41: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 4D C0 04 00 0E 04 04 00 18 02 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:41:48]wFMCommunicate OK [11:41:48]SAM_PROTO_GetFieldsCounters done [11:41:48]requested_item shift.num is exist - process it [11:41:48]requested_item shift.opened is exist - process it [11:41:48]req_shift_opened [11:41:48]FM_GetShiftState [11:41:48]SAM_PROTO_GetShiftState [11:41:48]wFMCommunicate request_size=4 [11:41:48]MH_SAM_APDU [11:41:48]CAPDU: 80 13 01 00 [11:41:48]Write to MH i2c: E2 08 00 F7 77 80 13 01 00 00 00 00 00 EB [11:41:48]Write i2c OK [11:41:48]MH_I2C_Read... [11:41:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:41:49]Read from MH i2c: E2 [11:41:49]MH_I2C_Read... [11:41:49]Read from MH i2c: E2 0E 00 [11:41:49]MH_I2C_Read... [11:41:49]Read from MH i2c: E2 0E 00 F7 77 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 D6 [11:41:49]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:41:49]wFMCommunicate OK [11:41:49]SAM_PROTO_GetShiftState done [11:41:49]FM_GetShiftState done [11:41:49]req_shift_opened done [11:41:49]requested_item shift.open_date is exist - process it [11:41:49]req_shift_open_date [11:41:49]req_shift_open_date done [11:41:49]produce_requested_data done [11:41:49]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311373,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:41:49]process_action_free close_receipt [11:41:49]json_value_free [11:41:49]json_value_free done [11:41:49]process_json_proto returns [11:41:49]Send response to host [11:41:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311373,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:41:49]free response buf [11:41:49]execute_script done [11:41:49]execute_script returns [11:41:49]free content buf [11:41:49]Sock 9.Close socket [11:41:49]Sock 9.Thread stoped [11:41:53]OFD Sender: No OFD packet to send [11:41:58]OFD Sender: No OFD packet to send [11:42:03]OFD Sender: No OFD packet to send [11:42:08]OFD Sender: No OFD packet to send [11:42:11]accept exits with 7 [11:42:11]New connection [11:42:11]New thread 3066510692 created [11:42:11]Thread 3066654052 joined [11:42:11]Waiting for new connection... [11:42:11] Sock 7.Parse request [11:42:11]Sock 7.Check first char [11:42:11]Sock 7.First char is OK [11:42:11]request: POST /json_proto HTTP/1.0 [11:42:11]Method: POST [11:42:11]URL: /json_proto [11:42:11]Method is POST - this is cgi request [11:42:11]url: /json_proto [11:42:11]query_string will be loaded in cgi processing [11:42:11]execute_cgi json_proto POST (null) [11:42:11]execute_cgi path=json_proto method=POST [11:42:11]POST find Content-Length [11:42:11]Host: 172.17.96.3:8080 [11:42:11]Content-Length: 678 [11:42:11]Content-Type: application/json [11:42:11] [11:42:11]POST finish read [11:42:11]Found Content-Length = 678 [11:42:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645175", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [11:42:11]execute_script... [11:42: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)645175", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [11:42:11]POST & json_proto [11:42:11]process_json_proto [11:42:11]json parsed OK: [11:42:11]protocol is kg_v1.0 [11:42:11]action value=close_receipt [11:42:11]process_action close_receipt [11:42:11]cmd_close_receipt [11:42:11]MH_GetDate [11:42:11]Write to MH i2c: F0 00 00 F8 77 5E [11:42:11]Write i2c OK [11:42:11]MH_I2C_Read... [11:42:11]Read from MH i2c: F0 [11:42:11]MH_I2C_Read... [11:42:11]Read from MH i2c: F0 09 00 [11:42:11]MH_I2C_Read... [11:42:11]Read from MH i2c: F0 09 00 F8 77 00 98 1B 22 67 44 5E 04 65 AE [11:42:11]GetLastDocTimeStamp 1730288510 [11:42:11]current date 1730288536 [11:42:11]FM_GetShiftState [11:42:11]SAM_PROTO_GetShiftState [11:42:11]wFMCommunicate request_size=4 [11:42:11]MH_SAM_APDU [11:42:11]CAPDU: 80 13 01 00 [11:42:11]Write to MH i2c: E2 08 00 F9 77 80 13 01 00 00 00 00 00 ED [11:42:11]Write i2c OK [11:42:11]MH_I2C_Read... [11:42:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:42:11]Read from MH i2c: E2 [11:42:11]MH_I2C_Read... [11:42:11]Read from MH i2c: E2 0E 00 [11:42:11]MH_I2C_Read... [11:42:11]Read from MH i2c: E2 0E 00 F9 77 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 D8 [11:42:11]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:42:11]wFMCommunicate OK [11:42:11]SAM_PROTO_GetShiftState done [11:42:11]FM_GetShiftState done [11:42:11]opened in 1730247899 [11:42:11]opened+sec_in_day 1730334299 [11:42:11]quantity*price = 80061 [11:42:11]sum+1 = 80063 [11:42:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.02 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 221 30.10.2024 11:42 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311374 ФПД: 232353172945991 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T114216&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311374&fm=232353172945991&tin=02508201610067®Number=0000000000091780&sum=80000 [11:42:12]StoreToDocumentArchive [11:42:12]shift 536 fd 311374 [11:42:12]save to /storage/0536/doc_00311374 [11:42:12]save last doc name /storage/0536/doc_00311374 to /storage/kkm_last_doc_name [11:42:12]save OK [11:42:12]Clear old archive folders... [11:42:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:42:12]tlvbuf is 00853C90 [11:42:12]SAM_PROTO_ClearQueue [11:42:12]wFMCommunicate request_size=4 [11:42:12]MH_SAM_APDU [11:42:12]CAPDU: 80 09 00 00 [11:42:12]Write to MH i2c: E2 08 00 06 78 80 09 00 00 00 00 00 00 F0 [11:42:12]Write i2c OK [11:42:12]MH_I2C_Read... [11:42:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:42:12]Read from MH i2c: E2 [11:42:12]MH_I2C_Read... [11:42:12]Read from MH i2c: E2 03 00 [11:42:12]MH_I2C_Read... [11:42:12]Read from MH i2c: E2 03 00 06 78 00 90 00 F2 [11:42:12]RAPDU: 90 00 [11:42:12]wFMCommunicate OK [11:42:12]SAM_PROTO_ClearQueue done [11:42:12]KKMCreateOFDPacket [11:42:12]OFDProtocolAddRootSTLVToBuf [11:42:12]FM_MakeSignedData [11:42:12]FM_MakeSignedData [11:42:12]SAM_PROTO_SignData [11:42:12]wFMCommunicate request_size=4 [11:42:12]MH_SAM_APDU [11:42:12]CAPDU: 80 0D 01 02 [11:42:12]Write to MH i2c: E2 08 00 07 78 80 0D 01 02 00 00 00 00 F8 [11:42:12]Write i2c OK [11:42:12]MH_I2C_Read... [11:42:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:42:12]Read from MH i2c: E2 [11:42:12]MH_I2C_Read... [11:42:12]Read from MH i2c: E2 03 00 [11:42:12]MH_I2C_Read... [11:42:12]Read from MH i2c: E2 03 00 07 78 00 90 00 F3 [11:42:12]RAPDU: 90 00 [11:42:12]wFMCommunicate OK [11:42:12]wFMCommunicate request_size=255 [11:42:12]MH_SAM_APDU [11:42: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 33 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 DD 00 00 00 F4 03 04 00 98 1B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4E C0 04 00 35 04 06 00 D3 [11:42:12]Write to MH i2c: E2 02 01 08 78 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 DD 00 00 00 F4 03 04 00 98 1B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4E C0 04 00 35 04 06 00 D3 00 00 0C [11:42:12]Write i2c OK [11:42:12]MH_I2C_Read... [11:42:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:42:13]Read from MH i2c: E2 [11:42:13]MH_I2C_Read... [11:42:13]Read from MH i2c: E2 03 00 [11:42:13]MH_I2C_Read... [11:42:13]Read from MH i2c: E2 03 00 08 78 00 90 00 F4 [11:42:13]RAPDU: 90 00 [11:42:13]wFMCommunicate OK [11:42:13]wFMCommunicate request_size=10 [11:42:13]MH_SAM_APDU [11:42:13]CAPDU: 80 0D 02 02 05 52 F0 55 FC 47 [11:42:13]Write to MH i2c: E2 0D 00 09 78 80 0D 02 02 05 00 52 F0 55 FC 47 00 00 DF [11:42:13]Write i2c OK [11:42:13]MH_I2C_Read... [11:42:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:42:13]Read from MH i2c: E2 [11:42:13]MH_I2C_Read... [11:42:13]Read from MH i2c: E2 03 00 [11:42:13]MH_I2C_Read... [11:42:13]Read from MH i2c: E2 03 00 09 78 00 90 00 F5 [11:42:13]RAPDU: 90 00 [11:42:13]wFMCommunicate OK [11:42:13]wFMCommunicate request_size=4 [11:42:13]MH_SAM_APDU [11:42:13]CAPDU: 80 0D 03 02 [11:42:13]Write to MH i2c: E2 08 00 0A 78 80 0D 03 02 00 00 00 00 FD [11:42:13]Write i2c OK [11:42:13]MH_I2C_Read... [11:42:13]OFD Sender: No OFD packet to send [11:42:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:42:13]Read from MH i2c: E2 [11:42:13]MH_I2C_Read... [11:42:13]Read from MH i2c: E2 0B 00 [11:42:13]MH_I2C_Read... [11:42:13]Read from MH i2c: E2 0B 00 0A 78 00 88 49 0B D0 63 90 15 CB 90 00 7D [11:42:13]RAPDU: 88 49 0B D0 63 90 15 CB 90 00 [11:42:13]wFMCommunicate OK [11:42:13]SAM_PROTO_SignData done [11:42:13]FM_MakeSignedData done [11:42:13]CreateOFDProtocolMessage [11:42:13]wFMCommunicate request_size=4 [11:42:13]MH_SAM_APDU [11:42:13]CAPDU: 80 11 00 00 [11:42:13]Write to MH i2c: E2 08 00 0B 78 80 11 00 00 00 00 00 00 FD [11:42:13]Write i2c OK [11:42:13]MH_I2C_Read... [11:42:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:42:13]Read from MH i2c: E2 [11:42:13]MH_I2C_Read... [11:42:13]Read from MH i2c: E2 17 00 [11:42:13]MH_I2C_Read... [11:42:13]Read from MH i2c: E2 17 00 0B 78 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 52 [11:42:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:42:13]wFMCommunicate OK [11:42:13]CreateOFDProtocolMessage done [11:42:13]OFDSenderStorePacket 311374 [11:42:13]StoreOFDPacket docnum=311374 [11:42:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 83 1F 07 01 CA 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 DD 00 00 00 F4 03 04 00 98 1B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4E C0 04 00 35 04 06 00 D3 52 F0 55 FC 47 88 49 0B D0 63 90 15 CB [11:42:13]CheckFolder [11:42:13]dirname=/storage/ofd_packets [11:42:13]CheckFolder done [11:42:13]ProducePacketName [11:42:13]name=ofd_packets/00311374 [11:42:13]NVStorageSaveData ofd_packets/00311374 [11:42:13]File name is /storage/ofd_packets/00311374 [11:42:13]Write 301 bytes [11:42:13]NVStorageSaveData done [11:42:13]OFDSenderStorePacket done [11:42:13]KKMCreateOFDPacket done [11:42:13]NVStorageSaveData kkm_last_timestamp [11:42:13]File name is /storage/kkm_last_timestamp [11:42:13]Write 4 bytes [11:42:13]NVStorageSaveData done [11:42:13]ExternCall_PrintAddStr [11:42:13]wPrintStart [11:42:13]Write to MH i2c: 01 00 00 0C 78 84 [11:42:13]Write i2c OK [11:42:13]MH_I2C_Read... [11:42:13]Read from MH i2c: 01 [11:42:13]MH_I2C_Read... [11:42:13]Read from MH i2c: 01 07 00 [11:42:13]MH_I2C_Read... [11:42:13]Read from MH i2c: 01 07 00 0C 78 00 00 00 00 00 FF 0F 99 [11:42:13]RasterBufferAndPrint [11:42:13]line Счет N : (1)645175 [11:42:13]line ИНН: 02508201610067 [11:42:13]line Контрольно-Кассовый Чек [11:42:13]line ПРОДАЖА [11:42:13]line ТРК (МРК, ГНК) : 61 [11:42:13]line Товар: 2710124500 [11:42:13]line Аи-95-К-3 [11:42:13]line 10.790 * 74.20 [11:42:13]line = 800.62 [11:42:13]line НДС 12% НСП 1% [11:42:13]line > о реализуемом товаре [11:42:13]line ОКРУГЛЕНИЕ: -0.62 [11:42:13]line ИТОГО: 800.00 [11:42:13]line Внесено: 800.00 [11:42:13]line СДАЧА: 0.00 [11:42:13]line НСП 1% : 7.08 [11:42:13]line НДС 12% : 85.02 [11:42:13]line Наличными: 800.00 [11:42:13]line Безнал.: 0.00 [11:42:13]line Место: АЗС № 172 "Партнер Нефть" [11:42:13]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:42:13]line СНО: Общий режим [11:42:13]line Чек 221 30.10.2024 11:42 [11:42:13]line Смена: 536 ФФД: 1.0 [11:42:13]line ЗНМ: 0300000116 [11:42:13]line РНМ: 0000000000091780 [11:42:13]line Версия ККМ: 001 [11:42:13]line ФМ: 0000000000871765 [11:42:13]line ФД: 311374 [11:42:13]line ФПД: 232353172945991 [11:42:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T114216&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311374&fm=232353172945991&tin=02508201610067®Number=0000000000091780&sum=80000 [11:42:13]written 0, free lines is 4095 [11:42:13]OFD Sender: Processing packet 311374 [packets to send 223, broken 222] [11:42:13]ProducePacketName [11:42:13]name=ofd_packets/00311374 [11:42:13]OFD Sender: To server: pG, [11:42:13]CommunicateWithHost lk.salyk.kg:30040 [11:42:13]ConnectInit lk.salyk.kg [11:42:13]Connected sock=10 [11: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 31 37 36 35 0F 01 00 00 83 1F 07 01 CA 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 DD 00 00 00 F4 03 04 00 98 1B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4E C0 04 00 35 04 06 00 D3 52 F0 55 FC 47 88 49 0B D0 63 90 15 CB [11:42:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 8D 9F 47 00 62 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 31 37 36 35 10 04 04 00 4E C0 04 00 F4 03 04 00 E8 C1 21 67 B6 04 01 00 00 74 1B D0 A0 78 DB AD 8A [11:42:13]CommunicateWithHost err = 0 [11:42:13]CheckOFDResponse [11:42:13]1017 (14) - 77093643461234 [11:42:13]1041 (16) - 0000000000871765 [11:42:13]1040 (4) - 311374 [11:42:13]1012 (4) - 30.10.2024 05:19 [11:42:13]1206 (1) - 0 [11:42:13]OFD Sender: Remove packet 311374 [11:42:13]ProducePacketName [11:42:13]name=ofd_packets/00311374 [11:42:13]NVStorageDeleteData [11:42:13]Write to MH i2c: 01 00 00 36 78 AE [11:42:13]Write i2c OK [11:42:13]MH_I2C_Read... [11:42:13]Read from MH i2c: 01 [11:42:13]MH_I2C_Read... [11:42:13]Read from MH i2c: 01 07 00 [11:42:13]MH_I2C_Read... [11:42:13]Read from MH i2c: 01 07 00 36 78 00 00 00 00 00 CC 0C 8D [11:42:13]RasterBufferAndPrint [11:42:13]line [11:42:13]line [11:42:13]line [11:42:13]line [11:42:13]line [11:42:13]written 0, free lines is 3282 [11:42:13]MH_Cut [11:42:13]Write to MH i2c: D1 01 00 3D 78 01 87 [11:42:13]Write i2c OK [11:42:13]MH_I2C_Read... [11:42:13]Read from MH i2c: D1 [11:42:13]MH_I2C_Read... [11:42:13]Read from MH i2c: D1 01 00 [11:42:13]MH_I2C_Read... [11:42:13]Read from MH i2c: D1 01 00 3D 78 00 86 [11:42:13]Write to MH i2c: 01 00 00 3E 78 B6 [11:42:13]Write i2c OK [11:42:13]MH_I2C_Read... [11:42:14]OFD Sender: No OFD packet to send [11:42:14]*** Cut start [11:42:14]*** Purtial cut [11:42:14]*** Stage 1: CUTSNS_PIN = 1 [11:42:14]Read from MH i2c: 01 [11:42:14]MH_I2C_Read... [11:42:14]*** Stop cut motor [11:42:14]*** Cut end [11:42:14]Read from MH i2c: 01 07 00 [11:42:14]MH_I2C_Read... [11:42:14]Read from MH i2c: 01 07 00 3E 78 00 00 00 00 00 FF 0F CB [11:42:14]process_action close_receipt done [11:42:14]requested_data is exist [11:42:14]produce_requested_data [11:42:14]requested_item fm.sn is exist - process it [11:42:14]wFMCommunicate request_size=4 [11:42:14]MH_SAM_APDU [11:42:14]CAPDU: 80 11 00 00 [11:42:14]Write to MH i2c: E2 08 00 3F 78 80 11 00 00 00 00 00 00 31 [11:42:14]Write i2c OK [11:42:14]MH_I2C_Read... [11:42:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:42:14]Read from MH i2c: E2 [11:42:14]MH_I2C_Read... [11:42:14]Read from MH i2c: E2 17 00 [11:42:14]MH_I2C_Read... [11:42:14]Read from MH i2c: E2 17 00 3F 78 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 86 [11:42:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:42:14]wFMCommunicate OK [11:42:14]requested_item fd.num is exist - process it [11:42:14]SAM_PROTO_GetFieldsCounters [11:42:14]wFMCommunicate request_size=4 [11:42:14]MH_SAM_APDU [11:42:14]CAPDU: 80 13 00 00 [11:42:14]Write to MH i2c: E2 08 00 40 78 80 13 00 00 00 00 00 00 34 [11:42:14]Write i2c OK [11:42:14]MH_I2C_Read... [11:42:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:42:14]Read from MH i2c: E2 [11:42:14]MH_I2C_Read... [11:42:14]Read from MH i2c: E2 62 00 [11:42:14]MH_I2C_Read... [11:42:14]Read from MH i2c: E2 62 00 40 78 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 4E C0 04 00 0E 04 04 00 18 02 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 1A [11:42: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 4E C0 04 00 0E 04 04 00 18 02 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:42:15]wFMCommunicate OK [11:42:15]SAM_PROTO_GetFieldsCounters done [11:42:15]requested_item shift.num is exist - process it [11:42:15]requested_item shift.opened is exist - process it [11:42:15]req_shift_opened [11:42:15]FM_GetShiftState [11:42:15]SAM_PROTO_GetShiftState [11:42:15]wFMCommunicate request_size=4 [11:42:15]MH_SAM_APDU [11:42:15]CAPDU: 80 13 01 00 [11:42:15]Write to MH i2c: E2 08 00 41 78 80 13 01 00 00 00 00 00 36 [11:42:15]Write i2c OK [11:42:15]MH_I2C_Read... [11:42:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:42:15]Read from MH i2c: E2 [11:42:15]MH_I2C_Read... [11:42:15]Read from MH i2c: E2 0E 00 [11:42:15]MH_I2C_Read... [11:42:15]Read from MH i2c: E2 0E 00 41 78 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 21 [11:42:15]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:42:15]wFMCommunicate OK [11:42:15]SAM_PROTO_GetShiftState done [11:42:15]FM_GetShiftState done [11:42:15]req_shift_opened done [11:42:15]requested_item shift.open_date is exist - process it [11:42:15]req_shift_open_date [11:42:15]req_shift_open_date done [11:42:15]produce_requested_data done [11:42:15]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311374,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:42:15]process_action_free close_receipt [11:42:15]json_value_free [11:42:15]json_value_free done [11:42:15]process_json_proto returns [11:42:15]Send response to host [11:42:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311374,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:42:15]free response buf [11:42:15]execute_script done [11:42:15]execute_script returns [11:42:15]free content buf [11:42:15]Sock 7.Close socket [11:42:15]Sock 7.Thread stoped [11:42:19]OFD Sender: No OFD packet to send [11:42:24]OFD Sender: No OFD packet to send [11:42:29]OFD Sender: No OFD packet to send [11:42:34]OFD Sender: No OFD packet to send [11:42:39]OFD Sender: No OFD packet to send [11:42:44]OFD Sender: No OFD packet to send [11:42:49]OFD Sender: No OFD packet to send [11:42:54]OFD Sender: No OFD packet to send [11:42:59]OFD Sender: No OFD packet to send [11:43:00]accept exits with 9 [11:43:00]New connection [11:43:00]New thread 3066654052 created [11:43:00]Thread 3066510692 joined [11:43:00]Waiting for new connection... [11:43:00] Sock 9.Parse request [11:43:00]Sock 9.Check first char [11:43:00]Sock 9.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.96.3:8080 [11:43:00]Content-Length: 677 [11:43:00]Content-Type: application/json [11:43:00] [11:43:00]POST finish read [11:43:00]Found Content-Length = 677 [11:43:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645176", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:43:00]execute_script... [11:43: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)645176", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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: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=close_receipt [11:43:00]process_action close_receipt [11:43:00]cmd_close_receipt [11:43:00]MH_GetDate [11:43:00]Write to MH i2c: F0 00 00 42 78 A9 [11:43:00]Write i2c OK [11:43:00]MH_I2C_Read... [11:43:00]Read from MH i2c: F0 [11:43:00]MH_I2C_Read... [11:43:00]Read from MH i2c: F0 09 00 [11:43:00]MH_I2C_Read... [11:43:00]Read from MH i2c: F0 09 00 42 78 00 C9 1B 22 67 44 5E 04 65 2A [11:43:00]GetLastDocTimeStamp 1730288536 [11:43:00]current date 1730288585 [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 43 78 80 13 01 00 00 00 00 00 38 [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 43 78 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 23 [11:43:00]RAPDU: 09 00 01 DB 7C 21 67 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]opened in 1730247899 [11:43:00]opened+sec_in_day 1730334299 [11:43:00]quantity*price = 50041 [11:43:00]sum+1 = 50042 [11:43:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 222 30.10.2024 11:43 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311375 ФПД: 271639743677142 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T114305&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311375&fm=271639743677142&tin=02508201610067®Number=0000000000091780&sum=50000 [11:43:02]StoreToDocumentArchive [11:43:02]shift 536 fd 311375 [11:43:02]save to /storage/0536/doc_00311375 [11:43:02]save last doc name /storage/0536/doc_00311375 to /storage/kkm_last_doc_name [11:43:02]save OK [11:43:02]Clear old archive folders... [11:43:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:43:02]tlvbuf is 005AABF0 [11:43:02]SAM_PROTO_ClearQueue [11:43:02]wFMCommunicate request_size=4 [11:43:02]MH_SAM_APDU [11:43:02]CAPDU: 80 09 00 00 [11:43:02]Write to MH i2c: E2 08 00 50 78 80 09 00 00 00 00 00 00 3A [11:43:02]Write i2c OK [11:43:02]MH_I2C_Read... [11:43:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:43:02]Read from MH i2c: E2 [11:43:02]MH_I2C_Read... [11:43:02]Read from MH i2c: E2 03 00 [11:43:02]MH_I2C_Read... [11:43:02]Read from MH i2c: E2 03 00 50 78 00 90 00 3C [11:43:02]RAPDU: 90 00 [11:43:02]wFMCommunicate OK [11:43:02]SAM_PROTO_ClearQueue done [11:43:02]KKMCreateOFDPacket [11:43:02]OFDProtocolAddRootSTLVToBuf [11:43:02]FM_MakeSignedData [11:43:02]FM_MakeSignedData [11:43:02]SAM_PROTO_SignData [11:43:02]wFMCommunicate request_size=4 [11:43:02]MH_SAM_APDU [11:43:02]CAPDU: 80 0D 01 02 [11:43:02]Write to MH i2c: E2 08 00 51 78 80 0D 01 02 00 00 00 00 42 [11:43:02]Write i2c OK [11:43:02]MH_I2C_Read... [11:43:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:43:02]Read from MH i2c: E2 [11:43:02]MH_I2C_Read... [11:43:02]Read from MH i2c: E2 03 00 [11:43:02]MH_I2C_Read... [11:43:02]Read from MH i2c: E2 03 00 51 78 00 90 00 3D [11:43:02]RAPDU: 90 00 [11:43:02]wFMCommunicate OK [11:43:02]wFMCommunicate request_size=255 [11:43:02]MH_SAM_APDU [11:43: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 DE 00 00 00 F4 03 04 00 C9 1B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4F C0 04 00 35 04 06 00 F7 [11:43:02]Write to MH i2c: E2 02 01 52 78 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 DE 00 00 00 F4 03 04 00 C9 1B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4F C0 04 00 35 04 06 00 F7 00 00 3F [11:43:02]Write i2c OK [11:43:02]MH_I2C_Read... [11:43:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:43:02]Read from MH i2c: E2 [11:43:02]MH_I2C_Read... [11:43:02]Read from MH i2c: E2 03 00 [11:43:02]MH_I2C_Read... [11:43:02]Read from MH i2c: E2 03 00 52 78 00 90 00 3E [11:43:02]RAPDU: 90 00 [11:43:02]wFMCommunicate OK [11:43:02]wFMCommunicate request_size=10 [11:43:02]MH_SAM_APDU [11:43:02]CAPDU: 80 0D 02 02 05 0E 0E 6D C2 D6 [11:43:02]Write to MH i2c: E2 0D 00 53 78 80 0D 02 02 05 00 0E 0E 6D C2 D6 00 00 70 [11:43:02]Write i2c OK [11:43:02]MH_I2C_Read... [11:43:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:43:02]Read from MH i2c: E2 [11:43:02]MH_I2C_Read... [11:43:02]Read from MH i2c: E2 03 00 [11:43:02]MH_I2C_Read... [11:43:02]Read from MH i2c: E2 03 00 53 78 00 90 00 3F [11:43:02]RAPDU: 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 0D 03 02 [11:43:02]Write to MH i2c: E2 08 00 54 78 80 0D 03 02 00 00 00 00 47 [11:43:02]Write i2c OK [11:43:02]MH_I2C_Read... [11:43:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:43:02]Read from MH i2c: E2 [11:43:02]MH_I2C_Read... [11:43:02]Read from MH i2c: E2 0B 00 [11:43:02]MH_I2C_Read... [11:43:02]Read from MH i2c: E2 0B 00 54 78 00 DA 20 2F AE 92 ED 44 35 90 00 17 [11:43:02]RAPDU: DA 20 2F AE 92 ED 44 35 90 00 [11:43:02]wFMCommunicate OK [11:43:02]SAM_PROTO_SignData done [11:43:02]FM_MakeSignedData done [11:43:02]CreateOFDProtocolMessage [11:43:02]wFMCommunicate request_size=4 [11:43:02]MH_SAM_APDU [11:43:02]CAPDU: 80 11 00 00 [11:43:02]Write to MH i2c: E2 08 00 55 78 80 11 00 00 00 00 00 00 47 [11:43:02]Write i2c OK [11:43:02]MH_I2C_Read... [11:43:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:43:02]Read from MH i2c: E2 [11:43:02]MH_I2C_Read... [11:43:02]Read from MH i2c: E2 17 00 [11:43:02]MH_I2C_Read... [11:43:02]Read from MH i2c: E2 17 00 55 78 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9C [11:43:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:43:02]wFMCommunicate OK [11:43:02]CreateOFDProtocolMessage done [11:43:02]OFDSenderStorePacket 311375 [11:43:02]StoreOFDPacket docnum=311375 [11:43:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D2 60 07 01 C4 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 DE 00 00 00 F4 03 04 00 C9 1B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4F C0 04 00 35 04 06 00 F7 0E 0E 6D C2 D6 DA 20 2F AE 92 ED 44 35 [11:43:02]CheckFolder [11:43:02]dirname=/storage/ofd_packets [11:43:02]CheckFolder done [11:43:02]ProducePacketName [11:43:02]name=ofd_packets/00311375 [11:43:02]NVStorageSaveData ofd_packets/00311375 [11:43:02]File name is /storage/ofd_packets/00311375 [11:43:02]Write 301 bytes [11:43:02]NVStorageSaveData done [11:43:02]OFDSenderStorePacket done [11:43:02]KKMCreateOFDPacket done [11:43:02]NVStorageSaveData kkm_last_timestamp [11:43:02]File name is /storage/kkm_last_timestamp [11:43:02]Write 4 bytes [11:43:02]NVStorageSaveData done [11:43:02]ExternCall_PrintAddStr [11:43:02]wPrintStart [11:43:02]Write to MH i2c: 01 00 00 56 78 CE [11:43:02]Write i2c OK [11:43:02]MH_I2C_Read... [11:43:02]Read from MH i2c: 01 [11:43:02]MH_I2C_Read... [11:43:02]Read from MH i2c: 01 07 00 [11:43:02]MH_I2C_Read... [11:43:02]Read from MH i2c: 01 07 00 56 78 00 00 00 00 00 FF 0F E3 [11:43:02]RasterBufferAndPrint [11:43:02]line Счет N : (1)645176 [11:43:02]line ИНН: 02508201610067 [11:43:02]line Контрольно-Кассовый Чек [11:43:02]line ПРОДАЖА [11:43:02]line ТРК (МРК, ГНК) : 31 [11:43:02]line Товар: 2710124130 [11:43:02]line Аи-92-К-2 [11:43:02]line 7.480 * 66.90 [11:43:02]line = 500.41 [11:43:02]line НДС 12% НСП 1% [11:43:02]line > о реализуемом товаре [11:43:02]line ОКРУГЛЕНИЕ: -0.41 [11:43:02]line ИТОГО: 500.00 [11:43:02]line Внесено: 500.00 [11:43:02]line СДАЧА: 0.00 [11:43:02]line НСП 1% : 4.43 [11:43:02]line НДС 12% : 53.14 [11:43:02]line Наличными: 500.00 [11:43:02]line Безнал.: 0.00 [11:43:02]line Место: АЗС № 172 "Партнер Нефть" [11:43:02]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:43:02]line СНО: Общий режим [11:43:02]line Чек 222 30.10.2024 11:43 [11:43:02]line Смена: 536 ФФД: 1.0 [11:43:02]line ЗНМ: 0300000116 [11:43:02]line РНМ: 0000000000091780 [11:43:02]line Версия ККМ: 001 [11:43:02]line ФМ: 0000000000871765 [11:43:02]line ФД: 311375 [11:43:02]line ФПД: 271639743677142 [11:43:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T114305&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311375&fm=271639743677142&tin=02508201610067®Number=0000000000091780&sum=50000 [11:43:02]written 0, free lines is 4095 [11:43:02]OFD Sender: Processing packet 311375 [packets to send 223, broken 222] [11:43:02]ProducePacketName [11:43:02]name=ofd_packets/00311375 [11:43:02]OFD Sender: To server: pG, [11:43:02]CommunicateWithHost lk.salyk.kg:30040 [11:43:02]ConnectInit lk.salyk.kg [11:43:02]Connected sock=10 [11:43:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D2 60 07 01 C4 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 DE 00 00 00 F4 03 04 00 C9 1B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4F C0 04 00 35 04 06 00 F7 0E 0E 6D C2 D6 DA 20 2F AE 92 ED 44 35 [11:43:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 E6 79 47 00 10 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 31 37 36 35 10 04 04 00 4F C0 04 00 F4 03 04 00 19 C2 21 67 B6 04 01 00 00 4D CB BE 44 F2 27 69 5B [11:43:02]CommunicateWithHost err = 0 [11:43:02]CheckOFDResponse [11:43:02]1017 (14) - 77093643461234 [11:43:02]1041 (16) - 0000000000871765 [11:43:02]1040 (4) - 311375 [11:43:02]1012 (4) - 30.10.2024 05:20 [11:43:02]1206 (1) - 0 [11:43:02]OFD Sender: Remove packet 311375 [11:43:02]ProducePacketName [11:43:02]name=ofd_packets/00311375 [11:43:02]NVStorageDeleteData [11:43:03]Write to MH i2c: 01 00 00 80 78 F8 [11:43:03]Write i2c OK [11:43:03]MH_I2C_Read... [11:43:03]Read from MH i2c: 01 [11:43:03]MH_I2C_Read... [11:43:03]Read from MH i2c: 01 07 00 [11:43:03]MH_I2C_Read... [11:43:03]Read from MH i2c: 01 07 00 80 78 00 00 00 00 00 C2 0C CD [11:43:03]RasterBufferAndPrint [11:43:03]line [11:43:03]line [11:43:03]line [11:43:03]line [11:43:03]line [11:43:03]written 0, free lines is 3275 [11:43:03]MH_Cut [11:43:03]Write to MH i2c: D1 01 00 87 78 01 D1 [11:43:03]Write i2c OK [11:43:03]MH_I2C_Read... [11:43:03]Read from MH i2c: D1 [11:43:03]MH_I2C_Read... [11:43:03]Read from MH i2c: D1 01 00 [11:43:03]MH_I2C_Read... [11:43:03]Read from MH i2c: D1 01 00 87 78 00 D0 [11:43:03]Write to MH i2c: 01 00 00 88 78 00 [11:43:03]Write i2c OK [11:43:03]MH_I2C_Read... [11:43:03]OFD Sender: No OFD packet to send [11:43:03]*** Cut start [11:43:03]*** Purtial cut [11:43:03]*** Stage 1: CUTSNS_PIN = 1 [11:43:04]Read from MH i2c: 01 [11:43:04]MH_I2C_Read... [11:43:04]*** Stop cut motor [11:43:04]*** Cut end [11:43:04]Read from MH i2c: 01 07 00 [11:43:04]MH_I2C_Read... [11:43:04]Read from MH i2c: 01 07 00 88 78 00 00 00 00 00 FF 0F 15 [11:43:04]process_action close_receipt done [11:43:04]requested_data is exist [11:43:04]produce_requested_data [11:43:04]requested_item fm.sn is exist - process it [11:43:04]wFMCommunicate request_size=4 [11:43:04]MH_SAM_APDU [11:43:04]CAPDU: 80 11 00 00 [11:43:04]Write to MH i2c: E2 08 00 89 78 80 11 00 00 00 00 00 00 7B [11:43:04]Write i2c OK [11:43:04]MH_I2C_Read... [11:43:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:43:04]Read from MH i2c: E2 [11:43:04]MH_I2C_Read... [11:43:04]Read from MH i2c: E2 17 00 [11:43:04]MH_I2C_Read... [11:43:04]Read from MH i2c: E2 17 00 89 78 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D0 [11:43:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:43:04]wFMCommunicate OK [11:43:04]requested_item fd.num is exist - process it [11:43:04]SAM_PROTO_GetFieldsCounters [11:43:04]wFMCommunicate request_size=4 [11:43:04]MH_SAM_APDU [11:43:04]CAPDU: 80 13 00 00 [11:43:04]Write to MH i2c: E2 08 00 8A 78 80 13 00 00 00 00 00 00 7E [11:43:04]Write i2c OK [11:43:04]MH_I2C_Read... [11:43:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:43:04]Read from MH i2c: E2 [11:43:04]MH_I2C_Read... [11:43:04]Read from MH i2c: E2 62 00 [11:43:04]MH_I2C_Read... [11:43:04]Read from MH i2c: E2 62 00 8A 78 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 4F C0 04 00 0E 04 04 00 18 02 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 68 [11:43: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 4F C0 04 00 0E 04 04 00 18 02 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:43:04]wFMCommunicate OK [11:43:04]SAM_PROTO_GetFieldsCounters done [11:43:04]requested_item shift.num is exist - process it [11:43:04]requested_item shift.opened is exist - process it [11:43:04]req_shift_opened [11:43:04]FM_GetShiftState [11:43:04]SAM_PROTO_GetShiftState [11:43:04]wFMCommunicate request_size=4 [11:43:04]MH_SAM_APDU [11:43:04]CAPDU: 80 13 01 00 [11:43:04]Write to MH i2c: E2 08 00 8B 78 80 13 01 00 00 00 00 00 80 [11:43:04]Write i2c OK [11:43:04]MH_I2C_Read... [11:43:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:43:04]Read from MH i2c: E2 [11:43:04]MH_I2C_Read... [11:43:04]Read from MH i2c: E2 0E 00 [11:43:04]MH_I2C_Read... [11:43:04]Read from MH i2c: E2 0E 00 8B 78 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 6B [11:43:04]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:43:04]wFMCommunicate OK [11:43:04]SAM_PROTO_GetShiftState done [11:43:04]FM_GetShiftState done [11:43:04]req_shift_opened done [11:43:04]requested_item shift.open_date is exist - process it [11:43:04]req_shift_open_date [11:43:04]req_shift_open_date done [11:43:04]produce_requested_data done [11:43:04]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311375,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:43:04]process_action_free close_receipt [11:43:04]json_value_free [11:43:04]json_value_free done [11:43:04]process_json_proto returns [11:43:04]Send response to host [11:43:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311375,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:43:04]free response buf [11:43:04]execute_script done [11:43:04]execute_script returns [11:43:04]free content buf [11:43:04]Sock 9.Close socket [11:43:04]Sock 9.Thread stoped [11:43:08]OFD Sender: No OFD packet to send [11:43:13]OFD Sender: No OFD packet to send [11:43:18]OFD Sender: No OFD packet to send [11:43:23]OFD Sender: No OFD packet to send [11:43:28]OFD Sender: No OFD packet to send [11:43:33]OFD Sender: No OFD packet to send [11:43:38]OFD Sender: No OFD packet to send [11:43:43]OFD Sender: No OFD packet to send [11:43:44]accept exits with 7 [11:43:44]New connection [11:43:44]New thread 3066510692 created [11:43:44]Thread 3066654052 joined [11:43:44]Waiting for new connection... [11:43:44] Sock 7.Parse request [11:43:44]Sock 7.Check first char [11:43:44]Sock 7.First char is OK [11:43:44]request: POST /json_proto HTTP/1.0 [11:43:44]Method: POST [11:43:44]URL: /json_proto [11:43:44]Method is POST - this is cgi request [11:43:44]url: /json_proto [11:43:44]query_string will be loaded in cgi processing [11:43:44]execute_cgi json_proto POST (null) [11:43:44]execute_cgi path=json_proto method=POST [11:43:44]POST find Content-Length [11:43:44]Host: 172.17.96.3:8080 [11:43:44]Content-Length: 677 [11:43:44]Content-Type: application/json [11:43:44] [11:43:44]POST finish read [11:43:44]Found Content-Length = 677 [11:43:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645177", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 9.570, "sum" : 640.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 640.00, "total" : 640.00, "payments": [ { "type": 0, "sum" : 640.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:43:44]execute_script... [11:43: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)645177", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 9.570, "sum" : 640.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 640.00, "total" : 640.00, "payments": [ { "type": 0, "sum" : 640.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:43:44]POST & json_proto [11:43:44]process_json_proto [11:43:44]json parsed OK: [11:43:44]protocol is kg_v1.0 [11:43:44]action value=close_receipt [11:43:44]process_action close_receipt [11:43:44]cmd_close_receipt [11:43:44]MH_GetDate [11:43:44]Write to MH i2c: F0 00 00 8C 78 F3 [11:43:44]Write i2c OK [11:43:44]MH_I2C_Read... [11:43:44]Read from MH i2c: F0 [11:43:44]MH_I2C_Read... [11:43:44]Read from MH i2c: F0 09 00 [11:43:44]MH_I2C_Read... [11:43:44]Read from MH i2c: F0 09 00 8C 78 00 F5 1B 22 67 44 5E 04 65 A0 [11:43:44]GetLastDocTimeStamp 1730288585 [11:43:44]current date 1730288629 [11:43:44]FM_GetShiftState [11:43:44]SAM_PROTO_GetShiftState [11:43:44]wFMCommunicate request_size=4 [11:43:44]MH_SAM_APDU [11:43:44]CAPDU: 80 13 01 00 [11:43:44]Write to MH i2c: E2 08 00 8D 78 80 13 01 00 00 00 00 00 82 [11:43:44]Write i2c OK [11:43:44]MH_I2C_Read... [11:43:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:43:44]Read from MH i2c: E2 [11:43:44]MH_I2C_Read... [11:43:44]Read from MH i2c: E2 0E 00 [11:43:44]MH_I2C_Read... [11:43:44]Read from MH i2c: E2 0E 00 8D 78 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 6D [11:43:44]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:43:44]wFMCommunicate OK [11:43:44]SAM_PROTO_GetShiftState done [11:43:44]FM_GetShiftState done [11:43:44]opened in 1730247899 [11:43:44]opened+sec_in_day 1730334299 [11:43:44]quantity*price = 64023 [11:43:44]sum+1 = 64024 [11:43:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 640.00 Внесено: 640.00 СДАЧА: 0.00 НСП 1% : 5.67 НДС 12% : 67.99 Наличными: 640.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 223 30.10.2024 11:43 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311376 ФПД: 277463408095418 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T114349&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311376&fm=277463408095418&tin=02508201610067®Number=0000000000091780&sum=64000 [11:43:45]StoreToDocumentArchive [11:43:45]shift 536 fd 311376 [11:43:45]save to /storage/0536/doc_00311376 [11:43:45]save last doc name /storage/0536/doc_00311376 to /storage/kkm_last_doc_name [11:43:45]save OK [11:43:45]Clear old archive folders... [11:43:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:43:45]tlvbuf is 006BB340 [11:43:45]SAM_PROTO_ClearQueue [11:43:45]wFMCommunicate request_size=4 [11:43:45]MH_SAM_APDU [11:43:45]CAPDU: 80 09 00 00 [11:43:45]Write to MH i2c: E2 08 00 9A 78 80 09 00 00 00 00 00 00 84 [11:43:45]Write i2c OK [11:43:45]MH_I2C_Read... [11:43:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:43:45]Read from MH i2c: E2 [11:43:45]MH_I2C_Read... [11:43:45]Read from MH i2c: E2 03 00 [11:43:45]MH_I2C_Read... [11:43:45]Read from MH i2c: E2 03 00 9A 78 00 90 00 86 [11:43:45]RAPDU: 90 00 [11:43:45]wFMCommunicate OK [11:43:45]SAM_PROTO_ClearQueue done [11:43:45]KKMCreateOFDPacket [11:43:45]OFDProtocolAddRootSTLVToBuf [11:43:45]FM_MakeSignedData [11:43:45]FM_MakeSignedData [11:43:45]SAM_PROTO_SignData [11:43:45]wFMCommunicate request_size=4 [11:43:45]MH_SAM_APDU [11:43:45]CAPDU: 80 0D 01 02 [11:43:45]Write to MH i2c: E2 08 00 9B 78 80 0D 01 02 00 00 00 00 8C [11:43:45]Write i2c OK [11:43:45]MH_I2C_Read... [11:43:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:43:45]Read from MH i2c: E2 [11:43:45]MH_I2C_Read... [11:43:45]Read from MH i2c: E2 03 00 [11:43:45]MH_I2C_Read... [11:43:45]Read from MH i2c: E2 03 00 9B 78 00 90 00 87 [11:43:45]RAPDU: 90 00 [11:43:45]wFMCommunicate OK [11:43:45]wFMCommunicate request_size=255 [11:43:45]MH_SAM_APDU [11:43: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 32 FF 03 08 00 03 62 25 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 17 FA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 FA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 37 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 1A 00 00 00 00 07 04 06 00 00 FA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 F5 1B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 50 C0 04 00 35 04 06 00 FC [11:43:45]Write to MH i2c: E2 02 01 9C 78 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 62 25 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 17 FA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 FA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 37 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 1A 00 00 00 00 07 04 06 00 00 FA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 F5 1B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 50 C0 04 00 35 04 06 00 FC 00 00 E1 [11:43:45]Write i2c OK [11:43:45]MH_I2C_Read... [11:43:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:43:46]Read from MH i2c: E2 [11:43:46]MH_I2C_Read... [11:43:46]Read from MH i2c: E2 03 00 [11:43:46]MH_I2C_Read... [11:43:46]Read from MH i2c: E2 03 00 9C 78 00 90 00 88 [11:43:46]RAPDU: 90 00 [11:43:46]wFMCommunicate OK [11:43:46]wFMCommunicate request_size=10 [11:43:46]MH_SAM_APDU [11:43:46]CAPDU: 80 0D 02 02 05 59 FB E0 B0 BA [11:43:46]Write to MH i2c: E2 0D 00 9D 78 80 0D 02 02 05 00 59 FB E0 B0 BA 00 00 37 [11:43:46]Write i2c OK [11:43:46]MH_I2C_Read... [11:43:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:43:46]Read from MH i2c: E2 [11:43:46]MH_I2C_Read... [11:43:46]Read from MH i2c: E2 03 00 [11:43:46]MH_I2C_Read... [11:43:46]Read from MH i2c: E2 03 00 9D 78 00 90 00 89 [11:43:46]RAPDU: 90 00 [11:43:46]wFMCommunicate OK [11:43:46]wFMCommunicate request_size=4 [11:43:46]MH_SAM_APDU [11:43:46]CAPDU: 80 0D 03 02 [11:43:46]Write to MH i2c: E2 08 00 9E 78 80 0D 03 02 00 00 00 00 91 [11:43:46]Write i2c OK [11:43:46]MH_I2C_Read... [11:43:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:43:46]Read from MH i2c: E2 [11:43:46]MH_I2C_Read... [11:43:46]Read from MH i2c: E2 0B 00 [11:43:46]MH_I2C_Read... [11:43:46]Read from MH i2c: E2 0B 00 9E 78 00 25 DF 84 2F 2A B8 B8 7A 90 00 5D [11:43:46]RAPDU: 25 DF 84 2F 2A B8 B8 7A 90 00 [11:43:46]wFMCommunicate OK [11:43:46]SAM_PROTO_SignData done [11:43:46]FM_MakeSignedData done [11:43:46]CreateOFDProtocolMessage [11:43:46]wFMCommunicate request_size=4 [11:43:46]MH_SAM_APDU [11:43:46]CAPDU: 80 11 00 00 [11:43:46]Write to MH i2c: E2 08 00 9F 78 80 11 00 00 00 00 00 00 91 [11:43:46]Write i2c OK [11:43:46]MH_I2C_Read... [11:43:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:43:46]Read from MH i2c: E2 [11:43:46]MH_I2C_Read... [11:43:46]Read from MH i2c: E2 17 00 [11:43:46]MH_I2C_Read... [11:43:46]Read from MH i2c: E2 17 00 9F 78 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E6 [11:43:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:43:46]wFMCommunicate OK [11:43:46]CreateOFDProtocolMessage done [11:43:46]OFDSenderStorePacket 311376 [11:43:46]StoreOFDPacket docnum=311376 [11:43:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 E9 76 07 01 DC 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 62 25 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 17 FA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 FA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 37 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 1A 00 00 00 00 07 04 06 00 00 FA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 F5 1B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 50 C0 04 00 35 04 06 00 FC 59 FB E0 B0 BA 25 DF 84 2F 2A B8 B8 7A [11:43:46]CheckFolder [11:43:46]dirname=/storage/ofd_packets [11:43:46]CheckFolder done [11:43:46]ProducePacketName [11:43:46]name=ofd_packets/00311376 [11:43:46]NVStorageSaveData ofd_packets/00311376 [11:43:46]File name is /storage/ofd_packets/00311376 [11:43:46]Write 301 bytes [11:43:46]NVStorageSaveData done [11:43:46]OFDSenderStorePacket done [11:43:46]KKMCreateOFDPacket done [11:43:46]NVStorageSaveData kkm_last_timestamp [11:43:46]File name is /storage/kkm_last_timestamp [11:43:46]Write 4 bytes [11:43:46]NVStorageSaveData done [11:43:46]ExternCall_PrintAddStr [11:43:46]wPrintStart [11:43:46]Write to MH i2c: 01 00 00 A0 78 18 [11:43:46]Write i2c OK [11:43:46]MH_I2C_Read... [11:43:46]Read from MH i2c: 01 [11:43:46]MH_I2C_Read... [11:43:46]Read from MH i2c: 01 07 00 [11:43:46]MH_I2C_Read... [11:43:46]Read from MH i2c: 01 07 00 A0 78 00 00 00 00 00 FF 0F 2D [11:43:46]RasterBufferAndPrint [11:43:46]line Счет N : (1)645177 [11:43:46]line ИНН: 02508201610067 [11:43:46]line Контрольно-Кассовый Чек [11:43:46]line ПРОДАЖА [11:43:46]line ТРК (МРК, ГНК) : 41 [11:43:46]line Товар: 2710124130 [11:43:46]line Аи-92-К-2 [11:43:46]line 9.570 * 66.90 [11:43:46]line = 640.23 [11:43:46]line НДС 12% НСП 1% [11:43:46]line > о реализуемом товаре [11:43:46]line ОКРУГЛЕНИЕ: -0.23 [11:43:46]line ИТОГО: 640.00 [11:43:46]line Внесено: 640.00 [11:43:46]line СДАЧА: 0.00 [11:43:46]line НСП 1% : 5.67 [11:43:46]line НДС 12% : 67.99 [11:43:46]line Наличными: 640.00 [11:43:46]line Безнал.: 0.00 [11:43:46]line Место: АЗС № 172 "Партнер Нефть" [11:43:46]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:43:46]line СНО: Общий режим [11:43:46]line Чек 223 30.10.2024 11:43 [11:43:46]line Смена: 536 ФФД: 1.0 [11:43:46]line ЗНМ: 0300000116 [11:43:46]line РНМ: 0000000000091780 [11:43:46]line Версия ККМ: 001 [11:43:46]line ФМ: 0000000000871765 [11:43:46]line ФД: 311376 [11:43:46]line ФПД: 277463408095418 [11:43:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T114349&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311376&fm=277463408095418&tin=02508201610067®Number=0000000000091780&sum=64000 [11:43:46]written 0, free lines is 4095 [11:43:46]OFD Sender: Processing packet 311376 [packets to send 223, broken 222] [11:43:46]ProducePacketName [11:43:46]name=ofd_packets/00311376 [11:43:46]OFD Sender: To server: pG, [11:43:46]CommunicateWithHost lk.salyk.kg:30040 [11:43:46]ConnectInit lk.salyk.kg [11:43:46]Connected sock=10 [11:43:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 E9 76 07 01 DC 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 62 25 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 17 FA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 FA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 37 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 1A 00 00 00 00 07 04 06 00 00 FA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 F5 1B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 50 C0 04 00 35 04 06 00 FC 59 FB E0 B0 BA 25 DF 84 2F 2A B8 B8 7A [11:43:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 C9 8E 47 00 AD 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 31 37 36 35 10 04 04 00 50 C0 04 00 F4 03 04 00 45 C2 21 67 B6 04 01 00 00 4F 08 26 AC F8 5A 1F 86 [11:43:46]CommunicateWithHost err = 0 [11:43:46]CheckOFDResponse [11:43:46]1017 (14) - 77093643461234 [11:43:46]1041 (16) - 0000000000871765 [11:43:46]1040 (4) - 311376 [11:43:46]1012 (4) - 30.10.2024 05:21 [11:43:46]1206 (1) - 0 [11:43:46]OFD Sender: Remove packet 311376 [11:43:46]ProducePacketName [11:43:46]name=ofd_packets/00311376 [11:43:46]NVStorageDeleteData [11:43:46]Write to MH i2c: 01 00 00 CA 78 42 [11:43:46]Write i2c OK [11:43:46]MH_I2C_Read... [11:43:46]Read from MH i2c: 01 [11:43:46]MH_I2C_Read... [11:43:46]Read from MH i2c: 01 07 00 [11:43:46]MH_I2C_Read... [11:43:46]Read from MH i2c: 01 07 00 CA 78 00 00 00 00 00 C8 0C 1D [11:43:46]RasterBufferAndPrint [11:43:46]line [11:43:46]line [11:43:46]line [11:43:46]line [11:43:46]line [11:43:46]written 0, free lines is 3278 [11:43:46]MH_Cut [11:43:46]Write to MH i2c: D1 01 00 D1 78 01 1B [11:43:46]Write i2c OK [11:43:46]MH_I2C_Read... [11:43:46]Read from MH i2c: D1 [11:43:46]MH_I2C_Read... [11:43:46]Read from MH i2c: D1 01 00 [11:43:46]MH_I2C_Read... [11:43:46]Read from MH i2c: D1 01 00 D1 78 00 1A [11:43:46]Write to MH i2c: 01 00 00 D2 78 4A [11:43:46]Write i2c OK [11:43:46]MH_I2C_Read... [11:43:47]OFD Sender: No OFD packet to send [11:43:47]*** Cut start [11:43:47]*** Purtial cut [11:43:47]*** Stage 1: CUTSNS_PIN = 1 [11:43:47]Read from MH i2c: 01 [11:43:47]MH_I2C_Read... [11:43:47]*** Stop cut motor [11:43:47]*** Cut end [11:43:47]Read from MH i2c: 01 07 00 [11:43:47]MH_I2C_Read... [11:43:47]Read from MH i2c: 01 07 00 D2 78 00 00 00 00 00 FF 0F 5F [11:43:47]process_action close_receipt done [11:43:47]requested_data is exist [11:43:47]produce_requested_data [11:43:47]requested_item fm.sn is exist - process it [11:43:47]wFMCommunicate request_size=4 [11:43:47]MH_SAM_APDU [11:43:47]CAPDU: 80 11 00 00 [11:43:47]Write to MH i2c: E2 08 00 D3 78 80 11 00 00 00 00 00 00 C5 [11:43:47]Write i2c OK [11:43:47]MH_I2C_Read... [11:43:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:43:47]Read from MH i2c: E2 [11:43:47]MH_I2C_Read... [11:43:47]Read from MH i2c: E2 17 00 [11:43:47]MH_I2C_Read... [11:43:47]Read from MH i2c: E2 17 00 D3 78 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 1A [11:43:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:43:47]wFMCommunicate OK [11:43:47]requested_item fd.num is exist - process it [11:43:47]SAM_PROTO_GetFieldsCounters [11:43:47]wFMCommunicate request_size=4 [11:43:47]MH_SAM_APDU [11:43:47]CAPDU: 80 13 00 00 [11:43:47]Write to MH i2c: E2 08 00 D4 78 80 13 00 00 00 00 00 00 C8 [11:43:47]Write i2c OK [11:43:47]MH_I2C_Read... [11:43:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:43:48]Read from MH i2c: E2 [11:43:48]MH_I2C_Read... [11:43:48]Read from MH i2c: E2 62 00 [11:43:48]MH_I2C_Read... [11:43:48]Read from MH i2c: E2 62 00 D4 78 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 50 C0 04 00 0E 04 04 00 18 02 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 B6 [11:43: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 50 C0 04 00 0E 04 04 00 18 02 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:43:48]wFMCommunicate OK [11:43:48]SAM_PROTO_GetFieldsCounters done [11:43:48]requested_item shift.num is exist - process it [11:43:48]requested_item shift.opened is exist - process it [11:43:48]req_shift_opened [11:43:48]FM_GetShiftState [11:43:48]SAM_PROTO_GetShiftState [11:43:48]wFMCommunicate request_size=4 [11:43:48]MH_SAM_APDU [11:43:48]CAPDU: 80 13 01 00 [11:43:48]Write to MH i2c: E2 08 00 D5 78 80 13 01 00 00 00 00 00 CA [11:43:48]Write i2c OK [11:43:48]MH_I2C_Read... [11:43:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:43:48]Read from MH i2c: E2 [11:43:48]MH_I2C_Read... [11:43:48]Read from MH i2c: E2 0E 00 [11:43:48]MH_I2C_Read... [11:43:48]Read from MH i2c: E2 0E 00 D5 78 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 B5 [11:43:48]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:43:48]wFMCommunicate OK [11:43:48]SAM_PROTO_GetShiftState done [11:43:48]FM_GetShiftState done [11:43:48]req_shift_opened done [11:43:48]requested_item shift.open_date is exist - process it [11:43:48]req_shift_open_date [11:43:48]req_shift_open_date done [11:43:48]produce_requested_data done [11:43:48]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311376,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:43:48]process_action_free close_receipt [11:43:48]json_value_free [11:43:48]json_value_free done [11:43:48]process_json_proto returns [11:43:48]Send response to host [11:43:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311376,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:43:48]free response buf [11:43:48]execute_script done [11:43:48]execute_script returns [11:43:48]free content buf [11:43:48]Sock 7.Close socket [11:43:48]Sock 7.Thread stoped [11:43:52]OFD Sender: No OFD packet to send [11:43:57]OFD Sender: No OFD packet to send [11:44:02]OFD Sender: No OFD packet to send [11:44:07]OFD Sender: No OFD packet to send [11:44:12]OFD Sender: No OFD packet to send [11:44:17]OFD Sender: No OFD packet to send [11:44:22]OFD Sender: No OFD packet to send [11:44:27]OFD Sender: No OFD packet to send [11:44:32]OFD Sender: No OFD packet to send [11:44:37]OFD Sender: No OFD packet to send [11:44:42]OFD Sender: No OFD packet to send [11:44:47]OFD Sender: No OFD packet to send [11:44:52]OFD Sender: No OFD packet to send [11:44:57]OFD Sender: No OFD packet to send [11:45:02]OFD Sender: No OFD packet to send [11:45:07]OFD Sender: No OFD packet to send [11:45:12]OFD Sender: No OFD packet to send [11:45:17]OFD Sender: No OFD packet to send [11:45:22]OFD Sender: No OFD packet to send [11:45:27]OFD Sender: No OFD packet to send [11:45:32]OFD Sender: No OFD packet to send [11:45:37]OFD Sender: No OFD packet to send [11:45:42]OFD Sender: No OFD packet to send [11:45:47]OFD Sender: No OFD packet to send [11:45:52]OFD Sender: No OFD packet to send [11:45:57]OFD Sender: No OFD packet to send [11:46:02]OFD Sender: No OFD packet to send [11:46:07]OFD Sender: No OFD packet to send [11:46:12]OFD Sender: No OFD packet to send [11:46:17]OFD Sender: No OFD packet to send [11:46:22]OFD Sender: No OFD packet to send [11:46:23]accept exits with 9 [11:46:23]New connection [11:46:23]New thread 3066654052 created [11:46:23]Thread 3066510692 joined [11:46:23]Waiting for new connection... [11:46:23] Sock 9.Parse request [11:46:23]Sock 9.Check first char [11:46:23]Sock 9.First char is OK [11:46:23]request: POST /json_proto HTTP/1.0 [11:46:23]Method: POST [11:46:23]URL: /json_proto [11:46:23]Method is POST - this is cgi request [11:46:23]url: /json_proto [11:46:23]query_string will be loaded in cgi processing [11:46:23]execute_cgi json_proto POST (null) [11:46:23]execute_cgi path=json_proto method=POST [11:46:23]POST find Content-Length [11:46:23]Host: 172.17.96.3:8080 [11:46:23]Content-Length: 677 [11:46:23]Content-Type: application/json [11:46:23] [11:46:23]POST finish read [11:46:23]Found Content-Length = 677 [11:46:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645178", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:46:23]execute_script... [11:46: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)645178", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:46:23]POST & json_proto [11:46:23]process_json_proto [11:46:23]json parsed OK: [11:46:23]protocol is kg_v1.0 [11:46:23]action value=close_receipt [11:46:23]process_action close_receipt [11:46:23]cmd_close_receipt [11:46:23]MH_GetDate [11:46:23]Write to MH i2c: F0 00 00 D6 78 3D [11:46:23]Write i2c OK [11:46:23]MH_I2C_Read... [11:46:23]Read from MH i2c: F0 [11:46:23]MH_I2C_Read... [11:46:23]Read from MH i2c: F0 09 00 [11:46:23]MH_I2C_Read... [11:46:23]Read from MH i2c: F0 09 00 D6 78 00 94 1C 22 67 44 5E 04 65 8A [11:46:23]GetLastDocTimeStamp 1730288629 [11:46:23]current date 1730288788 [11:46:23]FM_GetShiftState [11:46:23]SAM_PROTO_GetShiftState [11:46:23]wFMCommunicate request_size=4 [11:46:23]MH_SAM_APDU [11:46:23]CAPDU: 80 13 01 00 [11:46:23]Write to MH i2c: E2 08 00 D7 78 80 13 01 00 00 00 00 00 CC [11:46:23]Write i2c OK [11:46:23]MH_I2C_Read... [11:46:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:23]Read from MH i2c: E2 [11:46:23]MH_I2C_Read... [11:46:23]Read from MH i2c: E2 0E 00 [11:46:23]MH_I2C_Read... [11:46:23]Read from MH i2c: E2 0E 00 D7 78 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 B7 [11:46:23]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:46:23]wFMCommunicate OK [11:46:23]SAM_PROTO_GetShiftState done [11:46:23]FM_GetShiftState done [11:46:23]opened in 1730247899 [11:46:23]opened+sec_in_day 1730334299 [11:46:23]quantity*price = 30038 [11:46:23]sum+1 = 30039 [11:46:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 224 30.10.2024 11:46 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311377 ФПД: 243402383105561 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T114628&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311377&fm=243402383105561&tin=02508201610067®Number=0000000000091780&sum=30000 [11:46:24]StoreToDocumentArchive [11:46:24]shift 536 fd 311377 [11:46:24]save to /storage/0536/doc_00311377 [11:46:24]save last doc name /storage/0536/doc_00311377 to /storage/kkm_last_doc_name [11:46:24]save OK [11:46:24]Clear old archive folders... [11:46:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:46:24]tlvbuf is 0064CD80 [11:46:24]SAM_PROTO_ClearQueue [11:46:24]wFMCommunicate request_size=4 [11:46:24]MH_SAM_APDU [11:46:24]CAPDU: 80 09 00 00 [11:46:24]Write to MH i2c: E2 08 00 E4 78 80 09 00 00 00 00 00 00 CE [11:46:24]Write i2c OK [11:46:24]MH_I2C_Read... [11:46:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:46:24]Read from MH i2c: E2 [11:46:24]MH_I2C_Read... [11:46:24]Read from MH i2c: E2 03 00 [11:46:24]MH_I2C_Read... [11:46:24]Read from MH i2c: E2 03 00 E4 78 00 90 00 D0 [11:46:24]RAPDU: 90 00 [11:46:24]wFMCommunicate OK [11:46:24]SAM_PROTO_ClearQueue done [11:46:24]KKMCreateOFDPacket [11:46:24]OFDProtocolAddRootSTLVToBuf [11:46:24]FM_MakeSignedData [11:46:24]FM_MakeSignedData [11:46:24]SAM_PROTO_SignData [11:46:24]wFMCommunicate request_size=4 [11:46:24]MH_SAM_APDU [11:46:24]CAPDU: 80 0D 01 02 [11:46:24]Write to MH i2c: E2 08 00 E5 78 80 0D 01 02 00 00 00 00 D6 [11:46:24]Write i2c OK [11:46:24]MH_I2C_Read... [11:46:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:46:24]Read from MH i2c: E2 [11:46:24]MH_I2C_Read... [11:46:24]Read from MH i2c: E2 03 00 [11:46:24]MH_I2C_Read... [11:46:24]Read from MH i2c: E2 03 00 E5 78 00 90 00 D1 [11:46:24]RAPDU: 90 00 [11:46:24]wFMCommunicate OK [11:46:24]wFMCommunicate request_size=255 [11:46:24]MH_SAM_APDU [11:46: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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 E0 00 00 00 F4 03 04 00 94 1C 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 51 C0 04 00 35 04 06 00 DD [11:46:24]Write to MH i2c: E2 02 01 E6 78 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 E0 00 00 00 F4 03 04 00 94 1C 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 51 C0 04 00 35 04 06 00 DD 00 00 7D [11:46:24]Write i2c OK [11:46:24]MH_I2C_Read... [11:46:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:25]Read from MH i2c: E2 [11:46:25]MH_I2C_Read... [11:46:25]Read from MH i2c: E2 03 00 [11:46:25]MH_I2C_Read... [11:46:25]Read from MH i2c: E2 03 00 E6 78 00 90 00 D2 [11:46:25]RAPDU: 90 00 [11:46:25]wFMCommunicate OK [11:46:25]wFMCommunicate request_size=10 [11:46:25]MH_SAM_APDU [11:46:25]CAPDU: 80 0D 02 02 05 5F 88 95 1E 19 [11:46:25]Write to MH i2c: E2 0D 00 E7 78 80 0D 02 02 05 00 5F 88 95 1E 19 00 00 96 [11:46:25]Write i2c OK [11:46:25]MH_I2C_Read... [11:46:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:25]Read from MH i2c: E2 [11:46:25]MH_I2C_Read... [11:46:25]Read from MH i2c: E2 03 00 [11:46:25]MH_I2C_Read... [11:46:25]Read from MH i2c: E2 03 00 E7 78 00 90 00 D3 [11:46:25]RAPDU: 90 00 [11:46:25]wFMCommunicate OK [11:46:25]wFMCommunicate request_size=4 [11:46:25]MH_SAM_APDU [11:46:25]CAPDU: 80 0D 03 02 [11:46:25]Write to MH i2c: E2 08 00 E8 78 80 0D 03 02 00 00 00 00 DB [11:46:25]Write i2c OK [11:46:25]MH_I2C_Read... [11:46:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:46:25]Read from MH i2c: E2 [11:46:25]MH_I2C_Read... [11:46:25]Read from MH i2c: E2 0B 00 [11:46:25]MH_I2C_Read... [11:46:25]Read from MH i2c: E2 0B 00 E8 78 00 B0 C8 26 44 D2 C0 F5 3E 90 00 83 [11:46:25]RAPDU: B0 C8 26 44 D2 C0 F5 3E 90 00 [11:46:25]wFMCommunicate OK [11:46:25]SAM_PROTO_SignData done [11:46:25]FM_MakeSignedData done [11:46:25]CreateOFDProtocolMessage [11:46:25]wFMCommunicate request_size=4 [11:46:25]MH_SAM_APDU [11:46:25]CAPDU: 80 11 00 00 [11:46:25]Write to MH i2c: E2 08 00 E9 78 80 11 00 00 00 00 00 00 DB [11:46:25]Write i2c OK [11:46:25]MH_I2C_Read... [11:46:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:25]Read from MH i2c: E2 [11:46:25]MH_I2C_Read... [11:46:25]Read from MH i2c: E2 17 00 [11:46:25]MH_I2C_Read... [11:46:25]Read from MH i2c: E2 17 00 E9 78 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 30 [11:46:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:46:25]wFMCommunicate OK [11:46:25]CreateOFDProtocolMessage done [11:46:25]OFDSenderStorePacket 311377 [11:46:25]StoreOFDPacket docnum=311377 [11:46:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 35 2B 07 01 AB 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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 E0 00 00 00 F4 03 04 00 94 1C 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 51 C0 04 00 35 04 06 00 DD 5F 88 95 1E 19 B0 C8 26 44 D2 C0 F5 3E [11:46:25]CheckFolder [11:46:25]dirname=/storage/ofd_packets [11:46:25]CheckFolder done [11:46:25]ProducePacketName [11:46:25]name=ofd_packets/00311377 [11:46:25]NVStorageSaveData ofd_packets/00311377 [11:46:25]File name is /storage/ofd_packets/00311377 [11:46:25]Write 301 bytes [11:46:25]NVStorageSaveData done [11:46:25]OFDSenderStorePacket done [11:46:25]KKMCreateOFDPacket done [11:46:25]NVStorageSaveData kkm_last_timestamp [11:46:25]File name is /storage/kkm_last_timestamp [11:46:25]Write 4 bytes [11:46:25]NVStorageSaveData done [11:46:25]ExternCall_PrintAddStr [11:46:25]wPrintStart [11:46:25]Write to MH i2c: 01 00 00 EA 78 62 [11:46:25]Write i2c OK [11:46:25]MH_I2C_Read... [11:46:25]Read from MH i2c: 01 [11:46:25]MH_I2C_Read... [11:46:25]Read from MH i2c: 01 07 00 [11:46:25]MH_I2C_Read... [11:46:25]Read from MH i2c: 01 07 00 EA 78 00 00 00 00 00 FF 0F 77 [11:46:25]RasterBufferAndPrint [11:46:25]line Счет N : (1)645178 [11:46:25]line ИНН: 02508201610067 [11:46:25]line Контрольно-Кассовый Чек [11:46:25]line ПРОДАЖА [11:46:25]line ТРК (МРК, ГНК) : 41 [11:46:25]line Товар: 2710124130 [11:46:25]line Аи-92-К-2 [11:46:25]line 4.490 * 66.90 [11:46:25]line = 300.38 [11:46:25]line НДС 12% НСП 1% [11:46:25]line > о реализуемом товаре [11:46:25]line ОКРУГЛЕНИЕ: -0.38 [11:46:25]line ИТОГО: 300.00 [11:46:25]line Внесено: 300.00 [11:46:25]line СДАЧА: 0.00 [11:46:25]line НСП 1% : 2.66 [11:46:25]line НДС 12% : 31.90 [11:46:25]line Наличными: 300.00 [11:46:25]line Безнал.: 0.00 [11:46:25]line Место: АЗС № 172 "Партнер Нефть" [11:46:25]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:46:25]line СНО: Общий режим [11:46:25]line Чек 224 30.10.2024 11:46 [11:46:25]line Смена: 536 ФФД: 1.0 [11:46:25]line ЗНМ: 0300000116 [11:46:25]line РНМ: 0000000000091780 [11:46:25]line Версия ККМ: 001 [11:46:25]line ФМ: 0000000000871765 [11:46:25]line ФД: 311377 [11:46:25]line ФПД: 243402383105561 [11:46:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T114628&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311377&fm=243402383105561&tin=02508201610067®Number=0000000000091780&sum=30000 [11:46:25]written 0, free lines is 4095 [11:46:25]OFD Sender: Processing packet 311377 [packets to send 223, broken 222] [11:46:25]ProducePacketName [11:46:25]name=ofd_packets/00311377 [11:46:25]OFD Sender: To server: pG, [11:46:25]CommunicateWithHost lk.salyk.kg:30040 [11:46:25]ConnectInit lk.salyk.kg [11:46:25]Connected sock=10 [11: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 31 37 36 35 0F 01 00 00 35 2B 07 01 AB 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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 E0 00 00 00 F4 03 04 00 94 1C 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 51 C0 04 00 35 04 06 00 DD 5F 88 95 1E 19 B0 C8 26 44 D2 C0 F5 3E [11:46:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 CC C0 47 00 6D 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 31 37 36 35 10 04 04 00 51 C0 04 00 F4 03 04 00 E4 C2 21 67 B6 04 01 00 00 EB 83 F6 95 AE 68 1C DF [11:46:25]CommunicateWithHost err = 0 [11:46:25]CheckOFDResponse [11:46:25]1017 (14) - 77093643461234 [11:46:25]1041 (16) - 0000000000871765 [11:46:25]1040 (4) - 311377 [11:46:25]1012 (4) - 30.10.2024 05:23 [11:46:25]1206 (1) - 0 [11:46:25]OFD Sender: Remove packet 311377 [11:46:25]ProducePacketName [11:46:25]name=ofd_packets/00311377 [11:46:25]NVStorageDeleteData [11:46:25]Write to MH i2c: 01 00 00 14 79 8D [11:46:25]Write i2c OK [11:46:25]MH_I2C_Read... [11:46:25]Read from MH i2c: 01 [11:46:25]MH_I2C_Read... [11:46:25]Read from MH i2c: 01 07 00 [11:46:25]MH_I2C_Read... [11:46:25]Read from MH i2c: 01 07 00 14 79 00 00 00 00 00 CB 0C 6B [11:46:25]RasterBufferAndPrint [11:46:25]line [11:46:25]line [11:46:25]line [11:46:25]line [11:46:25]line [11:46:25]written 0, free lines is 3281 [11:46:25]MH_Cut [11:46:25]Write to MH i2c: D1 01 00 1B 79 01 66 [11:46:25]Write i2c OK [11:46:25]MH_I2C_Read... [11:46:25]Read from MH i2c: D1 [11:46:25]MH_I2C_Read... [11:46:25]Read from MH i2c: D1 01 00 [11:46:25]MH_I2C_Read... [11:46:25]Read from MH i2c: D1 01 00 1B 79 00 65 [11:46:25]Write to MH i2c: 01 00 00 1C 79 95 [11:46:25]Write i2c OK [11:46:25]MH_I2C_Read... [11:46:26]OFD Sender: No OFD packet to send [11:46:26]*** Cut start [11:46:26]*** Purtial cut [11:46:26]*** Stage 1: CUTSNS_PIN = 1 [11:46:26]Read from MH i2c: 01 [11:46:26]MH_I2C_Read... [11:46:26]*** Stop cut motor [11:46:26]*** Cut end [11:46:26]Read from MH i2c: 01 07 00 [11:46:26]MH_I2C_Read... [11:46:26]Read from MH i2c: 01 07 00 1C 79 00 00 00 00 00 FF 0F AA [11:46:26]process_action close_receipt done [11:46:26]requested_data is exist [11:46:26]produce_requested_data [11:46:26]requested_item fm.sn is exist - process it [11:46:26]wFMCommunicate request_size=4 [11:46:26]MH_SAM_APDU [11:46:26]CAPDU: 80 11 00 00 [11:46:26]Write to MH i2c: E2 08 00 1D 79 80 11 00 00 00 00 00 00 10 [11:46:26]Write i2c OK [11:46:26]MH_I2C_Read... [11:46:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:26]Read from MH i2c: E2 [11:46:26]MH_I2C_Read... [11:46:26]Read from MH i2c: E2 17 00 [11:46:26]MH_I2C_Read... [11:46:26]Read from MH i2c: E2 17 00 1D 79 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 65 [11:46:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:46:26]wFMCommunicate OK [11:46:26]requested_item fd.num is exist - process it [11:46:26]SAM_PROTO_GetFieldsCounters [11:46:26]wFMCommunicate request_size=4 [11:46:26]MH_SAM_APDU [11:46:26]CAPDU: 80 13 00 00 [11:46:26]Write to MH i2c: E2 08 00 1E 79 80 13 00 00 00 00 00 00 13 [11:46:26]Write i2c OK [11:46:26]MH_I2C_Read... [11:46:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:46:26]Read from MH i2c: E2 [11:46:26]MH_I2C_Read... [11:46:26]Read from MH i2c: E2 62 00 [11:46:26]MH_I2C_Read... [11:46:26]Read from MH i2c: E2 62 00 1E 79 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 51 C0 04 00 0E 04 04 00 18 02 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 05 [11:46: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 51 C0 04 00 0E 04 04 00 18 02 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:46:26]wFMCommunicate OK [11:46:26]SAM_PROTO_GetFieldsCounters done [11:46:26]requested_item shift.num is exist - process it [11:46:26]requested_item shift.opened is exist - process it [11:46:26]req_shift_opened [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 1F 79 80 13 01 00 00 00 00 00 15 [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 1F 79 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 00 [11:46:26]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:46:27]wFMCommunicate OK [11:46:27]SAM_PROTO_GetShiftState done [11:46:27]FM_GetShiftState done [11:46:27]req_shift_opened done [11:46:27]requested_item shift.open_date is exist - process it [11:46:27]req_shift_open_date [11:46:27]req_shift_open_date done [11:46:27]produce_requested_data done [11:46:27]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311377,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:46:27]process_action_free close_receipt [11:46:27]json_value_free [11:46:27]json_value_free done [11:46:27]process_json_proto returns [11:46:27]Send response to host [11:46:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311377,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:46:27]free response buf [11:46:27]execute_script done [11:46:27]execute_script returns [11:46:27]free content buf [11:46:27]Sock 9.Close socket [11:46:27]Sock 9.Thread stoped [11:46:31]OFD Sender: No OFD packet to send [11:46:36]OFD Sender: No OFD packet to send [11:46:41]OFD Sender: No OFD packet to send [11:46:46]OFD Sender: No OFD packet to send [11:46:51]OFD Sender: No OFD packet to send [11:46:56]OFD Sender: No OFD packet to send [11:47:01]OFD Sender: No OFD packet to send [11:47:06]OFD Sender: No OFD packet to send [11:47:11]OFD Sender: No OFD packet to send [11:47:16]OFD Sender: No OFD packet to send [11:47:21]OFD Sender: No OFD packet to send [11:47:26]OFD Sender: No OFD packet to send [11:47:31]OFD Sender: No OFD packet to send [11:47:36]OFD Sender: No OFD packet to send [11:47:41]OFD Sender: No OFD packet to send [11:47:46]OFD Sender: No OFD packet to send [11:47:47]accept exits with 7 [11:47:47]New connection [11:47:47]New thread 3066510692 created [11:47:47]Thread 3066654052 joined [11:47:47]Waiting for new connection... [11:47:47] Sock 7.Parse request [11:47:47]Sock 7.Check first char [11:47:47]Sock 7.First char is OK [11:47:47]request: POST /json_proto HTTP/1.0 [11:47:47]Method: POST [11:47:47]URL: /json_proto [11:47:47]Method is POST - this is cgi request [11:47:47]url: /json_proto [11:47:47]query_string will be loaded in cgi processing [11:47:47]execute_cgi json_proto POST (null) [11:47:47]execute_cgi path=json_proto method=POST [11:47:47]POST find Content-Length [11:47:47]Host: 172.17.96.3:8080 [11:47:47]Content-Length: 789 [11:47:47]Content-Type: application/json [11:47:47] [11:47:47]POST finish read [11:47:47]Found Content-Length = 789 [11:47:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645179", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A31084", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:47:47]execute_script... [11:47: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)645179", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A31084", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:47:47]POST & json_proto [11:47:47]process_json_proto [11:47:47]json parsed OK: [11:47:47]protocol is kg_v1.0 [11:47:47]action value=close_receipt [11:47:47]process_action close_receipt [11:47:47]cmd_close_receipt [11:47:47]MH_GetDate [11:47:47]Write to MH i2c: F0 00 00 20 79 88 [11:47:47]Write i2c OK [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: F0 [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: F0 09 00 [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: F0 09 00 20 79 00 E8 1C 22 67 44 5E 04 65 29 [11:47:47]GetLastDocTimeStamp 1730288788 [11:47:47]current date 1730288872 [11:47:47]FM_GetShiftState [11:47:47]SAM_PROTO_GetShiftState [11:47:47]wFMCommunicate request_size=4 [11:47:47]MH_SAM_APDU [11:47:47]CAPDU: 80 13 01 00 [11:47:47]Write to MH i2c: E2 08 00 21 79 80 13 01 00 00 00 00 00 17 [11:47:47]Write i2c OK [11:47:47]MH_I2C_Read... [11:47:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:47:47]Read from MH i2c: E2 [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: E2 0E 00 [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: E2 0E 00 21 79 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 02 [11:47:47]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:47:47]wFMCommunicate OK [11:47:47]SAM_PROTO_GetShiftState done [11:47:47]FM_GetShiftState done [11:47:47]opened in 1730247899 [11:47:47]opened+sec_in_day 1730334299 [11:47:47]quantity*price = 0 [11:47:47]sum+1 = 1 [11:47:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 225 30.10.2024 11:47 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливная Карта 31084 ФМ: 0000000000871765 ФД: 311378 ФПД: 234889182180558 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T114752&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311378&fm=234889182180558&tin=02508201610067®Number=0000000000091780&sum=0 [11:47:48]StoreToDocumentArchive [11:47:48]shift 536 fd 311378 [11:47:48]save to /storage/0536/doc_00311378 [11:47:48]save last doc name /storage/0536/doc_00311378 to /storage/kkm_last_doc_name [11:47:48]save OK [11:47:48]Clear old archive folders... [11:47:48]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:47:48]tlvbuf is B6F0C7E0 [11:47:48]SAM_PROTO_ClearQueue [11:47:48]wFMCommunicate request_size=4 [11:47:48]MH_SAM_APDU [11:47:48]CAPDU: 80 09 00 00 [11:47:48]Write to MH i2c: E2 08 00 2E 79 80 09 00 00 00 00 00 00 19 [11:47:48]Write i2c OK [11:47:48]MH_I2C_Read... [11:47:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:47:48]Read from MH i2c: E2 [11:47:48]MH_I2C_Read... [11:47:48]Read from MH i2c: E2 03 00 [11:47:48]MH_I2C_Read... [11:47:48]Read from MH i2c: E2 03 00 2E 79 00 90 00 1B [11:47:48]RAPDU: 90 00 [11:47:48]wFMCommunicate OK [11:47:48]SAM_PROTO_ClearQueue done [11:47:48]KKMCreateOFDPacket [11:47:48]OFDProtocolAddRootSTLVToBuf [11:47:48]FM_MakeSignedData [11:47:48]FM_MakeSignedData [11:47:48]SAM_PROTO_SignData [11:47:48]wFMCommunicate request_size=4 [11:47:48]MH_SAM_APDU [11:47:48]CAPDU: 80 0D 01 02 [11:47:48]Write to MH i2c: E2 08 00 2F 79 80 0D 01 02 00 00 00 00 21 [11:47:48]Write i2c OK [11:47:48]MH_I2C_Read... [11:47:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:47:48]Read from MH i2c: E2 [11:47:48]MH_I2C_Read... [11:47:48]Read from MH i2c: E2 03 00 [11:47:48]MH_I2C_Read... [11:47:48]Read from MH i2c: E2 03 00 2F 79 00 90 00 1C [11:47:48]RAPDU: 90 00 [11:47:48]wFMCommunicate OK [11:47:48]wFMCommunicate request_size=255 [11:47:48]MH_SAM_APDU [11:47: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 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 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 E8 1C 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 52 C0 04 00 35 04 06 00 D5 A1 66 43 [11:47:48]Write to MH i2c: E2 02 01 30 79 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 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 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 E8 1C 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 52 C0 04 00 35 04 06 00 D5 A1 66 43 00 00 71 [11:47:48]Write i2c OK [11:47:48]MH_I2C_Read... [11:47:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:47:49]Read from MH i2c: E2 [11:47:49]MH_I2C_Read... [11:47:49]Read from MH i2c: E2 03 00 [11:47:49]MH_I2C_Read... [11:47:49]Read from MH i2c: E2 03 00 30 79 00 90 00 1D [11:47:49]RAPDU: 90 00 [11:47:49]wFMCommunicate OK [11:47:49]wFMCommunicate request_size=7 [11:47:49]MH_SAM_APDU [11:47:49]CAPDU: 80 0D 02 02 02 F4 CE [11:47:49]Write to MH i2c: E2 0A 00 31 79 80 0D 02 02 02 00 F4 CE 00 00 EA [11:47:49]Write i2c OK [11:47:49]MH_I2C_Read... [11:47:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:47:49]Read from MH i2c: E2 [11:47:49]MH_I2C_Read... [11:47:49]Read from MH i2c: E2 03 00 [11:47:49]MH_I2C_Read... [11:47:49]Read from MH i2c: E2 03 00 31 79 00 90 00 1E [11:47:49]RAPDU: 90 00 [11:47:49]wFMCommunicate OK [11:47:49]wFMCommunicate request_size=4 [11:47:49]MH_SAM_APDU [11:47:49]CAPDU: 80 0D 03 02 [11:47:49]Write to MH i2c: E2 08 00 32 79 80 0D 03 02 00 00 00 00 26 [11:47:49]Write i2c OK [11:47:49]MH_I2C_Read... [11:47:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:47:49]Read from MH i2c: E2 [11:47:49]MH_I2C_Read... [11:47:49]Read from MH i2c: E2 0B 00 [11:47:49]MH_I2C_Read... [11:47:49]Read from MH i2c: E2 0B 00 32 79 00 F8 FE 95 60 17 39 46 4D 90 00 F5 [11:47:49]RAPDU: F8 FE 95 60 17 39 46 4D 90 00 [11:47:49]wFMCommunicate OK [11:47:49]SAM_PROTO_SignData done [11:47:49]FM_MakeSignedData done [11:47:49]CreateOFDProtocolMessage [11:47:49]wFMCommunicate request_size=4 [11:47:49]MH_SAM_APDU [11:47:49]CAPDU: 80 11 00 00 [11:47:49]Write to MH i2c: E2 08 00 33 79 80 11 00 00 00 00 00 00 26 [11:47:49]Write i2c OK [11:47:49]MH_I2C_Read... [11:47:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:47:49]Read from MH i2c: E2 [11:47:49]MH_I2C_Read... [11:47:49]Read from MH i2c: E2 17 00 [11:47:49]MH_I2C_Read... [11:47:49]Read from MH i2c: E2 17 00 33 79 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7B [11:47:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:47:49]wFMCommunicate OK [11:47:49]CreateOFDProtocolMessage done [11:47:49]OFDSenderStorePacket 311378 [11:47:49]StoreOFDPacket docnum=311378 [11:47:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 FD 76 04 01 AB 52 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 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 E8 1C 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 52 C0 04 00 35 04 06 00 D5 A1 66 43 F4 CE F8 FE 95 60 17 39 46 4D [11:47:49]CheckFolder [11:47:49]dirname=/storage/ofd_packets [11:47:49]CheckFolder done [11:47:49]ProducePacketName [11:47:49]name=ofd_packets/00311378 [11:47:49]NVStorageSaveData ofd_packets/00311378 [11:47:49]File name is /storage/ofd_packets/00311378 [11:47:49]Write 298 bytes [11:47:49]NVStorageSaveData done [11:47:49]OFDSenderStorePacket done [11:47:49]KKMCreateOFDPacket done [11:47:49]NVStorageSaveData kkm_last_timestamp [11:47:49]File name is /storage/kkm_last_timestamp [11:47:49]Write 4 bytes [11:47:49]NVStorageSaveData done [11:47:49]ExternCall_PrintAddStr [11:47:49]wPrintStart [11:47:49]Write to MH i2c: 01 00 00 34 79 AD [11:47:49]Write i2c OK [11:47:49]MH_I2C_Read... [11:47:49]Read from MH i2c: 01 [11:47:49]MH_I2C_Read... [11:47:49]Read from MH i2c: 01 07 00 [11:47:49]MH_I2C_Read... [11:47:49]Read from MH i2c: 01 07 00 34 79 00 00 00 00 00 FF 0F C2 [11:47:49]RasterBufferAndPrint [11:47:49]line Счет N : (1)645179 [11:47:49]line ИНН: 02508201610067 [11:47:49]line Контрольно-Кассовый Чек [11:47:49]line ПРОДАЖА [11:47:49]line ТРК (МРК, ГНК) : 11 [11:47:49]line Товар: 2710194210 [11:47:49]line ДТ-К-2 [11:47:49]line 10.000 * 0.00 [11:47:49]line = 0.00 [11:47:49]line НДС 12% НСП 1% [11:47:49]line > о реализуемом товаре [11:47:49]line ИТОГО: 0.00 [11:47:49]line НСП 1% : 0.00 [11:47:49]line НДС 12% : 0.00 [11:47:49]line Наличными: 0.00 [11:47:49]line Безнал.: 0.00 [11:47:49]line Место: АЗС № 172 "Партнер Нефть" [11:47:49]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:47:49]line СНО: Общий режим [11:47:49]line Чек 225 30.10.2024 11:47 [11:47:49]line Смена: 536 ФФД: 1.0 [11:47:49]line ЗНМ: 0300000116 [11:47:49]line РНМ: 0000000000091780 [11:47:49]line Версия ККМ: 001 [11:47:49]line Талоны: Топливная Карта [11:47:49]line 31084 [11:47:49]line ФМ: 0000000000871765 [11:47:49]line ФД: 311378 [11:47:49]line ФПД: 234889182180558 [11:47:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T114752&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311378&fm=234889182180558&tin=02508201610067®Number=0000000000091780&sum=0 [11:47:49]OFD Sender: Processing packet 311378 [packets to send 223, broken 222] [11:47:49]ProducePacketName [11:47:49]name=ofd_packets/00311378 [11:47:49]OFD Sender: To server: pG, [11:47:49]CommunicateWithHost lk.salyk.kg:30040 [11:47:49]ConnectInit lk.salyk.kg [11:47:49]written 0, free lines is 4095 [11:47:49]Write to MH i2c: 01 00 00 5D 79 D6 [11:47:49]Write i2c OK [11:47:49]MH_I2C_Read... [11:47:49]Read from MH i2c: 01 [11:47:49]MH_I2C_Read... [11:47:49]Read from MH i2c: 01 07 00 [11:47:49]MH_I2C_Read... [11:47:49]Read from MH i2c: 01 07 00 5D 79 00 00 00 00 00 CE 0C B7 [11:47:49]RasterBufferAndPrint [11:47:49]line [11:47:49]line [11:47:49]line [11:47:49]line [11:47:49]line [11:47:49]written 0, free lines is 3282 [11:47:49]MH_Cut [11:47:49]Write to MH i2c: D1 01 00 64 79 01 AF [11:47:49]Write i2c OK [11:47:49]MH_I2C_Read... [11:47:49]Read from MH i2c: D1 [11:47:49]MH_I2C_Read... [11:47:49]Read from MH i2c: D1 01 00 [11:47:49]MH_I2C_Read... [11:47:49]Read from MH i2c: D1 01 00 64 79 00 AE [11:47:49]Write to MH i2c: 01 00 00 65 79 DE [11:47:49]Write i2c OK [11:47:49]MH_I2C_Read... [11:47:50]*** Cut start [11:47:50]*** Purtial cut [11:47:50]*** Stage 1: CUTSNS_PIN = 1 [11:47:51]Read from MH i2c: 01 [11:47:51]MH_I2C_Read... [11:47:51]*** Stop cut motor [11:47:51]*** Cut end [11:47:51]Read from MH i2c: 01 07 00 [11:47:51]MH_I2C_Read... [11:47:51]Read from MH i2c: 01 07 00 65 79 00 00 00 00 00 FF 0F F3 [11:47:51]process_action close_receipt done [11:47:51]requested_data is exist [11:47:51]produce_requested_data [11:47:51]requested_item fm.sn is exist - process it [11:47:51]wFMCommunicate request_size=4 [11:47:51]MH_SAM_APDU [11:47:51]CAPDU: 80 11 00 00 [11:47:51]Write to MH i2c: E2 08 00 66 79 80 11 00 00 00 00 00 00 59 [11:47:51]Write i2c OK [11:47:51]MH_I2C_Read... [11:47:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:47:51]Read from MH i2c: E2 [11:47:51]MH_I2C_Read... [11:47:51]Read from MH i2c: E2 17 00 [11:47:51]MH_I2C_Read... [11:47:51]Read from MH i2c: E2 17 00 66 79 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AE [11:47:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:47:51]wFMCommunicate OK [11:47:51]requested_item fd.num is exist - process it [11:47:51]SAM_PROTO_GetFieldsCounters [11:47:51]wFMCommunicate request_size=4 [11:47:51]MH_SAM_APDU [11:47:51]CAPDU: 80 13 00 00 [11:47:51]Write to MH i2c: E2 08 00 67 79 80 13 00 00 00 00 00 00 5C [11:47:51]Write i2c OK [11:47:51]MH_I2C_Read... [11:47:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:47:51]Read from MH i2c: E2 [11:47:51]MH_I2C_Read... [11:47:51]Read from MH i2c: E2 62 00 [11:47:51]MH_I2C_Read... [11:47:51]Read from MH i2c: E2 62 00 67 79 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 52 C0 04 00 0E 04 04 00 18 02 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 52 [11:47: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 52 C0 04 00 0E 04 04 00 18 02 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:47:51]wFMCommunicate OK [11:47:51]SAM_PROTO_GetFieldsCounters done [11:47:51]requested_item shift.num is exist - process it [11:47:51]requested_item shift.opened is exist - process it [11:47:51]req_shift_opened [11:47:51]FM_GetShiftState [11:47:51]SAM_PROTO_GetShiftState [11:47:51]wFMCommunicate request_size=4 [11:47:51]MH_SAM_APDU [11:47:51]CAPDU: 80 13 01 00 [11:47:51]Write to MH i2c: E2 08 00 68 79 80 13 01 00 00 00 00 00 5E [11:47:51]Write i2c OK [11:47:51]MH_I2C_Read... [11:47:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:47:51]Read from MH i2c: E2 [11:47:51]MH_I2C_Read... [11:47:51]Read from MH i2c: E2 0E 00 [11:47:51]MH_I2C_Read... [11:47:51]Read from MH i2c: E2 0E 00 68 79 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 49 [11:47:51]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:47:51]wFMCommunicate OK [11:47:51]SAM_PROTO_GetShiftState done [11:47:51]FM_GetShiftState done [11:47:51]req_shift_opened done [11:47:51]requested_item shift.open_date is exist - process it [11:47:51]req_shift_open_date [11:47:51]req_shift_open_date done [11:47:51]produce_requested_data done [11:47:51]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311378,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:47:51]process_action_free close_receipt [11:47:51]json_value_free [11:47:51]json_value_free done [11:47:51]process_json_proto returns [11:47:51]Send response to host [11:47:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311378,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:47:51]free response buf [11:47:51]execute_script done [11:47:51]execute_script returns [11:47:51]free content buf [11:47:51]Sock 7.Close socket [11:47:51]Sock 7.Thread stoped [11:48:28]accept exits with 9 [11:48:28]New connection [11:48:28]New thread 3066654052 created [11:48:28]Thread 3066510692 joined [11:48:28]Waiting for new connection... [11:48:28] Sock 9.Parse request [11:48:28]Sock 9.Check first char [11:48:28]Sock 9.First char is OK [11:48:28]request: POST /json_proto HTTP/1.0 [11:48:28]Method: POST [11:48:28]URL: /json_proto [11:48:28]Method is POST - this is cgi request [11:48:28]url: /json_proto [11:48:28]query_string will be loaded in cgi processing [11:48:28]execute_cgi json_proto POST (null) [11:48:28]execute_cgi path=json_proto method=POST [11:48:28]POST find Content-Length [11:48:28]Host: 172.17.96.3:8080 [11:48:28]Content-Length: 788 [11:48:28]Content-Type: application/json [11:48:28] [11:48:28]POST finish read [11:48:28]Found Content-Length = 788 [11:48:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645181", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 1.660, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A31084", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:48:28]execute_script... [11: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)645181", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 1.660, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A31084", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:48:28]POST & json_proto [11:48:28]process_json_proto [11:48:28]json parsed OK: [11:48:28]protocol is kg_v1.0 [11:48:28]action value=close_receipt [11:48:28]process_action close_receipt [11:48:28]cmd_close_receipt [11:48:28]MH_GetDate [11:48:28]Write to MH i2c: F0 00 00 69 79 D1 [11:48:28]Write i2c OK [11:48:28]MH_I2C_Read... [11:48:28]Read from MH i2c: F0 [11:48:28]MH_I2C_Read... [11:48:28]Read from MH i2c: F0 09 00 [11:48:28]MH_I2C_Read... [11:48:28]Read from MH i2c: F0 09 00 69 79 00 11 1D 22 67 44 5E 04 65 9C [11:48:28]GetLastDocTimeStamp 1730288872 [11:48:28]current date 1730288913 [11:48:28]FM_GetShiftState [11:48:28]SAM_PROTO_GetShiftState [11:48:28]wFMCommunicate request_size=4 [11:48:28]MH_SAM_APDU [11:48:28]CAPDU: 80 13 01 00 [11:48:28]Write to MH i2c: E2 08 00 6A 79 80 13 01 00 00 00 00 00 60 [11:48:28]Write i2c OK [11:48:28]MH_I2C_Read... [11:48:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:28]Read from MH i2c: E2 [11:48:28]MH_I2C_Read... [11:48:28]Read from MH i2c: E2 0E 00 [11:48:28]MH_I2C_Read... [11:48:28]Read from MH i2c: E2 0E 00 6A 79 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 4B [11:48:28]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:48:28]wFMCommunicate OK [11:48:28]SAM_PROTO_GetShiftState done [11:48:28]FM_GetShiftState done [11:48:28]opened in 1730247899 [11:48:28]opened+sec_in_day 1730334299 [11:48:28]quantity*price = 0 [11:48:28]sum+1 = 1 [11:48:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 226 30.10.2024 11:48 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливная Карта 31084 ФМ: 0000000000871765 ФД: 311379 ФПД: 212331908707350 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T114833&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311379&fm=212331908707350&tin=02508201610067®Number=0000000000091780&sum=0 [11:48:30]StoreToDocumentArchive [11:48:30]shift 536 fd 311379 [11:48:30]save to /storage/0536/doc_00311379 [11:48:30]save last doc name /storage/0536/doc_00311379 to /storage/kkm_last_doc_name [11:48:30]save OK [11:48:30]Clear old archive folders... [11:48:30]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:48:30]tlvbuf is 00824280 [11:48:30]SAM_PROTO_ClearQueue [11:48:30]wFMCommunicate request_size=4 [11:48:30]MH_SAM_APDU [11:48:30]CAPDU: 80 09 00 00 [11:48:30]Write to MH i2c: E2 08 00 77 79 80 09 00 00 00 00 00 00 62 [11:48:30]Write i2c OK [11:48:30]MH_I2C_Read... [11:48:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:48:30]Read from MH i2c: E2 [11:48:30]MH_I2C_Read... [11:48:30]Read from MH i2c: E2 03 00 [11:48:30]MH_I2C_Read... [11:48:30]Read from MH i2c: E2 03 00 77 79 00 90 00 64 [11:48:30]RAPDU: 90 00 [11:48:30]wFMCommunicate OK [11:48:30]SAM_PROTO_ClearQueue done [11:48:30]KKMCreateOFDPacket [11:48:30]OFDProtocolAddRootSTLVToBuf [11:48:30]FM_MakeSignedData [11:48:30]FM_MakeSignedData [11:48:30]SAM_PROTO_SignData [11:48:30]wFMCommunicate request_size=4 [11:48:30]MH_SAM_APDU [11:48:30]CAPDU: 80 0D 01 02 [11:48:30]Write to MH i2c: E2 08 00 78 79 80 0D 01 02 00 00 00 00 6A [11:48:30]Write i2c OK [11:48:30]MH_I2C_Read... [11:48:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:48:30]Read from MH i2c: E2 [11:48:30]MH_I2C_Read... [11:48:30]Read from MH i2c: E2 03 00 [11:48:30]MH_I2C_Read... [11:48:30]Read from MH i2c: E2 03 00 78 79 00 90 00 65 [11:48:30]RAPDU: 90 00 [11:48:30]wFMCommunicate OK [11:48:30]wFMCommunicate request_size=255 [11:48:30]MH_SAM_APDU [11:48: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 32 FF 03 08 00 03 7C 06 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 11 1D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 53 C0 04 00 35 04 06 00 C1 1D 5F FE [11:48:30]Write to MH i2c: E2 02 01 79 79 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 32 FF 03 08 00 03 7C 06 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 11 1D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 53 C0 04 00 35 04 06 00 C1 1D 5F FE 00 00 4D [11:48:30]Write i2c OK [11:48:30]MH_I2C_Read... [11:48:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:30]Read from MH i2c: E2 [11:48:30]MH_I2C_Read... [11:48:30]Read from MH i2c: E2 03 00 [11:48:30]MH_I2C_Read... [11:48:30]Read from MH i2c: E2 03 00 79 79 00 90 00 66 [11:48:30]RAPDU: 90 00 [11:48:30]wFMCommunicate OK [11:48:30]wFMCommunicate request_size=7 [11:48:30]MH_SAM_APDU [11:48:30]CAPDU: 80 0D 02 02 02 34 16 [11:48:30]Write to MH i2c: E2 0A 00 7A 79 80 0D 02 02 02 00 34 16 00 00 BB [11:48:30]Write i2c OK [11:48:30]MH_I2C_Read... [11:48:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:30]Read from MH i2c: E2 [11:48:30]MH_I2C_Read... [11:48:30]Read from MH i2c: E2 03 00 [11:48:30]MH_I2C_Read... [11:48:30]Read from MH i2c: E2 03 00 7A 79 00 90 00 67 [11:48:30]RAPDU: 90 00 [11:48:30]wFMCommunicate OK [11:48:30]wFMCommunicate request_size=4 [11:48:30]MH_SAM_APDU [11:48:30]CAPDU: 80 0D 03 02 [11:48:30]Write to MH i2c: E2 08 00 7B 79 80 0D 03 02 00 00 00 00 6F [11:48:30]Write i2c OK [11:48:30]MH_I2C_Read... [11:48:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:48:30]Read from MH i2c: E2 [11:48:30]MH_I2C_Read... [11:48:30]Read from MH i2c: E2 0B 00 [11:48:30]MH_I2C_Read... [11:48:30]Read from MH i2c: E2 0B 00 7B 79 00 E9 79 01 FA 1A 03 8A 8A 90 00 FE [11:48:30]RAPDU: E9 79 01 FA 1A 03 8A 8A 90 00 [11:48:30]wFMCommunicate OK [11:48:30]SAM_PROTO_SignData done [11:48:30]FM_MakeSignedData done [11:48:30]CreateOFDProtocolMessage [11:48:30]wFMCommunicate request_size=4 [11:48:30]MH_SAM_APDU [11:48:30]CAPDU: 80 11 00 00 [11:48:30]Write to MH i2c: E2 08 00 7C 79 80 11 00 00 00 00 00 00 6F [11:48:30]Write i2c OK [11:48:30]MH_I2C_Read... [11:48:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:30]Read from MH i2c: E2 [11:48:30]MH_I2C_Read... [11:48:30]Read from MH i2c: E2 17 00 [11:48:30]MH_I2C_Read... [11:48:30]Read from MH i2c: E2 17 00 7C 79 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C4 [11:48:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:48:30]wFMCommunicate OK [11:48:30]CreateOFDProtocolMessage done [11:48:30]OFDSenderStorePacket 311379 [11:48:30]StoreOFDPacket docnum=311379 [11:48:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 07 86 04 01 C3 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 32 FF 03 08 00 03 7C 06 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 11 1D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 53 C0 04 00 35 04 06 00 C1 1D 5F FE 34 16 E9 79 01 FA 1A 03 8A 8A [11:48:30]CheckFolder [11:48:30]dirname=/storage/ofd_packets [11:48:30]CheckFolder done [11:48:30]ProducePacketName [11:48:30]name=ofd_packets/00311379 [11:48:30]NVStorageSaveData ofd_packets/00311379 [11:48:30]File name is /storage/ofd_packets/00311379 [11:48:30]Write 298 bytes [11:48:30]NVStorageSaveData done [11:48:30]OFDSenderStorePacket done [11:48:30]KKMCreateOFDPacket done [11:48:30]NVStorageSaveData kkm_last_timestamp [11:48:30]File name is /storage/kkm_last_timestamp [11:48:30]Write 4 bytes [11:48:30]NVStorageSaveData done [11:48:30]ExternCall_PrintAddStr [11:48:30]wPrintStart [11:48:30]Write to MH i2c: 01 00 00 7D 79 F6 [11:48:30]Write i2c OK [11:48:30]MH_I2C_Read... [11:48:30]Read from MH i2c: 01 [11:48:30]MH_I2C_Read... [11:48:30]Read from MH i2c: 01 07 00 [11:48:30]MH_I2C_Read... [11:48:30]Read from MH i2c: 01 07 00 7D 79 00 00 00 00 00 FF 0F 0B [11:48:30]RasterBufferAndPrint [11:48:30]line Счет N : (1)645181 [11:48:30]line ИНН: 02508201610067 [11:48:30]line Контрольно-Кассовый Чек [11:48:30]line ПРОДАЖА [11:48:30]line ТРК (МРК, ГНК) : 21 [11:48:30]line Товар: 2710194210 [11:48:30]line ДТ-К-2 [11:48:30]line 1.660 * 0.00 [11:48:30]line = 0.00 [11:48:30]line НДС 12% НСП 1% [11:48:30]line > о реализуемом товаре [11:48:30]line ИТОГО: 0.00 [11:48:30]line НСП 1% : 0.00 [11:48:30]line НДС 12% : 0.00 [11:48:30]line Наличными: 0.00 [11:48:30]line Безнал.: 0.00 [11:48:30]line Место: АЗС № 172 "Партнер Нефть" [11:48:30]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:48:30]line СНО: Общий режим [11:48:30]line Чек 226 30.10.2024 11:48 [11:48:30]line Смена: 536 ФФД: 1.0 [11:48:30]line ЗНМ: 0300000116 [11:48:30]line РНМ: 0000000000091780 [11:48:30]line Версия ККМ: 001 [11:48:30]line Талоны: Топливная Карта [11:48:30]line 31084 [11:48:30]line ФМ: 0000000000871765 [11:48:30]line ФД: 311379 [11:48:30]line ФПД: 212331908707350 [11:48:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T114833&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311379&fm=212331908707350&tin=02508201610067®Number=0000000000091780&sum=0 [11:48:30]written 0, free lines is 4095 [11:48:31]Write to MH i2c: 01 00 00 A6 79 1F [11:48:31]Write i2c OK [11:48:31]MH_I2C_Read... [11:48:31]Read from MH i2c: 01 [11:48:31]MH_I2C_Read... [11:48:31]Read from MH i2c: 01 07 00 [11:48:31]MH_I2C_Read... [11:48:31]Read from MH i2c: 01 07 00 A6 79 00 00 00 00 00 CF 0C 01 [11:48:31]RasterBufferAndPrint [11:48:31]line [11:48:31]line [11:48:31]line [11:48:31]line [11:48:31]line [11:48:31]written 0, free lines is 3283 [11:48:31]MH_Cut [11:48:31]Write to MH i2c: D1 01 00 AD 79 01 F8 [11:48:31]Write i2c OK [11:48:31]MH_I2C_Read... [11:48:31]Read from MH i2c: D1 [11:48:31]MH_I2C_Read... [11:48:31]Read from MH i2c: D1 01 00 [11:48:31]MH_I2C_Read... [11:48:31]Read from MH i2c: D1 01 00 AD 79 00 F7 [11:48:31]Write to MH i2c: 01 00 00 AE 79 27 [11:48:31]Write i2c OK [11:48:31]MH_I2C_Read... [11:48:31]*** Cut start [11:48:31]*** Purtial cut [11:48:31]*** Stage 1: CUTSNS_PIN = 1 [11:48:32]Read from MH i2c: 01 [11:48:32]MH_I2C_Read... [11:48:32]*** Stop cut motor [11:48:32]*** Cut end [11:48:32]Read from MH i2c: 01 07 00 [11:48:32]MH_I2C_Read... [11:48:32]Read from MH i2c: 01 07 00 AE 79 00 00 00 00 00 FF 0F 3C [11:48:32]process_action close_receipt done [11:48:32]requested_data is exist [11:48:32]produce_requested_data [11:48:32]requested_item fm.sn is exist - process it [11:48:32]wFMCommunicate request_size=4 [11:48:32]MH_SAM_APDU [11:48:32]CAPDU: 80 11 00 00 [11:48:32]Write to MH i2c: E2 08 00 AF 79 80 11 00 00 00 00 00 00 A2 [11:48:32]Write i2c OK [11:48:32]MH_I2C_Read... [11:48:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:32]Read from MH i2c: E2 [11:48:32]MH_I2C_Read... [11:48:32]Read from MH i2c: E2 17 00 [11:48:32]MH_I2C_Read... [11:48:32]Read from MH i2c: E2 17 00 AF 79 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F7 [11:48:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:48:32]wFMCommunicate OK [11:48:32]requested_item fd.num is exist - process it [11:48:32]SAM_PROTO_GetFieldsCounters [11:48:32]wFMCommunicate request_size=4 [11:48:32]MH_SAM_APDU [11:48:32]CAPDU: 80 13 00 00 [11:48:32]Write to MH i2c: E2 08 00 B0 79 80 13 00 00 00 00 00 00 A5 [11:48:32]Write i2c OK [11:48:32]MH_I2C_Read... [11:48:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:48:32]Read from MH i2c: E2 [11:48:32]MH_I2C_Read... [11:48:32]Read from MH i2c: E2 62 00 [11:48:32]MH_I2C_Read... [11:48:32]Read from MH i2c: E2 62 00 B0 79 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 53 C0 04 00 0E 04 04 00 18 02 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 9F [11: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 53 C0 04 00 0E 04 04 00 18 02 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:48:32]wFMCommunicate OK [11:48:32]SAM_PROTO_GetFieldsCounters done [11:48:32]requested_item shift.num is exist - process it [11:48:32]requested_item shift.opened is exist - process it [11:48:32]req_shift_opened [11:48:32]FM_GetShiftState [11:48:32]SAM_PROTO_GetShiftState [11:48:32]wFMCommunicate request_size=4 [11:48:32]MH_SAM_APDU [11:48:32]CAPDU: 80 13 01 00 [11:48:32]Write to MH i2c: E2 08 00 B1 79 80 13 01 00 00 00 00 00 A7 [11:48:32]Write i2c OK [11:48:32]MH_I2C_Read... [11:48:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:32]Read from MH i2c: E2 [11:48:32]MH_I2C_Read... [11:48:32]Read from MH i2c: E2 0E 00 [11:48:32]MH_I2C_Read... [11:48:32]Read from MH i2c: E2 0E 00 B1 79 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 92 [11:48:32]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:48:32]wFMCommunicate OK [11:48:32]SAM_PROTO_GetShiftState done [11:48:32]FM_GetShiftState done [11:48:32]req_shift_opened done [11:48:32]requested_item shift.open_date is exist - process it [11:48:32]req_shift_open_date [11:48:32]req_shift_open_date done [11:48:32]produce_requested_data done [11:48:32]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311379,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:48:32]process_action_free close_receipt [11:48:32]json_value_free [11:48:32]json_value_free done [11:48:32]process_json_proto returns [11:48:32]Send response to host [11:48:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311379,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:48:32]free response buf [11:48:32]execute_script done [11:48:32]execute_script returns [11:48:32]free content buf [11:48:32]Sock 9.Close socket [11:48:32]Sock 9.Thread stoped [11:48:51]accept exits with 7 [11:48:51]New connection [11:48:51]New thread 3066510692 created [11:48:51]Thread 3066654052 joined [11:48:51]Waiting for new connection... [11:48:51] Sock 7.Parse request [11:48:51]Sock 7.Check first char [11:48:51]Sock 7.First char is OK [11:48:51]request: POST /json_proto HTTP/1.0 [11:48:51]Method: POST [11:48:51]URL: /json_proto [11:48:51]Method is POST - this is cgi request [11:48:51]url: /json_proto [11:48:51]query_string will be loaded in cgi processing [11:48:51]execute_cgi json_proto POST (null) [11:48:51]execute_cgi path=json_proto method=POST [11:48:51]POST find Content-Length [11:48:51]Host: 172.17.96.3:8080 [11:48:51]Content-Length: 677 [11:48:51]Content-Type: application/json [11:48:51] [11:48:51]POST finish read [11:48:51]Found Content-Length = 677 [11:48:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645182", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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:48:51]execute_script... [11:48: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)645182", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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:48:51]POST & json_proto [11:48:51]process_json_proto [11:48:51]json parsed OK: [11:48:51]protocol is kg_v1.0 [11:48:51]action value=close_receipt [11:48:51]process_action close_receipt [11:48:51]cmd_close_receipt [11:48:51]MH_GetDate [11:48:51]Write to MH i2c: F0 00 00 B2 79 1A [11:48:51]Write i2c OK [11:48:51]MH_I2C_Read... [11:48:51]Read from MH i2c: F0 [11:48:51]MH_I2C_Read... [11:48:51]Read from MH i2c: F0 09 00 [11:48:51]MH_I2C_Read... [11:48:51]Read from MH i2c: F0 09 00 B2 79 00 28 1D 22 67 44 5E 04 65 FC [11:48:51]GetLastDocTimeStamp 1730288913 [11:48:51]current date 1730288936 [11:48:51]FM_GetShiftState [11:48:51]SAM_PROTO_GetShiftState [11:48:51]wFMCommunicate request_size=4 [11:48:51]MH_SAM_APDU [11:48:51]CAPDU: 80 13 01 00 [11:48:51]Write to MH i2c: E2 08 00 B3 79 80 13 01 00 00 00 00 00 A9 [11:48:51]Write i2c OK [11:48:51]MH_I2C_Read... [11:48:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:51]Read from MH i2c: E2 [11:48:51]MH_I2C_Read... [11:48:51]Read from MH i2c: E2 0E 00 [11:48:51]MH_I2C_Read... [11:48:51]Read from MH i2c: E2 0E 00 B3 79 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 94 [11:48:51]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:48:51]wFMCommunicate OK [11:48:51]SAM_PROTO_GetShiftState done [11:48:51]FM_GetShiftState done [11:48:51]opened in 1730247899 [11:48:51]opened+sec_in_day 1730334299 [11:48:51]quantity*price = 20003 [11:48:51]sum+1 = 20004 [11:48:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 227 30.10.2024 11:48 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311380 ФПД: 62310040004102 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T114856&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311380&fm=62310040004102&tin=02508201610067®Number=0000000000091780&sum=20000 [11:48:52]StoreToDocumentArchive [11:48:52]shift 536 fd 311380 [11:48:52]save to /storage/0536/doc_00311380 [11:48:52]save last doc name /storage/0536/doc_00311380 to /storage/kkm_last_doc_name [11:48:52]save OK [11:48:52]Clear old archive folders... [11:48:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:48:52]tlvbuf is 00823ED0 [11:48:52]SAM_PROTO_ClearQueue [11:48:52]wFMCommunicate request_size=4 [11:48:52]MH_SAM_APDU [11:48:52]CAPDU: 80 09 00 00 [11:48:52]Write to MH i2c: E2 08 00 C0 79 80 09 00 00 00 00 00 00 AB [11:48:52]Write i2c OK [11:48:52]MH_I2C_Read... [11:48:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:48:52]Read from MH i2c: E2 [11:48:52]MH_I2C_Read... [11:48:52]Read from MH i2c: E2 03 00 [11:48:52]MH_I2C_Read... [11:48:52]Read from MH i2c: E2 03 00 C0 79 00 90 00 AD [11:48:52]RAPDU: 90 00 [11:48:52]wFMCommunicate OK [11:48:52]SAM_PROTO_ClearQueue done [11:48:52]KKMCreateOFDPacket [11:48:52]OFDProtocolAddRootSTLVToBuf [11:48:52]FM_MakeSignedData [11:48:52]FM_MakeSignedData [11:48:52]SAM_PROTO_SignData [11:48:52]wFMCommunicate request_size=4 [11:48:52]MH_SAM_APDU [11:48:52]CAPDU: 80 0D 01 02 [11:48:52]Write to MH i2c: E2 08 00 C1 79 80 0D 01 02 00 00 00 00 B3 [11:48:52]Write i2c OK [11:48:52]MH_I2C_Read... [11:48:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:48:52]Read from MH i2c: E2 [11:48:52]MH_I2C_Read... [11:48:52]Read from MH i2c: E2 03 00 [11:48:52]MH_I2C_Read... [11:48:52]Read from MH i2c: E2 03 00 C1 79 00 90 00 AE [11:48:52]RAPDU: 90 00 [11:48:52]wFMCommunicate OK [11:48:52]wFMCommunicate request_size=255 [11:48:52]MH_SAM_APDU [11:48: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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 E3 00 00 00 F4 03 04 00 28 1D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 54 C0 04 00 35 04 06 00 38 [11:48:52]Write to MH i2c: E2 02 01 C2 79 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 E3 00 00 00 F4 03 04 00 28 1D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 54 C0 04 00 35 04 06 00 38 00 00 1E [11:48:52]Write i2c OK [11:48:52]MH_I2C_Read... [11:48:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:52]Read from MH i2c: E2 [11:48:52]MH_I2C_Read... [11:48:52]Read from MH i2c: E2 03 00 [11:48:52]MH_I2C_Read... [11:48:52]Read from MH i2c: E2 03 00 C2 79 00 90 00 AF [11:48:52]RAPDU: 90 00 [11:48:52]wFMCommunicate OK [11:48:52]wFMCommunicate request_size=10 [11:48:52]MH_SAM_APDU [11:48:52]CAPDU: 80 0D 02 02 05 AB AF CC E6 06 [11:48:52]Write to MH i2c: E2 0D 00 C3 79 80 0D 02 02 05 00 AB AF CC E6 06 00 00 D2 [11:48:52]Write i2c OK [11:48:52]MH_I2C_Read... [11:48:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:52]Read from MH i2c: E2 [11:48:52]MH_I2C_Read... [11:48:52]Read from MH i2c: E2 03 00 [11:48:52]MH_I2C_Read... [11:48:52]Read from MH i2c: E2 03 00 C3 79 00 90 00 B0 [11:48:52]RAPDU: 90 00 [11:48:52]wFMCommunicate OK [11:48:52]wFMCommunicate request_size=4 [11:48:52]MH_SAM_APDU [11:48:52]CAPDU: 80 0D 03 02 [11:48:52]Write to MH i2c: E2 08 00 C4 79 80 0D 03 02 00 00 00 00 B8 [11:48:52]Write i2c OK [11:48:52]MH_I2C_Read... [11:48:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:48:53]Read from MH i2c: E2 [11:48:53]MH_I2C_Read... [11:48:53]Read from MH i2c: E2 0B 00 [11:48:53]MH_I2C_Read... [11:48:53]Read from MH i2c: E2 0B 00 C4 79 00 CE 37 DE 33 91 7B F5 1C 90 00 EC [11:48:53]RAPDU: CE 37 DE 33 91 7B F5 1C 90 00 [11:48:53]wFMCommunicate OK [11:48:53]SAM_PROTO_SignData done [11:48:53]FM_MakeSignedData done [11:48:53]CreateOFDProtocolMessage [11:48:53]wFMCommunicate request_size=4 [11:48:53]MH_SAM_APDU [11:48:53]CAPDU: 80 11 00 00 [11:48:53]Write to MH i2c: E2 08 00 C5 79 80 11 00 00 00 00 00 00 B8 [11:48:53]Write i2c OK [11:48:53]MH_I2C_Read... [11:48:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:53]Read from MH i2c: E2 [11:48:53]MH_I2C_Read... [11:48:53]Read from MH i2c: E2 17 00 [11:48:53]MH_I2C_Read... [11:48:53]Read from MH i2c: E2 17 00 C5 79 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0D [11:48:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:48:53]wFMCommunicate OK [11:48:53]CreateOFDProtocolMessage done [11:48:53]OFDSenderStorePacket 311380 [11:48:53]StoreOFDPacket docnum=311380 [11:48:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 70 62 07 01 E7 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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 E3 00 00 00 F4 03 04 00 28 1D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 54 C0 04 00 35 04 06 00 38 AB AF CC E6 06 CE 37 DE 33 91 7B F5 1C [11:48:53]CheckFolder [11:48:53]dirname=/storage/ofd_packets [11:48:53]CheckFolder done [11:48:53]ProducePacketName [11:48:53]name=ofd_packets/00311380 [11:48:53]NVStorageSaveData ofd_packets/00311380 [11:48:53]File name is /storage/ofd_packets/00311380 [11:48:53]Write 301 bytes [11:48:53]NVStorageSaveData done [11:48:53]OFDSenderStorePacket done [11:48:53]KKMCreateOFDPacket done [11:48:53]NVStorageSaveData kkm_last_timestamp [11:48:53]File name is /storage/kkm_last_timestamp [11:48:53]Write 4 bytes [11:48:53]NVStorageSaveData done [11:48:53]ExternCall_PrintAddStr [11:48:53]wPrintStart [11:48:53]Write to MH i2c: 01 00 00 C6 79 3F [11:48:53]Write i2c OK [11:48:53]MH_I2C_Read... [11:48:53]Read from MH i2c: 01 [11:48:53]MH_I2C_Read... [11:48:53]Read from MH i2c: 01 07 00 [11:48:53]MH_I2C_Read... [11:48:53]Read from MH i2c: 01 07 00 C6 79 00 00 00 00 00 FF 0F 54 [11:48:53]RasterBufferAndPrint [11:48:53]line Счет N : (1)645182 [11:48:53]line ИНН: 02508201610067 [11:48:53]line Контрольно-Кассовый Чек [11:48:53]line ПРОДАЖА [11:48:53]line ТРК (МРК, ГНК) : 41 [11:48:53]line Товар: 2710124130 [11:48:53]line Аи-92-К-2 [11:48:53]line 2.990 * 66.90 [11:48:53]line = 200.03 [11:48:53]line НДС 12% НСП 1% [11:48:53]line > о реализуемом товаре [11:48:53]line ОКРУГЛЕНИЕ: -0.03 [11:48:53]line ИТОГО: 200.00 [11:48:53]line Внесено: 200.00 [11:48:53]line СДАЧА: 0.00 [11:48:53]line НСП 1% : 1.77 [11:48:53]line НДС 12% : 21.24 [11:48:53]line Наличными: 200.00 [11:48:53]line Безнал.: 0.00 [11:48:53]line Место: АЗС № 172 "Партнер Нефть" [11:48:53]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:48:53]line СНО: Общий режим [11:48:53]line Чек 227 30.10.2024 11:48 [11:48:53]line Смена: 536 ФФД: 1.0 [11:48:53]line ЗНМ: 0300000116 [11:48:53]line РНМ: 0000000000091780 [11:48:53]line Версия ККМ: 001 [11:48:53]line ФМ: 0000000000871765 [11:48:53]line ФД: 311380 [11:48:53]line ФПД: 62310040004102 [11:48:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T114856&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311380&fm=62310040004102&tin=02508201610067®Number=0000000000091780&sum=20000 [11:48:53]written 0, free lines is 4095 [11:48:53]Write to MH i2c: 01 00 00 F0 79 69 [11:48:53]Write i2c OK [11:48:53]MH_I2C_Read... [11:48:53]Read from MH i2c: 01 [11:48:53]MH_I2C_Read... [11:48:53]Read from MH i2c: 01 07 00 [11:48:53]MH_I2C_Read... [11:48:53]Read from MH i2c: 01 07 00 F0 79 00 00 00 00 00 C0 0C 3C [11:48:53]RasterBufferAndPrint [11:48:53]line [11:48:53]line [11:48:53]line [11:48:53]line [11:48:53]line [11:48:53]written 0, free lines is 3272 [11:48:53]MH_Cut [11:48:53]Write to MH i2c: D1 01 00 F7 79 01 42 [11:48:53]Write i2c OK [11:48:53]MH_I2C_Read... [11:48:53]Read from MH i2c: D1 [11:48:53]MH_I2C_Read... [11:48:53]Read from MH i2c: D1 01 00 [11:48:53]MH_I2C_Read... [11:48:53]Read from MH i2c: D1 01 00 F7 79 00 41 [11:48:53]Write to MH i2c: 01 00 00 F8 79 71 [11:48:53]Write i2c OK [11:48:53]MH_I2C_Read... [11:48:54]*** Cut start [11:48:54]*** Purtial cut [11:48:54]*** Stage 1: CUTSNS_PIN = 1 [11:48:54]Read from MH i2c: 01 [11:48:54]MH_I2C_Read... [11:48:54]*** Stop cut motor [11:48:54]*** Cut end [11:48:54]Read from MH i2c: 01 07 00 [11:48:54]MH_I2C_Read... [11:48:54]Read from MH i2c: 01 07 00 F8 79 00 00 00 00 00 FF 0F 86 [11:48:54]process_action close_receipt done [11:48:54]requested_data is exist [11:48:54]produce_requested_data [11:48:54]requested_item fm.sn is exist - process it [11:48:54]wFMCommunicate request_size=4 [11:48:54]MH_SAM_APDU [11:48:54]CAPDU: 80 11 00 00 [11:48:54]Write to MH i2c: E2 08 00 F9 79 80 11 00 00 00 00 00 00 EC [11:48:54]Write i2c OK [11:48:54]MH_I2C_Read... [11:48:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:54]Read from MH i2c: E2 [11:48:54]MH_I2C_Read... [11:48:54]Read from MH i2c: E2 17 00 [11:48:54]MH_I2C_Read... [11:48:54]Read from MH i2c: E2 17 00 F9 79 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 41 [11:48:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:48:54]wFMCommunicate OK [11:48:54]requested_item fd.num is exist - process it [11:48:54]SAM_PROTO_GetFieldsCounters [11:48:54]wFMCommunicate request_size=4 [11:48:54]MH_SAM_APDU [11:48:54]CAPDU: 80 13 00 00 [11:48:54]Write to MH i2c: E2 08 00 FA 79 80 13 00 00 00 00 00 00 EF [11:48:54]Write i2c OK [11:48:54]MH_I2C_Read... [11:48:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:48:54]Read from MH i2c: E2 [11:48:54]MH_I2C_Read... [11:48:54]Read from MH i2c: E2 62 00 [11:48:54]MH_I2C_Read... [11:48:54]Read from MH i2c: E2 62 00 FA 79 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 54 C0 04 00 0E 04 04 00 18 02 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 ED [11:48: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 54 C0 04 00 0E 04 04 00 18 02 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:48:54]wFMCommunicate OK [11:48:54]SAM_PROTO_GetFieldsCounters done [11:48:54]requested_item shift.num is exist - process it [11:48:54]requested_item shift.opened is exist - process it [11:48:54]req_shift_opened [11:48:54]FM_GetShiftState [11:48:54]SAM_PROTO_GetShiftState [11:48:54]wFMCommunicate request_size=4 [11:48:54]MH_SAM_APDU [11:48:54]CAPDU: 80 13 01 00 [11:48:54]Write to MH i2c: E2 08 00 FB 79 80 13 01 00 00 00 00 00 F1 [11:48:54]Write i2c OK [11:48:54]MH_I2C_Read... [11:48:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:54]Read from MH i2c: E2 [11:48:54]MH_I2C_Read... [11:48:54]Read from MH i2c: E2 0E 00 [11:48:54]MH_I2C_Read... [11:48:54]Read from MH i2c: E2 0E 00 FB 79 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 DC [11:48:54]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:48:54]wFMCommunicate OK [11:48:54]SAM_PROTO_GetShiftState done [11:48:54]FM_GetShiftState done [11:48:54]req_shift_opened done [11:48:54]requested_item shift.open_date is exist - process it [11:48:54]req_shift_open_date [11:48:54]req_shift_open_date done [11:48:54]produce_requested_data done [11:48:54]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311380,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:48:54]process_action_free close_receipt [11:48:54]json_value_free [11:48:54]json_value_free done [11:48:54]process_json_proto returns [11:48:54]Send response to host [11:48:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311380,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:48:54]free response buf [11:48:54]execute_script done [11:48:54]execute_script returns [11:48:54]free content buf [11:48:54]Sock 7.Close socket [11:48:54]Sock 7.Thread stoped [11:49:39]accept exits with 9 [11:49:39]New connection [11:49:39]New thread 3066654052 created [11:49:39]Thread 3066510692 joined [11:49:39]Waiting for new connection... [11:49:39] Sock 9.Parse request [11:49:39]Sock 9.Check first char [11:49:39]Sock 9.First char is OK [11:49:39]request: POST /json_proto HTTP/1.0 [11:49:39]Method: POST [11:49:39]URL: /json_proto [11:49:39]Method is POST - this is cgi request [11:49:39]url: /json_proto [11:49:39]query_string will be loaded in cgi processing [11:49:39]execute_cgi json_proto POST (null) [11:49:39]execute_cgi path=json_proto method=POST [11:49:39]POST find Content-Length [11:49:39]Host: 172.17.96.3:8080 [11:49:39]Content-Length: 677 [11:49:39]Content-Type: application/json [11:49:39] [11:49:39]POST finish read [11:49:39]Found Content-Length = 677 [11:49:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645180", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:49:39]execute_script... [11:49: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)645180", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:49:39]POST & json_proto [11:49:39]process_json_proto [11:49:39]json parsed OK: [11:49:39]protocol is kg_v1.0 [11:49:39]action value=close_receipt [11:49:39]process_action close_receipt [11:49:39]cmd_close_receipt [11:49:39]MH_GetDate [11:49:39]Write to MH i2c: F0 00 00 FC 79 64 [11:49:39]Write i2c OK [11:49:39]MH_I2C_Read... [11:49:39]Read from MH i2c: F0 [11:49:39]MH_I2C_Read... [11:49:39]Read from MH i2c: F0 09 00 [11:49:39]MH_I2C_Read... [11:49:39]Read from MH i2c: F0 09 00 FC 79 00 58 1D 22 67 44 5E 04 65 76 [11:49:39]GetLastDocTimeStamp 1730288936 [11:49:39]current date 1730288984 [11:49:39]FM_GetShiftState [11:49:39]SAM_PROTO_GetShiftState [11:49:39]wFMCommunicate request_size=4 [11:49:39]MH_SAM_APDU [11:49:39]CAPDU: 80 13 01 00 [11:49:39]Write to MH i2c: E2 08 00 FD 79 80 13 01 00 00 00 00 00 F3 [11:49:39]Write i2c OK [11:49:39]MH_I2C_Read... [11:49:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:49:39]Read from MH i2c: E2 [11:49:39]MH_I2C_Read... [11:49:39]Read from MH i2c: E2 0E 00 [11:49:39]MH_I2C_Read... [11:49:39]Read from MH i2c: E2 0E 00 FD 79 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 DE [11:49:39]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:49:39]wFMCommunicate OK [11:49:39]SAM_PROTO_GetShiftState done [11:49:39]FM_GetShiftState done [11:49:39]opened in 1730247899 [11:49:39]opened+sec_in_day 1730334299 [11:49:39]quantity*price = 30038 [11:49:39]sum+1 = 30039 [11:49:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 228 30.10.2024 11:49 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311381 ФПД: 83612691166807 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T114944&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311381&fm=83612691166807&tin=02508201610067®Number=0000000000091780&sum=30000 [11:49:40]StoreToDocumentArchive [11:49:40]shift 536 fd 311381 [11:49:40]save to /storage/0536/doc_00311381 [11:49:40]save last doc name /storage/0536/doc_00311381 to /storage/kkm_last_doc_name [11:49:40]save OK [11:49:40]Clear old archive folders... [11:49:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:49:40]tlvbuf is 0081AF70 [11:49:40]SAM_PROTO_ClearQueue [11:49:40]wFMCommunicate request_size=4 [11:49:40]MH_SAM_APDU [11:49:40]CAPDU: 80 09 00 00 [11:49:40]Write to MH i2c: E2 08 00 0A 7A 80 09 00 00 00 00 00 00 F6 [11:49:40]Write i2c OK [11:49:40]MH_I2C_Read... [11:49:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:49:40]Read from MH i2c: E2 [11:49:40]MH_I2C_Read... [11:49:40]Read from MH i2c: E2 03 00 [11:49:40]MH_I2C_Read... [11:49:40]Read from MH i2c: E2 03 00 0A 7A 00 90 00 F8 [11:49:40]RAPDU: 90 00 [11:49:40]wFMCommunicate OK [11:49:40]SAM_PROTO_ClearQueue done [11:49:40]KKMCreateOFDPacket [11:49:40]OFDProtocolAddRootSTLVToBuf [11:49:40]FM_MakeSignedData [11:49:40]FM_MakeSignedData [11:49:40]SAM_PROTO_SignData [11:49:40]wFMCommunicate request_size=4 [11:49:40]MH_SAM_APDU [11:49:40]CAPDU: 80 0D 01 02 [11:49:40]Write to MH i2c: E2 08 00 0B 7A 80 0D 01 02 00 00 00 00 FE [11:49:40]Write i2c OK [11:49:40]MH_I2C_Read... [11:49:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:49:40]Read from MH i2c: E2 [11:49:40]MH_I2C_Read... [11:49:40]Read from MH i2c: E2 03 00 [11:49:40]MH_I2C_Read... [11:49:40]Read from MH i2c: E2 03 00 0B 7A 00 90 00 F9 [11:49:40]RAPDU: 90 00 [11:49:40]wFMCommunicate OK [11:49:40]wFMCommunicate request_size=255 [11:49:40]MH_SAM_APDU [11:49: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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 E4 00 00 00 F4 03 04 00 58 1D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 55 C0 04 00 35 04 06 00 4C [11:49:40]Write to MH i2c: E2 02 01 0C 7A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 E4 00 00 00 F4 03 04 00 58 1D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 55 C0 04 00 35 04 06 00 4C 00 00 E1 [11:49:40]Write i2c OK [11:49:40]MH_I2C_Read... [11:49:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:49:40]Read from MH i2c: E2 [11:49:40]MH_I2C_Read... [11:49:40]Read from MH i2c: E2 03 00 [11:49:40]MH_I2C_Read... [11:49:40]Read from MH i2c: E2 03 00 0C 7A 00 90 00 FA [11:49:40]RAPDU: 90 00 [11:49:40]wFMCommunicate OK [11:49:40]wFMCommunicate request_size=10 [11:49:40]MH_SAM_APDU [11:49:40]CAPDU: 80 0D 02 02 05 0B 98 C1 76 57 [11:49:40]Write to MH i2c: E2 0D 00 0D 7A 80 0D 02 02 05 00 0B 98 C1 76 57 00 00 3C [11:49:40]Write i2c OK [11:49:40]MH_I2C_Read... [11:49:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:49:40]Read from MH i2c: E2 [11:49:40]MH_I2C_Read... [11:49:40]Read from MH i2c: E2 03 00 [11:49:40]MH_I2C_Read... [11:49:40]Read from MH i2c: E2 03 00 0D 7A 00 90 00 FB [11:49:40]RAPDU: 90 00 [11:49:40]wFMCommunicate OK [11:49:40]wFMCommunicate request_size=4 [11:49:40]MH_SAM_APDU [11:49:40]CAPDU: 80 0D 03 02 [11:49:40]Write to MH i2c: E2 08 00 0E 7A 80 0D 03 02 00 00 00 00 03 [11:49:40]Write i2c OK [11:49:40]MH_I2C_Read... [11:49:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:49:40]Read from MH i2c: E2 [11:49:40]MH_I2C_Read... [11:49:40]Read from MH i2c: E2 0B 00 [11:49:40]MH_I2C_Read... [11:49:40]Read from MH i2c: E2 0B 00 0E 7A 00 15 F9 39 F3 0C EF 4D D7 90 00 5D [11:49:40]RAPDU: 15 F9 39 F3 0C EF 4D D7 90 00 [11:49:40]wFMCommunicate OK [11:49:40]SAM_PROTO_SignData done [11:49:40]FM_MakeSignedData done [11:49:40]CreateOFDProtocolMessage [11:49:40]wFMCommunicate request_size=4 [11:49:40]MH_SAM_APDU [11:49:40]CAPDU: 80 11 00 00 [11:49:40]Write to MH i2c: E2 08 00 0F 7A 80 11 00 00 00 00 00 00 03 [11:49:40]Write i2c OK [11:49:40]MH_I2C_Read... [11:49:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:49:40]Read from MH i2c: E2 [11:49:40]MH_I2C_Read... [11:49:40]Read from MH i2c: E2 17 00 [11:49:40]MH_I2C_Read... [11:49:40]Read from MH i2c: E2 17 00 0F 7A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 58 [11:49:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:49:40]wFMCommunicate OK [11:49:40]CreateOFDProtocolMessage done [11:49:40]OFDSenderStorePacket 311381 [11:49:40]StoreOFDPacket docnum=311381 [11:49:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A2 13 07 01 D0 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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 E4 00 00 00 F4 03 04 00 58 1D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 55 C0 04 00 35 04 06 00 4C 0B 98 C1 76 57 15 F9 39 F3 0C EF 4D D7 [11:49:40]CheckFolder [11:49:40]dirname=/storage/ofd_packets [11:49:40]CheckFolder done [11:49:40]ProducePacketName [11:49:40]name=ofd_packets/00311381 [11:49:40]NVStorageSaveData ofd_packets/00311381 [11:49:40]File name is /storage/ofd_packets/00311381 [11:49:40]Write 301 bytes [11:49:40]NVStorageSaveData done [11:49:40]OFDSenderStorePacket done [11:49:40]KKMCreateOFDPacket done [11:49:40]NVStorageSaveData kkm_last_timestamp [11:49:40]File name is /storage/kkm_last_timestamp [11:49:40]Write 4 bytes [11:49:40]NVStorageSaveData done [11:49:40]ExternCall_PrintAddStr [11:49:40]wPrintStart [11:49:40]Write to MH i2c: 01 00 00 10 7A 8A [11:49:40]Write i2c OK [11:49:40]MH_I2C_Read... [11:49:40]Read from MH i2c: 01 [11:49:40]MH_I2C_Read... [11:49:40]Read from MH i2c: 01 07 00 [11:49:40]MH_I2C_Read... [11:49:40]Read from MH i2c: 01 07 00 10 7A 00 00 00 00 00 FF 0F 9F [11:49:40]RasterBufferAndPrint [11:49:40]line Счет N : (1)645180 [11:49:40]line ИНН: 02508201610067 [11:49:40]line Контрольно-Кассовый Чек [11:49:40]line ПРОДАЖА [11:49:40]line ТРК (МРК, ГНК) : 31 [11:49:40]line Товар: 2710124130 [11:49:40]line Аи-92-К-2 [11:49:40]line 4.490 * 66.90 [11:49:40]line = 300.38 [11:49:40]line НДС 12% НСП 1% [11:49:40]line > о реализуемом товаре [11:49:40]line ОКРУГЛЕНИЕ: -0.38 [11:49:40]line ИТОГО: 300.00 [11:49:40]line Внесено: 300.00 [11:49:40]line СДАЧА: 0.00 [11:49:40]line НСП 1% : 2.66 [11:49:40]line НДС 12% : 31.90 [11:49:40]line Наличными: 300.00 [11:49:40]line Безнал.: 0.00 [11:49:40]line Место: АЗС № 172 "Партнер Нефть" [11:49:40]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:49:40]line СНО: Общий режим [11:49:40]line Чек 228 30.10.2024 11:49 [11:49:40]line Смена: 536 ФФД: 1.0 [11:49:40]line ЗНМ: 0300000116 [11:49:40]line РНМ: 0000000000091780 [11:49:40]line Версия ККМ: 001 [11:49:40]line ФМ: 0000000000871765 [11:49:40]line ФД: 311381 [11:49:40]line ФПД: 83612691166807 [11:49:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T114944&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311381&fm=83612691166807&tin=02508201610067®Number=0000000000091780&sum=30000 [11:49:40]written 0, free lines is 4095 [11:49:41]Write to MH i2c: 01 00 00 3A 7A B4 [11:49:41]Write i2c OK [11:49:41]MH_I2C_Read... [11:49:41]Read from MH i2c: 01 [11:49:41]MH_I2C_Read... [11:49:41]Read from MH i2c: 01 07 00 [11:49:41]MH_I2C_Read... [11:49:41]Read from MH i2c: 01 07 00 3A 7A 00 00 00 00 00 C1 0C 88 [11:49:41]RasterBufferAndPrint [11:49:41]line [11:49:41]line [11:49:41]line [11:49:41]line [11:49:41]line [11:49:41]written 0, free lines is 3271 [11:49:41]MH_Cut [11:49:41]Write to MH i2c: D1 01 00 41 7A 01 8D [11:49:41]Write i2c OK [11:49:41]MH_I2C_Read... [11:49:41]Read from MH i2c: D1 [11:49:41]MH_I2C_Read... [11:49:41]Read from MH i2c: D1 01 00 [11:49:41]MH_I2C_Read... [11:49:41]Read from MH i2c: D1 01 00 41 7A 00 8C [11:49:41]Write to MH i2c: 01 00 00 42 7A BC [11:49:41]Write i2c OK [11:49:41]MH_I2C_Read... [11:49:42]*** Cut start [11:49:42]*** Purtial cut [11:49:42]*** Stage 1: CUTSNS_PIN = 1 [11:49:42]Read from MH i2c: 01 [11:49:42]MH_I2C_Read... [11:49:42]*** Stop cut motor [11:49:42]*** Cut end [11:49:42]Read from MH i2c: 01 07 00 [11:49:42]MH_I2C_Read... [11:49:42]Read from MH i2c: 01 07 00 42 7A 00 00 00 00 00 FF 0F D1 [11:49:42]process_action close_receipt done [11:49:42]requested_data is exist [11:49:42]produce_requested_data [11:49:42]requested_item fm.sn is exist - process it [11:49:42]wFMCommunicate request_size=4 [11:49:42]MH_SAM_APDU [11:49:42]CAPDU: 80 11 00 00 [11:49:42]Write to MH i2c: E2 08 00 43 7A 80 11 00 00 00 00 00 00 37 [11:49:42]Write i2c OK [11:49:42]MH_I2C_Read... [11:49:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:49:42]Read from MH i2c: E2 [11:49:42]MH_I2C_Read... [11:49:42]Read from MH i2c: E2 17 00 [11:49:42]MH_I2C_Read... [11:49:42]Read from MH i2c: E2 17 00 43 7A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8C [11:49:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:49:42]wFMCommunicate OK [11:49:42]requested_item fd.num is exist - process it [11:49:42]SAM_PROTO_GetFieldsCounters [11:49:42]wFMCommunicate request_size=4 [11:49:42]MH_SAM_APDU [11:49:42]CAPDU: 80 13 00 00 [11:49:42]Write to MH i2c: E2 08 00 44 7A 80 13 00 00 00 00 00 00 3A [11:49:42]Write i2c OK [11:49:42]MH_I2C_Read... [11:49:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:49:42]Read from MH i2c: E2 [11:49:42]MH_I2C_Read... [11:49:42]Read from MH i2c: E2 62 00 [11:49:42]MH_I2C_Read... [11:49:42]Read from MH i2c: E2 62 00 44 7A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 55 C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 E4 00 00 00 5E 04 04 00 E4 00 00 00 57 04 04 00 E5 00 00 00 19 04 04 00 00 00 00 00 90 00 3C [11:49: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 55 C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 E4 00 00 00 5E 04 04 00 E4 00 00 00 57 04 04 00 E5 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:49:42]wFMCommunicate OK [11:49:42]SAM_PROTO_GetFieldsCounters done [11:49:42]requested_item shift.num is exist - process it [11:49:42]requested_item shift.opened is exist - process it [11:49:42]req_shift_opened [11:49:42]FM_GetShiftState [11:49:42]SAM_PROTO_GetShiftState [11:49:42]wFMCommunicate request_size=4 [11:49:42]MH_SAM_APDU [11:49:42]CAPDU: 80 13 01 00 [11:49:42]Write to MH i2c: E2 08 00 45 7A 80 13 01 00 00 00 00 00 3C [11:49:42]Write i2c OK [11:49:42]MH_I2C_Read... [11:49:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:49:42]Read from MH i2c: E2 [11:49:42]MH_I2C_Read... [11:49:42]Read from MH i2c: E2 0E 00 [11:49:42]MH_I2C_Read... [11:49:42]Read from MH i2c: E2 0E 00 45 7A 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 27 [11:49:42]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:49:42]wFMCommunicate OK [11:49:42]SAM_PROTO_GetShiftState done [11:49:42]FM_GetShiftState done [11:49:42]req_shift_opened done [11:49:42]requested_item shift.open_date is exist - process it [11:49:42]req_shift_open_date [11:49:42]req_shift_open_date done [11:49:42]produce_requested_data done [11:49:42]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311381,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:49:42]process_action_free close_receipt [11:49:42]json_value_free [11:49:42]json_value_free done [11:49:42]process_json_proto returns [11:49:42]Send response to host [11:49:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311381,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:49:42]free response buf [11:49:42]execute_script done [11:49:42]execute_script returns [11:49:42]free content buf [11:49:42]Sock 9.Close socket [11:49:42]Sock 9.Thread stoped [11:50:02]ConnectInit Can't connect to host [11:50:02]CommunicateWithHost connect error [11:50:02]CommunicateWithHost err = -1 [11:50:02]OFD Sender: Server communicate error [11:50:02]OFD Sender: Processing packet 311378 [packets to send 226, broken 222] [11:50:02]ProducePacketName [11:50:02]name=ofd_packets/00311378 [11:50:02]OFD Sender: To server: pG, [11:50:02]CommunicateWithHost lk.salyk.kg:30040 [11:50:02]ConnectInit lk.salyk.kg [11:50:02]Connected sock=9 [11: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 31 37 36 35 0C 01 00 00 FD 76 04 01 AB 52 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 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 E8 1C 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 52 C0 04 00 35 04 06 00 D5 A1 66 43 F4 CE F8 FE 95 60 17 39 46 4D [11:50:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 62 E9 47 00 F4 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 31 37 36 35 10 04 04 00 52 C0 04 00 F4 03 04 00 BD C3 21 67 B6 04 01 00 00 B2 EC 91 CD DF CE 40 9A [11:50:02]CommunicateWithHost err = 0 [11:50:02]CheckOFDResponse [11:50:02]1017 (14) - 77093643461234 [11:50:02]1041 (16) - 0000000000871765 [11:50:02]1040 (4) - 311378 [11:50:02]1012 (4) - 30.10.2024 05:27 [11:50:02]1206 (1) - 0 [11:50:02]OFD Sender: Remove packet 311378 [11:50:02]ProducePacketName [11:50:02]name=ofd_packets/00311378 [11:50:02]NVStorageDeleteData [11:50:03]OFD Sender: Processing packet 311379 [packets to send 225, broken 222] [11:50:03]ProducePacketName [11:50:03]name=ofd_packets/00311379 [11:50:03]OFD Sender: To server: pG, [11:50:03]CommunicateWithHost lk.salyk.kg:30040 [11:50:03]ConnectInit lk.salyk.kg [11:50:03]Connected sock=9 [11:50:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 07 86 04 01 C3 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 32 FF 03 08 00 03 7C 06 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 11 1D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 53 C0 04 00 35 04 06 00 C1 1D 5F FE 34 16 E9 79 01 FA 1A 03 8A 8A [11:50:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 08 F4 47 00 DF 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 31 37 36 35 10 04 04 00 53 C0 04 00 F4 03 04 00 BE C3 21 67 B6 04 01 00 00 52 6D 1F 79 02 29 A7 76 [11:50:03]CommunicateWithHost err = 0 [11:50:03]CheckOFDResponse [11:50:03]1017 (14) - 77093643461234 [11:50:03]1041 (16) - 0000000000871765 [11:50:03]1040 (4) - 311379 [11:50:03]1012 (4) - 30.10.2024 05:27 [11:50:03]1206 (1) - 0 [11:50:03]OFD Sender: Remove packet 311379 [11:50:03]ProducePacketName [11:50:03]name=ofd_packets/00311379 [11:50:03]NVStorageDeleteData [11:50:04]OFD Sender: Processing packet 311380 [packets to send 224, broken 222] [11:50:04]ProducePacketName [11:50:04]name=ofd_packets/00311380 [11:50:04]OFD Sender: To server: pG, [11:50:04]CommunicateWithHost lk.salyk.kg:30040 [11:50:04]ConnectInit lk.salyk.kg [11:50:04]Connected sock=9 [11:50:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 70 62 07 01 E7 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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 E3 00 00 00 F4 03 04 00 28 1D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 54 C0 04 00 35 04 06 00 38 AB AF CC E6 06 CE 37 DE 33 91 7B F5 1C [11:50:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F7 E0 47 00 A4 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 31 37 36 35 10 04 04 00 54 C0 04 00 F4 03 04 00 BF C3 21 67 B6 04 01 00 00 B2 61 EE 4E 33 67 A1 06 [11:50:04]CommunicateWithHost err = 0 [11:50:04]CheckOFDResponse [11:50:04]1017 (14) - 77093643461234 [11:50:04]1041 (16) - 0000000000871765 [11:50:04]1040 (4) - 311380 [11:50:04]1012 (4) - 30.10.2024 05:27 [11:50:04]1206 (1) - 0 [11:50:04]OFD Sender: Remove packet 311380 [11:50:04]ProducePacketName [11:50:04]name=ofd_packets/00311380 [11:50:04]NVStorageDeleteData [11:50:05]OFD Sender: Processing packet 311381 [packets to send 223, broken 222] [11:50:05]ProducePacketName [11:50:05]name=ofd_packets/00311381 [11:50:05]OFD Sender: To server: pG, [11:50:05]CommunicateWithHost lk.salyk.kg:30040 [11:50:05]ConnectInit lk.salyk.kg [11:50:05]Connected sock=9 [11:50:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A2 13 07 01 D0 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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 E4 00 00 00 F4 03 04 00 58 1D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 55 C0 04 00 35 04 06 00 4C 0B 98 C1 76 57 15 F9 39 F3 0C EF 4D D7 [11:50:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 7D B2 47 00 64 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 31 37 36 35 10 04 04 00 55 C0 04 00 F4 03 04 00 C0 C3 21 67 B6 04 01 00 00 97 C8 F9 39 96 9A 2B A0 [11:50:05]CommunicateWithHost err = 0 [11:50:05]CheckOFDResponse [11:50:05]1017 (14) - 77093643461234 [11:50:05]1041 (16) - 0000000000871765 [11:50:05]1040 (4) - 311381 [11:50:05]1012 (4) - 30.10.2024 05:27 [11:50:05]1206 (1) - 0 [11:50:05]OFD Sender: Remove packet 311381 [11:50:05]ProducePacketName [11:50:05]name=ofd_packets/00311381 [11:50:05]NVStorageDeleteData [11:50:05]OFD Sender: No OFD packet to send [11:50:11]OFD Sender: No OFD packet to send [11:50:16]OFD Sender: No OFD packet to send [11:50:21]OFD Sender: No OFD packet to send [11:50:26]OFD Sender: No OFD packet to send [11:50:31]OFD Sender: No OFD packet to send [11:50:36]OFD Sender: No OFD packet to send [11:50:41]OFD Sender: No OFD packet to send [11:50:46]OFD Sender: No OFD packet to send [11:50:51]OFD Sender: No OFD packet to send [11:50:56]OFD Sender: No OFD packet to send [11:51:01]OFD Sender: No OFD packet to send [11:51:06]OFD Sender: No OFD packet to send [11:51:06]accept exits with 7 [11:51:06]New connection [11:51:06]New thread 3066510692 created [11:51:06]Thread 3066654052 joined [11:51:06]Waiting for new connection... [11:51:06] Sock 7.Parse request [11:51:06]Sock 7.Check first char [11:51:06]Sock 7.First char is OK [11:51:06]request: POST /json_proto HTTP/1.0 [11:51:06]Method: POST [11:51:06]URL: /json_proto [11:51:06]Method is POST - this is cgi request [11:51:06]url: /json_proto [11:51:06]query_string will be loaded in cgi processing [11:51:06]execute_cgi json_proto POST (null) [11:51:06]execute_cgi path=json_proto method=POST [11:51:06]POST find Content-Length [11:51:06]Host: 172.17.96.3:8080 [11:51:06]Content-Length: 677 [11:51:06]Content-Type: application/json [11:51:06] [11:51:06]POST finish read [11:51:06]Found Content-Length = 677 [11:51:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645183", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:51:06]execute_script... [11:51: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)645183", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:51:06]POST & json_proto [11:51:06]process_json_proto [11:51:06]json parsed OK: [11:51:06]protocol is kg_v1.0 [11:51:06]action value=close_receipt [11:51:06]process_action close_receipt [11:51:06]cmd_close_receipt [11:51:06]MH_GetDate [11:51:06]Write to MH i2c: F0 00 00 46 7A AF [11:51:06]Write i2c OK [11:51:06]MH_I2C_Read... [11:51:06]Read from MH i2c: F0 [11:51:06]MH_I2C_Read... [11:51:06]Read from MH i2c: F0 09 00 [11:51:06]MH_I2C_Read... [11:51:06]Read from MH i2c: F0 09 00 46 7A 00 AF 1D 22 67 44 5E 04 65 18 [11:51:06]GetLastDocTimeStamp 1730288984 [11:51:06]current date 1730289071 [11:51:06]FM_GetShiftState [11:51:06]SAM_PROTO_GetShiftState [11:51:06]wFMCommunicate request_size=4 [11:51:06]MH_SAM_APDU [11:51:06]CAPDU: 80 13 01 00 [11:51:06]Write to MH i2c: E2 08 00 47 7A 80 13 01 00 00 00 00 00 3E [11:51:06]Write i2c OK [11:51:06]MH_I2C_Read... [11:51:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:06]Read from MH i2c: E2 [11:51:06]MH_I2C_Read... [11:51:06]Read from MH i2c: E2 0E 00 [11:51:06]MH_I2C_Read... [11:51:06]Read from MH i2c: E2 0E 00 47 7A 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 29 [11:51:06]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:51:06]wFMCommunicate OK [11:51:06]SAM_PROTO_GetShiftState done [11:51:06]FM_GetShiftState done [11:51:06]opened in 1730247899 [11:51:06]opened+sec_in_day 1730334299 [11:51:06]quantity*price = 30038 [11:51:06]sum+1 = 30039 [11:51:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 229 30.10.2024 11:51 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311382 ФПД: 205802027149451 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T115111&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311382&fm=205802027149451&tin=02508201610067®Number=0000000000091780&sum=30000 [11:51:07]StoreToDocumentArchive [11:51:07]shift 536 fd 311382 [11:51:07]save to /storage/0536/doc_00311382 [11:51:07]save last doc name /storage/0536/doc_00311382 to /storage/kkm_last_doc_name [11:51:07]save OK [11:51:07]Clear old archive folders... [11:51:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:51:07]tlvbuf is 006FC120 [11:51:07]SAM_PROTO_ClearQueue [11:51:07]wFMCommunicate request_size=4 [11:51:07]MH_SAM_APDU [11:51:07]CAPDU: 80 09 00 00 [11:51:07]Write to MH i2c: E2 08 00 54 7A 80 09 00 00 00 00 00 00 40 [11:51:07]Write i2c OK [11:51:07]MH_I2C_Read... [11:51:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:51:07]Read from MH i2c: E2 [11:51:07]MH_I2C_Read... [11:51:07]Read from MH i2c: E2 03 00 [11:51:07]MH_I2C_Read... [11:51:07]Read from MH i2c: E2 03 00 54 7A 00 90 00 42 [11:51:07]RAPDU: 90 00 [11:51:07]wFMCommunicate OK [11:51:07]SAM_PROTO_ClearQueue done [11:51:07]KKMCreateOFDPacket [11:51:07]OFDProtocolAddRootSTLVToBuf [11:51:07]FM_MakeSignedData [11:51:07]FM_MakeSignedData [11:51:07]SAM_PROTO_SignData [11:51:07]wFMCommunicate request_size=4 [11:51:07]MH_SAM_APDU [11:51:07]CAPDU: 80 0D 01 02 [11:51:07]Write to MH i2c: E2 08 00 55 7A 80 0D 01 02 00 00 00 00 48 [11:51:07]Write i2c OK [11:51:07]MH_I2C_Read... [11:51:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:51:07]Read from MH i2c: E2 [11:51:07]MH_I2C_Read... [11:51:07]Read from MH i2c: E2 03 00 [11:51:07]MH_I2C_Read... [11:51:07]Read from MH i2c: E2 03 00 55 7A 00 90 00 43 [11:51:07]RAPDU: 90 00 [11:51:07]wFMCommunicate OK [11:51:07]wFMCommunicate request_size=255 [11:51:07]MH_SAM_APDU [11:51: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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 E5 00 00 00 F4 03 04 00 AF 1D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 56 C0 04 00 35 04 06 00 BB [11:51:07]Write to MH i2c: E2 02 01 56 7A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 E5 00 00 00 F4 03 04 00 AF 1D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 56 C0 04 00 35 04 06 00 BB 00 00 F3 [11:51:07]Write i2c OK [11:51:07]MH_I2C_Read... [11:51:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:51:07]Read from MH i2c: E2 [11:51:07]MH_I2C_Read... [11:51:07]Read from MH i2c: E2 03 00 [11:51:07]MH_I2C_Read... [11:51:07]Read from MH i2c: E2 03 00 56 7A 00 90 00 44 [11:51:07]RAPDU: 90 00 [11:51:07]wFMCommunicate OK [11:51:07]wFMCommunicate request_size=10 [11:51:07]MH_SAM_APDU [11:51:07]CAPDU: 80 0D 02 02 05 2D 04 B8 E8 8B [11:51:07]Write to MH i2c: E2 0D 00 57 7A 80 0D 02 02 05 00 2D 04 B8 E8 8B 00 00 B1 [11:51:07]Write i2c OK [11:51:07]MH_I2C_Read... [11:51:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:51:07]Read from MH i2c: E2 [11:51:07]MH_I2C_Read... [11:51:07]Read from MH i2c: E2 03 00 [11:51:07]MH_I2C_Read... [11:51:07]Read from MH i2c: E2 03 00 57 7A 00 90 00 45 [11:51:07]RAPDU: 90 00 [11:51:07]wFMCommunicate OK [11:51:07]wFMCommunicate request_size=4 [11:51:07]MH_SAM_APDU [11:51:07]CAPDU: 80 0D 03 02 [11:51:07]Write to MH i2c: E2 08 00 58 7A 80 0D 03 02 00 00 00 00 4D [11:51:07]Write i2c OK [11:51:07]MH_I2C_Read... [11:51:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:51:07]Read from MH i2c: E2 [11:51:07]MH_I2C_Read... [11:51:07]Read from MH i2c: E2 0B 00 [11:51:07]MH_I2C_Read... [11:51:07]Read from MH i2c: E2 0B 00 58 7A 00 15 92 CC 5D 41 DC 0D AC 90 00 F4 [11:51:07]RAPDU: 15 92 CC 5D 41 DC 0D AC 90 00 [11:51:07]wFMCommunicate OK [11:51:07]SAM_PROTO_SignData done [11:51:07]FM_MakeSignedData done [11:51:07]CreateOFDProtocolMessage [11:51:07]wFMCommunicate request_size=4 [11:51:07]MH_SAM_APDU [11:51:07]CAPDU: 80 11 00 00 [11:51:07]Write to MH i2c: E2 08 00 59 7A 80 11 00 00 00 00 00 00 4D [11:51:07]Write i2c OK [11:51:07]MH_I2C_Read... [11:51:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:51:07]Read from MH i2c: E2 [11:51:07]MH_I2C_Read... [11:51:07]Read from MH i2c: E2 17 00 [11:51:07]MH_I2C_Read... [11:51:07]Read from MH i2c: E2 17 00 59 7A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A2 [11:51:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:51:07]wFMCommunicate OK [11:51:07]CreateOFDProtocolMessage done [11:51:07]OFDSenderStorePacket 311382 [11:51:07]StoreOFDPacket docnum=311382 [11:51:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 2E FC 07 01 75 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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 E5 00 00 00 F4 03 04 00 AF 1D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 56 C0 04 00 35 04 06 00 BB 2D 04 B8 E8 8B 15 92 CC 5D 41 DC 0D AC [11:51:07]CheckFolder [11:51:07]dirname=/storage/ofd_packets [11:51:07]CheckFolder done [11:51:07]ProducePacketName [11:51:07]name=ofd_packets/00311382 [11:51:07]NVStorageSaveData ofd_packets/00311382 [11:51:07]File name is /storage/ofd_packets/00311382 [11:51:07]Write 301 bytes [11:51:07]NVStorageSaveData done [11:51:07]OFDSenderStorePacket done [11:51:07]KKMCreateOFDPacket done [11:51:07]NVStorageSaveData kkm_last_timestamp [11:51:07]File name is /storage/kkm_last_timestamp [11:51:07]Write 4 bytes [11:51:07]NVStorageSaveData done [11:51:07]ExternCall_PrintAddStr [11:51:07]wPrintStart [11:51:07]Write to MH i2c: 01 00 00 5A 7A D4 [11:51:07]Write i2c OK [11:51:07]MH_I2C_Read... [11:51:07]Read from MH i2c: 01 [11:51:07]MH_I2C_Read... [11:51:07]Read from MH i2c: 01 07 00 [11:51:07]MH_I2C_Read... [11:51:07]Read from MH i2c: 01 07 00 5A 7A 00 00 00 00 00 FF 0F E9 [11:51:07]RasterBufferAndPrint [11:51:07]line Счет N : (1)645183 [11:51:07]line ИНН: 02508201610067 [11:51:07]line Контрольно-Кассовый Чек [11:51:07]line ПРОДАЖА [11:51:07]line ТРК (МРК, ГНК) : 62 [11:51:07]line Товар: 2710124130 [11:51:07]line Аи-92-К-2 [11:51:07]line 4.490 * 66.90 [11:51:07]line = 300.38 [11:51:07]line НДС 12% НСП 1% [11:51:07]line > о реализуемом товаре [11:51:07]line ОКРУГЛЕНИЕ: -0.38 [11:51:07]line ИТОГО: 300.00 [11:51:07]line Внесено: 300.00 [11:51:07]line СДАЧА: 0.00 [11:51:07]line НСП 1% : 2.66 [11:51:07]line НДС 12% : 31.90 [11:51:07]line Наличными: 300.00 [11:51:07]line Безнал.: 0.00 [11:51:07]line Место: АЗС № 172 "Партнер Нефть" [11:51:07]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:51:07]line СНО: Общий режим [11:51:07]line Чек 229 30.10.2024 11:51 [11:51:07]line Смена: 536 ФФД: 1.0 [11:51:07]line ЗНМ: 0300000116 [11:51:07]line РНМ: 0000000000091780 [11:51:07]line Версия ККМ: 001 [11:51:07]line ФМ: 0000000000871765 [11:51:07]line ФД: 311382 [11:51:07]line ФПД: 205802027149451 [11:51:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T115111&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311382&fm=205802027149451&tin=02508201610067®Number=0000000000091780&sum=30000 [11:51:07]written 0, free lines is 4095 [11:51:07]OFD Sender: Processing packet 311382 [packets to send 223, broken 222] [11:51:07]ProducePacketName [11:51:07]name=ofd_packets/00311382 [11:51:07]OFD Sender: To server: pG, [11:51:07]CommunicateWithHost lk.salyk.kg:30040 [11:51:07]ConnectInit lk.salyk.kg [11:51:08]Connected sock=10 [11:51:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 2E FC 07 01 75 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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 E5 00 00 00 F4 03 04 00 AF 1D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 56 C0 04 00 35 04 06 00 BB 2D 04 B8 E8 8B 15 92 CC 5D 41 DC 0D AC [11:51:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 41 A9 47 00 4A 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 31 37 36 35 10 04 04 00 56 C0 04 00 F4 03 04 00 FF C3 21 67 B6 04 01 00 00 E9 C3 EA 0C 48 E6 A2 39 [11:51:08]CommunicateWithHost err = 0 [11:51:08]CheckOFDResponse [11:51:08]1017 (14) - 77093643461234 [11:51:08]1041 (16) - 0000000000871765 [11:51:08]1040 (4) - 311382 [11:51:08]1012 (4) - 30.10.2024 05:28 [11:51:08]1206 (1) - 0 [11:51:08]OFD Sender: Remove packet 311382 [11:51:08]ProducePacketName [11:51:08]name=ofd_packets/00311382 [11:51:08]NVStorageDeleteData [11:51:08]Write to MH i2c: 01 00 00 84 7A FE [11:51:08]Write i2c OK [11:51:08]MH_I2C_Read... [11:51:08]Read from MH i2c: 01 [11:51:08]MH_I2C_Read... [11:51:08]Read from MH i2c: 01 07 00 [11:51:08]MH_I2C_Read... [11:51:08]Read from MH i2c: 01 07 00 84 7A 00 00 00 00 00 C6 0C D7 [11:51:08]RasterBufferAndPrint [11:51:08]line [11:51:08]line [11:51:08]line [11:51:08]line [11:51:08]line [11:51:08]written 0, free lines is 3278 [11:51:08]MH_Cut [11:51:08]Write to MH i2c: D1 01 00 8B 7A 01 D7 [11:51:08]Write i2c OK [11:51:08]MH_I2C_Read... [11:51:08]Read from MH i2c: D1 [11:51:08]MH_I2C_Read... [11:51:08]Read from MH i2c: D1 01 00 [11:51:08]MH_I2C_Read... [11:51:08]Read from MH i2c: D1 01 00 8B 7A 00 D6 [11:51:08]Write to MH i2c: 01 00 00 8C 7A 06 [11:51:08]Write i2c OK [11:51:08]MH_I2C_Read... [11:51:08]OFD Sender: No OFD packet to send [11:51:09]*** Cut start [11:51:09]*** Purtial cut [11:51:09]*** Stage 1: CUTSNS_PIN = 1 [11:51:09]Read from MH i2c: 01 [11:51:09]MH_I2C_Read... [11:51:09]*** Stop cut motor [11:51:09]*** Cut end [11:51:09]Read from MH i2c: 01 07 00 [11:51:09]MH_I2C_Read... [11:51:09]Read from MH i2c: 01 07 00 8C 7A 00 00 00 00 00 FF 0F 1B [11:51:09]process_action close_receipt done [11:51:09]requested_data is exist [11:51:09]produce_requested_data [11:51:09]requested_item fm.sn is exist - process it [11:51:09]wFMCommunicate request_size=4 [11:51:09]MH_SAM_APDU [11:51:09]CAPDU: 80 11 00 00 [11:51:09]Write to MH i2c: E2 08 00 8D 7A 80 11 00 00 00 00 00 00 81 [11:51:09]Write i2c OK [11:51:09]MH_I2C_Read... [11:51:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:51:09]Read from MH i2c: E2 [11:51:09]MH_I2C_Read... [11:51:09]Read from MH i2c: E2 17 00 [11:51:09]MH_I2C_Read... [11:51:09]Read from MH i2c: E2 17 00 8D 7A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D6 [11:51:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:51:09]wFMCommunicate OK [11:51:09]requested_item fd.num is exist - process it [11:51:09]SAM_PROTO_GetFieldsCounters [11:51:09]wFMCommunicate request_size=4 [11:51:09]MH_SAM_APDU [11:51:09]CAPDU: 80 13 00 00 [11:51:09]Write to MH i2c: E2 08 00 8E 7A 80 13 00 00 00 00 00 00 84 [11:51:09]Write i2c OK [11:51:09]MH_I2C_Read... [11:51:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:51:09]Read from MH i2c: E2 [11:51:09]MH_I2C_Read... [11:51:09]Read from MH i2c: E2 62 00 [11:51:09]MH_I2C_Read... [11:51:09]Read from MH i2c: E2 62 00 8E 7A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 56 C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 E5 00 00 00 5E 04 04 00 E5 00 00 00 57 04 04 00 E6 00 00 00 19 04 04 00 00 00 00 00 90 00 8A [11:51: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 56 C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 E5 00 00 00 5E 04 04 00 E5 00 00 00 57 04 04 00 E6 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:51:09]wFMCommunicate OK [11:51:09]SAM_PROTO_GetFieldsCounters done [11:51:09]requested_item shift.num is exist - process it [11:51:09]requested_item shift.opened is exist - process it [11:51:09]req_shift_opened [11:51:09]FM_GetShiftState [11:51:09]SAM_PROTO_GetShiftState [11:51:09]wFMCommunicate request_size=4 [11:51:09]MH_SAM_APDU [11:51:09]CAPDU: 80 13 01 00 [11:51:09]Write to MH i2c: E2 08 00 8F 7A 80 13 01 00 00 00 00 00 86 [11:51:09]Write i2c OK [11:51:09]MH_I2C_Read... [11:51:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:09]Read from MH i2c: E2 [11:51:09]MH_I2C_Read... [11:51:09]Read from MH i2c: E2 0E 00 [11:51:09]MH_I2C_Read... [11:51:09]Read from MH i2c: E2 0E 00 8F 7A 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 71 [11:51:09]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:51:09]wFMCommunicate OK [11:51:09]SAM_PROTO_GetShiftState done [11:51:09]FM_GetShiftState done [11:51:09]req_shift_opened done [11:51:09]requested_item shift.open_date is exist - process it [11:51:09]req_shift_open_date [11:51:09]req_shift_open_date done [11:51:09]produce_requested_data done [11:51:09]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311382,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:51:09]process_action_free close_receipt [11:51:09]json_value_free [11:51:09]json_value_free done [11:51:09]process_json_proto returns [11:51:09]Send response to host [11:51:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311382,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:51:09]free response buf [11:51:09]execute_script done [11:51:09]execute_script returns [11:51:09]free content buf [11:51:09]Sock 7.Close socket [11:51:09]Sock 7.Thread stoped [11:51:13]OFD Sender: No OFD packet to send [11:51:14]accept exits with 9 [11:51:14]New connection [11:51:14]New thread 3066654052 created [11:51:14]Thread 3066510692 joined [11:51:14]Waiting for new connection... [11:51:14] Sock 9.Parse request [11:51:14]Sock 9.Check first char [11:51:14]Sock 9.First char is OK [11:51:14]request: POST /json_proto HTTP/1.0 [11:51:14]Method: POST [11:51:14]URL: /json_proto [11:51:14]Method is POST - this is cgi request [11:51:14]url: /json_proto [11:51:14]query_string will be loaded in cgi processing [11:51:14]execute_cgi json_proto POST (null) [11:51:14]execute_cgi path=json_proto method=POST [11:51:14]POST find Content-Length [11:51:14]Host: 172.17.96.3:8080 [11:51:14]Content-Length: 674 [11:51:14]Content-Type: application/json [11:51:14] [11:51:14]POST finish read [11:51:14]Found Content-Length = 674 [11:51:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645184", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "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" ] } } [11:51:14]execute_script... [11:51: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)645184", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "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" ] } } [11:51:14]POST & json_proto [11:51:14]process_json_proto [11:51:14]json parsed OK: [11:51:14]protocol is kg_v1.0 [11:51:14]action value=close_receipt [11:51:14]process_action close_receipt [11:51:14]cmd_close_receipt [11:51:14]MH_GetDate [11:51:14]Write to MH i2c: F0 00 00 90 7A F9 [11:51:14]Write i2c OK [11:51:14]MH_I2C_Read... [11:51:14]Read from MH i2c: F0 [11:51:14]MH_I2C_Read... [11:51:14]Read from MH i2c: F0 09 00 [11:51:14]MH_I2C_Read... [11:51:14]Read from MH i2c: F0 09 00 90 7A 00 B7 1D 22 67 44 5E 04 65 6A [11:51:14]GetLastDocTimeStamp 1730289071 [11:51:14]current date 1730289079 [11:51:14]FM_GetShiftState [11:51:14]SAM_PROTO_GetShiftState [11:51:14]wFMCommunicate request_size=4 [11:51:14]MH_SAM_APDU [11:51:14]CAPDU: 80 13 01 00 [11:51:14]Write to MH i2c: E2 08 00 91 7A 80 13 01 00 00 00 00 00 88 [11:51:14]Write i2c OK [11:51:14]MH_I2C_Read... [11:51:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:14]Read from MH i2c: E2 [11:51:14]MH_I2C_Read... [11:51:14]Read from MH i2c: E2 0E 00 [11:51:14]MH_I2C_Read... [11:51:14]Read from MH i2c: E2 0E 00 91 7A 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 73 [11:51:14]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:51:14]wFMCommunicate OK [11:51:14]SAM_PROTO_GetShiftState done [11:51:14]FM_GetShiftState done [11:51:14]opened in 1730247899 [11:51:14]opened+sec_in_day 1730334299 [11:51:14]quantity*price = 50063 [11:51:14]sum+1 = 50064 [11:51:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 230 30.10.2024 11:51 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311383 ФПД: 237029687291857 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T115119&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311383&fm=237029687291857&tin=02508201610067®Number=0000000000091780&sum=50000 [11:51:15]StoreToDocumentArchive [11:51:15]shift 536 fd 311383 [11:51:15]save to /storage/0536/doc_00311383 [11:51:15]save last doc name /storage/0536/doc_00311383 to /storage/kkm_last_doc_name [11:51:15]save OK [11:51:15]Clear old archive folders... [11:51:15]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:51:15]tlvbuf is 006FBE70 [11:51:15]SAM_PROTO_ClearQueue [11:51:15]wFMCommunicate request_size=4 [11:51:15]MH_SAM_APDU [11:51:15]CAPDU: 80 09 00 00 [11:51:15]Write to MH i2c: E2 08 00 9E 7A 80 09 00 00 00 00 00 00 8A [11:51:15]Write i2c OK [11:51:15]MH_I2C_Read... [11:51:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:51:15]Read from MH i2c: E2 [11:51:15]MH_I2C_Read... [11:51:15]Read from MH i2c: E2 03 00 [11:51:15]MH_I2C_Read... [11:51:15]Read from MH i2c: E2 03 00 9E 7A 00 90 00 8C [11:51:15]RAPDU: 90 00 [11:51:15]wFMCommunicate OK [11:51:15]SAM_PROTO_ClearQueue done [11:51:15]KKMCreateOFDPacket [11:51:15]OFDProtocolAddRootSTLVToBuf [11:51:15]FM_MakeSignedData [11:51:15]FM_MakeSignedData [11:51:15]SAM_PROTO_SignData [11:51:15]wFMCommunicate request_size=4 [11:51:15]MH_SAM_APDU [11:51:15]CAPDU: 80 0D 01 02 [11:51:15]Write to MH i2c: E2 08 00 9F 7A 80 0D 01 02 00 00 00 00 92 [11:51:15]Write i2c OK [11:51:15]MH_I2C_Read... [11:51:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:51:15]Read from MH i2c: E2 [11:51:15]MH_I2C_Read... [11:51:15]Read from MH i2c: E2 03 00 [11:51:15]MH_I2C_Read... [11:51:15]Read from MH i2c: E2 03 00 9F 7A 00 90 00 8D [11:51:15]RAPDU: 90 00 [11:51:15]wFMCommunicate OK [11:51:15]wFMCommunicate request_size=255 [11:51:15]MH_SAM_APDU [11:51: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 32 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 E6 00 00 00 F4 03 04 00 B7 1D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 57 C0 04 00 35 04 06 00 D7 93 C6 4F [11:51:15]Write to MH i2c: E2 02 01 A0 7A 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 32 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 E6 00 00 00 F4 03 04 00 B7 1D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 57 C0 04 00 35 04 06 00 D7 93 C6 4F 00 00 95 [11:51:15]Write i2c OK [11:51:15]MH_I2C_Read... [11:51:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:51:16]Read from MH i2c: E2 [11:51:16]MH_I2C_Read... [11:51:16]Read from MH i2c: E2 03 00 [11:51:16]MH_I2C_Read... [11:51:16]Read from MH i2c: E2 03 00 A0 7A 00 90 00 8E [11:51:16]RAPDU: 90 00 [11:51:16]wFMCommunicate OK [11:51:16]wFMCommunicate request_size=7 [11:51:16]MH_SAM_APDU [11:51:16]CAPDU: 80 0D 02 02 02 EF D1 [11:51:16]Write to MH i2c: E2 0A 00 A1 7A 80 0D 02 02 02 00 EF D1 00 00 59 [11:51:16]Write i2c OK [11:51:16]MH_I2C_Read... [11:51:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:51:16]Read from MH i2c: E2 [11:51:16]MH_I2C_Read... [11:51:16]Read from MH i2c: E2 03 00 [11:51:16]MH_I2C_Read... [11:51:16]Read from MH i2c: E2 03 00 A1 7A 00 90 00 8F [11:51:16]RAPDU: 90 00 [11:51:16]wFMCommunicate OK [11:51:16]wFMCommunicate request_size=4 [11:51:16]MH_SAM_APDU [11:51:16]CAPDU: 80 0D 03 02 [11:51:16]Write to MH i2c: E2 08 00 A2 7A 80 0D 03 02 00 00 00 00 97 [11:51:16]Write i2c OK [11:51:16]MH_I2C_Read... [11:51:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:51:16]Read from MH i2c: E2 [11:51:16]MH_I2C_Read... [11:51:16]Read from MH i2c: E2 0B 00 [11:51:16]MH_I2C_Read... [11:51:16]Read from MH i2c: E2 0B 00 A2 7A 00 71 73 56 15 4A B7 7B C0 90 00 23 [11:51:16]RAPDU: 71 73 56 15 4A B7 7B C0 90 00 [11:51:16]wFMCommunicate OK [11:51:16]SAM_PROTO_SignData done [11:51:16]FM_MakeSignedData done [11:51:16]CreateOFDProtocolMessage [11:51:16]wFMCommunicate request_size=4 [11:51:16]MH_SAM_APDU [11:51:16]CAPDU: 80 11 00 00 [11:51:16]Write to MH i2c: E2 08 00 A3 7A 80 11 00 00 00 00 00 00 97 [11:51:16]Write i2c OK [11:51:16]MH_I2C_Read... [11:51:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:51:16]Read from MH i2c: E2 [11:51:16]MH_I2C_Read... [11:51:16]Read from MH i2c: E2 17 00 [11:51:16]MH_I2C_Read... [11:51:16]Read from MH i2c: E2 17 00 A3 7A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 EC [11:51:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:51:16]wFMCommunicate OK [11:51:16]CreateOFDProtocolMessage done [11:51:16]OFDSenderStorePacket 311383 [11:51:16]StoreOFDPacket docnum=311383 [11:51:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 03 CC 04 01 8B 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 32 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 E6 00 00 00 F4 03 04 00 B7 1D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 57 C0 04 00 35 04 06 00 D7 93 C6 4F EF D1 71 73 56 15 4A B7 7B C0 [11:51:16]CheckFolder [11:51:16]dirname=/storage/ofd_packets [11:51:16]CheckFolder done [11:51:16]ProducePacketName [11:51:16]name=ofd_packets/00311383 [11:51:16]NVStorageSaveData ofd_packets/00311383 [11:51:16]File name is /storage/ofd_packets/00311383 [11:51:16]Write 298 bytes [11:51:16]NVStorageSaveData done [11:51:16]OFDSenderStorePacket done [11:51:16]KKMCreateOFDPacket done [11:51:16]NVStorageSaveData kkm_last_timestamp [11:51:16]File name is /storage/kkm_last_timestamp [11:51:16]Write 4 bytes [11:51:16]NVStorageSaveData done [11:51:16]ExternCall_PrintAddStr [11:51:16]wPrintStart [11:51:16]Write to MH i2c: 01 00 00 A4 7A 1E [11:51:16]Write i2c OK [11:51:16]MH_I2C_Read... [11:51:16]Read from MH i2c: 01 [11:51:16]MH_I2C_Read... [11:51:16]Read from MH i2c: 01 07 00 [11:51:16]MH_I2C_Read... [11:51:16]Read from MH i2c: 01 07 00 A4 7A 00 00 00 00 00 FF 0F 33 [11:51:16]RasterBufferAndPrint [11:51:16]line Счет N : (1)645184 [11:51:16]line ИНН: 02508201610067 [11:51:16]line Контрольно-Кассовый Чек [11:51:16]line ПРОДАЖА [11:51:16]line ТРК (МРК, ГНК) : 11 [11:51:16]line Товар: 2710194210 [11:51:16]line ДТ-К-2 [11:51:16]line 6.570 * 76.20 [11:51:16]line = 500.63 [11:51:16]line НДС 12% НСП 1% [11:51:16]line > о реализуемом товаре [11:51:16]line ОКРУГЛЕНИЕ: -0.63 [11:51:16]line ИТОГО: 500.00 [11:51:16]line Внесено: 500.00 [11:51:16]line СДАЧА: 0.00 [11:51:16]line НСП 1% : 4.43 [11:51:16]line НДС 12% : 53.16 [11:51:16]line Наличными: 500.00 [11:51:16]line Безнал.: 0.00 [11:51:16]line Место: АЗС № 172 "Партнер Нефть" [11:51:16]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:51:16]line СНО: Общий режим [11:51:16]line Чек 230 30.10.2024 11:51 [11:51:16]line Смена: 536 ФФД: 1.0 [11:51:16]line ЗНМ: 0300000116 [11:51:16]line РНМ: 0000000000091780 [11:51:16]line Версия ККМ: 001 [11:51:16]line ФМ: 0000000000871765 [11:51:16]line ФД: 311383 [11:51:16]line ФПД: 237029687291857 [11:51:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T115119&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311383&fm=237029687291857&tin=02508201610067®Number=0000000000091780&sum=50000 [11:51:16]written 0, free lines is 4095 [11:51:16]OFD Sender: Processing packet 311383 [packets to send 223, broken 222] [11:51:16]ProducePacketName [11:51:16]name=ofd_packets/00311383 [11:51:16]OFD Sender: To server: pG, [11:51:16]CommunicateWithHost lk.salyk.kg:30040 [11:51:16]ConnectInit lk.salyk.kg [11:51:16]Connected sock=10 [11:51:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 03 CC 04 01 8B 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 32 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 E6 00 00 00 F4 03 04 00 B7 1D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 57 C0 04 00 35 04 06 00 D7 93 C6 4F EF D1 71 73 56 15 4A B7 7B C0 [11:51:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 DE AC 47 00 FB 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 31 37 36 35 10 04 04 00 57 C0 04 00 F4 03 04 00 07 C4 21 67 B6 04 01 00 00 66 8E DB 63 F5 5F 8E CD [11:51:16]CommunicateWithHost err = 0 [11:51:16]CheckOFDResponse [11:51:16]1017 (14) - 77093643461234 [11:51:16]1041 (16) - 0000000000871765 [11:51:16]1040 (4) - 311383 [11:51:16]1012 (4) - 30.10.2024 05:28 [11:51:16]1206 (1) - 0 [11:51:16]OFD Sender: Remove packet 311383 [11:51:16]ProducePacketName [11:51:16]name=ofd_packets/00311383 [11:51:16]NVStorageDeleteData [11:51:16]Write to MH i2c: 01 00 00 CE 7A 48 [11:51:16]Write i2c OK [11:51:16]MH_I2C_Read... [11:51:16]Read from MH i2c: 01 [11:51:16]MH_I2C_Read... [11:51:16]Read from MH i2c: 01 07 00 [11:51:16]MH_I2C_Read... [11:51:16]Read from MH i2c: 01 07 00 CE 7A 00 00 00 00 00 C6 0C 21 [11:51:16]RasterBufferAndPrint [11:51:16]line [11:51:16]line [11:51:16]line [11:51:16]line [11:51:16]line [11:51:16]written 0, free lines is 3281 [11:51:16]MH_Cut [11:51:16]Write to MH i2c: D1 01 00 D5 7A 01 21 [11:51:16]Write i2c OK [11:51:16]MH_I2C_Read... [11:51:16]Read from MH i2c: D1 [11:51:16]MH_I2C_Read... [11:51:16]Read from MH i2c: D1 01 00 [11:51:16]MH_I2C_Read... [11:51:16]Read from MH i2c: D1 01 00 D5 7A 00 20 [11:51:16]Write to MH i2c: 01 00 00 D6 7A 50 [11:51:16]Write i2c OK [11:51:16]MH_I2C_Read... [11:51:17]OFD Sender: No OFD packet to send [11:51:17]*** Cut start [11:51:17]*** Purtial cut [11:51:17]*** Stage 1: CUTSNS_PIN = 1 [11:51:17]Read from MH i2c: 01 [11:51:17]MH_I2C_Read... [11:51:17]*** Stop cut motor [11:51:17]*** Cut end [11:51:17]Read from MH i2c: 01 07 00 [11:51:17]MH_I2C_Read... [11:51:17]Read from MH i2c: 01 07 00 D6 7A 00 00 00 00 00 FF 0F 65 [11:51:17]process_action close_receipt done [11:51:17]requested_data is exist [11:51:17]produce_requested_data [11:51:17]requested_item fm.sn is exist - process it [11:51:17]wFMCommunicate request_size=4 [11:51:17]MH_SAM_APDU [11:51:17]CAPDU: 80 11 00 00 [11:51:17]Write to MH i2c: E2 08 00 D7 7A 80 11 00 00 00 00 00 00 CB [11:51:17]Write i2c OK [11:51:17]MH_I2C_Read... [11:51:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:51:17]Read from MH i2c: E2 [11:51:17]MH_I2C_Read... [11:51:17]Read from MH i2c: E2 17 00 [11:51:17]MH_I2C_Read... [11:51:17]Read from MH i2c: E2 17 00 D7 7A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 20 [11:51:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:51:17]wFMCommunicate OK [11:51:17]requested_item fd.num is exist - process it [11:51:17]SAM_PROTO_GetFieldsCounters [11:51:17]wFMCommunicate request_size=4 [11:51:17]MH_SAM_APDU [11:51:17]CAPDU: 80 13 00 00 [11:51:17]Write to MH i2c: E2 08 00 D8 7A 80 13 00 00 00 00 00 00 CE [11:51:17]Write i2c OK [11:51:17]MH_I2C_Read... [11:51:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:51:18]Read from MH i2c: E2 [11:51:18]MH_I2C_Read... [11:51:18]Read from MH i2c: E2 62 00 [11:51:18]MH_I2C_Read... [11:51:18]Read from MH i2c: E2 62 00 D8 7A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 57 C0 04 00 0E 04 04 00 18 02 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 D8 [11:51: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 57 C0 04 00 0E 04 04 00 18 02 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:51:18]wFMCommunicate OK [11:51:18]SAM_PROTO_GetFieldsCounters done [11:51:18]requested_item shift.num is exist - process it [11:51:18]requested_item shift.opened is exist - process it [11:51:18]req_shift_opened [11:51:18]FM_GetShiftState [11:51:18]SAM_PROTO_GetShiftState [11:51:18]wFMCommunicate request_size=4 [11:51:18]MH_SAM_APDU [11:51:18]CAPDU: 80 13 01 00 [11:51:18]Write to MH i2c: E2 08 00 D9 7A 80 13 01 00 00 00 00 00 D0 [11:51:18]Write i2c OK [11:51:18]MH_I2C_Read... [11:51:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:18]Read from MH i2c: E2 [11:51:18]MH_I2C_Read... [11:51:18]Read from MH i2c: E2 0E 00 [11:51:18]MH_I2C_Read... [11:51:18]Read from MH i2c: E2 0E 00 D9 7A 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 BB [11:51:18]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:51:18]wFMCommunicate OK [11:51:18]SAM_PROTO_GetShiftState done [11:51:18]FM_GetShiftState done [11:51:18]req_shift_opened done [11:51:18]requested_item shift.open_date is exist - process it [11:51:18]req_shift_open_date [11:51:18]req_shift_open_date done [11:51:18]produce_requested_data done [11:51:18]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311383,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:51:18]process_action_free close_receipt [11:51:18]json_value_free [11:51:18]json_value_free done [11:51:18]process_json_proto returns [11:51:18]Send response to host [11:51:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311383,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:51:18]free response buf [11:51:18]execute_script done [11:51:18]execute_script returns [11:51:18]free content buf [11:51:18]Sock 9.Close socket [11:51:18]Sock 9.Thread stoped [11:51:22]OFD Sender: No OFD packet to send [11:51:27]OFD Sender: No OFD packet to send [11:51:32]OFD Sender: No OFD packet to send [11:51:37]OFD Sender: No OFD packet to send [11:51:42]OFD Sender: No OFD packet to send [11:51:47]OFD Sender: No OFD packet to send [11:51:52]OFD Sender: No OFD packet to send [11:51:57]OFD Sender: No OFD packet to send [11:52:02]OFD Sender: No OFD packet to send [11:52:07]OFD Sender: No OFD packet to send [11:52:12]OFD Sender: No OFD packet to send [11:52:17]OFD Sender: No OFD packet to send [11:52:22]OFD Sender: No OFD packet to send [11:52:27]OFD Sender: No OFD packet to send [11:52:32]OFD Sender: No OFD packet to send [11:52:37]OFD Sender: No OFD packet to send [11:52:42]OFD Sender: No OFD packet to send [11:52:47]OFD Sender: No OFD packet to send [11:52:52]OFD Sender: No OFD packet to send [11:52:57]OFD Sender: No OFD packet to send [11:53:02]OFD Sender: No OFD packet to send [11:53:05]accept exits with 7 [11:53:05]New connection [11:53:05]New thread 3066510692 created [11:53:05]Thread 3066654052 joined [11:53:05]Waiting for new connection... [11:53:05] Sock 7.Parse request [11:53:05]Sock 7.Check first char [11:53:05]Sock 7.First char is OK [11:53:05]request: POST /json_proto HTTP/1.0 [11:53:05]Method: POST [11:53:05]URL: /json_proto [11:53:05]Method is POST - this is cgi request [11:53:05]url: /json_proto [11:53:05]query_string will be loaded in cgi processing [11:53:05]execute_cgi json_proto POST (null) [11:53:05]execute_cgi path=json_proto method=POST [11:53:05]POST find Content-Length [11:53:05]Host: 172.17.96.3:8080 [11:53:05]Content-Length: 769 [11:53:05]Content-Type: application/json [11:53:05] [11:53:05]POST finish read [11:53:05]Found Content-Length = 769 [11:53:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645185", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:53:05]execute_script... [11: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)645185", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:53:05]POST & json_proto [11:53:05]process_json_proto [11:53:05]json parsed OK: [11:53:05]protocol is kg_v1.0 [11:53:05]action value=close_receipt [11:53:05]process_action close_receipt [11:53:05]cmd_close_receipt [11:53:05]MH_GetDate [11:53:05]Write to MH i2c: F0 00 00 DA 7A 43 [11:53:05]Write i2c OK [11:53:05]MH_I2C_Read... [11:53:05]Read from MH i2c: F0 [11:53:05]MH_I2C_Read... [11:53:05]Read from MH i2c: F0 09 00 [11:53:05]MH_I2C_Read... [11:53:05]Read from MH i2c: F0 09 00 DA 7A 00 26 1E 22 67 44 5E 04 65 24 [11:53:05]GetLastDocTimeStamp 1730289079 [11:53:05]current date 1730289190 [11:53:05]FM_GetShiftState [11:53:05]SAM_PROTO_GetShiftState [11:53:05]wFMCommunicate request_size=4 [11:53:05]MH_SAM_APDU [11:53:05]CAPDU: 80 13 01 00 [11:53:05]Write to MH i2c: E2 08 00 DB 7A 80 13 01 00 00 00 00 00 D2 [11:53:05]Write i2c OK [11:53:05]MH_I2C_Read... [11:53:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:53:05]Read from MH i2c: E2 [11:53:05]MH_I2C_Read... [11:53:05]Read from MH i2c: E2 0E 00 [11:53:05]MH_I2C_Read... [11:53:05]Read from MH i2c: E2 0E 00 DB 7A 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 BD [11:53:05]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:53:05]wFMCommunicate OK [11:53:05]SAM_PROTO_GetShiftState done [11:53:05]FM_GetShiftState done [11:53:05]opened in 1730247899 [11:53:05]opened+sec_in_day 1730334299 [11:53:05]quantity*price = 100015 [11:53:05]sum+1 = 100017 [11:53:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 231 30.10.2024 11:53 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311384 ФПД: 31370763012027 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T115310&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311384&fm=31370763012027&tin=02508201610067®Number=0000000000091780&sum=100016 [11:53:06]StoreToDocumentArchive [11:53:06]shift 536 fd 311384 [11:53:06]save to /storage/0536/doc_00311384 [11:53:06]save last doc name /storage/0536/doc_00311384 to /storage/kkm_last_doc_name [11:53:06]save OK [11:53:06]Clear old archive folders... [11:53:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:53:06]tlvbuf is 00804740 [11:53:06]SAM_PROTO_ClearQueue [11:53:06]wFMCommunicate request_size=4 [11:53:06]MH_SAM_APDU [11:53:06]CAPDU: 80 09 00 00 [11:53:06]Write to MH i2c: E2 08 00 E8 7A 80 09 00 00 00 00 00 00 D4 [11:53:06]Write i2c OK [11:53:06]MH_I2C_Read... [11:53:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:53:06]Read from MH i2c: E2 [11:53:06]MH_I2C_Read... [11:53:06]Read from MH i2c: E2 03 00 [11:53:06]MH_I2C_Read... [11:53:06]Read from MH i2c: E2 03 00 E8 7A 00 90 00 D6 [11:53:06]RAPDU: 90 00 [11:53:06]wFMCommunicate OK [11:53:06]SAM_PROTO_ClearQueue done [11:53:06]KKMCreateOFDPacket [11:53:06]OFDProtocolAddRootSTLVToBuf [11:53:06]FM_MakeSignedData [11:53:06]FM_MakeSignedData [11:53:06]SAM_PROTO_SignData [11:53:06]wFMCommunicate request_size=4 [11:53:06]MH_SAM_APDU [11:53:06]CAPDU: 80 0D 01 02 [11:53:06]Write to MH i2c: E2 08 00 E9 7A 80 0D 01 02 00 00 00 00 DC [11:53:06]Write i2c OK [11:53:06]MH_I2C_Read... [11:53:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:53:06]Read from MH i2c: E2 [11:53:06]MH_I2C_Read... [11:53:06]Read from MH i2c: E2 03 00 [11:53:06]MH_I2C_Read... [11:53:06]Read from MH i2c: E2 03 00 E9 7A 00 90 00 D7 [11:53:06]RAPDU: 90 00 [11:53:06]wFMCommunicate OK [11:53:06]wFMCommunicate request_size=255 [11:53:06]MH_SAM_APDU [11:53: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 26 1E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 58 C0 04 00 35 04 06 00 1C [11:53:06]Write to MH i2c: E2 02 01 EA 7A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 26 1E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 58 C0 04 00 35 04 06 00 1C 00 00 8A [11:53:06]Write i2c OK [11:53:06]MH_I2C_Read... [11:53:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:53:06]Read from MH i2c: E2 [11:53:06]MH_I2C_Read... [11:53:06]Read from MH i2c: E2 03 00 [11:53:06]MH_I2C_Read... [11:53:06]Read from MH i2c: E2 03 00 EA 7A 00 90 00 D8 [11:53:06]RAPDU: 90 00 [11:53:06]wFMCommunicate OK [11:53:06]wFMCommunicate request_size=10 [11:53:06]MH_SAM_APDU [11:53:06]CAPDU: 80 0D 02 02 05 88 13 2F 87 BB [11:53:06]Write to MH i2c: E2 0D 00 EB 7A 80 0D 02 02 05 00 88 13 2F 87 BB 00 00 F5 [11:53:06]Write i2c OK [11:53:06]MH_I2C_Read... [11:53:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:53:06]Read from MH i2c: E2 [11:53:06]MH_I2C_Read... [11:53:06]Read from MH i2c: E2 03 00 [11:53:06]MH_I2C_Read... [11:53:06]Read from MH i2c: E2 03 00 EB 7A 00 90 00 D9 [11:53:06]RAPDU: 90 00 [11:53:06]wFMCommunicate OK [11:53:06]wFMCommunicate request_size=4 [11:53:06]MH_SAM_APDU [11:53:06]CAPDU: 80 0D 03 02 [11:53:06]Write to MH i2c: E2 08 00 EC 7A 80 0D 03 02 00 00 00 00 E1 [11:53:06]Write i2c OK [11:53:06]MH_I2C_Read... [11:53:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:53:06]Read from MH i2c: E2 [11:53:06]MH_I2C_Read... [11:53:06]Read from MH i2c: E2 0B 00 [11:53:06]MH_I2C_Read... [11:53:06]Read from MH i2c: E2 0B 00 EC 7A 00 95 08 4B 40 77 9D 8D 1B 90 00 C6 [11:53:06]RAPDU: 95 08 4B 40 77 9D 8D 1B 90 00 [11:53:06]wFMCommunicate OK [11:53:06]SAM_PROTO_SignData done [11:53:06]FM_MakeSignedData done [11:53:06]CreateOFDProtocolMessage [11:53:06]wFMCommunicate request_size=4 [11:53:06]MH_SAM_APDU [11:53:06]CAPDU: 80 11 00 00 [11:53:06]Write to MH i2c: E2 08 00 ED 7A 80 11 00 00 00 00 00 00 E1 [11:53:06]Write i2c OK [11:53:06]MH_I2C_Read... [11:53:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:53:06]Read from MH i2c: E2 [11:53:06]MH_I2C_Read... [11:53:06]Read from MH i2c: E2 17 00 [11:53:06]MH_I2C_Read... [11:53:06]Read from MH i2c: E2 17 00 ED 7A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 36 [11:53:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:53:06]wFMCommunicate OK [11:53:06]CreateOFDProtocolMessage done [11:53:06]OFDSenderStorePacket 311384 [11:53:06]StoreOFDPacket docnum=311384 [11:53:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 89 B3 07 01 65 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 26 1E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 58 C0 04 00 35 04 06 00 1C 88 13 2F 87 BB 95 08 4B 40 77 9D 8D 1B [11:53:06]CheckFolder [11:53:06]dirname=/storage/ofd_packets [11:53:06]CheckFolder done [11:53:06]ProducePacketName [11:53:06]name=ofd_packets/00311384 [11:53:06]NVStorageSaveData ofd_packets/00311384 [11:53:06]File name is /storage/ofd_packets/00311384 [11:53:06]Write 301 bytes [11:53:06]NVStorageSaveData done [11:53:06]OFDSenderStorePacket done [11:53:06]KKMCreateOFDPacket done [11:53:06]NVStorageSaveData kkm_last_timestamp [11:53:06]File name is /storage/kkm_last_timestamp [11:53:06]Write 4 bytes [11:53:06]NVStorageSaveData done [11:53:06]ExternCall_PrintAddStr [11:53:06]wPrintStart [11:53:06]Write to MH i2c: 01 00 00 EE 7A 68 [11:53:06]Write i2c OK [11:53:06]MH_I2C_Read... [11:53:06]Read from MH i2c: 01 [11:53:06]MH_I2C_Read... [11:53:06]Read from MH i2c: 01 07 00 [11:53:06]MH_I2C_Read... [11:53:06]Read from MH i2c: 01 07 00 EE 7A 00 00 00 00 00 FF 0F 7D [11:53:06]RasterBufferAndPrint [11:53:06]line Счет N : (1)645185 [11:53:06]line ИНН: 02508201610067 [11:53:06]line Контрольно-Кассовый Чек [11:53:06]line ПРОДАЖА [11:53:06]line ТРК (МРК, ГНК) : 52 [11:53:06]line Товар: 2710124130 [11:53:06]line Аи-92-К-2 [11:53:06]line 14.950 * 66.90 [11:53:06]line = 1000.16 [11:53:06]line НДС 12% НСП 1% [11:53:06]line > о реализуемом товаре [11:53:06]line ИТОГО: 1000.16 [11:53:06]line НСП 1% : 8.85 [11:53:06]line НДС 12% : 106.21 [11:53:06]line Наличными: 0.00 [11:53:06]line Безнал.: 1000.16 [11:53:06]line Место: АЗС № 172 "Партнер Нефть" [11:53:06]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:53:06]line СНО: Общий режим [11:53:06]line Чек 231 30.10.2024 11:53 [11:53:06]line Смена: 536 ФФД: 1.0 [11:53:06]line ЗНМ: 0300000116 [11:53:06]line РНМ: 0000000000091780 [11:53:06]line Версия ККМ: 001 [11:53:06]line Платежная система: Mbank [11:53:06]line ФМ: 0000000000871765 [11:53:06]line ФД: 311384 [11:53:06]line ФПД: 31370763012027 [11:53:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T115310&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311384&fm=31370763012027&tin=02508201610067®Number=0000000000091780&sum=100016 [11:53:06]written 0, free lines is 4095 [11:53:06]OFD Sender: Processing packet 311384 [packets to send 223, broken 222] [11:53:06]ProducePacketName [11:53:06]name=ofd_packets/00311384 [11:53:06]OFD Sender: To server: pG, [11:53:06]CommunicateWithHost lk.salyk.kg:30040 [11:53:06]ConnectInit lk.salyk.kg [11:53:06]Connected sock=10 [11:53:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 89 B3 07 01 65 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 26 1E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 58 C0 04 00 35 04 06 00 1C 88 13 2F 87 BB 95 08 4B 40 77 9D 8D 1B [11:53:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 FD 51 47 00 62 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 31 37 36 35 10 04 04 00 58 C0 04 00 F4 03 04 00 75 C4 21 67 B6 04 01 00 00 E3 21 55 9F 2E 12 95 7D [11:53:07]CommunicateWithHost err = 0 [11:53:07]CheckOFDResponse [11:53:07]1017 (14) - 77093643461234 [11:53:07]1041 (16) - 0000000000871765 [11:53:07]1040 (4) - 311384 [11:53:07]1012 (4) - 30.10.2024 05:30 [11:53:07]1206 (1) - 0 [11:53:07]OFD Sender: Remove packet 311384 [11:53:07]ProducePacketName [11:53:07]name=ofd_packets/00311384 [11:53:07]NVStorageDeleteData [11:53:07]Write to MH i2c: 01 00 00 16 7B 91 [11:53:07]Write i2c OK [11:53:07]MH_I2C_Read... [11:53:07]Read from MH i2c: 01 [11:53:07]MH_I2C_Read... [11:53:07]Read from MH i2c: 01 07 00 [11:53:07]MH_I2C_Read... [11:53:07]Read from MH i2c: 01 07 00 16 7B 00 00 00 00 00 FB 0C 9F [11:53:07]RasterBufferAndPrint [11:53:07]line [11:53:07]line [11:53:07]line [11:53:07]line [11:53:07]line [11:53:07]written 0, free lines is 3332 [11:53:07]MH_Cut [11:53:07]Write to MH i2c: D1 01 00 1D 7B 01 6A [11:53:07]Write i2c OK [11:53:07]MH_I2C_Read... [11:53:07]Read from MH i2c: D1 [11:53:07]MH_I2C_Read... [11:53:07]Read from MH i2c: D1 01 00 [11:53:07]MH_I2C_Read... [11:53:07]Read from MH i2c: D1 01 00 1D 7B 00 69 [11:53:07]Write to MH i2c: 01 00 00 1E 7B 99 [11:53:07]Write i2c OK [11:53:07]MH_I2C_Read... [11:53:07]OFD Sender: No OFD packet to send [11:53:07]*** Cut start [11:53:07]*** Purtial cut [11:53:07]*** Stage 1: CUTSNS_PIN = 1 [11:53:08]Read from MH i2c: 01 [11:53:08]MH_I2C_Read... [11:53:08]*** Stop cut motor [11:53:08]*** Cut end [11:53:08]Read from MH i2c: 01 07 00 [11:53:08]MH_I2C_Read... [11:53:08]Read from MH i2c: 01 07 00 1E 7B 00 00 00 00 00 FF 0F AE [11:53:08]process_action close_receipt done [11:53:08]requested_data is exist [11:53:08]produce_requested_data [11:53:08]requested_item fm.sn is exist - process it [11:53:08]wFMCommunicate request_size=4 [11:53:08]MH_SAM_APDU [11:53:08]CAPDU: 80 11 00 00 [11:53:08]Write to MH i2c: E2 08 00 1F 7B 80 11 00 00 00 00 00 00 14 [11:53:08]Write i2c OK [11:53:08]MH_I2C_Read... [11:53:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:53:08]Read from MH i2c: E2 [11:53:08]MH_I2C_Read... [11:53:08]Read from MH i2c: E2 17 00 [11:53:08]MH_I2C_Read... [11:53:08]Read from MH i2c: E2 17 00 1F 7B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 69 [11:53:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:53:08]wFMCommunicate OK [11:53:08]requested_item fd.num is exist - process it [11:53:08]SAM_PROTO_GetFieldsCounters [11:53:08]wFMCommunicate request_size=4 [11:53:08]MH_SAM_APDU [11:53:08]CAPDU: 80 13 00 00 [11:53:08]Write to MH i2c: E2 08 00 20 7B 80 13 00 00 00 00 00 00 17 [11:53:08]Write i2c OK [11:53:08]MH_I2C_Read... [11:53:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:53:08]Read from MH i2c: E2 [11:53:08]MH_I2C_Read... [11:53:08]Read from MH i2c: E2 62 00 [11:53:08]MH_I2C_Read... [11:53:08]Read from MH i2c: E2 62 00 20 7B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 58 C0 04 00 0E 04 04 00 18 02 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 25 [11:53: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 58 C0 04 00 0E 04 04 00 18 02 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:53:08]wFMCommunicate OK [11:53:08]SAM_PROTO_GetFieldsCounters done [11:53:08]requested_item shift.num is exist - process it [11:53:08]requested_item shift.opened is exist - process it [11:53:08]req_shift_opened [11:53:08]FM_GetShiftState [11:53:08]SAM_PROTO_GetShiftState [11:53:08]wFMCommunicate request_size=4 [11:53:08]MH_SAM_APDU [11:53:08]CAPDU: 80 13 01 00 [11:53:08]Write to MH i2c: E2 08 00 21 7B 80 13 01 00 00 00 00 00 19 [11:53:08]Write i2c OK [11:53:08]MH_I2C_Read... [11:53:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:53:08]Read from MH i2c: E2 [11:53:08]MH_I2C_Read... [11:53:08]Read from MH i2c: E2 0E 00 [11:53:08]MH_I2C_Read... [11:53:08]Read from MH i2c: E2 0E 00 21 7B 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 04 [11:53:08]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:53:08]wFMCommunicate OK [11:53:08]SAM_PROTO_GetShiftState done [11:53:08]FM_GetShiftState done [11:53:08]req_shift_opened done [11:53:08]requested_item shift.open_date is exist - process it [11:53:08]req_shift_open_date [11:53:08]req_shift_open_date done [11:53:08]produce_requested_data done [11:53:08]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311384,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:53:08]process_action_free close_receipt [11:53:08]json_value_free [11:53:08]json_value_free done [11:53:08]process_json_proto returns [11:53:08]Send response to host [11:53:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311384,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:53:08]free response buf [11:53:08]execute_script done [11:53:08]execute_script returns [11:53:08]free content buf [11:53:08]Sock 7.Close socket [11:53:08]Sock 7.Thread stoped [11:53:12]OFD Sender: No OFD packet to send [11:53:17]OFD Sender: No OFD packet to send [11:53:22]OFD Sender: No OFD packet to send [11:53:27]OFD Sender: No OFD packet to send [11:53:32]OFD Sender: No OFD packet to send [11:53:37]OFD Sender: No OFD packet to send [11:53:42]OFD Sender: No OFD packet to send [11:53:47]OFD Sender: No OFD packet to send [11:53:52]OFD Sender: No OFD packet to send [11:53:57]OFD Sender: No OFD packet to send [11:54:00]accept exits with 9 [11:54:00]New connection [11:54:00]New thread 3066654052 created [11:54:00]Thread 3066510692 joined [11:54:00]Waiting for new connection... [11:54:00] Sock 9.Parse request [11:54:00]Sock 9.Check first char [11:54:00]Sock 9.First char is OK [11:54:00]request: POST /json_proto HTTP/1.0 [11:54:00]Method: POST [11:54:00]URL: /json_proto [11:54:00]Method is POST - this is cgi request [11:54:00]url: /json_proto [11:54:00]query_string will be loaded in cgi processing [11:54:00]execute_cgi json_proto POST (null) [11:54:00]execute_cgi path=json_proto method=POST [11:54:00]POST find Content-Length [11:54:00]Host: 172.17.96.3:8080 [11:54:00]Content-Length: 766 [11:54:00]Content-Type: application/json [11:54:00] [11:54:00]POST finish read [11:54:00]Found Content-Length = 766 [11:54:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645186", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 65.620, "sum" : 5000.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: Mbank", "payments": [ { "type": 1, "sum" : 5000.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:54:00]execute_script... [11:54: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)645186", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 65.620, "sum" : 5000.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: Mbank", "payments": [ { "type": 1, "sum" : 5000.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:54:00]POST & json_proto [11:54:00]process_json_proto [11:54:00]json parsed OK: [11:54:00]protocol is kg_v1.0 [11:54:00]action value=close_receipt [11:54:00]process_action close_receipt [11:54:00]cmd_close_receipt [11:54:00]MH_GetDate [11:54:00]Write to MH i2c: F0 00 00 22 7B 8C [11:54:00]Write i2c OK [11:54:00]MH_I2C_Read... [11:54:00]Read from MH i2c: F0 [11:54:00]MH_I2C_Read... [11:54:00]Read from MH i2c: F0 09 00 [11:54:00]MH_I2C_Read... [11:54:00]Read from MH i2c: F0 09 00 22 7B 00 5D 1E 22 67 44 5E 04 65 A4 [11:54:00]GetLastDocTimeStamp 1730289190 [11:54:00]current date 1730289245 [11:54:00]FM_GetShiftState [11:54:00]SAM_PROTO_GetShiftState [11:54:00]wFMCommunicate request_size=4 [11:54:00]MH_SAM_APDU [11:54:00]CAPDU: 80 13 01 00 [11:54:00]Write to MH i2c: E2 08 00 23 7B 80 13 01 00 00 00 00 00 1B [11:54:00]Write i2c OK [11:54:00]MH_I2C_Read... [11:54:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:54:00]Read from MH i2c: E2 [11:54:00]MH_I2C_Read... [11:54:00]Read from MH i2c: E2 0E 00 [11:54:00]MH_I2C_Read... [11:54:00]Read from MH i2c: E2 0E 00 23 7B 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 06 [11:54:00]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:54:00]wFMCommunicate OK [11:54:00]SAM_PROTO_GetShiftState done [11:54:00]FM_GetShiftState done [11:54:00]opened in 1730247899 [11:54:00]opened+sec_in_day 1730334299 [11:54:00]quantity*price = 500024 [11:54:00]sum+1 = 500025 [11:54:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 5000.24 НСП 1% : 44.25 НДС 12% : 531.00 Наличными: 0.00 Безнал.: 5000.24 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 232 30.10.2024 11:54 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311385 ФПД: 267832518865593 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T115405&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311385&fm=267832518865593&tin=02508201610067®Number=0000000000091780&sum=500024 [11:54:01]StoreToDocumentArchive [11:54:01]shift 536 fd 311385 [11:54:01]save to /storage/0536/doc_00311385 [11:54:01]save last doc name /storage/0536/doc_00311385 to /storage/kkm_last_doc_name [11:54:01]save OK [11:54:01]Clear old archive folders... [11:54:01]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:54:01]tlvbuf is B6F0F940 [11:54:01]SAM_PROTO_ClearQueue [11:54:01]wFMCommunicate request_size=4 [11:54:01]MH_SAM_APDU [11:54:01]CAPDU: 80 09 00 00 [11:54:01]Write to MH i2c: E2 08 00 30 7B 80 09 00 00 00 00 00 00 1D [11:54:01]Write i2c OK [11:54:01]MH_I2C_Read... [11:54:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:54:01]Read from MH i2c: E2 [11:54:01]MH_I2C_Read... [11:54:01]Read from MH i2c: E2 03 00 [11:54:01]MH_I2C_Read... [11:54:01]Read from MH i2c: E2 03 00 30 7B 00 90 00 1F [11:54:01]RAPDU: 90 00 [11:54:01]wFMCommunicate OK [11:54:01]SAM_PROTO_ClearQueue done [11:54:01]KKMCreateOFDPacket [11:54:01]OFDProtocolAddRootSTLVToBuf [11:54:01]FM_MakeSignedData [11:54:01]FM_MakeSignedData [11:54:01]SAM_PROTO_SignData [11:54:01]wFMCommunicate request_size=4 [11:54:01]MH_SAM_APDU [11:54:01]CAPDU: 80 0D 01 02 [11:54:01]Write to MH i2c: E2 08 00 31 7B 80 0D 01 02 00 00 00 00 25 [11:54:01]Write i2c OK [11:54:01]MH_I2C_Read... [11:54:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:54:01]Read from MH i2c: E2 [11:54:01]MH_I2C_Read... [11:54:01]Read from MH i2c: E2 03 00 [11:54:01]MH_I2C_Read... [11:54:01]Read from MH i2c: E2 03 00 31 7B 00 90 00 20 [11:54:01]RAPDU: 90 00 [11:54:01]wFMCommunicate OK [11:54:01]wFMCommunicate request_size=255 [11:54:01]MH_SAM_APDU [11:54: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 32 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 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 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 5D 1E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 59 C0 04 00 35 04 06 00 F3 97 9E 25 [11:54:01]Write to MH i2c: E2 02 01 32 7B 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 32 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 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 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 5D 1E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 59 C0 04 00 35 04 06 00 F3 97 9E 25 00 00 5C [11:54:01]Write i2c OK [11:54:01]MH_I2C_Read... [11:54:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:54:01]Read from MH i2c: E2 [11:54:01]MH_I2C_Read... [11:54:01]Read from MH i2c: E2 03 00 [11:54:01]MH_I2C_Read... [11:54:01]Read from MH i2c: E2 03 00 32 7B 00 90 00 21 [11:54:01]RAPDU: 90 00 [11:54:01]wFMCommunicate OK [11:54:01]wFMCommunicate request_size=7 [11:54:01]MH_SAM_APDU [11:54:01]CAPDU: 80 0D 02 02 02 72 B9 [11:54:01]Write to MH i2c: E2 0A 00 33 7B 80 0D 02 02 02 00 72 B9 00 00 57 [11:54:01]Write i2c OK [11:54:01]MH_I2C_Read... [11:54:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:54:01]Read from MH i2c: E2 [11:54:01]MH_I2C_Read... [11:54:01]Read from MH i2c: E2 03 00 [11:54:01]MH_I2C_Read... [11:54:01]Read from MH i2c: E2 03 00 33 7B 00 90 00 22 [11:54:01]RAPDU: 90 00 [11:54:01]wFMCommunicate OK [11:54:01]wFMCommunicate request_size=4 [11:54:01]MH_SAM_APDU [11:54:01]CAPDU: 80 0D 03 02 [11:54:01]Write to MH i2c: E2 08 00 34 7B 80 0D 03 02 00 00 00 00 2A [11:54:01]Write i2c OK [11:54:01]MH_I2C_Read... [11:54:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:54:01]Read from MH i2c: E2 [11:54:01]MH_I2C_Read... [11:54:01]Read from MH i2c: E2 0B 00 [11:54:01]MH_I2C_Read... [11:54:01]Read from MH i2c: E2 0B 00 34 7B 00 62 20 75 61 62 0D B1 10 90 00 B3 [11:54:01]RAPDU: 62 20 75 61 62 0D B1 10 90 00 [11:54:01]wFMCommunicate OK [11:54:01]SAM_PROTO_SignData done [11:54:01]FM_MakeSignedData done [11:54:01]CreateOFDProtocolMessage [11:54:01]wFMCommunicate request_size=4 [11:54:01]MH_SAM_APDU [11:54:01]CAPDU: 80 11 00 00 [11:54:01]Write to MH i2c: E2 08 00 35 7B 80 11 00 00 00 00 00 00 2A [11:54:01]Write i2c OK [11:54:01]MH_I2C_Read... [11:54:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:54:01]Read from MH i2c: E2 [11:54:01]MH_I2C_Read... [11:54:01]Read from MH i2c: E2 17 00 [11:54:01]MH_I2C_Read... [11:54:01]Read from MH i2c: E2 17 00 35 7B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7F [11:54:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:54:01]wFMCommunicate OK [11:54:01]CreateOFDProtocolMessage done [11:54:01]OFDSenderStorePacket 311385 [11:54:01]StoreOFDPacket docnum=311385 [11:54:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 F2 51 04 01 F9 35 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 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 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 5D 1E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 59 C0 04 00 35 04 06 00 F3 97 9E 25 72 B9 62 20 75 61 62 0D B1 10 [11:54:01]CheckFolder [11:54:01]dirname=/storage/ofd_packets [11:54:01]CheckFolder done [11:54:01]ProducePacketName [11:54:01]name=ofd_packets/00311385 [11:54:01]NVStorageSaveData ofd_packets/00311385 [11:54:01]File name is /storage/ofd_packets/00311385 [11:54:01]Write 298 bytes [11:54:01]NVStorageSaveData done [11:54:01]OFDSenderStorePacket done [11:54:01]KKMCreateOFDPacket done [11:54:01]NVStorageSaveData kkm_last_timestamp [11:54:01]File name is /storage/kkm_last_timestamp [11:54:01]Write 4 bytes [11:54:01]NVStorageSaveData done [11:54:01]ExternCall_PrintAddStr [11:54:01]wPrintStart [11:54:01]Write to MH i2c: 01 00 00 36 7B B1 [11:54:01]Write i2c OK [11:54:01]MH_I2C_Read... [11:54:01]Read from MH i2c: 01 [11:54:01]MH_I2C_Read... [11:54:01]Read from MH i2c: 01 07 00 [11:54:01]MH_I2C_Read... [11:54:01]Read from MH i2c: 01 07 00 36 7B 00 00 00 00 00 FF 0F C6 [11:54:01]RasterBufferAndPrint [11:54:01]line Счет N : (1)645186 [11:54:01]line ИНН: 02508201610067 [11:54:01]line Контрольно-Кассовый Чек [11:54:01]line ПРОДАЖА [11:54:01]line ТРК (МРК, ГНК) : 11 [11:54:01]line Товар: 2710194210 [11:54:01]line ДТ-К-2 [11:54:01]line 65.620 * 76.20 [11:54:01]line = 5000.24 [11:54:01]line НДС 12% НСП 1% [11:54:01]line > о реализуемом товаре [11:54:01]line ИТОГО: 5000.24 [11:54:01]line НСП 1% : 44.25 [11:54:01]line НДС 12% : 531.00 [11:54:01]line Наличными: 0.00 [11:54:01]line Безнал.: 5000.24 [11:54:01]line Место: АЗС № 172 "Партнер Нефть" [11:54:01]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:54:01]line СНО: Общий режим [11:54:01]line Чек 232 30.10.2024 11:54 [11:54:01]line Смена: 536 ФФД: 1.0 [11:54:01]line ЗНМ: 0300000116 [11:54:01]line РНМ: 0000000000091780 [11:54:01]line Версия ККМ: 001 [11:54:01]line Платежная система: Mbank [11:54:01]line ФМ: 0000000000871765 [11:54:01]line ФД: 311385 [11:54:01]line ФПД: 267832518865593 [11:54:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T115405&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311385&fm=267832518865593&tin=02508201610067®Number=0000000000091780&sum=500024 [11:54:02]OFD Sender: Processing packet 311385 [packets to send 223, broken 222] [11:54:02]ProducePacketName [11:54:02]name=ofd_packets/00311385 [11:54:02]OFD Sender: To server: pG, [11:54:02]CommunicateWithHost lk.salyk.kg:30040 [11:54:02]ConnectInit lk.salyk.kg [11:54:02]written 0, free lines is 4095 [11:54:02]Connected sock=10 [11:54:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 F2 51 04 01 F9 35 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 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 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 5D 1E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 59 C0 04 00 35 04 06 00 F3 97 9E 25 72 B9 62 20 75 61 62 0D B1 10 [11:54:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 AF 77 47 00 A0 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 31 37 36 35 10 04 04 00 59 C0 04 00 F4 03 04 00 AD C4 21 67 B6 04 01 00 00 6D B3 39 03 81 0B A2 DF [11:54:02]CommunicateWithHost err = 0 [11:54:02]CheckOFDResponse [11:54:02]1017 (14) - 77093643461234 [11:54:02]1041 (16) - 0000000000871765 [11:54:02]1040 (4) - 311385 [11:54:02]1012 (4) - 30.10.2024 05:31 [11:54:02]1206 (1) - 0 [11:54:02]OFD Sender: Remove packet 311385 [11:54:02]ProducePacketName [11:54:02]name=ofd_packets/00311385 [11:54:02]NVStorageDeleteData [11:54:02]Write to MH i2c: 01 00 00 5E 7B D9 [11:54:02]Write i2c OK [11:54:02]MH_I2C_Read... [11:54:02]Read from MH i2c: 01 [11:54:02]MH_I2C_Read... [11:54:02]Read from MH i2c: 01 07 00 [11:54:02]MH_I2C_Read... [11:54:02]Read from MH i2c: 01 07 00 5E 7B 00 00 00 00 00 F0 0C DC [11:54:02]RasterBufferAndPrint [11:54:02]line [11:54:02]line [11:54:02]line [11:54:02]line [11:54:02]line [11:54:02]written 0, free lines is 3319 [11:54:02]MH_Cut [11:54:02]Write to MH i2c: D1 01 00 65 7B 01 B2 [11:54:02]Write i2c OK [11:54:02]MH_I2C_Read... [11:54:02]Read from MH i2c: D1 [11:54:02]MH_I2C_Read... [11:54:02]Read from MH i2c: D1 01 00 [11:54:02]MH_I2C_Read... [11:54:02]Read from MH i2c: D1 01 00 65 7B 00 B1 [11:54:02]Write to MH i2c: 01 00 00 66 7B E1 [11:54:02]Write i2c OK [11:54:02]MH_I2C_Read... [11:54:02]OFD Sender: No OFD packet to send [11:54:03]*** Cut start [11:54:03]*** Purtial cut [11:54:03]*** Stage 1: CUTSNS_PIN = 1 [11:54:03]Read from MH i2c: 01 [11:54:03]MH_I2C_Read... [11:54:03]*** Stop cut motor [11:54:03]*** Cut end [11:54:03]Read from MH i2c: 01 07 00 [11:54:03]MH_I2C_Read... [11:54:03]Read from MH i2c: 01 07 00 66 7B 00 00 00 00 00 FF 0F F6 [11:54:03]process_action close_receipt done [11:54:03]requested_data is exist [11:54:03]produce_requested_data [11:54:03]requested_item fm.sn is exist - process it [11:54:03]wFMCommunicate request_size=4 [11:54:03]MH_SAM_APDU [11:54:03]CAPDU: 80 11 00 00 [11:54:03]Write to MH i2c: E2 08 00 67 7B 80 11 00 00 00 00 00 00 5C [11:54:03]Write i2c OK [11:54:03]MH_I2C_Read... [11:54:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:54:03]Read from MH i2c: E2 [11:54:03]MH_I2C_Read... [11:54:03]Read from MH i2c: E2 17 00 [11:54:03]MH_I2C_Read... [11:54:03]Read from MH i2c: E2 17 00 67 7B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B1 [11:54:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:54:03]wFMCommunicate OK [11:54:03]requested_item fd.num is exist - process it [11:54:03]SAM_PROTO_GetFieldsCounters [11:54:03]wFMCommunicate request_size=4 [11:54:03]MH_SAM_APDU [11:54:03]CAPDU: 80 13 00 00 [11:54:03]Write to MH i2c: E2 08 00 68 7B 80 13 00 00 00 00 00 00 5F [11:54:03]Write i2c OK [11:54:03]MH_I2C_Read... [11:54:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:54:03]Read from MH i2c: E2 [11:54:03]MH_I2C_Read... [11:54:03]Read from MH i2c: E2 62 00 [11:54:03]MH_I2C_Read... [11:54:03]Read from MH i2c: E2 62 00 68 7B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 59 C0 04 00 0E 04 04 00 18 02 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 71 [11:54: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 59 C0 04 00 0E 04 04 00 18 02 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:54:03]wFMCommunicate OK [11:54:03]SAM_PROTO_GetFieldsCounters done [11:54:03]requested_item shift.num is exist - process it [11:54:03]requested_item shift.opened is exist - process it [11:54:03]req_shift_opened [11:54:03]FM_GetShiftState [11:54:03]SAM_PROTO_GetShiftState [11:54:03]wFMCommunicate request_size=4 [11:54:03]MH_SAM_APDU [11:54:03]CAPDU: 80 13 01 00 [11:54:03]Write to MH i2c: E2 08 00 69 7B 80 13 01 00 00 00 00 00 61 [11:54:03]Write i2c OK [11:54:03]MH_I2C_Read... [11:54:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:54:03]Read from MH i2c: E2 [11:54:03]MH_I2C_Read... [11:54:03]Read from MH i2c: E2 0E 00 [11:54:03]MH_I2C_Read... [11:54:03]Read from MH i2c: E2 0E 00 69 7B 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 4C [11:54:03]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:54:03]wFMCommunicate OK [11:54:03]SAM_PROTO_GetShiftState done [11:54:03]FM_GetShiftState done [11:54:03]req_shift_opened done [11:54:03]requested_item shift.open_date is exist - process it [11:54:03]req_shift_open_date [11:54:03]req_shift_open_date done [11:54:03]produce_requested_data done [11:54:03]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311385,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:54:03]process_action_free close_receipt [11:54:03]json_value_free [11:54:03]json_value_free done [11:54:03]process_json_proto returns [11:54:03]Send response to host [11:54:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311385,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:54:03]free response buf [11:54:03]execute_script done [11:54:03]execute_script returns [11:54:03]free content buf [11:54:03]Sock 9.Close socket [11:54:03]Sock 9.Thread stoped [11:54:07]OFD Sender: No OFD packet to send [11:54:12]OFD Sender: No OFD packet to send [11:54:17]OFD Sender: No OFD packet to send [11:54:22]OFD Sender: No OFD packet to send [11:54:27]OFD Sender: No OFD packet to send [11:54:32]OFD Sender: No OFD packet to send [11:54:37]OFD Sender: No OFD packet to send [11:54:42]accept exits with 7 [11:54:42]New connection [11:54:42]New thread 3066510692 created [11:54:42]Thread 3066654052 joined [11:54:42]Waiting for new connection... [11:54:42] Sock 7.Parse request [11:54:42]Sock 7.Check first char [11:54:42]Sock 7.First char is OK [11:54:42]request: POST /json_proto HTTP/1.0 [11:54:42]Method: POST [11:54:42]URL: /json_proto [11:54:42]Method is POST - this is cgi request [11:54:42]url: /json_proto [11:54:42]query_string will be loaded in cgi processing [11:54:42]execute_cgi json_proto POST (null) [11:54:42]execute_cgi path=json_proto method=POST [11:54:42]POST find Content-Length [11:54:42]Host: 172.17.96.3:8080 [11:54:42]Content-Length: 677 [11:54:42]Content-Type: application/json [11:54:42] [11:54:42]POST finish read [11:54:42]Found Content-Length = 677 [11:54:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645187", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.100, "sum" : 140.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 140.00, "total" : 140.00, "payments": [ { "type": 0, "sum" : 140.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:54:42]execute_script... [11:54: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)645187", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.100, "sum" : 140.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 140.00, "total" : 140.00, "payments": [ { "type": 0, "sum" : 140.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:54:42]POST & json_proto [11:54:42]process_json_proto [11:54:42]json parsed OK: [11:54:42]protocol is kg_v1.0 [11:54:42]action value=close_receipt [11:54:42]process_action close_receipt [11:54:42]cmd_close_receipt [11:54:42]MH_GetDate [11:54:42]Write to MH i2c: F0 00 00 6A 7B D4 [11:54:42]Write i2c OK [11:54:42]MH_I2C_Read... [11:54:42]Read from MH i2c: F0 [11:54:42]MH_I2C_Read... [11:54:42]Read from MH i2c: F0 09 00 [11:54:42]MH_I2C_Read... [11:54:42]Read from MH i2c: F0 09 00 6A 7B 00 87 1E 22 67 44 5E 04 65 16 [11:54:42]GetLastDocTimeStamp 1730289245 [11:54:42]current date 1730289287 [11:54:42]FM_GetShiftState [11:54:42]SAM_PROTO_GetShiftState [11:54:42]wFMCommunicate request_size=4 [11:54:42]MH_SAM_APDU [11:54:42]CAPDU: 80 13 01 00 [11:54:42]Write to MH i2c: E2 08 00 6B 7B 80 13 01 00 00 00 00 00 63 [11:54:42]Write i2c OK [11:54:42]MH_I2C_Read... [11:54:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:54:42]Read from MH i2c: E2 [11:54:42]MH_I2C_Read... [11:54:42]Read from MH i2c: E2 0E 00 [11:54:42]MH_I2C_Read... [11:54:42]Read from MH i2c: E2 0E 00 6B 7B 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 4E [11:54:42]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:54:42]wFMCommunicate OK [11:54:42]SAM_PROTO_GetShiftState done [11:54:42]FM_GetShiftState done [11:54:42]opened in 1730247899 [11:54:42]opened+sec_in_day 1730334299 [11:54:42]quantity*price = 14049 [11:54:42]sum+1 = 14050 [11:54:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 140.00 Внесено: 140.00 СДАЧА: 0.00 НСП 1% : 1.24 НДС 12% : 14.92 Наличными: 140.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 233 30.10.2024 11:54 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311386 ФПД: 213666626756601 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T115447&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311386&fm=213666626756601&tin=02508201610067®Number=0000000000091780&sum=14000 [11:54:43]StoreToDocumentArchive [11:54:43]shift 536 fd 311386 [11:54:43]save to /storage/0536/doc_00311386 [11:54:43]save last doc name /storage/0536/doc_00311386 to /storage/kkm_last_doc_name [11:54:43]save OK [11:54:43]Clear old archive folders... [11:54:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:54:43]tlvbuf is 00681320 [11:54:43]SAM_PROTO_ClearQueue [11:54:43]wFMCommunicate request_size=4 [11:54:43]MH_SAM_APDU [11:54:43]CAPDU: 80 09 00 00 [11:54:43]Write to MH i2c: E2 08 00 78 7B 80 09 00 00 00 00 00 00 65 [11:54:43]Write i2c OK [11:54:43]MH_I2C_Read... [11:54:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:54:43]Read from MH i2c: E2 [11:54:43]MH_I2C_Read... [11:54:43]Read from MH i2c: E2 03 00 [11:54:43]MH_I2C_Read... [11:54:43]Read from MH i2c: E2 03 00 78 7B 00 90 00 67 [11:54:43]RAPDU: 90 00 [11:54:43]wFMCommunicate OK [11:54:43]SAM_PROTO_ClearQueue done [11:54:43]KKMCreateOFDPacket [11:54:43]OFDProtocolAddRootSTLVToBuf [11:54:43]FM_MakeSignedData [11:54:43]FM_MakeSignedData [11:54:43]SAM_PROTO_SignData [11:54:43]wFMCommunicate request_size=4 [11:54:43]MH_SAM_APDU [11:54:43]CAPDU: 80 0D 01 02 [11:54:43]Write to MH i2c: E2 08 00 79 7B 80 0D 01 02 00 00 00 00 6D [11:54:43]Write i2c OK [11:54:43]MH_I2C_Read... [11:54:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:54:43]Read from MH i2c: E2 [11:54:43]MH_I2C_Read... [11:54:43]Read from MH i2c: E2 03 00 [11:54:43]MH_I2C_Read... [11:54:43]Read from MH i2c: E2 03 00 79 7B 00 90 00 68 [11:54:43]RAPDU: 90 00 [11:54:43]wFMCommunicate OK [11:54:43]wFMCommunicate request_size=255 [11:54:43]MH_SAM_APDU [11: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 34 08 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E1 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 87 1E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5A C0 04 00 35 04 06 00 C2 [11:54:43]Write to MH i2c: E2 02 01 7A 7B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 34 08 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E1 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 87 1E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5A C0 04 00 35 04 06 00 C2 00 00 37 [11:54:43]Write i2c OK [11:54:43]MH_I2C_Read... [11:54:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:54:44]Read from MH i2c: E2 [11:54:44]MH_I2C_Read... [11:54:44]Read from MH i2c: E2 03 00 [11:54:44]MH_I2C_Read... [11:54:44]Read from MH i2c: E2 03 00 7A 7B 00 90 00 69 [11:54:44]RAPDU: 90 00 [11:54:44]wFMCommunicate OK [11:54:44]wFMCommunicate request_size=10 [11:54:44]MH_SAM_APDU [11:54:44]CAPDU: 80 0D 02 02 05 54 23 63 5F F9 [11:54:44]Write to MH i2c: E2 0D 00 7B 7B 80 0D 02 02 05 00 54 23 63 5F F9 00 00 AC [11:54:44]Write i2c OK [11:54:44]MH_I2C_Read... [11:54:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:54:44]Read from MH i2c: E2 [11:54:44]MH_I2C_Read... [11:54:44]Read from MH i2c: E2 03 00 [11:54:44]MH_I2C_Read... [11:54:44]Read from MH i2c: E2 03 00 7B 7B 00 90 00 6A [11:54:44]RAPDU: 90 00 [11:54:44]wFMCommunicate OK [11:54:44]wFMCommunicate request_size=4 [11:54:44]MH_SAM_APDU [11:54:44]CAPDU: 80 0D 03 02 [11:54:44]Write to MH i2c: E2 08 00 7C 7B 80 0D 03 02 00 00 00 00 72 [11:54:44]Write i2c OK [11:54:44]MH_I2C_Read... [11:54:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:54:44]Read from MH i2c: E2 [11:54:44]MH_I2C_Read... [11:54:44]Read from MH i2c: E2 0B 00 [11:54:44]MH_I2C_Read... [11:54:44]Read from MH i2c: E2 0B 00 7C 7B 00 DD 16 75 E9 5D 5D 9B DE 90 00 F7 [11:54:44]RAPDU: DD 16 75 E9 5D 5D 9B DE 90 00 [11:54:44]wFMCommunicate OK [11:54:44]SAM_PROTO_SignData done [11:54:44]FM_MakeSignedData done [11:54:44]CreateOFDProtocolMessage [11:54:44]wFMCommunicate request_size=4 [11:54:44]MH_SAM_APDU [11:54:44]CAPDU: 80 11 00 00 [11:54:44]Write to MH i2c: E2 08 00 7D 7B 80 11 00 00 00 00 00 00 72 [11:54:44]Write i2c OK [11:54:44]MH_I2C_Read... [11:54:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:54:44]Read from MH i2c: E2 [11:54:44]MH_I2C_Read... [11:54:44]Read from MH i2c: E2 17 00 [11:54:44]MH_I2C_Read... [11:54:44]Read from MH i2c: E2 17 00 7D 7B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C7 [11:54:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:54:44]wFMCommunicate OK [11:54:44]CreateOFDProtocolMessage done [11:54:44]OFDSenderStorePacket 311386 [11:54:44]StoreOFDPacket docnum=311386 [11:54:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 CB 2F 07 01 22 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 32 FF 03 08 00 03 34 08 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E1 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 87 1E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5A C0 04 00 35 04 06 00 C2 54 23 63 5F F9 DD 16 75 E9 5D 5D 9B DE [11:54:44]CheckFolder [11:54:44]dirname=/storage/ofd_packets [11:54:44]CheckFolder done [11:54:44]ProducePacketName [11:54:44]name=ofd_packets/00311386 [11:54:44]NVStorageSaveData ofd_packets/00311386 [11:54:44]File name is /storage/ofd_packets/00311386 [11:54:44]Write 301 bytes [11:54:44]NVStorageSaveData done [11:54:44]OFDSenderStorePacket done [11:54:44]KKMCreateOFDPacket done [11:54:44]NVStorageSaveData kkm_last_timestamp [11:54:44]File name is /storage/kkm_last_timestamp [11:54:44]Write 4 bytes [11:54:44]NVStorageSaveData done [11:54:44]ExternCall_PrintAddStr [11:54:44]wPrintStart [11:54:44]Write to MH i2c: 01 00 00 7E 7B F9 [11:54:44]Write i2c OK [11:54:44]MH_I2C_Read... [11:54:44]Read from MH i2c: 01 [11:54:44]MH_I2C_Read... [11:54:44]Read from MH i2c: 01 07 00 [11:54:44]MH_I2C_Read... [11:54:44]Read from MH i2c: 01 07 00 7E 7B 00 00 00 00 00 FF 0F 0E [11:54:44]RasterBufferAndPrint [11:54:44]line Счет N : (1)645187 [11:54:44]line ИНН: 02508201610067 [11:54:44]line Контрольно-Кассовый Чек [11:54:44]line ПРОДАЖА [11:54:44]line ТРК (МРК, ГНК) : 52 [11:54:44]line Товар: 2710124130 [11:54:44]line Аи-92-К-2 [11:54:44]line 2.100 * 66.90 [11:54:44]line = 140.49 [11:54:44]line НДС 12% НСП 1% [11:54:44]line > о реализуемом товаре [11:54:44]line ОКРУГЛЕНИЕ: -0.49 [11:54:44]line ИТОГО: 140.00 [11:54:44]line Внесено: 140.00 [11:54:44]line СДАЧА: 0.00 [11:54:44]line НСП 1% : 1.24 [11:54:44]line НДС 12% : 14.92 [11:54:44]line Наличными: 140.00 [11:54:44]line Безнал.: 0.00 [11:54:44]line Место: АЗС № 172 "Партнер Нефть" [11:54:44]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:54:44]line СНО: Общий режим [11:54:44]line Чек 233 30.10.2024 11:54 [11:54:44]line Смена: 536 ФФД: 1.0 [11:54:44]line ЗНМ: 0300000116 [11:54:44]line РНМ: 0000000000091780 [11:54:44]line Версия ККМ: 001 [11:54:44]line ФМ: 0000000000871765 [11:54:44]line ФД: 311386 [11:54:44]line ФПД: 213666626756601 [11:54:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T115447&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311386&fm=213666626756601&tin=02508201610067®Number=0000000000091780&sum=14000 [11:54:44]written 0, free lines is 4095 [11:54:44]OFD Sender: Processing packet 311386 [packets to send 223, broken 222] [11:54:44]ProducePacketName [11:54:44]name=ofd_packets/00311386 [11:54:44]OFD Sender: To server: pG, [11:54:44]CommunicateWithHost lk.salyk.kg:30040 [11:54:44]ConnectInit lk.salyk.kg [11:54:44]Connected sock=10 [11:54:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 CB 2F 07 01 22 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 32 FF 03 08 00 03 34 08 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E1 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 87 1E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5A C0 04 00 35 04 06 00 C2 54 23 63 5F F9 DD 16 75 E9 5D 5D 9B DE [11:54:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 52 0E 47 00 AF 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 31 37 36 35 10 04 04 00 5A C0 04 00 F4 03 04 00 D7 C4 21 67 B6 04 01 00 00 5F 13 FA A3 60 5C 1A 16 [11:54:44]CommunicateWithHost err = 0 [11:54:44]CheckOFDResponse [11:54:44]1017 (14) - 77093643461234 [11:54:44]1041 (16) - 0000000000871765 [11:54:44]1040 (4) - 311386 [11:54:44]1012 (4) - 30.10.2024 05:32 [11:54:44]1206 (1) - 0 [11:54:44]OFD Sender: Remove packet 311386 [11:54:44]ProducePacketName [11:54:44]name=ofd_packets/00311386 [11:54:44]NVStorageDeleteData [11:54:44]Write to MH i2c: 01 00 00 A8 7B 23 [11:54:44]Write i2c OK [11:54:44]MH_I2C_Read... [11:54:44]Read from MH i2c: 01 [11:54:44]MH_I2C_Read... [11:54:44]Read from MH i2c: 01 07 00 [11:54:44]MH_I2C_Read... [11:54:44]Read from MH i2c: 01 07 00 A8 7B 00 00 00 00 00 CF 0C 05 [11:54:44]RasterBufferAndPrint [11:54:44]line [11:54:44]line [11:54:44]line [11:54:44]line [11:54:44]line [11:54:44]written 0, free lines is 3287 [11:54:44]MH_Cut [11:54:44]Write to MH i2c: D1 01 00 AF 7B 01 FC [11:54:44]Write i2c OK [11:54:44]MH_I2C_Read... [11:54:44]Read from MH i2c: D1 [11:54:44]MH_I2C_Read... [11:54:44]Read from MH i2c: D1 01 00 [11:54:44]MH_I2C_Read... [11:54:44]Read from MH i2c: D1 01 00 AF 7B 00 FB [11:54:44]Write to MH i2c: 01 00 00 B0 7B 2B [11:54:44]Write i2c OK [11:54:44]MH_I2C_Read... [11:54:45]OFD Sender: No OFD packet to send [11:54:45]*** Cut start [11:54:45]*** Purtial cut [11:54:45]*** Stage 1: CUTSNS_PIN = 1 [11:54:45]Read from MH i2c: 01 [11:54:45]MH_I2C_Read... [11:54:45]*** Stop cut motor [11:54:45]*** Cut end [11:54:45]Read from MH i2c: 01 07 00 [11:54:45]MH_I2C_Read... [11:54:45]Read from MH i2c: 01 07 00 B0 7B 00 00 00 00 00 FF 0F 40 [11:54:45]process_action close_receipt done [11:54:45]requested_data is exist [11:54:45]produce_requested_data [11:54:45]requested_item fm.sn is exist - process it [11:54:45]wFMCommunicate request_size=4 [11:54:45]MH_SAM_APDU [11:54:45]CAPDU: 80 11 00 00 [11:54:45]Write to MH i2c: E2 08 00 B1 7B 80 11 00 00 00 00 00 00 A6 [11:54:45]Write i2c OK [11:54:45]MH_I2C_Read... [11:54:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:54:45]Read from MH i2c: E2 [11:54:45]MH_I2C_Read... [11:54:45]Read from MH i2c: E2 17 00 [11:54:45]MH_I2C_Read... [11:54:45]Read from MH i2c: E2 17 00 B1 7B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FB [11:54:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:54:45]wFMCommunicate OK [11:54:45]requested_item fd.num is exist - process it [11:54:45]SAM_PROTO_GetFieldsCounters [11:54:45]wFMCommunicate request_size=4 [11:54:45]MH_SAM_APDU [11:54:45]CAPDU: 80 13 00 00 [11:54:45]Write to MH i2c: E2 08 00 B2 7B 80 13 00 00 00 00 00 00 A9 [11:54:45]Write i2c OK [11:54:45]MH_I2C_Read... [11:54:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:54:45]Read from MH i2c: E2 [11:54:45]MH_I2C_Read... [11:54:45]Read from MH i2c: E2 62 00 [11:54:45]MH_I2C_Read... [11:54:45]Read from MH i2c: E2 62 00 B2 7B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 5A C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 E9 00 00 00 5E 04 04 00 E9 00 00 00 57 04 04 00 EA 00 00 00 19 04 04 00 00 00 00 00 90 00 BF [11:54: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 5A C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 E9 00 00 00 5E 04 04 00 E9 00 00 00 57 04 04 00 EA 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:54:45]wFMCommunicate OK [11:54:45]SAM_PROTO_GetFieldsCounters done [11:54:45]requested_item shift.num is exist - process it [11:54:45]requested_item shift.opened is exist - process it [11:54:45]req_shift_opened [11:54:45]FM_GetShiftState [11:54:45]SAM_PROTO_GetShiftState [11:54:45]wFMCommunicate request_size=4 [11:54:45]MH_SAM_APDU [11:54:45]CAPDU: 80 13 01 00 [11:54:45]Write to MH i2c: E2 08 00 B3 7B 80 13 01 00 00 00 00 00 AB [11:54:45]Write i2c OK [11:54:45]MH_I2C_Read... [11:54:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:54:45]Read from MH i2c: E2 [11:54:45]MH_I2C_Read... [11:54:45]Read from MH i2c: E2 0E 00 [11:54:45]MH_I2C_Read... [11:54:45]Read from MH i2c: E2 0E 00 B3 7B 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 96 [11:54:45]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:54:45]wFMCommunicate OK [11:54:45]SAM_PROTO_GetShiftState done [11:54:45]FM_GetShiftState done [11:54:45]req_shift_opened done [11:54:45]requested_item shift.open_date is exist - process it [11:54:45]req_shift_open_date [11:54:45]req_shift_open_date done [11:54:45]produce_requested_data done [11:54:45]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311386,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:54:45]process_action_free close_receipt [11:54:45]json_value_free [11:54:45]json_value_free done [11:54:45]process_json_proto returns [11:54:45]Send response to host [11:54:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311386,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:54:45]free response buf [11:54:45]execute_script done [11:54:45]execute_script returns [11:54:45]free content buf [11:54:45]Sock 7.Close socket [11:54:45]Sock 7.Thread stoped [11:54:50]OFD Sender: No OFD packet to send [11:54:55]OFD Sender: No OFD packet to send [11:54:57]accept exits with 9 [11:54:57]New connection [11:54:57]New thread 3066654052 created [11:54:57]Thread 3066510692 joined [11:54:57]Waiting for new connection... [11:54:57] Sock 9.Parse request [11:54:57]Sock 9.Check first char [11:54:57]Sock 9.First char is OK [11:54:57]request: POST /json_proto HTTP/1.0 [11:54:57]Method: POST [11:54:57]URL: /json_proto [11:54:57]Method is POST - this is cgi request [11:54:57]url: /json_proto [11:54:57]query_string will be loaded in cgi processing [11:54:57]execute_cgi json_proto POST (null) [11:54:57]execute_cgi path=json_proto method=POST [11:54:57]POST find Content-Length [11:54:57]Host: 172.17.96.3:8080 [11:54:57]Content-Length: 677 [11:54:57]Content-Type: application/json [11:54:57] [11:54:57]POST finish read [11:54:57]Found Content-Length = 677 [11:54:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645189", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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:54:57]execute_script... [11:54: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)645189", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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:54:57]POST & json_proto [11:54:57]process_json_proto [11:54:57]json parsed OK: [11:54:57]protocol is kg_v1.0 [11:54:57]action value=close_receipt [11:54:57]process_action close_receipt [11:54:57]cmd_close_receipt [11:54:57]MH_GetDate [11:54:57]Write to MH i2c: F0 00 00 B4 7B 1E [11:54:57]Write i2c OK [11:54:57]MH_I2C_Read... [11:54:57]Read from MH i2c: F0 [11:54:57]MH_I2C_Read... [11:54:57]Read from MH i2c: F0 09 00 [11:54:57]MH_I2C_Read... [11:54:57]Read from MH i2c: F0 09 00 B4 7B 00 96 1E 22 67 44 5E 04 65 6F [11:54:57]GetLastDocTimeStamp 1730289287 [11:54:57]current date 1730289302 [11:54:57]FM_GetShiftState [11:54:57]SAM_PROTO_GetShiftState [11:54:57]wFMCommunicate request_size=4 [11:54:57]MH_SAM_APDU [11:54:57]CAPDU: 80 13 01 00 [11:54:57]Write to MH i2c: E2 08 00 B5 7B 80 13 01 00 00 00 00 00 AD [11:54:57]Write i2c OK [11:54:57]MH_I2C_Read... [11:54:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:54:57]Read from MH i2c: E2 [11:54:57]MH_I2C_Read... [11:54:57]Read from MH i2c: E2 0E 00 [11:54:57]MH_I2C_Read... [11:54:57]Read from MH i2c: E2 0E 00 B5 7B 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 98 [11:54:57]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:54:57]wFMCommunicate OK [11:54:57]SAM_PROTO_GetShiftState done [11:54:57]FM_GetShiftState done [11:54:57]opened in 1730247899 [11:54:57]opened+sec_in_day 1730334299 [11:54:57]quantity*price = 20003 [11:54:57]sum+1 = 20004 [11:54:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 234 30.10.2024 11:55 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311387 ФПД: 237660941471678 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T115502&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311387&fm=237660941471678&tin=02508201610067®Number=0000000000091780&sum=20000 [11:54:58]StoreToDocumentArchive [11:54:58]shift 536 fd 311387 [11:54:58]save to /storage/0536/doc_00311387 [11:54:58]save last doc name /storage/0536/doc_00311387 to /storage/kkm_last_doc_name [11:54:58]save OK [11:54:58]Clear old archive folders... [11:54:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:54:58]tlvbuf is B6E91350 [11:54:58]SAM_PROTO_ClearQueue [11:54:58]wFMCommunicate request_size=4 [11:54:58]MH_SAM_APDU [11:54:58]CAPDU: 80 09 00 00 [11:54:58]Write to MH i2c: E2 08 00 C2 7B 80 09 00 00 00 00 00 00 AF [11:54:58]Write i2c OK [11:54:58]MH_I2C_Read... [11:54:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:54:58]Read from MH i2c: E2 [11:54:58]MH_I2C_Read... [11:54:58]Read from MH i2c: E2 03 00 [11:54:58]MH_I2C_Read... [11:54:58]Read from MH i2c: E2 03 00 C2 7B 00 90 00 B1 [11:54:58]RAPDU: 90 00 [11:54:58]wFMCommunicate OK [11:54:58]SAM_PROTO_ClearQueue done [11:54:58]KKMCreateOFDPacket [11:54:58]OFDProtocolAddRootSTLVToBuf [11:54:58]FM_MakeSignedData [11:54:58]FM_MakeSignedData [11:54:58]SAM_PROTO_SignData [11:54:58]wFMCommunicate request_size=4 [11:54:58]MH_SAM_APDU [11:54:58]CAPDU: 80 0D 01 02 [11:54:58]Write to MH i2c: E2 08 00 C3 7B 80 0D 01 02 00 00 00 00 B7 [11:54:58]Write i2c OK [11:54:58]MH_I2C_Read... [11:54:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:54:58]Read from MH i2c: E2 [11:54:58]MH_I2C_Read... [11:54:58]Read from MH i2c: E2 03 00 [11:54:58]MH_I2C_Read... [11:54:58]Read from MH i2c: E2 03 00 C3 7B 00 90 00 B2 [11:54:58]RAPDU: 90 00 [11:54:58]wFMCommunicate OK [11:54:58]wFMCommunicate request_size=255 [11:54:58]MH_SAM_APDU [11:54: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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 EA 00 00 00 F4 03 04 00 96 1E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5B C0 04 00 35 04 06 00 D8 [11:54:58]Write to MH i2c: E2 02 01 C4 7B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 EA 00 00 00 F4 03 04 00 96 1E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5B C0 04 00 35 04 06 00 D8 00 00 3F [11:54:58]Write i2c OK [11:54:58]MH_I2C_Read... [11:54:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:54:59]Read from MH i2c: E2 [11:54:59]MH_I2C_Read... [11:54:59]Read from MH i2c: E2 03 00 [11:54:59]MH_I2C_Read... [11:54:59]Read from MH i2c: E2 03 00 C4 7B 00 90 00 B3 [11:54:59]RAPDU: 90 00 [11:54:59]wFMCommunicate OK [11:54:59]wFMCommunicate request_size=10 [11:54:59]MH_SAM_APDU [11:54:59]CAPDU: 80 0D 02 02 05 26 BF FE 4F BE [11:54:59]Write to MH i2c: E2 0D 00 C5 7B 80 0D 02 02 05 00 26 BF FE 4F BE 00 00 B4 [11:54:59]Write i2c OK [11:54:59]MH_I2C_Read... [11:54:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:54:59]Read from MH i2c: E2 [11:54:59]MH_I2C_Read... [11:54:59]Read from MH i2c: E2 03 00 [11:54:59]MH_I2C_Read... [11:54:59]Read from MH i2c: E2 03 00 C5 7B 00 90 00 B4 [11:54:59]RAPDU: 90 00 [11:54:59]wFMCommunicate OK [11:54:59]wFMCommunicate request_size=4 [11:54:59]MH_SAM_APDU [11:54:59]CAPDU: 80 0D 03 02 [11:54:59]Write to MH i2c: E2 08 00 C6 7B 80 0D 03 02 00 00 00 00 BC [11:54:59]Write i2c OK [11:54:59]MH_I2C_Read... [11:54:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:54:59]Read from MH i2c: E2 [11:54:59]MH_I2C_Read... [11:54:59]Read from MH i2c: E2 0B 00 [11:54:59]MH_I2C_Read... [11:54:59]Read from MH i2c: E2 0B 00 C6 7B 00 CD 94 E4 26 03 E9 C3 24 90 00 FB [11:54:59]RAPDU: CD 94 E4 26 03 E9 C3 24 90 00 [11:54:59]wFMCommunicate OK [11:54:59]SAM_PROTO_SignData done [11:54:59]FM_MakeSignedData done [11:54:59]CreateOFDProtocolMessage [11:54:59]wFMCommunicate request_size=4 [11:54:59]MH_SAM_APDU [11:54:59]CAPDU: 80 11 00 00 [11:54:59]Write to MH i2c: E2 08 00 C7 7B 80 11 00 00 00 00 00 00 BC [11:54:59]Write i2c OK [11:54:59]MH_I2C_Read... [11:54:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:54:59]Read from MH i2c: E2 [11:54:59]MH_I2C_Read... [11:54:59]Read from MH i2c: E2 17 00 [11:54:59]MH_I2C_Read... [11:54:59]Read from MH i2c: E2 17 00 C7 7B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 11 [11:54:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:54:59]wFMCommunicate OK [11:54:59]CreateOFDProtocolMessage done [11:54:59]OFDSenderStorePacket 311387 [11:54:59]StoreOFDPacket docnum=311387 [11:54:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 70 6E 07 01 B3 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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 EA 00 00 00 F4 03 04 00 96 1E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5B C0 04 00 35 04 06 00 D8 26 BF FE 4F BE CD 94 E4 26 03 E9 C3 24 [11:54:59]CheckFolder [11:54:59]dirname=/storage/ofd_packets [11:54:59]CheckFolder done [11:54:59]ProducePacketName [11:54:59]name=ofd_packets/00311387 [11:54:59]NVStorageSaveData ofd_packets/00311387 [11:54:59]File name is /storage/ofd_packets/00311387 [11:54:59]Write 301 bytes [11:54:59]NVStorageSaveData done [11:54:59]OFDSenderStorePacket done [11:54:59]KKMCreateOFDPacket done [11:54:59]NVStorageSaveData kkm_last_timestamp [11:54:59]File name is /storage/kkm_last_timestamp [11:54:59]Write 4 bytes [11:54:59]NVStorageSaveData done [11:54:59]ExternCall_PrintAddStr [11:54:59]wPrintStart [11:54:59]Write to MH i2c: 01 00 00 C8 7B 43 [11:54:59]Write i2c OK [11:54:59]MH_I2C_Read... [11:54:59]Read from MH i2c: 01 [11:54:59]MH_I2C_Read... [11:54:59]Read from MH i2c: 01 07 00 [11:54:59]MH_I2C_Read... [11:54:59]Read from MH i2c: 01 07 00 C8 7B 00 00 00 00 00 FF 0F 58 [11:54:59]RasterBufferAndPrint [11:54:59]line Счет N : (1)645189 [11:54:59]line ИНН: 02508201610067 [11:54:59]line Контрольно-Кассовый Чек [11:54:59]line ПРОДАЖА [11:54:59]line ТРК (МРК, ГНК) : 41 [11:54:59]line Товар: 2710124130 [11:54:59]line Аи-92-К-2 [11:54:59]line 2.990 * 66.90 [11:54:59]line = 200.03 [11:54:59]line НДС 12% НСП 1% [11:54:59]line > о реализуемом товаре [11:54:59]line ОКРУГЛЕНИЕ: -0.03 [11:54:59]line ИТОГО: 200.00 [11:54:59]line Внесено: 200.00 [11:54:59]line СДАЧА: 0.00 [11:54:59]line НСП 1% : 1.77 [11:54:59]line НДС 12% : 21.24 [11:54:59]line Наличными: 200.00 [11:54:59]line Безнал.: 0.00 [11:54:59]line Место: АЗС № 172 "Партнер Нефть" [11:54:59]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:54:59]line СНО: Общий режим [11:54:59]line Чек 234 30.10.2024 11:55 [11:54:59]line Смена: 536 ФФД: 1.0 [11:54:59]line ЗНМ: 0300000116 [11:54:59]line РНМ: 0000000000091780 [11:54:59]line Версия ККМ: 001 [11:54:59]line ФМ: 0000000000871765 [11:54:59]line ФД: 311387 [11:54:59]line ФПД: 237660941471678 [11:54:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T115502&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311387&fm=237660941471678&tin=02508201610067®Number=0000000000091780&sum=20000 [11:54:59]OFD Sender: Processing packet 311387 [packets to send 223, broken 222] [11:54:59]ProducePacketName [11:54:59]name=ofd_packets/00311387 [11:54:59]OFD Sender: To server: pG, [11:54:59]CommunicateWithHost lk.salyk.kg:30040 [11:54:59]ConnectInit lk.salyk.kg [11:54:59]Connected sock=10 [11:54:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 70 6E 07 01 B3 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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 EA 00 00 00 F4 03 04 00 96 1E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5B C0 04 00 35 04 06 00 D8 26 BF FE 4F BE CD 94 E4 26 03 E9 C3 24 [11:54:59]written 0, free lines is 4095 [11:54:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 72 36 47 00 1D 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 31 37 36 35 10 04 04 00 5B C0 04 00 F4 03 04 00 E6 C4 21 67 B6 04 01 00 00 4F F0 A2 43 2B 3D B5 61 [11:54:59]CommunicateWithHost err = 0 [11:54:59]CheckOFDResponse [11:54:59]1017 (14) - 77093643461234 [11:54:59]1041 (16) - 0000000000871765 [11:54:59]1040 (4) - 311387 [11:54:59]1012 (4) - 30.10.2024 05:32 [11:54:59]1206 (1) - 0 [11:54:59]OFD Sender: Remove packet 311387 [11:54:59]ProducePacketName [11:54:59]name=ofd_packets/00311387 [11:54:59]NVStorageDeleteData [11:55:00]Write to MH i2c: 01 00 00 F2 7B 6D [11:55:00]Write i2c OK [11:55:00]MH_I2C_Read... [11:55:00]Read from MH i2c: 01 [11:55:00]MH_I2C_Read... [11:55:00]Read from MH i2c: 01 07 00 [11:55:00]MH_I2C_Read... [11:55:00]Read from MH i2c: 01 07 00 F2 7B 00 00 00 00 00 C3 0C 43 [11:55:00]RasterBufferAndPrint [11:55:00]line [11:55:00]line [11:55:00]line [11:55:00]line [11:55:00]line [11:55:00]written 0, free lines is 3272 [11:55:00]MH_Cut [11:55:00]Write to MH i2c: D1 01 00 F9 7B 01 46 [11:55:00]Write i2c OK [11:55:00]MH_I2C_Read... [11:55:00]Read from MH i2c: D1 [11:55:00]MH_I2C_Read... [11:55:00]Read from MH i2c: D1 01 00 [11:55:00]MH_I2C_Read... [11:55:00]Read from MH i2c: D1 01 00 F9 7B 00 45 [11:55:00]Write to MH i2c: 01 00 00 FA 7B 75 [11:55:00]Write i2c OK [11:55:00]MH_I2C_Read... [11:55:00]OFD Sender: No OFD packet to send [11:55:00]*** Cut start [11:55:00]*** Purtial cut [11:55:00]*** Stage 1: CUTSNS_PIN = 1 [11:55:01]Read from MH i2c: 01 [11:55:01]MH_I2C_Read... [11:55:01]*** Stop cut motor [11:55:01]*** Cut end [11:55:01]Read from MH i2c: 01 07 00 [11:55:01]MH_I2C_Read... [11:55:01]Read from MH i2c: 01 07 00 FA 7B 00 00 00 00 00 FF 0F 8A [11:55:01]process_action close_receipt done [11:55:01]requested_data is exist [11:55:01]produce_requested_data [11:55:01]requested_item fm.sn is exist - process it [11:55:01]wFMCommunicate request_size=4 [11:55:01]MH_SAM_APDU [11:55:01]CAPDU: 80 11 00 00 [11:55:01]Write to MH i2c: E2 08 00 FB 7B 80 11 00 00 00 00 00 00 F0 [11:55:01]Write i2c OK [11:55:01]MH_I2C_Read... [11:55:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:01]Read from MH i2c: E2 [11:55:01]MH_I2C_Read... [11:55:01]Read from MH i2c: E2 17 00 [11:55:01]MH_I2C_Read... [11:55:01]Read from MH i2c: E2 17 00 FB 7B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 45 [11:55:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:55:01]wFMCommunicate OK [11:55:01]requested_item fd.num is exist - process it [11:55:01]SAM_PROTO_GetFieldsCounters [11:55:01]wFMCommunicate request_size=4 [11:55:01]MH_SAM_APDU [11:55:01]CAPDU: 80 13 00 00 [11:55:01]Write to MH i2c: E2 08 00 FC 7B 80 13 00 00 00 00 00 00 F3 [11:55:01]Write i2c OK [11:55:01]MH_I2C_Read... [11:55:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:55:01]Read from MH i2c: E2 [11:55:01]MH_I2C_Read... [11:55:01]Read from MH i2c: E2 62 00 [11:55:01]MH_I2C_Read... [11:55:01]Read from MH i2c: E2 62 00 FC 7B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 5B C0 04 00 0E 04 04 00 18 02 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 0D [11:55: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 5B C0 04 00 0E 04 04 00 18 02 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:55:01]wFMCommunicate OK [11:55:01]SAM_PROTO_GetFieldsCounters done [11:55:01]requested_item shift.num is exist - process it [11:55:01]requested_item shift.opened is exist - process it [11:55:01]req_shift_opened [11:55:01]FM_GetShiftState [11:55:01]SAM_PROTO_GetShiftState [11:55:01]wFMCommunicate request_size=4 [11:55:01]MH_SAM_APDU [11:55:01]CAPDU: 80 13 01 00 [11:55:01]Write to MH i2c: E2 08 00 FD 7B 80 13 01 00 00 00 00 00 F5 [11:55:01]Write i2c OK [11:55:01]MH_I2C_Read... [11:55:01]Read from MH i2c: E2 [11:55:01]MH_I2C_Read... [11:55:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:55:01]Read from MH i2c: E2 0E 00 [11:55:01]MH_I2C_Read... [11:55:01]Read from MH i2c: E2 0E 00 FD 7B 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 E0 [11:55:01]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:55:01]wFMCommunicate OK [11:55:01]SAM_PROTO_GetShiftState done [11:55:01]FM_GetShiftState done [11:55:01]req_shift_opened done [11:55:01]requested_item shift.open_date is exist - process it [11:55:01]req_shift_open_date [11:55:01]req_shift_open_date done [11:55:01]produce_requested_data done [11:55:01]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311387,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:55:01]process_action_free close_receipt [11:55:01]json_value_free [11:55:01]json_value_free done [11:55:01]process_json_proto returns [11:55:01]Send response to host [11:55:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311387,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:55:01]free response buf [11:55:01]execute_script done [11:55:01]execute_script returns [11:55:01]free content buf [11:55:01]Sock 9.Close socket [11:55:01]Sock 9.Thread stoped [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]accept exits with 7 [11:55:20]New connection [11:55:20]New thread 3066510692 created [11:55:20]Thread 3066654052 joined [11:55:20]Waiting for new connection... [11:55:20] Sock 7.Parse request [11:55:20]Sock 7.Check first char [11:55:20]Sock 7.First char is OK [11:55:20]request: POST /json_proto HTTP/1.0 [11:55:20]Method: POST [11:55:20]URL: /json_proto [11:55:20]Method is POST - this is cgi request [11:55:20]url: /json_proto [11:55:20]query_string will be loaded in cgi processing [11:55:20]execute_cgi json_proto POST (null) [11:55:20]execute_cgi path=json_proto method=POST [11:55:20]POST find Content-Length [11:55:20]Host: 172.17.96.3:8080 [11:55:20]Content-Length: 769 [11:55:20]Content-Type: application/json [11:55:20] [11:55:20]POST finish read [11:55:20]Found Content-Length = 769 [11:55:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645188", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 22.430, "sum" : 1500.57, "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: Mbank", "payments": [ { "type": 1, "sum" : 1500.57 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:55:20]execute_script... [11:55: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)645188", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 22.430, "sum" : 1500.57, "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: Mbank", "payments": [ { "type": 1, "sum" : 1500.57 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:55:20]POST & json_proto [11:55:20]process_json_proto [11:55:20]json parsed OK: [11:55:20]protocol is kg_v1.0 [11:55:20]action value=close_receipt [11:55:20]process_action close_receipt [11:55:20]cmd_close_receipt [11:55:20]MH_GetDate [11:55:20]Write to MH i2c: F0 00 00 FE 7B 68 [11:55:20]Write i2c OK [11:55:20]MH_I2C_Read... [11:55:20]Read from MH i2c: F0 [11:55:20]MH_I2C_Read... [11:55:20]Read from MH i2c: F0 09 00 [11:55:20]MH_I2C_Read... [11:55:20]Read from MH i2c: F0 09 00 FE 7B 00 AD 1E 22 67 44 5E 04 65 D0 [11:55:20]GetLastDocTimeStamp 1730289302 [11:55:20]current date 1730289325 [11:55:20]FM_GetShiftState [11:55:20]SAM_PROTO_GetShiftState [11:55:20]wFMCommunicate request_size=4 [11:55:20]MH_SAM_APDU [11:55:20]CAPDU: 80 13 01 00 [11:55:20]Write to MH i2c: E2 08 00 FF 7B 80 13 01 00 00 00 00 00 F7 [11:55:20]Write i2c OK [11:55:20]MH_I2C_Read... [11:55:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:55:20]Read from MH i2c: E2 [11:55:20]MH_I2C_Read... [11:55:20]Read from MH i2c: E2 0E 00 [11:55:20]MH_I2C_Read... [11:55:20]Read from MH i2c: E2 0E 00 FF 7B 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 E2 [11:55:20]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:55:20]wFMCommunicate OK [11:55:20]SAM_PROTO_GetShiftState done [11:55:20]FM_GetShiftState done [11:55:20]opened in 1730247899 [11:55:20]opened+sec_in_day 1730334299 [11:55:20]quantity*price = 150056 [11:55:20]sum+1 = 150058 [11:55:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.57 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 0.00 Безнал.: 1500.57 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 235 30.10.2024 11:55 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311388 ФПД: 225670053374511 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T115525&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311388&fm=225670053374511&tin=02508201610067®Number=0000000000091780&sum=150057 [11:55:21]StoreToDocumentArchive [11:55:21]shift 536 fd 311388 [11:55:21]save to /storage/0536/doc_00311388 [11:55:21]save last doc name /storage/0536/doc_00311388 to /storage/kkm_last_doc_name [11:55:21]save OK [11:55:21]Clear old archive folders... [11:55:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:55:21]tlvbuf is 005E6020 [11:55:21]SAM_PROTO_ClearQueue [11:55:21]wFMCommunicate request_size=4 [11:55:21]MH_SAM_APDU [11:55:21]CAPDU: 80 09 00 00 [11:55:21]Write to MH i2c: E2 08 00 0C 7C 80 09 00 00 00 00 00 00 FA [11:55:21]Write i2c OK [11:55:21]MH_I2C_Read... [11:55:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:55:21]Read from MH i2c: E2 [11:55:21]MH_I2C_Read... [11:55:21]Read from MH i2c: E2 03 00 [11:55:21]MH_I2C_Read... [11:55:21]Read from MH i2c: E2 03 00 0C 7C 00 90 00 FC [11:55:21]RAPDU: 90 00 [11:55:21]wFMCommunicate OK [11:55:21]SAM_PROTO_ClearQueue done [11:55:21]KKMCreateOFDPacket [11:55:21]OFDProtocolAddRootSTLVToBuf [11:55:21]FM_MakeSignedData [11:55:21]FM_MakeSignedData [11:55:21]SAM_PROTO_SignData [11:55:21]wFMCommunicate request_size=4 [11:55:21]MH_SAM_APDU [11:55:21]CAPDU: 80 0D 01 02 [11:55:21]Write to MH i2c: E2 08 00 0D 7C 80 0D 01 02 00 00 00 00 02 [11:55:21]Write i2c OK [11:55:21]MH_I2C_Read... [11:55:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:55:21]Read from MH i2c: E2 [11:55:21]MH_I2C_Read... [11:55:21]Read from MH i2c: E2 03 00 [11:55:21]MH_I2C_Read... [11:55:21]Read from MH i2c: E2 03 00 0D 7C 00 90 00 FD [11:55:21]RAPDU: 90 00 [11:55:21]wFMCommunicate OK [11:55:21]wFMCommunicate request_size=255 [11:55:21]MH_SAM_APDU [11:55: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 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 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 29 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 AD 1E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5C C0 04 00 35 04 06 00 CD [11:55:21]Write to MH i2c: E2 02 01 0E 7C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 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 29 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 AD 1E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5C C0 04 00 35 04 06 00 CD 00 00 93 [11:55:21]Write i2c OK [11:55:21]MH_I2C_Read... [11:55:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:55:21]Read from MH i2c: E2 [11:55:21]MH_I2C_Read... [11:55:21]Read from MH i2c: E2 03 00 [11:55:21]MH_I2C_Read... [11:55:21]Read from MH i2c: E2 03 00 0E 7C 00 90 00 FE [11:55:21]RAPDU: 90 00 [11:55:21]wFMCommunicate OK [11:55:21]wFMCommunicate request_size=10 [11:55:21]MH_SAM_APDU [11:55:21]CAPDU: 80 0D 02 02 05 3E E7 5E 2A 2F [11:55:21]Write to MH i2c: E2 0D 00 0F 7C 80 0D 02 02 05 00 3E E7 5E 2A 2F 00 00 EB [11:55:21]Write i2c OK [11:55:21]MH_I2C_Read... [11:55:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:55:21]Read from MH i2c: E2 [11:55:21]MH_I2C_Read... [11:55:21]Read from MH i2c: E2 03 00 [11:55:21]MH_I2C_Read... [11:55:21]Read from MH i2c: E2 03 00 0F 7C 00 90 00 FF [11:55:21]RAPDU: 90 00 [11:55:21]wFMCommunicate OK [11:55:21]wFMCommunicate request_size=4 [11:55:21]MH_SAM_APDU [11:55:21]CAPDU: 80 0D 03 02 [11:55:21]Write to MH i2c: E2 08 00 10 7C 80 0D 03 02 00 00 00 00 07 [11:55:21]Write i2c OK [11:55:21]MH_I2C_Read... [11:55:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:55:21]Read from MH i2c: E2 [11:55:21]MH_I2C_Read... [11:55:21]Read from MH i2c: E2 0B 00 [11:55:21]MH_I2C_Read... [11:55:21]Read from MH i2c: E2 0B 00 10 7C 00 F0 2F 6C C5 6B E7 33 B7 90 00 94 [11:55:21]RAPDU: F0 2F 6C C5 6B E7 33 B7 90 00 [11:55:21]wFMCommunicate OK [11:55:21]SAM_PROTO_SignData done [11:55:21]FM_MakeSignedData done [11:55:21]CreateOFDProtocolMessage [11:55:21]wFMCommunicate request_size=4 [11:55:21]MH_SAM_APDU [11:55:21]CAPDU: 80 11 00 00 [11:55:21]Write to MH i2c: E2 08 00 11 7C 80 11 00 00 00 00 00 00 07 [11:55:21]Write i2c OK [11:55:21]MH_I2C_Read... [11:55:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:21]Read from MH i2c: E2 [11:55:21]MH_I2C_Read... [11:55:21]Read from MH i2c: E2 17 00 [11:55:21]MH_I2C_Read... [11:55:21]Read from MH i2c: E2 17 00 11 7C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5C [11:55:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:55:21]wFMCommunicate OK [11:55:21]CreateOFDProtocolMessage done [11:55:21]OFDSenderStorePacket 311388 [11:55:21]StoreOFDPacket docnum=311388 [11:55:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A4 34 07 01 3F 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 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 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 29 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 AD 1E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5C C0 04 00 35 04 06 00 CD 3E E7 5E 2A 2F F0 2F 6C C5 6B E7 33 B7 [11:55:21]CheckFolder [11:55:21]dirname=/storage/ofd_packets [11:55:21]CheckFolder done [11:55:21]ProducePacketName [11:55:21]name=ofd_packets/00311388 [11:55:21]NVStorageSaveData ofd_packets/00311388 [11:55:21]File name is /storage/ofd_packets/00311388 [11:55:21]Write 301 bytes [11:55:21]NVStorageSaveData done [11:55:21]OFDSenderStorePacket done [11:55:21]KKMCreateOFDPacket done [11:55:21]NVStorageSaveData kkm_last_timestamp [11:55:21]File name is /storage/kkm_last_timestamp [11:55:21]Write 4 bytes [11:55:21]NVStorageSaveData done [11:55:21]ExternCall_PrintAddStr [11:55:21]wPrintStart [11:55:21]Write to MH i2c: 01 00 00 12 7C 8E [11:55:21]Write i2c OK [11:55:21]MH_I2C_Read... [11:55:21]Read from MH i2c: 01 [11:55:21]MH_I2C_Read... [11:55:21]Read from MH i2c: 01 07 00 [11:55:21]MH_I2C_Read... [11:55:21]Read from MH i2c: 01 07 00 12 7C 00 00 00 00 00 FF 0F A3 [11:55:21]RasterBufferAndPrint [11:55:21]line Счет N : (1)645188 [11:55:21]line ИНН: 02508201610067 [11:55:21]line Контрольно-Кассовый Чек [11:55:21]line ПРОДАЖА [11:55:21]line ТРК (МРК, ГНК) : 62 [11:55:21]line Товар: 2710124130 [11:55:21]line Аи-92-К-2 [11:55:21]line 22.430 * 66.90 [11:55:21]line = 1500.57 [11:55:21]line НДС 12% НСП 1% [11:55:21]line > о реализуемом товаре [11:55:21]line ИТОГО: 1500.57 [11:55:21]line НСП 1% : 13.28 [11:55:21]line НДС 12% : 159.35 [11:55:21]line Наличными: 0.00 [11:55:21]line Безнал.: 1500.57 [11:55:21]line Место: АЗС № 172 "Партнер Нефть" [11:55:21]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:55:21]line СНО: Общий режим [11:55:21]line Чек 235 30.10.2024 11:55 [11:55:21]line Смена: 536 ФФД: 1.0 [11:55:21]line ЗНМ: 0300000116 [11:55:21]line РНМ: 0000000000091780 [11:55:21]line Версия ККМ: 001 [11:55:21]line Платежная система: Mbank [11:55:21]line ФМ: 0000000000871765 [11:55:21]line ФД: 311388 [11:55:21]line ФПД: 225670053374511 [11:55:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T115525&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311388&fm=225670053374511&tin=02508201610067®Number=0000000000091780&sum=150057 [11:55:22]OFD Sender: Processing packet 311388 [packets to send 223, broken 222] [11:55:22]ProducePacketName [11:55:22]name=ofd_packets/00311388 [11:55:22]OFD Sender: To server: pG, [11:55:22]CommunicateWithHost lk.salyk.kg:30040 [11:55:22]ConnectInit lk.salyk.kg [11:55:22]written 0, free lines is 4095 [11:55:22]Connected sock=10 [11:55:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A4 34 07 01 3F 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 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 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 29 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 AD 1E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5C C0 04 00 35 04 06 00 CD 3E E7 5E 2A 2F F0 2F 6C C5 6B E7 33 B7 [11:55:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F9 65 47 00 88 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 31 37 36 35 10 04 04 00 5C C0 04 00 F4 03 04 00 FD C4 21 67 B6 04 01 00 00 BC 2D C8 9F AA 3B 8E 8C [11:55:22]CommunicateWithHost err = 0 [11:55:22]CheckOFDResponse [11:55:22]1017 (14) - 77093643461234 [11:55:22]1041 (16) - 0000000000871765 [11:55:22]1040 (4) - 311388 [11:55:22]1012 (4) - 30.10.2024 05:32 [11:55:22]1206 (1) - 0 [11:55:22]OFD Sender: Remove packet 311388 [11:55:22]ProducePacketName [11:55:22]name=ofd_packets/00311388 [11:55:22]NVStorageDeleteData [11:55:22]Write to MH i2c: 01 00 00 3A 7C B6 [11:55:22]Write i2c OK [11:55:22]MH_I2C_Read... [11:55:22]Read from MH i2c: 01 [11:55:22]MH_I2C_Read... [11:55:22]Read from MH i2c: 01 07 00 [11:55:22]MH_I2C_Read... [11:55:22]Read from MH i2c: 01 07 00 3A 7C 00 00 00 00 00 FC 0C C5 [11:55:22]RasterBufferAndPrint [11:55:22]line [11:55:22]line [11:55:22]line [11:55:22]line [11:55:22]line [11:55:22]written 0, free lines is 3330 [11:55:22]MH_Cut [11:55:22]Write to MH i2c: D1 01 00 41 7C 01 8F [11:55:22]Write i2c OK [11:55:22]MH_I2C_Read... [11:55:22]Read from MH i2c: D1 [11:55:22]MH_I2C_Read... [11:55:22]Read from MH i2c: D1 01 00 [11:55:22]MH_I2C_Read... [11:55:22]Read from MH i2c: D1 01 00 41 7C 00 8E [11:55:22]Write to MH i2c: 01 00 00 42 7C BE [11:55:22]Write i2c OK [11:55:22]MH_I2C_Read... [11:55:23]OFD Sender: No OFD packet to send [11:55:23]*** Cut start [11:55:23]*** Purtial cut [11:55:23]*** Stage 1: CUTSNS_PIN = 1 [11:55:23]Read from MH i2c: 01 [11:55:23]MH_I2C_Read... [11:55:23]*** Stop cut motor [11:55:23]*** Cut end [11:55:23]Read from MH i2c: 01 07 00 [11:55:23]MH_I2C_Read... [11:55:23]Read from MH i2c: 01 07 00 42 7C 00 00 00 00 00 FF 0F D3 [11:55:23]process_action close_receipt done [11:55:23]requested_data is exist [11:55:23]produce_requested_data [11:55:23]requested_item fm.sn is exist - process it [11:55:23]wFMCommunicate request_size=4 [11:55:23]MH_SAM_APDU [11:55:23]CAPDU: 80 11 00 00 [11:55:23]Write to MH i2c: E2 08 00 43 7C 80 11 00 00 00 00 00 00 39 [11:55:23]Write i2c OK [11:55:23]MH_I2C_Read... [11:55:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:23]Read from MH i2c: E2 [11:55:23]MH_I2C_Read... [11:55:23]Read from MH i2c: E2 17 00 [11:55:23]MH_I2C_Read... [11:55:23]Read from MH i2c: E2 17 00 43 7C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8E [11:55:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:55:23]wFMCommunicate OK [11:55:23]requested_item fd.num is exist - process it [11:55:23]SAM_PROTO_GetFieldsCounters [11:55:23]wFMCommunicate request_size=4 [11:55:23]MH_SAM_APDU [11:55:23]CAPDU: 80 13 00 00 [11:55:23]Write to MH i2c: E2 08 00 44 7C 80 13 00 00 00 00 00 00 3C [11:55:23]Write i2c OK [11:55:23]MH_I2C_Read... [11:55:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:55:23]Read from MH i2c: E2 [11:55:23]MH_I2C_Read... [11:55:23]Read from MH i2c: E2 62 00 [11:55:23]MH_I2C_Read... [11:55:23]Read from MH i2c: E2 62 00 44 7C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 5C C0 04 00 0E 04 04 00 18 02 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 5A [11:55: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 5C C0 04 00 0E 04 04 00 18 02 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:55:23]wFMCommunicate OK [11:55:23]SAM_PROTO_GetFieldsCounters done [11:55:23]requested_item shift.num is exist - process it [11:55:23]requested_item shift.opened is exist - process it [11:55:23]req_shift_opened [11:55:23]FM_GetShiftState [11:55:23]SAM_PROTO_GetShiftState [11:55:23]wFMCommunicate request_size=4 [11:55:23]MH_SAM_APDU [11:55:23]CAPDU: 80 13 01 00 [11:55:23]Write to MH i2c: E2 08 00 45 7C 80 13 01 00 00 00 00 00 3E [11:55:23]Write i2c OK [11:55:23]MH_I2C_Read... [11:55:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:55:24]Read from MH i2c: E2 [11:55:24]MH_I2C_Read... [11:55:24]Read from MH i2c: E2 0E 00 [11:55:24]MH_I2C_Read... [11:55:24]Read from MH i2c: E2 0E 00 45 7C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 29 [11:55:24]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:55:24]wFMCommunicate OK [11:55:24]SAM_PROTO_GetShiftState done [11:55:24]FM_GetShiftState done [11:55:24]req_shift_opened done [11:55:24]requested_item shift.open_date is exist - process it [11:55:24]req_shift_open_date [11:55:24]req_shift_open_date done [11:55:24]produce_requested_data done [11:55:24]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311388,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:55:24]process_action_free close_receipt [11:55:24]json_value_free [11:55:24]json_value_free done [11:55:24]process_json_proto returns [11:55:24]Send response to host [11:55:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311388,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:55:24]free response buf [11:55:24]execute_script done [11:55:24]execute_script returns [11:55:24]free content buf [11:55:24]Sock 7.Close socket [11:55:24]Sock 7.Thread stoped [11:55:28]OFD Sender: No OFD packet to send [11:55:33]OFD Sender: No OFD packet to send [11:55:38]OFD Sender: No OFD packet to send [11:55:43]OFD Sender: No OFD packet to send [11:55:48]OFD Sender: No OFD packet to send [11:55:51]accept exits with 9 [11:55:51]New connection [11:55:51]New thread 3066654052 created [11:55:51]Thread 3066510692 joined [11:55:51]Waiting for new connection... [11:55:51] Sock 9.Parse request [11:55:51]Sock 9.Check first char [11:55:51]Sock 9.First char is OK [11:55:51]request: POST /json_proto HTTP/1.0 [11:55:51]Method: POST [11:55:51]URL: /json_proto [11:55:51]Method is POST - this is cgi request [11:55:51]url: /json_proto [11:55:51]query_string will be loaded in cgi processing [11:55:51]execute_cgi json_proto POST (null) [11:55:51]execute_cgi path=json_proto method=POST [11:55:51]POST find Content-Length [11:55:51]Host: 172.17.96.3:8080 [11:55:51]Content-Length: 677 [11:55:51]Content-Type: application/json [11:55:51] [11:55:51]POST finish read [11:55:51]Found Content-Length = 677 [11:55:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645190", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.100, "sum" : 140.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 140.00, "total" : 140.00, "payments": [ { "type": 0, "sum" : 140.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:55:51]execute_script... [11:55: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)645190", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.100, "sum" : 140.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 140.00, "total" : 140.00, "payments": [ { "type": 0, "sum" : 140.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:55:51]POST & json_proto [11:55:51]process_json_proto [11:55:51]json parsed OK: [11:55:51]protocol is kg_v1.0 [11:55:51]action value=close_receipt [11:55:51]process_action close_receipt [11:55:51]cmd_close_receipt [11:55:51]MH_GetDate [11:55:51]Write to MH i2c: F0 00 00 46 7C B1 [11:55:51]Write i2c OK [11:55:51]MH_I2C_Read... [11:55:51]Read from MH i2c: F0 [11:55:51]MH_I2C_Read... [11:55:51]Read from MH i2c: F0 09 00 [11:55:51]MH_I2C_Read... [11:55:51]Read from MH i2c: F0 09 00 46 7C 00 CC 1E 22 67 44 5E 04 65 38 [11:55:51]GetLastDocTimeStamp 1730289325 [11:55:51]current date 1730289356 [11:55:51]FM_GetShiftState [11:55:51]SAM_PROTO_GetShiftState [11:55:51]wFMCommunicate request_size=4 [11:55:51]MH_SAM_APDU [11:55:51]CAPDU: 80 13 01 00 [11:55:51]Write to MH i2c: E2 08 00 47 7C 80 13 01 00 00 00 00 00 40 [11:55:51]Write i2c OK [11:55:51]MH_I2C_Read... [11:55:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:55:51]Read from MH i2c: E2 [11:55:51]MH_I2C_Read... [11:55:51]Read from MH i2c: E2 0E 00 [11:55:51]MH_I2C_Read... [11:55:51]Read from MH i2c: E2 0E 00 47 7C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 2B [11:55:51]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:55:51]wFMCommunicate OK [11:55:51]SAM_PROTO_GetShiftState done [11:55:51]FM_GetShiftState done [11:55:51]opened in 1730247899 [11:55:51]opened+sec_in_day 1730334299 [11:55:51]quantity*price = 14049 [11:55:51]sum+1 = 14050 [11:55:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 140.00 Внесено: 140.00 СДАЧА: 0.00 НСП 1% : 1.24 НДС 12% : 14.92 Наличными: 140.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 236 30.10.2024 11:55 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311389 ФПД: 269731453661392 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T115556&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311389&fm=269731453661392&tin=02508201610067®Number=0000000000091780&sum=14000 [11:55:52]StoreToDocumentArchive [11:55:52]shift 536 fd 311389 [11:55:52]save to /storage/0536/doc_00311389 [11:55:52]save last doc name /storage/0536/doc_00311389 to /storage/kkm_last_doc_name [11:55:52]save OK [11:55:52]Clear old archive folders... [11:55:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:55:52]tlvbuf is 00858F50 [11:55:52]SAM_PROTO_ClearQueue [11:55:52]wFMCommunicate request_size=4 [11:55:52]MH_SAM_APDU [11:55:52]CAPDU: 80 09 00 00 [11:55:52]Write to MH i2c: E2 08 00 54 7C 80 09 00 00 00 00 00 00 42 [11:55:52]Write i2c OK [11:55:52]MH_I2C_Read... [11:55:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:55:52]Read from MH i2c: E2 [11:55:52]MH_I2C_Read... [11:55:52]Read from MH i2c: E2 03 00 [11:55:52]MH_I2C_Read... [11:55:52]Read from MH i2c: E2 03 00 54 7C 00 90 00 44 [11:55:52]RAPDU: 90 00 [11:55:52]wFMCommunicate OK [11:55:52]SAM_PROTO_ClearQueue done [11:55:52]KKMCreateOFDPacket [11:55:52]OFDProtocolAddRootSTLVToBuf [11:55:52]FM_MakeSignedData [11:55:52]FM_MakeSignedData [11:55:52]SAM_PROTO_SignData [11:55:52]wFMCommunicate request_size=4 [11:55:52]MH_SAM_APDU [11:55:52]CAPDU: 80 0D 01 02 [11:55:52]Write to MH i2c: E2 08 00 55 7C 80 0D 01 02 00 00 00 00 4A [11:55:52]Write i2c OK [11:55:52]MH_I2C_Read... [11:55:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:55:52]Read from MH i2c: E2 [11:55:52]MH_I2C_Read... [11:55:52]Read from MH i2c: E2 03 00 [11:55:52]MH_I2C_Read... [11:55:52]Read from MH i2c: E2 03 00 55 7C 00 90 00 45 [11:55:52]RAPDU: 90 00 [11:55:52]wFMCommunicate OK [11:55:52]wFMCommunicate request_size=255 [11:55:52]MH_SAM_APDU [11:55: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 32 FF 03 08 00 03 34 08 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E1 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 05 00 00 00 00 07 04 06 00 B0 36 00 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 CC 1E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5D C0 04 00 35 04 06 00 F5 [11:55:52]Write to MH i2c: E2 02 01 56 7C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 34 08 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E1 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 05 00 00 00 00 07 04 06 00 B0 36 00 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 CC 1E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5D C0 04 00 35 04 06 00 F5 00 00 92 [11:55:52]Write i2c OK [11:55:52]MH_I2C_Read... [11:55:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:55:53]Read from MH i2c: E2 [11:55:53]MH_I2C_Read... [11:55:53]Read from MH i2c: E2 03 00 [11:55:53]MH_I2C_Read... [11:55:53]Read from MH i2c: E2 03 00 56 7C 00 90 00 46 [11:55:53]RAPDU: 90 00 [11:55:53]wFMCommunicate OK [11:55:53]wFMCommunicate request_size=10 [11:55:53]MH_SAM_APDU [11:55:53]CAPDU: 80 0D 02 02 05 51 BF 7A F0 D0 [11:55:53]Write to MH i2c: E2 0D 00 57 7C 80 0D 02 02 05 00 51 BF 7A F0 D0 00 00 A1 [11:55:53]Write i2c OK [11:55:53]MH_I2C_Read... [11:55:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:55:53]Read from MH i2c: E2 [11:55:53]MH_I2C_Read... [11:55:53]Read from MH i2c: E2 03 00 [11:55:53]MH_I2C_Read... [11:55:53]Read from MH i2c: E2 03 00 57 7C 00 90 00 47 [11:55:53]RAPDU: 90 00 [11:55:53]wFMCommunicate OK [11:55:53]wFMCommunicate request_size=4 [11:55:53]MH_SAM_APDU [11:55:53]CAPDU: 80 0D 03 02 [11:55:53]Write to MH i2c: E2 08 00 58 7C 80 0D 03 02 00 00 00 00 4F [11:55:53]Write i2c OK [11:55:53]MH_I2C_Read... [11:55:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:55:53]Read from MH i2c: E2 [11:55:53]MH_I2C_Read... [11:55:53]Read from MH i2c: E2 0B 00 [11:55:53]MH_I2C_Read... [11:55:53]Read from MH i2c: E2 0B 00 58 7C 00 B7 C7 2B 33 B0 7D F6 2B 90 00 7A [11:55:53]RAPDU: B7 C7 2B 33 B0 7D F6 2B 90 00 [11:55:53]wFMCommunicate OK [11:55:53]SAM_PROTO_SignData done [11:55:53]FM_MakeSignedData done [11:55:53]CreateOFDProtocolMessage [11:55:53]wFMCommunicate request_size=4 [11:55:53]MH_SAM_APDU [11:55:53]CAPDU: 80 11 00 00 [11:55:53]Write to MH i2c: E2 08 00 59 7C 80 11 00 00 00 00 00 00 4F [11:55:53]Write i2c OK [11:55:53]MH_I2C_Read... [11:55:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:53]OFD Sender: No OFD packet to send [11:55:53]Read from MH i2c: E2 [11:55:53]MH_I2C_Read... [11:55:53]Read from MH i2c: E2 17 00 [11:55:53]MH_I2C_Read... [11:55:53]Read from MH i2c: E2 17 00 59 7C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A4 [11:55:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:55:53]wFMCommunicate OK [11:55:53]CreateOFDProtocolMessage done [11:55:53]OFDSenderStorePacket 311389 [11:55:53]StoreOFDPacket docnum=311389 [11:55:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 84 65 07 01 F1 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 34 08 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E1 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 05 00 00 00 00 07 04 06 00 B0 36 00 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 CC 1E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5D C0 04 00 35 04 06 00 F5 51 BF 7A F0 D0 B7 C7 2B 33 B0 7D F6 2B [11:55:53]CheckFolder [11:55:53]dirname=/storage/ofd_packets [11:55:53]CheckFolder done [11:55:53]ProducePacketName [11:55:53]name=ofd_packets/00311389 [11:55:53]NVStorageSaveData ofd_packets/00311389 [11:55:53]File name is /storage/ofd_packets/00311389 [11:55:53]Write 301 bytes [11:55:53]NVStorageSaveData done [11:55:53]OFDSenderStorePacket done [11:55:53]KKMCreateOFDPacket done [11:55:53]NVStorageSaveData kkm_last_timestamp [11:55:53]File name is /storage/kkm_last_timestamp [11:55:53]Write 4 bytes [11:55:53]NVStorageSaveData done [11:55:53]ExternCall_PrintAddStr [11:55:53]wPrintStart [11:55:53]Write to MH i2c: 01 00 00 5A 7C D6 [11:55:53]Write i2c OK [11:55:53]MH_I2C_Read... [11:55:53]Read from MH i2c: 01 [11:55:53]MH_I2C_Read... [11:55:53]Read from MH i2c: 01 07 00 [11:55:53]MH_I2C_Read... [11:55:53]Read from MH i2c: 01 07 00 5A 7C 00 00 00 00 00 FF 0F EB [11:55:53]RasterBufferAndPrint [11:55:53]line Счет N : (1)645190 [11:55:53]line ИНН: 02508201610067 [11:55:53]line Контрольно-Кассовый Чек [11:55:53]line ПРОДАЖА [11:55:53]line ТРК (МРК, ГНК) : 31 [11:55:53]line Товар: 2710124130 [11:55:53]line Аи-92-К-2 [11:55:53]line 2.100 * 66.90 [11:55:53]line = 140.49 [11:55:53]line НДС 12% НСП 1% [11:55:53]line > о реализуемом товаре [11:55:53]line ОКРУГЛЕНИЕ: -0.49 [11:55:53]line ИТОГО: 140.00 [11:55:53]line Внесено: 140.00 [11:55:53]line СДАЧА: 0.00 [11:55:53]line НСП 1% : 1.24 [11:55:53]line НДС 12% : 14.92 [11:55:53]line Наличными: 140.00 [11:55:53]line Безнал.: 0.00 [11:55:53]line Место: АЗС № 172 "Партнер Нефть" [11:55:53]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:55:53]line СНО: Общий режим [11:55:53]line Чек 236 30.10.2024 11:55 [11:55:53]line Смена: 536 ФФД: 1.0 [11:55:53]line ЗНМ: 0300000116 [11:55:53]line РНМ: 0000000000091780 [11:55:53]line Версия ККМ: 001 [11:55:53]line ФМ: 0000000000871765 [11:55:53]line ФД: 311389 [11:55:53]line ФПД: 269731453661392 [11:55:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T115556&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311389&fm=269731453661392&tin=02508201610067®Number=0000000000091780&sum=14000 [11:55:53]OFD Sender: Processing packet 311389 [packets to send 223, broken 222] [11:55:53]ProducePacketName [11:55:53]name=ofd_packets/00311389 [11:55:53]OFD Sender: To server: pG, [11:55:53]CommunicateWithHost lk.salyk.kg:30040 [11:55:53]ConnectInit lk.salyk.kg [11:55:53]written 0, free lines is 4095 [11:55:53]Connected sock=10 [11:55:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 84 65 07 01 F1 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 34 08 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E1 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 05 00 00 00 00 07 04 06 00 B0 36 00 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 CC 1E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5D C0 04 00 35 04 06 00 F5 51 BF 7A F0 D0 B7 C7 2B 33 B0 7D F6 2B [11:55:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 80 76 47 00 6F BF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5D C0 04 00 F4 03 04 00 1C C5 21 67 B6 04 01 00 00 6E 7F AB F1 8A 50 3B 08 [11:55:53]CommunicateWithHost err = 0 [11:55:53]CheckOFDResponse [11:55:53]1017 (14) - 77093643461234 [11:55:53]1041 (16) - 0000000000871765 [11:55:53]1040 (4) - 311389 [11:55:53]1012 (4) - 30.10.2024 05:33 [11:55:53]1206 (1) - 0 [11:55:53]OFD Sender: Remove packet 311389 [11:55:53]ProducePacketName [11:55:53]name=ofd_packets/00311389 [11:55:53]NVStorageDeleteData [11:55:54]Write to MH i2c: 01 00 00 84 7C 00 [11:55:54]Write i2c OK [11:55:54]MH_I2C_Read... [11:55:54]Read from MH i2c: 01 [11:55:54]MH_I2C_Read... [11:55:54]Read from MH i2c: 01 07 00 [11:55:54]MH_I2C_Read... [11:55:54]Read from MH i2c: 01 07 00 84 7C 00 00 00 00 00 C8 0C DB [11:55:54]RasterBufferAndPrint [11:55:54]line [11:55:54]line [11:55:54]line [11:55:54]line [11:55:54]line [11:55:54]written 0, free lines is 3278 [11:55:54]MH_Cut [11:55:54]Write to MH i2c: D1 01 00 8B 7C 01 D9 [11:55:54]Write i2c OK [11:55:54]MH_I2C_Read... [11:55:54]Read from MH i2c: D1 [11:55:54]MH_I2C_Read... [11:55:54]Read from MH i2c: D1 01 00 [11:55:54]MH_I2C_Read... [11:55:54]Read from MH i2c: D1 01 00 8B 7C 00 D8 [11:55:54]Write to MH i2c: 01 00 00 8C 7C 08 [11:55:54]Write i2c OK [11:55:54]MH_I2C_Read... [11:55:54]OFD Sender: No OFD packet to send [11:55:54]*** Cut start [11:55:54]*** Purtial cut [11:55:54]*** Stage 1: CUTSNS_PIN = 1 [11:55:55]Read from MH i2c: 01 [11:55:55]MH_I2C_Read... [11:55:55]*** Stop cut motor [11:55:55]*** Cut end [11:55:55]Read from MH i2c: 01 07 00 [11:55:55]MH_I2C_Read... [11:55:55]Read from MH i2c: 01 07 00 8C 7C 00 00 00 00 00 FF 0F 1D [11:55:55]process_action close_receipt done [11:55:55]requested_data is exist [11:55:55]produce_requested_data [11:55:55]requested_item fm.sn is exist - process it [11:55:55]wFMCommunicate request_size=4 [11:55:55]MH_SAM_APDU [11:55:55]CAPDU: 80 11 00 00 [11:55:55]Write to MH i2c: E2 08 00 8D 7C 80 11 00 00 00 00 00 00 83 [11:55:55]Write i2c OK [11:55:55]MH_I2C_Read... [11:55:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:55]Read from MH i2c: E2 [11:55:55]MH_I2C_Read... [11:55:55]Read from MH i2c: E2 17 00 [11:55:55]MH_I2C_Read... [11:55:55]Read from MH i2c: E2 17 00 8D 7C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D8 [11:55:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:55:55]wFMCommunicate OK [11:55:55]requested_item fd.num is exist - process it [11:55:55]SAM_PROTO_GetFieldsCounters [11:55:55]wFMCommunicate request_size=4 [11:55:55]MH_SAM_APDU [11:55:55]CAPDU: 80 13 00 00 [11:55:55]Write to MH i2c: E2 08 00 8E 7C 80 13 00 00 00 00 00 00 86 [11:55:55]Write i2c OK [11:55:55]MH_I2C_Read... [11:55:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:55:55]Read from MH i2c: E2 [11:55:55]MH_I2C_Read... [11:55:55]Read from MH i2c: E2 62 00 [11:55:55]MH_I2C_Read... [11:55:55]Read from MH i2c: E2 62 00 8E 7C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 5D C0 04 00 0E 04 04 00 18 02 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 A8 [11:55: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 5D C0 04 00 0E 04 04 00 18 02 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:55:55]wFMCommunicate OK [11:55:55]SAM_PROTO_GetFieldsCounters done [11:55:55]requested_item shift.num is exist - process it [11:55:55]requested_item shift.opened is exist - process it [11:55:55]req_shift_opened [11:55:55]FM_GetShiftState [11:55:55]SAM_PROTO_GetShiftState [11:55:55]wFMCommunicate request_size=4 [11:55:55]MH_SAM_APDU [11:55:55]CAPDU: 80 13 01 00 [11:55:55]Write to MH i2c: E2 08 00 8F 7C 80 13 01 00 00 00 00 00 88 [11:55:55]Write i2c OK [11:55:55]MH_I2C_Read... [11:55:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:55:55]Read from MH i2c: E2 [11:55:55]MH_I2C_Read... [11:55:55]Read from MH i2c: E2 0E 00 [11:55:55]MH_I2C_Read... [11:55:55]Read from MH i2c: E2 0E 00 8F 7C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 73 [11:55:55]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:55:55]wFMCommunicate OK [11:55:55]SAM_PROTO_GetShiftState done [11:55:55]FM_GetShiftState done [11:55:55]req_shift_opened done [11:55:55]requested_item shift.open_date is exist - process it [11:55:55]req_shift_open_date [11:55:55]req_shift_open_date done [11:55:55]produce_requested_data done [11:55:55]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311389,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:55:55]process_action_free close_receipt [11:55:55]json_value_free [11:55:55]json_value_free done [11:55:55]process_json_proto returns [11:55:55]Send response to host [11:55:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311389,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:55:55]free response buf [11:55:55]execute_script done [11:55:55]execute_script returns [11:55:55]free content buf [11:55:55]Sock 9.Close socket [11:55:55]Sock 9.Thread stoped [11:55:59]OFD Sender: No OFD packet to send [11:56:04]OFD Sender: No OFD packet to send [11:56:09]OFD Sender: No OFD packet to send [11:56:14]OFD Sender: No OFD packet to send [11:56:19]OFD Sender: No OFD packet to send [11:56:24]OFD Sender: No OFD packet to send [11:56:29]OFD Sender: No OFD packet to send [11:56:34]OFD Sender: No OFD packet to send [11:56:39]OFD Sender: No OFD packet to send [11:56:44]OFD Sender: No OFD packet to send [11:56:49]OFD Sender: No OFD packet to send [11:56:54]OFD Sender: No OFD packet to send [11:56:59]OFD Sender: No OFD packet to send [11:57:04]OFD Sender: No OFD packet to send [11:57:09]OFD Sender: No OFD packet to send [11:57:14]OFD Sender: No OFD packet to send [11:57:14]accept exits with 7 [11:57:14]New connection [11:57:14]New thread 3066510692 created [11:57:14]Thread 3066654052 joined [11:57:14]Waiting for new connection... [11:57:14] Sock 7.Parse request [11:57:14]Sock 7.Check first char [11:57:14]Sock 7.First char is OK [11:57:14]request: POST /json_proto HTTP/1.0 [11:57:14]Method: POST [11:57:14]URL: /json_proto [11:57:14]Method is POST - this is cgi request [11:57:14]url: /json_proto [11:57:14]query_string will be loaded in cgi processing [11:57:14]execute_cgi json_proto POST (null) [11:57:14]execute_cgi path=json_proto method=POST [11:57:14]POST find Content-Length [11:57:14]Host: 172.17.96.3:8080 [11:57:14]Content-Length: 766 [11:57:14]Content-Type: application/json [11:57:14] [11:57:14]POST finish read [11:57:14]Found Content-Length = 766 [11:57:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645192", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:14]execute_script... [11:57: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)645192", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:14]POST & json_proto [11:57:14]process_json_proto [11:57:14]json parsed OK: [11:57:14]protocol is kg_v1.0 [11:57:14]action value=close_receipt [11:57:14]process_action close_receipt [11:57:14]cmd_close_receipt [11:57:14]MH_GetDate [11:57:14]Write to MH i2c: F0 00 00 90 7C FB [11:57:14]Write i2c OK [11:57:14]MH_I2C_Read... [11:57:14]Read from MH i2c: F0 [11:57:14]MH_I2C_Read... [11:57:14]Read from MH i2c: F0 09 00 [11:57:14]MH_I2C_Read... [11:57:14]Read from MH i2c: F0 09 00 90 7C 00 1F 1F 22 67 44 5E 04 65 D6 [11:57:14]GetLastDocTimeStamp 1730289356 [11:57:14]current date 1730289439 [11:57:14]FM_GetShiftState [11:57:14]SAM_PROTO_GetShiftState [11:57:14]wFMCommunicate request_size=4 [11:57:14]MH_SAM_APDU [11:57:14]CAPDU: 80 13 01 00 [11:57:14]Write to MH i2c: E2 08 00 91 7C 80 13 01 00 00 00 00 00 8A [11:57:14]Write i2c OK [11:57:14]MH_I2C_Read... [11:57:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:14]Read from MH i2c: E2 [11:57:14]MH_I2C_Read... [11:57:14]Read from MH i2c: E2 0E 00 [11:57:14]MH_I2C_Read... [11:57:14]Read from MH i2c: E2 0E 00 91 7C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 75 [11:57:14]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:57:14]wFMCommunicate OK [11:57:14]SAM_PROTO_GetShiftState done [11:57:14]FM_GetShiftState done [11:57:14]opened in 1730247899 [11:57:14]opened+sec_in_day 1730334299 [11:57:14]quantity*price = 100050 [11:57:14]sum+1 = 100052 [11:57:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 237 30.10.2024 11:57 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311390 ФПД: 30124617075836 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T115720&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311390&fm=30124617075836&tin=02508201610067®Number=0000000000091780&sum=100051 [11:57:16]StoreToDocumentArchive [11:57:16]shift 536 fd 311390 [11:57:16]save to /storage/0536/doc_00311390 [11:57:16]save last doc name /storage/0536/doc_00311390 to /storage/kkm_last_doc_name [11:57:16]save OK [11:57:16]Clear old archive folders... [11:57:16]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:57:16]tlvbuf is B6E91AC0 [11:57:16]SAM_PROTO_ClearQueue [11:57:16]wFMCommunicate request_size=4 [11:57:16]MH_SAM_APDU [11:57:16]CAPDU: 80 09 00 00 [11:57:16]Write to MH i2c: E2 08 00 9E 7C 80 09 00 00 00 00 00 00 8C [11:57:16]Write i2c OK [11:57:16]MH_I2C_Read... [11:57:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:57:16]Read from MH i2c: E2 [11:57:16]MH_I2C_Read... [11:57:16]Read from MH i2c: E2 03 00 [11:57:16]MH_I2C_Read... [11:57:16]Read from MH i2c: E2 03 00 9E 7C 00 90 00 8E [11:57:16]RAPDU: 90 00 [11:57:16]wFMCommunicate OK [11:57:16]SAM_PROTO_ClearQueue done [11:57:16]KKMCreateOFDPacket [11:57:16]OFDProtocolAddRootSTLVToBuf [11:57:16]FM_MakeSignedData [11:57:16]FM_MakeSignedData [11:57:16]SAM_PROTO_SignData [11:57:16]wFMCommunicate request_size=4 [11:57:16]MH_SAM_APDU [11:57:16]CAPDU: 80 0D 01 02 [11:57:16]Write to MH i2c: E2 08 00 9F 7C 80 0D 01 02 00 00 00 00 94 [11:57:16]Write i2c OK [11:57:16]MH_I2C_Read... [11:57:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:57:16]Read from MH i2c: E2 [11:57:16]MH_I2C_Read... [11:57:16]Read from MH i2c: E2 03 00 [11:57:16]MH_I2C_Read... [11:57:16]Read from MH i2c: E2 03 00 9F 7C 00 90 00 8F [11:57:16]RAPDU: 90 00 [11:57:16]wFMCommunicate OK [11:57:16]wFMCommunicate request_size=255 [11:57:16]MH_SAM_APDU [11:57: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 32 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 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 00 00 00 F4 03 04 00 20 1F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5E C0 04 00 35 04 06 00 1B 65 EF 19 [11:57:16]Write to MH i2c: E2 02 01 A0 7C 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 32 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 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 00 00 00 F4 03 04 00 20 1F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5E C0 04 00 35 04 06 00 1B 65 EF 19 00 00 F7 [11:57:16]Write i2c OK [11:57:16]MH_I2C_Read... [11:57:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:16]Read from MH i2c: E2 [11:57:16]MH_I2C_Read... [11:57:16]Read from MH i2c: E2 03 00 [11:57:16]MH_I2C_Read... [11:57:16]Read from MH i2c: E2 03 00 A0 7C 00 90 00 90 [11:57:16]RAPDU: 90 00 [11:57:16]wFMCommunicate OK [11:57:16]wFMCommunicate request_size=7 [11:57:16]MH_SAM_APDU [11:57:16]CAPDU: 80 0D 02 02 02 8C 7C [11:57:16]Write to MH i2c: E2 0A 00 A1 7C 80 0D 02 02 02 00 8C 7C 00 00 A3 [11:57:16]Write i2c OK [11:57:16]MH_I2C_Read... [11:57:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:16]Read from MH i2c: E2 [11:57:16]MH_I2C_Read... [11:57:16]Read from MH i2c: E2 03 00 [11:57:16]MH_I2C_Read... [11:57:16]Read from MH i2c: E2 03 00 A1 7C 00 90 00 91 [11:57:16]RAPDU: 90 00 [11:57:16]wFMCommunicate OK [11:57:16]wFMCommunicate request_size=4 [11:57:16]MH_SAM_APDU [11:57:16]CAPDU: 80 0D 03 02 [11:57:16]Write to MH i2c: E2 08 00 A2 7C 80 0D 03 02 00 00 00 00 99 [11:57:16]Write i2c OK [11:57:16]MH_I2C_Read... [11:57:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:57:16]Read from MH i2c: E2 [11:57:16]MH_I2C_Read... [11:57:16]Read from MH i2c: E2 0B 00 [11:57:16]MH_I2C_Read... [11:57:16]Read from MH i2c: E2 0B 00 A2 7C 00 85 EA 61 94 15 99 2C 0F 90 00 E7 [11:57:16]RAPDU: 85 EA 61 94 15 99 2C 0F 90 00 [11:57:16]wFMCommunicate OK [11:57:16]SAM_PROTO_SignData done [11:57:16]FM_MakeSignedData done [11:57:16]CreateOFDProtocolMessage [11:57:16]wFMCommunicate request_size=4 [11:57:16]MH_SAM_APDU [11:57:16]CAPDU: 80 11 00 00 [11:57:16]Write to MH i2c: E2 08 00 A3 7C 80 11 00 00 00 00 00 00 99 [11:57:16]Write i2c OK [11:57:16]MH_I2C_Read... [11:57:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:16]Read from MH i2c: E2 [11:57:16]MH_I2C_Read... [11:57:16]Read from MH i2c: E2 17 00 [11:57:16]MH_I2C_Read... [11:57:16]Read from MH i2c: E2 17 00 A3 7C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 EE [11:57:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:57:16]wFMCommunicate OK [11:57:16]CreateOFDProtocolMessage done [11:57:16]OFDSenderStorePacket 311390 [11:57:16]StoreOFDPacket docnum=311390 [11:57:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 6F 7D 04 01 65 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 32 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 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 00 00 00 F4 03 04 00 20 1F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5E C0 04 00 35 04 06 00 1B 65 EF 19 8C 7C 85 EA 61 94 15 99 2C 0F [11:57:16]CheckFolder [11:57:16]dirname=/storage/ofd_packets [11:57:16]CheckFolder done [11:57:16]ProducePacketName [11:57:16]name=ofd_packets/00311390 [11:57:16]NVStorageSaveData ofd_packets/00311390 [11:57:16]File name is /storage/ofd_packets/00311390 [11:57:16]Write 298 bytes [11:57:16]NVStorageSaveData done [11:57:16]OFDSenderStorePacket done [11:57:16]KKMCreateOFDPacket done [11:57:16]NVStorageSaveData kkm_last_timestamp [11:57:16]File name is /storage/kkm_last_timestamp [11:57:16]Write 4 bytes [11:57:16]NVStorageSaveData done [11:57:16]ExternCall_PrintAddStr [11:57:16]wPrintStart [11:57:16]Write to MH i2c: 01 00 00 A4 7C 20 [11:57:16]Write i2c OK [11:57:16]MH_I2C_Read... [11:57:16]Read from MH i2c: 01 [11:57:16]MH_I2C_Read... [11:57:16]Read from MH i2c: 01 07 00 [11:57:16]MH_I2C_Read... [11:57:16]Read from MH i2c: 01 07 00 A4 7C 00 00 00 00 00 FF 0F 35 [11:57:16]RasterBufferAndPrint [11:57:16]line Счет N : (1)645192 [11:57:16]line ИНН: 02508201610067 [11:57:16]line Контрольно-Кассовый Чек [11:57:16]line ПРОДАЖА [11:57:16]line ТРК (МРК, ГНК) : 11 [11:57:16]line Товар: 2710194210 [11:57:16]line ДТ-К-2 [11:57:16]line 13.130 * 76.20 [11:57:16]line = 1000.51 [11:57:16]line НДС 12% НСП 1% [11:57:16]line > о реализуемом товаре [11:57:16]line ИТОГО: 1000.51 [11:57:16]line НСП 1% : 8.85 [11:57:16]line НДС 12% : 106.25 [11:57:16]line Наличными: 0.00 [11:57:16]line Безнал.: 1000.51 [11:57:16]line Место: АЗС № 172 "Партнер Нефть" [11:57:16]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:57:16]line СНО: Общий режим [11:57:16]line Чек 237 30.10.2024 11:57 [11:57:16]line Смена: 536 ФФД: 1.0 [11:57:16]line ЗНМ: 0300000116 [11:57:16]line РНМ: 0000000000091780 [11:57:16]line Версия ККМ: 001 [11:57:16]line Платежная система: Mbank [11:57:16]line ФМ: 0000000000871765 [11:57:16]line ФД: 311390 [11:57:16]line ФПД: 30124617075836 [11:57:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T115720&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311390&fm=30124617075836&tin=02508201610067®Number=0000000000091780&sum=100051 [11:57:16]written 0, free lines is 4095 [11:57:16]OFD Sender: Processing packet 311390 [packets to send 223, broken 222] [11:57:16]ProducePacketName [11:57:16]name=ofd_packets/00311390 [11:57:16]OFD Sender: To server: pG, [11:57:16]CommunicateWithHost lk.salyk.kg:30040 [11:57:16]ConnectInit lk.salyk.kg [11:57:16]Connected sock=10 [11: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 31 37 36 35 0C 01 00 00 6F 7D 04 01 65 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 32 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 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 00 00 00 F4 03 04 00 20 1F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5E C0 04 00 35 04 06 00 1B 65 EF 19 8C 7C 85 EA 61 94 15 99 2C 0F [11:57:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 0C D7 47 00 CF 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 31 37 36 35 10 04 04 00 5E C0 04 00 F4 03 04 00 6F C5 21 67 B6 04 01 00 00 9F CE CD 2D CC 2C 09 14 [11:57:16]CommunicateWithHost err = 0 [11:57:16]CheckOFDResponse [11:57:16]1017 (14) - 77093643461234 [11:57:16]1041 (16) - 0000000000871765 [11:57:16]1040 (4) - 311390 [11:57:16]1012 (4) - 30.10.2024 05:34 [11:57:16]1206 (1) - 0 [11:57:16]OFD Sender: Remove packet 311390 [11:57:16]ProducePacketName [11:57:16]name=ofd_packets/00311390 [11:57:16]NVStorageDeleteData [11:57:17]Write to MH i2c: 01 00 00 CC 7C 48 [11:57:17]Write i2c OK [11:57:17]MH_I2C_Read... [11:57:17]Read from MH i2c: 01 [11:57:17]MH_I2C_Read... [11:57:17]Read from MH i2c: 01 07 00 [11:57:17]MH_I2C_Read... [11:57:17]Read from MH i2c: 01 07 00 CC 7C 00 00 00 00 00 EA 0C 45 [11:57:17]RasterBufferAndPrint [11:57:17]line [11:57:17]line [11:57:17]line [11:57:17]line [11:57:17]line [11:57:17]written 0, free lines is 3312 [11:57:17]MH_Cut [11:57:17]Write to MH i2c: D1 01 00 D3 7C 01 21 [11:57:17]Write i2c OK [11:57:17]MH_I2C_Read... [11:57:17]Read from MH i2c: D1 [11:57:17]MH_I2C_Read... [11:57:17]Read from MH i2c: D1 01 00 [11:57:17]MH_I2C_Read... [11:57:17]Read from MH i2c: D1 01 00 D3 7C 00 20 [11:57:17]Write to MH i2c: 01 00 00 D4 7C 50 [11:57:17]Write i2c OK [11:57:17]MH_I2C_Read... [11:57:17]OFD Sender: No OFD packet to send [11:57:17]*** Cut start [11:57:17]*** Purtial cut [11:57:17]*** Stage 1: CUTSNS_PIN = 1 [11:57:18]Read from MH i2c: 01 [11:57:18]MH_I2C_Read... [11:57:18]*** Stop cut motor [11:57:18]*** Cut end [11:57:18]Read from MH i2c: 01 07 00 [11:57:18]MH_I2C_Read... [11:57:18]Read from MH i2c: 01 07 00 D4 7C 00 00 00 00 00 FF 0F 65 [11:57:18]process_action close_receipt done [11:57:18]requested_data is exist [11:57:18]produce_requested_data [11:57:18]requested_item fm.sn is exist - process it [11:57:18]wFMCommunicate request_size=4 [11:57:18]MH_SAM_APDU [11:57:18]CAPDU: 80 11 00 00 [11:57:18]Write to MH i2c: E2 08 00 D5 7C 80 11 00 00 00 00 00 00 CB [11:57:18]Write i2c OK [11:57:18]MH_I2C_Read... [11:57:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:18]Read from MH i2c: E2 [11:57:18]MH_I2C_Read... [11:57:18]Read from MH i2c: E2 17 00 [11:57:18]MH_I2C_Read... [11:57:18]Read from MH i2c: E2 17 00 D5 7C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 20 [11:57:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:57:18]wFMCommunicate OK [11:57:18]requested_item fd.num is exist - process it [11:57:18]SAM_PROTO_GetFieldsCounters [11:57:18]wFMCommunicate request_size=4 [11:57:18]MH_SAM_APDU [11:57:18]CAPDU: 80 13 00 00 [11:57:18]Write to MH i2c: E2 08 00 D6 7C 80 13 00 00 00 00 00 00 CE [11:57:18]Write i2c OK [11:57:18]MH_I2C_Read... [11:57:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:57:18]Read from MH i2c: E2 [11:57:18]MH_I2C_Read... [11:57:18]Read from MH i2c: E2 62 00 [11:57:18]MH_I2C_Read... [11:57:18]Read from MH i2c: E2 62 00 D6 7C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 5E C0 04 00 0E 04 04 00 18 02 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 F4 [11:57: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 5E C0 04 00 0E 04 04 00 18 02 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 [11:57:18]wFMCommunicate OK [11:57:18]SAM_PROTO_GetFieldsCounters done [11:57:18]requested_item shift.num is exist - process it [11:57:18]requested_item shift.opened is exist - process it [11:57:18]req_shift_opened [11:57:18]FM_GetShiftState [11:57:18]SAM_PROTO_GetShiftState [11:57:18]wFMCommunicate request_size=4 [11:57:18]MH_SAM_APDU [11:57:18]CAPDU: 80 13 01 00 [11:57:18]Write to MH i2c: E2 08 00 D7 7C 80 13 01 00 00 00 00 00 D0 [11:57:18]Write i2c OK [11:57:18]MH_I2C_Read... [11:57:18]Read from MH i2c: E2 [11:57:18]MH_I2C_Read... [11:57:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:18]Read from MH i2c: E2 0E 00 [11:57:18]MH_I2C_Read... [11:57:18]Read from MH i2c: E2 0E 00 D7 7C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 BB [11:57:18]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:57:18]wFMCommunicate OK [11:57:18]SAM_PROTO_GetShiftState done [11:57:18]FM_GetShiftState done [11:57:18]req_shift_opened done [11:57:18]requested_item shift.open_date is exist - process it [11:57:18]req_shift_open_date [11:57:18]req_shift_open_date done [11:57:18]produce_requested_data done [11:57:18]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311390,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:57:18]process_action_free close_receipt [11:57:18]json_value_free [11:57:18]json_value_free done [11:57:18]process_json_proto returns [11:57:18]Send response to host [11:57:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311390,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:57:18]free response buf [11:57:18]execute_script done [11:57:18]execute_script returns [11:57:18]free content buf [11:57:18]Sock 7.Close socket [11:57:18]Sock 7.Thread stoped [11:57:18]accept exits with 9 [11:57:18]New connection [11:57:18]New thread 3066654052 created [11:57:18]Thread 3066510692 joined [11:57:18]Waiting for new connection... [11:57:18] Sock 9.Parse request [11:57:18]Sock 9.Check first char [11:57:18]Sock 9.First char is OK [11:57:18]request: POST /json_proto HTTP/1.0 [11:57:18]Method: POST [11:57:18]URL: /json_proto [11:57:18]Method is POST - this is cgi request [11:57:18]url: /json_proto [11:57:18]query_string will be loaded in cgi processing [11:57:18]execute_cgi json_proto POST (null) [11:57:18]execute_cgi path=json_proto method=POST [11:57:18]POST find Content-Length [11:57:18]Host: 172.17.96.3:8080 [11:57:18]Content-Length: 769 [11:57:18]Content-Type: application/json [11:57:18] [11:57:18]POST finish read [11:57:18]Found Content-Length = 769 [11:57:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645191", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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: Mbank", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:18]execute_script... [11:57: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)645191", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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: Mbank", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:18]POST & json_proto [11:57:18]process_json_proto [11:57:18]json parsed OK: [11:57:18]protocol is kg_v1.0 [11:57:18]action value=close_receipt [11:57:18]process_action close_receipt [11:57:18]cmd_close_receipt [11:57:18]MH_GetDate [11:57:18]Write to MH i2c: F0 00 00 D8 7C 43 [11:57:18]Write i2c OK [11:57:18]MH_I2C_Read... [11:57:18]Read from MH i2c: F0 [11:57:18]MH_I2C_Read... [11:57:18]Read from MH i2c: F0 09 00 [11:57:18]MH_I2C_Read... [11:57:18]Read from MH i2c: F0 09 00 D8 7C 00 23 1F 22 67 44 5E 04 65 22 [11:57:18]GetLastDocTimeStamp 1730289440 [11:57:18]current date 1730289443 [11:57:18]FM_GetShiftState [11:57:18]SAM_PROTO_GetShiftState [11:57:18]wFMCommunicate request_size=4 [11:57:18]MH_SAM_APDU [11:57:18]CAPDU: 80 13 01 00 [11:57:18]Write to MH i2c: E2 08 00 D9 7C 80 13 01 00 00 00 00 00 D2 [11:57:18]Write i2c OK [11:57:18]MH_I2C_Read... [11:57:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:18]Read from MH i2c: E2 [11:57:18]MH_I2C_Read... [11:57:18]Read from MH i2c: E2 0E 00 [11:57:18]MH_I2C_Read... [11:57:18]Read from MH i2c: E2 0E 00 D9 7C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 BD [11:57:18]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:57:18]wFMCommunicate OK [11:57:18]SAM_PROTO_GetShiftState done [11:57:18]FM_GetShiftState done [11:57:18]opened in 1730247899 [11:57:18]opened+sec_in_day 1730334299 [11:57:18]quantity*price = 200043 [11:57:18]sum+1 = 200044 [11:57:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 238 30.10.2024 11:57 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311391 ФПД: 211383458206102 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T115723&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311391&fm=211383458206102&tin=02508201610067®Number=0000000000091780&sum=200043 [11:57:20]StoreToDocumentArchive [11:57:20]shift 536 fd 311391 [11:57:20]save to /storage/0536/doc_00311391 [11:57:20]save last doc name /storage/0536/doc_00311391 to /storage/kkm_last_doc_name [11:57:20]save OK [11:57:20]Clear old archive folders... [11:57:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:57:20]tlvbuf is 0086B220 [11:57:20]SAM_PROTO_ClearQueue [11:57:20]wFMCommunicate request_size=4 [11:57:20]MH_SAM_APDU [11:57:20]CAPDU: 80 09 00 00 [11:57:20]Write to MH i2c: E2 08 00 E6 7C 80 09 00 00 00 00 00 00 D4 [11:57:20]Write i2c OK [11:57:20]MH_I2C_Read... [11:57:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:57:20]Read from MH i2c: E2 [11:57:20]MH_I2C_Read... [11:57:20]Read from MH i2c: E2 03 00 [11:57:20]MH_I2C_Read... [11:57:20]Read from MH i2c: E2 03 00 E6 7C 00 90 00 D6 [11:57:20]RAPDU: 90 00 [11:57:20]wFMCommunicate OK [11:57:20]SAM_PROTO_ClearQueue done [11:57:20]KKMCreateOFDPacket [11:57:20]OFDProtocolAddRootSTLVToBuf [11:57:20]FM_MakeSignedData [11:57:20]FM_MakeSignedData [11:57:20]SAM_PROTO_SignData [11:57:20]wFMCommunicate request_size=4 [11:57:20]MH_SAM_APDU [11:57:20]CAPDU: 80 0D 01 02 [11:57:20]Write to MH i2c: E2 08 00 E7 7C 80 0D 01 02 00 00 00 00 DC [11:57:20]Write i2c OK [11:57:20]MH_I2C_Read... [11:57:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:57:20]Read from MH i2c: E2 [11:57:20]MH_I2C_Read... [11:57:20]Read from MH i2c: E2 03 00 [11:57:20]MH_I2C_Read... [11:57:20]Read from MH i2c: E2 03 00 E7 7C 00 90 00 D7 [11:57:20]RAPDU: 90 00 [11:57:20]wFMCommunicate OK [11:57:20]wFMCommunicate request_size=255 [11:57:20]MH_SAM_APDU [11:57: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 33 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 EE 00 00 00 F4 03 04 00 23 1F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5F C0 04 00 35 04 06 00 C0 [11:57:20]Write to MH i2c: E2 02 01 E8 7C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 EE 00 00 00 F4 03 04 00 23 1F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5F C0 04 00 35 04 06 00 C0 00 00 1F [11:57:20]Write i2c OK [11:57:20]MH_I2C_Read... [11:57:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:20]Read from MH i2c: E2 [11:57:20]MH_I2C_Read... [11:57:20]Read from MH i2c: E2 03 00 [11:57:20]MH_I2C_Read... [11:57:20]Read from MH i2c: E2 03 00 E8 7C 00 90 00 D8 [11:57:20]RAPDU: 90 00 [11:57:20]wFMCommunicate OK [11:57:20]wFMCommunicate request_size=10 [11:57:20]MH_SAM_APDU [11:57:20]CAPDU: 80 0D 02 02 05 40 8B F0 11 96 [11:57:20]Write to MH i2c: E2 0D 00 E9 7C 80 0D 02 02 05 00 40 8B F0 11 96 00 00 4B [11:57:20]Write i2c OK [11:57:20]MH_I2C_Read... [11:57:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:20]Read from MH i2c: E2 [11:57:20]MH_I2C_Read... [11:57:20]Read from MH i2c: E2 03 00 [11:57:20]MH_I2C_Read... [11:57:20]Read from MH i2c: E2 03 00 E9 7C 00 90 00 D9 [11:57:20]RAPDU: 90 00 [11:57:20]wFMCommunicate OK [11:57:20]wFMCommunicate request_size=4 [11:57:20]MH_SAM_APDU [11:57:20]CAPDU: 80 0D 03 02 [11:57:20]Write to MH i2c: E2 08 00 EA 7C 80 0D 03 02 00 00 00 00 E1 [11:57:20]Write i2c OK [11:57:20]MH_I2C_Read... [11:57:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:57:20]Read from MH i2c: E2 [11:57:20]MH_I2C_Read... [11:57:20]Read from MH i2c: E2 0B 00 [11:57:20]MH_I2C_Read... [11:57:20]Read from MH i2c: E2 0B 00 EA 7C 00 07 22 D1 48 F6 38 1C 29 90 00 97 [11:57:20]RAPDU: 07 22 D1 48 F6 38 1C 29 90 00 [11:57:20]wFMCommunicate OK [11:57:20]SAM_PROTO_SignData done [11:57:20]FM_MakeSignedData done [11:57:20]CreateOFDProtocolMessage [11:57:20]wFMCommunicate request_size=4 [11:57:20]MH_SAM_APDU [11:57:20]CAPDU: 80 11 00 00 [11:57:20]Write to MH i2c: E2 08 00 EB 7C 80 11 00 00 00 00 00 00 E1 [11:57:20]Write i2c OK [11:57:20]MH_I2C_Read... [11:57:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:20]Read from MH i2c: E2 [11:57:20]MH_I2C_Read... [11:57:20]Read from MH i2c: E2 17 00 [11:57:20]MH_I2C_Read... [11:57:20]Read from MH i2c: E2 17 00 EB 7C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 36 [11:57:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:57:20]wFMCommunicate OK [11:57:20]CreateOFDProtocolMessage done [11:57:20]OFDSenderStorePacket 311391 [11:57:20]StoreOFDPacket docnum=311391 [11:57:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 57 B9 07 01 55 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 33 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 EE 00 00 00 F4 03 04 00 23 1F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5F C0 04 00 35 04 06 00 C0 40 8B F0 11 96 07 22 D1 48 F6 38 1C 29 [11:57:20]CheckFolder [11:57:20]dirname=/storage/ofd_packets [11:57:20]CheckFolder done [11:57:20]ProducePacketName [11:57:20]name=ofd_packets/00311391 [11:57:20]NVStorageSaveData ofd_packets/00311391 [11:57:20]File name is /storage/ofd_packets/00311391 [11:57:20]Write 301 bytes [11:57:20]NVStorageSaveData done [11:57:20]OFDSenderStorePacket done [11:57:20]KKMCreateOFDPacket done [11:57:20]NVStorageSaveData kkm_last_timestamp [11:57:20]File name is /storage/kkm_last_timestamp [11:57:20]Write 4 bytes [11:57:20]NVStorageSaveData done [11:57:20]ExternCall_PrintAddStr [11:57:20]wPrintStart [11:57:20]Write to MH i2c: 01 00 00 EC 7C 68 [11:57:20]Write i2c OK [11:57:20]MH_I2C_Read... [11:57:20]Read from MH i2c: 01 [11:57:20]MH_I2C_Read... [11:57:20]Read from MH i2c: 01 07 00 [11:57:20]MH_I2C_Read... [11:57:20]Read from MH i2c: 01 07 00 EC 7C 00 00 00 00 00 FF 0F 7D [11:57:20]RasterBufferAndPrint [11:57:20]line Счет N : (1)645191 [11:57:20]line ИНН: 02508201610067 [11:57:20]line Контрольно-Кассовый Чек [11:57:20]line ПРОДАЖА [11:57:20]line ТРК (МРК, ГНК) : 51 [11:57:20]line Товар: 2710124500 [11:57:20]line Аи-95-К-3 [11:57:20]line 26.960 * 74.20 [11:57:20]line = 2000.43 [11:57:20]line НДС 12% НСП 1% [11:57:20]line > о реализуемом товаре [11:57:20]line ИТОГО: 2000.43 [11:57:20]line НСП 1% : 17.70 [11:57:20]line НДС 12% : 212.43 [11:57:20]line Наличными: 0.00 [11:57:20]line Безнал.: 2000.43 [11:57:20]line Место: АЗС № 172 "Партнер Нефть" [11:57:20]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:57:20]line СНО: Общий режим [11:57:20]line Чек 238 30.10.2024 11:57 [11:57:20]line Смена: 536 ФФД: 1.0 [11:57:20]line ЗНМ: 0300000116 [11:57:20]line РНМ: 0000000000091780 [11:57:20]line Версия ККМ: 001 [11:57:20]line Платежная система: Mbank [11:57:20]line ФМ: 0000000000871765 [11:57:20]line ФД: 311391 [11:57:20]line ФПД: 211383458206102 [11:57:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T115723&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311391&fm=211383458206102&tin=02508201610067®Number=0000000000091780&sum=200043 [11:57:20]written 0, free lines is 4095 [11:57:20]OFD Sender: Processing packet 311391 [packets to send 223, broken 222] [11:57:20]ProducePacketName [11:57:20]name=ofd_packets/00311391 [11:57:20]OFD Sender: To server: pG, [11:57:20]CommunicateWithHost lk.salyk.kg:30040 [11:57:20]ConnectInit lk.salyk.kg [11:57:21]Connected sock=10 [11:57:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 57 B9 07 01 55 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 33 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 EE 00 00 00 F4 03 04 00 23 1F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5F C0 04 00 35 04 06 00 C0 40 8B F0 11 96 07 22 D1 48 F6 38 1C 29 [11:57:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 63 EB 47 00 76 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 31 37 36 35 10 04 04 00 5F C0 04 00 F4 03 04 00 74 C5 21 67 B6 04 01 00 00 E5 4D 23 96 10 14 A8 26 [11:57:21]CommunicateWithHost err = 0 [11:57:21]CheckOFDResponse [11:57:21]1017 (14) - 77093643461234 [11:57:21]1041 (16) - 0000000000871765 [11:57:21]1040 (4) - 311391 [11:57:21]1012 (4) - 30.10.2024 05:34 [11:57:21]1206 (1) - 0 [11:57:21]OFD Sender: Remove packet 311391 [11:57:21]ProducePacketName [11:57:21]name=ofd_packets/00311391 [11:57:21]NVStorageDeleteData [11:57:21]Write to MH i2c: 01 00 00 14 7D 91 [11:57:21]Write i2c OK [11:57:21]MH_I2C_Read... [11:57:21]Read from MH i2c: 01 [11:57:21]MH_I2C_Read... [11:57:21]Read from MH i2c: 01 07 00 [11:57:21]MH_I2C_Read... [11:57:21]Read from MH i2c: 01 07 00 14 7D 00 00 00 00 00 F8 0C 9C [11:57:21]RasterBufferAndPrint [11:57:21]line [11:57:21]line [11:57:21]line [11:57:21]line [11:57:21]line [11:57:21]written 0, free lines is 3335 [11:57:21]MH_Cut [11:57:21]Write to MH i2c: D1 01 00 1B 7D 01 6A [11:57:21]Write i2c OK [11:57:21]MH_I2C_Read... [11:57:21]Read from MH i2c: D1 [11:57:21]MH_I2C_Read... [11:57:21]Read from MH i2c: D1 01 00 [11:57:21]MH_I2C_Read... [11:57:21]Read from MH i2c: D1 01 00 1B 7D 00 69 [11:57:21]Write to MH i2c: 01 00 00 1C 7D 99 [11:57:21]Write i2c OK [11:57:21]MH_I2C_Read... [11:57:21]OFD Sender: No OFD packet to send [11:57:22]*** Cut start [11:57:22]*** Purtial cut [11:57:22]*** Stage 1: CUTSNS_PIN = 1 [11:57:22]Read from MH i2c: 01 [11:57:22]MH_I2C_Read... [11:57:22]*** Stop cut motor [11:57:22]*** Cut end [11:57:22]Read from MH i2c: 01 07 00 [11:57:22]MH_I2C_Read... [11:57:22]Read from MH i2c: 01 07 00 1C 7D 00 00 00 00 00 FF 0F AE [11:57:22]process_action close_receipt done [11:57:22]requested_data is exist [11:57:22]produce_requested_data [11:57:22]requested_item fm.sn is exist - process it [11:57:22]wFMCommunicate request_size=4 [11:57:22]MH_SAM_APDU [11:57:22]CAPDU: 80 11 00 00 [11:57:22]Write to MH i2c: E2 08 00 1D 7D 80 11 00 00 00 00 00 00 14 [11:57:22]Write i2c OK [11:57:22]MH_I2C_Read... [11:57:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:22]Read from MH i2c: E2 [11:57:22]MH_I2C_Read... [11:57:22]Read from MH i2c: E2 17 00 [11:57:22]MH_I2C_Read... [11:57:22]Read from MH i2c: E2 17 00 1D 7D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 69 [11:57:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:57:22]wFMCommunicate OK [11:57:22]requested_item fd.num is exist - process it [11:57:22]SAM_PROTO_GetFieldsCounters [11:57:22]wFMCommunicate request_size=4 [11:57:22]MH_SAM_APDU [11:57:22]CAPDU: 80 13 00 00 [11:57:22]Write to MH i2c: E2 08 00 1E 7D 80 13 00 00 00 00 00 00 17 [11:57:22]Write i2c OK [11:57:22]MH_I2C_Read... [11:57:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:57:22]Read from MH i2c: E2 [11:57:22]MH_I2C_Read... [11:57:22]Read from MH i2c: E2 62 00 [11:57:22]MH_I2C_Read... [11:57:22]Read from MH i2c: E2 62 00 1E 7D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 5F C0 04 00 0E 04 04 00 18 02 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 41 [11:57: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 5F C0 04 00 0E 04 04 00 18 02 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 [11:57:22]wFMCommunicate OK [11:57:22]SAM_PROTO_GetFieldsCounters done [11:57:22]requested_item shift.num is exist - process it [11:57:22]requested_item shift.opened is exist - process it [11:57:22]req_shift_opened [11:57:22]FM_GetShiftState [11:57:22]SAM_PROTO_GetShiftState [11:57:22]wFMCommunicate request_size=4 [11:57:22]MH_SAM_APDU [11:57:22]CAPDU: 80 13 01 00 [11:57:22]Write to MH i2c: E2 08 00 1F 7D 80 13 01 00 00 00 00 00 19 [11:57:22]Write i2c OK [11:57:22]MH_I2C_Read... [11:57:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:22]Read from MH i2c: E2 [11:57:22]MH_I2C_Read... [11:57:22]Read from MH i2c: E2 0E 00 [11:57:22]MH_I2C_Read... [11:57:22]Read from MH i2c: E2 0E 00 1F 7D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 04 [11:57:22]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:57:22]wFMCommunicate OK [11:57:22]SAM_PROTO_GetShiftState done [11:57:22]FM_GetShiftState done [11:57:22]req_shift_opened done [11:57:22]requested_item shift.open_date is exist - process it [11:57:22]req_shift_open_date [11:57:22]req_shift_open_date done [11:57:22]produce_requested_data done [11:57:22]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311391,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:57:22]process_action_free close_receipt [11:57:22]json_value_free [11:57:22]json_value_free done [11:57:22]process_json_proto returns [11:57:22]Send response to host [11:57:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311391,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:57:22]free response buf [11:57:22]execute_script done [11:57:22]execute_script returns [11:57:22]free content buf [11:57:22]Sock 9.Close socket [11:57:22]Sock 9.Thread stoped [11:57:26]OFD Sender: No OFD packet to send [11:57:31]OFD Sender: No OFD packet to send [11:57:36]OFD Sender: No OFD packet to send [11:57:41]OFD Sender: No OFD packet to send [11:57:46]OFD Sender: No OFD packet to send [11:57:51]OFD Sender: No OFD packet to send [11:57:55]accept exits with 7 [11:57:55]New connection [11:57:55]New thread 3066510692 created [11:57:55]Thread 3066654052 joined [11:57:55]Waiting for new connection... [11:57:55] Sock 7.Parse request [11:57:55]Sock 7.Check first char [11:57:55]Sock 7.First char is OK [11:57:55]request: POST /json_proto HTTP/1.0 [11:57:55]Method: POST [11:57:55]URL: /json_proto [11:57:55]Method is POST - this is cgi request [11:57:55]url: /json_proto [11:57:55]query_string will be loaded in cgi processing [11:57:55]execute_cgi json_proto POST (null) [11:57:55]execute_cgi path=json_proto method=POST [11:57:55]POST find Content-Length [11:57:55]Host: 172.17.96.3:8080 [11:57:55]Content-Length: 677 [11:57:55]Content-Type: application/json [11:57:55] [11:57:55]POST finish read [11:57:55]Found Content-Length = 677 [11:57:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645193", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:57:55]execute_script... [11:57: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)645193", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:57:55]POST & json_proto [11:57:55]process_json_proto [11:57:55]json parsed OK: [11:57:55]protocol is kg_v1.0 [11:57:55]action value=close_receipt [11:57:55]process_action close_receipt [11:57:55]cmd_close_receipt [11:57:55]MH_GetDate [11:57:55]Write to MH i2c: F0 00 00 20 7D 8C [11:57:55]Write i2c OK [11:57:55]MH_I2C_Read... [11:57:55]Read from MH i2c: F0 [11:57:55]MH_I2C_Read... [11:57:55]Read from MH i2c: F0 09 00 [11:57:55]MH_I2C_Read... [11:57:55]Read from MH i2c: F0 09 00 20 7D 00 48 1F 22 67 44 5E 04 65 90 [11:57:55]GetLastDocTimeStamp 1730289443 [11:57:55]current date 1730289480 [11:57:55]FM_GetShiftState [11:57:55]SAM_PROTO_GetShiftState [11:57:55]wFMCommunicate request_size=4 [11:57:55]MH_SAM_APDU [11:57:55]CAPDU: 80 13 01 00 [11:57:55]Write to MH i2c: E2 08 00 21 7D 80 13 01 00 00 00 00 00 1B [11:57:55]Write i2c OK [11:57:55]MH_I2C_Read... [11:57:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:55]Read from MH i2c: E2 [11:57:55]MH_I2C_Read... [11:57:55]Read from MH i2c: E2 0E 00 [11:57:55]MH_I2C_Read... [11:57:55]Read from MH i2c: E2 0E 00 21 7D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 06 [11:57:55]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:57:55]wFMCommunicate OK [11:57:55]SAM_PROTO_GetShiftState done [11:57:55]FM_GetShiftState done [11:57:55]opened in 1730247899 [11:57:55]opened+sec_in_day 1730334299 [11:57:55]quantity*price = 50041 [11:57:55]sum+1 = 50042 [11:57:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 239 30.10.2024 11:58 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311392 ФПД: 172126878340864 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T115800&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311392&fm=172126878340864&tin=02508201610067®Number=0000000000091780&sum=50000 [11:57:56]StoreToDocumentArchive [11:57:56]shift 536 fd 311392 [11:57:56]save to /storage/0536/doc_00311392 [11:57:56]save last doc name /storage/0536/doc_00311392 to /storage/kkm_last_doc_name [11:57:56]save OK [11:57:56]Clear old archive folders... [11:57:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:57:56]tlvbuf is 00738360 [11:57:56]SAM_PROTO_ClearQueue [11:57:56]wFMCommunicate request_size=4 [11:57:56]MH_SAM_APDU [11:57:56]CAPDU: 80 09 00 00 [11:57:56]Write to MH i2c: E2 08 00 2E 7D 80 09 00 00 00 00 00 00 1D [11:57:56]Write i2c OK [11:57:56]MH_I2C_Read... [11:57:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:57:56]Read from MH i2c: E2 [11:57:56]MH_I2C_Read... [11:57:56]Read from MH i2c: E2 03 00 [11:57:56]MH_I2C_Read... [11:57:56]Read from MH i2c: E2 03 00 2E 7D 00 90 00 1F [11:57:56]RAPDU: 90 00 [11:57:56]wFMCommunicate OK [11:57:56]SAM_PROTO_ClearQueue done [11:57:56]KKMCreateOFDPacket [11:57:56]OFDProtocolAddRootSTLVToBuf [11:57:56]FM_MakeSignedData [11:57:56]FM_MakeSignedData [11:57:56]SAM_PROTO_SignData [11:57:56]wFMCommunicate request_size=4 [11:57:56]MH_SAM_APDU [11:57:56]CAPDU: 80 0D 01 02 [11:57:56]Write to MH i2c: E2 08 00 2F 7D 80 0D 01 02 00 00 00 00 25 [11:57:56]Write i2c OK [11:57:56]MH_I2C_Read... [11:57:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:57:56]Read from MH i2c: E2 [11:57:56]MH_I2C_Read... [11:57:56]Read from MH i2c: E2 03 00 [11:57:56]MH_I2C_Read... [11:57:56]Read from MH i2c: E2 03 00 2F 7D 00 90 00 20 [11:57:56]RAPDU: 90 00 [11:57:56]wFMCommunicate OK [11:57:56]wFMCommunicate request_size=255 [11:57:56]MH_SAM_APDU [11:57: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 EF 00 00 00 F4 03 04 00 48 1F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 60 C0 04 00 35 04 06 00 9C [11:57:56]Write to MH i2c: E2 02 01 30 7D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 EF 00 00 00 F4 03 04 00 48 1F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 60 C0 04 00 35 04 06 00 9C 00 00 6C [11:57:56]Write i2c OK [11:57:56]MH_I2C_Read... [11:57:56]OFD Sender: No OFD packet to send [11:57:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:57]Read from MH i2c: E2 [11:57:57]MH_I2C_Read... [11:57:57]Read from MH i2c: E2 03 00 [11:57:57]MH_I2C_Read... [11:57:57]Read from MH i2c: E2 03 00 30 7D 00 90 00 21 [11:57:57]RAPDU: 90 00 [11:57:57]wFMCommunicate OK [11:57:57]wFMCommunicate request_size=10 [11:57:57]MH_SAM_APDU [11:57:57]CAPDU: 80 0D 02 02 05 8C 69 70 97 00 [11:57:57]Write to MH i2c: E2 0D 00 31 7D 80 0D 02 02 05 00 8C 69 70 97 00 00 00 2E [11:57:57]Write i2c OK [11:57:57]MH_I2C_Read... [11:57:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:57]Read from MH i2c: E2 [11:57:57]MH_I2C_Read... [11:57:57]Read from MH i2c: E2 03 00 [11:57:57]MH_I2C_Read... [11:57:57]Read from MH i2c: E2 03 00 31 7D 00 90 00 22 [11:57:57]RAPDU: 90 00 [11:57:57]wFMCommunicate OK [11:57:57]wFMCommunicate request_size=4 [11:57:57]MH_SAM_APDU [11:57:57]CAPDU: 80 0D 03 02 [11:57:57]Write to MH i2c: E2 08 00 32 7D 80 0D 03 02 00 00 00 00 2A [11:57:57]Write i2c OK [11:57:57]MH_I2C_Read... [11:57:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:57:57]Read from MH i2c: E2 [11:57:57]MH_I2C_Read... [11:57:57]Read from MH i2c: E2 0B 00 [11:57:57]MH_I2C_Read... [11:57:57]Read from MH i2c: E2 0B 00 32 7D 00 ED 7A 97 06 6F 0C FF C3 90 00 6C [11:57:57]RAPDU: ED 7A 97 06 6F 0C FF C3 90 00 [11:57:57]wFMCommunicate OK [11:57:57]SAM_PROTO_SignData done [11:57:57]FM_MakeSignedData done [11:57:57]CreateOFDProtocolMessage [11:57:57]wFMCommunicate request_size=4 [11:57:57]MH_SAM_APDU [11:57:57]CAPDU: 80 11 00 00 [11:57:57]Write to MH i2c: E2 08 00 33 7D 80 11 00 00 00 00 00 00 2A [11:57:57]Write i2c OK [11:57:57]MH_I2C_Read... [11:57:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:57]Read from MH i2c: E2 [11:57:57]MH_I2C_Read... [11:57:57]Read from MH i2c: E2 17 00 [11:57:57]MH_I2C_Read... [11:57:57]Read from MH i2c: E2 17 00 33 7D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7F [11:57:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:57:57]wFMCommunicate OK [11:57:57]CreateOFDProtocolMessage done [11:57:57]OFDSenderStorePacket 311392 [11:57:57]StoreOFDPacket docnum=311392 [11:57:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 2C EA 07 01 D1 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 EF 00 00 00 F4 03 04 00 48 1F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 60 C0 04 00 35 04 06 00 9C 8C 69 70 97 00 ED 7A 97 06 6F 0C FF C3 [11:57:57]CheckFolder [11:57:57]dirname=/storage/ofd_packets [11:57:57]CheckFolder done [11:57:57]ProducePacketName [11:57:57]name=ofd_packets/00311392 [11:57:57]NVStorageSaveData ofd_packets/00311392 [11:57:57]File name is /storage/ofd_packets/00311392 [11:57:57]Write 301 bytes [11:57:57]NVStorageSaveData done [11:57:57]OFDSenderStorePacket done [11:57:57]KKMCreateOFDPacket done [11:57:57]NVStorageSaveData kkm_last_timestamp [11:57:57]File name is /storage/kkm_last_timestamp [11:57:57]Write 4 bytes [11:57:57]NVStorageSaveData done [11:57:57]ExternCall_PrintAddStr [11:57:57]wPrintStart [11:57:57]Write to MH i2c: 01 00 00 34 7D B1 [11:57:57]Write i2c OK [11:57:57]MH_I2C_Read... [11:57:57]Read from MH i2c: 01 [11:57:57]MH_I2C_Read... [11:57:57]Read from MH i2c: 01 07 00 [11:57:57]MH_I2C_Read... [11:57:57]Read from MH i2c: 01 07 00 34 7D 00 00 00 00 00 FF 0F C6 [11:57:57]RasterBufferAndPrint [11:57:57]line Счет N : (1)645193 [11:57:57]line ИНН: 02508201610067 [11:57:57]line Контрольно-Кассовый Чек [11:57:57]line ПРОДАЖА [11:57:57]line ТРК (МРК, ГНК) : 31 [11:57:57]line Товар: 2710124130 [11:57:57]line Аи-92-К-2 [11:57:57]line 7.480 * 66.90 [11:57:57]line = 500.41 [11:57:57]line НДС 12% НСП 1% [11:57:57]line > о реализуемом товаре [11:57:57]line ОКРУГЛЕНИЕ: -0.41 [11:57:57]line ИТОГО: 500.00 [11:57:57]line Внесено: 500.00 [11:57:57]line СДАЧА: 0.00 [11:57:57]line НСП 1% : 4.43 [11:57:57]line НДС 12% : 53.14 [11:57:57]line Наличными: 500.00 [11:57:57]line Безнал.: 0.00 [11:57:57]line Место: АЗС № 172 "Партнер Нефть" [11:57:57]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:57:57]line СНО: Общий режим [11:57:57]line Чек 239 30.10.2024 11:58 [11:57:57]line Смена: 536 ФФД: 1.0 [11:57:57]line ЗНМ: 0300000116 [11:57:57]line РНМ: 0000000000091780 [11:57:57]line Версия ККМ: 001 [11:57:57]line ФМ: 0000000000871765 [11:57:57]line ФД: 311392 [11:57:57]line ФПД: 172126878340864 [11:57:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T115800&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311392&fm=172126878340864&tin=02508201610067®Number=0000000000091780&sum=50000 [11:57:57]written 0, free lines is 4095 [11:57:57]OFD Sender: Processing packet 311392 [packets to send 223, broken 222] [11:57:57]ProducePacketName [11:57:57]name=ofd_packets/00311392 [11:57:57]OFD Sender: To server: pG, [11:57:57]CommunicateWithHost lk.salyk.kg:30040 [11:57:57]ConnectInit lk.salyk.kg [11:57:57]Connected sock=10 [11:57:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 2C EA 07 01 D1 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 EF 00 00 00 F4 03 04 00 48 1F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 60 C0 04 00 35 04 06 00 9C 8C 69 70 97 00 ED 7A 97 06 6F 0C FF C3 [11:57:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 65 4B 47 00 75 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 31 37 36 35 10 04 04 00 60 C0 04 00 F4 03 04 00 98 C5 21 67 B6 04 01 00 00 E7 99 1E 7E F9 74 29 A7 [11:57:57]CommunicateWithHost err = 0 [11:57:57]CheckOFDResponse [11:57:57]1017 (14) - 77093643461234 [11:57:57]1041 (16) - 0000000000871765 [11:57:57]1040 (4) - 311392 [11:57:57]1012 (4) - 30.10.2024 05:35 [11:57:57]1206 (1) - 0 [11:57:57]OFD Sender: Remove packet 311392 [11:57:57]ProducePacketName [11:57:57]name=ofd_packets/00311392 [11:57:57]NVStorageDeleteData [11:57:57]Write to MH i2c: 01 00 00 5E 7D DB [11:57:57]Write i2c OK [11:57:57]MH_I2C_Read... [11:57:57]Read from MH i2c: 01 [11:57:57]MH_I2C_Read... [11:57:57]Read from MH i2c: 01 07 00 [11:57:57]MH_I2C_Read... [11:57:57]Read from MH i2c: 01 07 00 5E 7D 00 00 00 00 00 C8 0C B6 [11:57:57]RasterBufferAndPrint [11:57:57]line [11:57:57]line [11:57:57]line [11:57:57]line [11:57:57]line [11:57:57]written 0, free lines is 3281 [11:57:57]MH_Cut [11:57:57]Write to MH i2c: D1 01 00 65 7D 01 B4 [11:57:57]Write i2c OK [11:57:57]MH_I2C_Read... [11:57:57]Read from MH i2c: D1 [11:57:57]MH_I2C_Read... [11:57:57]Read from MH i2c: D1 01 00 [11:57:57]MH_I2C_Read... [11:57:57]Read from MH i2c: D1 01 00 65 7D 00 B3 [11:57:57]Write to MH i2c: 01 00 00 66 7D E3 [11:57:57]Write i2c OK [11:57:57]MH_I2C_Read... [11:57:58]OFD Sender: No OFD packet to send [11:57:58]*** Cut start [11:57:58]*** Purtial cut [11:57:58]*** Stage 1: CUTSNS_PIN = 1 [11:57:58]Read from MH i2c: 01 [11:57:58]MH_I2C_Read... [11:57:58]*** Stop cut motor [11:57:58]*** Cut end [11:57:58]Read from MH i2c: 01 07 00 [11:57:58]MH_I2C_Read... [11:57:58]Read from MH i2c: 01 07 00 66 7D 00 00 00 00 00 FF 0F F8 [11:57:58]process_action close_receipt done [11:57:58]requested_data is exist [11:57:58]produce_requested_data [11:57:58]requested_item fm.sn is exist - process it [11:57:58]wFMCommunicate request_size=4 [11:57:58]MH_SAM_APDU [11:57:58]CAPDU: 80 11 00 00 [11:57:58]Write to MH i2c: E2 08 00 67 7D 80 11 00 00 00 00 00 00 5E [11:57:58]Write i2c OK [11:57:58]MH_I2C_Read... [11:57:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:58]Read from MH i2c: E2 [11:57:58]MH_I2C_Read... [11:57:58]Read from MH i2c: E2 17 00 [11:57:58]MH_I2C_Read... [11:57:58]Read from MH i2c: E2 17 00 67 7D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B3 [11:57:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:57:58]wFMCommunicate OK [11:57:58]requested_item fd.num is exist - process it [11:57:58]SAM_PROTO_GetFieldsCounters [11:57:58]wFMCommunicate request_size=4 [11:57:58]MH_SAM_APDU [11:57:58]CAPDU: 80 13 00 00 [11:57:58]Write to MH i2c: E2 08 00 68 7D 80 13 00 00 00 00 00 00 61 [11:57:58]Write i2c OK [11:57:58]MH_I2C_Read... [11:57:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:57:58]Read from MH i2c: E2 [11:57:58]MH_I2C_Read... [11:57:58]Read from MH i2c: E2 62 00 [11:57:58]MH_I2C_Read... [11:57:58]Read from MH i2c: E2 62 00 68 7D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 60 C0 04 00 0E 04 04 00 18 02 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 8F [11:57: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 60 C0 04 00 0E 04 04 00 18 02 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 [11:57:58]wFMCommunicate OK [11:57:58]SAM_PROTO_GetFieldsCounters done [11:57:58]requested_item shift.num is exist - process it [11:57:58]requested_item shift.opened is exist - process it [11:57:58]req_shift_opened [11:57:58]FM_GetShiftState [11:57:58]SAM_PROTO_GetShiftState [11:57:58]wFMCommunicate request_size=4 [11:57:58]MH_SAM_APDU [11:57:58]CAPDU: 80 13 01 00 [11:57:58]Write to MH i2c: E2 08 00 69 7D 80 13 01 00 00 00 00 00 63 [11:57:58]Write i2c OK [11:57:58]MH_I2C_Read... [11:57:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:58]Read from MH i2c: E2 [11:57:58]MH_I2C_Read... [11:57:58]Read from MH i2c: E2 0E 00 [11:57:58]MH_I2C_Read... [11:57:58]Read from MH i2c: E2 0E 00 69 7D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 4E [11:57:58]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [11:57:58]wFMCommunicate OK [11:57:58]SAM_PROTO_GetShiftState done [11:57:58]FM_GetShiftState done [11:57:58]req_shift_opened done [11:57:58]requested_item shift.open_date is exist - process it [11:57:58]req_shift_open_date [11:57:58]req_shift_open_date done [11:57:58]produce_requested_data done [11:57:58]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311392,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [11:57:58]process_action_free close_receipt [11:57:58]json_value_free [11:57:58]json_value_free done [11:57:58]process_json_proto returns [11:57:58]Send response to host [11:57:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311392,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [11:57:58]free response buf [11:57:58]execute_script done [11:57:58]execute_script returns [11:57:58]free content buf [11:57:58]Sock 7.Close socket [11:57:58]Sock 7.Thread stoped [11:58:03]OFD Sender: No OFD packet to send [11:58:08]OFD Sender: No OFD packet to send [11:58:13]OFD Sender: No OFD packet to send [11:58:18]OFD Sender: No OFD packet to send [11:58:23]OFD Sender: No OFD packet to send [11:58:28]OFD Sender: No OFD packet to send [11:58:33]OFD Sender: No OFD packet to send [11:58:38]OFD Sender: No OFD packet to send [11:58:43]OFD Sender: No OFD packet to send [11:58:48]OFD Sender: No OFD packet to send [11:58:53]OFD Sender: No OFD packet to send [11:58:58]OFD Sender: No OFD packet to send [11:59:03]OFD Sender: No OFD packet to send [11:59:08]OFD Sender: No OFD packet to send [11:59:13]OFD Sender: No OFD packet to send [11:59:18]OFD Sender: No OFD packet to send [11:59:23]OFD Sender: No OFD packet to send [11:59:28]OFD Sender: No OFD packet to send [11:59:33]OFD Sender: No OFD packet to send [11:59:38]OFD Sender: No OFD packet to send [11:59:43]OFD Sender: No OFD packet to send [11:59:48]OFD Sender: No OFD packet to send [11:59:53]OFD Sender: No OFD packet to send [11:59:58]OFD Sender: No OFD packet to send [12:00:01]accept exits with 9 [12:00:01]New connection [12:00:01]New thread 3066654052 created [12:00:01]Thread 3066510692 joined [12:00:01]Waiting for new connection... [12:00:01] Sock 9.Parse request [12:00:01]Sock 9.Check first char [12:00:01]Sock 9.First char is OK [12:00:01]request: POST /json_proto HTTP/1.0 [12:00:01]Method: POST [12:00:01]URL: /json_proto [12:00:01]Method is POST - this is cgi request [12:00:01]url: /json_proto [12:00:01]query_string will be loaded in cgi processing [12:00:01]execute_cgi json_proto POST (null) [12:00:01]execute_cgi path=json_proto method=POST [12:00:01]POST find Content-Length [12:00:01]Host: 172.17.96.3:8080 [12:00:01]Content-Length: 677 [12:00:01]Content-Type: application/json [12:00:01] [12:00:01]POST finish read [12:00:01]Found Content-Length = 677 [12:00:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645194", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:00:01]execute_script... [12:00: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)645194", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:00:01]POST & json_proto [12:00:01]process_json_proto [12:00:01]json parsed OK: [12:00:01]protocol is kg_v1.0 [12:00:01]action value=close_receipt [12:00:01]process_action close_receipt [12:00:01]cmd_close_receipt [12:00:01]MH_GetDate [12:00:01]Write to MH i2c: F0 00 00 6A 7D D6 [12:00:01]Write i2c OK [12:00:01]MH_I2C_Read... [12:00:01]Read from MH i2c: F0 [12:00:01]MH_I2C_Read... [12:00:01]Read from MH i2c: F0 09 00 [12:00:01]MH_I2C_Read... [12:00:01]Read from MH i2c: F0 09 00 6A 7D 00 C6 1F 22 67 44 5E 04 65 58 [12:00:01]GetLastDocTimeStamp 1730289480 [12:00:01]current date 1730289606 [12:00:01]FM_GetShiftState [12:00:01]SAM_PROTO_GetShiftState [12:00:01]wFMCommunicate request_size=4 [12:00:01]MH_SAM_APDU [12:00:01]CAPDU: 80 13 01 00 [12:00:01]Write to MH i2c: E2 08 00 6B 7D 80 13 01 00 00 00 00 00 65 [12:00:01]Write i2c OK [12:00:01]MH_I2C_Read... [12:00:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:00:01]Read from MH i2c: E2 [12:00:01]MH_I2C_Read... [12:00:01]Read from MH i2c: E2 0E 00 [12:00:01]MH_I2C_Read... [12:00:01]Read from MH i2c: E2 0E 00 6B 7D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 50 [12:00:01]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:00:01]wFMCommunicate OK [12:00:01]SAM_PROTO_GetShiftState done [12:00:01]FM_GetShiftState done [12:00:01]opened in 1730247899 [12:00:01]opened+sec_in_day 1730334299 [12:00:01]quantity*price = 30038 [12:00:01]sum+1 = 30039 [12:00:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 240 30.10.2024 12:00 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311393 ФПД: 251974039732891 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T120006&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311393&fm=251974039732891&tin=02508201610067®Number=0000000000091780&sum=30000 [12:00:03]StoreToDocumentArchive [12:00:03]shift 536 fd 311393 [12:00:03]save to /storage/0536/doc_00311393 [12:00:03]save last doc name /storage/0536/doc_00311393 to /storage/kkm_last_doc_name [12:00:03]save OK [12:00:03]Clear old archive folders... [12:00:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:00:03]tlvbuf is 00824530 [12:00:03]SAM_PROTO_ClearQueue [12:00:03]wFMCommunicate request_size=4 [12:00:03]MH_SAM_APDU [12:00:03]CAPDU: 80 09 00 00 [12:00:03]Write to MH i2c: E2 08 00 78 7D 80 09 00 00 00 00 00 00 67 [12:00:03]Write i2c OK [12:00:03]MH_I2C_Read... [12:00:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:00:03]Read from MH i2c: E2 [12:00:03]MH_I2C_Read... [12:00:03]Read from MH i2c: E2 03 00 [12:00:03]MH_I2C_Read... [12:00:03]Read from MH i2c: E2 03 00 78 7D 00 90 00 69 [12:00:03]RAPDU: 90 00 [12:00:03]wFMCommunicate OK [12:00:03]SAM_PROTO_ClearQueue done [12:00:03]KKMCreateOFDPacket [12:00:03]OFDProtocolAddRootSTLVToBuf [12:00:03]FM_MakeSignedData [12:00:03]FM_MakeSignedData [12:00:03]SAM_PROTO_SignData [12:00:03]wFMCommunicate request_size=4 [12:00:03]MH_SAM_APDU [12:00:03]CAPDU: 80 0D 01 02 [12:00:03]Write to MH i2c: E2 08 00 79 7D 80 0D 01 02 00 00 00 00 6F [12:00:03]Write i2c OK [12:00:03]MH_I2C_Read... [12:00:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:00:03]Read from MH i2c: E2 [12:00:03]MH_I2C_Read... [12:00:03]Read from MH i2c: E2 03 00 [12:00:03]MH_I2C_Read... [12:00:03]Read from MH i2c: E2 03 00 79 7D 00 90 00 6A [12:00:03]RAPDU: 90 00 [12:00:03]wFMCommunicate OK [12:00:03]wFMCommunicate request_size=255 [12:00:03]MH_SAM_APDU [12:00: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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 F0 00 00 00 F4 03 04 00 C6 1F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 61 C0 04 00 35 04 06 00 E5 [12:00:03]Write to MH i2c: E2 02 01 7A 7D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 F0 00 00 00 F4 03 04 00 C6 1F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 61 C0 04 00 35 04 06 00 E5 00 00 73 [12:00:03]Write i2c OK [12:00:03]MH_I2C_Read... [12:00:03]OFD Sender: No OFD packet to send [12:00:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:00:03]Read from MH i2c: E2 [12:00:03]MH_I2C_Read... [12:00:03]Read from MH i2c: E2 03 00 [12:00:03]MH_I2C_Read... [12:00:03]Read from MH i2c: E2 03 00 7A 7D 00 90 00 6B [12:00:03]RAPDU: 90 00 [12:00:03]wFMCommunicate OK [12:00:03]wFMCommunicate request_size=10 [12:00:03]MH_SAM_APDU [12:00:03]CAPDU: 80 0D 02 02 05 2B 47 21 82 9B [12:00:03]Write to MH i2c: E2 0D 00 7B 7D 80 0D 02 02 05 00 2B 47 21 82 9B 00 00 2C [12:00:03]Write i2c OK [12:00:03]MH_I2C_Read... [12:00:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:00:03]Read from MH i2c: E2 [12:00:03]MH_I2C_Read... [12:00:03]Read from MH i2c: E2 03 00 [12:00:03]MH_I2C_Read... [12:00:03]Read from MH i2c: E2 03 00 7B 7D 00 90 00 6C [12:00:03]RAPDU: 90 00 [12:00:03]wFMCommunicate OK [12:00:03]wFMCommunicate request_size=4 [12:00:03]MH_SAM_APDU [12:00:03]CAPDU: 80 0D 03 02 [12:00:03]Write to MH i2c: E2 08 00 7C 7D 80 0D 03 02 00 00 00 00 74 [12:00:03]Write i2c OK [12:00:03]MH_I2C_Read... [12:00:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:00:03]Read from MH i2c: E2 [12:00:03]MH_I2C_Read... [12:00:03]Read from MH i2c: E2 0B 00 [12:00:03]MH_I2C_Read... [12:00:03]Read from MH i2c: E2 0B 00 7C 7D 00 CB 11 C8 53 5A 23 62 26 90 00 71 [12:00:03]RAPDU: CB 11 C8 53 5A 23 62 26 90 00 [12:00:03]wFMCommunicate OK [12:00:03]SAM_PROTO_SignData done [12:00:03]FM_MakeSignedData done [12:00:03]CreateOFDProtocolMessage [12:00:03]wFMCommunicate request_size=4 [12:00:03]MH_SAM_APDU [12:00:03]CAPDU: 80 11 00 00 [12:00:03]Write to MH i2c: E2 08 00 7D 7D 80 11 00 00 00 00 00 00 74 [12:00:03]Write i2c OK [12:00:03]MH_I2C_Read... [12:00:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:00:03]Read from MH i2c: E2 [12:00:03]MH_I2C_Read... [12:00:03]Read from MH i2c: E2 17 00 [12:00:03]MH_I2C_Read... [12:00:03]Read from MH i2c: E2 17 00 7D 7D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C9 [12:00:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:00:03]wFMCommunicate OK [12:00:03]CreateOFDProtocolMessage done [12:00:03]OFDSenderStorePacket 311393 [12:00:03]StoreOFDPacket docnum=311393 [12:00:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D5 70 07 01 D8 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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 F0 00 00 00 F4 03 04 00 C6 1F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 61 C0 04 00 35 04 06 00 E5 2B 47 21 82 9B CB 11 C8 53 5A 23 62 26 [12:00:03]CheckFolder [12:00:03]dirname=/storage/ofd_packets [12:00:03]CheckFolder done [12:00:03]ProducePacketName [12:00:03]name=ofd_packets/00311393 [12:00:03]NVStorageSaveData ofd_packets/00311393 [12:00:03]File name is /storage/ofd_packets/00311393 [12:00:03]Write 301 bytes [12:00:03]NVStorageSaveData done [12:00:03]OFDSenderStorePacket done [12:00:03]KKMCreateOFDPacket done [12:00:03]NVStorageSaveData kkm_last_timestamp [12:00:03]File name is /storage/kkm_last_timestamp [12:00:03]Write 4 bytes [12:00:03]NVStorageSaveData done [12:00:03]ExternCall_PrintAddStr [12:00:03]wPrintStart [12:00:03]Write to MH i2c: 01 00 00 7E 7D FB [12:00:03]Write i2c OK [12:00:03]MH_I2C_Read... [12:00:03]Read from MH i2c: 01 [12:00:03]MH_I2C_Read... [12:00:03]Read from MH i2c: 01 07 00 [12:00:03]MH_I2C_Read... [12:00:03]Read from MH i2c: 01 07 00 7E 7D 00 00 00 00 00 FF 0F 10 [12:00:03]RasterBufferAndPrint [12:00:03]line Счет N : (1)645194 [12:00:03]line ИНН: 02508201610067 [12:00:03]line Контрольно-Кассовый Чек [12:00:03]line ПРОДАЖА [12:00:03]line ТРК (МРК, ГНК) : 41 [12:00:03]line Товар: 2710124130 [12:00:03]line Аи-92-К-2 [12:00:03]line 4.490 * 66.90 [12:00:03]line = 300.38 [12:00:03]line НДС 12% НСП 1% [12:00:03]line > о реализуемом товаре [12:00:03]line ОКРУГЛЕНИЕ: -0.38 [12:00:03]line ИТОГО: 300.00 [12:00:03]line Внесено: 300.00 [12:00:03]line СДАЧА: 0.00 [12:00:03]line НСП 1% : 2.66 [12:00:03]line НДС 12% : 31.90 [12:00:03]line Наличными: 300.00 [12:00:03]line Безнал.: 0.00 [12:00:03]line Место: АЗС № 172 "Партнер Нефть" [12:00:03]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:00:03]line СНО: Общий режим [12:00:03]line Чек 240 30.10.2024 12:00 [12:00:03]line Смена: 536 ФФД: 1.0 [12:00:03]line ЗНМ: 0300000116 [12:00:03]line РНМ: 0000000000091780 [12:00:03]line Версия ККМ: 001 [12:00:03]line ФМ: 0000000000871765 [12:00:03]line ФД: 311393 [12:00:03]line ФПД: 251974039732891 [12:00:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T120006&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311393&fm=251974039732891&tin=02508201610067®Number=0000000000091780&sum=30000 [12:00:03]written 0, free lines is 4095 [12:00:03]OFD Sender: Processing packet 311393 [packets to send 223, broken 222] [12:00:03]ProducePacketName [12:00:03]name=ofd_packets/00311393 [12:00:03]OFD Sender: To server: pG, [12:00:03]CommunicateWithHost lk.salyk.kg:30040 [12:00:03]ConnectInit lk.salyk.kg [12:00:03]Connected sock=10 [12:00:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D5 70 07 01 D8 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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 F0 00 00 00 F4 03 04 00 C6 1F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 61 C0 04 00 35 04 06 00 E5 2B 47 21 82 9B CB 11 C8 53 5A 23 62 26 [12:00:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 D1 2B 47 00 30 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 31 37 36 35 10 04 04 00 61 C0 04 00 F4 03 04 00 16 C6 21 67 B6 04 01 00 00 13 E3 FC F2 73 3E 3B AD [12:00:03]CommunicateWithHost err = 0 [12:00:03]CheckOFDResponse [12:00:03]1017 (14) - 77093643461234 [12:00:03]1041 (16) - 0000000000871765 [12:00:03]1040 (4) - 311393 [12:00:03]1012 (4) - 30.10.2024 05:37 [12:00:03]1206 (1) - 0 [12:00:03]OFD Sender: Remove packet 311393 [12:00:03]ProducePacketName [12:00:03]name=ofd_packets/00311393 [12:00:03]NVStorageDeleteData [12:00:04]Write to MH i2c: 01 00 00 A8 7D 25 [12:00:04]Write i2c OK [12:00:04]MH_I2C_Read... [12:00:04]Read from MH i2c: 01 [12:00:04]MH_I2C_Read... [12:00:04]Read from MH i2c: 01 07 00 [12:00:04]MH_I2C_Read... [12:00:04]Read from MH i2c: 01 07 00 A8 7D 00 00 00 00 00 D6 0C 0E [12:00:04]RasterBufferAndPrint [12:00:04]line [12:00:04]line [12:00:04]line [12:00:04]line [12:00:04]line [12:00:04]written 0, free lines is 3295 [12:00:04]MH_Cut [12:00:04]Write to MH i2c: D1 01 00 AF 7D 01 FE [12:00:04]Write i2c OK [12:00:04]MH_I2C_Read... [12:00:04]Read from MH i2c: D1 [12:00:04]MH_I2C_Read... [12:00:04]Read from MH i2c: D1 01 00 [12:00:04]MH_I2C_Read... [12:00:04]Read from MH i2c: D1 01 00 AF 7D 00 FD [12:00:04]Write to MH i2c: 01 00 00 B0 7D 2D [12:00:04]Write i2c OK [12:00:04]MH_I2C_Read... [12:00:04]OFD Sender: No OFD packet to send [12:00:04]*** Cut start [12:00:04]*** Purtial cut [12:00:04]*** Stage 1: CUTSNS_PIN = 1 [12:00:05]Read from MH i2c: 01 [12:00:05]MH_I2C_Read... [12:00:05]*** Stop cut motor [12:00:05]*** Cut end [12:00:05]Read from MH i2c: 01 07 00 [12:00:05]MH_I2C_Read... [12:00:05]Read from MH i2c: 01 07 00 B0 7D 00 00 00 00 00 FF 0F 42 [12:00:05]process_action close_receipt done [12:00:05]requested_data is exist [12:00:05]produce_requested_data [12:00:05]requested_item fm.sn is exist - process it [12:00:05]wFMCommunicate request_size=4 [12:00:05]MH_SAM_APDU [12:00:05]CAPDU: 80 11 00 00 [12:00:05]Write to MH i2c: E2 08 00 B1 7D 80 11 00 00 00 00 00 00 A8 [12:00:05]Write i2c OK [12:00:05]MH_I2C_Read... [12:00:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:00:05]Read from MH i2c: E2 [12:00:05]MH_I2C_Read... [12:00:05]Read from MH i2c: E2 17 00 [12:00:05]MH_I2C_Read... [12:00:05]Read from MH i2c: E2 17 00 B1 7D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FD [12:00:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:00:05]wFMCommunicate OK [12:00:05]requested_item fd.num is exist - process it [12:00:05]SAM_PROTO_GetFieldsCounters [12:00:05]wFMCommunicate request_size=4 [12:00:05]MH_SAM_APDU [12:00:05]CAPDU: 80 13 00 00 [12:00:05]Write to MH i2c: E2 08 00 B2 7D 80 13 00 00 00 00 00 00 AB [12:00:05]Write i2c OK [12:00:05]MH_I2C_Read... [12:00:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:00:05]Read from MH i2c: E2 [12:00:05]MH_I2C_Read... [12:00:05]Read from MH i2c: E2 62 00 [12:00:05]MH_I2C_Read... [12:00:05]Read from MH i2c: E2 62 00 B2 7D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 61 C0 04 00 0E 04 04 00 18 02 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 DD [12:00: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 61 C0 04 00 0E 04 04 00 18 02 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:00:05]wFMCommunicate OK [12:00:05]SAM_PROTO_GetFieldsCounters done [12:00:05]requested_item shift.num is exist - process it [12:00:05]requested_item shift.opened is exist - process it [12:00:05]req_shift_opened [12:00:05]FM_GetShiftState [12:00:05]SAM_PROTO_GetShiftState [12:00:05]wFMCommunicate request_size=4 [12:00:05]MH_SAM_APDU [12:00:05]CAPDU: 80 13 01 00 [12:00:05]Write to MH i2c: E2 08 00 B3 7D 80 13 01 00 00 00 00 00 AD [12:00:05]Write i2c OK [12:00:05]MH_I2C_Read... [12:00:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:00:05]Read from MH i2c: E2 [12:00:05]MH_I2C_Read... [12:00:05]Read from MH i2c: E2 0E 00 [12:00:05]MH_I2C_Read... [12:00:05]Read from MH i2c: E2 0E 00 B3 7D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 98 [12:00:05]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:00:05]wFMCommunicate OK [12:00:05]SAM_PROTO_GetShiftState done [12:00:05]FM_GetShiftState done [12:00:05]req_shift_opened done [12:00:05]requested_item shift.open_date is exist - process it [12:00:05]req_shift_open_date [12:00:05]req_shift_open_date done [12:00:05]produce_requested_data done [12:00:05]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311393,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:00:05]process_action_free close_receipt [12:00:05]json_value_free [12:00:05]json_value_free done [12:00:05]process_json_proto returns [12:00:05]Send response to host [12:00:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311393,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:00:05]free response buf [12:00:05]execute_script done [12:00:05]execute_script returns [12:00:05]free content buf [12:00:05]Sock 9.Close socket [12:00:05]Sock 9.Thread stoped [12:00:09]OFD Sender: No OFD packet to send [12:00:14]OFD Sender: No OFD packet to send [12:00:19]OFD Sender: No OFD packet to send [12:00:24]OFD Sender: No OFD packet to send [12:00:29]OFD Sender: No OFD packet to send [12:00:34]OFD Sender: No OFD packet to send [12:00:39]OFD Sender: No OFD packet to send [12:00:44]OFD Sender: No OFD packet to send [12:00:49]OFD Sender: No OFD packet to send [12:00:54]OFD Sender: No OFD packet to send [12:00:59]OFD Sender: No OFD packet to send [12:01:04]OFD Sender: No OFD packet to send [12:01:09]OFD Sender: No OFD packet to send [12:01:10]accept exits with 7 [12:01:10]New connection [12:01:10]New thread 3066510692 created [12:01:10]Thread 3066654052 joined [12:01:10]Waiting for new connection... [12:01:10] Sock 7.Parse request [12:01:10]Sock 7.Check first char [12:01:10]Sock 7.First char is OK [12:01:10]request: POST /json_proto HTTP/1.0 [12:01:10]Method: POST [12:01:10]URL: /json_proto [12:01:10]Method is POST - this is cgi request [12:01:10]url: /json_proto [12:01:10]query_string will be loaded in cgi processing [12:01:10]execute_cgi json_proto POST (null) [12:01:10]execute_cgi path=json_proto method=POST [12:01:10]POST find Content-Length [12:01:10]Host: 172.17.96.3:8080 [12:01:10]Content-Length: 775 [12:01:10]Content-Type: application/json [12:01:10] [12:01:10]POST finish read [12:01:10]Found Content-Length = 775 [12:01:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645195", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 25.910, "sum" : 2000.25, "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: Mbank", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:01:10]execute_script... [12:01: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)645195", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 25.910, "sum" : 2000.25, "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: Mbank", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:01:10]POST & json_proto [12:01:10]process_json_proto [12:01:10]json parsed OK: [12:01:10]protocol is kg_v1.0 [12:01:10]action value=close_receipt [12:01:10]process_action close_receipt [12:01:10]cmd_close_receipt [12:01:10]MH_GetDate [12:01:10]Write to MH i2c: F0 00 00 B4 7D 20 [12:01:10]Write i2c OK [12:01:10]MH_I2C_Read... [12:01:10]Read from MH i2c: F0 [12:01:10]MH_I2C_Read... [12:01:10]Read from MH i2c: F0 09 00 [12:01:10]MH_I2C_Read... [12:01:10]Read from MH i2c: F0 09 00 B4 7D 00 0B 20 22 67 44 5E 04 65 E8 [12:01:10]GetLastDocTimeStamp 1730289606 [12:01:10]current date 1730289675 [12:01:10]FM_GetShiftState [12:01:10]SAM_PROTO_GetShiftState [12:01:10]wFMCommunicate request_size=4 [12:01:10]MH_SAM_APDU [12:01:10]CAPDU: 80 13 01 00 [12:01:10]Write to MH i2c: E2 08 00 B5 7D 80 13 01 00 00 00 00 00 AF [12:01:10]Write i2c OK [12:01:10]MH_I2C_Read... [12:01:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:10]Read from MH i2c: E2 [12:01:10]MH_I2C_Read... [12:01:10]Read from MH i2c: E2 0E 00 [12:01:10]MH_I2C_Read... [12:01:10]Read from MH i2c: E2 0E 00 B5 7D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 9A [12:01:10]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:01:10]wFMCommunicate OK [12:01:10]SAM_PROTO_GetShiftState done [12:01:10]FM_GetShiftState done [12:01:10]opened in 1730247899 [12:01:10]opened+sec_in_day 1730334299 [12:01:10]quantity*price = 200025 [12:01:10]sum+1 = 200026 [12:01:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 241 30.10.2024 12:01 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311394 ФПД: 37306199329816 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T120115&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311394&fm=37306199329816&tin=02508201610067®Number=0000000000091780&sum=200025 [12:01:11]StoreToDocumentArchive [12:01:11]shift 536 fd 311394 [12:01:11]save to /storage/0536/doc_00311394 [12:01:11]save last doc name /storage/0536/doc_00311394 to /storage/kkm_last_doc_name [12:01:11]save OK [12:01:11]Clear old archive folders... [12:01:11]ProcessDocumentItem done err = 0, tmpTLVsize=257 [12:01:11]tlvbuf is 00681100 [12:01:11]SAM_PROTO_ClearQueue [12:01:11]wFMCommunicate request_size=4 [12:01:11]MH_SAM_APDU [12:01:11]CAPDU: 80 09 00 00 [12:01:11]Write to MH i2c: E2 08 00 C2 7D 80 09 00 00 00 00 00 00 B1 [12:01:11]Write i2c OK [12:01:11]MH_I2C_Read... [12:01:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:01:11]Read from MH i2c: E2 [12:01:11]MH_I2C_Read... [12:01:11]Read from MH i2c: E2 03 00 [12:01:11]MH_I2C_Read... [12:01:11]Read from MH i2c: E2 03 00 C2 7D 00 90 00 B3 [12:01:11]RAPDU: 90 00 [12:01:11]wFMCommunicate OK [12:01:11]SAM_PROTO_ClearQueue done [12:01:11]KKMCreateOFDPacket [12:01:11]OFDProtocolAddRootSTLVToBuf [12:01:11]FM_MakeSignedData [12:01:11]FM_MakeSignedData [12:01:11]SAM_PROTO_SignData [12:01:11]wFMCommunicate request_size=4 [12:01:11]MH_SAM_APDU [12:01:11]CAPDU: 80 0D 01 02 [12:01:11]Write to MH i2c: E2 08 00 C3 7D 80 0D 01 02 00 00 00 00 B9 [12:01:11]Write i2c OK [12:01:11]MH_I2C_Read... [12:01:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:01:11]Read from MH i2c: E2 [12:01:11]MH_I2C_Read... [12:01:11]Read from MH i2c: E2 03 00 [12:01:11]MH_I2C_Read... [12:01:11]Read from MH i2c: E2 03 00 C3 7D 00 90 00 B4 [12:01:11]RAPDU: 90 00 [12:01:11]wFMCommunicate OK [12:01:11]wFMCommunicate request_size=255 [12:01:11]MH_SAM_APDU [12:01:11]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 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 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 0B 20 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 62 C0 04 [12:01:11]Write to MH i2c: E2 02 01 C4 7D 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 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 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 0B 20 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 62 C0 04 00 00 8A [12:01:11]Write i2c OK [12:01:11]MH_I2C_Read... [12:01:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:12]Read from MH i2c: E2 [12:01:12]MH_I2C_Read... [12:01:12]Read from MH i2c: E2 03 00 [12:01:12]MH_I2C_Read... [12:01:12]Read from MH i2c: E2 03 00 C4 7D 00 90 00 B5 [12:01:12]RAPDU: 90 00 [12:01:12]wFMCommunicate OK [12:01:12]wFMCommunicate request_size=16 [12:01:12]MH_SAM_APDU [12:01:12]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 21 EE 06 C2 4C 18 [12:01:12]Write to MH i2c: E2 13 00 C5 7D 80 0D 02 02 0B 00 00 35 04 06 00 21 EE 06 C2 4C 18 00 00 4C [12:01:12]Write i2c OK [12:01:12]MH_I2C_Read... [12:01:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:12]Read from MH i2c: E2 [12:01:12]MH_I2C_Read... [12:01:12]Read from MH i2c: E2 03 00 [12:01:12]MH_I2C_Read... [12:01:12]Read from MH i2c: E2 03 00 C5 7D 00 90 00 B6 [12:01:12]RAPDU: 90 00 [12:01:12]wFMCommunicate OK [12:01:12]wFMCommunicate request_size=4 [12:01:12]MH_SAM_APDU [12:01:12]CAPDU: 80 0D 03 02 [12:01:12]Write to MH i2c: E2 08 00 C6 7D 80 0D 03 02 00 00 00 00 BE [12:01:12]Write i2c OK [12:01:12]MH_I2C_Read... [12:01:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:01:12]Read from MH i2c: E2 [12:01:12]MH_I2C_Read... [12:01:12]Read from MH i2c: E2 0B 00 [12:01:12]MH_I2C_Read... [12:01:12]Read from MH i2c: E2 0B 00 C6 7D 00 CC EC F4 E3 14 71 B0 0C 90 00 8F [12:01:12]RAPDU: CC EC F4 E3 14 71 B0 0C 90 00 [12:01:12]wFMCommunicate OK [12:01:12]SAM_PROTO_SignData done [12:01:12]FM_MakeSignedData done [12:01:12]CreateOFDProtocolMessage [12:01:12]wFMCommunicate request_size=4 [12:01:12]MH_SAM_APDU [12:01:12]CAPDU: 80 11 00 00 [12:01:12]Write to MH i2c: E2 08 00 C7 7D 80 11 00 00 00 00 00 00 BE [12:01:12]Write i2c OK [12:01:12]MH_I2C_Read... [12:01:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:12]Read from MH i2c: E2 [12:01:12]MH_I2C_Read... [12:01:12]Read from MH i2c: E2 17 00 [12:01:12]MH_I2C_Read... [12:01:12]Read from MH i2c: E2 17 00 C7 7D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 13 [12:01:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:01:12]wFMCommunicate OK [12:01:12]CreateOFDProtocolMessage done [12:01:12]OFDSenderStorePacket 311394 [12:01:12]StoreOFDPacket docnum=311394 [12:01:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 E0 AA 0D 01 11 B4 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 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 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 0B 20 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 62 C0 04 00 35 04 06 00 21 EE 06 C2 4C 18 CC EC F4 E3 14 71 B0 0C [12:01:12]CheckFolder [12:01:12]dirname=/storage/ofd_packets [12:01:12]CheckFolder done [12:01:12]ProducePacketName [12:01:12]name=ofd_packets/00311394 [12:01:12]NVStorageSaveData ofd_packets/00311394 [12:01:12]File name is /storage/ofd_packets/00311394 [12:01:12]Write 307 bytes [12:01:12]NVStorageSaveData done [12:01:12]OFDSenderStorePacket done [12:01:12]KKMCreateOFDPacket done [12:01:12]NVStorageSaveData kkm_last_timestamp [12:01:12]File name is /storage/kkm_last_timestamp [12:01:12]Write 4 bytes [12:01:12]NVStorageSaveData done [12:01:12]ExternCall_PrintAddStr [12:01:12]wPrintStart [12:01:12]Write to MH i2c: 01 00 00 C8 7D 45 [12:01:12]Write i2c OK [12:01:12]MH_I2C_Read... [12:01:12]Read from MH i2c: 01 [12:01:12]MH_I2C_Read... [12:01:12]Read from MH i2c: 01 07 00 [12:01:12]MH_I2C_Read... [12:01:12]Read from MH i2c: 01 07 00 C8 7D 00 00 00 00 00 FF 0F 5A [12:01:12]RasterBufferAndPrint [12:01:12]line Счет N : (1)645195 [12:01:12]line ИНН: 02508201610067 [12:01:12]line Контрольно-Кассовый Чек [12:01:12]line ПРОДАЖА [12:01:12]line ТРК (МРК, ГНК) : 32 [12:01:12]line Товар: 2710194210 [12:01:12]line D-ENERGY ДТ-К-2 [12:01:12]line 25.910 * 77.20 [12:01:12]line = 2000.25 [12:01:12]line НДС 12% НСП 1% [12:01:12]line > о реализуемом товаре [12:01:12]line ИТОГО: 2000.25 [12:01:12]line НСП 1% : 17.70 [12:01:12]line НДС 12% : 212.42 [12:01:12]line Наличными: 0.00 [12:01:12]line Безнал.: 2000.25 [12:01:12]line Место: АЗС № 172 "Партнер Нефть" [12:01:12]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:01:12]line СНО: Общий режим [12:01:12]line Чек 241 30.10.2024 12:01 [12:01:12]line Смена: 536 ФФД: 1.0 [12:01:12]line ЗНМ: 0300000116 [12:01:12]line РНМ: 0000000000091780 [12:01:12]line Версия ККМ: 001 [12:01:12]line Платежная система: Mbank [12:01:12]line ФМ: 0000000000871765 [12:01:12]line ФД: 311394 [12:01:12]line ФПД: 37306199329816 [12:01:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T120115&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311394&fm=37306199329816&tin=02508201610067®Number=0000000000091780&sum=200025 [12:01:12]written 0, free lines is 4095 [12:01:12]OFD Sender: Processing packet 311394 [packets to send 223, broken 222] [12:01:12]ProducePacketName [12:01:12]name=ofd_packets/00311394 [12:01:12]OFD Sender: To server: pG, [12:01:12]CommunicateWithHost lk.salyk.kg:30040 [12:01:12]ConnectInit lk.salyk.kg [12:01:12]Connected sock=9 [12:01:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 E0 AA 0D 01 11 B4 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 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 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 0B 20 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 62 C0 04 00 35 04 06 00 21 EE 06 C2 4C 18 CC EC F4 E3 14 71 B0 0C [12:01:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 4D D8 47 00 74 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 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 62 C0 04 00 F4 03 04 00 5B C6 21 67 B6 04 01 00 00 34 85 19 35 4E 84 E6 BA [12:01:12]CommunicateWithHost err = 0 [12:01:12]CheckOFDResponse [12:01:12]1017 (14) - 77093643461234 [12:01:12]1041 (16) - 0000000000871765 [12:01:12]1040 (4) - 311394 [12:01:12]1012 (4) - 30.10.2024 05:38 [12:01:12]1206 (1) - 0 [12:01:12]OFD Sender: Remove packet 311394 [12:01:12]ProducePacketName [12:01:12]name=ofd_packets/00311394 [12:01:12]NVStorageDeleteData [12:01:12]Write to MH i2c: 01 00 00 F0 7D 6D [12:01:12]Write i2c OK [12:01:12]MH_I2C_Read... [12:01:12]Read from MH i2c: 01 [12:01:12]MH_I2C_Read... [12:01:12]Read from MH i2c: 01 07 00 [12:01:12]MH_I2C_Read... [12:01:12]Read from MH i2c: 01 07 00 F0 7D 00 00 00 00 00 F2 0C 72 [12:01:12]RasterBufferAndPrint [12:01:12]line [12:01:12]line [12:01:12]line [12:01:12]line [12:01:12]line [12:01:12]written 0, free lines is 3320 [12:01:12]MH_Cut [12:01:12]Write to MH i2c: D1 01 00 F7 7D 01 46 [12:01:12]Write i2c OK [12:01:12]MH_I2C_Read... [12:01:12]Read from MH i2c: D1 [12:01:12]MH_I2C_Read... [12:01:12]Read from MH i2c: D1 01 00 [12:01:12]MH_I2C_Read... [12:01:12]Read from MH i2c: D1 01 00 F7 7D 00 45 [12:01:12]Write to MH i2c: 01 00 00 F8 7D 75 [12:01:12]Write i2c OK [12:01:12]MH_I2C_Read... [12:01:13]OFD Sender: No OFD packet to send [12:01:13]*** Cut start [12:01:13]*** Purtial cut [12:01:13]*** Stage 1: CUTSNS_PIN = 1 [12:01:13]Read from MH i2c: 01 [12:01:13]MH_I2C_Read... [12:01:13]*** Stop cut motor [12:01:13]*** Cut end [12:01:13]Read from MH i2c: 01 07 00 [12:01:13]MH_I2C_Read... [12:01:13]Read from MH i2c: 01 07 00 F8 7D 00 00 00 00 00 FF 0F 8A [12:01:13]process_action close_receipt done [12:01:13]requested_data is exist [12:01:13]produce_requested_data [12:01:13]requested_item fm.sn is exist - process it [12:01:13]wFMCommunicate request_size=4 [12:01:13]MH_SAM_APDU [12:01:13]CAPDU: 80 11 00 00 [12:01:13]Write to MH i2c: E2 08 00 F9 7D 80 11 00 00 00 00 00 00 F0 [12:01:13]Write i2c OK [12:01:13]MH_I2C_Read... [12:01:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:13]Read from MH i2c: E2 [12:01:13]MH_I2C_Read... [12:01:13]Read from MH i2c: E2 17 00 [12:01:13]MH_I2C_Read... [12:01:13]Read from MH i2c: E2 17 00 F9 7D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 45 [12:01:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:01:13]wFMCommunicate OK [12:01:13]requested_item fd.num is exist - process it [12:01:13]SAM_PROTO_GetFieldsCounters [12:01:13]wFMCommunicate request_size=4 [12:01:13]MH_SAM_APDU [12:01:13]CAPDU: 80 13 00 00 [12:01:13]Write to MH i2c: E2 08 00 FA 7D 80 13 00 00 00 00 00 00 F3 [12:01:13]Write i2c OK [12:01:13]MH_I2C_Read... [12:01:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:01:13]Read from MH i2c: E2 [12:01:13]MH_I2C_Read... [12:01:13]Read from MH i2c: E2 62 00 [12:01:13]MH_I2C_Read... [12:01:13]Read from MH i2c: E2 62 00 FA 7D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 62 C0 04 00 0E 04 04 00 18 02 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 29 [12:01: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 62 C0 04 00 0E 04 04 00 18 02 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:01:13]wFMCommunicate OK [12:01:13]SAM_PROTO_GetFieldsCounters done [12:01:13]requested_item shift.num is exist - process it [12:01:13]requested_item shift.opened is exist - process it [12:01:13]req_shift_opened [12:01:13]FM_GetShiftState [12:01:13]SAM_PROTO_GetShiftState [12:01:13]wFMCommunicate request_size=4 [12:01:13]MH_SAM_APDU [12:01:13]CAPDU: 80 13 01 00 [12:01:13]Write to MH i2c: E2 08 00 FB 7D 80 13 01 00 00 00 00 00 F5 [12:01:13]Write i2c OK [12:01:13]MH_I2C_Read... [12:01:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:13]Read from MH i2c: E2 [12:01:13]MH_I2C_Read... [12:01:13]Read from MH i2c: E2 0E 00 [12:01:13]MH_I2C_Read... [12:01:13]Read from MH i2c: E2 0E 00 FB 7D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 E0 [12:01:13]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:01:13]wFMCommunicate OK [12:01:13]SAM_PROTO_GetShiftState done [12:01:13]FM_GetShiftState done [12:01:13]req_shift_opened done [12:01:13]requested_item shift.open_date is exist - process it [12:01:13]req_shift_open_date [12:01:13]req_shift_open_date done [12:01:13]produce_requested_data done [12:01:13]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311394,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:01:13]process_action_free close_receipt [12:01:13]json_value_free [12:01:13]json_value_free done [12:01:13]process_json_proto returns [12:01:13]Send response to host [12:01:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311394,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:01:13]free response buf [12:01:13]execute_script done [12:01:13]execute_script returns [12:01:13]free content buf [12:01:13]Sock 7.Close socket [12:01:13]Sock 7.Thread stoped [12:01:18]OFD Sender: No OFD packet to send [12:01:23]OFD Sender: No OFD packet to send [12:01:28]OFD Sender: No OFD packet to send [12:01:33]OFD Sender: No OFD packet to send [12:01:38]OFD Sender: No OFD packet to send [12:01:43]OFD Sender: No OFD packet to send [12:01:48]OFD Sender: No OFD packet to send [12:01:53]OFD Sender: No OFD packet to send [12:01:58]OFD Sender: No OFD packet to send [12:02:03]OFD Sender: No OFD packet to send [12:02:08]OFD Sender: No OFD packet to send [12:02:13]OFD Sender: No OFD packet to send [12:02:18]OFD Sender: No OFD packet to send [12:02:23]OFD Sender: No OFD packet to send [12:02:28]OFD Sender: No OFD packet to send [12:02:33]OFD Sender: No OFD packet to send [12:02:35]accept exits with 10 [12:02:35]New connection [12:02:35]New thread 3066654052 created [12:02:35]Thread 3066510692 joined [12:02:35]Waiting for new connection... [12:02:35] Sock 10.Parse request [12:02:35]Sock 10.Check first char [12:02:35]Sock 10.First char is OK [12:02:35]request: POST /json_proto HTTP/1.0 [12:02:35]Method: POST [12:02:35]URL: /json_proto [12:02:35]Method is POST - this is cgi request [12:02:35]url: /json_proto [12:02:35]query_string will be loaded in cgi processing [12:02:35]execute_cgi json_proto POST (null) [12:02:35]execute_cgi path=json_proto method=POST [12:02:35]POST find Content-Length [12:02:35]Host: 172.17.96.3:8080 [12:02:35]Content-Length: 677 [12:02:35]Content-Type: application/json [12:02:35] [12:02:35]POST finish read [12:02:35]Found Content-Length = 677 [12:02:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645196", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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" ] } } [12:02:35]execute_script... [12:02: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)645196", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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" ] } } [12:02:35]POST & json_proto [12:02:35]process_json_proto [12:02:35]json parsed OK: [12:02:35]protocol is kg_v1.0 [12:02:35]action value=close_receipt [12:02:35]process_action close_receipt [12:02:35]cmd_close_receipt [12:02:35]MH_GetDate [12:02:35]Write to MH i2c: F0 00 00 FC 7D 68 [12:02:35]Write i2c OK [12:02:35]MH_I2C_Read... [12:02:35]Read from MH i2c: F0 [12:02:35]MH_I2C_Read... [12:02:35]Read from MH i2c: F0 09 00 [12:02:35]MH_I2C_Read... [12:02:35]Read from MH i2c: F0 09 00 FC 7D 00 60 20 22 67 44 5E 04 65 85 [12:02:35]GetLastDocTimeStamp 1730289675 [12:02:35]current date 1730289760 [12:02:35]FM_GetShiftState [12:02:35]SAM_PROTO_GetShiftState [12:02:35]wFMCommunicate request_size=4 [12:02:35]MH_SAM_APDU [12:02:35]CAPDU: 80 13 01 00 [12:02:35]Write to MH i2c: E2 08 00 FD 7D 80 13 01 00 00 00 00 00 F7 [12:02:35]Write i2c OK [12:02:35]MH_I2C_Read... [12:02:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:02:35]Read from MH i2c: E2 [12:02:35]MH_I2C_Read... [12:02:35]Read from MH i2c: E2 0E 00 [12:02:35]MH_I2C_Read... [12:02:35]Read from MH i2c: E2 0E 00 FD 7D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 E2 [12:02:35]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:02:35]wFMCommunicate OK [12:02:35]SAM_PROTO_GetShiftState done [12:02:35]FM_GetShiftState done [12:02:35]opened in 1730247899 [12:02:35]opened+sec_in_day 1730334299 [12:02:35]quantity*price = 20003 [12:02:35]sum+1 = 20004 [12:02:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 242 30.10.2024 12:02 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311395 ФПД: 241671271950322 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T120240&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311395&fm=241671271950322&tin=02508201610067®Number=0000000000091780&sum=20000 [12:02:36]StoreToDocumentArchive [12:02:36]shift 536 fd 311395 [12:02:36]save to /storage/0536/doc_00311395 [12:02:36]save last doc name /storage/0536/doc_00311395 to /storage/kkm_last_doc_name [12:02:36]save OK [12:02:36]Clear old archive folders... [12:02:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:02:36]tlvbuf is 0081B750 [12:02:36]SAM_PROTO_ClearQueue [12:02:36]wFMCommunicate request_size=4 [12:02:36]MH_SAM_APDU [12:02:36]CAPDU: 80 09 00 00 [12:02:36]Write to MH i2c: E2 08 00 0A 7E 80 09 00 00 00 00 00 00 FA [12:02:36]Write i2c OK [12:02:36]MH_I2C_Read... [12:02:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:02:36]Read from MH i2c: E2 [12:02:36]MH_I2C_Read... [12:02:36]Read from MH i2c: E2 03 00 [12:02:36]MH_I2C_Read... [12:02:36]Read from MH i2c: E2 03 00 0A 7E 00 90 00 FC [12:02:36]RAPDU: 90 00 [12:02:36]wFMCommunicate OK [12:02:36]SAM_PROTO_ClearQueue done [12:02:36]KKMCreateOFDPacket [12:02:36]OFDProtocolAddRootSTLVToBuf [12:02:36]FM_MakeSignedData [12:02:36]FM_MakeSignedData [12:02:36]SAM_PROTO_SignData [12:02:36]wFMCommunicate request_size=4 [12:02:36]MH_SAM_APDU [12:02:36]CAPDU: 80 0D 01 02 [12:02:36]Write to MH i2c: E2 08 00 0B 7E 80 0D 01 02 00 00 00 00 02 [12:02:36]Write i2c OK [12:02:36]MH_I2C_Read... [12:02:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:02:36]Read from MH i2c: E2 [12:02:36]MH_I2C_Read... [12:02:36]Read from MH i2c: E2 03 00 [12:02:36]MH_I2C_Read... [12:02:36]Read from MH i2c: E2 03 00 0B 7E 00 90 00 FD [12:02:36]RAPDU: 90 00 [12:02:36]wFMCommunicate OK [12:02:36]wFMCommunicate request_size=255 [12:02:36]MH_SAM_APDU [12:02: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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 F2 00 00 00 F4 03 04 00 60 20 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 63 C0 04 00 35 04 06 00 DB [12:02:36]Write to MH i2c: E2 02 01 0C 7E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 F2 00 00 00 F4 03 04 00 60 20 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 63 C0 04 00 35 04 06 00 DB 00 00 69 [12:02:36]Write i2c OK [12:02:36]MH_I2C_Read... [12:02:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:02:36]Read from MH i2c: E2 [12:02:36]MH_I2C_Read... [12:02:36]Read from MH i2c: E2 03 00 [12:02:36]MH_I2C_Read... [12:02:36]Read from MH i2c: E2 03 00 0C 7E 00 90 00 FE [12:02:36]RAPDU: 90 00 [12:02:36]wFMCommunicate OK [12:02:36]wFMCommunicate request_size=10 [12:02:36]MH_SAM_APDU [12:02:36]CAPDU: 80 0D 02 02 05 CC 7A 51 27 F2 [12:02:36]Write to MH i2c: E2 0D 00 0D 7E 80 0D 02 02 05 00 CC 7A 51 27 F2 00 00 BF [12:02:36]Write i2c OK [12:02:36]MH_I2C_Read... [12:02:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:02:36]Read from MH i2c: E2 [12:02:36]MH_I2C_Read... [12:02:36]Read from MH i2c: E2 03 00 [12:02:36]MH_I2C_Read... [12:02:36]Read from MH i2c: E2 03 00 0D 7E 00 90 00 FF [12:02:36]RAPDU: 90 00 [12:02:36]wFMCommunicate OK [12:02:36]wFMCommunicate request_size=4 [12:02:36]MH_SAM_APDU [12:02:36]CAPDU: 80 0D 03 02 [12:02:36]Write to MH i2c: E2 08 00 0E 7E 80 0D 03 02 00 00 00 00 07 [12:02:36]Write i2c OK [12:02:36]MH_I2C_Read... [12:02:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:02:36]Read from MH i2c: E2 [12:02:36]MH_I2C_Read... [12:02:36]Read from MH i2c: E2 0B 00 [12:02:36]MH_I2C_Read... [12:02:36]Read from MH i2c: E2 0B 00 0E 7E 00 70 12 21 B7 11 62 F5 FA 90 00 C4 [12:02:36]RAPDU: 70 12 21 B7 11 62 F5 FA 90 00 [12:02:36]wFMCommunicate OK [12:02:36]SAM_PROTO_SignData done [12:02:36]FM_MakeSignedData done [12:02:36]CreateOFDProtocolMessage [12:02:36]wFMCommunicate request_size=4 [12:02:36]MH_SAM_APDU [12:02:36]CAPDU: 80 11 00 00 [12:02:36]Write to MH i2c: E2 08 00 0F 7E 80 11 00 00 00 00 00 00 07 [12:02:36]Write i2c OK [12:02:36]MH_I2C_Read... [12:02:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:02:36]Read from MH i2c: E2 [12:02:36]MH_I2C_Read... [12:02:36]Read from MH i2c: E2 17 00 [12:02:36]MH_I2C_Read... [12:02:36]Read from MH i2c: E2 17 00 0F 7E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5C [12:02:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:02:36]wFMCommunicate OK [12:02:36]CreateOFDProtocolMessage done [12:02:36]OFDSenderStorePacket 311395 [12:02:36]StoreOFDPacket docnum=311395 [12:02:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 64 6E 07 01 BF 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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 F2 00 00 00 F4 03 04 00 60 20 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 63 C0 04 00 35 04 06 00 DB CC 7A 51 27 F2 70 12 21 B7 11 62 F5 FA [12:02:36]CheckFolder [12:02:36]dirname=/storage/ofd_packets [12:02:36]CheckFolder done [12:02:36]ProducePacketName [12:02:36]name=ofd_packets/00311395 [12:02:36]NVStorageSaveData ofd_packets/00311395 [12:02:36]File name is /storage/ofd_packets/00311395 [12:02:36]Write 301 bytes [12:02:36]NVStorageSaveData done [12:02:36]OFDSenderStorePacket done [12:02:36]KKMCreateOFDPacket done [12:02:36]NVStorageSaveData kkm_last_timestamp [12:02:36]File name is /storage/kkm_last_timestamp [12:02:36]Write 4 bytes [12:02:36]NVStorageSaveData done [12:02:36]ExternCall_PrintAddStr [12:02:36]wPrintStart [12:02:36]Write to MH i2c: 01 00 00 10 7E 8E [12:02:36]Write i2c OK [12:02:36]MH_I2C_Read... [12:02:36]Read from MH i2c: 01 [12:02:36]MH_I2C_Read... [12:02:36]Read from MH i2c: 01 07 00 [12:02:36]MH_I2C_Read... [12:02:36]Read from MH i2c: 01 07 00 10 7E 00 00 00 00 00 FF 0F A3 [12:02:36]RasterBufferAndPrint [12:02:36]line Счет N : (1)645196 [12:02:36]line ИНН: 02508201610067 [12:02:36]line Контрольно-Кассовый Чек [12:02:36]line ПРОДАЖА [12:02:36]line ТРК (МРК, ГНК) : 41 [12:02:36]line Товар: 2710124130 [12:02:36]line Аи-92-К-2 [12:02:36]line 2.990 * 66.90 [12:02:36]line = 200.03 [12:02:36]line НДС 12% НСП 1% [12:02:36]line > о реализуемом товаре [12:02:36]line ОКРУГЛЕНИЕ: -0.03 [12:02:36]line ИТОГО: 200.00 [12:02:36]line Внесено: 200.00 [12:02:36]line СДАЧА: 0.00 [12:02:36]line НСП 1% : 1.77 [12:02:36]line НДС 12% : 21.24 [12:02:36]line Наличными: 200.00 [12:02:36]line Безнал.: 0.00 [12:02:36]line Место: АЗС № 172 "Партнер Нефть" [12:02:36]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:02:36]line СНО: Общий режим [12:02:36]line Чек 242 30.10.2024 12:02 [12:02:36]line Смена: 536 ФФД: 1.0 [12:02:36]line ЗНМ: 0300000116 [12:02:36]line РНМ: 0000000000091780 [12:02:36]line Версия ККМ: 001 [12:02:36]line ФМ: 0000000000871765 [12:02:36]line ФД: 311395 [12:02:36]line ФПД: 241671271950322 [12:02:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T120240&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311395&fm=241671271950322&tin=02508201610067®Number=0000000000091780&sum=20000 [12:02:36]written 0, free lines is 4095 [12:02:36]OFD Sender: Processing packet 311395 [packets to send 223, broken 222] [12:02:36]ProducePacketName [12:02:36]name=ofd_packets/00311395 [12:02:36]OFD Sender: To server: pG, [12:02:36]CommunicateWithHost lk.salyk.kg:30040 [12:02:36]ConnectInit lk.salyk.kg [12:02:36]Connected sock=7 [12:02:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 64 6E 07 01 BF 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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 F2 00 00 00 F4 03 04 00 60 20 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 63 C0 04 00 35 04 06 00 DB CC 7A 51 27 F2 70 12 21 B7 11 62 F5 FA [12:02:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F5 30 47 00 92 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 31 37 36 35 10 04 04 00 63 C0 04 00 F4 03 04 00 B0 C6 21 67 B6 04 01 00 00 C6 A6 08 CE 12 8D A0 B0 [12:02:37]CommunicateWithHost err = 0 [12:02:37]CheckOFDResponse [12:02:37]1017 (14) - 77093643461234 [12:02:37]1041 (16) - 0000000000871765 [12:02:37]1040 (4) - 311395 [12:02:37]1012 (4) - 30.10.2024 05:40 [12:02:37]1206 (1) - 0 [12:02:37]OFD Sender: Remove packet 311395 [12:02:37]ProducePacketName [12:02:37]name=ofd_packets/00311395 [12:02:37]NVStorageDeleteData [12:02:37]Write to MH i2c: 01 00 00 3A 7E B8 [12:02:37]Write i2c OK [12:02:37]MH_I2C_Read... [12:02:37]Read from MH i2c: 01 [12:02:37]MH_I2C_Read... [12:02:37]Read from MH i2c: 01 07 00 [12:02:37]MH_I2C_Read... [12:02:37]Read from MH i2c: 01 07 00 3A 7E 00 00 00 00 00 C2 0C 8D [12:02:37]RasterBufferAndPrint [12:02:37]line [12:02:37]line [12:02:37]line [12:02:37]line [12:02:37]line [12:02:37]written 0, free lines is 3272 [12:02:37]MH_Cut [12:02:37]Write to MH i2c: D1 01 00 41 7E 01 91 [12:02:37]Write i2c OK [12:02:37]MH_I2C_Read... [12:02:37]Read from MH i2c: D1 [12:02:37]MH_I2C_Read... [12:02:37]Read from MH i2c: D1 01 00 [12:02:37]MH_I2C_Read... [12:02:37]Read from MH i2c: D1 01 00 41 7E 00 90 [12:02:37]Write to MH i2c: 01 00 00 42 7E C0 [12:02:37]Write i2c OK [12:02:37]MH_I2C_Read... [12:02:37]OFD Sender: No OFD packet to send [12:02:38]*** Cut start [12:02:38]*** Purtial cut [12:02:38]*** Stage 1: CUTSNS_PIN = 1 [12:02:38]Read from MH i2c: 01 [12:02:38]MH_I2C_Read... [12:02:38]*** Stop cut motor [12:02:38]*** Cut end [12:02:38]Read from MH i2c: 01 07 00 [12:02:38]MH_I2C_Read... [12:02:38]Read from MH i2c: 01 07 00 42 7E 00 00 00 00 00 FF 0F D5 [12:02:38]process_action close_receipt done [12:02:38]requested_data is exist [12:02:38]produce_requested_data [12:02:38]requested_item fm.sn is exist - process it [12:02:38]wFMCommunicate request_size=4 [12:02:38]MH_SAM_APDU [12:02:38]CAPDU: 80 11 00 00 [12:02:38]Write to MH i2c: E2 08 00 43 7E 80 11 00 00 00 00 00 00 3B [12:02:38]Write i2c OK [12:02:38]MH_I2C_Read... [12:02:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:02:38]Read from MH i2c: E2 [12:02:38]MH_I2C_Read... [12:02:38]Read from MH i2c: E2 17 00 [12:02:38]MH_I2C_Read... [12:02:38]Read from MH i2c: E2 17 00 43 7E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 90 [12:02:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:02:38]wFMCommunicate OK [12:02:38]requested_item fd.num is exist - process it [12:02:38]SAM_PROTO_GetFieldsCounters [12:02:38]wFMCommunicate request_size=4 [12:02:38]MH_SAM_APDU [12:02:38]CAPDU: 80 13 00 00 [12:02:38]Write to MH i2c: E2 08 00 44 7E 80 13 00 00 00 00 00 00 3E [12:02:38]Write i2c OK [12:02:38]MH_I2C_Read... [12:02:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:02:38]Read from MH i2c: E2 [12:02:38]MH_I2C_Read... [12:02:38]Read from MH i2c: E2 62 00 [12:02:38]MH_I2C_Read... [12:02:38]Read from MH i2c: E2 62 00 44 7E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 63 C0 04 00 0E 04 04 00 18 02 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 78 [12:02: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 63 C0 04 00 0E 04 04 00 18 02 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:02:38]wFMCommunicate OK [12:02:38]SAM_PROTO_GetFieldsCounters done [12:02:38]requested_item shift.num is exist - process it [12:02:38]requested_item shift.opened is exist - process it [12:02:38]req_shift_opened [12:02:38]FM_GetShiftState [12:02:38]SAM_PROTO_GetShiftState [12:02:38]wFMCommunicate request_size=4 [12:02:38]MH_SAM_APDU [12:02:38]CAPDU: 80 13 01 00 [12:02:38]Write to MH i2c: E2 08 00 45 7E 80 13 01 00 00 00 00 00 40 [12:02:38]Write i2c OK [12:02:38]MH_I2C_Read... [12:02:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:02:38]Read from MH i2c: E2 [12:02:38]MH_I2C_Read... [12:02:38]Read from MH i2c: E2 0E 00 [12:02:38]MH_I2C_Read... [12:02:38]Read from MH i2c: E2 0E 00 45 7E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 2B [12:02:38]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:02:38]wFMCommunicate OK [12:02:38]SAM_PROTO_GetShiftState done [12:02:38]FM_GetShiftState done [12:02:38]req_shift_opened done [12:02:38]requested_item shift.open_date is exist - process it [12:02:38]req_shift_open_date [12:02:38]req_shift_open_date done [12:02:38]produce_requested_data done [12:02:38]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311395,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:02:38]process_action_free close_receipt [12:02:38]json_value_free [12:02:38]json_value_free done [12:02:38]process_json_proto returns [12:02:38]Send response to host [12:02:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311395,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:02:38]free response buf [12:02:38]execute_script done [12:02:38]execute_script returns [12:02:38]free content buf [12:02:38]Sock 10.Close socket [12:02:38]Sock 10.Thread stoped [12:02:42]OFD Sender: No OFD packet to send [12:02:47]OFD Sender: No OFD packet to send [12:02:52]OFD Sender: No OFD packet to send [12:02:57]OFD Sender: No OFD packet to send [12:03:02]OFD Sender: No OFD packet to send [12:03:07]OFD Sender: No OFD packet to send [12:03:12]OFD Sender: No OFD packet to send [12:03:16]accept exits with 9 [12:03:16]New connection [12:03:16]New thread 3066510692 created [12:03:16]Thread 3066654052 joined [12:03:16]Waiting for new connection... [12:03:16] Sock 9.Parse request [12:03:16]Sock 9.Check first char [12:03:16]Sock 9.First char is OK [12:03:16]request: POST /json_proto HTTP/1.0 [12:03:16]Method: POST [12:03:16]URL: /json_proto [12:03:16]Method is POST - this is cgi request [12:03:16]url: /json_proto [12:03:16]query_string will be loaded in cgi processing [12:03:16]execute_cgi json_proto POST (null) [12:03:16]execute_cgi path=json_proto method=POST [12:03:16]POST find Content-Length [12:03:16]Host: 172.17.96.3:8080 [12:03:16]Content-Length: 677 [12:03:16]Content-Type: application/json [12:03:16] [12:03:16]POST finish read [12:03:16]Found Content-Length = 677 [12:03:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645198", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:03:16]execute_script... [12:03: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)645198", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:03:16]POST & json_proto [12:03:16]process_json_proto [12:03:16]json parsed OK: [12:03:16]protocol is kg_v1.0 [12:03:16]action value=close_receipt [12:03:16]process_action close_receipt [12:03:16]cmd_close_receipt [12:03:16]MH_GetDate [12:03:16]Write to MH i2c: F0 00 00 46 7E B3 [12:03:16]Write i2c OK [12:03:16]MH_I2C_Read... [12:03:16]Read from MH i2c: F0 [12:03:16]MH_I2C_Read... [12:03:16]Read from MH i2c: F0 09 00 [12:03:16]MH_I2C_Read... [12:03:16]Read from MH i2c: F0 09 00 46 7E 00 89 20 22 67 44 5E 04 65 F9 [12:03:16]GetLastDocTimeStamp 1730289760 [12:03:16]current date 1730289801 [12:03:16]FM_GetShiftState [12:03:16]SAM_PROTO_GetShiftState [12:03:16]wFMCommunicate request_size=4 [12:03:16]MH_SAM_APDU [12:03:16]CAPDU: 80 13 01 00 [12:03:16]Write to MH i2c: E2 08 00 47 7E 80 13 01 00 00 00 00 00 42 [12:03:16]Write i2c OK [12:03:16]MH_I2C_Read... [12:03:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:16]Read from MH i2c: E2 [12:03:16]MH_I2C_Read... [12:03:16]Read from MH i2c: E2 0E 00 [12:03:16]MH_I2C_Read... [12:03:16]Read from MH i2c: E2 0E 00 47 7E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 2D [12:03:16]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:03:16]wFMCommunicate OK [12:03:16]SAM_PROTO_GetShiftState done [12:03:16]FM_GetShiftState done [12:03:16]opened in 1730247899 [12:03:16]opened+sec_in_day 1730334299 [12:03:16]quantity*price = 50041 [12:03:16]sum+1 = 50042 [12:03:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 243 30.10.2024 12:03 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311396 ФПД: 260242264770012 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T120321&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311396&fm=260242264770012&tin=02508201610067®Number=0000000000091780&sum=50000 [12:03:17]StoreToDocumentArchive [12:03:17]shift 536 fd 311396 [12:03:17]save to /storage/0536/doc_00311396 [12:03:17]save last doc name /storage/0536/doc_00311396 to /storage/kkm_last_doc_name [12:03:17]save OK [12:03:17]Clear old archive folders... [12:03:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:03:17]tlvbuf is 007659F0 [12:03:17]SAM_PROTO_ClearQueue [12:03:17]wFMCommunicate request_size=4 [12:03:17]MH_SAM_APDU [12:03:17]CAPDU: 80 09 00 00 [12:03:17]Write to MH i2c: E2 08 00 54 7E 80 09 00 00 00 00 00 00 44 [12:03:17]Write i2c OK [12:03:17]MH_I2C_Read... [12:03:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:03:17]Read from MH i2c: E2 [12:03:17]MH_I2C_Read... [12:03:17]Read from MH i2c: E2 03 00 [12:03:17]MH_I2C_Read... [12:03:17]Read from MH i2c: E2 03 00 54 7E 00 90 00 46 [12:03:17]RAPDU: 90 00 [12:03:17]wFMCommunicate OK [12:03:17]SAM_PROTO_ClearQueue done [12:03:17]KKMCreateOFDPacket [12:03:17]OFDProtocolAddRootSTLVToBuf [12:03:17]FM_MakeSignedData [12:03:17]FM_MakeSignedData [12:03:17]SAM_PROTO_SignData [12:03:17]wFMCommunicate request_size=4 [12:03:17]MH_SAM_APDU [12:03:17]CAPDU: 80 0D 01 02 [12:03:17]Write to MH i2c: E2 08 00 55 7E 80 0D 01 02 00 00 00 00 4C [12:03:17]Write i2c OK [12:03:17]MH_I2C_Read... [12:03:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:03:17]Read from MH i2c: E2 [12:03:17]MH_I2C_Read... [12:03:17]Read from MH i2c: E2 03 00 [12:03:17]MH_I2C_Read... [12:03:17]Read from MH i2c: E2 03 00 55 7E 00 90 00 47 [12:03:17]RAPDU: 90 00 [12:03:17]wFMCommunicate OK [12:03:17]wFMCommunicate request_size=255 [12:03:17]MH_SAM_APDU [12:03: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 00 00 00 F4 03 04 00 89 20 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 64 C0 04 00 35 04 06 00 EC [12:03:17]Write to MH i2c: E2 02 01 56 7E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 00 00 00 F4 03 04 00 89 20 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 64 C0 04 00 35 04 06 00 EC 00 00 2D [12:03:17]Write i2c OK [12:03:17]MH_I2C_Read... [12:03:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:17]Read from MH i2c: E2 [12:03:17]MH_I2C_Read... [12:03:17]Read from MH i2c: E2 03 00 [12:03:17]MH_I2C_Read... [12:03:17]Read from MH i2c: E2 03 00 56 7E 00 90 00 48 [12:03:17]RAPDU: 90 00 [12:03:17]wFMCommunicate OK [12:03:17]wFMCommunicate request_size=10 [12:03:17]MH_SAM_APDU [12:03:17]CAPDU: 80 0D 02 02 05 B0 5F BF 45 DC [12:03:17]Write to MH i2c: E2 0D 00 57 7E 80 0D 02 02 05 00 B0 5F BF 45 DC 00 00 48 [12:03:17]Write i2c OK [12:03:17]MH_I2C_Read... [12:03:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:17]Read from MH i2c: E2 [12:03:17]MH_I2C_Read... [12:03:17]Read from MH i2c: E2 03 00 [12:03:17]MH_I2C_Read... [12:03:17]Read from MH i2c: E2 03 00 57 7E 00 90 00 49 [12:03:17]RAPDU: 90 00 [12:03:17]wFMCommunicate OK [12:03:17]wFMCommunicate request_size=4 [12:03:17]MH_SAM_APDU [12:03:17]CAPDU: 80 0D 03 02 [12:03:17]Write to MH i2c: E2 08 00 58 7E 80 0D 03 02 00 00 00 00 51 [12:03:17]Write i2c OK [12:03:17]MH_I2C_Read... [12:03:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:03:17]Read from MH i2c: E2 [12:03:17]MH_I2C_Read... [12:03:17]Read from MH i2c: E2 0B 00 [12:03:17]MH_I2C_Read... [12:03:17]Read from MH i2c: E2 0B 00 58 7E 00 A1 A4 4D 3B 3A 04 5D 4B 90 00 05 [12:03:17]RAPDU: A1 A4 4D 3B 3A 04 5D 4B 90 00 [12:03:17]wFMCommunicate OK [12:03:17]SAM_PROTO_SignData done [12:03:17]FM_MakeSignedData done [12:03:17]CreateOFDProtocolMessage [12:03:17]wFMCommunicate request_size=4 [12:03:17]MH_SAM_APDU [12:03:17]CAPDU: 80 11 00 00 [12:03:17]Write to MH i2c: E2 08 00 59 7E 80 11 00 00 00 00 00 00 51 [12:03:17]Write i2c OK [12:03:17]MH_I2C_Read... [12:03:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:17]Read from MH i2c: E2 [12:03:17]MH_I2C_Read... [12:03:17]Read from MH i2c: E2 17 00 [12:03:17]MH_I2C_Read... [12:03:17]Read from MH i2c: E2 17 00 59 7E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A6 [12:03:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:03:17]wFMCommunicate OK [12:03:17]CreateOFDProtocolMessage done [12:03:17]OFDSenderStorePacket 311396 [12:03:17]StoreOFDPacket docnum=311396 [12:03:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 59 3C 07 01 19 5A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 00 00 00 F4 03 04 00 89 20 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 64 C0 04 00 35 04 06 00 EC B0 5F BF 45 DC A1 A4 4D 3B 3A 04 5D 4B [12:03:17]CheckFolder [12:03:17]dirname=/storage/ofd_packets [12:03:17]CheckFolder done [12:03:17]ProducePacketName [12:03:17]name=ofd_packets/00311396 [12:03:17]NVStorageSaveData ofd_packets/00311396 [12:03:17]File name is /storage/ofd_packets/00311396 [12:03:17]Write 301 bytes [12:03:17]NVStorageSaveData done [12:03:17]OFDSenderStorePacket done [12:03:17]KKMCreateOFDPacket done [12:03:17]NVStorageSaveData kkm_last_timestamp [12:03:17]File name is /storage/kkm_last_timestamp [12:03:17]Write 4 bytes [12:03:17]NVStorageSaveData done [12:03:17]ExternCall_PrintAddStr [12:03:17]wPrintStart [12:03:17]Write to MH i2c: 01 00 00 5A 7E D8 [12:03:17]Write i2c OK [12:03:17]MH_I2C_Read... [12:03:17]Read from MH i2c: 01 [12:03:17]MH_I2C_Read... [12:03:17]Read from MH i2c: 01 07 00 [12:03:17]MH_I2C_Read... [12:03:17]Read from MH i2c: 01 07 00 5A 7E 00 00 00 00 00 FF 0F ED [12:03:17]RasterBufferAndPrint [12:03:17]line Счет N : (1)645198 [12:03:17]line ИНН: 02508201610067 [12:03:17]line Контрольно-Кассовый Чек [12:03:17]line ПРОДАЖА [12:03:17]line ТРК (МРК, ГНК) : 52 [12:03:17]line Товар: 2710124130 [12:03:17]line Аи-92-К-2 [12:03:17]line 7.480 * 66.90 [12:03:17]line = 500.41 [12:03:17]line НДС 12% НСП 1% [12:03:17]line > о реализуемом товаре [12:03:17]line ОКРУГЛЕНИЕ: -0.41 [12:03:17]line ИТОГО: 500.00 [12:03:17]line Внесено: 500.00 [12:03:17]line СДАЧА: 0.00 [12:03:17]line НСП 1% : 4.43 [12:03:17]line НДС 12% : 53.14 [12:03:17]line Наличными: 500.00 [12:03:17]line Безнал.: 0.00 [12:03:17]line Место: АЗС № 172 "Партнер Нефть" [12:03:17]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:03:17]line СНО: Общий режим [12:03:17]line Чек 243 30.10.2024 12:03 [12:03:17]line Смена: 536 ФФД: 1.0 [12:03:17]line ЗНМ: 0300000116 [12:03:17]line РНМ: 0000000000091780 [12:03:17]line Версия ККМ: 001 [12:03:17]line ФМ: 0000000000871765 [12:03:17]line ФД: 311396 [12:03:17]line ФПД: 260242264770012 [12:03:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T120321&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311396&fm=260242264770012&tin=02508201610067®Number=0000000000091780&sum=50000 [12:03:17]written 0, free lines is 4095 [12:03:17]OFD Sender: Processing packet 311396 [packets to send 223, broken 222] [12:03:17]ProducePacketName [12:03:17]name=ofd_packets/00311396 [12:03:17]OFD Sender: To server: pG, [12:03:17]CommunicateWithHost lk.salyk.kg:30040 [12:03:17]ConnectInit lk.salyk.kg [12:03:17]Connected sock=10 [12:03:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 59 3C 07 01 19 5A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 00 00 00 F4 03 04 00 89 20 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 64 C0 04 00 35 04 06 00 EC B0 5F BF 45 DC A1 A4 4D 3B 3A 04 5D 4B [12:03:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 85 92 47 00 34 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 31 37 36 35 10 04 04 00 64 C0 04 00 F4 03 04 00 D9 C6 21 67 B6 04 01 00 00 6F E7 B0 5F 6A B9 91 E5 [12:03:18]CommunicateWithHost err = 0 [12:03:18]CheckOFDResponse [12:03:18]1017 (14) - 77093643461234 [12:03:18]1041 (16) - 0000000000871765 [12:03:18]1040 (4) - 311396 [12:03:18]1012 (4) - 30.10.2024 05:40 [12:03:18]1206 (1) - 0 [12:03:18]OFD Sender: Remove packet 311396 [12:03:18]ProducePacketName [12:03:18]name=ofd_packets/00311396 [12:03:18]NVStorageDeleteData [12:03:18]Write to MH i2c: 01 00 00 84 7E 02 [12:03:18]Write i2c OK [12:03:18]MH_I2C_Read... [12:03:18]Read from MH i2c: 01 [12:03:18]MH_I2C_Read... [12:03:18]Read from MH i2c: 01 07 00 [12:03:18]MH_I2C_Read... [12:03:18]Read from MH i2c: 01 07 00 84 7E 00 00 00 00 00 C6 0C DB [12:03:18]RasterBufferAndPrint [12:03:18]line [12:03:18]line [12:03:18]line [12:03:18]line [12:03:18]line [12:03:18]written 0, free lines is 3275 [12:03:18]MH_Cut [12:03:18]Write to MH i2c: D1 01 00 8B 7E 01 DB [12:03:18]Write i2c OK [12:03:18]MH_I2C_Read... [12:03:18]Read from MH i2c: D1 [12:03:18]MH_I2C_Read... [12:03:18]Read from MH i2c: D1 01 00 [12:03:18]MH_I2C_Read... [12:03:18]Read from MH i2c: D1 01 00 8B 7E 00 DA [12:03:18]Write to MH i2c: 01 00 00 8C 7E 0A [12:03:18]Write i2c OK [12:03:18]MH_I2C_Read... [12:03:18]OFD Sender: No OFD packet to send [12:03:19]*** Cut start [12:03:19]*** Purtial cut [12:03:19]*** Stage 1: CUTSNS_PIN = 1 [12:03:19]Read from MH i2c: 01 [12:03:19]MH_I2C_Read... [12:03:19]*** Stop cut motor [12:03:19]*** Cut end [12:03:19]Read from MH i2c: 01 07 00 [12:03:19]MH_I2C_Read... [12:03:19]Read from MH i2c: 01 07 00 8C 7E 00 00 00 00 00 FF 0F 1F [12:03:19]process_action close_receipt done [12:03:19]requested_data is exist [12:03:19]produce_requested_data [12:03:19]requested_item fm.sn is exist - process it [12:03:19]wFMCommunicate request_size=4 [12:03:19]MH_SAM_APDU [12:03:19]CAPDU: 80 11 00 00 [12:03:19]Write to MH i2c: E2 08 00 8D 7E 80 11 00 00 00 00 00 00 85 [12:03:19]Write i2c OK [12:03:19]MH_I2C_Read... [12:03:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:19]Read from MH i2c: E2 [12:03:19]MH_I2C_Read... [12:03:19]Read from MH i2c: E2 17 00 [12:03:19]MH_I2C_Read... [12:03:19]Read from MH i2c: E2 17 00 8D 7E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DA [12:03:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:03:19]wFMCommunicate OK [12:03:19]requested_item fd.num is exist - process it [12:03:19]SAM_PROTO_GetFieldsCounters [12:03:19]wFMCommunicate request_size=4 [12:03:19]MH_SAM_APDU [12:03:19]CAPDU: 80 13 00 00 [12:03:19]Write to MH i2c: E2 08 00 8E 7E 80 13 00 00 00 00 00 00 88 [12:03:19]Write i2c OK [12:03:19]MH_I2C_Read... [12:03:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:03:19]Read from MH i2c: E2 [12:03:19]MH_I2C_Read... [12:03:19]Read from MH i2c: E2 62 00 [12:03:19]MH_I2C_Read... [12:03:19]Read from MH i2c: E2 62 00 8E 7E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 64 C0 04 00 0E 04 04 00 18 02 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 C6 [12:03: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 64 C0 04 00 0E 04 04 00 18 02 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:03:19]wFMCommunicate OK [12:03:19]SAM_PROTO_GetFieldsCounters done [12:03:19]requested_item shift.num is exist - process it [12:03:19]requested_item shift.opened is exist - process it [12:03:19]req_shift_opened [12:03:19]FM_GetShiftState [12:03:19]SAM_PROTO_GetShiftState [12:03:19]wFMCommunicate request_size=4 [12:03:19]MH_SAM_APDU [12:03:19]CAPDU: 80 13 01 00 [12:03:19]Write to MH i2c: E2 08 00 8F 7E 80 13 01 00 00 00 00 00 8A [12:03:19]Write i2c OK [12:03:19]MH_I2C_Read... [12:03:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:19]Read from MH i2c: E2 [12:03:19]MH_I2C_Read... [12:03:19]Read from MH i2c: E2 0E 00 [12:03:19]MH_I2C_Read... [12:03:19]Read from MH i2c: E2 0E 00 8F 7E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 75 [12:03:19]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:03:19]wFMCommunicate OK [12:03:19]SAM_PROTO_GetShiftState done [12:03:19]FM_GetShiftState done [12:03:19]req_shift_opened done [12:03:19]requested_item shift.open_date is exist - process it [12:03:19]req_shift_open_date [12:03:19]req_shift_open_date done [12:03:19]produce_requested_data done [12:03:19]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311396,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:03:19]process_action_free close_receipt [12:03:19]json_value_free [12:03:19]json_value_free done [12:03:19]process_json_proto returns [12:03:19]Send response to host [12:03:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311396,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:03:19]free response buf [12:03:19]execute_script done [12:03:19]execute_script returns [12:03:19]free content buf [12:03:19]Sock 9.Close socket [12:03:19]Sock 9.Thread stoped [12:03:23]OFD Sender: No OFD packet to send [12:03:28]OFD Sender: No OFD packet to send [12:03:32]accept exits with 7 [12:03:32]New connection [12:03:32]New thread 3066654052 created [12:03:32]Thread 3066510692 joined [12:03:32]Waiting for new connection... [12:03:32] Sock 7.Parse request [12:03:32]Sock 7.Check first char [12:03:32]Sock 7.First char is OK [12:03:32]request: POST /json_proto HTTP/1.0 [12:03:32]Method: POST [12:03:32]URL: /json_proto [12:03:32]Method is POST - this is cgi request [12:03:32]url: /json_proto [12:03:32]query_string will be loaded in cgi processing [12:03:32]execute_cgi json_proto POST (null) [12:03:32]execute_cgi path=json_proto method=POST [12:03:32]POST find Content-Length [12:03:32]Host: 172.17.96.3:8080 [12:03:32]Content-Length: 677 [12:03:32]Content-Type: application/json [12:03:32] [12:03:32]POST finish read [12:03:32]Found Content-Length = 677 [12:03:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645199", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:03:32]execute_script... [12:03: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)645199", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:03:32]POST & json_proto [12:03:32]process_json_proto [12:03:32]json parsed OK: [12:03:32]protocol is kg_v1.0 [12:03:32]action value=close_receipt [12:03:32]process_action close_receipt [12:03:32]cmd_close_receipt [12:03:32]MH_GetDate [12:03:32]Write to MH i2c: F0 00 00 90 7E FD [12:03:32]Write i2c OK [12:03:32]MH_I2C_Read... [12:03:32]Read from MH i2c: F0 [12:03:32]MH_I2C_Read... [12:03:32]Read from MH i2c: F0 09 00 [12:03:32]MH_I2C_Read... [12:03:32]Read from MH i2c: F0 09 00 90 7E 00 99 20 22 67 44 5E 04 65 53 [12:03:32]GetLastDocTimeStamp 1730289801 [12:03:32]current date 1730289817 [12:03:32]FM_GetShiftState [12:03:32]SAM_PROTO_GetShiftState [12:03:32]wFMCommunicate request_size=4 [12:03:32]MH_SAM_APDU [12:03:32]CAPDU: 80 13 01 00 [12:03:32]Write to MH i2c: E2 08 00 91 7E 80 13 01 00 00 00 00 00 8C [12:03:32]Write i2c OK [12:03:32]MH_I2C_Read... [12:03:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:32]Read from MH i2c: E2 [12:03:32]MH_I2C_Read... [12:03:32]Read from MH i2c: E2 0E 00 [12:03:32]MH_I2C_Read... [12:03:32]Read from MH i2c: E2 0E 00 91 7E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 77 [12:03:32]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:03:32]wFMCommunicate OK [12:03:32]SAM_PROTO_GetShiftState done [12:03:32]FM_GetShiftState done [12:03:32]opened in 1730247899 [12:03:32]opened+sec_in_day 1730334299 [12:03:32]quantity*price = 50041 [12:03:32]sum+1 = 50042 [12:03:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 244 30.10.2024 12:03 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311397 ФПД: 121005040109754 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T120337&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311397&fm=121005040109754&tin=02508201610067®Number=0000000000091780&sum=50000 [12:03:33]StoreToDocumentArchive [12:03:33]shift 536 fd 311397 [12:03:33]save to /storage/0536/doc_00311397 [12:03:33]save last doc name /storage/0536/doc_00311397 to /storage/kkm_last_doc_name [12:03:33]save OK [12:03:33]Clear old archive folders... [12:03:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:03:33]tlvbuf is 007D0700 [12:03:33]SAM_PROTO_ClearQueue [12:03:33]wFMCommunicate request_size=4 [12:03:33]MH_SAM_APDU [12:03:33]CAPDU: 80 09 00 00 [12:03:33]Write to MH i2c: E2 08 00 9E 7E 80 09 00 00 00 00 00 00 8E [12:03:33]Write i2c OK [12:03:33]MH_I2C_Read... [12:03:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:03:33]Read from MH i2c: E2 [12:03:33]MH_I2C_Read... [12:03:33]Read from MH i2c: E2 03 00 [12:03:33]MH_I2C_Read... [12:03:33]Read from MH i2c: E2 03 00 9E 7E 00 90 00 90 [12:03:33]RAPDU: 90 00 [12:03:33]wFMCommunicate OK [12:03:33]SAM_PROTO_ClearQueue done [12:03:33]KKMCreateOFDPacket [12:03:33]OFDProtocolAddRootSTLVToBuf [12:03:33]FM_MakeSignedData [12:03:33]FM_MakeSignedData [12:03:33]SAM_PROTO_SignData [12:03:33]wFMCommunicate request_size=4 [12:03:33]MH_SAM_APDU [12:03:33]CAPDU: 80 0D 01 02 [12:03:33]Write to MH i2c: E2 08 00 9F 7E 80 0D 01 02 00 00 00 00 96 [12:03:33]Write i2c OK [12:03:33]MH_I2C_Read... [12:03:33]Read from MH i2c: E2 [12:03:33]MH_I2C_Read... [12:03:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:03:33]Read from MH i2c: E2 03 00 [12:03:33]MH_I2C_Read... [12:03:33]Read from MH i2c: E2 03 00 9F 7E 00 90 00 91 [12:03:33]RAPDU: 90 00 [12:03:33]wFMCommunicate OK [12:03:33]wFMCommunicate request_size=255 [12:03:33]MH_SAM_APDU [12:03: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 00 00 00 F4 03 04 00 99 20 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 65 C0 04 00 35 04 06 00 6E [12:03:33]Write to MH i2c: E2 02 01 A0 7E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 00 00 00 F4 03 04 00 99 20 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 65 C0 04 00 35 04 06 00 6E 00 00 0B [12:03:33]Write i2c OK [12:03:33]MH_I2C_Read... [12:03:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:33]Read from MH i2c: E2 [12:03:33]MH_I2C_Read... [12:03:33]Read from MH i2c: E2 03 00 [12:03:33]MH_I2C_Read... [12:03:33]Read from MH i2c: E2 03 00 A0 7E 00 90 00 92 [12:03:33]RAPDU: 90 00 [12:03:33]wFMCommunicate OK [12:03:33]wFMCommunicate request_size=10 [12:03:33]MH_SAM_APDU [12:03:33]CAPDU: 80 0D 02 02 05 0D AE 6E 88 BA [12:03:33]Write to MH i2c: E2 0D 00 A1 7E 80 0D 02 02 05 00 0D AE 6E 88 BA 00 00 0E [12:03:33]Write i2c OK [12:03:33]MH_I2C_Read... [12:03:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:33]Read from MH i2c: E2 [12:03:33]MH_I2C_Read... [12:03:33]Read from MH i2c: E2 03 00 [12:03:33]MH_I2C_Read... [12:03:33]Read from MH i2c: E2 03 00 A1 7E 00 90 00 93 [12:03:33]RAPDU: 90 00 [12:03:33]wFMCommunicate OK [12:03:33]wFMCommunicate request_size=4 [12:03:33]MH_SAM_APDU [12:03:33]CAPDU: 80 0D 03 02 [12:03:33]Write to MH i2c: E2 08 00 A2 7E 80 0D 03 02 00 00 00 00 9B [12:03:33]Write i2c OK [12:03:33]MH_I2C_Read... [12:03:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:03:33]OFD Sender: No OFD packet to send [12:03:33]Read from MH i2c: E2 [12:03:33]MH_I2C_Read... [12:03:33]Read from MH i2c: E2 0B 00 [12:03:33]MH_I2C_Read... [12:03:33]Read from MH i2c: E2 0B 00 A2 7E 00 29 FE DE E8 FF 98 F6 62 90 00 78 [12:03:33]RAPDU: 29 FE DE E8 FF 98 F6 62 90 00 [12:03:33]wFMCommunicate OK [12:03:33]SAM_PROTO_SignData done [12:03:33]FM_MakeSignedData done [12:03:33]CreateOFDProtocolMessage [12:03:33]wFMCommunicate request_size=4 [12:03:33]MH_SAM_APDU [12:03:33]CAPDU: 80 11 00 00 [12:03:33]Write to MH i2c: E2 08 00 A3 7E 80 11 00 00 00 00 00 00 9B [12:03:33]Write i2c OK [12:03:33]MH_I2C_Read... [12:03:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:33]Read from MH i2c: E2 [12:03:33]MH_I2C_Read... [12:03:33]Read from MH i2c: E2 17 00 [12:03:33]MH_I2C_Read... [12:03:33]Read from MH i2c: E2 17 00 A3 7E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F0 [12:03:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:03:33]wFMCommunicate OK [12:03:33]CreateOFDProtocolMessage done [12:03:33]OFDSenderStorePacket 311397 [12:03:33]StoreOFDPacket docnum=311397 [12:03:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 BD CA 07 01 FA 0B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 00 00 00 F4 03 04 00 99 20 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 65 C0 04 00 35 04 06 00 6E 0D AE 6E 88 BA 29 FE DE E8 FF 98 F6 62 [12:03:33]CheckFolder [12:03:33]dirname=/storage/ofd_packets [12:03:33]CheckFolder done [12:03:33]ProducePacketName [12:03:33]name=ofd_packets/00311397 [12:03:33]NVStorageSaveData ofd_packets/00311397 [12:03:33]File name is /storage/ofd_packets/00311397 [12:03:33]Write 301 bytes [12:03:33]NVStorageSaveData done [12:03:33]OFDSenderStorePacket done [12:03:33]KKMCreateOFDPacket done [12:03:33]NVStorageSaveData kkm_last_timestamp [12:03:33]File name is /storage/kkm_last_timestamp [12:03:33]Write 4 bytes [12:03:33]NVStorageSaveData done [12:03:33]ExternCall_PrintAddStr [12:03:33]wPrintStart [12:03:33]Write to MH i2c: 01 00 00 A4 7E 22 [12:03:33]Write i2c OK [12:03:33]MH_I2C_Read... [12:03:33]Read from MH i2c: 01 [12:03:33]MH_I2C_Read... [12:03:33]Read from MH i2c: 01 07 00 [12:03:33]MH_I2C_Read... [12:03:33]Read from MH i2c: 01 07 00 A4 7E 00 00 00 00 00 FF 0F 37 [12:03:33]RasterBufferAndPrint [12:03:33]line Счет N : (1)645199 [12:03:33]line ИНН: 02508201610067 [12:03:33]line Контрольно-Кассовый Чек [12:03:33]line ПРОДАЖА [12:03:33]line ТРК (МРК, ГНК) : 31 [12:03:33]line Товар: 2710124130 [12:03:33]line Аи-92-К-2 [12:03:33]line 7.480 * 66.90 [12:03:33]line = 500.41 [12:03:33]line НДС 12% НСП 1% [12:03:33]line > о реализуемом товаре [12:03:33]line ОКРУГЛЕНИЕ: -0.41 [12:03:33]line ИТОГО: 500.00 [12:03:33]line Внесено: 500.00 [12:03:33]line СДАЧА: 0.00 [12:03:33]line НСП 1% : 4.43 [12:03:33]line НДС 12% : 53.14 [12:03:33]line Наличными: 500.00 [12:03:33]line Безнал.: 0.00 [12:03:33]line Место: АЗС № 172 "Партнер Нефть" [12:03:33]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:03:33]line СНО: Общий режим [12:03:33]line Чек 244 30.10.2024 12:03 [12:03:33]line Смена: 536 ФФД: 1.0 [12:03:33]line ЗНМ: 0300000116 [12:03:33]line РНМ: 0000000000091780 [12:03:33]line Версия ККМ: 001 [12:03:33]line ФМ: 0000000000871765 [12:03:33]line ФД: 311397 [12:03:33]line ФПД: 121005040109754 [12:03:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T120337&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311397&fm=121005040109754&tin=02508201610067®Number=0000000000091780&sum=50000 [12:03:34]OFD Sender: Processing packet 311397 [packets to send 223, broken 222] [12:03:34]ProducePacketName [12:03:34]name=ofd_packets/00311397 [12:03:34]OFD Sender: To server: pG, [12:03:34]CommunicateWithHost lk.salyk.kg:30040 [12:03:34]ConnectInit lk.salyk.kg [12:03:34]written 0, free lines is 4095 [12:03:34]Connected sock=10 [12:03:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 BD CA 07 01 FA 0B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 00 00 00 F4 03 04 00 99 20 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 65 C0 04 00 35 04 06 00 6E 0D AE 6E 88 BA 29 FE DE E8 FF 98 F6 62 [12:03:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 78 AC 47 00 33 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 31 37 36 35 10 04 04 00 65 C0 04 00 F4 03 04 00 E9 C6 21 67 B6 04 01 00 00 8E 18 3D E8 B3 5A 47 1C [12:03:34]CommunicateWithHost err = 0 [12:03:34]CheckOFDResponse [12:03:34]1017 (14) - 77093643461234 [12:03:34]1041 (16) - 0000000000871765 [12:03:34]1040 (4) - 311397 [12:03:34]1012 (4) - 30.10.2024 05:40 [12:03:34]1206 (1) - 0 [12:03:34]OFD Sender: Remove packet 311397 [12:03:34]ProducePacketName [12:03:34]name=ofd_packets/00311397 [12:03:34]NVStorageDeleteData [12:03:34]Write to MH i2c: 01 00 00 CE 7E 4C [12:03:34]Write i2c OK [12:03:34]MH_I2C_Read... [12:03:34]Read from MH i2c: 01 [12:03:34]MH_I2C_Read... [12:03:34]Read from MH i2c: 01 07 00 [12:03:34]MH_I2C_Read... [12:03:34]Read from MH i2c: 01 07 00 CE 7E 00 00 00 00 00 D0 0C 2F [12:03:34]RasterBufferAndPrint [12:03:34]line [12:03:34]line [12:03:34]line [12:03:34]line [12:03:34]line [12:03:34]written 0, free lines is 3286 [12:03:34]MH_Cut [12:03:34]Write to MH i2c: D1 01 00 D5 7E 01 25 [12:03:34]Write i2c OK [12:03:34]MH_I2C_Read... [12:03:34]Read from MH i2c: D1 [12:03:34]MH_I2C_Read... [12:03:34]Read from MH i2c: D1 01 00 [12:03:34]MH_I2C_Read... [12:03:34]Read from MH i2c: D1 01 00 D5 7E 00 24 [12:03:34]Write to MH i2c: 01 00 00 D6 7E 54 [12:03:34]Write i2c OK [12:03:34]MH_I2C_Read... [12:03:34]OFD Sender: No OFD packet to send [12:03:35]*** Cut start [12:03:35]*** Purtial cut [12:03:35]*** Stage 1: CUTSNS_PIN = 1 [12:03:35]Read from MH i2c: 01 [12:03:35]MH_I2C_Read... [12:03:35]*** Stop cut motor [12:03:35]*** Cut end [12:03:35]Read from MH i2c: 01 07 00 [12:03:35]MH_I2C_Read... [12:03:35]Read from MH i2c: 01 07 00 D6 7E 00 00 00 00 00 FF 0F 69 [12:03:35]process_action close_receipt done [12:03:35]requested_data is exist [12:03:35]produce_requested_data [12:03:35]requested_item fm.sn is exist - process it [12:03:35]wFMCommunicate request_size=4 [12:03:35]MH_SAM_APDU [12:03:35]CAPDU: 80 11 00 00 [12:03:35]Write to MH i2c: E2 08 00 D7 7E 80 11 00 00 00 00 00 00 CF [12:03:35]Write i2c OK [12:03:35]MH_I2C_Read... [12:03:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:35]Read from MH i2c: E2 [12:03:35]MH_I2C_Read... [12:03:35]Read from MH i2c: E2 17 00 [12:03:35]MH_I2C_Read... [12:03:35]Read from MH i2c: E2 17 00 D7 7E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 24 [12:03:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:03:35]wFMCommunicate OK [12:03:35]requested_item fd.num is exist - process it [12:03:35]SAM_PROTO_GetFieldsCounters [12:03:35]wFMCommunicate request_size=4 [12:03:35]MH_SAM_APDU [12:03:35]CAPDU: 80 13 00 00 [12:03:35]Write to MH i2c: E2 08 00 D8 7E 80 13 00 00 00 00 00 00 D2 [12:03:35]Write i2c OK [12:03:35]MH_I2C_Read... [12:03:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:03:35]Read from MH i2c: E2 [12:03:35]MH_I2C_Read... [12:03:35]Read from MH i2c: E2 62 00 [12:03:35]MH_I2C_Read... [12:03:35]Read from MH i2c: E2 62 00 D8 7E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 65 C0 04 00 0E 04 04 00 18 02 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 14 [12:03: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 65 C0 04 00 0E 04 04 00 18 02 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:03:35]wFMCommunicate OK [12:03:35]SAM_PROTO_GetFieldsCounters done [12:03:35]requested_item shift.num is exist - process it [12:03:35]requested_item shift.opened is exist - process it [12:03:35]req_shift_opened [12:03:35]FM_GetShiftState [12:03:35]SAM_PROTO_GetShiftState [12:03:35]wFMCommunicate request_size=4 [12:03:35]MH_SAM_APDU [12:03:35]CAPDU: 80 13 01 00 [12:03:35]Write to MH i2c: E2 08 00 D9 7E 80 13 01 00 00 00 00 00 D4 [12:03:35]Write i2c OK [12:03:35]MH_I2C_Read... [12:03:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:35]Read from MH i2c: E2 [12:03:35]MH_I2C_Read... [12:03:35]Read from MH i2c: E2 0E 00 [12:03:35]MH_I2C_Read... [12:03:35]Read from MH i2c: E2 0E 00 D9 7E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 BF [12:03:35]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:03:35]wFMCommunicate OK [12:03:35]SAM_PROTO_GetShiftState done [12:03:35]FM_GetShiftState done [12:03:35]req_shift_opened done [12:03:35]requested_item shift.open_date is exist - process it [12:03:35]req_shift_open_date [12:03:35]req_shift_open_date done [12:03:35]produce_requested_data done [12:03:35]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311397,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:03:35]process_action_free close_receipt [12:03:35]json_value_free [12:03:35]json_value_free done [12:03:35]process_json_proto returns [12:03:35]Send response to host [12:03:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311397,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:03:35]free response buf [12:03:35]execute_script done [12:03:35]execute_script returns [12:03:35]free content buf [12:03:35]Sock 7.Close socket [12:03:35]Sock 7.Thread stoped [12:03:39]OFD Sender: No OFD packet to send [12:03:44]accept exits with 9 [12:03:44]New connection [12:03:44]New thread 3066510692 created [12:03:44]Thread 3066654052 joined [12:03:44]Waiting for new connection... [12:03:44] Sock 9.Parse request [12:03:44]Sock 9.Check first char [12:03:44]Sock 9.First char is OK [12:03:44]request: POST /json_proto HTTP/1.0 [12:03:44]Method: POST [12:03:44]URL: /json_proto [12:03:44]Method is POST - this is cgi request [12:03:44]url: /json_proto [12:03:44]query_string will be loaded in cgi processing [12:03:44]execute_cgi json_proto POST (null) [12:03:44]execute_cgi path=json_proto method=POST [12:03:44]POST find Content-Length [12:03:44]Host: 172.17.96.3:8080 [12:03:44]Content-Length: 766 [12:03:44]Content-Type: application/json [12:03:44] [12:03:44]POST finish read [12:03:44]Found Content-Length = 766 [12:03:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645197", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:03:44]execute_script... [12: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)645197", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:03:44]POST & json_proto [12:03:44]process_json_proto [12:03:44]json parsed OK: [12:03:44]protocol is kg_v1.0 [12:03:44]action value=close_receipt [12:03:44]process_action close_receipt [12:03:44]cmd_close_receipt [12:03:44]MH_GetDate [12:03:44]Write to MH i2c: F0 00 00 DA 7E 47 [12:03:44]Write i2c OK [12:03:44]MH_I2C_Read... [12:03:44]Read from MH i2c: F0 [12:03:44]MH_I2C_Read... [12:03:44]Read from MH i2c: F0 09 00 [12:03:44]MH_I2C_Read... [12:03:44]Read from MH i2c: F0 09 00 DA 7E 00 A5 20 22 67 44 5E 04 65 A9 [12:03:44]GetLastDocTimeStamp 1730289817 [12:03:44]current date 1730289829 [12:03:44]FM_GetShiftState [12:03:44]SAM_PROTO_GetShiftState [12:03:44]wFMCommunicate request_size=4 [12:03:44]MH_SAM_APDU [12:03:44]CAPDU: 80 13 01 00 [12:03:44]Write to MH i2c: E2 08 00 DB 7E 80 13 01 00 00 00 00 00 D6 [12:03:44]Write i2c OK [12:03:44]MH_I2C_Read... [12:03:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:44]Read from MH i2c: E2 [12:03:44]MH_I2C_Read... [12:03:44]Read from MH i2c: E2 0E 00 [12:03:44]MH_I2C_Read... [12:03:44]Read from MH i2c: E2 0E 00 DB 7E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 C1 [12:03:44]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:03:44]wFMCommunicate OK [12:03:44]SAM_PROTO_GetShiftState done [12:03:44]FM_GetShiftState done [12:03:44]opened in 1730247899 [12:03:44]opened+sec_in_day 1730334299 [12:03:44]quantity*price = 100050 [12:03:44]sum+1 = 100052 [12:03:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 245 30.10.2024 12:03 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311398 ФПД: 166171053052404 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T120349&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311398&fm=166171053052404&tin=02508201610067®Number=0000000000091780&sum=100051 [12:03:45]StoreToDocumentArchive [12:03:45]shift 536 fd 311398 [12:03:45]save to /storage/0536/doc_00311398 [12:03:45]save last doc name /storage/0536/doc_00311398 to /storage/kkm_last_doc_name [12:03:45]save OK [12:03:45]Clear old archive folders... [12:03:45]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:03:45]tlvbuf is 0062E1E0 [12:03:45]SAM_PROTO_ClearQueue [12:03:45]wFMCommunicate request_size=4 [12:03:45]MH_SAM_APDU [12:03:45]CAPDU: 80 09 00 00 [12:03:45]Write to MH i2c: E2 08 00 E8 7E 80 09 00 00 00 00 00 00 D8 [12:03:45]Write i2c OK [12:03:45]MH_I2C_Read... [12:03:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:03:45]Read from MH i2c: E2 [12:03:45]MH_I2C_Read... [12:03:45]Read from MH i2c: E2 03 00 [12:03:45]MH_I2C_Read... [12:03:45]Read from MH i2c: E2 03 00 E8 7E 00 90 00 DA [12:03:45]RAPDU: 90 00 [12:03:45]wFMCommunicate OK [12:03:45]SAM_PROTO_ClearQueue done [12:03:45]KKMCreateOFDPacket [12:03:45]OFDProtocolAddRootSTLVToBuf [12:03:45]FM_MakeSignedData [12:03:45]FM_MakeSignedData [12:03:45]SAM_PROTO_SignData [12:03:45]wFMCommunicate request_size=4 [12:03:45]MH_SAM_APDU [12:03:45]CAPDU: 80 0D 01 02 [12:03:45]Write to MH i2c: E2 08 00 E9 7E 80 0D 01 02 00 00 00 00 E0 [12:03:45]Write i2c OK [12:03:45]MH_I2C_Read... [12:03:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:03:45]Read from MH i2c: E2 [12:03:45]MH_I2C_Read... [12:03:45]Read from MH i2c: E2 03 00 [12:03:45]MH_I2C_Read... [12:03:45]Read from MH i2c: E2 03 00 E9 7E 00 90 00 DB [12:03:45]RAPDU: 90 00 [12:03:45]wFMCommunicate OK [12:03:45]wFMCommunicate request_size=255 [12:03:45]MH_SAM_APDU [12:03: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 32 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 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 A5 20 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 66 C0 04 00 35 04 06 00 97 21 B6 96 [12:03:45]Write to MH i2c: E2 02 01 EA 7E 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 32 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 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 A5 20 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 66 C0 04 00 35 04 06 00 97 21 B6 96 00 00 55 [12:03:45]Write i2c OK [12:03:45]MH_I2C_Read... [12:03:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:46]Read from MH i2c: E2 [12:03:46]MH_I2C_Read... [12:03:46]Read from MH i2c: E2 03 00 [12:03:46]MH_I2C_Read... [12:03:46]Read from MH i2c: E2 03 00 EA 7E 00 90 00 DC [12:03:46]RAPDU: 90 00 [12:03:46]wFMCommunicate OK [12:03:46]wFMCommunicate request_size=7 [12:03:46]MH_SAM_APDU [12:03:46]CAPDU: 80 0D 02 02 02 D1 F4 [12:03:46]Write to MH i2c: E2 0A 00 EB 7E 80 0D 02 02 02 00 D1 F4 00 00 AC [12:03:46]Write i2c OK [12:03:46]MH_I2C_Read... [12:03:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:46]Read from MH i2c: E2 [12:03:46]MH_I2C_Read... [12:03:46]Read from MH i2c: E2 03 00 [12:03:46]MH_I2C_Read... [12:03:46]Read from MH i2c: E2 03 00 EB 7E 00 90 00 DD [12:03:46]RAPDU: 90 00 [12:03:46]wFMCommunicate OK [12:03:46]wFMCommunicate request_size=4 [12:03:46]MH_SAM_APDU [12:03:46]CAPDU: 80 0D 03 02 [12:03:46]Write to MH i2c: E2 08 00 EC 7E 80 0D 03 02 00 00 00 00 E5 [12:03:46]Write i2c OK [12:03:46]MH_I2C_Read... [12:03:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:03:46]Read from MH i2c: E2 [12:03:46]MH_I2C_Read... [12:03:46]Read from MH i2c: E2 0B 00 [12:03:46]MH_I2C_Read... [12:03:46]Read from MH i2c: E2 0B 00 EC 7E 00 0C 6B 55 8A 78 FA 98 19 90 00 5F [12:03:46]RAPDU: 0C 6B 55 8A 78 FA 98 19 90 00 [12:03:46]wFMCommunicate OK [12:03:46]SAM_PROTO_SignData done [12:03:46]FM_MakeSignedData done [12:03:46]CreateOFDProtocolMessage [12:03:46]wFMCommunicate request_size=4 [12:03:46]MH_SAM_APDU [12:03:46]CAPDU: 80 11 00 00 [12:03:46]Write to MH i2c: E2 08 00 ED 7E 80 11 00 00 00 00 00 00 E5 [12:03:46]Write i2c OK [12:03:46]MH_I2C_Read... [12:03:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:46]Read from MH i2c: E2 [12:03:46]MH_I2C_Read... [12:03:46]Read from MH i2c: E2 17 00 [12:03:46]MH_I2C_Read... [12:03:46]Read from MH i2c: E2 17 00 ED 7E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3A [12:03:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:03:46]wFMCommunicate OK [12:03:46]CreateOFDProtocolMessage done [12:03:46]OFDSenderStorePacket 311398 [12:03:46]StoreOFDPacket docnum=311398 [12:03:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 B6 75 04 01 27 DD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 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 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 A5 20 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 66 C0 04 00 35 04 06 00 97 21 B6 96 D1 F4 0C 6B 55 8A 78 FA 98 19 [12:03:46]CheckFolder [12:03:46]dirname=/storage/ofd_packets [12:03:46]CheckFolder done [12:03:46]ProducePacketName [12:03:46]name=ofd_packets/00311398 [12:03:46]NVStorageSaveData ofd_packets/00311398 [12:03:46]File name is /storage/ofd_packets/00311398 [12:03:46]Write 298 bytes [12:03:46]NVStorageSaveData done [12:03:46]OFDSenderStorePacket done [12:03:46]KKMCreateOFDPacket done [12:03:46]NVStorageSaveData kkm_last_timestamp [12:03:46]File name is /storage/kkm_last_timestamp [12:03:46]Write 4 bytes [12:03:46]NVStorageSaveData done [12:03:46]ExternCall_PrintAddStr [12:03:46]wPrintStart [12:03:46]Write to MH i2c: 01 00 00 EE 7E 6C [12:03:46]Write i2c OK [12:03:46]MH_I2C_Read... [12:03:46]Read from MH i2c: 01 [12:03:46]MH_I2C_Read... [12:03:46]Read from MH i2c: 01 07 00 [12:03:46]MH_I2C_Read... [12:03:46]Read from MH i2c: 01 07 00 EE 7E 00 00 00 00 00 FF 0F 81 [12:03:46]RasterBufferAndPrint [12:03:46]line Счет N : (1)645197 [12:03:46]line ИНН: 02508201610067 [12:03:46]line Контрольно-Кассовый Чек [12:03:46]line ПРОДАЖА [12:03:46]line ТРК (МРК, ГНК) : 11 [12:03:46]line Товар: 2710194210 [12:03:46]line ДТ-К-2 [12:03:46]line 13.130 * 76.20 [12:03:46]line = 1000.51 [12:03:46]line НДС 12% НСП 1% [12:03:46]line > о реализуемом товаре [12:03:46]line ИТОГО: 1000.51 [12:03:46]line НСП 1% : 8.85 [12:03:46]line НДС 12% : 106.25 [12:03:46]line Наличными: 0.00 [12:03:46]line Безнал.: 1000.51 [12:03:46]line Место: АЗС № 172 "Партнер Нефть" [12:03:46]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:03:46]line СНО: Общий режим [12:03:46]line Чек 245 30.10.2024 12:03 [12:03:46]line Смена: 536 ФФД: 1.0 [12:03:46]line ЗНМ: 0300000116 [12:03:46]line РНМ: 0000000000091780 [12:03:46]line Версия ККМ: 001 [12:03:46]line Платежная система: Mbank [12:03:46]line ФМ: 0000000000871765 [12:03:46]line ФД: 311398 [12:03:46]line ФПД: 166171053052404 [12:03:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T120349&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311398&fm=166171053052404&tin=02508201610067®Number=0000000000091780&sum=100051 [12:03:46]OFD Sender: Processing packet 311398 [packets to send 223, broken 222] [12:03:46]ProducePacketName [12:03:46]name=ofd_packets/00311398 [12:03:46]OFD Sender: To server: pG, [12:03:46]CommunicateWithHost lk.salyk.kg:30040 [12:03:46]ConnectInit lk.salyk.kg [12:03:46]written 0, free lines is 4095 [12:03:46]Connected sock=10 [12:03:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 B6 75 04 01 27 DD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 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 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 A5 20 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 66 C0 04 00 35 04 06 00 97 21 B6 96 D1 F4 0C 6B 55 8A 78 FA 98 19 [12:03:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 7F 45 47 00 A1 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 31 37 36 35 10 04 04 00 66 C0 04 00 F4 03 04 00 F5 C6 21 67 B6 04 01 00 00 A0 DE E6 BF 58 09 17 E9 [12:03:47]CommunicateWithHost err = 0 [12:03:47]CheckOFDResponse [12:03:47]1017 (14) - 77093643461234 [12:03:47]1041 (16) - 0000000000871765 [12:03:47]1040 (4) - 311398 [12:03:47]1012 (4) - 30.10.2024 05:41 [12:03:47]1206 (1) - 0 [12:03:47]OFD Sender: Remove packet 311398 [12:03:47]ProducePacketName [12:03:47]name=ofd_packets/00311398 [12:03:47]NVStorageDeleteData [12:03:47]Write to MH i2c: 01 00 00 16 7F 95 [12:03:47]Write i2c OK [12:03:47]MH_I2C_Read... [12:03:47]Read from MH i2c: 01 [12:03:47]MH_I2C_Read... [12:03:47]Read from MH i2c: 01 07 00 [12:03:47]MH_I2C_Read... [12:03:47]Read from MH i2c: 01 07 00 16 7F 00 00 00 00 00 FA 0C A2 [12:03:47]RasterBufferAndPrint [12:03:47]line [12:03:47]line [12:03:47]line [12:03:47]line [12:03:47]line [12:03:47]written 0, free lines is 3330 [12:03:47]MH_Cut [12:03:47]Write to MH i2c: D1 01 00 1D 7F 01 6E [12:03:47]Write i2c OK [12:03:47]MH_I2C_Read... [12:03:47]Read from MH i2c: D1 [12:03:47]MH_I2C_Read... [12:03:47]Read from MH i2c: D1 01 00 [12:03:47]MH_I2C_Read... [12:03:47]Read from MH i2c: D1 01 00 1D 7F 00 6D [12:03:47]Write to MH i2c: 01 00 00 1E 7F 9D [12:03:47]Write i2c OK [12:03:47]MH_I2C_Read... [12:03:47]OFD Sender: No OFD packet to send [12:03:47]*** Cut start [12:03:47]*** Purtial cut [12:03:47]*** Stage 1: CUTSNS_PIN = 1 [12:03:48]Read from MH i2c: 01 [12:03:48]MH_I2C_Read... [12:03:48]*** Stop cut motor [12:03:48]*** Cut end [12:03:48]Read from MH i2c: 01 07 00 [12:03:48]MH_I2C_Read... [12:03:48]Read from MH i2c: 01 07 00 1E 7F 00 00 00 00 00 FF 0F B2 [12:03:48]process_action close_receipt done [12:03:48]requested_data is exist [12:03:48]produce_requested_data [12:03:48]requested_item fm.sn is exist - process it [12:03:48]wFMCommunicate request_size=4 [12:03:48]MH_SAM_APDU [12:03:48]CAPDU: 80 11 00 00 [12:03:48]Write to MH i2c: E2 08 00 1F 7F 80 11 00 00 00 00 00 00 18 [12:03:48]Write i2c OK [12:03:48]MH_I2C_Read... [12:03:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:48]Read from MH i2c: E2 [12:03:48]MH_I2C_Read... [12:03:48]Read from MH i2c: E2 17 00 [12:03:48]MH_I2C_Read... [12:03:48]Read from MH i2c: E2 17 00 1F 7F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6D [12:03:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:03:48]wFMCommunicate OK [12:03:48]requested_item fd.num is exist - process it [12:03:48]SAM_PROTO_GetFieldsCounters [12:03:48]wFMCommunicate request_size=4 [12:03:48]MH_SAM_APDU [12:03:48]CAPDU: 80 13 00 00 [12:03:48]Write to MH i2c: E2 08 00 20 7F 80 13 00 00 00 00 00 00 1B [12:03:48]Write i2c OK [12:03:48]MH_I2C_Read... [12:03:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:03:48]Read from MH i2c: E2 [12:03:48]MH_I2C_Read... [12:03:48]Read from MH i2c: E2 62 00 [12:03:48]MH_I2C_Read... [12:03:48]Read from MH i2c: E2 62 00 20 7F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 66 C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 F5 00 00 00 5E 04 04 00 F5 00 00 00 57 04 04 00 F6 00 00 00 19 04 04 00 00 00 00 00 90 00 61 [12:03: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 66 C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 F5 00 00 00 5E 04 04 00 F5 00 00 00 57 04 04 00 F6 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:03:48]wFMCommunicate OK [12:03:48]SAM_PROTO_GetFieldsCounters done [12:03:48]requested_item shift.num is exist - process it [12:03:48]requested_item shift.opened is exist - process it [12:03:48]req_shift_opened [12:03:48]FM_GetShiftState [12:03:48]SAM_PROTO_GetShiftState [12:03:48]wFMCommunicate request_size=4 [12:03:48]MH_SAM_APDU [12:03:48]CAPDU: 80 13 01 00 [12:03:48]Write to MH i2c: E2 08 00 21 7F 80 13 01 00 00 00 00 00 1D [12:03:48]Write i2c OK [12:03:48]MH_I2C_Read... [12:03:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:48]Read from MH i2c: E2 [12:03:48]MH_I2C_Read... [12:03:48]Read from MH i2c: E2 0E 00 [12:03:48]MH_I2C_Read... [12:03:48]Read from MH i2c: E2 0E 00 21 7F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 08 [12:03:48]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:03:48]wFMCommunicate OK [12:03:48]SAM_PROTO_GetShiftState done [12:03:48]FM_GetShiftState done [12:03:48]req_shift_opened done [12:03:48]requested_item shift.open_date is exist - process it [12:03:48]req_shift_open_date [12:03:48]req_shift_open_date done [12:03:48]produce_requested_data done [12:03:48]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311398,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:03:48]process_action_free close_receipt [12:03:48]json_value_free [12:03:48]json_value_free done [12:03:48]process_json_proto returns [12:03:48]Send response to host [12:03:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311398,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:03:48]free response buf [12:03:48]execute_script done [12:03:48]execute_script returns [12:03:48]free content buf [12:03:48]Sock 9.Close socket [12:03:48]Sock 9.Thread stoped [12:03:52]OFD Sender: No OFD packet to send [12:03:57]OFD Sender: No OFD packet to send [12:04:02]OFD Sender: No OFD packet to send [12:04:07]OFD Sender: No OFD packet to send [12:04:12]OFD Sender: No OFD packet to send [12:04:17]OFD Sender: No OFD packet to send [12:04:22]OFD Sender: No OFD packet to send [12:04:27]OFD Sender: No OFD packet to send [12:04:32]OFD Sender: No OFD packet to send [12:04:37]OFD Sender: No OFD packet to send [12:04:42]OFD Sender: No OFD packet to send [12:04:47]OFD Sender: No OFD packet to send [12:04:52]OFD Sender: No OFD packet to send [12:04:57]OFD Sender: No OFD packet to send [12:05:02]OFD Sender: No OFD packet to send [12:05:02]accept exits with 7 [12:05:02]New connection [12:05:02]New thread 3066654052 created [12:05:02]Thread 3066510692 joined [12:05:02]Waiting for new connection... [12:05:02] Sock 7.Parse request [12:05:02]Sock 7.Check first char [12:05:02]Sock 7.First char is OK [12:05:02]request: POST /json_proto HTTP/1.0 [12:05:02]Method: POST [12:05:02]URL: /json_proto [12:05:02]Method is POST - this is cgi request [12:05:02]url: /json_proto [12:05:02]query_string will be loaded in cgi processing [12:05:02]execute_cgi json_proto POST (null) [12:05:02]execute_cgi path=json_proto method=POST [12:05:02]POST find Content-Length [12:05:02]Host: 172.17.96.3:8080 [12:05:02]Content-Length: 677 [12:05:02]Content-Type: application/json [12:05:02] [12:05:02]POST finish read [12:05:02]Found Content-Length = 677 [12:05:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645200", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:05:02]execute_script... [12:05: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)645200", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:05:02]POST & json_proto [12:05:02]process_json_proto [12:05:02]json parsed OK: [12:05:02]protocol is kg_v1.0 [12:05:02]action value=close_receipt [12:05:02]process_action close_receipt [12:05:02]cmd_close_receipt [12:05:02]MH_GetDate [12:05:02]Write to MH i2c: F0 00 00 22 7F 90 [12:05:02]Write i2c OK [12:05:02]MH_I2C_Read... [12:05:02]Read from MH i2c: F0 [12:05:02]MH_I2C_Read... [12:05:02]Read from MH i2c: F0 09 00 [12:05:02]MH_I2C_Read... [12:05:02]Read from MH i2c: F0 09 00 22 7F 00 F4 20 22 67 44 5E 04 65 41 [12:05:02]GetLastDocTimeStamp 1730289829 [12:05:02]current date 1730289908 [12:05:02]FM_GetShiftState [12:05:02]SAM_PROTO_GetShiftState [12:05:02]wFMCommunicate request_size=4 [12:05:02]MH_SAM_APDU [12:05:02]CAPDU: 80 13 01 00 [12:05:02]Write to MH i2c: E2 08 00 23 7F 80 13 01 00 00 00 00 00 1F [12:05:02]Write i2c OK [12:05:02]MH_I2C_Read... [12:05:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:05:03]Read from MH i2c: E2 [12:05:03]MH_I2C_Read... [12:05:03]Read from MH i2c: E2 0E 00 [12:05:03]MH_I2C_Read... [12:05:03]Read from MH i2c: E2 0E 00 23 7F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 0A [12:05:03]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:05:03]wFMCommunicate OK [12:05:03]SAM_PROTO_GetShiftState done [12:05:03]FM_GetShiftState done [12:05:03]opened in 1730247899 [12:05:03]opened+sec_in_day 1730334299 [12:05:03]quantity*price = 50041 [12:05:03]sum+1 = 50042 [12:05:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 246 30.10.2024 12:05 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311399 ФПД: 222205915726004 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T120508&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311399&fm=222205915726004&tin=02508201610067®Number=0000000000091780&sum=50000 [12:05:04]StoreToDocumentArchive [12:05:04]shift 536 fd 311399 [12:05:04]save to /storage/0536/doc_00311399 [12:05:04]save last doc name /storage/0536/doc_00311399 to /storage/kkm_last_doc_name [12:05:04]save OK [12:05:04]Clear old archive folders... [12:05:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:05:04]tlvbuf is 005F1900 [12:05:04]SAM_PROTO_ClearQueue [12:05:04]wFMCommunicate request_size=4 [12:05:04]MH_SAM_APDU [12:05:04]CAPDU: 80 09 00 00 [12:05:04]Write to MH i2c: E2 08 00 30 7F 80 09 00 00 00 00 00 00 21 [12:05:04]Write i2c OK [12:05:04]MH_I2C_Read... [12:05:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:05:04]Read from MH i2c: E2 [12:05:04]MH_I2C_Read... [12:05:04]Read from MH i2c: E2 03 00 [12:05:04]MH_I2C_Read... [12:05:04]Read from MH i2c: E2 03 00 30 7F 00 90 00 23 [12:05:04]RAPDU: 90 00 [12:05:04]wFMCommunicate OK [12:05:04]SAM_PROTO_ClearQueue done [12:05:04]KKMCreateOFDPacket [12:05:04]OFDProtocolAddRootSTLVToBuf [12:05:04]FM_MakeSignedData [12:05:04]FM_MakeSignedData [12:05:04]SAM_PROTO_SignData [12:05:04]wFMCommunicate request_size=4 [12:05:04]MH_SAM_APDU [12:05:04]CAPDU: 80 0D 01 02 [12:05:04]Write to MH i2c: E2 08 00 31 7F 80 0D 01 02 00 00 00 00 29 [12:05:04]Write i2c OK [12:05:04]MH_I2C_Read... [12:05:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:05:04]Read from MH i2c: E2 [12:05:04]MH_I2C_Read... [12:05:04]Read from MH i2c: E2 03 00 [12:05:04]MH_I2C_Read... [12:05:04]Read from MH i2c: E2 03 00 31 7F 00 90 00 24 [12:05:04]RAPDU: 90 00 [12:05:04]wFMCommunicate OK [12:05:04]wFMCommunicate request_size=255 [12:05:04]MH_SAM_APDU [12:05: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 F6 00 00 00 F4 03 04 00 F4 20 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 67 C0 04 00 35 04 06 00 CA [12:05:04]Write to MH i2c: E2 02 01 32 7F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 F6 00 00 00 F4 03 04 00 F4 20 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 67 C0 04 00 35 04 06 00 CA 00 00 59 [12:05:04]Write i2c OK [12:05:04]MH_I2C_Read... [12:05:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:05:04]Read from MH i2c: E2 [12:05:04]MH_I2C_Read... [12:05:04]Read from MH i2c: E2 03 00 [12:05:04]MH_I2C_Read... [12:05:04]Read from MH i2c: E2 03 00 32 7F 00 90 00 25 [12:05:04]RAPDU: 90 00 [12:05:04]wFMCommunicate OK [12:05:04]wFMCommunicate request_size=10 [12:05:04]MH_SAM_APDU [12:05:04]CAPDU: 80 0D 02 02 05 18 58 AC 80 B4 [12:05:04]Write to MH i2c: E2 0D 00 33 7F 80 0D 02 02 05 00 18 58 AC 80 B4 00 00 86 [12:05:04]Write i2c OK [12:05:04]MH_I2C_Read... [12:05:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:05:04]Read from MH i2c: E2 [12:05:04]MH_I2C_Read... [12:05:04]Read from MH i2c: E2 03 00 [12:05:04]MH_I2C_Read... [12:05:04]Read from MH i2c: E2 03 00 33 7F 00 90 00 26 [12:05:04]RAPDU: 90 00 [12:05:04]wFMCommunicate OK [12:05:04]wFMCommunicate request_size=4 [12:05:04]MH_SAM_APDU [12:05:04]CAPDU: 80 0D 03 02 [12:05:04]Write to MH i2c: E2 08 00 34 7F 80 0D 03 02 00 00 00 00 2E [12:05:04]Write i2c OK [12:05:04]MH_I2C_Read... [12:05:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:05:04]Read from MH i2c: E2 [12:05:04]MH_I2C_Read... [12:05:04]Read from MH i2c: E2 0B 00 [12:05:04]MH_I2C_Read... [12:05:04]Read from MH i2c: E2 0B 00 34 7F 00 E5 9E C8 CF 7C 07 D4 B0 90 00 50 [12:05:04]RAPDU: E5 9E C8 CF 7C 07 D4 B0 90 00 [12:05:04]wFMCommunicate OK [12:05:04]SAM_PROTO_SignData done [12:05:04]FM_MakeSignedData done [12:05:04]CreateOFDProtocolMessage [12:05:04]wFMCommunicate request_size=4 [12:05:04]MH_SAM_APDU [12:05:04]CAPDU: 80 11 00 00 [12:05:04]Write to MH i2c: E2 08 00 35 7F 80 11 00 00 00 00 00 00 2E [12:05:04]Write i2c OK [12:05:04]MH_I2C_Read... [12:05:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:05:04]Read from MH i2c: E2 [12:05:04]MH_I2C_Read... [12:05:04]Read from MH i2c: E2 17 00 [12:05:04]MH_I2C_Read... [12:05:04]Read from MH i2c: E2 17 00 35 7F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 83 [12:05:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:05:04]wFMCommunicate OK [12:05:04]CreateOFDProtocolMessage done [12:05:04]OFDSenderStorePacket 311399 [12:05:04]StoreOFDPacket docnum=311399 [12:05:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 26 3D 07 01 00 19 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 F6 00 00 00 F4 03 04 00 F4 20 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 67 C0 04 00 35 04 06 00 CA 18 58 AC 80 B4 E5 9E C8 CF 7C 07 D4 B0 [12:05:04]CheckFolder [12:05:04]dirname=/storage/ofd_packets [12:05:04]CheckFolder done [12:05:04]ProducePacketName [12:05:04]name=ofd_packets/00311399 [12:05:04]NVStorageSaveData ofd_packets/00311399 [12:05:04]File name is /storage/ofd_packets/00311399 [12:05:04]Write 301 bytes [12:05:04]NVStorageSaveData done [12:05:04]OFDSenderStorePacket done [12:05:04]KKMCreateOFDPacket done [12:05:04]NVStorageSaveData kkm_last_timestamp [12:05:04]File name is /storage/kkm_last_timestamp [12:05:04]Write 4 bytes [12:05:04]NVStorageSaveData done [12:05:04]ExternCall_PrintAddStr [12:05:04]wPrintStart [12:05:04]Write to MH i2c: 01 00 00 36 7F B5 [12:05:04]Write i2c OK [12:05:04]MH_I2C_Read... [12:05:04]Read from MH i2c: 01 [12:05:04]MH_I2C_Read... [12:05:04]Read from MH i2c: 01 07 00 [12:05:04]MH_I2C_Read... [12:05:04]Read from MH i2c: 01 07 00 36 7F 00 00 00 00 00 FF 0F CA [12:05:04]RasterBufferAndPrint [12:05:04]line Счет N : (1)645200 [12:05:04]line ИНН: 02508201610067 [12:05:04]line Контрольно-Кассовый Чек [12:05:04]line ПРОДАЖА [12:05:04]line ТРК (МРК, ГНК) : 41 [12:05:04]line Товар: 2710124130 [12:05:04]line Аи-92-К-2 [12:05:04]line 7.480 * 66.90 [12:05:04]line = 500.41 [12:05:04]line НДС 12% НСП 1% [12:05:04]line > о реализуемом товаре [12:05:04]line ОКРУГЛЕНИЕ: -0.41 [12:05:04]line ИТОГО: 500.00 [12:05:04]line Внесено: 500.00 [12:05:04]line СДАЧА: 0.00 [12:05:04]line НСП 1% : 4.43 [12:05:04]line НДС 12% : 53.14 [12:05:04]line Наличными: 500.00 [12:05:04]line Безнал.: 0.00 [12:05:04]line Место: АЗС № 172 "Партнер Нефть" [12:05:04]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:05:04]line СНО: Общий режим [12:05:04]line Чек 246 30.10.2024 12:05 [12:05:04]line Смена: 536 ФФД: 1.0 [12:05:04]line ЗНМ: 0300000116 [12:05:04]line РНМ: 0000000000091780 [12:05:04]line Версия ККМ: 001 [12:05:04]line ФМ: 0000000000871765 [12:05:04]line ФД: 311399 [12:05:04]line ФПД: 222205915726004 [12:05:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T120508&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311399&fm=222205915726004&tin=02508201610067®Number=0000000000091780&sum=50000 [12:05:04]written 0, free lines is 4095 [12:05:04]OFD Sender: Processing packet 311399 [packets to send 223, broken 222] [12:05:04]ProducePacketName [12:05:04]name=ofd_packets/00311399 [12:05:04]OFD Sender: To server: pG, [12:05:04]CommunicateWithHost lk.salyk.kg:30040 [12:05:04]ConnectInit lk.salyk.kg [12:05:04]Connected sock=10 [12:05:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 26 3D 07 01 00 19 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 F6 00 00 00 F4 03 04 00 F4 20 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 67 C0 04 00 35 04 06 00 CA 18 58 AC 80 B4 E5 9E C8 CF 7C 07 D4 B0 [12:05:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 B0 37 47 00 B4 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 31 37 36 35 10 04 04 00 67 C0 04 00 F4 03 04 00 43 C7 21 67 B6 04 01 00 00 1B 02 EF CC C4 B2 59 62 [12:05:05]CommunicateWithHost err = 0 [12:05:05]CheckOFDResponse [12:05:05]1017 (14) - 77093643461234 [12:05:05]1041 (16) - 0000000000871765 [12:05:05]1040 (4) - 311399 [12:05:05]1012 (4) - 30.10.2024 05:42 [12:05:05]1206 (1) - 0 [12:05:05]OFD Sender: Remove packet 311399 [12:05:05]ProducePacketName [12:05:05]name=ofd_packets/00311399 [12:05:05]NVStorageDeleteData [12:05:05]Write to MH i2c: 01 00 00 60 7F DF [12:05:05]Write i2c OK [12:05:05]MH_I2C_Read... [12:05:05]Read from MH i2c: 01 [12:05:05]MH_I2C_Read... [12:05:05]Read from MH i2c: 01 07 00 [12:05:05]MH_I2C_Read... [12:05:05]Read from MH i2c: 01 07 00 60 7F 00 00 00 00 00 C9 0C BB [12:05:05]RasterBufferAndPrint [12:05:05]line [12:05:05]line [12:05:05]line [12:05:05]line [12:05:05]line [12:05:05]written 0, free lines is 3280 [12:05:05]MH_Cut [12:05:05]Write to MH i2c: D1 01 00 67 7F 01 B8 [12:05:05]Write i2c OK [12:05:05]MH_I2C_Read... [12:05:05]Read from MH i2c: D1 [12:05:05]MH_I2C_Read... [12:05:05]Read from MH i2c: D1 01 00 [12:05:05]MH_I2C_Read... [12:05:05]Read from MH i2c: D1 01 00 67 7F 00 B7 [12:05:05]Write to MH i2c: 01 00 00 68 7F E7 [12:05:05]Write i2c OK [12:05:05]MH_I2C_Read... [12:05:05]OFD Sender: No OFD packet to send [12:05:05]*** Cut start [12:05:05]*** Purtial cut [12:05:05]*** Stage 1: CUTSNS_PIN = 1 [12:05:06]Read from MH i2c: 01 [12:05:06]MH_I2C_Read... [12:05:06]*** Stop cut motor [12:05:06]*** Cut end [12:05:06]Read from MH i2c: 01 07 00 [12:05:06]MH_I2C_Read... [12:05:06]Read from MH i2c: 01 07 00 68 7F 00 00 00 00 00 FF 0F FC [12:05:06]process_action close_receipt done [12:05:06]requested_data is exist [12:05:06]produce_requested_data [12:05:06]requested_item fm.sn is exist - process it [12:05:06]wFMCommunicate request_size=4 [12:05:06]MH_SAM_APDU [12:05:06]CAPDU: 80 11 00 00 [12:05:06]Write to MH i2c: E2 08 00 69 7F 80 11 00 00 00 00 00 00 62 [12:05:06]Write i2c OK [12:05:06]MH_I2C_Read... [12:05:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:05:06]Read from MH i2c: E2 [12:05:06]MH_I2C_Read... [12:05:06]Read from MH i2c: E2 17 00 [12:05:06]MH_I2C_Read... [12:05:06]Read from MH i2c: E2 17 00 69 7F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B7 [12:05:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:05:06]wFMCommunicate OK [12:05:06]requested_item fd.num is exist - process it [12:05:06]SAM_PROTO_GetFieldsCounters [12:05:06]wFMCommunicate request_size=4 [12:05:06]MH_SAM_APDU [12:05:06]CAPDU: 80 13 00 00 [12:05:06]Write to MH i2c: E2 08 00 6A 7F 80 13 00 00 00 00 00 00 65 [12:05:06]Write i2c OK [12:05:06]MH_I2C_Read... [12:05:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:05:06]Read from MH i2c: E2 [12:05:06]MH_I2C_Read... [12:05:06]Read from MH i2c: E2 62 00 [12:05:06]MH_I2C_Read... [12:05:06]Read from MH i2c: E2 62 00 6A 7F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 67 C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 F6 00 00 00 5E 04 04 00 F6 00 00 00 57 04 04 00 F7 00 00 00 19 04 04 00 00 00 00 00 90 00 AF [12:05: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 67 C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 F6 00 00 00 5E 04 04 00 F6 00 00 00 57 04 04 00 F7 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:05:06]wFMCommunicate OK [12:05:06]SAM_PROTO_GetFieldsCounters done [12:05:06]requested_item shift.num is exist - process it [12:05:06]requested_item shift.opened is exist - process it [12:05:06]req_shift_opened [12:05:06]FM_GetShiftState [12:05:06]SAM_PROTO_GetShiftState [12:05:06]wFMCommunicate request_size=4 [12:05:06]MH_SAM_APDU [12:05:06]CAPDU: 80 13 01 00 [12:05:06]Write to MH i2c: E2 08 00 6B 7F 80 13 01 00 00 00 00 00 67 [12:05:06]Write i2c OK [12:05:06]MH_I2C_Read... [12:05:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:05:06]Read from MH i2c: E2 [12:05:06]MH_I2C_Read... [12:05:06]Read from MH i2c: E2 0E 00 [12:05:06]MH_I2C_Read... [12:05:06]Read from MH i2c: E2 0E 00 6B 7F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 52 [12:05:06]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:05:06]wFMCommunicate OK [12:05:06]SAM_PROTO_GetShiftState done [12:05:06]FM_GetShiftState done [12:05:06]req_shift_opened done [12:05:06]requested_item shift.open_date is exist - process it [12:05:06]req_shift_open_date [12:05:06]req_shift_open_date done [12:05:06]produce_requested_data done [12:05:06]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311399,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:05:06]process_action_free close_receipt [12:05:06]json_value_free [12:05:06]json_value_free done [12:05:06]process_json_proto returns [12:05:06]Send response to host [12:05:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311399,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:05:06]free response buf [12:05:06]execute_script done [12:05:06]execute_script returns [12:05:06]free content buf [12:05:06]Sock 7.Close socket [12:05:06]Sock 7.Thread stoped [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]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:45]OFD Sender: No OFD packet to send [12:05:50]OFD Sender: No OFD packet to send [12:05:55]OFD Sender: No OFD packet to send [12:06:00]OFD Sender: No OFD packet to send [12:06:05]OFD Sender: No OFD packet to send [12:06:10]OFD Sender: No OFD packet to send [12:06:15]OFD Sender: No OFD packet to send [12:06:20]OFD Sender: No OFD packet to send [12:06:25]OFD Sender: No OFD packet to send [12:06:30]OFD Sender: No OFD packet to send [12:06:35]OFD Sender: No OFD packet to send [12:06:40]OFD Sender: No OFD packet to send [12:06:45]OFD Sender: No OFD packet to send [12:06:50]OFD Sender: No OFD packet to send [12:06:55]OFD Sender: No OFD packet to send [12:07:00]OFD Sender: No OFD packet to send [12:07:05]OFD Sender: No OFD packet to send [12:07:10]OFD Sender: No OFD packet to send [12:07:15]OFD Sender: No OFD packet to send [12:07:20]OFD Sender: No OFD packet to send [12:07:25]OFD Sender: No OFD packet to send [12:07:30]OFD Sender: No OFD packet to send [12:07:35]OFD Sender: No OFD packet to send [12:07:40]OFD Sender: No OFD packet to send [12:07:45]OFD Sender: No OFD packet to send [12:07:50]OFD Sender: No OFD packet to send [12:07:55]OFD Sender: No OFD packet to send [12:08:00]OFD Sender: No OFD packet to send [12:08:05]OFD Sender: No OFD packet to send [12:08:10]OFD Sender: No OFD packet to send [12:08:15]OFD Sender: No OFD packet to send [12:08:20]accept exits with 9 [12:08:20]New connection [12:08:20]New thread 3066510692 created [12:08:20]Thread 3066654052 joined [12:08:20]Waiting for new connection... [12:08:20] Sock 9.Parse request [12:08:20]Sock 9.Check first char [12:08:20]Sock 9.First char is OK [12:08:20]request: POST /json_proto HTTP/1.0 [12:08:20]Method: POST [12:08:20]URL: /json_proto [12:08:20]Method is POST - this is cgi request [12:08:20]url: /json_proto [12:08:20]query_string will be loaded in cgi processing [12:08:20]execute_cgi json_proto POST (null) [12:08:20]execute_cgi path=json_proto method=POST [12:08:20]POST find Content-Length [12:08:20]Host: 172.17.96.3:8080 [12:08:20]Content-Length: 769 [12:08:20]Content-Type: application/json [12:08:20] [12:08:20]POST finish read [12:08:20]Found Content-Length = 769 [12:08:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645201", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:08:20]execute_script... [12:08: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)645201", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:08:20]POST & json_proto [12:08:20]process_json_proto [12:08:20]json parsed OK: [12:08:20]protocol is kg_v1.0 [12:08:20]action value=close_receipt [12:08:20]process_action close_receipt [12:08:20]cmd_close_receipt [12:08:20]MH_GetDate [12:08:20]Write to MH i2c: F0 00 00 6C 7F DA [12:08:20]Write i2c OK [12:08:20]MH_I2C_Read... [12:08:20]Read from MH i2c: F0 [12:08:20]MH_I2C_Read... [12:08:20]Read from MH i2c: F0 09 00 [12:08:20]MH_I2C_Read... [12:08:20]Read from MH i2c: F0 09 00 6C 7F 00 B9 21 22 67 44 5E 04 65 51 [12:08:20]GetLastDocTimeStamp 1730289908 [12:08:20]current date 1730290105 [12:08:20]FM_GetShiftState [12:08:20]SAM_PROTO_GetShiftState [12:08:20]wFMCommunicate request_size=4 [12:08:20]MH_SAM_APDU [12:08:20]CAPDU: 80 13 01 00 [12:08:20]Write to MH i2c: E2 08 00 6D 7F 80 13 01 00 00 00 00 00 69 [12:08:20]Write i2c OK [12:08:20]MH_I2C_Read... [12:08:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:08:20]Read from MH i2c: E2 [12:08:20]MH_I2C_Read... [12:08:20]Read from MH i2c: E2 0E 00 [12:08:20]MH_I2C_Read... [12:08:20]Read from MH i2c: E2 0E 00 6D 7F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 54 [12:08:20]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:08:20]wFMCommunicate OK [12:08:20]SAM_PROTO_GetShiftState done [12:08:20]FM_GetShiftState done [12:08:20]opened in 1730247899 [12:08:20]opened+sec_in_day 1730334299 [12:08:20]quantity*price = 100015 [12:08:20]sum+1 = 100017 [12:08:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 247 30.10.2024 12:08 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311400 ФПД: 189300049232919 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T120825&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311400&fm=189300049232919&tin=02508201610067®Number=0000000000091780&sum=100016 [12:08:21]StoreToDocumentArchive [12:08:21]shift 536 fd 311400 [12:08:21]save to /storage/0536/doc_00311400 [12:08:21]save last doc name /storage/0536/doc_00311400 to /storage/kkm_last_doc_name [12:08:21]save OK [12:08:21]Clear old archive folders... [12:08:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:08:21]tlvbuf is 00761B40 [12:08:21]SAM_PROTO_ClearQueue [12:08:21]wFMCommunicate request_size=4 [12:08:21]MH_SAM_APDU [12:08:21]CAPDU: 80 09 00 00 [12:08:21]Write to MH i2c: E2 08 00 7A 7F 80 09 00 00 00 00 00 00 6B [12:08:21]Write i2c OK [12:08:21]MH_I2C_Read... [12:08:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:08:21]Read from MH i2c: E2 [12:08:21]MH_I2C_Read... [12:08:21]Read from MH i2c: E2 03 00 [12:08:21]MH_I2C_Read... [12:08:21]Read from MH i2c: E2 03 00 7A 7F 00 90 00 6D [12:08:21]RAPDU: 90 00 [12:08:21]wFMCommunicate OK [12:08:21]SAM_PROTO_ClearQueue done [12:08:21]KKMCreateOFDPacket [12:08:21]OFDProtocolAddRootSTLVToBuf [12:08:21]FM_MakeSignedData [12:08:21]FM_MakeSignedData [12:08:21]SAM_PROTO_SignData [12:08:21]wFMCommunicate request_size=4 [12:08:21]MH_SAM_APDU [12:08:21]CAPDU: 80 0D 01 02 [12:08:21]Write to MH i2c: E2 08 00 7B 7F 80 0D 01 02 00 00 00 00 73 [12:08:21]Write i2c OK [12:08:21]MH_I2C_Read... [12:08:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:08:21]Read from MH i2c: E2 [12:08:21]MH_I2C_Read... [12:08:21]Read from MH i2c: E2 03 00 [12:08:21]MH_I2C_Read... [12:08:21]Read from MH i2c: E2 03 00 7B 7F 00 90 00 6E [12:08:21]RAPDU: 90 00 [12:08:21]wFMCommunicate OK [12:08:21]wFMCommunicate request_size=255 [12:08:21]MH_SAM_APDU [12:08: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 B9 21 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 68 C0 04 00 35 04 06 00 AC [12:08:21]Write to MH i2c: E2 02 01 7C 7F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 B9 21 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 68 C0 04 00 35 04 06 00 AC 00 00 67 [12:08:21]Write i2c OK [12:08:21]MH_I2C_Read... [12:08:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:08:21]Read from MH i2c: E2 [12:08:21]MH_I2C_Read... [12:08:21]Read from MH i2c: E2 03 00 [12:08:21]MH_I2C_Read... [12:08:21]Read from MH i2c: E2 03 00 7C 7F 00 90 00 6F [12:08:21]RAPDU: 90 00 [12:08:21]wFMCommunicate OK [12:08:21]wFMCommunicate request_size=10 [12:08:21]MH_SAM_APDU [12:08:21]CAPDU: 80 0D 02 02 05 2A DA 30 C4 17 [12:08:21]Write to MH i2c: E2 0D 00 7D 7F 80 0D 02 02 05 00 2A DA 30 C4 17 00 00 8F [12:08:21]Write i2c OK [12:08:21]MH_I2C_Read... [12:08:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:08:21]Read from MH i2c: E2 [12:08:21]MH_I2C_Read... [12:08:21]Read from MH i2c: E2 03 00 [12:08:21]MH_I2C_Read... [12:08:21]Read from MH i2c: E2 03 00 7D 7F 00 90 00 70 [12:08:21]RAPDU: 90 00 [12:08:21]wFMCommunicate OK [12:08:21]wFMCommunicate request_size=4 [12:08:21]MH_SAM_APDU [12:08:21]CAPDU: 80 0D 03 02 [12:08:21]Write to MH i2c: E2 08 00 7E 7F 80 0D 03 02 00 00 00 00 78 [12:08:21]Write i2c OK [12:08:21]MH_I2C_Read... [12:08:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:08:22]Read from MH i2c: E2 [12:08:22]MH_I2C_Read... [12:08:22]Read from MH i2c: E2 0B 00 [12:08:22]MH_I2C_Read... [12:08:22]Read from MH i2c: E2 0B 00 7E 7F 00 9D 24 89 AF 3C 75 6B 23 90 00 B1 [12:08:22]RAPDU: 9D 24 89 AF 3C 75 6B 23 90 00 [12:08:22]wFMCommunicate OK [12:08:22]SAM_PROTO_SignData done [12:08:22]FM_MakeSignedData done [12:08:22]CreateOFDProtocolMessage [12:08:22]wFMCommunicate request_size=4 [12:08:22]MH_SAM_APDU [12:08:22]CAPDU: 80 11 00 00 [12:08:22]Write to MH i2c: E2 08 00 7F 7F 80 11 00 00 00 00 00 00 78 [12:08:22]Write i2c OK [12:08:22]MH_I2C_Read... [12:08:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:08:22]Read from MH i2c: E2 [12:08:22]MH_I2C_Read... [12:08:22]Read from MH i2c: E2 17 00 [12:08:22]MH_I2C_Read... [12:08:22]Read from MH i2c: E2 17 00 7F 7F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CD [12:08:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:08:22]wFMCommunicate OK [12:08:22]CreateOFDProtocolMessage done [12:08:22]OFDSenderStorePacket 311400 [12:08:22]StoreOFDPacket docnum=311400 [12:08:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 67 D0 07 01 2D 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 B9 21 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 68 C0 04 00 35 04 06 00 AC 2A DA 30 C4 17 9D 24 89 AF 3C 75 6B 23 [12:08:22]CheckFolder [12:08:22]dirname=/storage/ofd_packets [12:08:22]CheckFolder done [12:08:22]ProducePacketName [12:08:22]name=ofd_packets/00311400 [12:08:22]NVStorageSaveData ofd_packets/00311400 [12:08:22]File name is /storage/ofd_packets/00311400 [12:08:22]Write 301 bytes [12:08:22]NVStorageSaveData done [12:08:22]OFDSenderStorePacket done [12:08:22]KKMCreateOFDPacket done [12:08:22]NVStorageSaveData kkm_last_timestamp [12:08:22]File name is /storage/kkm_last_timestamp [12:08:22]Write 4 bytes [12:08:22]NVStorageSaveData done [12:08:22]ExternCall_PrintAddStr [12:08:22]wPrintStart [12:08:22]Write to MH i2c: 01 00 00 80 7F FF [12:08:22]Write i2c OK [12:08:22]MH_I2C_Read... [12:08:22]Read from MH i2c: 01 [12:08:22]MH_I2C_Read... [12:08:22]Read from MH i2c: 01 07 00 [12:08:22]MH_I2C_Read... [12:08:22]Read from MH i2c: 01 07 00 80 7F 00 00 00 00 00 FF 0F 14 [12:08:22]RasterBufferAndPrint [12:08:22]line Счет N : (1)645201 [12:08:22]line ИНН: 02508201610067 [12:08:22]line Контрольно-Кассовый Чек [12:08:22]line ПРОДАЖА [12:08:22]line ТРК (МРК, ГНК) : 41 [12:08:22]line Товар: 2710124130 [12:08:22]line Аи-92-К-2 [12:08:22]line 14.950 * 66.90 [12:08:22]line = 1000.16 [12:08:22]line НДС 12% НСП 1% [12:08:22]line > о реализуемом товаре [12:08:22]line ИТОГО: 1000.16 [12:08:22]line НСП 1% : 8.85 [12:08:22]line НДС 12% : 106.21 [12:08:22]line Наличными: 0.00 [12:08:22]line Безнал.: 1000.16 [12:08:22]line Место: АЗС № 172 "Партнер Нефть" [12:08:22]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:08:22]line СНО: Общий режим [12:08:22]line Чек 247 30.10.2024 12:08 [12:08:22]line Смена: 536 ФФД: 1.0 [12:08:22]line ЗНМ: 0300000116 [12:08:22]line РНМ: 0000000000091780 [12:08:22]line Версия ККМ: 001 [12:08:22]line Платежная система: Mbank [12:08:22]line ФМ: 0000000000871765 [12:08:22]line ФД: 311400 [12:08:22]line ФПД: 189300049232919 [12:08:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T120825&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311400&fm=189300049232919&tin=02508201610067®Number=0000000000091780&sum=100016 [12:08:22]written 0, free lines is 4095 [12:08:22]OFD Sender: Processing packet 311400 [packets to send 223, broken 222] [12:08:22]ProducePacketName [12:08:22]name=ofd_packets/00311400 [12:08:22]OFD Sender: To server: pG, [12:08:22]CommunicateWithHost lk.salyk.kg:30040 [12:08:22]ConnectInit lk.salyk.kg [12:08:22]Connected sock=10 [12: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 31 37 36 35 0F 01 00 00 67 D0 07 01 2D 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 B9 21 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 68 C0 04 00 35 04 06 00 AC 2A DA 30 C4 17 9D 24 89 AF 3C 75 6B 23 [12:08:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 DE 59 47 00 18 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 31 37 36 35 10 04 04 00 68 C0 04 00 F4 03 04 00 09 C8 21 67 B6 04 01 00 00 2D 7A A0 95 A3 36 19 20 [12:08:22]CommunicateWithHost err = 0 [12:08:22]CheckOFDResponse [12:08:22]1017 (14) - 77093643461234 [12:08:22]1041 (16) - 0000000000871765 [12:08:22]1040 (4) - 311400 [12:08:22]1012 (4) - 30.10.2024 05:45 [12:08:22]1206 (1) - 0 [12:08:22]OFD Sender: Remove packet 311400 [12:08:22]ProducePacketName [12:08:22]name=ofd_packets/00311400 [12:08:22]NVStorageDeleteData [12:08:22]Write to MH i2c: 01 00 00 A8 7F 27 [12:08:22]Write i2c OK [12:08:22]MH_I2C_Read... [12:08:22]Read from MH i2c: 01 [12:08:22]MH_I2C_Read... [12:08:22]Read from MH i2c: 01 07 00 [12:08:22]MH_I2C_Read... [12:08:22]Read from MH i2c: 01 07 00 A8 7F 00 00 00 00 00 FB 0C 35 [12:08:22]RasterBufferAndPrint [12:08:22]line [12:08:22]line [12:08:22]line [12:08:22]line [12:08:22]line [12:08:22]written 0, free lines is 3332 [12:08:22]MH_Cut [12:08:22]Write to MH i2c: D1 01 00 AF 7F 01 00 [12:08:22]Write i2c OK [12:08:22]MH_I2C_Read... [12:08:22]Read from MH i2c: D1 [12:08:22]MH_I2C_Read... [12:08:22]Read from MH i2c: D1 01 00 [12:08:22]MH_I2C_Read... [12:08:22]Read from MH i2c: D1 01 00 AF 7F 00 FF [12:08:22]Write to MH i2c: 01 00 00 B0 7F 2F [12:08:22]Write i2c OK [12:08:22]MH_I2C_Read... [12:08:22]OFD Sender: No OFD packet to send [12:08:23]*** Cut start [12:08:23]*** Purtial cut [12:08:23]*** Stage 1: CUTSNS_PIN = 1 [12:08:23]Read from MH i2c: 01 [12:08:23]MH_I2C_Read... [12:08:23]*** Stop cut motor [12:08:23]*** Cut end [12:08:23]Read from MH i2c: 01 07 00 [12:08:23]MH_I2C_Read... [12:08:23]Read from MH i2c: 01 07 00 B0 7F 00 00 00 00 00 FF 0F 44 [12:08:23]process_action close_receipt done [12:08:23]requested_data is exist [12:08:23]produce_requested_data [12:08:23]requested_item fm.sn is exist - process it [12:08:23]wFMCommunicate request_size=4 [12:08:23]MH_SAM_APDU [12:08:23]CAPDU: 80 11 00 00 [12:08:23]Write to MH i2c: E2 08 00 B1 7F 80 11 00 00 00 00 00 00 AA [12:08:23]Write i2c OK [12:08:23]MH_I2C_Read... [12:08:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:08:23]Read from MH i2c: E2 [12:08:23]MH_I2C_Read... [12:08:23]Read from MH i2c: E2 17 00 [12:08:23]MH_I2C_Read... [12:08:23]Read from MH i2c: E2 17 00 B1 7F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FF [12:08:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:08:23]wFMCommunicate OK [12:08:23]requested_item fd.num is exist - process it [12:08:23]SAM_PROTO_GetFieldsCounters [12:08:23]wFMCommunicate request_size=4 [12:08:23]MH_SAM_APDU [12:08:23]CAPDU: 80 13 00 00 [12:08:23]Write to MH i2c: E2 08 00 B2 7F 80 13 00 00 00 00 00 00 AD [12:08:23]Write i2c OK [12:08:23]MH_I2C_Read... [12:08:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:08:23]Read from MH i2c: E2 [12:08:23]MH_I2C_Read... [12:08:23]Read from MH i2c: E2 62 00 [12:08:23]MH_I2C_Read... [12:08:23]Read from MH i2c: E2 62 00 B2 7F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 68 C0 04 00 0E 04 04 00 18 02 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 FB [12: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 68 C0 04 00 0E 04 04 00 18 02 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:08:23]wFMCommunicate OK [12:08:23]SAM_PROTO_GetFieldsCounters done [12:08:23]requested_item shift.num is exist - process it [12:08:23]requested_item shift.opened is exist - process it [12:08:23]req_shift_opened [12:08:23]FM_GetShiftState [12:08:23]SAM_PROTO_GetShiftState [12:08:23]wFMCommunicate request_size=4 [12:08:23]MH_SAM_APDU [12:08:23]CAPDU: 80 13 01 00 [12:08:23]Write to MH i2c: E2 08 00 B3 7F 80 13 01 00 00 00 00 00 AF [12:08:23]Write i2c OK [12:08:23]MH_I2C_Read... [12:08:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:08:23]Read from MH i2c: E2 [12:08:23]MH_I2C_Read... [12:08:23]Read from MH i2c: E2 0E 00 [12:08:23]MH_I2C_Read... [12:08:23]Read from MH i2c: E2 0E 00 B3 7F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 9A [12:08:23]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:08:23]wFMCommunicate OK [12:08:23]SAM_PROTO_GetShiftState done [12:08:23]FM_GetShiftState done [12:08:23]req_shift_opened done [12:08:23]requested_item shift.open_date is exist - process it [12:08:23]req_shift_open_date [12:08:23]req_shift_open_date done [12:08:23]produce_requested_data done [12:08:23]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311400,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:08:23]process_action_free close_receipt [12:08:23]json_value_free [12:08:23]json_value_free done [12:08:23]process_json_proto returns [12:08:23]Send response to host [12:08:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311400,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:08:23]free response buf [12:08:23]execute_script done [12:08:23]execute_script returns [12:08:23]free content buf [12:08:23]Sock 9.Close socket [12:08:23]Sock 9.Thread stoped [12:08:27]OFD Sender: No OFD packet to send [12:08:32]OFD Sender: No OFD packet to send [12:08:37]OFD Sender: No OFD packet to send [12:08:42]OFD Sender: No OFD packet to send [12:08:47]OFD Sender: No OFD packet to send [12:08:52]OFD Sender: No OFD packet to send [12:08:58]OFD Sender: No OFD packet to send [12:09:03]OFD Sender: No OFD packet to send [12:09:08]OFD Sender: No OFD packet to send [12:09:13]OFD Sender: No OFD packet to send [12:09:18]OFD Sender: No OFD packet to send [12:09:23]OFD Sender: No OFD packet to send [12:09:28]OFD Sender: No OFD packet to send [12:09:33]OFD Sender: No OFD packet to send [12:09:38]OFD Sender: No OFD packet to send [12:09:43]OFD Sender: No OFD packet to send [12:09:48]OFD Sender: No OFD packet to send [12:09:53]OFD Sender: No OFD packet to send [12:09:58]OFD Sender: No OFD packet to send [12:09:59]accept exits with 7 [12:09:59]New connection [12:09:59]New thread 3066654052 created [12:09:59]Thread 3066510692 joined [12:09:59]Waiting for new connection... [12:09:59] Sock 7.Parse request [12:09:59]Sock 7.Check first char [12:09:59]Sock 7.First char is OK [12:09:59]request: POST /json_proto HTTP/1.0 [12:09:59]Method: POST [12:09:59]URL: /json_proto [12:09:59]Method is POST - this is cgi request [12:09:59]url: /json_proto [12:09:59]query_string will be loaded in cgi processing [12:09:59]execute_cgi json_proto POST (null) [12:09:59]execute_cgi path=json_proto method=POST [12:09:59]POST find Content-Length [12:09:59]Host: 172.17.96.3:8080 [12:09:59]Content-Length: 766 [12:09:59]Content-Type: application/json [12:09:59] [12:09:59]POST finish read [12:09:59]Found Content-Length = 766 [12:09:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645202", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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: Mbank", "payments": [ { "type": 1, "sum" : 200.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:09:59]execute_script... [12:09: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)645202", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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: Mbank", "payments": [ { "type": 1, "sum" : 200.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:09:59]POST & json_proto [12:09:59]process_json_proto [12:09:59]json parsed OK: [12:09:59]protocol is kg_v1.0 [12:09:59]action value=close_receipt [12:09:59]process_action close_receipt [12:09:59]cmd_close_receipt [12:09:59]MH_GetDate [12:09:59]Write to MH i2c: F0 00 00 B4 7F 22 [12:09:59]Write i2c OK [12:09:59]MH_I2C_Read... [12:09:59]Read from MH i2c: F0 [12:09:59]MH_I2C_Read... [12:09:59]Read from MH i2c: F0 09 00 [12:09:59]MH_I2C_Read... [12:09:59]Read from MH i2c: F0 09 00 B4 7F 00 1C 22 22 67 44 5E 04 65 FD [12:09:59]GetLastDocTimeStamp 1730290105 [12:09:59]current date 1730290204 [12:09:59]FM_GetShiftState [12:09:59]SAM_PROTO_GetShiftState [12:09:59]wFMCommunicate request_size=4 [12:09:59]MH_SAM_APDU [12:09:59]CAPDU: 80 13 01 00 [12:09:59]Write to MH i2c: E2 08 00 B5 7F 80 13 01 00 00 00 00 00 B1 [12:09:59]Write i2c OK [12:09:59]MH_I2C_Read... [12:09:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:09:59]Read from MH i2c: E2 [12:09:59]MH_I2C_Read... [12:09:59]Read from MH i2c: E2 0E 00 [12:09:59]MH_I2C_Read... [12:09:59]Read from MH i2c: E2 0E 00 B5 7F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 9C [12:09:59]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:09:59]wFMCommunicate OK [12:09:59]SAM_PROTO_GetShiftState done [12:09:59]FM_GetShiftState done [12:09:59]opened in 1730247899 [12:09:59]opened+sec_in_day 1730334299 [12:09:59]quantity*price = 20003 [12:09:59]sum+1 = 20004 [12:09:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 200.03 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 0.00 Безнал.: 200.03 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 248 30.10.2024 12:10 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311401 ФПД: 233900723680545 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T121004&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311401&fm=233900723680545&tin=02508201610067®Number=0000000000091780&sum=20003 [12:10:00]StoreToDocumentArchive [12:10:00]shift 536 fd 311401 [12:10:00]save to /storage/0536/doc_00311401 [12:10:00]save last doc name /storage/0536/doc_00311401 to /storage/kkm_last_doc_name [12:10:00]save OK [12:10:00]Clear old archive folders... [12:10:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:10:00]tlvbuf is 007E5450 [12:10:00]SAM_PROTO_ClearQueue [12:10:00]wFMCommunicate request_size=4 [12:10:00]MH_SAM_APDU [12:10:00]CAPDU: 80 09 00 00 [12:10:00]Write to MH i2c: E2 08 00 C2 7F 80 09 00 00 00 00 00 00 B3 [12:10:00]Write i2c OK [12:10:00]MH_I2C_Read... [12:10:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:10:00]Read from MH i2c: E2 [12:10:00]MH_I2C_Read... [12:10:00]Read from MH i2c: E2 03 00 [12:10:00]MH_I2C_Read... [12:10:00]Read from MH i2c: E2 03 00 C2 7F 00 90 00 B5 [12:10:00]RAPDU: 90 00 [12:10:00]wFMCommunicate OK [12:10:00]SAM_PROTO_ClearQueue done [12:10:00]KKMCreateOFDPacket [12:10:00]OFDProtocolAddRootSTLVToBuf [12:10:00]FM_MakeSignedData [12:10:00]FM_MakeSignedData [12:10:00]SAM_PROTO_SignData [12:10:00]wFMCommunicate request_size=4 [12:10:00]MH_SAM_APDU [12:10:00]CAPDU: 80 0D 01 02 [12:10:00]Write to MH i2c: E2 08 00 C3 7F 80 0D 01 02 00 00 00 00 BB [12:10:00]Write i2c OK [12:10:00]MH_I2C_Read... [12:10:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:10:00]Read from MH i2c: E2 [12:10:00]MH_I2C_Read... [12:10:00]Read from MH i2c: E2 03 00 [12:10:00]MH_I2C_Read... [12:10:00]Read from MH i2c: E2 03 00 C3 7F 00 90 00 B6 [12:10:00]RAPDU: 90 00 [12:10:00]wFMCommunicate OK [12:10:00]wFMCommunicate request_size=255 [12:10:00]MH_SAM_APDU [12:10: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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 23 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 00 00 00 00 00 00 39 04 06 00 23 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 1C 22 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 69 C0 04 00 35 04 06 00 D4 [12:10:00]Write to MH i2c: E2 02 01 C4 7F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 23 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 00 00 00 00 00 00 39 04 06 00 23 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 1C 22 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 69 C0 04 00 35 04 06 00 D4 00 00 EB [12:10:00]Write i2c OK [12:10:00]MH_I2C_Read... [12:10:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:10:01]Read from MH i2c: E2 [12:10:01]MH_I2C_Read... [12:10:01]Read from MH i2c: E2 03 00 [12:10:01]MH_I2C_Read... [12:10:01]Read from MH i2c: E2 03 00 C4 7F 00 90 00 B7 [12:10:01]RAPDU: 90 00 [12:10:01]wFMCommunicate OK [12:10:01]wFMCommunicate request_size=10 [12:10:01]MH_SAM_APDU [12:10:01]CAPDU: 80 0D 02 02 05 BB 41 8C 35 21 [12:10:01]Write to MH i2c: E2 0D 00 C5 7F 80 0D 02 02 05 00 BB 41 8C 35 21 00 00 A6 [12:10:01]Write i2c OK [12:10:01]MH_I2C_Read... [12:10:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:10:01]Read from MH i2c: E2 [12:10:01]MH_I2C_Read... [12:10:01]Read from MH i2c: E2 03 00 [12:10:01]MH_I2C_Read... [12:10:01]Read from MH i2c: E2 03 00 C5 7F 00 90 00 B8 [12:10:01]RAPDU: 90 00 [12:10:01]wFMCommunicate OK [12:10:01]wFMCommunicate request_size=4 [12:10:01]MH_SAM_APDU [12:10:01]CAPDU: 80 0D 03 02 [12:10:01]Write to MH i2c: E2 08 00 C6 7F 80 0D 03 02 00 00 00 00 C0 [12:10:01]Write i2c OK [12:10:01]MH_I2C_Read... [12:10:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:10:01]Read from MH i2c: E2 [12:10:01]MH_I2C_Read... [12:10:01]Read from MH i2c: E2 0B 00 [12:10:01]MH_I2C_Read... [12:10:01]Read from MH i2c: E2 0B 00 C6 7F 00 F0 09 BD 49 39 4C ED F7 90 00 29 [12:10:01]RAPDU: F0 09 BD 49 39 4C ED F7 90 00 [12:10:01]wFMCommunicate OK [12:10:01]SAM_PROTO_SignData done [12:10:01]FM_MakeSignedData done [12:10:01]CreateOFDProtocolMessage [12:10:01]wFMCommunicate request_size=4 [12:10:01]MH_SAM_APDU [12:10:01]CAPDU: 80 11 00 00 [12:10:01]Write to MH i2c: E2 08 00 C7 7F 80 11 00 00 00 00 00 00 C0 [12:10:01]Write i2c OK [12:10:01]MH_I2C_Read... [12:10:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:10:01]Read from MH i2c: E2 [12:10:01]MH_I2C_Read... [12:10:01]Read from MH i2c: E2 17 00 [12:10:01]MH_I2C_Read... [12:10:01]Read from MH i2c: E2 17 00 C7 7F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 15 [12:10:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:10:01]wFMCommunicate OK [12:10:01]CreateOFDProtocolMessage done [12:10:01]OFDSenderStorePacket 311401 [12:10:01]StoreOFDPacket docnum=311401 [12:10:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 EB CF 07 01 48 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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 23 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 00 00 00 00 00 00 39 04 06 00 23 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 1C 22 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 69 C0 04 00 35 04 06 00 D4 BB 41 8C 35 21 F0 09 BD 49 39 4C ED F7 [12:10:01]CheckFolder [12:10:01]dirname=/storage/ofd_packets [12:10:01]CheckFolder done [12:10:01]ProducePacketName [12:10:01]name=ofd_packets/00311401 [12:10:01]NVStorageSaveData ofd_packets/00311401 [12:10:01]File name is /storage/ofd_packets/00311401 [12:10:01]Write 301 bytes [12:10:01]NVStorageSaveData done [12:10:01]OFDSenderStorePacket done [12:10:01]KKMCreateOFDPacket done [12:10:01]NVStorageSaveData kkm_last_timestamp [12:10:01]File name is /storage/kkm_last_timestamp [12:10:01]Write 4 bytes [12:10:01]NVStorageSaveData done [12:10:01]ExternCall_PrintAddStr [12:10:01]wPrintStart [12:10:01]Write to MH i2c: 01 00 00 C8 7F 47 [12:10:01]Write i2c OK [12:10:01]MH_I2C_Read... [12:10:01]Read from MH i2c: 01 [12:10:01]MH_I2C_Read... [12:10:01]Read from MH i2c: 01 07 00 [12:10:01]MH_I2C_Read... [12:10:01]Read from MH i2c: 01 07 00 C8 7F 00 00 00 00 00 FF 0F 5C [12:10:01]RasterBufferAndPrint [12:10:01]line Счет N : (1)645202 [12:10:01]line ИНН: 02508201610067 [12:10:01]line Контрольно-Кассовый Чек [12:10:01]line ПРОДАЖА [12:10:01]line ТРК (МРК, ГНК) : 62 [12:10:01]line Товар: 2710124130 [12:10:01]line Аи-92-К-2 [12:10:01]line 2.990 * 66.90 [12:10:01]line = 200.03 [12:10:01]line НДС 12% НСП 1% [12:10:01]line > о реализуемом товаре [12:10:01]line ИТОГО: 200.03 [12:10:01]line НСП 1% : 1.77 [12:10:01]line НДС 12% : 21.24 [12:10:01]line Наличными: 0.00 [12:10:01]line Безнал.: 200.03 [12:10:01]line Место: АЗС № 172 "Партнер Нефть" [12:10:01]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:10:01]line СНО: Общий режим [12:10:01]line Чек 248 30.10.2024 12:10 [12:10:01]line Смена: 536 ФФД: 1.0 [12:10:01]line ЗНМ: 0300000116 [12:10:01]line РНМ: 0000000000091780 [12:10:01]line Версия ККМ: 001 [12:10:01]line Платежная система: Mbank [12:10:01]line ФМ: 0000000000871765 [12:10:01]line ФД: 311401 [12:10:01]line ФПД: 233900723680545 [12:10:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T121004&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311401&fm=233900723680545&tin=02508201610067®Number=0000000000091780&sum=20003 [12:10:01]written 0, free lines is 4095 [12:10:01]OFD Sender: Processing packet 311401 [packets to send 223, broken 222] [12:10:01]ProducePacketName [12:10:01]name=ofd_packets/00311401 [12:10:01]OFD Sender: To server: pG, [12:10:01]CommunicateWithHost lk.salyk.kg:30040 [12:10:01]ConnectInit lk.salyk.kg [12:10:01]Connected sock=10 [12: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 31 37 36 35 0F 01 00 00 EB CF 07 01 48 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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 23 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 00 00 00 00 00 00 39 04 06 00 23 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 1C 22 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 69 C0 04 00 35 04 06 00 D4 BB 41 8C 35 21 F0 09 BD 49 39 4C ED F7 [12:10:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 30 DB 47 00 38 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 31 37 36 35 10 04 04 00 69 C0 04 00 F4 03 04 00 6C C8 21 67 B6 04 01 00 00 F9 D0 64 8A 40 00 2B 05 [12:10:01]CommunicateWithHost err = 0 [12:10:01]CheckOFDResponse [12:10:01]1017 (14) - 77093643461234 [12:10:01]1041 (16) - 0000000000871765 [12:10:01]1040 (4) - 311401 [12:10:01]1012 (4) - 30.10.2024 05:47 [12:10:01]1206 (1) - 0 [12:10:01]OFD Sender: Remove packet 311401 [12:10:01]ProducePacketName [12:10:01]name=ofd_packets/00311401 [12:10:01]NVStorageDeleteData [12:10:01]Write to MH i2c: 01 00 00 F0 7F 6F [12:10:01]Write i2c OK [12:10:01]MH_I2C_Read... [12:10:01]Read from MH i2c: 01 [12:10:01]MH_I2C_Read... [12:10:01]Read from MH i2c: 01 07 00 [12:10:01]MH_I2C_Read... [12:10:01]Read from MH i2c: 01 07 00 F0 7F 00 00 00 00 00 F1 0C 73 [12:10:01]RasterBufferAndPrint [12:10:01]line [12:10:01]line [12:10:01]line [12:10:01]line [12:10:01]line [12:10:01]written 0, free lines is 3322 [12:10:01]MH_Cut [12:10:01]Write to MH i2c: D1 01 00 F7 7F 01 48 [12:10:01]Write i2c OK [12:10:01]MH_I2C_Read... [12:10:01]Read from MH i2c: D1 [12:10:01]MH_I2C_Read... [12:10:01]Read from MH i2c: D1 01 00 [12:10:01]MH_I2C_Read... [12:10:01]Read from MH i2c: D1 01 00 F7 7F 00 47 [12:10:01]Write to MH i2c: 01 00 00 F8 7F 77 [12:10:01]Write i2c OK [12:10:01]MH_I2C_Read... [12:10:02]OFD Sender: No OFD packet to send [12:10:02]*** Cut start [12:10:02]*** Purtial cut [12:10:02]*** Stage 1: CUTSNS_PIN = 1 [12:10:02]Read from MH i2c: 01 [12:10:02]MH_I2C_Read... [12:10:02]*** Stop cut motor [12:10:02]*** Cut end [12:10:02]Read from MH i2c: 01 07 00 [12:10:02]MH_I2C_Read... [12:10:02]Read from MH i2c: 01 07 00 F8 7F 00 00 00 00 00 FF 0F 8C [12:10:02]process_action close_receipt done [12:10:02]requested_data is exist [12:10:02]produce_requested_data [12:10:02]requested_item fm.sn is exist - process it [12:10:02]wFMCommunicate request_size=4 [12:10:02]MH_SAM_APDU [12:10:02]CAPDU: 80 11 00 00 [12:10:02]Write to MH i2c: E2 08 00 F9 7F 80 11 00 00 00 00 00 00 F2 [12:10:02]Write i2c OK [12:10:02]MH_I2C_Read... [12:10:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:10:02]Read from MH i2c: E2 [12:10:02]MH_I2C_Read... [12:10:02]Read from MH i2c: E2 17 00 [12:10:02]MH_I2C_Read... [12:10:02]Read from MH i2c: E2 17 00 F9 7F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 47 [12:10:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:10:02]wFMCommunicate OK [12:10:02]requested_item fd.num is exist - process it [12:10:02]SAM_PROTO_GetFieldsCounters [12:10:02]wFMCommunicate request_size=4 [12:10:02]MH_SAM_APDU [12:10:02]CAPDU: 80 13 00 00 [12:10:02]Write to MH i2c: E2 08 00 FA 7F 80 13 00 00 00 00 00 00 F5 [12:10:02]Write i2c OK [12:10:02]MH_I2C_Read... [12:10:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:10:02]Read from MH i2c: E2 [12:10:02]MH_I2C_Read... [12:10:02]Read from MH i2c: E2 62 00 [12:10:02]MH_I2C_Read... [12:10:02]Read from MH i2c: E2 62 00 FA 7F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 69 C0 04 00 0E 04 04 00 18 02 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 47 [12:10: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 69 C0 04 00 0E 04 04 00 18 02 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:10:02]wFMCommunicate OK [12:10:02]SAM_PROTO_GetFieldsCounters done [12:10:02]requested_item shift.num is exist - process it [12:10:02]requested_item shift.opened is exist - process it [12:10:02]req_shift_opened [12:10:02]FM_GetShiftState [12:10:02]SAM_PROTO_GetShiftState [12:10:02]wFMCommunicate request_size=4 [12:10:02]MH_SAM_APDU [12:10:02]CAPDU: 80 13 01 00 [12:10:02]Write to MH i2c: E2 08 00 FB 7F 80 13 01 00 00 00 00 00 F7 [12:10:02]Write i2c OK [12:10:02]MH_I2C_Read... [12:10:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:10:02]Read from MH i2c: E2 [12:10:02]MH_I2C_Read... [12:10:02]Read from MH i2c: E2 0E 00 [12:10:02]MH_I2C_Read... [12:10:02]Read from MH i2c: E2 0E 00 FB 7F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 E2 [12:10:02]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:10:02]wFMCommunicate OK [12:10:02]SAM_PROTO_GetShiftState done [12:10:02]FM_GetShiftState done [12:10:02]req_shift_opened done [12:10:02]requested_item shift.open_date is exist - process it [12:10:02]req_shift_open_date [12:10:02]req_shift_open_date done [12:10:02]produce_requested_data done [12:10:02]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311401,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:10:02]process_action_free close_receipt [12:10:02]json_value_free [12:10:02]json_value_free done [12:10:02]process_json_proto returns [12:10:02]Send response to host [12:10:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311401,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:10:02]free response buf [12:10:02]execute_script done [12:10:02]execute_script returns [12:10:02]free content buf [12:10:02]Sock 7.Close socket [12:10:02]Sock 7.Thread stoped [12:10:07]OFD Sender: No OFD packet to send [12:10:12]OFD Sender: No OFD packet to send [12:10:17]OFD Sender: No OFD packet to send [12:10:22]OFD Sender: No OFD packet to send [12:10:27]OFD Sender: No OFD packet to send [12:10:27]accept exits with 9 [12:10:27]New connection [12:10:27]New thread 3066510692 created [12:10:27]Thread 3066654052 joined [12:10:27]Waiting for new connection... [12:10:27] Sock 9.Parse request [12:10:27]Sock 9.Check first char [12:10:27]Sock 9.First char is OK [12:10:27]request: POST /json_proto HTTP/1.0 [12:10:27]Method: POST [12:10:27]URL: /json_proto [12:10:27]Method is POST - this is cgi request [12:10:27]url: /json_proto [12:10:27]query_string will be loaded in cgi processing [12:10:27]execute_cgi json_proto POST (null) [12:10:27]execute_cgi path=json_proto method=POST [12:10:27]POST find Content-Length [12:10:27]Host: 172.17.96.3:8080 [12:10:27]Content-Length: 769 [12:10:27]Content-Type: application/json [12:10:27] [12:10:27]POST finish read [12:10:27]Found Content-Length = 769 [12:10:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645203", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:10:27]execute_script... [12:10: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)645203", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:10:27]POST & json_proto [12:10:27]process_json_proto [12:10:27]json parsed OK: [12:10:27]protocol is kg_v1.0 [12:10:27]action value=close_receipt [12:10:27]process_action close_receipt [12:10:27]cmd_close_receipt [12:10:27]MH_GetDate [12:10:27]Write to MH i2c: F0 00 00 FC 7F 6A [12:10:27]Write i2c OK [12:10:27]MH_I2C_Read... [12:10:27]Read from MH i2c: F0 [12:10:27]MH_I2C_Read... [12:10:27]Read from MH i2c: F0 09 00 [12:10:27]MH_I2C_Read... [12:10:27]Read from MH i2c: F0 09 00 FC 7F 00 38 22 22 67 44 5E 04 65 61 [12:10:27]GetLastDocTimeStamp 1730290204 [12:10:27]current date 1730290232 [12:10:27]FM_GetShiftState [12:10:27]SAM_PROTO_GetShiftState [12:10:27]wFMCommunicate request_size=4 [12:10:27]MH_SAM_APDU [12:10:27]CAPDU: 80 13 01 00 [12:10:27]Write to MH i2c: E2 08 00 FD 7F 80 13 01 00 00 00 00 00 F9 [12:10:27]Write i2c OK [12:10:27]MH_I2C_Read... [12:10:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:10:27]Read from MH i2c: E2 [12:10:27]MH_I2C_Read... [12:10:27]Read from MH i2c: E2 0E 00 [12:10:27]MH_I2C_Read... [12:10:27]Read from MH i2c: E2 0E 00 FD 7F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 E4 [12:10:27]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:10:27]wFMCommunicate OK [12:10:27]SAM_PROTO_GetShiftState done [12:10:27]FM_GetShiftState done [12:10:27]opened in 1730247899 [12:10:27]opened+sec_in_day 1730334299 [12:10:27]quantity*price = 100015 [12:10:27]sum+1 = 100017 [12:10:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 249 30.10.2024 12:10 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311402 ФПД: 21429400352245 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T121032&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311402&fm=21429400352245&tin=02508201610067®Number=0000000000091780&sum=100016 [12:10:28]StoreToDocumentArchive [12:10:28]shift 536 fd 311402 [12:10:28]save to /storage/0536/doc_00311402 [12:10:28]save last doc name /storage/0536/doc_00311402 to /storage/kkm_last_doc_name [12:10:28]save OK [12:10:28]Clear old archive folders... [12:10:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:10:28]tlvbuf is 00645670 [12:10:28]SAM_PROTO_ClearQueue [12:10:28]wFMCommunicate request_size=4 [12:10:28]MH_SAM_APDU [12:10:28]CAPDU: 80 09 00 00 [12:10:28]Write to MH i2c: E2 08 00 0A 80 80 09 00 00 00 00 00 00 FC [12:10:28]Write i2c OK [12:10:28]MH_I2C_Read... [12:10:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:10:28]Read from MH i2c: E2 [12:10:28]MH_I2C_Read... [12:10:28]Read from MH i2c: E2 03 00 [12:10:28]MH_I2C_Read... [12:10:28]Read from MH i2c: E2 03 00 0A 80 00 90 00 FE [12:10:28]RAPDU: 90 00 [12:10:28]wFMCommunicate OK [12:10:28]SAM_PROTO_ClearQueue done [12:10:28]KKMCreateOFDPacket [12:10:28]OFDProtocolAddRootSTLVToBuf [12:10:28]FM_MakeSignedData [12:10:28]FM_MakeSignedData [12:10:28]SAM_PROTO_SignData [12:10:28]wFMCommunicate request_size=4 [12:10:28]MH_SAM_APDU [12:10:28]CAPDU: 80 0D 01 02 [12:10:28]Write to MH i2c: E2 08 00 0B 80 80 0D 01 02 00 00 00 00 04 [12:10:28]Write i2c OK [12:10:28]MH_I2C_Read... [12:10:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:10:28]Read from MH i2c: E2 [12:10:28]MH_I2C_Read... [12:10:28]Read from MH i2c: E2 03 00 [12:10:28]MH_I2C_Read... [12:10:28]Read from MH i2c: E2 03 00 0B 80 00 90 00 FF [12:10:28]RAPDU: 90 00 [12:10:28]wFMCommunicate OK [12:10:28]wFMCommunicate request_size=255 [12:10:28]MH_SAM_APDU [12:10: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 38 22 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6A C0 04 00 35 04 06 00 13 [12:10:28]Write to MH i2c: E2 02 01 0C 80 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 38 22 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6A C0 04 00 35 04 06 00 13 00 00 E3 [12:10:28]Write i2c OK [12:10:28]MH_I2C_Read... [12:10:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:10:28]Read from MH i2c: E2 [12:10:28]MH_I2C_Read... [12:10:28]Read from MH i2c: E2 03 00 [12:10:28]MH_I2C_Read... [12:10:28]Read from MH i2c: E2 03 00 0C 80 00 90 00 00 [12:10:28]RAPDU: 90 00 [12:10:28]wFMCommunicate OK [12:10:28]wFMCommunicate request_size=10 [12:10:28]MH_SAM_APDU [12:10:28]CAPDU: 80 0D 02 02 05 7D 6B CB B5 F5 [12:10:28]Write to MH i2c: E2 0D 00 0D 80 80 0D 02 02 05 00 7D 6B CB B5 F5 00 00 6E [12:10:28]Write i2c OK [12:10:28]MH_I2C_Read... [12:10:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:10:28]Read from MH i2c: E2 [12:10:28]MH_I2C_Read... [12:10:28]Read from MH i2c: E2 03 00 [12:10:28]MH_I2C_Read... [12:10:28]Read from MH i2c: E2 03 00 0D 80 00 90 00 01 [12:10:28]RAPDU: 90 00 [12:10:28]wFMCommunicate OK [12:10:28]wFMCommunicate request_size=4 [12:10:28]MH_SAM_APDU [12:10:28]CAPDU: 80 0D 03 02 [12:10:28]Write to MH i2c: E2 08 00 0E 80 80 0D 03 02 00 00 00 00 09 [12:10:28]Write i2c OK [12:10:28]MH_I2C_Read... [12:10:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:10:28]Read from MH i2c: E2 [12:10:28]MH_I2C_Read... [12:10:28]Read from MH i2c: E2 0B 00 [12:10:28]MH_I2C_Read... [12:10:28]Read from MH i2c: E2 0B 00 0E 80 00 59 6B CC 42 A1 44 96 51 90 00 A8 [12:10:28]RAPDU: 59 6B CC 42 A1 44 96 51 90 00 [12:10:28]wFMCommunicate OK [12:10:28]SAM_PROTO_SignData done [12:10:28]FM_MakeSignedData done [12:10:28]CreateOFDProtocolMessage [12:10:28]wFMCommunicate request_size=4 [12:10:28]MH_SAM_APDU [12:10:28]CAPDU: 80 11 00 00 [12:10:28]Write to MH i2c: E2 08 00 0F 80 80 11 00 00 00 00 00 00 09 [12:10:28]Write i2c OK [12:10:28]MH_I2C_Read... [12:10:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:10:28]Read from MH i2c: E2 [12:10:28]MH_I2C_Read... [12:10:28]Read from MH i2c: E2 17 00 [12:10:28]MH_I2C_Read... [12:10:28]Read from MH i2c: E2 17 00 0F 80 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5E [12:10:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:10:28]wFMCommunicate OK [12:10:28]CreateOFDProtocolMessage done [12:10:28]OFDSenderStorePacket 311402 [12:10:28]StoreOFDPacket docnum=311402 [12:10:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 99 36 07 01 23 21 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 38 22 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6A C0 04 00 35 04 06 00 13 7D 6B CB B5 F5 59 6B CC 42 A1 44 96 51 [12:10:28]CheckFolder [12:10:28]dirname=/storage/ofd_packets [12:10:28]CheckFolder done [12:10:28]ProducePacketName [12:10:28]name=ofd_packets/00311402 [12:10:28]NVStorageSaveData ofd_packets/00311402 [12:10:28]File name is /storage/ofd_packets/00311402 [12:10:28]Write 301 bytes [12:10:28]NVStorageSaveData done [12:10:28]OFDSenderStorePacket done [12:10:28]KKMCreateOFDPacket done [12:10:28]NVStorageSaveData kkm_last_timestamp [12:10:28]File name is /storage/kkm_last_timestamp [12:10:28]Write 4 bytes [12:10:28]NVStorageSaveData done [12:10:28]ExternCall_PrintAddStr [12:10:28]wPrintStart [12:10:28]Write to MH i2c: 01 00 00 10 80 90 [12:10:28]Write i2c OK [12:10:28]MH_I2C_Read... [12:10:28]Read from MH i2c: 01 [12:10:28]MH_I2C_Read... [12:10:28]Read from MH i2c: 01 07 00 [12:10:28]MH_I2C_Read... [12:10:28]Read from MH i2c: 01 07 00 10 80 00 00 00 00 00 FF 0F A5 [12:10:28]RasterBufferAndPrint [12:10:28]line Счет N : (1)645203 [12:10:28]line ИНН: 02508201610067 [12:10:28]line Контрольно-Кассовый Чек [12:10:28]line ПРОДАЖА [12:10:28]line ТРК (МРК, ГНК) : 41 [12:10:28]line Товар: 2710124130 [12:10:28]line Аи-92-К-2 [12:10:28]line 14.950 * 66.90 [12:10:28]line = 1000.16 [12:10:28]line НДС 12% НСП 1% [12:10:28]line > о реализуемом товаре [12:10:28]line ИТОГО: 1000.16 [12:10:28]line НСП 1% : 8.85 [12:10:28]line НДС 12% : 106.21 [12:10:28]line Наличными: 0.00 [12:10:28]line Безнал.: 1000.16 [12:10:28]line Место: АЗС № 172 "Партнер Нефть" [12:10:28]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:10:28]line СНО: Общий режим [12:10:28]line Чек 249 30.10.2024 12:10 [12:10:28]line Смена: 536 ФФД: 1.0 [12:10:28]line ЗНМ: 0300000116 [12:10:28]line РНМ: 0000000000091780 [12:10:28]line Версия ККМ: 001 [12:10:28]line Платежная система: Mbank [12:10:28]line ФМ: 0000000000871765 [12:10:28]line ФД: 311402 [12:10:28]line ФПД: 21429400352245 [12:10:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T121032&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311402&fm=21429400352245&tin=02508201610067®Number=0000000000091780&sum=100016 [12:10:28]written 0, free lines is 4095 [12:10:28]OFD Sender: Processing packet 311402 [packets to send 223, broken 222] [12:10:28]ProducePacketName [12:10:28]name=ofd_packets/00311402 [12:10:28]OFD Sender: To server: pG, [12:10:28]CommunicateWithHost lk.salyk.kg:30040 [12:10:28]ConnectInit lk.salyk.kg [12:10:29]Connected sock=10 [12: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 31 37 36 35 0F 01 00 00 99 36 07 01 23 21 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 38 22 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6A C0 04 00 35 04 06 00 13 7D 6B CB B5 F5 59 6B CC 42 A1 44 96 51 [12:10:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 DB 77 47 00 00 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 31 37 36 35 10 04 04 00 6A C0 04 00 F4 03 04 00 88 C8 21 67 B6 04 01 00 00 D5 4A 2D 1C F8 21 5D 75 [12:10:29]CommunicateWithHost err = 0 [12:10:29]CheckOFDResponse [12:10:29]1017 (14) - 77093643461234 [12:10:29]1041 (16) - 0000000000871765 [12:10:29]1040 (4) - 311402 [12:10:29]1012 (4) - 30.10.2024 05:47 [12:10:29]1206 (1) - 0 [12:10:29]OFD Sender: Remove packet 311402 [12:10:29]ProducePacketName [12:10:29]name=ofd_packets/00311402 [12:10:29]NVStorageDeleteData [12:10:29]Write to MH i2c: 01 00 00 38 80 B8 [12:10:29]Write i2c OK [12:10:29]MH_I2C_Read... [12:10:29]Read from MH i2c: 01 [12:10:29]MH_I2C_Read... [12:10:29]Read from MH i2c: 01 07 00 [12:10:29]MH_I2C_Read... [12:10:29]Read from MH i2c: 01 07 00 38 80 00 00 00 00 00 F4 0C BF [12:10:29]RasterBufferAndPrint [12:10:29]line [12:10:29]line [12:10:29]line [12:10:29]line [12:10:29]line [12:10:29]written 0, free lines is 3324 [12:10:29]MH_Cut [12:10:29]Write to MH i2c: D1 01 00 3F 80 01 91 [12:10:29]Write i2c OK [12:10:29]MH_I2C_Read... [12:10:29]Read from MH i2c: D1 [12:10:29]MH_I2C_Read... [12:10:29]Read from MH i2c: D1 01 00 [12:10:29]MH_I2C_Read... [12:10:29]Read from MH i2c: D1 01 00 3F 80 00 90 [12:10:29]Write to MH i2c: 01 00 00 40 80 C0 [12:10:29]Write i2c OK [12:10:29]MH_I2C_Read... [12:10:29]OFD Sender: No OFD packet to send [12:10:30]*** Cut start [12:10:30]*** Purtial cut [12:10:30]*** Stage 1: CUTSNS_PIN = 1 [12:10:30]Read from MH i2c: 01 [12:10:30]MH_I2C_Read... [12:10:30]*** Stop cut motor [12:10:30]*** Cut end [12:10:30]Read from MH i2c: 01 07 00 [12:10:30]MH_I2C_Read... [12:10:30]Read from MH i2c: 01 07 00 40 80 00 00 00 00 00 FF 0F D5 [12:10:30]process_action close_receipt done [12:10:30]requested_data is exist [12:10:30]produce_requested_data [12:10:30]requested_item fm.sn is exist - process it [12:10:30]wFMCommunicate request_size=4 [12:10:30]MH_SAM_APDU [12:10:30]CAPDU: 80 11 00 00 [12:10:30]Write to MH i2c: E2 08 00 41 80 80 11 00 00 00 00 00 00 3B [12:10:30]Write i2c OK [12:10:30]MH_I2C_Read... [12:10:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:10:30]Read from MH i2c: E2 [12:10:30]MH_I2C_Read... [12:10:30]Read from MH i2c: E2 17 00 [12:10:30]MH_I2C_Read... [12:10:30]Read from MH i2c: E2 17 00 41 80 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 90 [12:10:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:10:30]wFMCommunicate OK [12:10:30]requested_item fd.num is exist - process it [12:10:30]SAM_PROTO_GetFieldsCounters [12:10:30]wFMCommunicate request_size=4 [12:10:30]MH_SAM_APDU [12:10:30]CAPDU: 80 13 00 00 [12:10:30]Write to MH i2c: E2 08 00 42 80 80 13 00 00 00 00 00 00 3E [12:10:30]Write i2c OK [12:10:30]MH_I2C_Read... [12:10:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:10:30]Read from MH i2c: E2 [12:10:30]MH_I2C_Read... [12:10:30]Read from MH i2c: E2 62 00 [12:10:30]MH_I2C_Read... [12:10:30]Read from MH i2c: E2 62 00 42 80 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 6A C0 04 00 0E 04 04 00 18 02 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 94 [12:10: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 6A C0 04 00 0E 04 04 00 18 02 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:10:30]wFMCommunicate OK [12:10:30]SAM_PROTO_GetFieldsCounters done [12:10:30]requested_item shift.num is exist - process it [12:10:30]requested_item shift.opened is exist - process it [12:10:30]req_shift_opened [12:10:30]FM_GetShiftState [12:10:30]SAM_PROTO_GetShiftState [12:10:30]wFMCommunicate request_size=4 [12:10:30]MH_SAM_APDU [12:10:30]CAPDU: 80 13 01 00 [12:10:30]Write to MH i2c: E2 08 00 43 80 80 13 01 00 00 00 00 00 40 [12:10:30]Write i2c OK [12:10:30]MH_I2C_Read... [12:10:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:10:30]Read from MH i2c: E2 [12:10:30]MH_I2C_Read... [12:10:30]Read from MH i2c: E2 0E 00 [12:10:30]MH_I2C_Read... [12:10:30]Read from MH i2c: E2 0E 00 43 80 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 2B [12:10:30]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:10:30]wFMCommunicate OK [12:10:30]SAM_PROTO_GetShiftState done [12:10:30]FM_GetShiftState done [12:10:30]req_shift_opened done [12:10:30]requested_item shift.open_date is exist - process it [12:10:30]req_shift_open_date [12:10:30]req_shift_open_date done [12:10:30]produce_requested_data done [12:10:30]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311402,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:10:30]process_action_free close_receipt [12:10:30]json_value_free [12:10:30]json_value_free done [12:10:30]process_json_proto returns [12:10:30]Send response to host [12:10:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311402,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:10:30]free response buf [12:10:30]execute_script done [12:10:30]execute_script returns [12:10:30]free content buf [12:10:30]Sock 9.Close socket [12:10:30]Sock 9.Thread stoped [12:10:34]OFD Sender: No OFD packet to send [12:10:39]OFD Sender: No OFD packet to send [12:10:44]OFD Sender: No OFD packet to send [12:10:49]OFD Sender: No OFD packet to send [12:10:54]OFD Sender: No OFD packet to send [12:10:56]accept exits with 7 [12:10:56]New connection [12:10:56]New thread 3066654052 created [12:10:56]Thread 3066510692 joined [12:10:56]Waiting for new connection... [12:10:56] Sock 7.Parse request [12:10:56]Sock 7.Check first char [12:10:56]Sock 7.First char is OK [12:10:56]request: POST /json_proto HTTP/1.0 [12:10:56]Method: POST [12:10:56]URL: /json_proto [12:10:56]Method is POST - this is cgi request [12:10:56]url: /json_proto [12:10:56]query_string will be loaded in cgi processing [12:10:56]execute_cgi json_proto POST (null) [12:10:56]execute_cgi path=json_proto method=POST [12:10:56]POST find Content-Length [12:10:56]Host: 172.17.96.3:8080 [12:10:56]Content-Length: 677 [12:10:56]Content-Type: application/json [12:10:56] [12:10:56]POST finish read [12:10:56]Found Content-Length = 677 [12:10:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645204", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:10:56]execute_script... [12:10: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)645204", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:10:56]POST & json_proto [12:10:56]process_json_proto [12:10:56]json parsed OK: [12:10:56]protocol is kg_v1.0 [12:10:56]action value=close_receipt [12:10:56]process_action close_receipt [12:10:56]cmd_close_receipt [12:10:56]MH_GetDate [12:10:56]Write to MH i2c: F0 00 00 44 80 B3 [12:10:56]Write i2c OK [12:10:56]MH_I2C_Read... [12:10:56]Read from MH i2c: F0 [12:10:56]MH_I2C_Read... [12:10:56]Read from MH i2c: F0 09 00 [12:10:56]MH_I2C_Read... [12:10:56]Read from MH i2c: F0 09 00 44 80 00 55 22 22 67 44 5E 04 65 C7 [12:10:56]GetLastDocTimeStamp 1730290232 [12:10:56]current date 1730290261 [12:10:56]FM_GetShiftState [12:10:56]SAM_PROTO_GetShiftState [12:10:56]wFMCommunicate request_size=4 [12:10:56]MH_SAM_APDU [12:10:56]CAPDU: 80 13 01 00 [12:10:56]Write to MH i2c: E2 08 00 45 80 80 13 01 00 00 00 00 00 42 [12:10:56]Write i2c OK [12:10:56]MH_I2C_Read... [12:10:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:10:56]Read from MH i2c: E2 [12:10:56]MH_I2C_Read... [12:10:56]Read from MH i2c: E2 0E 00 [12:10:56]MH_I2C_Read... [12:10:56]Read from MH i2c: E2 0E 00 45 80 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 2D [12:10:56]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:10:56]wFMCommunicate OK [12:10:56]SAM_PROTO_GetShiftState done [12:10:56]FM_GetShiftState done [12:10:56]opened in 1730247899 [12:10:56]opened+sec_in_day 1730334299 [12:10:56]quantity*price = 30038 [12:10:56]sum+1 = 30039 [12:10:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 250 30.10.2024 12:11 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311403 ФПД: 139703573723398 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T121101&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311403&fm=139703573723398&tin=02508201610067®Number=0000000000091780&sum=30000 [12:10:57]StoreToDocumentArchive [12:10:57]shift 536 fd 311403 [12:10:57]save to /storage/0536/doc_00311403 [12:10:57]save last doc name /storage/0536/doc_00311403 to /storage/kkm_last_doc_name [12:10:57]save OK [12:10:57]Clear old archive folders... [12:10:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:10:57]tlvbuf is 00623240 [12:10:57]SAM_PROTO_ClearQueue [12:10:57]wFMCommunicate request_size=4 [12:10:57]MH_SAM_APDU [12:10:57]CAPDU: 80 09 00 00 [12:10:57]Write to MH i2c: E2 08 00 52 80 80 09 00 00 00 00 00 00 44 [12:10:57]Write i2c OK [12:10:57]MH_I2C_Read... [12:10:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:10:57]Read from MH i2c: E2 [12:10:57]MH_I2C_Read... [12:10:57]Read from MH i2c: E2 03 00 [12:10:57]MH_I2C_Read... [12:10:57]Read from MH i2c: E2 03 00 52 80 00 90 00 46 [12:10:57]RAPDU: 90 00 [12:10:57]wFMCommunicate OK [12:10:57]SAM_PROTO_ClearQueue done [12:10:57]KKMCreateOFDPacket [12:10:57]OFDProtocolAddRootSTLVToBuf [12:10:57]FM_MakeSignedData [12:10:57]FM_MakeSignedData [12:10:57]SAM_PROTO_SignData [12:10:57]wFMCommunicate request_size=4 [12:10:57]MH_SAM_APDU [12:10:57]CAPDU: 80 0D 01 02 [12:10:57]Write to MH i2c: E2 08 00 53 80 80 0D 01 02 00 00 00 00 4C [12:10:57]Write i2c OK [12:10:57]MH_I2C_Read... [12:10:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:10:57]Read from MH i2c: E2 [12:10:57]MH_I2C_Read... [12:10:57]Read from MH i2c: E2 03 00 [12:10:57]MH_I2C_Read... [12:10:57]Read from MH i2c: E2 03 00 53 80 00 90 00 47 [12:10:57]RAPDU: 90 00 [12:10:57]wFMCommunicate OK [12:10:57]wFMCommunicate request_size=255 [12:10:57]MH_SAM_APDU [12:10: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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 FA 00 00 00 F4 03 04 00 55 22 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6B C0 04 00 35 04 06 00 7F [12:10:57]Write to MH i2c: E2 02 01 54 80 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 FA 00 00 00 F4 03 04 00 55 22 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6B C0 04 00 35 04 06 00 7F 00 00 90 [12:10:57]Write i2c OK [12:10:57]MH_I2C_Read... [12:10:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:10:57]Read from MH i2c: E2 [12:10:57]MH_I2C_Read... [12:10:57]Read from MH i2c: E2 03 00 [12:10:57]MH_I2C_Read... [12:10:57]Read from MH i2c: E2 03 00 54 80 00 90 00 48 [12:10:57]RAPDU: 90 00 [12:10:57]wFMCommunicate OK [12:10:57]wFMCommunicate request_size=10 [12:10:57]MH_SAM_APDU [12:10:57]CAPDU: 80 0D 02 02 05 0F 45 E2 B9 06 [12:10:57]Write to MH i2c: E2 0D 00 55 80 80 0D 02 02 05 00 0F 45 E2 B9 06 00 00 4E [12:10:57]Write i2c OK [12:10:57]MH_I2C_Read... [12:10:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:10:57]Read from MH i2c: E2 [12:10:57]MH_I2C_Read... [12:10:57]Read from MH i2c: E2 03 00 [12:10:57]MH_I2C_Read... [12:10:57]Read from MH i2c: E2 03 00 55 80 00 90 00 49 [12:10:57]RAPDU: 90 00 [12:10:57]wFMCommunicate OK [12:10:57]wFMCommunicate request_size=4 [12:10:57]MH_SAM_APDU [12:10:57]CAPDU: 80 0D 03 02 [12:10:57]Write to MH i2c: E2 08 00 56 80 80 0D 03 02 00 00 00 00 51 [12:10:57]Write i2c OK [12:10:57]MH_I2C_Read... [12:10:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:10:57]Read from MH i2c: E2 [12:10:57]MH_I2C_Read... [12:10:57]Read from MH i2c: E2 0B 00 [12:10:57]MH_I2C_Read... [12:10:57]Read from MH i2c: E2 0B 00 56 80 00 8B D8 0C 2F 24 29 91 1C 90 00 EA [12:10:57]RAPDU: 8B D8 0C 2F 24 29 91 1C 90 00 [12:10:57]wFMCommunicate OK [12:10:57]SAM_PROTO_SignData done [12:10:57]FM_MakeSignedData done [12:10:57]CreateOFDProtocolMessage [12:10:57]wFMCommunicate request_size=4 [12:10:57]MH_SAM_APDU [12:10:57]CAPDU: 80 11 00 00 [12:10:57]Write to MH i2c: E2 08 00 57 80 80 11 00 00 00 00 00 00 51 [12:10:57]Write i2c OK [12:10:57]MH_I2C_Read... [12:10:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:10:57]Read from MH i2c: E2 [12:10:57]MH_I2C_Read... [12:10:57]Read from MH i2c: E2 17 00 [12:10:57]MH_I2C_Read... [12:10:57]Read from MH i2c: E2 17 00 57 80 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A6 [12:10:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:10:57]wFMCommunicate OK [12:10:57]CreateOFDProtocolMessage done [12:10:57]OFDSenderStorePacket 311403 [12:10:57]StoreOFDPacket docnum=311403 [12:10:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 16 83 07 01 28 AA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 FA 00 00 00 F4 03 04 00 55 22 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6B C0 04 00 35 04 06 00 7F 0F 45 E2 B9 06 8B D8 0C 2F 24 29 91 1C [12:10:57]CheckFolder [12:10:57]dirname=/storage/ofd_packets [12:10:57]CheckFolder done [12:10:57]ProducePacketName [12:10:57]name=ofd_packets/00311403 [12:10:57]NVStorageSaveData ofd_packets/00311403 [12:10:57]File name is /storage/ofd_packets/00311403 [12:10:57]Write 301 bytes [12:10:57]NVStorageSaveData done [12:10:57]OFDSenderStorePacket done [12:10:57]KKMCreateOFDPacket done [12:10:57]NVStorageSaveData kkm_last_timestamp [12:10:57]File name is /storage/kkm_last_timestamp [12:10:57]Write 4 bytes [12:10:57]NVStorageSaveData done [12:10:57]ExternCall_PrintAddStr [12:10:57]wPrintStart [12:10:57]Write to MH i2c: 01 00 00 58 80 D8 [12:10:57]Write i2c OK [12:10:57]MH_I2C_Read... [12:10:57]Read from MH i2c: 01 [12:10:57]MH_I2C_Read... [12:10:57]Read from MH i2c: 01 07 00 [12:10:57]MH_I2C_Read... [12:10:57]Read from MH i2c: 01 07 00 58 80 00 00 00 00 00 FF 0F ED [12:10:57]RasterBufferAndPrint [12:10:57]line Счет N : (1)645204 [12:10:57]line ИНН: 02508201610067 [12:10:57]line Контрольно-Кассовый Чек [12:10:57]line ПРОДАЖА [12:10:57]line ТРК (МРК, ГНК) : 52 [12:10:57]line Товар: 2710124130 [12:10:57]line Аи-92-К-2 [12:10:57]line 4.490 * 66.90 [12:10:57]line = 300.38 [12:10:57]line НДС 12% НСП 1% [12:10:57]line > о реализуемом товаре [12:10:57]line ОКРУГЛЕНИЕ: -0.38 [12:10:57]line ИТОГО: 300.00 [12:10:57]line Внесено: 300.00 [12:10:57]line СДАЧА: 0.00 [12:10:57]line НСП 1% : 2.66 [12:10:57]line НДС 12% : 31.90 [12:10:57]line Наличными: 300.00 [12:10:57]line Безнал.: 0.00 [12:10:57]line Место: АЗС № 172 "Партнер Нефть" [12:10:57]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:10:57]line СНО: Общий режим [12:10:57]line Чек 250 30.10.2024 12:11 [12:10:57]line Смена: 536 ФФД: 1.0 [12:10:57]line ЗНМ: 0300000116 [12:10:57]line РНМ: 0000000000091780 [12:10:57]line Версия ККМ: 001 [12:10:57]line ФМ: 0000000000871765 [12:10:57]line ФД: 311403 [12:10:57]line ФПД: 139703573723398 [12:10:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T121101&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311403&fm=139703573723398&tin=02508201610067®Number=0000000000091780&sum=30000 [12:10:57]OFD Sender: Processing packet 311403 [packets to send 223, broken 222] [12:10:57]ProducePacketName [12:10:57]name=ofd_packets/00311403 [12:10:57]OFD Sender: To server: pG, [12:10:57]CommunicateWithHost lk.salyk.kg:30040 [12:10:57]ConnectInit lk.salyk.kg [12:10:58]Connected sock=10 [12: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 31 37 36 35 0F 01 00 00 16 83 07 01 28 AA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 FA 00 00 00 F4 03 04 00 55 22 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6B C0 04 00 35 04 06 00 7F 0F 45 E2 B9 06 8B D8 0C 2F 24 29 91 1C [12:10:58]written 0, free lines is 4095 [12:10:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 2B 65 47 00 E0 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 31 37 36 35 10 04 04 00 6B C0 04 00 F4 03 04 00 A5 C8 21 67 B6 04 01 00 00 F5 E0 4A 58 BC FE 30 79 [12:10:58]CommunicateWithHost err = 0 [12:10:58]CheckOFDResponse [12:10:58]1017 (14) - 77093643461234 [12:10:58]1041 (16) - 0000000000871765 [12:10:58]1040 (4) - 311403 [12:10:58]1012 (4) - 30.10.2024 05:48 [12:10:58]1206 (1) - 0 [12:10:58]OFD Sender: Remove packet 311403 [12:10:58]ProducePacketName [12:10:58]name=ofd_packets/00311403 [12:10:58]NVStorageDeleteData [12:10:58]Write to MH i2c: 01 00 00 82 80 02 [12:10:58]Write i2c OK [12:10:58]MH_I2C_Read... [12:10:58]Read from MH i2c: 01 [12:10:58]MH_I2C_Read... [12:10:58]Read from MH i2c: 01 07 00 [12:10:58]MH_I2C_Read... [12:10:58]Read from MH i2c: 01 07 00 82 80 00 00 00 00 00 C2 0C D7 [12:10:58]RasterBufferAndPrint [12:10:58]line [12:10:58]line [12:10:58]line [12:10:58]line [12:10:58]line [12:10:58]written 0, free lines is 3272 [12:10:58]MH_Cut [12:10:58]Write to MH i2c: D1 01 00 89 80 01 DB [12:10:58]Write i2c OK [12:10:58]MH_I2C_Read... [12:10:58]Read from MH i2c: D1 [12:10:58]MH_I2C_Read... [12:10:58]Read from MH i2c: D1 01 00 [12:10:58]MH_I2C_Read... [12:10:58]Read from MH i2c: D1 01 00 89 80 00 DA [12:10:58]Write to MH i2c: 01 00 00 8A 80 0A [12:10:58]Write i2c OK [12:10:58]MH_I2C_Read... [12:10:58]OFD Sender: No OFD packet to send [12:10:59]*** Cut start [12:10:59]*** Purtial cut [12:10:59]*** Stage 1: CUTSNS_PIN = 1 [12:10:59]Read from MH i2c: 01 [12:10:59]MH_I2C_Read... [12:10:59]*** Stop cut motor [12:10:59]*** Cut end [12:10:59]Read from MH i2c: 01 07 00 [12:10:59]MH_I2C_Read... [12:10:59]Read from MH i2c: 01 07 00 8A 80 00 00 00 00 00 FF 0F 1F [12:10:59]process_action close_receipt done [12:10:59]requested_data is exist [12:10:59]produce_requested_data [12:10:59]requested_item fm.sn is exist - process it [12:10:59]wFMCommunicate request_size=4 [12:10:59]MH_SAM_APDU [12:10:59]CAPDU: 80 11 00 00 [12:10:59]Write to MH i2c: E2 08 00 8B 80 80 11 00 00 00 00 00 00 85 [12:10:59]Write i2c OK [12:10:59]MH_I2C_Read... [12:10:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:10:59]Read from MH i2c: E2 [12:10:59]MH_I2C_Read... [12:10:59]Read from MH i2c: E2 17 00 [12:10:59]MH_I2C_Read... [12:10:59]Read from MH i2c: E2 17 00 8B 80 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DA [12:10:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:10:59]wFMCommunicate OK [12:10:59]requested_item fd.num is exist - process it [12:10:59]SAM_PROTO_GetFieldsCounters [12:10:59]wFMCommunicate request_size=4 [12:10:59]MH_SAM_APDU [12:10:59]CAPDU: 80 13 00 00 [12:10:59]Write to MH i2c: E2 08 00 8C 80 80 13 00 00 00 00 00 00 88 [12:10:59]Write i2c OK [12:10:59]MH_I2C_Read... [12:10:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:10:59]Read from MH i2c: E2 [12:10:59]MH_I2C_Read... [12:10:59]Read from MH i2c: E2 62 00 [12:10:59]MH_I2C_Read... [12:10:59]Read from MH i2c: E2 62 00 8C 80 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 6B C0 04 00 0E 04 04 00 18 02 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 E2 [12:10: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 6B C0 04 00 0E 04 04 00 18 02 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:10:59]wFMCommunicate OK [12:10:59]SAM_PROTO_GetFieldsCounters done [12:10:59]requested_item shift.num is exist - process it [12:10:59]requested_item shift.opened is exist - process it [12:10:59]req_shift_opened [12:10:59]FM_GetShiftState [12:10:59]SAM_PROTO_GetShiftState [12:10:59]wFMCommunicate request_size=4 [12:10:59]MH_SAM_APDU [12:10:59]CAPDU: 80 13 01 00 [12:10:59]Write to MH i2c: E2 08 00 8D 80 80 13 01 00 00 00 00 00 8A [12:10:59]Write i2c OK [12:10:59]MH_I2C_Read... [12:10:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:10:59]Read from MH i2c: E2 [12:10:59]MH_I2C_Read... [12:10:59]Read from MH i2c: E2 0E 00 [12:10:59]MH_I2C_Read... [12:10:59]Read from MH i2c: E2 0E 00 8D 80 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 75 [12:10:59]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:10:59]wFMCommunicate OK [12:10:59]SAM_PROTO_GetShiftState done [12:10:59]FM_GetShiftState done [12:10:59]req_shift_opened done [12:10:59]requested_item shift.open_date is exist - process it [12:10:59]req_shift_open_date [12:10:59]req_shift_open_date done [12:10:59]produce_requested_data done [12:10:59]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311403,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:10:59]process_action_free close_receipt [12:10:59]json_value_free [12:10:59]json_value_free done [12:10:59]process_json_proto returns [12:10:59]Send response to host [12:10:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311403,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:10:59]free response buf [12:10:59]execute_script done [12:10:59]execute_script returns [12:10:59]free content buf [12:10:59]Sock 7.Close socket [12:10:59]Sock 7.Thread stoped [12:11:03]OFD Sender: No OFD packet to send [12:11:08]OFD Sender: No OFD packet to send [12:11:13]OFD Sender: No OFD packet to send [12:11:18]OFD Sender: No OFD packet to send [12:11:23]OFD Sender: No OFD packet to send [12:11:28]OFD Sender: No OFD packet to send [12:11:33]OFD Sender: No OFD packet to send [12:11:38]OFD Sender: No OFD packet to send [12:11:44]OFD Sender: No OFD packet to send [12:11:49]OFD Sender: No OFD packet to send [12:11:54]OFD Sender: No OFD packet to send [12:11:59]OFD Sender: No OFD packet to send [12:12:04]OFD Sender: No OFD packet to send [12:12:09]OFD Sender: No OFD packet to send [12:12:14]OFD Sender: No OFD packet to send [12:12:19]OFD Sender: No OFD packet to send [12:12:24]OFD Sender: No OFD packet to send [12:12:29]OFD Sender: No OFD packet to send [12:12:34]OFD Sender: No OFD packet to send [12:12:39]OFD Sender: No OFD packet to send [12:12:44]OFD Sender: No OFD packet to send [12:12:49]OFD Sender: No OFD packet to send [12:12:54]OFD Sender: No OFD packet to send [12:12:59]OFD Sender: No OFD packet to send [12:13:04]OFD Sender: No OFD packet to send [12:13:09]OFD Sender: No OFD packet to send [12:13:14]OFD Sender: No OFD packet to send [12:13:19]OFD Sender: No OFD packet to send [12:13:24]OFD Sender: No OFD packet to send [12:13:29]OFD Sender: No OFD packet to send [12:13:34]OFD Sender: No OFD packet to send [12:13:39]OFD Sender: No OFD packet to send [12:13:44]OFD Sender: No OFD packet to send [12:13:49]OFD Sender: No OFD packet to send [12:13:54]OFD Sender: No OFD packet to send [12:13:59]OFD Sender: No OFD packet to send [12:14:04]OFD Sender: No OFD packet to send [12:14:09]OFD Sender: No OFD packet to send [12:14:14]OFD Sender: No OFD packet to send [12:14:19]OFD Sender: No OFD packet to send [12:14:24]OFD Sender: No OFD packet to send [12:14:29]OFD Sender: No OFD packet to send [12:14:34]OFD Sender: No OFD packet to send [12:14:39]OFD Sender: No OFD packet to send [12:14:44]OFD Sender: No OFD packet to send [12:14:49]OFD Sender: No OFD packet to send [12:14:54]OFD Sender: No OFD packet to send [12:14:59]OFD Sender: No OFD packet to send [12:15:04]OFD Sender: No OFD packet to send [12:15:09]OFD Sender: No OFD packet to send [12:15:14]OFD Sender: No OFD packet to send [12:15:19]OFD Sender: No OFD packet to send [12:15:24]OFD Sender: No OFD packet to send [12:15:29]OFD Sender: No OFD packet to send [12:15:34]OFD Sender: No OFD packet to send [12:15:39]OFD Sender: No OFD packet to send [12:15:44]OFD Sender: No OFD packet to send [12:15:49]OFD Sender: No OFD packet to send [12:15:54]OFD Sender: No OFD packet to send [12:15:59]OFD Sender: No OFD packet to send [12:16:04]OFD Sender: No OFD packet to send [12:16:08]accept exits with 9 [12:16:08]New connection [12:16:08]New thread 3066510692 created [12:16:08]Thread 3066654052 joined [12:16:08]Waiting for new connection... [12:16:08] Sock 9.Parse request [12:16:08]Sock 9.Check first char [12:16:08]Sock 9.First char is OK [12:16:08]request: POST /json_proto HTTP/1.0 [12:16:08]Method: POST [12:16:08]URL: /json_proto [12:16:08]Method is POST - this is cgi request [12:16:08]url: /json_proto [12:16:08]query_string will be loaded in cgi processing [12:16:08]execute_cgi json_proto POST (null) [12:16:08]execute_cgi path=json_proto method=POST [12:16:08]POST find Content-Length [12:16:08]Host: 172.17.96.3:8080 [12:16:08]Content-Length: 682 [12:16:08]Content-Type: application/json [12:16:08] [12:16:08]POST finish read [12:16:08]Found Content-Length = 682 [12:16:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645205", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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:16:08]execute_script... [12:16: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)645205", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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:16:08]POST & json_proto [12:16:08]process_json_proto [12:16:08]json parsed OK: [12:16:08]protocol is kg_v1.0 [12:16:08]action value=close_receipt [12:16:08]process_action close_receipt [12:16:08]cmd_close_receipt [12:16:08]MH_GetDate [12:16:08]Write to MH i2c: F0 00 00 8E 80 FD [12:16:08]Write i2c OK [12:16:08]MH_I2C_Read... [12:16:08]Read from MH i2c: F0 [12:16:08]MH_I2C_Read... [12:16:08]Read from MH i2c: F0 09 00 [12:16:08]MH_I2C_Read... [12:16:08]Read from MH i2c: F0 09 00 8E 80 00 8D 23 22 67 44 5E 04 65 4A [12:16:08]GetLastDocTimeStamp 1730290261 [12:16:08]current date 1730290573 [12:16:08]FM_GetShiftState [12:16:08]SAM_PROTO_GetShiftState [12:16:08]wFMCommunicate request_size=4 [12:16:08]MH_SAM_APDU [12:16:08]CAPDU: 80 13 01 00 [12:16:08]Write to MH i2c: E2 08 00 8F 80 80 13 01 00 00 00 00 00 8C [12:16:08]Write i2c OK [12:16:08]MH_I2C_Read... [12:16:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:08]Read from MH i2c: E2 [12:16:08]MH_I2C_Read... [12:16:08]Read from MH i2c: E2 0E 00 [12:16:08]MH_I2C_Read... [12:16:08]Read from MH i2c: E2 0E 00 8F 80 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 77 [12:16:08]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:16:08]wFMCommunicate OK [12:16:08]SAM_PROTO_GetShiftState done [12:16:08]FM_GetShiftState done [12:16:08]opened in 1730247899 [12:16:08]opened+sec_in_day 1730334299 [12:16:08]quantity*price = 100015 [12:16:08]sum+1 = 100017 [12:16:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 251 30.10.2024 12:16 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311404 ФПД: 4728649190307 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T121613&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311404&fm=4728649190307&tin=02508201610067®Number=0000000000091780&sum=100000 [12:16:09]StoreToDocumentArchive [12:16:09]shift 536 fd 311404 [12:16:09]save to /storage/0536/doc_00311404 [12:16:09]save last doc name /storage/0536/doc_00311404 to /storage/kkm_last_doc_name [12:16:09]save OK [12:16:09]Clear old archive folders... [12:16:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:16:09]tlvbuf is B6F0FB30 [12:16:09]SAM_PROTO_ClearQueue [12:16:09]wFMCommunicate request_size=4 [12:16:10]MH_SAM_APDU [12:16:10]CAPDU: 80 09 00 00 [12:16:10]Write to MH i2c: E2 08 00 9C 80 80 09 00 00 00 00 00 00 8E [12:16:10]Write i2c OK [12:16:10]MH_I2C_Read... [12:16:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:16:10]Read from MH i2c: E2 [12:16:10]MH_I2C_Read... [12:16:10]Read from MH i2c: E2 03 00 [12:16:10]MH_I2C_Read... [12:16:10]Read from MH i2c: E2 03 00 9C 80 00 90 00 90 [12:16:10]RAPDU: 90 00 [12:16:10]wFMCommunicate OK [12:16:10]SAM_PROTO_ClearQueue done [12:16:10]KKMCreateOFDPacket [12:16:10]OFDProtocolAddRootSTLVToBuf [12:16:10]FM_MakeSignedData [12:16:10]FM_MakeSignedData [12:16:10]SAM_PROTO_SignData [12:16:10]wFMCommunicate request_size=4 [12:16:10]MH_SAM_APDU [12:16:10]CAPDU: 80 0D 01 02 [12:16:10]Write to MH i2c: E2 08 00 9D 80 80 0D 01 02 00 00 00 00 96 [12:16:10]Write i2c OK [12:16:10]MH_I2C_Read... [12:16:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:16:10]Read from MH i2c: E2 [12:16:10]MH_I2C_Read... [12:16:10]Read from MH i2c: E2 03 00 [12:16:10]MH_I2C_Read... [12:16:10]Read from MH i2c: E2 03 00 9D 80 00 90 00 91 [12:16:10]RAPDU: 90 00 [12:16:10]wFMCommunicate OK [12:16:10]wFMCommunicate request_size=255 [12:16:10]MH_SAM_APDU [12:16: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 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 8D 23 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6C C0 04 00 35 04 06 00 04 [12:16:10]Write to MH i2c: E2 02 01 9E 80 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 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 8D 23 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6C C0 04 00 35 04 06 00 04 00 00 A0 [12:16:10]Write i2c OK [12:16:10]MH_I2C_Read... [12:16:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:10]Read from MH i2c: E2 [12:16:10]MH_I2C_Read... [12:16:10]Read from MH i2c: E2 03 00 [12:16:10]MH_I2C_Read... [12:16:10]Read from MH i2c: E2 03 00 9E 80 00 90 00 92 [12:16:10]RAPDU: 90 00 [12:16:10]wFMCommunicate OK [12:16:10]wFMCommunicate request_size=10 [12:16:10]MH_SAM_APDU [12:16:10]CAPDU: 80 0D 02 02 05 4C F9 74 8B A3 [12:16:10]Write to MH i2c: E2 0D 00 9F 80 80 0D 02 02 05 00 4C F9 74 8B A3 00 00 8A [12:16:10]Write i2c OK [12:16:10]MH_I2C_Read... [12:16:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:10]Read from MH i2c: E2 [12:16:10]MH_I2C_Read... [12:16:10]Read from MH i2c: E2 03 00 [12:16:10]MH_I2C_Read... [12:16:10]Read from MH i2c: E2 03 00 9F 80 00 90 00 93 [12:16:10]RAPDU: 90 00 [12:16:10]wFMCommunicate OK [12:16:10]wFMCommunicate request_size=4 [12:16:10]MH_SAM_APDU [12:16:10]CAPDU: 80 0D 03 02 [12:16:10]Write to MH i2c: E2 08 00 A0 80 80 0D 03 02 00 00 00 00 9B [12:16:10]Write i2c OK [12:16:10]MH_I2C_Read... [12:16:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:16:10]Read from MH i2c: E2 [12:16:10]MH_I2C_Read... [12:16:10]Read from MH i2c: E2 0B 00 [12:16:10]MH_I2C_Read... [12:16:10]Read from MH i2c: E2 0B 00 A0 80 00 A5 29 A1 74 92 59 62 10 90 00 DC [12:16:10]RAPDU: A5 29 A1 74 92 59 62 10 90 00 [12:16:10]wFMCommunicate OK [12:16:10]SAM_PROTO_SignData done [12:16:10]FM_MakeSignedData done [12:16:10]CreateOFDProtocolMessage [12:16:10]wFMCommunicate request_size=4 [12:16:10]MH_SAM_APDU [12:16:10]CAPDU: 80 11 00 00 [12:16:10]Write to MH i2c: E2 08 00 A1 80 80 11 00 00 00 00 00 00 9B [12:16:10]Write i2c OK [12:16:10]MH_I2C_Read... [12:16:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:10]Read from MH i2c: E2 [12:16:10]MH_I2C_Read... [12:16:10]Read from MH i2c: E2 17 00 [12:16:10]MH_I2C_Read... [12:16:10]Read from MH i2c: E2 17 00 A1 80 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F0 [12:16:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:16:10]wFMCommunicate OK [12:16:10]CreateOFDProtocolMessage done [12:16:10]OFDSenderStorePacket 311404 [12:16:10]StoreOFDPacket docnum=311404 [12:16:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 BE 66 07 01 A8 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 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 8D 23 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6C C0 04 00 35 04 06 00 04 4C F9 74 8B A3 A5 29 A1 74 92 59 62 10 [12:16:10]CheckFolder [12:16:10]dirname=/storage/ofd_packets [12:16:10]CheckFolder done [12:16:10]ProducePacketName [12:16:10]name=ofd_packets/00311404 [12:16:10]NVStorageSaveData ofd_packets/00311404 [12:16:10]File name is /storage/ofd_packets/00311404 [12:16:10]Write 301 bytes [12:16:10]NVStorageSaveData done [12:16:10]OFDSenderStorePacket done [12:16:10]KKMCreateOFDPacket done [12:16:10]NVStorageSaveData kkm_last_timestamp [12:16:10]File name is /storage/kkm_last_timestamp [12:16:10]Write 4 bytes [12:16:10]NVStorageSaveData done [12:16:10]ExternCall_PrintAddStr [12:16:10]wPrintStart [12:16:10]Write to MH i2c: 01 00 00 A2 80 22 [12:16:10]Write i2c OK [12:16:10]MH_I2C_Read... [12:16:10]Read from MH i2c: 01 [12:16:10]MH_I2C_Read... [12:16:10]Read from MH i2c: 01 07 00 [12:16:10]MH_I2C_Read... [12:16:10]Read from MH i2c: 01 07 00 A2 80 00 00 00 00 00 FF 0F 37 [12:16:10]RasterBufferAndPrint [12:16:10]line Счет N : (1)645205 [12:16:10]line ИНН: 02508201610067 [12:16:10]line Контрольно-Кассовый Чек [12:16:10]line ПРОДАЖА [12:16:10]line ТРК (МРК, ГНК) : 41 [12:16:10]line Товар: 2710124130 [12:16:10]line Аи-92-К-2 [12:16:10]line 14.950 * 66.90 [12:16:10]line = 1000.16 [12:16:10]line НДС 12% НСП 1% [12:16:10]line > о реализуемом товаре [12:16:10]line ОКРУГЛЕНИЕ: -0.16 [12:16:10]line ИТОГО: 1000.00 [12:16:10]line Внесено: 1000.00 [12:16:10]line СДАЧА: 0.00 [12:16:10]line НСП 1% : 8.85 [12:16:10]line НДС 12% : 106.21 [12:16:10]line Наличными: 1000.00 [12:16:10]line Безнал.: 0.00 [12:16:10]line Место: АЗС № 172 "Партнер Нефть" [12:16:10]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:16:10]line СНО: Общий режим [12:16:10]line Чек 251 30.10.2024 12:16 [12:16:10]line Смена: 536 ФФД: 1.0 [12:16:10]line ЗНМ: 0300000116 [12:16:10]line РНМ: 0000000000091780 [12:16:10]line Версия ККМ: 001 [12:16:10]line ФМ: 0000000000871765 [12:16:10]line ФД: 311404 [12:16:10]line ФПД: 4728649190307 [12:16:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T121613&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311404&fm=4728649190307&tin=02508201610067®Number=0000000000091780&sum=100000 [12:16:10]written 0, free lines is 4095 [12:16:10]OFD Sender: Processing packet 311404 [packets to send 223, broken 222] [12:16:10]ProducePacketName [12:16:10]name=ofd_packets/00311404 [12:16:10]OFD Sender: To server: pG, [12:16:10]CommunicateWithHost lk.salyk.kg:30040 [12:16:10]ConnectInit lk.salyk.kg [12:16:10]Write to MH i2c: 01 00 00 CC 80 4C [12:16:10]Write i2c OK [12:16:10]MH_I2C_Read... [12:16:10]Read from MH i2c: 01 [12:16:10]MH_I2C_Read... [12:16:10]Read from MH i2c: 01 07 00 [12:16:10]MH_I2C_Read... [12:16:10]Read from MH i2c: 01 07 00 CC 80 00 00 00 00 00 BB 0C 1A [12:16:10]RasterBufferAndPrint [12:16:10]line [12:16:10]line [12:16:10]line [12:16:10]line [12:16:10]line [12:16:10]written 0, free lines is 3265 [12:16:11]MH_Cut [12:16:11]Write to MH i2c: D1 01 00 D3 80 01 25 [12:16:11]Write i2c OK [12:16:11]MH_I2C_Read... [12:16:11]Read from MH i2c: D1 [12:16:11]MH_I2C_Read... [12:16:11]Read from MH i2c: D1 01 00 [12:16:11]MH_I2C_Read... [12:16:11]Read from MH i2c: D1 01 00 D3 80 00 24 [12:16:11]Write to MH i2c: 01 00 00 D4 80 54 [12:16:11]Write i2c OK [12:16:11]MH_I2C_Read... [12:16:11]*** Cut start [12:16:11]*** Purtial cut [12:16:11]*** Stage 1: CUTSNS_PIN = 1 [12:16:12]Read from MH i2c: 01 [12:16:12]MH_I2C_Read... [12:16:12]*** Stop cut motor [12:16:12]*** Cut end [12:16:12]Read from MH i2c: 01 07 00 [12:16:12]MH_I2C_Read... [12:16:12]Read from MH i2c: 01 07 00 D4 80 00 00 00 00 00 FF 0F 69 [12:16:12]process_action close_receipt done [12:16:12]requested_data is exist [12:16:12]produce_requested_data [12:16:12]requested_item fm.sn is exist - process it [12:16:12]wFMCommunicate request_size=4 [12:16:12]MH_SAM_APDU [12:16:12]CAPDU: 80 11 00 00 [12:16:12]Write to MH i2c: E2 08 00 D5 80 80 11 00 00 00 00 00 00 CF [12:16:12]Write i2c OK [12:16:12]MH_I2C_Read... [12:16:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:12]Read from MH i2c: E2 [12:16:12]MH_I2C_Read... [12:16:12]Read from MH i2c: E2 17 00 [12:16:12]MH_I2C_Read... [12:16:12]Read from MH i2c: E2 17 00 D5 80 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 24 [12:16:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:16:12]wFMCommunicate OK [12:16:12]requested_item fd.num is exist - process it [12:16:12]SAM_PROTO_GetFieldsCounters [12:16:12]wFMCommunicate request_size=4 [12:16:12]MH_SAM_APDU [12:16:12]CAPDU: 80 13 00 00 [12:16:12]Write to MH i2c: E2 08 00 D6 80 80 13 00 00 00 00 00 00 D2 [12:16:12]Write i2c OK [12:16:12]MH_I2C_Read... [12:16:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:16:12]Read from MH i2c: E2 [12:16:12]MH_I2C_Read... [12:16:12]Read from MH i2c: E2 62 00 [12:16:12]MH_I2C_Read... [12:16:12]Read from MH i2c: E2 62 00 D6 80 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 6C C0 04 00 0E 04 04 00 18 02 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 30 [12: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 6C C0 04 00 0E 04 04 00 18 02 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:16:12]wFMCommunicate OK [12:16:12]SAM_PROTO_GetFieldsCounters done [12:16:12]requested_item shift.num is exist - process it [12:16:12]requested_item shift.opened is exist - process it [12:16:12]req_shift_opened [12:16:12]FM_GetShiftState [12:16:12]SAM_PROTO_GetShiftState [12:16:12]wFMCommunicate request_size=4 [12:16:12]MH_SAM_APDU [12:16:12]CAPDU: 80 13 01 00 [12:16:12]Write to MH i2c: E2 08 00 D7 80 80 13 01 00 00 00 00 00 D4 [12:16:12]Write i2c OK [12:16:12]MH_I2C_Read... [12:16:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:12]Read from MH i2c: E2 [12:16:12]MH_I2C_Read... [12:16:12]Read from MH i2c: E2 0E 00 [12:16:12]MH_I2C_Read... [12:16:12]Read from MH i2c: E2 0E 00 D7 80 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 BF [12:16:12]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:16:12]wFMCommunicate OK [12:16:12]SAM_PROTO_GetShiftState done [12:16:12]FM_GetShiftState done [12:16:12]req_shift_opened done [12:16:12]requested_item shift.open_date is exist - process it [12:16:12]req_shift_open_date [12:16:12]req_shift_open_date done [12:16:12]produce_requested_data done [12:16:12]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311404,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:16:12]process_action_free close_receipt [12:16:12]json_value_free [12:16:12]json_value_free done [12:16:12]process_json_proto returns [12:16:12]Send response to host [12:16:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311404,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:16:12]free response buf [12:16:12]execute_script done [12:16:12]execute_script returns [12:16:12]free content buf [12:16:12]Sock 9.Close socket [12:16:12]Sock 9.Thread stoped [12:16:26]accept exits with 7 [12:16:26]New connection [12:16:26]New thread 3066654052 created [12:16:26]Thread 3066510692 joined [12:16:26]Waiting for new connection... [12:16:26] Sock 7.Parse request [12:16:26]Sock 7.Check first char [12:16:26]Sock 7.First char is OK [12:16:26]request: POST /json_proto HTTP/1.0 [12:16:26]Method: POST [12:16:26]URL: /json_proto [12:16:26]Method is POST - this is cgi request [12:16:26]url: /json_proto [12:16:26]query_string will be loaded in cgi processing [12:16:26]execute_cgi json_proto POST (null) [12:16:26]execute_cgi path=json_proto method=POST [12:16:26]POST find Content-Length [12:16:26]Host: 172.17.96.3:8080 [12:16:26]Content-Length: 677 [12:16:26]Content-Type: application/json [12:16:26] [12:16:26]POST finish read [12:16:26]Found Content-Length = 677 [12:16:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645207", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:26]execute_script... [12:16: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)645207", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:26]POST & json_proto [12:16:26]process_json_proto [12:16:26]json parsed OK: [12:16:26]protocol is kg_v1.0 [12:16:26]action value=close_receipt [12:16:26]process_action close_receipt [12:16:26]cmd_close_receipt [12:16:26]MH_GetDate [12:16:26]Write to MH i2c: F0 00 00 D8 80 47 [12:16:26]Write i2c OK [12:16:26]MH_I2C_Read... [12:16:26]Read from MH i2c: F0 [12:16:26]MH_I2C_Read... [12:16:26]Read from MH i2c: F0 09 00 [12:16:26]MH_I2C_Read... [12:16:26]Read from MH i2c: F0 09 00 D8 80 00 9F 23 22 67 44 5E 04 65 A6 [12:16:26]GetLastDocTimeStamp 1730290573 [12:16:26]current date 1730290591 [12:16:26]FM_GetShiftState [12:16:26]SAM_PROTO_GetShiftState [12:16:26]wFMCommunicate request_size=4 [12:16:26]MH_SAM_APDU [12:16:26]CAPDU: 80 13 01 00 [12:16:26]Write to MH i2c: E2 08 00 D9 80 80 13 01 00 00 00 00 00 D6 [12:16:26]Write i2c OK [12:16:26]MH_I2C_Read... [12:16:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:26]Read from MH i2c: E2 [12:16:26]MH_I2C_Read... [12:16:26]Read from MH i2c: E2 0E 00 [12:16:26]MH_I2C_Read... [12:16:26]Read from MH i2c: E2 0E 00 D9 80 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 C1 [12:16:26]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:16:26]wFMCommunicate OK [12:16:26]SAM_PROTO_GetShiftState done [12:16:26]FM_GetShiftState done [12:16:26]opened in 1730247899 [12:16:26]opened+sec_in_day 1730334299 [12:16:26]quantity*price = 50041 [12:16:26]sum+1 = 50042 [12:16:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 252 30.10.2024 12:16 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311405 ФПД: 57608453915204 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T121631&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311405&fm=57608453915204&tin=02508201610067®Number=0000000000091780&sum=50000 [12:16:27]StoreToDocumentArchive [12:16:27]shift 536 fd 311405 [12:16:27]save to /storage/0536/doc_00311405 [12:16:27]save last doc name /storage/0536/doc_00311405 to /storage/kkm_last_doc_name [12:16:27]save OK [12:16:27]Clear old archive folders... [12:16:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:16:27]tlvbuf is 005F1460 [12:16:27]SAM_PROTO_ClearQueue [12:16:27]wFMCommunicate request_size=4 [12:16:27]MH_SAM_APDU [12:16:27]CAPDU: 80 09 00 00 [12:16:27]Write to MH i2c: E2 08 00 E6 80 80 09 00 00 00 00 00 00 D8 [12:16:27]Write i2c OK [12:16:27]MH_I2C_Read... [12:16:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:16:27]Read from MH i2c: E2 [12:16:27]MH_I2C_Read... [12:16:27]Read from MH i2c: E2 03 00 [12:16:27]MH_I2C_Read... [12:16:27]Read from MH i2c: E2 03 00 E6 80 00 90 00 DA [12:16:27]RAPDU: 90 00 [12:16:27]wFMCommunicate OK [12:16:27]SAM_PROTO_ClearQueue done [12:16:27]KKMCreateOFDPacket [12:16:27]OFDProtocolAddRootSTLVToBuf [12:16:27]FM_MakeSignedData [12:16:27]FM_MakeSignedData [12:16:27]SAM_PROTO_SignData [12:16:27]wFMCommunicate request_size=4 [12:16:27]MH_SAM_APDU [12:16:27]CAPDU: 80 0D 01 02 [12:16:27]Write to MH i2c: E2 08 00 E7 80 80 0D 01 02 00 00 00 00 E0 [12:16:27]Write i2c OK [12:16:27]MH_I2C_Read... [12:16:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:16:27]Read from MH i2c: E2 [12:16:27]MH_I2C_Read... [12:16:27]Read from MH i2c: E2 03 00 [12:16:27]MH_I2C_Read... [12:16:27]Read from MH i2c: E2 03 00 E7 80 00 90 00 DB [12:16:27]RAPDU: 90 00 [12:16:27]wFMCommunicate OK [12:16:27]wFMCommunicate request_size=255 [12:16:27]MH_SAM_APDU [12: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 00 00 00 F4 03 04 00 9F 23 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6D C0 04 00 35 04 06 00 34 [12:16:27]Write to MH i2c: E2 02 01 E8 80 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 00 00 00 F4 03 04 00 9F 23 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6D C0 04 00 35 04 06 00 34 00 00 34 [12:16:27]Write i2c OK [12:16:27]MH_I2C_Read... [12:16:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:27]Read from MH i2c: E2 [12:16:27]MH_I2C_Read... [12:16:27]Read from MH i2c: E2 03 00 [12:16:27]MH_I2C_Read... [12:16:27]Read from MH i2c: E2 03 00 E8 80 00 90 00 DC [12:16:27]RAPDU: 90 00 [12:16:27]wFMCommunicate OK [12:16:27]wFMCommunicate request_size=10 [12:16:27]MH_SAM_APDU [12:16:27]CAPDU: 80 0D 02 02 05 65 03 6E 82 44 [12:16:27]Write to MH i2c: E2 0D 00 E9 80 80 0D 02 02 05 00 65 03 6E 82 44 00 00 89 [12:16:27]Write i2c OK [12:16:27]MH_I2C_Read... [12:16:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:27]Read from MH i2c: E2 [12:16:27]MH_I2C_Read... [12:16:27]Read from MH i2c: E2 03 00 [12:16:27]MH_I2C_Read... [12:16:27]Read from MH i2c: E2 03 00 E9 80 00 90 00 DD [12:16:27]RAPDU: 90 00 [12:16:27]wFMCommunicate OK [12:16:27]wFMCommunicate request_size=4 [12:16:27]MH_SAM_APDU [12:16:27]CAPDU: 80 0D 03 02 [12:16:27]Write to MH i2c: E2 08 00 EA 80 80 0D 03 02 00 00 00 00 E5 [12:16:27]Write i2c OK [12:16:27]MH_I2C_Read... [12:16:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:16:27]Read from MH i2c: E2 [12:16:27]MH_I2C_Read... [12:16:27]Read from MH i2c: E2 0B 00 [12:16:27]MH_I2C_Read... [12:16:27]Read from MH i2c: E2 0B 00 EA 80 00 75 6F 38 23 CD 6B EB 05 90 00 4D [12:16:27]RAPDU: 75 6F 38 23 CD 6B EB 05 90 00 [12:16:27]wFMCommunicate OK [12:16:27]SAM_PROTO_SignData done [12:16:27]FM_MakeSignedData done [12:16:27]CreateOFDProtocolMessage [12:16:27]wFMCommunicate request_size=4 [12:16:27]MH_SAM_APDU [12:16:27]CAPDU: 80 11 00 00 [12:16:27]Write to MH i2c: E2 08 00 EB 80 80 11 00 00 00 00 00 00 E5 [12:16:27]Write i2c OK [12:16:27]MH_I2C_Read... [12:16:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:27]Read from MH i2c: E2 [12:16:27]MH_I2C_Read... [12:16:27]Read from MH i2c: E2 17 00 [12:16:27]MH_I2C_Read... [12:16:27]Read from MH i2c: E2 17 00 EB 80 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3A [12:16:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:16:27]wFMCommunicate OK [12:16:27]CreateOFDProtocolMessage done [12:16:27]OFDSenderStorePacket 311405 [12:16:27]StoreOFDPacket docnum=311405 [12:16:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 3A 44 07 01 2C 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 00 00 00 F4 03 04 00 9F 23 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6D C0 04 00 35 04 06 00 34 65 03 6E 82 44 75 6F 38 23 CD 6B EB 05 [12:16:27]CheckFolder [12:16:27]dirname=/storage/ofd_packets [12:16:27]CheckFolder done [12:16:27]ProducePacketName [12:16:27]name=ofd_packets/00311405 [12:16:27]NVStorageSaveData ofd_packets/00311405 [12:16:27]File name is /storage/ofd_packets/00311405 [12:16:27]Write 301 bytes [12:16:27]NVStorageSaveData done [12:16:27]OFDSenderStorePacket done [12:16:27]KKMCreateOFDPacket done [12:16:27]NVStorageSaveData kkm_last_timestamp [12:16:27]File name is /storage/kkm_last_timestamp [12:16:27]Write 4 bytes [12:16:27]NVStorageSaveData done [12:16:27]ExternCall_PrintAddStr [12:16:27]wPrintStart [12:16:27]Write to MH i2c: 01 00 00 EC 80 6C [12:16:27]Write i2c OK [12:16:27]MH_I2C_Read... [12:16:27]Read from MH i2c: 01 [12:16:27]MH_I2C_Read... [12:16:27]Read from MH i2c: 01 07 00 [12:16:27]MH_I2C_Read... [12:16:27]Read from MH i2c: 01 07 00 EC 80 00 00 00 00 00 FF 0F 81 [12:16:27]RasterBufferAndPrint [12:16:27]line Счет N : (1)645207 [12:16:27]line ИНН: 02508201610067 [12:16:27]line Контрольно-Кассовый Чек [12:16:27]line ПРОДАЖА [12:16:27]line ТРК (МРК, ГНК) : 52 [12:16:27]line Товар: 2710124130 [12:16:27]line Аи-92-К-2 [12:16:27]line 7.480 * 66.90 [12:16:27]line = 500.41 [12:16:27]line НДС 12% НСП 1% [12:16:27]line > о реализуемом товаре [12:16:27]line ОКРУГЛЕНИЕ: -0.41 [12:16:27]line ИТОГО: 500.00 [12:16:27]line Внесено: 500.00 [12:16:27]line СДАЧА: 0.00 [12:16:27]line НСП 1% : 4.43 [12:16:27]line НДС 12% : 53.14 [12:16:27]line Наличными: 500.00 [12:16:27]line Безнал.: 0.00 [12:16:27]line Место: АЗС № 172 "Партнер Нефть" [12:16:27]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:16:27]line СНО: Общий режим [12:16:27]line Чек 252 30.10.2024 12:16 [12:16:27]line Смена: 536 ФФД: 1.0 [12:16:27]line ЗНМ: 0300000116 [12:16:27]line РНМ: 0000000000091780 [12:16:27]line Версия ККМ: 001 [12:16:27]line ФМ: 0000000000871765 [12:16:27]line ФД: 311405 [12:16:27]line ФПД: 57608453915204 [12:16:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T121631&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311405&fm=57608453915204&tin=02508201610067®Number=0000000000091780&sum=50000 [12:16:27]written 0, free lines is 4095 [12:16:28]Write to MH i2c: 01 00 00 16 81 97 [12:16:28]Write i2c OK [12:16:28]MH_I2C_Read... [12:16:28]Read from MH i2c: 01 [12:16:28]MH_I2C_Read... [12:16:28]Read from MH i2c: 01 07 00 [12:16:28]MH_I2C_Read... [12:16:28]Read from MH i2c: 01 07 00 16 81 00 00 00 00 00 B6 0C 60 [12:16:28]RasterBufferAndPrint [12:16:28]line [12:16:28]line [12:16:28]line [12:16:28]line [12:16:28]line [12:16:28]written 0, free lines is 3259 [12:16:28]MH_Cut [12:16:28]Write to MH i2c: D1 01 00 1D 81 01 70 [12:16:28]Write i2c OK [12:16:28]MH_I2C_Read... [12:16:28]Read from MH i2c: D1 [12:16:28]MH_I2C_Read... [12:16:28]Read from MH i2c: D1 01 00 [12:16:28]MH_I2C_Read... [12:16:28]Read from MH i2c: D1 01 00 1D 81 00 6F [12:16:28]Write to MH i2c: 01 00 00 1E 81 9F [12:16:28]Write i2c OK [12:16:28]MH_I2C_Read... [12:16:29]*** Cut start [12:16:29]*** Purtial cut [12:16:29]*** Stage 1: CUTSNS_PIN = 1 [12:16:29]Read from MH i2c: 01 [12:16:29]MH_I2C_Read... [12:16:29]*** Stop cut motor [12:16:29]*** Cut end [12:16:29]Read from MH i2c: 01 07 00 [12:16:29]MH_I2C_Read... [12:16:29]Read from MH i2c: 01 07 00 1E 81 00 00 00 00 00 FF 0F B4 [12:16:29]process_action close_receipt done [12:16:29]requested_data is exist [12:16:29]produce_requested_data [12:16:29]requested_item fm.sn is exist - process it [12:16:29]wFMCommunicate request_size=4 [12:16:29]MH_SAM_APDU [12:16:29]CAPDU: 80 11 00 00 [12:16:29]Write to MH i2c: E2 08 00 1F 81 80 11 00 00 00 00 00 00 1A [12:16:29]Write i2c OK [12:16:29]MH_I2C_Read... [12:16:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:29]Read from MH i2c: E2 [12:16:29]MH_I2C_Read... [12:16:29]Read from MH i2c: E2 17 00 [12:16:29]MH_I2C_Read... [12:16:29]Read from MH i2c: E2 17 00 1F 81 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6F [12:16:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:16:29]wFMCommunicate OK [12:16:29]requested_item fd.num is exist - process it [12:16:29]SAM_PROTO_GetFieldsCounters [12:16:29]wFMCommunicate request_size=4 [12:16:29]MH_SAM_APDU [12:16:29]CAPDU: 80 13 00 00 [12:16:29]Write to MH i2c: E2 08 00 20 81 80 13 00 00 00 00 00 00 1D [12:16:29]Write i2c OK [12:16:29]MH_I2C_Read... [12:16:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:16:29]Read from MH i2c: E2 [12:16:29]MH_I2C_Read... [12:16:29]Read from MH i2c: E2 62 00 [12:16:29]MH_I2C_Read... [12:16:29]Read from MH i2c: E2 62 00 20 81 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 6D C0 04 00 0E 04 04 00 18 02 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 7F [12:16: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 6D C0 04 00 0E 04 04 00 18 02 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:16:29]wFMCommunicate OK [12:16:29]SAM_PROTO_GetFieldsCounters done [12:16:29]requested_item shift.num is exist - process it [12:16:29]requested_item shift.opened is exist - process it [12:16:29]req_shift_opened [12:16:29]FM_GetShiftState [12:16:29]SAM_PROTO_GetShiftState [12:16:29]wFMCommunicate request_size=4 [12:16:29]MH_SAM_APDU [12:16:29]CAPDU: 80 13 01 00 [12:16:29]Write to MH i2c: E2 08 00 21 81 80 13 01 00 00 00 00 00 1F [12:16:29]Write i2c OK [12:16:29]MH_I2C_Read... [12:16:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:29]Read from MH i2c: E2 [12:16:29]MH_I2C_Read... [12:16:29]Read from MH i2c: E2 0E 00 [12:16:29]MH_I2C_Read... [12:16:29]Read from MH i2c: E2 0E 00 21 81 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 0A [12:16:29]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:16:29]wFMCommunicate OK [12:16:29]SAM_PROTO_GetShiftState done [12:16:29]FM_GetShiftState done [12:16:29]req_shift_opened done [12:16:29]requested_item shift.open_date is exist - process it [12:16:29]req_shift_open_date [12:16:29]req_shift_open_date done [12:16:29]produce_requested_data done [12:16:29]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311405,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:16:29]process_action_free close_receipt [12:16:29]json_value_free [12:16:29]json_value_free done [12:16:29]process_json_proto returns [12:16:29]Send response to host [12:16:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311405,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:16:29]free response buf [12:16:29]execute_script done [12:16:29]execute_script returns [12:16:29]free content buf [12:16:29]Sock 7.Close socket [12:16:29]Sock 7.Thread stoped [12:16:36]accept exits with 9 [12:16:36]New connection [12:16:36]New thread 3066510692 created [12:16:36]Thread 3066654052 joined [12:16:36]Waiting for new connection... [12:16:36] Sock 9.Parse request [12:16:36]Sock 9.Check first char [12:16:36]Sock 9.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.96.3:8080 [12:16:36]Content-Length: 766 [12:16:36]Content-Type: application/json [12:16:36] [12:16:36]POST finish read [12:16:36]Found Content-Length = 766 [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)645206", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "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: Mbank", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "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)645206", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "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: Mbank", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "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 22 81 92 [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 22 81 00 A9 23 22 67 44 5E 04 65 FB [12:16:36]GetLastDocTimeStamp 1730290591 [12:16:36]current date 1730290601 [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 23 81 80 13 01 00 00 00 00 00 21 [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 23 81 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 0C [12:16:36]RAPDU: 09 00 01 DB 7C 21 67 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 1730247899 [12:16:36]opened+sec_in_day 1730334299 [12:16:36]quantity*price = 300075 [12:16:36]sum+1 = 300077 [12:16:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.76 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 0.00 Безнал.: 3000.76 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 253 30.10.2024 12:16 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311406 ФПД: 183571811354215 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T121641&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311406&fm=183571811354215&tin=02508201610067®Number=0000000000091780&sum=300076 [12:16:37]StoreToDocumentArchive [12:16:37]shift 536 fd 311406 [12:16:37]save to /storage/0536/doc_00311406 [12:16:37]save last doc name /storage/0536/doc_00311406 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=248 [12:16:37]tlvbuf is 005A9F30 [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 30 81 80 09 00 00 00 00 00 00 23 [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 30 81 00 90 00 25 [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:37]SAM_PROTO_SignData [12:16:37]wFMCommunicate request_size=4 [12:16:37]MH_SAM_APDU [12:16:37]CAPDU: 80 0D 01 02 [12:16:37]Write to MH i2c: E2 08 00 31 81 80 0D 01 02 00 00 00 00 2B [12:16:37]Write i2c OK [12:16:37]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 31 81 00 90 00 26 [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 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 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 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 A9 23 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6E C0 04 00 35 04 06 00 A6 F5 24 9B [12:16:38]Write to MH i2c: E2 02 01 32 81 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 32 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 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 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 A9 23 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6E C0 04 00 35 04 06 00 A6 F5 24 9B 00 00 78 [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 32 81 00 90 00 27 [12:16:38]RAPDU: 90 00 [12:16:38]wFMCommunicate OK [12:16:38]wFMCommunicate request_size=7 [12:16:38]MH_SAM_APDU [12:16:38]CAPDU: 80 0D 02 02 02 46 67 [12:16:38]Write to MH i2c: E2 0A 00 33 81 80 0D 02 02 02 00 46 67 00 00 DF [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 33 81 00 90 00 28 [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 34 81 80 0D 03 02 00 00 00 00 30 [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 34 81 00 A6 E9 9E 9E B4 98 E0 30 90 00 58 [12:16:38]RAPDU: A6 E9 9E 9E B4 98 E0 30 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 35 81 80 11 00 00 00 00 00 00 30 [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 35 81 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 85 [12:16:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:16:38]wFMCommunicate OK [12:16:38]CreateOFDProtocolMessage done [12:16:38]OFDSenderStorePacket 311406 [12:16:38]StoreOFDPacket docnum=311406 [12:16:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 D8 F3 04 01 71 D2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 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 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 A9 23 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6E C0 04 00 35 04 06 00 A6 F5 24 9B 46 67 A6 E9 9E 9E B4 98 E0 30 [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/00311406 [12:16:38]NVStorageSaveData ofd_packets/00311406 [12:16:38]File name is /storage/ofd_packets/00311406 [12:16:38]Write 298 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 36 81 B7 [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 36 81 00 00 00 00 00 FF 0F CC [12:16:38]RasterBufferAndPrint [12:16:38]line Счет N : (1)645206 [12:16:38]line ИНН: 02508201610067 [12:16:38]line Контрольно-Кассовый Чек [12:16:38]line ПРОДАЖА [12:16:38]line ТРК (МРК, ГНК) : 21 [12:16:38]line Товар: 2710194210 [12:16:38]line ДТ-К-2 [12:16:38]line 39.380 * 76.20 [12:16:38]line = 3000.76 [12:16:38]line НДС 12% НСП 1% [12:16:38]line > о реализуемом товаре [12:16:38]line ИТОГО: 3000.76 [12:16:38]line НСП 1% : 26.55 [12:16:38]line НДС 12% : 318.66 [12:16:38]line Наличными: 0.00 [12:16:38]line Безнал.: 3000.76 [12:16:38]line Место: АЗС № 172 "Партнер Нефть" [12:16:38]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:16:38]line СНО: Общий режим [12:16:38]line Чек 253 30.10.2024 12:16 [12:16:38]line Смена: 536 ФФД: 1.0 [12:16:38]line ЗНМ: 0300000116 [12:16:38]line РНМ: 0000000000091780 [12:16:38]line Версия ККМ: 001 [12:16:38]line Платежная система: Mbank [12:16:38]line ФМ: 0000000000871765 [12:16:38]line ФД: 311406 [12:16:38]line ФПД: 183571811354215 [12:16:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T121641&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311406&fm=183571811354215&tin=02508201610067®Number=0000000000091780&sum=300076 [12:16:38]written 0, free lines is 4095 [12:16:38]Write to MH i2c: 01 00 00 5E 81 DF [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 5E 81 00 00 00 00 00 E2 0C D4 [12:16:38]RasterBufferAndPrint [12:16:38]line [12:16:38]line [12:16:38]line [12:16:38]line [12:16:38]line [12:16:38]written 0, free lines is 3303 [12:16:38]MH_Cut [12:16:38]Write to MH i2c: D1 01 00 65 81 01 B8 [12:16:38]Write i2c OK [12:16:38]MH_I2C_Read... [12:16:38]Read from MH i2c: D1 [12:16:38]MH_I2C_Read... [12:16:38]Read from MH i2c: D1 01 00 [12:16:38]MH_I2C_Read... [12:16:38]Read from MH i2c: D1 01 00 65 81 00 B7 [12:16:38]Write to MH i2c: 01 00 00 66 81 E7 [12:16:38]Write i2c OK [12:16:38]MH_I2C_Read... [12:16:39]*** Cut start [12:16:39]*** Purtial cut [12:16:39]*** Stage 1: CUTSNS_PIN = 1 [12:16:39]Read from MH i2c: 01 [12:16:39]MH_I2C_Read... [12:16:39]*** Stop cut motor [12:16:39]*** Cut end [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 66 81 00 00 00 00 00 FF 0F FC [12:16:39]process_action close_receipt done [12:16:39]requested_data is exist [12:16:39]produce_requested_data [12:16:39]requested_item fm.sn is exist - process it [12:16:39]wFMCommunicate request_size=4 [12:16:39]MH_SAM_APDU [12:16:39]CAPDU: 80 11 00 00 [12:16:39]Write to MH i2c: E2 08 00 67 81 80 11 00 00 00 00 00 00 62 [12:16:39]Write i2c OK [12:16:39]MH_I2C_Read... [12:16:39]Read from MH i2c: E2 [12:16:39]MH_I2C_Read... [12:16:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:40]Read from MH i2c: E2 17 00 [12:16:40]MH_I2C_Read... [12:16:40]Read from MH i2c: E2 17 00 67 81 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B7 [12:16:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:16:40]wFMCommunicate OK [12:16:40]requested_item fd.num is exist - process it [12:16:40]SAM_PROTO_GetFieldsCounters [12:16:40]wFMCommunicate request_size=4 [12:16:40]MH_SAM_APDU [12:16:40]CAPDU: 80 13 00 00 [12:16:40]Write to MH i2c: E2 08 00 68 81 80 13 00 00 00 00 00 00 65 [12:16:40]Write i2c OK [12:16:40]MH_I2C_Read... [12:16:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:16:40]Read from MH i2c: E2 [12:16:40]MH_I2C_Read... [12:16:40]Read from MH i2c: E2 62 00 [12:16:40]MH_I2C_Read... [12:16:40]Read from MH i2c: E2 62 00 68 81 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 6E C0 04 00 0E 04 04 00 18 02 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 CB [12:16: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 6E C0 04 00 0E 04 04 00 18 02 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:16:40]wFMCommunicate OK [12:16:40]SAM_PROTO_GetFieldsCounters done [12:16:40]requested_item shift.num is exist - process it [12:16:40]requested_item shift.opened is exist - process it [12:16:40]req_shift_opened [12:16:40]FM_GetShiftState [12:16:40]SAM_PROTO_GetShiftState [12:16:40]wFMCommunicate request_size=4 [12:16:40]MH_SAM_APDU [12:16:40]CAPDU: 80 13 01 00 [12:16:40]Write to MH i2c: E2 08 00 69 81 80 13 01 00 00 00 00 00 67 [12:16:40]Write i2c OK [12:16:40]MH_I2C_Read... [12:16:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:40]Read from MH i2c: E2 [12:16:40]MH_I2C_Read... [12:16:40]Read from MH i2c: E2 0E 00 [12:16:40]MH_I2C_Read... [12:16:40]Read from MH i2c: E2 0E 00 69 81 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 52 [12:16:40]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:16:40]wFMCommunicate OK [12:16:40]SAM_PROTO_GetShiftState done [12:16:40]FM_GetShiftState done [12:16:40]req_shift_opened done [12:16:40]requested_item shift.open_date is exist - process it [12:16:40]req_shift_open_date [12:16:40]req_shift_open_date done [12:16:40]produce_requested_data done [12:16:40]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311406,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:16:40]process_action_free close_receipt [12:16:40]json_value_free [12:16:40]json_value_free done [12:16:40]process_json_proto returns [12:16:40]Send response to host [12:16:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311406,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:16:40]free response buf [12:16:40]execute_script done [12:16:40]execute_script returns [12:16:40]free content buf [12:16:40]Sock 9.Close socket [12:16:40]Sock 9.Thread stoped [12:17:23]accept exits with 7 [12:17:23]New connection [12:17:23]New thread 3066654052 created [12:17:23]Thread 3066510692 joined [12:17:23]Waiting for new connection... [12:17:23] Sock 7.Parse request [12:17:23]Sock 7.Check first char [12:17:23]Sock 7.First char is OK [12:17:23]request: POST /json_proto HTTP/1.0 [12:17:23]Method: POST [12:17:23]URL: /json_proto [12:17:23]Method is POST - this is cgi request [12:17:23]url: /json_proto [12:17:23]query_string will be loaded in cgi processing [12:17:23]execute_cgi json_proto POST (null) [12:17:23]execute_cgi path=json_proto method=POST [12:17:23]POST find Content-Length [12:17:23]Host: 172.17.96.3:8080 [12:17:23]Content-Length: 677 [12:17:23]Content-Type: application/json [12:17:23] [12:17:23]POST finish read [12:17:23]Found Content-Length = 677 [12:17:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645208", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:17:23]execute_script... [12:17: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)645208", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:17:23]POST & json_proto [12:17:23]process_json_proto [12:17:23]json parsed OK: [12:17:23]protocol is kg_v1.0 [12:17:23]action value=close_receipt [12:17:23]process_action close_receipt [12:17:23]cmd_close_receipt [12:17:23]MH_GetDate [12:17:23]Write to MH i2c: F0 00 00 6A 81 DA [12:17:23]Write i2c OK [12:17:23]MH_I2C_Read... [12:17:23]Read from MH i2c: F0 [12:17:23]MH_I2C_Read... [12:17:23]Read from MH i2c: F0 09 00 [12:17:23]MH_I2C_Read... [12:17:23]Read from MH i2c: F0 09 00 6A 81 00 D8 23 22 67 44 5E 04 65 72 [12:17:23]GetLastDocTimeStamp 1730290601 [12:17:23]current date 1730290648 [12:17:23]FM_GetShiftState [12:17:23]SAM_PROTO_GetShiftState [12:17:23]wFMCommunicate request_size=4 [12:17:23]MH_SAM_APDU [12:17:23]CAPDU: 80 13 01 00 [12:17:23]Write to MH i2c: E2 08 00 6B 81 80 13 01 00 00 00 00 00 69 [12:17:23]Write i2c OK [12:17:23]MH_I2C_Read... [12:17:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:17:23]Read from MH i2c: E2 [12:17:23]MH_I2C_Read... [12:17:23]Read from MH i2c: E2 0E 00 [12:17:23]MH_I2C_Read... [12:17:23]Read from MH i2c: E2 0E 00 6B 81 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 54 [12:17:23]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:17:23]wFMCommunicate OK [12:17:23]SAM_PROTO_GetShiftState done [12:17:23]FM_GetShiftState done [12:17:23]opened in 1730247899 [12:17:23]opened+sec_in_day 1730334299 [12:17:23]quantity*price = 30038 [12:17:23]sum+1 = 30039 [12:17:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 254 30.10.2024 12:17 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311407 ФПД: 58083701607100 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T121728&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311407&fm=58083701607100&tin=02508201610067®Number=0000000000091780&sum=30000 [12:17:24]StoreToDocumentArchive [12:17:24]shift 536 fd 311407 [12:17:24]save to /storage/0536/doc_00311407 [12:17:24]save last doc name /storage/0536/doc_00311407 to /storage/kkm_last_doc_name [12:17:24]save OK [12:17:24]Clear old archive folders... [12:17:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:17:24]tlvbuf is 007E5430 [12:17:24]SAM_PROTO_ClearQueue [12:17:24]wFMCommunicate request_size=4 [12:17:24]MH_SAM_APDU [12:17:24]CAPDU: 80 09 00 00 [12:17:24]Write to MH i2c: E2 08 00 78 81 80 09 00 00 00 00 00 00 6B [12:17:24]Write i2c OK [12:17:24]MH_I2C_Read... [12:17:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:17:24]Read from MH i2c: E2 [12:17:24]MH_I2C_Read... [12:17:24]Read from MH i2c: E2 03 00 [12:17:24]MH_I2C_Read... [12:17:24]Read from MH i2c: E2 03 00 78 81 00 90 00 6D [12:17:24]RAPDU: 90 00 [12:17:24]wFMCommunicate OK [12:17:24]SAM_PROTO_ClearQueue done [12:17:24]KKMCreateOFDPacket [12:17:24]OFDProtocolAddRootSTLVToBuf [12:17:24]FM_MakeSignedData [12:17:24]FM_MakeSignedData [12:17:24]SAM_PROTO_SignData [12:17:24]wFMCommunicate request_size=4 [12:17:24]MH_SAM_APDU [12:17:24]CAPDU: 80 0D 01 02 [12:17:24]Write to MH i2c: E2 08 00 79 81 80 0D 01 02 00 00 00 00 73 [12:17:24]Write i2c OK [12:17:24]MH_I2C_Read... [12:17:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:17:24]Read from MH i2c: E2 [12:17:24]MH_I2C_Read... [12:17:24]Read from MH i2c: E2 03 00 [12:17:24]MH_I2C_Read... [12:17:24]Read from MH i2c: E2 03 00 79 81 00 90 00 6E [12:17:24]RAPDU: 90 00 [12:17:24]wFMCommunicate OK [12:17:24]wFMCommunicate request_size=255 [12:17:24]MH_SAM_APDU [12:17: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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 FE 00 00 00 F4 03 04 00 D8 23 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6F C0 04 00 35 04 06 00 34 [12:17:24]Write to MH i2c: E2 02 01 7A 81 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 FE 00 00 00 F4 03 04 00 D8 23 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6F C0 04 00 35 04 06 00 34 00 00 F8 [12:17:24]Write i2c OK [12:17:24]MH_I2C_Read... [12:17:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:17:24]Read from MH i2c: E2 [12:17:24]MH_I2C_Read... [12:17:24]Read from MH i2c: E2 03 00 [12:17:24]MH_I2C_Read... [12:17:24]Read from MH i2c: E2 03 00 7A 81 00 90 00 6F [12:17:24]RAPDU: 90 00 [12:17:24]wFMCommunicate OK [12:17:24]wFMCommunicate request_size=10 [12:17:24]MH_SAM_APDU [12:17:24]CAPDU: 80 0D 02 02 05 D3 AA 66 CA BC [12:17:24]Write to MH i2c: E2 0D 00 7B 81 80 0D 02 02 05 00 D3 AA 66 CA BC 00 00 E9 [12:17:24]Write i2c OK [12:17:24]MH_I2C_Read... [12:17:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:17:24]Read from MH i2c: E2 [12:17:24]MH_I2C_Read... [12:17:24]Read from MH i2c: E2 03 00 [12:17:24]MH_I2C_Read... [12:17:24]Read from MH i2c: E2 03 00 7B 81 00 90 00 70 [12:17:24]RAPDU: 90 00 [12:17:24]wFMCommunicate OK [12:17:24]wFMCommunicate request_size=4 [12:17:24]MH_SAM_APDU [12:17:24]CAPDU: 80 0D 03 02 [12:17:24]Write to MH i2c: E2 08 00 7C 81 80 0D 03 02 00 00 00 00 78 [12:17:24]Write i2c OK [12:17:24]MH_I2C_Read... [12:17:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:17:25]Read from MH i2c: E2 [12:17:25]MH_I2C_Read... [12:17:25]Read from MH i2c: E2 0B 00 [12:17:25]MH_I2C_Read... [12:17:25]Read from MH i2c: E2 0B 00 7C 81 00 A4 70 9B 99 7B 6A 3F 3F 90 00 24 [12:17:25]RAPDU: A4 70 9B 99 7B 6A 3F 3F 90 00 [12:17:25]wFMCommunicate OK [12:17:25]SAM_PROTO_SignData done [12:17:25]FM_MakeSignedData done [12:17:25]CreateOFDProtocolMessage [12:17:25]wFMCommunicate request_size=4 [12:17:25]MH_SAM_APDU [12:17:25]CAPDU: 80 11 00 00 [12:17:25]Write to MH i2c: E2 08 00 7D 81 80 11 00 00 00 00 00 00 78 [12:17:25]Write i2c OK [12:17:25]MH_I2C_Read... [12:17:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:17:25]Read from MH i2c: E2 [12:17:25]MH_I2C_Read... [12:17:25]Read from MH i2c: E2 17 00 [12:17:25]MH_I2C_Read... [12:17:25]Read from MH i2c: E2 17 00 7D 81 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CD [12:17:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:17:25]wFMCommunicate OK [12:17:25]CreateOFDProtocolMessage done [12:17:25]OFDSenderStorePacket 311407 [12:17:25]StoreOFDPacket docnum=311407 [12:17:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 1A 7F 07 01 42 95 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 FE 00 00 00 F4 03 04 00 D8 23 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6F C0 04 00 35 04 06 00 34 D3 AA 66 CA BC A4 70 9B 99 7B 6A 3F 3F [12:17:25]CheckFolder [12:17:25]dirname=/storage/ofd_packets [12:17:25]CheckFolder done [12:17:25]ProducePacketName [12:17:25]name=ofd_packets/00311407 [12:17:25]NVStorageSaveData ofd_packets/00311407 [12:17:25]File name is /storage/ofd_packets/00311407 [12:17:25]Write 301 bytes [12:17:25]NVStorageSaveData done [12:17:25]OFDSenderStorePacket done [12:17:25]KKMCreateOFDPacket done [12:17:25]NVStorageSaveData kkm_last_timestamp [12:17:25]File name is /storage/kkm_last_timestamp [12:17:25]Write 4 bytes [12:17:25]NVStorageSaveData done [12:17:25]ExternCall_PrintAddStr [12:17:25]wPrintStart [12:17:25]Write to MH i2c: 01 00 00 7E 81 FF [12:17:25]Write i2c OK [12:17:25]MH_I2C_Read... [12:17:25]Read from MH i2c: 01 [12:17:25]MH_I2C_Read... [12:17:25]Read from MH i2c: 01 07 00 [12:17:25]MH_I2C_Read... [12:17:25]Read from MH i2c: 01 07 00 7E 81 00 00 00 00 00 FF 0F 14 [12:17:25]RasterBufferAndPrint [12:17:25]line Счет N : (1)645208 [12:17:25]line ИНН: 02508201610067 [12:17:25]line Контрольно-Кассовый Чек [12:17:25]line ПРОДАЖА [12:17:25]line ТРК (МРК, ГНК) : 31 [12:17:25]line Товар: 2710124130 [12:17:25]line Аи-92-К-2 [12:17:25]line 4.490 * 66.90 [12:17:25]line = 300.38 [12:17:25]line НДС 12% НСП 1% [12:17:25]line > о реализуемом товаре [12:17:25]line ОКРУГЛЕНИЕ: -0.38 [12:17:25]line ИТОГО: 300.00 [12:17:25]line Внесено: 300.00 [12:17:25]line СДАЧА: 0.00 [12:17:25]line НСП 1% : 2.66 [12:17:25]line НДС 12% : 31.90 [12:17:25]line Наличными: 300.00 [12:17:25]line Безнал.: 0.00 [12:17:25]line Место: АЗС № 172 "Партнер Нефть" [12:17:25]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:17:25]line СНО: Общий режим [12:17:25]line Чек 254 30.10.2024 12:17 [12:17:25]line Смена: 536 ФФД: 1.0 [12:17:25]line ЗНМ: 0300000116 [12:17:25]line РНМ: 0000000000091780 [12:17:25]line Версия ККМ: 001 [12:17:25]line ФМ: 0000000000871765 [12:17:25]line ФД: 311407 [12:17:25]line ФПД: 58083701607100 [12:17:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T121728&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311407&fm=58083701607100&tin=02508201610067®Number=0000000000091780&sum=30000 [12:17:25]written 0, free lines is 4095 [12:17:25]Write to MH i2c: 01 00 00 A8 81 29 [12:17:25]Write i2c OK [12:17:25]MH_I2C_Read... [12:17:25]Read from MH i2c: 01 [12:17:25]MH_I2C_Read... [12:17:25]Read from MH i2c: 01 07 00 [12:17:25]MH_I2C_Read... [12:17:25]Read from MH i2c: 01 07 00 A8 81 00 00 00 00 00 B6 0C F2 [12:17:25]RasterBufferAndPrint [12:17:25]line [12:17:25]line [12:17:25]line [12:17:25]line [12:17:25]line [12:17:25]written 0, free lines is 3262 [12:17:25]MH_Cut [12:17:25]Write to MH i2c: D1 01 00 AF 81 01 02 [12:17:25]Write i2c OK [12:17:25]MH_I2C_Read... [12:17:25]Read from MH i2c: D1 [12:17:25]MH_I2C_Read... [12:17:25]Read from MH i2c: D1 01 00 [12:17:25]MH_I2C_Read... [12:17:25]Read from MH i2c: D1 01 00 AF 81 00 01 [12:17:25]Write to MH i2c: 01 00 00 B0 81 31 [12:17:25]Write i2c OK [12:17:25]MH_I2C_Read... [12:17:26]*** Cut start [12:17:26]*** Purtial cut [12:17:26]*** Stage 1: CUTSNS_PIN = 1 [12:17:26]Read from MH i2c: 01 [12:17:26]MH_I2C_Read... [12:17:26]*** Stop cut motor [12:17:26]*** Cut end [12:17:26]Read from MH i2c: 01 07 00 [12:17:26]MH_I2C_Read... [12:17:26]Read from MH i2c: 01 07 00 B0 81 00 00 00 00 00 FF 0F 46 [12:17:26]process_action close_receipt done [12:17:26]requested_data is exist [12:17:26]produce_requested_data [12:17:26]requested_item fm.sn is exist - process it [12:17:26]wFMCommunicate request_size=4 [12:17:26]MH_SAM_APDU [12:17:26]CAPDU: 80 11 00 00 [12:17:26]Write to MH i2c: E2 08 00 B1 81 80 11 00 00 00 00 00 00 AC [12:17:26]Write i2c OK [12:17:26]MH_I2C_Read... [12:17:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:17:26]Read from MH i2c: E2 [12:17:26]MH_I2C_Read... [12:17:26]Read from MH i2c: E2 17 00 [12:17:26]MH_I2C_Read... [12:17:26]Read from MH i2c: E2 17 00 B1 81 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 01 [12:17:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:17:26]wFMCommunicate OK [12:17:26]requested_item fd.num is exist - process it [12:17:26]SAM_PROTO_GetFieldsCounters [12:17:26]wFMCommunicate request_size=4 [12:17:26]MH_SAM_APDU [12:17:26]CAPDU: 80 13 00 00 [12:17:26]Write to MH i2c: E2 08 00 B2 81 80 13 00 00 00 00 00 00 AF [12:17:26]Write i2c OK [12:17:26]MH_I2C_Read... [12:17:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:17:26]Read from MH i2c: E2 [12:17:26]MH_I2C_Read... [12:17:26]Read from MH i2c: E2 62 00 [12:17:26]MH_I2C_Read... [12:17:26]Read from MH i2c: E2 62 00 B2 81 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 6F C0 04 00 0E 04 04 00 18 02 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 19 [12:17: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 6F C0 04 00 0E 04 04 00 18 02 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:17:26]wFMCommunicate OK [12:17:26]SAM_PROTO_GetFieldsCounters done [12:17:26]requested_item shift.num is exist - process it [12:17:26]requested_item shift.opened is exist - process it [12:17:26]req_shift_opened [12:17:26]FM_GetShiftState [12:17:26]SAM_PROTO_GetShiftState [12:17:26]wFMCommunicate request_size=4 [12:17:26]MH_SAM_APDU [12:17:26]CAPDU: 80 13 01 00 [12:17:26]Write to MH i2c: E2 08 00 B3 81 80 13 01 00 00 00 00 00 B1 [12:17:26]Write i2c OK [12:17:26]MH_I2C_Read... [12:17:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:17:26]Read from MH i2c: E2 [12:17:26]MH_I2C_Read... [12:17:26]Read from MH i2c: E2 0E 00 [12:17:26]MH_I2C_Read... [12:17:26]Read from MH i2c: E2 0E 00 B3 81 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 9C [12:17:26]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:17:26]wFMCommunicate OK [12:17:26]SAM_PROTO_GetShiftState done [12:17:26]FM_GetShiftState done [12:17:26]req_shift_opened done [12:17:26]requested_item shift.open_date is exist - process it [12:17:26]req_shift_open_date [12:17:26]req_shift_open_date done [12:17:26]produce_requested_data done [12:17:26]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311407,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:17:26]process_action_free close_receipt [12:17:26]json_value_free [12:17:26]json_value_free done [12:17:26]process_json_proto returns [12:17:26]Send response to host [12:17:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311407,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:17:26]free response buf [12:17:26]execute_script done [12:17:26]execute_script returns [12:17:26]free content buf [12:17:26]Sock 7.Close socket [12:17:26]Sock 7.Thread stoped [12:17:43]accept exits with 9 [12:17:43]New connection [12:17:43]New thread 3066510692 created [12:17:43]Thread 3066654052 joined [12:17:43]Waiting for new connection... [12:17:43] Sock 9.Parse request [12:17:43]Sock 9.Check first char [12:17:43]Sock 9.First char is OK [12:17:43]request: POST /json_proto HTTP/1.0 [12:17:43]Method: POST [12:17:43]URL: /json_proto [12:17:43]Method is POST - this is cgi request [12:17:43]url: /json_proto [12:17:43]query_string will be loaded in cgi processing [12:17:43]execute_cgi json_proto POST (null) [12:17:43]execute_cgi path=json_proto method=POST [12:17:43]POST find Content-Length [12:17:43]Host: 172.17.96.3:8080 [12:17:43]Content-Length: 677 [12:17:43]Content-Type: application/json [12:17:43] [12:17:43]POST finish read [12:17:43]Found Content-Length = 677 [12:17:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645209", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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" ] } } [12:17:43]execute_script... [12:17: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)645209", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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" ] } } [12:17:43]POST & json_proto [12:17:43]process_json_proto [12:17:43]json parsed OK: [12:17:43]protocol is kg_v1.0 [12:17:43]action value=close_receipt [12:17:43]process_action close_receipt [12:17:43]cmd_close_receipt [12:17:43]MH_GetDate [12:17:43]Write to MH i2c: F0 00 00 B4 81 24 [12:17:43]Write i2c OK [12:17:43]MH_I2C_Read... [12:17:43]Read from MH i2c: F0 [12:17:43]MH_I2C_Read... [12:17:43]Read from MH i2c: F0 09 00 [12:17:43]MH_I2C_Read... [12:17:43]Read from MH i2c: F0 09 00 B4 81 00 EC 23 22 67 44 5E 04 65 D0 [12:17:43]GetLastDocTimeStamp 1730290648 [12:17:43]current date 1730290668 [12:17:43]FM_GetShiftState [12:17:43]SAM_PROTO_GetShiftState [12:17:43]wFMCommunicate request_size=4 [12:17:43]MH_SAM_APDU [12:17:43]CAPDU: 80 13 01 00 [12:17:43]Write to MH i2c: E2 08 00 B5 81 80 13 01 00 00 00 00 00 B3 [12:17:43]Write i2c OK [12:17:43]MH_I2C_Read... [12:17:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:17:43]Read from MH i2c: E2 [12:17:43]MH_I2C_Read... [12:17:43]Read from MH i2c: E2 0E 00 [12:17:43]MH_I2C_Read... [12:17:43]Read from MH i2c: E2 0E 00 B5 81 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 9E [12:17:43]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:17:43]wFMCommunicate OK [12:17:43]SAM_PROTO_GetShiftState done [12:17:43]FM_GetShiftState done [12:17:43]opened in 1730247899 [12:17:43]opened+sec_in_day 1730334299 [12:17:43]quantity*price = 20003 [12:17:43]sum+1 = 20004 [12:17:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 255 30.10.2024 12:17 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311408 ФПД: 197925018816624 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T121748&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311408&fm=197925018816624&tin=02508201610067®Number=0000000000091780&sum=20000 [12:17:44]StoreToDocumentArchive [12:17:44]shift 536 fd 311408 [12:17:44]save to /storage/0536/doc_00311408 [12:17:44]save last doc name /storage/0536/doc_00311408 to /storage/kkm_last_doc_name [12:17:44]save OK [12:17:44]Clear old archive folders... [12:17:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:17:44]tlvbuf is 006FBFC0 [12:17:44]SAM_PROTO_ClearQueue [12:17:44]wFMCommunicate request_size=4 [12:17:44]MH_SAM_APDU [12:17:44]CAPDU: 80 09 00 00 [12:17:44]Write to MH i2c: E2 08 00 C2 81 80 09 00 00 00 00 00 00 B5 [12:17:44]Write i2c OK [12:17:44]MH_I2C_Read... [12:17:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:17:44]Read from MH i2c: E2 [12:17:44]MH_I2C_Read... [12:17:44]Read from MH i2c: E2 03 00 [12:17:44]MH_I2C_Read... [12:17:44]Read from MH i2c: E2 03 00 C2 81 00 90 00 B7 [12:17:44]RAPDU: 90 00 [12:17:44]wFMCommunicate OK [12:17:44]SAM_PROTO_ClearQueue done [12:17:44]KKMCreateOFDPacket [12:17:44]OFDProtocolAddRootSTLVToBuf [12:17:44]FM_MakeSignedData [12:17:44]FM_MakeSignedData [12:17:44]SAM_PROTO_SignData [12:17:44]wFMCommunicate request_size=4 [12:17:44]MH_SAM_APDU [12:17:44]CAPDU: 80 0D 01 02 [12:17:44]Write to MH i2c: E2 08 00 C3 81 80 0D 01 02 00 00 00 00 BD [12:17:44]Write i2c OK [12:17:44]MH_I2C_Read... [12:17:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:17:44]Read from MH i2c: E2 [12:17:44]MH_I2C_Read... [12:17:44]Read from MH i2c: E2 03 00 [12:17:44]MH_I2C_Read... [12:17:44]Read from MH i2c: E2 03 00 C3 81 00 90 00 B8 [12:17:44]RAPDU: 90 00 [12:17:44]wFMCommunicate OK [12:17:44]wFMCommunicate request_size=255 [12:17:44]MH_SAM_APDU [12:17: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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 FF 00 00 00 F4 03 04 00 EC 23 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 70 C0 04 00 35 04 06 00 B4 [12:17:44]Write to MH i2c: E2 02 01 C4 81 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 FF 00 00 00 F4 03 04 00 EC 23 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 70 C0 04 00 35 04 06 00 B4 00 00 A6 [12:17:44]Write i2c OK [12:17:44]MH_I2C_Read... [12:17:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:17:45]Read from MH i2c: E2 [12:17:45]MH_I2C_Read... [12:17:45]Read from MH i2c: E2 03 00 [12:17:45]MH_I2C_Read... [12:17:45]Read from MH i2c: E2 03 00 C4 81 00 90 00 B9 [12:17:45]RAPDU: 90 00 [12:17:45]wFMCommunicate OK [12:17:45]wFMCommunicate request_size=10 [12:17:45]MH_SAM_APDU [12:17:45]CAPDU: 80 0D 02 02 05 03 02 70 50 70 [12:17:45]Write to MH i2c: E2 0D 00 C5 81 80 0D 02 02 05 00 03 02 70 50 70 00 00 FF [12:17:45]Write i2c OK [12:17:45]MH_I2C_Read... [12:17:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:17:45]Read from MH i2c: E2 [12:17:45]MH_I2C_Read... [12:17:45]Read from MH i2c: E2 03 00 [12:17:45]MH_I2C_Read... [12:17:45]Read from MH i2c: E2 03 00 C5 81 00 90 00 BA [12:17:45]RAPDU: 90 00 [12:17:45]wFMCommunicate OK [12:17:45]wFMCommunicate request_size=4 [12:17:45]MH_SAM_APDU [12:17:45]CAPDU: 80 0D 03 02 [12:17:45]Write to MH i2c: E2 08 00 C6 81 80 0D 03 02 00 00 00 00 C2 [12:17:45]Write i2c OK [12:17:45]MH_I2C_Read... [12:17:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:17:45]Read from MH i2c: E2 [12:17:45]MH_I2C_Read... [12:17:45]Read from MH i2c: E2 0B 00 [12:17:45]MH_I2C_Read... [12:17:45]Read from MH i2c: E2 0B 00 C6 81 00 22 19 C2 04 9E CE 8D 31 90 00 EE [12:17:45]RAPDU: 22 19 C2 04 9E CE 8D 31 90 00 [12:17:45]wFMCommunicate OK [12:17:45]SAM_PROTO_SignData done [12:17:45]FM_MakeSignedData done [12:17:45]CreateOFDProtocolMessage [12:17:45]wFMCommunicate request_size=4 [12:17:45]MH_SAM_APDU [12:17:45]CAPDU: 80 11 00 00 [12:17:45]Write to MH i2c: E2 08 00 C7 81 80 11 00 00 00 00 00 00 C2 [12:17:45]Write i2c OK [12:17:45]MH_I2C_Read... [12:17:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:17:45]Read from MH i2c: E2 [12:17:45]MH_I2C_Read... [12:17:45]Read from MH i2c: E2 17 00 [12:17:45]MH_I2C_Read... [12:17:45]Read from MH i2c: E2 17 00 C7 81 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 17 [12:17:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:17:45]wFMCommunicate OK [12:17:45]CreateOFDProtocolMessage done [12:17:45]OFDSenderStorePacket 311408 [12:17:45]StoreOFDPacket docnum=311408 [12:17:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 1D A6 07 01 9A 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 FF 00 00 00 F4 03 04 00 EC 23 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 70 C0 04 00 35 04 06 00 B4 03 02 70 50 70 22 19 C2 04 9E CE 8D 31 [12:17:45]CheckFolder [12:17:45]dirname=/storage/ofd_packets [12:17:45]CheckFolder done [12:17:45]ProducePacketName [12:17:45]name=ofd_packets/00311408 [12:17:45]NVStorageSaveData ofd_packets/00311408 [12:17:45]File name is /storage/ofd_packets/00311408 [12:17:45]Write 301 bytes [12:17:45]NVStorageSaveData done [12:17:45]OFDSenderStorePacket done [12:17:45]KKMCreateOFDPacket done [12:17:45]NVStorageSaveData kkm_last_timestamp [12:17:45]File name is /storage/kkm_last_timestamp [12:17:45]Write 4 bytes [12:17:45]NVStorageSaveData done [12:17:45]ExternCall_PrintAddStr [12:17:45]wPrintStart [12:17:45]Write to MH i2c: 01 00 00 C8 81 49 [12:17:45]Write i2c OK [12:17:45]MH_I2C_Read... [12:17:45]Read from MH i2c: 01 [12:17:45]MH_I2C_Read... [12:17:45]Read from MH i2c: 01 07 00 [12:17:45]MH_I2C_Read... [12:17:45]Read from MH i2c: 01 07 00 C8 81 00 00 00 00 00 FF 0F 5E [12:17:45]RasterBufferAndPrint [12:17:45]line Счет N : (1)645209 [12:17:45]line ИНН: 02508201610067 [12:17:45]line Контрольно-Кассовый Чек [12:17:45]line ПРОДАЖА [12:17:45]line ТРК (МРК, ГНК) : 41 [12:17:45]line Товар: 2710124130 [12:17:45]line Аи-92-К-2 [12:17:45]line 2.990 * 66.90 [12:17:45]line = 200.03 [12:17:45]line НДС 12% НСП 1% [12:17:45]line > о реализуемом товаре [12:17:45]line ОКРУГЛЕНИЕ: -0.03 [12:17:45]line ИТОГО: 200.00 [12:17:45]line Внесено: 200.00 [12:17:45]line СДАЧА: 0.00 [12:17:45]line НСП 1% : 1.77 [12:17:45]line НДС 12% : 21.24 [12:17:45]line Наличными: 200.00 [12:17:45]line Безнал.: 0.00 [12:17:45]line Место: АЗС № 172 "Партнер Нефть" [12:17:45]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:17:45]line СНО: Общий режим [12:17:45]line Чек 255 30.10.2024 12:17 [12:17:45]line Смена: 536 ФФД: 1.0 [12:17:45]line ЗНМ: 0300000116 [12:17:45]line РНМ: 0000000000091780 [12:17:45]line Версия ККМ: 001 [12:17:45]line ФМ: 0000000000871765 [12:17:45]line ФД: 311408 [12:17:45]line ФПД: 197925018816624 [12:17:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T121748&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311408&fm=197925018816624&tin=02508201610067®Number=0000000000091780&sum=20000 [12:17:45]written 0, free lines is 4095 [12:17:45]Write to MH i2c: 01 00 00 F2 81 73 [12:17:45]Write i2c OK [12:17:45]MH_I2C_Read... [12:17:45]Read from MH i2c: 01 [12:17:45]MH_I2C_Read... [12:17:45]Read from MH i2c: 01 07 00 [12:17:45]MH_I2C_Read... [12:17:45]Read from MH i2c: 01 07 00 F2 81 00 00 00 00 00 BE 0C 44 [12:17:45]RasterBufferAndPrint [12:17:45]line [12:17:45]line [12:17:45]line [12:17:45]line [12:17:45]line [12:17:45]written 0, free lines is 3268 [12:17:46]MH_Cut [12:17:46]Write to MH i2c: D1 01 00 F9 81 01 4C [12:17:46]Write i2c OK [12:17:46]MH_I2C_Read... [12:17:46]Read from MH i2c: D1 [12:17:46]MH_I2C_Read... [12:17:46]Read from MH i2c: D1 01 00 [12:17:46]MH_I2C_Read... [12:17:46]Read from MH i2c: D1 01 00 F9 81 00 4B [12:17:46]Write to MH i2c: 01 00 00 FA 81 7B [12:17:46]Write i2c OK [12:17:46]MH_I2C_Read... [12:17:46]*** Cut start [12:17:46]*** Purtial cut [12:17:46]*** Stage 1: CUTSNS_PIN = 1 [12:17:47]Read from MH i2c: 01 [12:17:47]MH_I2C_Read... [12:17:47]*** Stop cut motor [12:17:47]*** Cut end [12:17:47]Read from MH i2c: 01 07 00 [12:17:47]MH_I2C_Read... [12:17:47]Read from MH i2c: 01 07 00 FA 81 00 00 00 00 00 FF 0F 90 [12:17:47]process_action close_receipt done [12:17:47]requested_data is exist [12:17:47]produce_requested_data [12:17:47]requested_item fm.sn is exist - process it [12:17:47]wFMCommunicate request_size=4 [12:17:47]MH_SAM_APDU [12:17:47]CAPDU: 80 11 00 00 [12:17:47]Write to MH i2c: E2 08 00 FB 81 80 11 00 00 00 00 00 00 F6 [12:17:47]Write i2c OK [12:17:47]MH_I2C_Read... [12:17:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:17:47]Read from MH i2c: E2 [12:17:47]MH_I2C_Read... [12:17:47]Read from MH i2c: E2 17 00 [12:17:47]MH_I2C_Read... [12:17:47]Read from MH i2c: E2 17 00 FB 81 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4B [12:17:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:17:47]wFMCommunicate OK [12:17:47]requested_item fd.num is exist - process it [12:17:47]SAM_PROTO_GetFieldsCounters [12:17:47]wFMCommunicate request_size=4 [12:17:47]MH_SAM_APDU [12:17:47]CAPDU: 80 13 00 00 [12:17:47]Write to MH i2c: E2 08 00 FC 81 80 13 00 00 00 00 00 00 F9 [12:17:47]Write i2c OK [12:17:47]MH_I2C_Read... [12:17:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:17:47]Read from MH i2c: E2 [12:17:47]MH_I2C_Read... [12:17:47]Read from MH i2c: E2 62 00 [12:17:47]MH_I2C_Read... [12:17:47]Read from MH i2c: E2 62 00 FC 81 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 70 C0 04 00 0E 04 04 00 18 02 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 68 [12:17: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 70 C0 04 00 0E 04 04 00 18 02 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:17:47]wFMCommunicate OK [12:17:47]SAM_PROTO_GetFieldsCounters done [12:17:47]requested_item shift.num is exist - process it [12:17:47]requested_item shift.opened is exist - process it [12:17:47]req_shift_opened [12:17:47]FM_GetShiftState [12:17:47]SAM_PROTO_GetShiftState [12:17:47]wFMCommunicate request_size=4 [12:17:47]MH_SAM_APDU [12:17:47]CAPDU: 80 13 01 00 [12:17:47]Write to MH i2c: E2 08 00 FD 81 80 13 01 00 00 00 00 00 FB [12:17:47]Write i2c OK [12:17:47]MH_I2C_Read... [12:17:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:17:47]Read from MH i2c: E2 [12:17:47]MH_I2C_Read... [12:17:47]Read from MH i2c: E2 0E 00 [12:17:47]MH_I2C_Read... [12:17:47]Read from MH i2c: E2 0E 00 FD 81 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 E6 [12:17:47]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:17:47]wFMCommunicate OK [12:17:47]SAM_PROTO_GetShiftState done [12:17:47]FM_GetShiftState done [12:17:47]req_shift_opened done [12:17:47]requested_item shift.open_date is exist - process it [12:17:47]req_shift_open_date [12:17:47]req_shift_open_date done [12:17:47]produce_requested_data done [12:17:47]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311408,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:17:47]process_action_free close_receipt [12:17:47]json_value_free [12:17:47]json_value_free done [12:17:47]process_json_proto returns [12:17:47]Send response to host [12:17:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311408,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:17:47]free response buf [12:17:47]execute_script done [12:17:47]execute_script returns [12:17:47]free content buf [12:17:47]Sock 9.Close socket [12:17:47]Sock 9.Thread stoped [12:18:02]accept exits with 7 [12:18:02]New connection [12:18:02]New thread 3066654052 created [12:18:02]Thread 3066510692 joined [12:18:02]Waiting for new connection... [12:18:02] Sock 7.Parse request [12:18:02]Sock 7.Check first char [12:18:02]Sock 7.First char is OK [12:18:02]request: POST /json_proto HTTP/1.0 [12:18:02]Method: POST [12:18:02]URL: /json_proto [12:18:02]Method is POST - this is cgi request [12:18:02]url: /json_proto [12:18:02]query_string will be loaded in cgi processing [12:18:02]execute_cgi json_proto POST (null) [12:18:02]execute_cgi path=json_proto method=POST [12:18:02]POST find Content-Length [12:18:02]Host: 172.17.96.3:8080 [12:18:02]Content-Length: 766 [12:18:02]Content-Type: application/json [12:18:02] [12:18:02]POST finish read [12:18:02]Found Content-Length = 766 [12:18:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645210", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:18:02]execute_script... [12:18: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)645210", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:18:02]POST & json_proto [12:18:02]process_json_proto [12:18:02]json parsed OK: [12:18:02]protocol is kg_v1.0 [12:18:02]action value=close_receipt [12:18:02]process_action close_receipt [12:18:02]cmd_close_receipt [12:18:02]MH_GetDate [12:18:02]Write to MH i2c: F0 00 00 FE 81 6E [12:18:02]Write i2c OK [12:18:02]MH_I2C_Read... [12:18:02]Read from MH i2c: F0 [12:18:02]MH_I2C_Read... [12:18:02]Read from MH i2c: F0 09 00 [12:18:02]MH_I2C_Read... [12:18:02]Read from MH i2c: F0 09 00 FE 81 00 FF 23 22 67 44 5E 04 65 2D [12:18:02]GetLastDocTimeStamp 1730290668 [12:18:02]current date 1730290687 [12:18:02]FM_GetShiftState [12:18:02]SAM_PROTO_GetShiftState [12:18:02]wFMCommunicate request_size=4 [12:18:02]MH_SAM_APDU [12:18:02]CAPDU: 80 13 01 00 [12:18:02]Write to MH i2c: E2 08 00 FF 81 80 13 01 00 00 00 00 00 FD [12:18:02]Write i2c OK [12:18:02]MH_I2C_Read... [12:18:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:02]Read from MH i2c: E2 [12:18:02]MH_I2C_Read... [12:18:02]Read from MH i2c: E2 0E 00 [12:18:02]MH_I2C_Read... [12:18:02]Read from MH i2c: E2 0E 00 FF 81 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 E8 [12:18:02]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:18:02]wFMCommunicate OK [12:18:02]SAM_PROTO_GetShiftState done [12:18:02]FM_GetShiftState done [12:18:02]opened in 1730247899 [12:18:02]opened+sec_in_day 1730334299 [12:18:02]quantity*price = 100050 [12:18:02]sum+1 = 100052 [12:18:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 256 30.10.2024 12:18 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311409 ФПД: 17951835819656 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T121807&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311409&fm=17951835819656&tin=02508201610067®Number=0000000000091780&sum=100051 [12:18:03]StoreToDocumentArchive [12:18:03]shift 536 fd 311409 [12:18:03]save to /storage/0536/doc_00311409 [12:18:03]save last doc name /storage/0536/doc_00311409 to /storage/kkm_last_doc_name [12:18:03]save OK [12:18:03]Clear old archive folders... [12:18:03]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:18:03]tlvbuf is 007385A0 [12:18:03]SAM_PROTO_ClearQueue [12:18:03]wFMCommunicate request_size=4 [12:18:03]MH_SAM_APDU [12:18:03]CAPDU: 80 09 00 00 [12:18:03]Write to MH i2c: E2 08 00 0C 82 80 09 00 00 00 00 00 00 00 [12:18:03]Write i2c OK [12:18:03]MH_I2C_Read... [12:18:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:18:03]Read from MH i2c: E2 [12:18:03]MH_I2C_Read... [12:18:03]Read from MH i2c: E2 03 00 [12:18:03]MH_I2C_Read... [12:18:03]Read from MH i2c: E2 03 00 0C 82 00 90 00 02 [12:18:03]RAPDU: 90 00 [12:18:03]wFMCommunicate OK [12:18:03]SAM_PROTO_ClearQueue done [12:18:03]KKMCreateOFDPacket [12:18:03]OFDProtocolAddRootSTLVToBuf [12:18:03]FM_MakeSignedData [12:18:03]FM_MakeSignedData [12:18:03]SAM_PROTO_SignData [12:18:03]wFMCommunicate request_size=4 [12:18:03]MH_SAM_APDU [12:18:03]CAPDU: 80 0D 01 02 [12:18:03]Write to MH i2c: E2 08 00 0D 82 80 0D 01 02 00 00 00 00 08 [12:18:03]Write i2c OK [12:18:03]MH_I2C_Read... [12:18:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:18:03]Read from MH i2c: E2 [12:18:03]MH_I2C_Read... [12:18:03]Read from MH i2c: E2 03 00 [12:18:03]MH_I2C_Read... [12:18:03]Read from MH i2c: E2 03 00 0D 82 00 90 00 03 [12:18:03]RAPDU: 90 00 [12:18:03]wFMCommunicate OK [12:18:03]wFMCommunicate request_size=255 [12:18:03]MH_SAM_APDU [12:18: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 32 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 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 01 00 00 F4 03 04 00 FF 23 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 71 C0 04 00 35 04 06 00 10 53 BC CC [12:18:03]Write to MH i2c: E2 02 01 0E 82 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 32 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 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 01 00 00 F4 03 04 00 FF 23 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 71 C0 04 00 35 04 06 00 10 53 BC CC 00 00 D8 [12:18:03]Write i2c OK [12:18:03]MH_I2C_Read... [12:18:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:04]Read from MH i2c: E2 [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: E2 03 00 [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: E2 03 00 0E 82 00 90 00 04 [12:18:04]RAPDU: 90 00 [12:18:04]wFMCommunicate OK [12:18:04]wFMCommunicate request_size=7 [12:18:04]MH_SAM_APDU [12:18:04]CAPDU: 80 0D 02 02 02 0E 88 [12:18:04]Write to MH i2c: E2 0A 00 0F 82 80 0D 02 02 02 00 0E 88 00 00 A5 [12:18:04]Write i2c OK [12:18:04]MH_I2C_Read... [12:18:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:04]Read from MH i2c: E2 [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: E2 03 00 [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: E2 03 00 0F 82 00 90 00 05 [12:18:04]RAPDU: 90 00 [12:18:04]wFMCommunicate OK [12:18:04]wFMCommunicate request_size=4 [12:18:04]MH_SAM_APDU [12:18:04]CAPDU: 80 0D 03 02 [12:18:04]Write to MH i2c: E2 08 00 10 82 80 0D 03 02 00 00 00 00 0D [12:18:04]Write i2c OK [12:18:04]MH_I2C_Read... [12:18:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:18:04]Read from MH i2c: E2 [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: E2 0B 00 [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: E2 0B 00 10 82 00 28 58 A9 AA FE F0 DD 80 90 00 2C [12:18:04]RAPDU: 28 58 A9 AA FE F0 DD 80 90 00 [12:18:04]wFMCommunicate OK [12:18:04]SAM_PROTO_SignData done [12:18:04]FM_MakeSignedData done [12:18:04]CreateOFDProtocolMessage [12:18:04]wFMCommunicate request_size=4 [12:18:04]MH_SAM_APDU [12:18:04]CAPDU: 80 11 00 00 [12:18:04]Write to MH i2c: E2 08 00 11 82 80 11 00 00 00 00 00 00 0D [12:18:04]Write i2c OK [12:18:04]MH_I2C_Read... [12:18:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:04]Read from MH i2c: E2 [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: E2 17 00 [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: E2 17 00 11 82 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 62 [12:18:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:18:04]wFMCommunicate OK [12:18:04]CreateOFDProtocolMessage done [12:18:04]OFDSenderStorePacket 311409 [12:18:04]StoreOFDPacket docnum=311409 [12:18:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 B2 95 04 01 F5 4B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 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 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 01 00 00 F4 03 04 00 FF 23 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 71 C0 04 00 35 04 06 00 10 53 BC CC 0E 88 28 58 A9 AA FE F0 DD 80 [12:18:04]CheckFolder [12:18:04]dirname=/storage/ofd_packets [12:18:04]CheckFolder done [12:18:04]ProducePacketName [12:18:04]name=ofd_packets/00311409 [12:18:04]NVStorageSaveData ofd_packets/00311409 [12:18:04]File name is /storage/ofd_packets/00311409 [12:18:04]Write 298 bytes [12:18:04]NVStorageSaveData done [12:18:04]OFDSenderStorePacket done [12:18:04]KKMCreateOFDPacket done [12:18:04]NVStorageSaveData kkm_last_timestamp [12:18:04]File name is /storage/kkm_last_timestamp [12:18:04]Write 4 bytes [12:18:04]NVStorageSaveData done [12:18:04]ExternCall_PrintAddStr [12:18:04]wPrintStart [12:18:04]Write to MH i2c: 01 00 00 12 82 94 [12:18:04]Write i2c OK [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: 01 [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: 01 07 00 [12:18:04]MH_I2C_Read... [12:18:04]Read from MH i2c: 01 07 00 12 82 00 00 00 00 00 FF 0F A9 [12:18:04]RasterBufferAndPrint [12:18:04]line Счет N : (1)645210 [12:18:04]line ИНН: 02508201610067 [12:18:04]line Контрольно-Кассовый Чек [12:18:04]line ПРОДАЖА [12:18:04]line ТРК (МРК, ГНК) : 21 [12:18:04]line Товар: 2710194210 [12:18:04]line ДТ-К-2 [12:18:04]line 13.130 * 76.20 [12:18:04]line = 1000.51 [12:18:04]line НДС 12% НСП 1% [12:18:04]line > о реализуемом товаре [12:18:04]line ИТОГО: 1000.51 [12:18:04]line НСП 1% : 8.85 [12:18:04]line НДС 12% : 106.25 [12:18:04]line Наличными: 0.00 [12:18:04]line Безнал.: 1000.51 [12:18:04]line Место: АЗС № 172 "Партнер Нефть" [12:18:04]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:18:04]line СНО: Общий режим [12:18:04]line Чек 256 30.10.2024 12:18 [12:18:04]line Смена: 536 ФФД: 1.0 [12:18:04]line ЗНМ: 0300000116 [12:18:04]line РНМ: 0000000000091780 [12:18:04]line Версия ККМ: 001 [12:18:04]line Платежная система: Mbank [12:18:04]line ФМ: 0000000000871765 [12:18:04]line ФД: 311409 [12:18:04]line ФПД: 17951835819656 [12:18:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T121807&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311409&fm=17951835819656&tin=02508201610067®Number=0000000000091780&sum=100051 [12:18:04]written 0, free lines is 4095 [12:18:05]Write to MH i2c: 01 00 00 3A 82 BC [12:18:05]Write i2c OK [12:18:05]MH_I2C_Read... [12:18:05]Read from MH i2c: 01 [12:18:05]MH_I2C_Read... [12:18:05]Read from MH i2c: 01 07 00 [12:18:05]MH_I2C_Read... [12:18:05]Read from MH i2c: 01 07 00 3A 82 00 00 00 00 00 DE 0C AD [12:18:05]RasterBufferAndPrint [12:18:05]line [12:18:05]line [12:18:05]line [12:18:05]line [12:18:05]line [12:18:05]written 0, free lines is 3300 [12:18:05]MH_Cut [12:18:05]Write to MH i2c: D1 01 00 41 82 01 95 [12:18:05]Write i2c OK [12:18:05]MH_I2C_Read... [12:18:05]Read from MH i2c: D1 [12:18:05]MH_I2C_Read... [12:18:05]Read from MH i2c: D1 01 00 [12:18:05]MH_I2C_Read... [12:18:05]Read from MH i2c: D1 01 00 41 82 00 94 [12:18:05]Write to MH i2c: 01 00 00 42 82 C4 [12:18:05]Write i2c OK [12:18:05]MH_I2C_Read... [12:18:05]*** Cut start [12:18:05]*** Purtial cut [12:18:05]*** Stage 1: CUTSNS_PIN = 1 [12:18:06]Read from MH i2c: 01 [12:18:06]MH_I2C_Read... [12:18:06]*** Stop cut motor [12:18:06]Read from MH i2c: 01 07 00 [12:18:06]MH_I2C_Read... [12:18:06]*** Cut end [12:18:06]Read from MH i2c: 01 07 00 42 82 00 00 00 00 00 FF 0F D9 [12:18:06]process_action close_receipt done [12:18:06]requested_data is exist [12:18:06]produce_requested_data [12:18:06]requested_item fm.sn is exist - process it [12:18:06]wFMCommunicate request_size=4 [12:18:06]MH_SAM_APDU [12:18:06]CAPDU: 80 11 00 00 [12:18:06]Write to MH i2c: E2 08 00 43 82 80 11 00 00 00 00 00 00 3F [12:18:06]Write i2c OK [12:18:06]MH_I2C_Read... [12:18:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:06]Read from MH i2c: E2 [12:18:06]MH_I2C_Read... [12:18:06]Read from MH i2c: E2 17 00 [12:18:06]MH_I2C_Read... [12:18:06]Read from MH i2c: E2 17 00 43 82 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 94 [12:18:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:18:06]wFMCommunicate OK [12:18:06]requested_item fd.num is exist - process it [12:18:06]SAM_PROTO_GetFieldsCounters [12:18:06]wFMCommunicate request_size=4 [12:18:06]MH_SAM_APDU [12:18:06]CAPDU: 80 13 00 00 [12:18:06]Write to MH i2c: E2 08 00 44 82 80 13 00 00 00 00 00 00 42 [12:18:06]Write i2c OK [12:18:06]MH_I2C_Read... [12:18:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:18:06]Read from MH i2c: E2 [12:18:06]MH_I2C_Read... [12:18:06]Read from MH i2c: E2 62 00 [12:18:06]MH_I2C_Read... [12:18:06]Read from MH i2c: E2 62 00 44 82 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 71 C0 04 00 0E 04 04 00 18 02 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 B7 [12: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 71 C0 04 00 0E 04 04 00 18 02 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:18:06]wFMCommunicate OK [12:18:06]SAM_PROTO_GetFieldsCounters done [12:18:06]requested_item shift.num is exist - process it [12:18:06]requested_item shift.opened is exist - process it [12:18:06]req_shift_opened [12:18:06]FM_GetShiftState [12:18:06]SAM_PROTO_GetShiftState [12:18:06]wFMCommunicate request_size=4 [12:18:06]MH_SAM_APDU [12:18:06]CAPDU: 80 13 01 00 [12:18:06]Write to MH i2c: E2 08 00 45 82 80 13 01 00 00 00 00 00 44 [12:18:06]Write i2c OK [12:18:06]MH_I2C_Read... [12:18:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:06]Read from MH i2c: E2 [12:18:06]MH_I2C_Read... [12:18:06]Read from MH i2c: E2 0E 00 [12:18:06]MH_I2C_Read... [12:18:06]Read from MH i2c: E2 0E 00 45 82 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 2F [12:18:06]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:18:06]wFMCommunicate OK [12:18:06]SAM_PROTO_GetShiftState done [12:18:06]FM_GetShiftState done [12:18:06]req_shift_opened done [12:18:06]requested_item shift.open_date is exist - process it [12:18:06]req_shift_open_date [12:18:06]req_shift_open_date done [12:18:06]produce_requested_data done [12:18:06]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311409,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:18:06]process_action_free close_receipt [12:18:06]json_value_free [12:18:06]json_value_free done [12:18:06]process_json_proto returns [12:18:06]Send response to host [12:18:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311409,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:18:06]free response buf [12:18:06]execute_script done [12:18:06]execute_script returns [12:18:06]free content buf [12:18:06]Sock 7.Close socket [12:18:06]Sock 7.Thread stoped [12:18:22]ConnectInit Can't connect to host [12:18:22]CommunicateWithHost connect error [12:18:22]CommunicateWithHost err = -1 [12:18:22]OFD Sender: Server communicate error [12:18:22]OFD Sender: Processing packet 311404 [packets to send 228, broken 222] [12:18:22]ProducePacketName [12:18:22]name=ofd_packets/00311404 [12:18:22]OFD Sender: To server: pG, [12:18:22]CommunicateWithHost lk.salyk.kg:30040 [12:18:22]ConnectInit lk.salyk.kg [12:18:22]Connected sock=7 [12:18:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 BE 66 07 01 A8 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 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 8D 23 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6C C0 04 00 35 04 06 00 04 4C F9 74 8B A3 A5 29 A1 74 92 59 62 10 [12:18:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 B9 34 47 00 7B 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 31 37 36 35 10 04 04 00 6C C0 04 00 F4 03 04 00 61 CA 21 67 B6 04 01 00 00 50 7A 39 AA 59 03 8B 0C [12:18:22]CommunicateWithHost err = 0 [12:18:22]CheckOFDResponse [12:18:22]1017 (14) - 77093643461234 [12:18:22]1041 (16) - 0000000000871765 [12:18:22]1040 (4) - 311404 [12:18:22]1012 (4) - 30.10.2024 05:55 [12:18:22]1206 (1) - 0 [12:18:22]OFD Sender: Remove packet 311404 [12:18:22]ProducePacketName [12:18:22]name=ofd_packets/00311404 [12:18:22]NVStorageDeleteData [12:18:23]OFD Sender: Processing packet 311405 [packets to send 227, broken 222] [12:18:23]ProducePacketName [12:18:23]name=ofd_packets/00311405 [12:18:23]OFD Sender: To server: pG, [12:18:23]CommunicateWithHost lk.salyk.kg:30040 [12:18:23]ConnectInit lk.salyk.kg [12:18:23]Connected sock=7 [12:18:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 3A 44 07 01 2C 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 00 00 00 F4 03 04 00 9F 23 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6D C0 04 00 35 04 06 00 34 65 03 6E 82 44 75 6F 38 23 CD 6B EB 05 [12:18:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 FE 3E 47 00 94 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 31 37 36 35 10 04 04 00 6D C0 04 00 F4 03 04 00 62 CA 21 67 B6 04 01 00 00 00 D3 A8 75 78 19 30 24 [12:18:23]CommunicateWithHost err = 0 [12:18:23]CheckOFDResponse [12:18:23]1017 (14) - 77093643461234 [12:18:23]1041 (16) - 0000000000871765 [12:18:23]1040 (4) - 311405 [12:18:23]1012 (4) - 30.10.2024 05:55 [12:18:23]1206 (1) - 0 [12:18:23]OFD Sender: Remove packet 311405 [12:18:23]ProducePacketName [12:18:23]name=ofd_packets/00311405 [12:18:23]NVStorageDeleteData [12:18:24]OFD Sender: Processing packet 311406 [packets to send 226, broken 222] [12:18:24]ProducePacketName [12:18:24]name=ofd_packets/00311406 [12:18:24]OFD Sender: To server: pG, [12:18:24]CommunicateWithHost lk.salyk.kg:30040 [12:18:24]ConnectInit lk.salyk.kg [12:18:24]Connected sock=7 [12:18:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 D8 F3 04 01 71 D2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 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 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 A9 23 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6E C0 04 00 35 04 06 00 A6 F5 24 9B 46 67 A6 E9 9E 9E B4 98 E0 30 [12:18:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 9E 40 47 00 69 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 31 37 36 35 10 04 04 00 6E C0 04 00 F4 03 04 00 63 CA 21 67 B6 04 01 00 00 16 15 41 7A A0 EC AF 3D [12:18:24]CommunicateWithHost err = 0 [12:18:24]CheckOFDResponse [12:18:24]1017 (14) - 77093643461234 [12:18:24]1041 (16) - 0000000000871765 [12:18:24]1040 (4) - 311406 [12:18:24]1012 (4) - 30.10.2024 05:55 [12:18:24]1206 (1) - 0 [12:18:24]OFD Sender: Remove packet 311406 [12:18:24]ProducePacketName [12:18:24]name=ofd_packets/00311406 [12:18:24]NVStorageDeleteData [12:18:25]OFD Sender: Processing packet 311407 [packets to send 225, broken 222] [12:18:25]ProducePacketName [12:18:25]name=ofd_packets/00311407 [12:18:25]OFD Sender: To server: pG, [12:18:25]CommunicateWithHost lk.salyk.kg:30040 [12:18:25]ConnectInit lk.salyk.kg [12:18:25]Connected sock=7 [12:18:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 1A 7F 07 01 42 95 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 FE 00 00 00 F4 03 04 00 D8 23 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6F C0 04 00 35 04 06 00 34 D3 AA 66 CA BC A4 70 9B 99 7B 6A 3F 3F [12:18:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 65 F5 47 00 A6 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 31 37 36 35 10 04 04 00 6F C0 04 00 F4 03 04 00 64 CA 21 67 B6 04 01 00 00 9F 4B 40 7D 79 FA 29 67 [12:18:25]CommunicateWithHost err = 0 [12:18:25]CheckOFDResponse [12:18:25]1017 (14) - 77093643461234 [12:18:25]1041 (16) - 0000000000871765 [12:18:25]1040 (4) - 311407 [12:18:25]1012 (4) - 30.10.2024 05:55 [12:18:25]1206 (1) - 0 [12:18:25]OFD Sender: Remove packet 311407 [12:18:25]ProducePacketName [12:18:25]name=ofd_packets/00311407 [12:18:25]NVStorageDeleteData [12:18:25]OFD Sender: Processing packet 311408 [packets to send 224, broken 222] [12:18:25]ProducePacketName [12:18:25]name=ofd_packets/00311408 [12:18:25]OFD Sender: To server: pG, [12:18:25]CommunicateWithHost lk.salyk.kg:30040 [12:18:25]ConnectInit lk.salyk.kg [12:18:25]Connected sock=7 [12:18:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 1D A6 07 01 9A 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 FF 00 00 00 F4 03 04 00 EC 23 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 70 C0 04 00 35 04 06 00 B4 03 02 70 50 70 22 19 C2 04 9E CE 8D 31 [12:18:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 6A 88 47 00 04 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 31 37 36 35 10 04 04 00 70 C0 04 00 F4 03 04 00 65 CA 21 67 B6 04 01 00 00 A2 4A BC 59 0B 65 AC 8E [12:18:26]CommunicateWithHost err = 0 [12:18:26]CheckOFDResponse [12:18:26]1017 (14) - 77093643461234 [12:18:26]1041 (16) - 0000000000871765 [12:18:26]1040 (4) - 311408 [12:18:26]1012 (4) - 30.10.2024 05:55 [12:18:26]1206 (1) - 0 [12:18:26]OFD Sender: Remove packet 311408 [12:18:26]ProducePacketName [12:18:26]name=ofd_packets/00311408 [12:18:26]NVStorageDeleteData [12:18:26]OFD Sender: Processing packet 311409 [packets to send 223, broken 222] [12:18:26]ProducePacketName [12:18:26]name=ofd_packets/00311409 [12:18:26]OFD Sender: To server: pG, [12:18:26]CommunicateWithHost lk.salyk.kg:30040 [12:18:26]ConnectInit lk.salyk.kg [12:18:26]Connected sock=7 [12: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 31 37 36 35 0C 01 00 00 B2 95 04 01 F5 4B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 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 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 01 00 00 F4 03 04 00 FF 23 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 71 C0 04 00 35 04 06 00 10 53 BC CC 0E 88 28 58 A9 AA FE F0 DD 80 [12:18:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 8C 20 47 00 C7 CA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 71 C0 04 00 F4 03 04 00 65 CA 21 67 B6 04 01 00 00 59 0C AA BB 95 13 11 84 [12:18:27]CommunicateWithHost err = 0 [12:18:27]CheckOFDResponse [12:18:27]1017 (14) - 77093643461234 [12:18:27]1041 (16) - 0000000000871765 [12:18:27]1040 (4) - 311409 [12:18:27]1012 (4) - 30.10.2024 05:55 [12:18:27]1206 (1) - 0 [12:18:27]OFD Sender: Remove packet 311409 [12:18:27]ProducePacketName [12:18:27]name=ofd_packets/00311409 [12:18:27]NVStorageDeleteData [12:18:27]OFD Sender: No OFD packet to send [12:18:32]OFD Sender: No OFD packet to send [12:18:37]OFD Sender: No OFD packet to send [12:18:42]OFD Sender: No OFD packet to send [12:18:47]OFD Sender: No OFD packet to send [12:18:52]OFD Sender: No OFD packet to send [12:18:57]OFD Sender: No OFD packet to send [12:19:02]OFD Sender: No OFD packet to send [12:19:07]OFD Sender: No OFD packet to send [12:19:12]OFD Sender: No OFD packet to send [12:19:17]OFD Sender: No OFD packet to send [12:19:22]OFD Sender: No OFD packet to send [12:19:27]OFD Sender: No OFD packet to send [12:19:32]OFD Sender: No OFD packet to send [12:19:37]OFD Sender: No OFD packet to send [12:19:42]OFD Sender: No OFD packet to send [12:19:47]OFD Sender: No OFD packet to send [12:19:52]OFD Sender: No OFD packet to send [12:19:57]OFD Sender: No OFD packet to send [12:20:02]OFD Sender: No OFD packet to send [12:20:07]OFD Sender: No OFD packet to send [12:20:12]OFD Sender: No OFD packet to send [12:20:17]OFD Sender: No OFD packet to send [12:20:22]OFD Sender: No OFD packet to send [12:20:27]OFD Sender: No OFD packet to send [12:20:32]OFD Sender: No OFD packet to send [12:20:37]OFD Sender: No OFD packet to send [12:20:40]accept exits with 9 [12:20:40]New connection [12:20:40]New thread 3066510692 created [12:20:40]Thread 3066654052 joined [12:20:40]Waiting for new connection... [12:20:40] Sock 9.Parse request [12:20:40]Sock 9.Check first char [12:20:40]Sock 9.First char is OK [12:20:40]request: POST /json_proto HTTP/1.0 [12:20:40]Method: POST [12:20:40]URL: /json_proto [12:20:40]Method is POST - this is cgi request [12:20:40]url: /json_proto [12:20:40]query_string will be loaded in cgi processing [12:20:40]execute_cgi json_proto POST (null) [12:20:40]execute_cgi path=json_proto method=POST [12:20:40]POST find Content-Length [12:20:40]Host: 172.17.96.3:8080 [12:20:40]Content-Length: 677 [12:20:40]Content-Type: application/json [12:20:40] [12:20:40]POST finish read [12:20:40]Found Content-Length = 677 [12:20:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645211", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:20:40]execute_script... [12:20: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)645211", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:20:40]POST & json_proto [12:20:40]process_json_proto [12:20:40]json parsed OK: [12:20:40]protocol is kg_v1.0 [12:20:40]action value=close_receipt [12:20:40]process_action close_receipt [12:20:40]cmd_close_receipt [12:20:40]MH_GetDate [12:20:40]Write to MH i2c: F0 00 00 46 82 B7 [12:20:40]Write i2c OK [12:20:40]MH_I2C_Read... [12:20:40]Read from MH i2c: F0 [12:20:40]MH_I2C_Read... [12:20:40]Read from MH i2c: F0 09 00 [12:20:40]MH_I2C_Read... [12:20:40]Read from MH i2c: F0 09 00 46 82 00 9D 24 22 67 44 5E 04 65 15 [12:20:40]GetLastDocTimeStamp 1730290687 [12:20:40]current date 1730290845 [12:20:40]FM_GetShiftState [12:20:40]SAM_PROTO_GetShiftState [12:20:40]wFMCommunicate request_size=4 [12:20:40]MH_SAM_APDU [12:20:40]CAPDU: 80 13 01 00 [12:20:40]Write to MH i2c: E2 08 00 47 82 80 13 01 00 00 00 00 00 46 [12:20:40]Write i2c OK [12:20:40]MH_I2C_Read... [12:20:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:20:40]Read from MH i2c: E2 [12:20:40]MH_I2C_Read... [12:20:40]Read from MH i2c: E2 0E 00 [12:20:40]MH_I2C_Read... [12:20:40]Read from MH i2c: E2 0E 00 47 82 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 31 [12:20:40]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:20:40]wFMCommunicate OK [12:20:40]SAM_PROTO_GetShiftState done [12:20:40]FM_GetShiftState done [12:20:40]opened in 1730247899 [12:20:40]opened+sec_in_day 1730334299 [12:20:40]quantity*price = 50041 [12:20:40]sum+1 = 50042 [12:20:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 257 30.10.2024 12:20 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311410 ФПД: 166336244330318 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T122045&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311410&fm=166336244330318&tin=02508201610067®Number=0000000000091780&sum=50000 [12:20:41]StoreToDocumentArchive [12:20:41]shift 536 fd 311410 [12:20:41]save to /storage/0536/doc_00311410 [12:20:41]save last doc name /storage/0536/doc_00311410 to /storage/kkm_last_doc_name [12:20:41]save OK [12:20:41]Clear old archive folders... [12:20:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:20:41]tlvbuf is 00603910 [12:20:41]SAM_PROTO_ClearQueue [12:20:41]wFMCommunicate request_size=4 [12:20:41]MH_SAM_APDU [12:20:41]CAPDU: 80 09 00 00 [12:20:41]Write to MH i2c: E2 08 00 54 82 80 09 00 00 00 00 00 00 48 [12:20:41]Write i2c OK [12:20:41]MH_I2C_Read... [12:20:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:20:41]Read from MH i2c: E2 [12:20:41]MH_I2C_Read... [12:20:41]Read from MH i2c: E2 03 00 [12:20:41]MH_I2C_Read... [12:20:41]Read from MH i2c: E2 03 00 54 82 00 90 00 4A [12:20:41]RAPDU: 90 00 [12:20:41]wFMCommunicate OK [12:20:41]SAM_PROTO_ClearQueue done [12:20:41]KKMCreateOFDPacket [12:20:41]OFDProtocolAddRootSTLVToBuf [12:20:41]FM_MakeSignedData [12:20:41]FM_MakeSignedData [12:20:41]SAM_PROTO_SignData [12:20:41]wFMCommunicate request_size=4 [12:20:41]MH_SAM_APDU [12:20:41]CAPDU: 80 0D 01 02 [12:20:41]Write to MH i2c: E2 08 00 55 82 80 0D 01 02 00 00 00 00 50 [12:20:41]Write i2c OK [12:20:41]MH_I2C_Read... [12:20:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:20:41]Read from MH i2c: E2 [12:20:41]MH_I2C_Read... [12:20:41]Read from MH i2c: E2 03 00 [12:20:41]MH_I2C_Read... [12:20:41]Read from MH i2c: E2 03 00 55 82 00 90 00 4B [12:20:41]RAPDU: 90 00 [12:20:41]wFMCommunicate OK [12:20:41]wFMCommunicate request_size=255 [12:20:41]MH_SAM_APDU [12:20: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 01 01 00 00 F4 03 04 00 9D 24 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 72 C0 04 00 35 04 06 00 97 [12:20:41]Write to MH i2c: E2 02 01 56 82 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 01 01 00 00 F4 03 04 00 9D 24 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 72 C0 04 00 35 04 06 00 97 00 00 11 [12:20:41]Write i2c OK [12:20:41]MH_I2C_Read... [12:20:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:20:42]Read from MH i2c: E2 [12:20:42]MH_I2C_Read... [12:20:42]Read from MH i2c: E2 03 00 [12:20:42]MH_I2C_Read... [12:20:42]Read from MH i2c: E2 03 00 56 82 00 90 00 4C [12:20:42]RAPDU: 90 00 [12:20:42]wFMCommunicate OK [12:20:42]wFMCommunicate request_size=10 [12:20:42]MH_SAM_APDU [12:20:42]CAPDU: 80 0D 02 02 05 48 2C C1 AF 4E [12:20:42]Write to MH i2c: E2 0D 00 57 82 80 0D 02 02 05 00 48 2C C1 AF 4E 00 00 8F [12:20:42]Write i2c OK [12:20:42]MH_I2C_Read... [12:20:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:20:42]Read from MH i2c: E2 [12:20:42]MH_I2C_Read... [12:20:42]Read from MH i2c: E2 03 00 [12:20:42]MH_I2C_Read... [12:20:42]Read from MH i2c: E2 03 00 57 82 00 90 00 4D [12:20:42]RAPDU: 90 00 [12:20:42]wFMCommunicate OK [12:20:42]wFMCommunicate request_size=4 [12:20:42]MH_SAM_APDU [12:20:42]CAPDU: 80 0D 03 02 [12:20:42]Write to MH i2c: E2 08 00 58 82 80 0D 03 02 00 00 00 00 55 [12:20:42]Write i2c OK [12:20:42]MH_I2C_Read... [12:20:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:20:42]Read from MH i2c: E2 [12:20:42]MH_I2C_Read... [12:20:42]Read from MH i2c: E2 0B 00 [12:20:42]MH_I2C_Read... [12:20:42]Read from MH i2c: E2 0B 00 58 82 00 F9 08 06 24 EF A3 51 2B 90 00 8F [12:20:42]RAPDU: F9 08 06 24 EF A3 51 2B 90 00 [12:20:42]wFMCommunicate OK [12:20:42]SAM_PROTO_SignData done [12:20:42]FM_MakeSignedData done [12:20:42]CreateOFDProtocolMessage [12:20:42]wFMCommunicate request_size=4 [12:20:42]MH_SAM_APDU [12:20:42]CAPDU: 80 11 00 00 [12:20:42]Write to MH i2c: E2 08 00 59 82 80 11 00 00 00 00 00 00 55 [12:20:42]Write i2c OK [12:20:42]MH_I2C_Read... [12:20:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:20:42]Read from MH i2c: E2 [12:20:42]MH_I2C_Read... [12:20:42]Read from MH i2c: E2 17 00 [12:20:42]MH_I2C_Read... [12:20:42]Read from MH i2c: E2 17 00 59 82 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AA [12:20:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:20:42]wFMCommunicate OK [12:20:42]CreateOFDProtocolMessage done [12:20:42]OFDSenderStorePacket 311410 [12:20:42]StoreOFDPacket docnum=311410 [12:20:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 BF BC 07 01 96 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 01 01 00 00 F4 03 04 00 9D 24 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 72 C0 04 00 35 04 06 00 97 48 2C C1 AF 4E F9 08 06 24 EF A3 51 2B [12:20:42]CheckFolder [12:20:42]dirname=/storage/ofd_packets [12:20:42]CheckFolder done [12:20:42]ProducePacketName [12:20:42]name=ofd_packets/00311410 [12:20:42]NVStorageSaveData ofd_packets/00311410 [12:20:42]File name is /storage/ofd_packets/00311410 [12:20:42]Write 301 bytes [12:20:42]NVStorageSaveData done [12:20:42]OFDSenderStorePacket done [12:20:42]KKMCreateOFDPacket done [12:20:42]NVStorageSaveData kkm_last_timestamp [12:20:42]File name is /storage/kkm_last_timestamp [12:20:42]Write 4 bytes [12:20:42]NVStorageSaveData done [12:20:42]ExternCall_PrintAddStr [12:20:42]wPrintStart [12:20:42]Write to MH i2c: 01 00 00 5A 82 DC [12:20:42]Write i2c OK [12:20:42]MH_I2C_Read... [12:20:42]Read from MH i2c: 01 [12:20:42]MH_I2C_Read... [12:20:42]Read from MH i2c: 01 07 00 [12:20:42]MH_I2C_Read... [12:20:42]Read from MH i2c: 01 07 00 5A 82 00 00 00 00 00 FF 0F F1 [12:20:42]RasterBufferAndPrint [12:20:42]line Счет N : (1)645211 [12:20:42]line ИНН: 02508201610067 [12:20:42]line Контрольно-Кассовый Чек [12:20:42]line ПРОДАЖА [12:20:42]line ТРК (МРК, ГНК) : 41 [12:20:42]line Товар: 2710124130 [12:20:42]line Аи-92-К-2 [12:20:42]line 7.480 * 66.90 [12:20:42]line = 500.41 [12:20:42]line НДС 12% НСП 1% [12:20:42]line > о реализуемом товаре [12:20:42]line ОКРУГЛЕНИЕ: -0.41 [12:20:42]line ИТОГО: 500.00 [12:20:42]line Внесено: 500.00 [12:20:42]line СДАЧА: 0.00 [12:20:42]line НСП 1% : 4.43 [12:20:42]line НДС 12% : 53.14 [12:20:42]line Наличными: 500.00 [12:20:42]line Безнал.: 0.00 [12:20:42]line Место: АЗС № 172 "Партнер Нефть" [12:20:42]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:20:42]line СНО: Общий режим [12:20:42]line Чек 257 30.10.2024 12:20 [12:20:42]line Смена: 536 ФФД: 1.0 [12:20:42]line ЗНМ: 0300000116 [12:20:42]line РНМ: 0000000000091780 [12:20:42]line Версия ККМ: 001 [12:20:42]line ФМ: 0000000000871765 [12:20:42]line ФД: 311410 [12:20:42]line ФПД: 166336244330318 [12:20:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T122045&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311410&fm=166336244330318&tin=02508201610067®Number=0000000000091780&sum=50000 [12:20:42]written 0, free lines is 4095 [12:20:42]OFD Sender: Processing packet 311410 [packets to send 223, broken 222] [12:20:42]ProducePacketName [12:20:42]name=ofd_packets/00311410 [12:20:42]OFD Sender: To server: pG, [12:20:42]CommunicateWithHost lk.salyk.kg:30040 [12:20:42]ConnectInit lk.salyk.kg [12:20:42]Connected sock=10 [12:20:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 BF BC 07 01 96 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 01 01 00 00 F4 03 04 00 9D 24 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 72 C0 04 00 35 04 06 00 97 48 2C C1 AF 4E F9 08 06 24 EF A3 51 2B [12:20:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 BE 95 47 00 48 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 31 37 36 35 10 04 04 00 72 C0 04 00 F4 03 04 00 ED CA 21 67 B6 04 01 00 00 5E 71 44 3D A3 C3 79 3E [12:20:42]CommunicateWithHost err = 0 [12:20:42]CheckOFDResponse [12:20:42]1017 (14) - 77093643461234 [12:20:42]1041 (16) - 0000000000871765 [12:20:42]1040 (4) - 311410 [12:20:42]1012 (4) - 30.10.2024 05:58 [12:20:42]1206 (1) - 0 [12:20:42]OFD Sender: Remove packet 311410 [12:20:42]ProducePacketName [12:20:42]name=ofd_packets/00311410 [12:20:42]NVStorageDeleteData [12:20:42]Write to MH i2c: 01 00 00 84 82 06 [12:20:42]Write i2c OK [12:20:42]MH_I2C_Read... [12:20:42]Read from MH i2c: 01 [12:20:42]MH_I2C_Read... [12:20:42]Read from MH i2c: 01 07 00 [12:20:42]MH_I2C_Read... [12:20:42]Read from MH i2c: 01 07 00 84 82 00 00 00 00 00 C3 0C DC [12:20:42]RasterBufferAndPrint [12:20:42]line [12:20:42]line [12:20:42]line [12:20:42]line [12:20:42]line [12:20:42]written 0, free lines is 3275 [12:20:42]MH_Cut [12:20:42]Write to MH i2c: D1 01 00 8B 82 01 DF [12:20:42]Write i2c OK [12:20:42]MH_I2C_Read... [12:20:42]Read from MH i2c: D1 [12:20:42]MH_I2C_Read... [12:20:42]Read from MH i2c: D1 01 00 [12:20:42]MH_I2C_Read... [12:20:42]Read from MH i2c: D1 01 00 8B 82 00 DE [12:20:42]Write to MH i2c: 01 00 00 8C 82 0E [12:20:42]Write i2c OK [12:20:42]MH_I2C_Read... [12:20:43]OFD Sender: No OFD packet to send [12:20:43]*** Cut start [12:20:43]*** Purtial cut [12:20:43]*** Stage 1: CUTSNS_PIN = 1 [12:20:43]Read from MH i2c: 01 [12:20:43]MH_I2C_Read... [12:20:43]*** Stop cut motor [12:20:43]*** Cut end [12:20:43]Read from MH i2c: 01 07 00 [12:20:43]MH_I2C_Read... [12:20:43]Read from MH i2c: 01 07 00 8C 82 00 00 00 00 00 FF 0F 23 [12:20:43]process_action close_receipt done [12:20:43]requested_data is exist [12:20:43]produce_requested_data [12:20:43]requested_item fm.sn is exist - process it [12:20:43]wFMCommunicate request_size=4 [12:20:43]MH_SAM_APDU [12:20:43]CAPDU: 80 11 00 00 [12:20:43]Write to MH i2c: E2 08 00 8D 82 80 11 00 00 00 00 00 00 89 [12:20:43]Write i2c OK [12:20:43]MH_I2C_Read... [12:20:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:20:43]Read from MH i2c: E2 [12:20:43]MH_I2C_Read... [12:20:43]Read from MH i2c: E2 17 00 [12:20:43]MH_I2C_Read... [12:20:43]Read from MH i2c: E2 17 00 8D 82 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DE [12:20:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:20:43]wFMCommunicate OK [12:20:43]requested_item fd.num is exist - process it [12:20:43]SAM_PROTO_GetFieldsCounters [12:20:43]wFMCommunicate request_size=4 [12:20:43]MH_SAM_APDU [12:20:43]CAPDU: 80 13 00 00 [12:20:43]Write to MH i2c: E2 08 00 8E 82 80 13 00 00 00 00 00 00 8C [12:20:43]Write i2c OK [12:20:43]MH_I2C_Read... [12:20:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:20:43]Read from MH i2c: E2 [12:20:43]MH_I2C_Read... [12:20:43]Read from MH i2c: E2 62 00 [12:20:43]MH_I2C_Read... [12:20:43]Read from MH i2c: E2 62 00 8E 82 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 72 C0 04 00 0E 04 04 00 18 02 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 05 [12:20: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 72 C0 04 00 0E 04 04 00 18 02 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:20:43]wFMCommunicate OK [12:20:43]SAM_PROTO_GetFieldsCounters done [12:20:43]requested_item shift.num is exist - process it [12:20:43]requested_item shift.opened is exist - process it [12:20:43]req_shift_opened [12:20:43]FM_GetShiftState [12:20:43]SAM_PROTO_GetShiftState [12:20:43]wFMCommunicate request_size=4 [12:20:43]MH_SAM_APDU [12:20:43]CAPDU: 80 13 01 00 [12:20:43]Write to MH i2c: E2 08 00 8F 82 80 13 01 00 00 00 00 00 8E [12:20:43]Write i2c OK [12:20:43]MH_I2C_Read... [12:20:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:20:44]Read from MH i2c: E2 [12:20:44]MH_I2C_Read... [12:20:44]Read from MH i2c: E2 0E 00 [12:20:44]MH_I2C_Read... [12:20:44]Read from MH i2c: E2 0E 00 8F 82 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 79 [12:20:44]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:20:44]wFMCommunicate OK [12:20:44]SAM_PROTO_GetShiftState done [12:20:44]FM_GetShiftState done [12:20:44]req_shift_opened done [12:20:44]requested_item shift.open_date is exist - process it [12:20:44]req_shift_open_date [12:20:44]req_shift_open_date done [12:20:44]produce_requested_data done [12:20:44]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311410,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:20:44]process_action_free close_receipt [12:20:44]json_value_free [12:20:44]json_value_free done [12:20:44]process_json_proto returns [12:20:44]Send response to host [12:20:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311410,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:20:44]free response buf [12:20:44]execute_script done [12:20:44]execute_script returns [12:20:44]free content buf [12:20:44]Sock 9.Close socket [12:20:44]Sock 9.Thread stoped [12:20:48]OFD Sender: No OFD packet to send [12:20:53]OFD Sender: No OFD packet to send [12:20:58]OFD Sender: No OFD packet to send [12:21:03]OFD Sender: No OFD packet to send [12:21:08]OFD Sender: No OFD packet to send [12:21:13]OFD Sender: No OFD packet to send [12:21:18]OFD Sender: No OFD packet to send [12:21:23]OFD Sender: No OFD packet to send [12:21:26]accept exits with 7 [12:21:26]New connection [12:21:26]New thread 3066654052 created [12:21:26]Thread 3066510692 joined [12:21:26]Waiting for new connection... [12:21:26] Sock 7.Parse request [12:21:26]Sock 7.Check first char [12:21:26]Sock 7.First char is OK [12:21:26]request: POST /json_proto HTTP/1.0 [12:21:26]Method: POST [12:21:26]URL: /json_proto [12:21:26]Method is POST - this is cgi request [12:21:26]url: /json_proto [12:21:26]query_string will be loaded in cgi processing [12:21:26]execute_cgi json_proto POST (null) [12:21:26]execute_cgi path=json_proto method=POST [12:21:26]POST find Content-Length [12:21:26]Host: 172.17.96.3:8080 [12:21:26]Content-Length: 677 [12:21:26]Content-Type: application/json [12:21:26] [12:21:26]POST finish read [12:21:26]Found Content-Length = 677 [12:21:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645212", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.740, "sum" : 250.21, "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:21:26]execute_script... [12: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)645212", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.740, "sum" : 250.21, "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:21:26]POST & json_proto [12:21:26]process_json_proto [12:21:26]json parsed OK: [12:21:26]protocol is kg_v1.0 [12:21:26]action value=close_receipt [12:21:26]process_action close_receipt [12:21:26]cmd_close_receipt [12:21:26]MH_GetDate [12:21:26]Write to MH i2c: F0 00 00 90 82 01 [12:21:26]Write i2c OK [12:21:26]MH_I2C_Read... [12:21:26]Read from MH i2c: F0 [12:21:26]MH_I2C_Read... [12:21:26]Read from MH i2c: F0 09 00 [12:21:26]MH_I2C_Read... [12:21:26]Read from MH i2c: F0 09 00 90 82 00 CB 24 22 67 44 5E 04 65 8D [12:21:26]GetLastDocTimeStamp 1730290845 [12:21:26]current date 1730290891 [12:21:26]FM_GetShiftState [12:21:26]SAM_PROTO_GetShiftState [12:21:26]wFMCommunicate request_size=4 [12:21:26]MH_SAM_APDU [12:21:26]CAPDU: 80 13 01 00 [12:21:26]Write to MH i2c: E2 08 00 91 82 80 13 01 00 00 00 00 00 90 [12:21:26]Write i2c OK [12:21:26]MH_I2C_Read... [12:21:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:21:26]Read from MH i2c: E2 [12:21:26]MH_I2C_Read... [12:21:26]Read from MH i2c: E2 0E 00 [12:21:26]MH_I2C_Read... [12:21:26]Read from MH i2c: E2 0E 00 91 82 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 7B [12:21:26]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:21:26]wFMCommunicate OK [12:21:26]SAM_PROTO_GetShiftState done [12:21:26]FM_GetShiftState done [12:21:26]opened in 1730247899 [12:21:26]opened+sec_in_day 1730334299 [12:21:26]quantity*price = 25020 [12:21:26]sum+1 = 25022 [12:21:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 258 30.10.2024 12:21 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311411 ФПД: 193522068821385 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T122131&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311411&fm=193522068821385&tin=02508201610067®Number=0000000000091780&sum=25000 [12:21:27]StoreToDocumentArchive [12:21:27]shift 536 fd 311411 [12:21:27]save to /storage/0536/doc_00311411 [12:21:27]save last doc name /storage/0536/doc_00311411 to /storage/kkm_last_doc_name [12:21:27]save OK [12:21:27]Clear old archive folders... [12:21:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:21:27]tlvbuf is 007E51A0 [12:21:27]SAM_PROTO_ClearQueue [12:21:27]wFMCommunicate request_size=4 [12:21:27]MH_SAM_APDU [12:21:27]CAPDU: 80 09 00 00 [12:21:27]Write to MH i2c: E2 08 00 9E 82 80 09 00 00 00 00 00 00 92 [12:21:27]Write i2c OK [12:21:27]MH_I2C_Read... [12:21:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:21:27]Read from MH i2c: E2 [12:21:27]MH_I2C_Read... [12:21:27]Read from MH i2c: E2 03 00 [12:21:27]MH_I2C_Read... [12:21:27]Read from MH i2c: E2 03 00 9E 82 00 90 00 94 [12:21:27]RAPDU: 90 00 [12:21:27]wFMCommunicate OK [12:21:27]SAM_PROTO_ClearQueue done [12:21:27]KKMCreateOFDPacket [12:21:27]OFDProtocolAddRootSTLVToBuf [12:21:27]FM_MakeSignedData [12:21:27]FM_MakeSignedData [12:21:27]SAM_PROTO_SignData [12:21:27]wFMCommunicate request_size=4 [12:21:27]MH_SAM_APDU [12:21:27]CAPDU: 80 0D 01 02 [12:21:27]Write to MH i2c: E2 08 00 9F 82 80 0D 01 02 00 00 00 00 9A [12:21:27]Write i2c OK [12:21:27]MH_I2C_Read... [12:21:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:21:27]Read from MH i2c: E2 [12:21:27]MH_I2C_Read... [12:21:27]Read from MH i2c: E2 03 00 [12:21:27]MH_I2C_Read... [12:21:27]Read from MH i2c: E2 03 00 9F 82 00 90 00 95 [12:21:27]RAPDU: 90 00 [12:21:27]wFMCommunicate OK [12:21:27]wFMCommunicate request_size=255 [12:21:27]MH_SAM_APDU [12:21: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 32 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 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 02 01 00 00 F4 03 04 00 CB 24 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 73 C0 04 00 35 04 06 00 B0 [12:21:27]Write to MH i2c: E2 02 01 A0 82 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 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 02 01 00 00 F4 03 04 00 CB 24 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 73 C0 04 00 35 04 06 00 B0 00 00 7D [12:21:27]Write i2c OK [12:21:27]MH_I2C_Read... [12:21:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:21:28]Read from MH i2c: E2 [12:21:28]MH_I2C_Read... [12:21:28]Read from MH i2c: E2 03 00 [12:21:28]MH_I2C_Read... [12:21:28]Read from MH i2c: E2 03 00 A0 82 00 90 00 96 [12:21:28]RAPDU: 90 00 [12:21:28]wFMCommunicate OK [12:21:28]wFMCommunicate request_size=10 [12:21:28]MH_SAM_APDU [12:21:28]CAPDU: 80 0D 02 02 05 01 DE 2B 15 89 [12:21:28]Write to MH i2c: E2 0D 00 A1 82 80 0D 02 02 05 00 01 DE 2B 15 89 00 00 4F [12:21:28]Write i2c OK [12:21:28]MH_I2C_Read... [12:21:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:21:28]Read from MH i2c: E2 [12:21:28]MH_I2C_Read... [12:21:28]Read from MH i2c: E2 03 00 [12:21:28]MH_I2C_Read... [12:21:28]Read from MH i2c: E2 03 00 A1 82 00 90 00 97 [12:21:28]RAPDU: 90 00 [12:21:28]wFMCommunicate OK [12:21:28]wFMCommunicate request_size=4 [12:21:28]MH_SAM_APDU [12:21:28]CAPDU: 80 0D 03 02 [12:21:28]Write to MH i2c: E2 08 00 A2 82 80 0D 03 02 00 00 00 00 9F [12:21:28]Write i2c OK [12:21:28]MH_I2C_Read... [12:21:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:21:28]Read from MH i2c: E2 [12:21:28]MH_I2C_Read... [12:21:28]Read from MH i2c: E2 0B 00 [12:21:28]MH_I2C_Read... [12:21:28]Read from MH i2c: E2 0B 00 A2 82 00 5D A9 69 29 70 AF B3 E6 90 00 F0 [12:21:28]RAPDU: 5D A9 69 29 70 AF B3 E6 90 00 [12:21:28]wFMCommunicate OK [12:21:28]SAM_PROTO_SignData done [12:21:28]FM_MakeSignedData done [12:21:28]CreateOFDProtocolMessage [12:21:28]wFMCommunicate request_size=4 [12:21:28]MH_SAM_APDU [12:21:28]CAPDU: 80 11 00 00 [12:21:28]Write to MH i2c: E2 08 00 A3 82 80 11 00 00 00 00 00 00 9F [12:21:28]Write i2c OK [12:21:28]MH_I2C_Read... [12:21:28]OFD Sender: No OFD packet to send [12:21:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:21:28]Read from MH i2c: E2 [12:21:28]MH_I2C_Read... [12:21:28]Read from MH i2c: E2 17 00 [12:21:28]MH_I2C_Read... [12:21:28]Read from MH i2c: E2 17 00 A3 82 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F4 [12:21:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:21:28]wFMCommunicate OK [12:21:28]CreateOFDProtocolMessage done [12:21:28]OFDSenderStorePacket 311411 [12:21:28]StoreOFDPacket docnum=311411 [12:21:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 E9 9B 07 01 96 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 32 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 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 02 01 00 00 F4 03 04 00 CB 24 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 73 C0 04 00 35 04 06 00 B0 01 DE 2B 15 89 5D A9 69 29 70 AF B3 E6 [12:21:28]CheckFolder [12:21:28]dirname=/storage/ofd_packets [12:21:28]CheckFolder done [12:21:28]ProducePacketName [12:21:28]name=ofd_packets/00311411 [12:21:28]NVStorageSaveData ofd_packets/00311411 [12:21:28]File name is /storage/ofd_packets/00311411 [12:21:28]Write 301 bytes [12:21:28]NVStorageSaveData done [12:21:28]OFDSenderStorePacket done [12:21:28]KKMCreateOFDPacket done [12:21:28]NVStorageSaveData kkm_last_timestamp [12:21:28]File name is /storage/kkm_last_timestamp [12:21:28]Write 4 bytes [12:21:28]NVStorageSaveData done [12:21:28]ExternCall_PrintAddStr [12:21:28]wPrintStart [12:21:28]Write to MH i2c: 01 00 00 A4 82 26 [12:21:28]Write i2c OK [12:21:28]MH_I2C_Read... [12:21:28]Read from MH i2c: 01 [12:21:28]MH_I2C_Read... [12:21:28]Read from MH i2c: 01 07 00 [12:21:28]MH_I2C_Read... [12:21:28]Read from MH i2c: 01 07 00 A4 82 00 00 00 00 00 FF 0F 3B [12:21:28]RasterBufferAndPrint [12:21:28]line Счет N : (1)645212 [12:21:28]line ИНН: 02508201610067 [12:21:28]line Контрольно-Кассовый Чек [12:21:28]line ПРОДАЖА [12:21:28]line ТРК (МРК, ГНК) : 62 [12:21:28]line Товар: 2710124130 [12:21:28]line Аи-92-К-2 [12:21:28]line 3.740 * 66.90 [12:21:28]line = 250.21 [12:21:28]line НДС 12% НСП 1% [12:21:28]line > о реализуемом товаре [12:21:28]line ОКРУГЛЕНИЕ: -0.21 [12:21:28]line ИТОГО: 250.00 [12:21:28]line Внесено: 250.00 [12:21:28]line СДАЧА: 0.00 [12:21:28]line НСП 1% : 2.21 [12:21:28]line НДС 12% : 26.57 [12:21:28]line Наличными: 250.00 [12:21:28]line Безнал.: 0.00 [12:21:28]line Место: АЗС № 172 "Партнер Нефть" [12:21:28]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:21:28]line СНО: Общий режим [12:21:28]line Чек 258 30.10.2024 12:21 [12:21:28]line Смена: 536 ФФД: 1.0 [12:21:28]line ЗНМ: 0300000116 [12:21:28]line РНМ: 0000000000091780 [12:21:28]line Версия ККМ: 001 [12:21:28]line ФМ: 0000000000871765 [12:21:28]line ФД: 311411 [12:21:28]line ФПД: 193522068821385 [12:21:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T122131&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311411&fm=193522068821385&tin=02508201610067®Number=0000000000091780&sum=25000 [12:21:28]OFD Sender: Processing packet 311411 [packets to send 223, broken 222] [12:21:28]ProducePacketName [12:21:28]name=ofd_packets/00311411 [12:21:28]OFD Sender: To server: pG, [12:21:28]CommunicateWithHost lk.salyk.kg:30040 [12:21:28]ConnectInit lk.salyk.kg [12:21:28]written 0, free lines is 4095 [12:21:28]Connected sock=10 [12:21:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 E9 9B 07 01 96 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 32 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 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 02 01 00 00 F4 03 04 00 CB 24 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 73 C0 04 00 35 04 06 00 B0 01 DE 2B 15 89 5D A9 69 29 70 AF B3 E6 [12:21:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 82 EE 47 00 DB 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 31 37 36 35 10 04 04 00 73 C0 04 00 F4 03 04 00 1B CB 21 67 B6 04 01 00 00 27 E2 0D E2 C6 7B 2A 9D [12:21:28]CommunicateWithHost err = 0 [12:21:28]CheckOFDResponse [12:21:28]1017 (14) - 77093643461234 [12:21:28]1041 (16) - 0000000000871765 [12:21:28]1040 (4) - 311411 [12:21:28]1012 (4) - 30.10.2024 05:58 [12:21:28]1206 (1) - 0 [12:21:28]OFD Sender: Remove packet 311411 [12:21:28]ProducePacketName [12:21:28]name=ofd_packets/00311411 [12:21:28]NVStorageDeleteData [12:21:29]Write to MH i2c: 01 00 00 CE 82 50 [12:21:29]Write i2c OK [12:21:29]MH_I2C_Read... [12:21:29]Read from MH i2c: 01 [12:21:29]MH_I2C_Read... [12:21:29]Read from MH i2c: 01 07 00 [12:21:29]MH_I2C_Read... [12:21:29]Read from MH i2c: 01 07 00 CE 82 00 00 00 00 00 BE 0C 21 [12:21:29]RasterBufferAndPrint [12:21:29]line [12:21:29]line [12:21:29]line [12:21:29]line [12:21:29]line [12:21:29]written 0, free lines is 3270 [12:21:29]MH_Cut [12:21:29]Write to MH i2c: D1 01 00 D5 82 01 29 [12:21:29]Write i2c OK [12:21:29]MH_I2C_Read... [12:21:29]Read from MH i2c: D1 [12:21:29]MH_I2C_Read... [12:21:29]Read from MH i2c: D1 01 00 [12:21:29]MH_I2C_Read... [12:21:29]Read from MH i2c: D1 01 00 D5 82 00 28 [12:21:29]Write to MH i2c: 01 00 00 D6 82 58 [12:21:29]Write i2c OK [12:21:29]MH_I2C_Read... [12:21:29]OFD Sender: No OFD packet to send [12:21:29]*** Cut start [12:21:29]*** Purtial cut [12:21:29]*** Stage 1: CUTSNS_PIN = 1 [12:21:30]Read from MH i2c: 01 [12:21:30]MH_I2C_Read... [12:21:30]*** Stop cut motor [12:21:30]*** Cut end [12:21:30]Read from MH i2c: 01 07 00 [12:21:30]MH_I2C_Read... [12:21:30]Read from MH i2c: 01 07 00 D6 82 00 00 00 00 00 FF 0F 6D [12:21:30]process_action close_receipt done [12:21:30]requested_data is exist [12:21:30]produce_requested_data [12:21:30]requested_item fm.sn is exist - process it [12:21:30]wFMCommunicate request_size=4 [12:21:30]MH_SAM_APDU [12:21:30]CAPDU: 80 11 00 00 [12:21:30]Write to MH i2c: E2 08 00 D7 82 80 11 00 00 00 00 00 00 D3 [12:21:30]Write i2c OK [12:21:30]MH_I2C_Read... [12:21:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:21:30]Read from MH i2c: E2 [12:21:30]MH_I2C_Read... [12:21:30]Read from MH i2c: E2 17 00 [12:21:30]MH_I2C_Read... [12:21:30]Read from MH i2c: E2 17 00 D7 82 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 28 [12:21:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:21:30]wFMCommunicate OK [12:21:30]requested_item fd.num is exist - process it [12:21:30]SAM_PROTO_GetFieldsCounters [12:21:30]wFMCommunicate request_size=4 [12:21:30]MH_SAM_APDU [12:21:30]CAPDU: 80 13 00 00 [12:21:30]Write to MH i2c: E2 08 00 D8 82 80 13 00 00 00 00 00 00 D6 [12:21:30]Write i2c OK [12:21:30]MH_I2C_Read... [12:21:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:21:30]Read from MH i2c: E2 [12:21:30]MH_I2C_Read... [12:21:30]Read from MH i2c: E2 62 00 [12:21:30]MH_I2C_Read... [12:21:30]Read from MH i2c: E2 62 00 D8 82 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 73 C0 04 00 0E 04 04 00 18 02 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 53 [12:21: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 73 C0 04 00 0E 04 04 00 18 02 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:21:30]wFMCommunicate OK [12:21:30]SAM_PROTO_GetFieldsCounters done [12:21:30]requested_item shift.num is exist - process it [12:21:30]requested_item shift.opened is exist - process it [12:21:30]req_shift_opened [12:21:30]FM_GetShiftState [12:21:30]SAM_PROTO_GetShiftState [12:21:30]wFMCommunicate request_size=4 [12:21:30]MH_SAM_APDU [12:21:30]CAPDU: 80 13 01 00 [12:21:30]Write to MH i2c: E2 08 00 D9 82 80 13 01 00 00 00 00 00 D8 [12:21:30]Write i2c OK [12:21:30]MH_I2C_Read... [12:21:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:21:30]Read from MH i2c: E2 [12:21:30]MH_I2C_Read... [12:21:30]Read from MH i2c: E2 0E 00 [12:21:30]MH_I2C_Read... [12:21:30]Read from MH i2c: E2 0E 00 D9 82 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 C3 [12:21:30]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:21:30]wFMCommunicate OK [12:21:30]SAM_PROTO_GetShiftState done [12:21:30]FM_GetShiftState done [12:21:30]req_shift_opened done [12:21:30]requested_item shift.open_date is exist - process it [12:21:30]req_shift_open_date [12:21:30]req_shift_open_date done [12:21:30]produce_requested_data done [12:21:30]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311411,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:21:30]process_action_free close_receipt [12:21:30]json_value_free [12:21:30]json_value_free done [12:21:30]process_json_proto returns [12:21:30]Send response to host [12:21:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311411,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:21:30]free response buf [12:21:30]execute_script done [12:21:30]execute_script returns [12:21:30]free content buf [12:21:30]Sock 7.Close socket [12:21:30]Sock 7.Thread stoped [12:21:34]OFD Sender: No OFD packet to send [12:21:39]OFD Sender: No OFD packet to send [12:21:44]OFD Sender: No OFD packet to send [12:21:49]OFD Sender: No OFD packet to send [12:21:54]OFD Sender: No OFD packet to send [12:21:56]accept exits with 9 [12:21:56]New connection [12:21:56]New thread 3066510692 created [12:21:56]Thread 3066654052 joined [12:21:56]Waiting for new connection... [12:21:56] Sock 9.Parse request [12:21:56]Sock 9.Check first char [12:21:56]Sock 9.First char is OK [12:21:56]request: POST /json_proto HTTP/1.0 [12:21:56]Method: POST [12:21:56]URL: /json_proto [12:21:56]Method is POST - this is cgi request [12:21:56]url: /json_proto [12:21:56]query_string will be loaded in cgi processing [12:21:56]execute_cgi json_proto POST (null) [12:21:56]execute_cgi path=json_proto method=POST [12:21:56]POST find Content-Length [12:21:56]Host: 172.17.96.3:8080 [12:21:56]Content-Length: 678 [12:21:56]Content-Type: application/json [12:21:56] [12:21:56]POST finish read [12:21:56]Found Content-Length = 678 [12:21:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645213", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 12.710, "sum" : 850.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 850.00, "total" : 850.00, "payments": [ { "type": 0, "sum" : 850.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:21:56]execute_script... [12:21: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)645213", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 12.710, "sum" : 850.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 850.00, "total" : 850.00, "payments": [ { "type": 0, "sum" : 850.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:21:56]POST & json_proto [12:21:56]process_json_proto [12:21:56]json parsed OK: [12:21:56]protocol is kg_v1.0 [12:21:56]action value=close_receipt [12:21:56]process_action close_receipt [12:21:56]cmd_close_receipt [12:21:56]MH_GetDate [12:21:56]Write to MH i2c: F0 00 00 DA 82 4B [12:21:56]Write i2c OK [12:21:56]MH_I2C_Read... [12:21:56]Read from MH i2c: F0 [12:21:56]MH_I2C_Read... [12:21:56]Read from MH i2c: F0 09 00 [12:21:56]MH_I2C_Read... [12:21:56]Read from MH i2c: F0 09 00 DA 82 00 E9 24 22 67 44 5E 04 65 F5 [12:21:56]GetLastDocTimeStamp 1730290891 [12:21:56]current date 1730290921 [12:21:56]FM_GetShiftState [12:21:56]SAM_PROTO_GetShiftState [12:21:56]wFMCommunicate request_size=4 [12:21:56]MH_SAM_APDU [12:21:56]CAPDU: 80 13 01 00 [12:21:56]Write to MH i2c: E2 08 00 DB 82 80 13 01 00 00 00 00 00 DA [12:21:56]Write i2c OK [12:21:56]MH_I2C_Read... [12:21:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:21:56]Read from MH i2c: E2 [12:21:56]MH_I2C_Read... [12:21:56]Read from MH i2c: E2 0E 00 [12:21:56]MH_I2C_Read... [12:21:56]Read from MH i2c: E2 0E 00 DB 82 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 C5 [12:21:56]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:21:56]wFMCommunicate OK [12:21:56]SAM_PROTO_GetShiftState done [12:21:56]FM_GetShiftState done [12:21:56]opened in 1730247899 [12:21:56]opened+sec_in_day 1730334299 [12:21:56]quantity*price = 85029 [12:21:56]sum+1 = 85031 [12:21:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 850.00 Внесено: 850.00 СДАЧА: 0.00 НСП 1% : 7.52 НДС 12% : 90.30 Наличными: 850.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 259 30.10.2024 12:22 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311412 ФПД: 111331706285717 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T122201&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311412&fm=111331706285717&tin=02508201610067®Number=0000000000091780&sum=85000 [12:21:57]StoreToDocumentArchive [12:21:57]shift 536 fd 311412 [12:21:57]save to /storage/0536/doc_00311412 [12:21:57]save last doc name /storage/0536/doc_00311412 to /storage/kkm_last_doc_name [12:21:57]save OK [12:21:57]Clear old archive folders... [12:21:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:21:57]tlvbuf is 00797F80 [12:21:57]SAM_PROTO_ClearQueue [12:21:57]wFMCommunicate request_size=4 [12:21:57]MH_SAM_APDU [12:21:57]CAPDU: 80 09 00 00 [12:21:57]Write to MH i2c: E2 08 00 E8 82 80 09 00 00 00 00 00 00 DC [12:21:57]Write i2c OK [12:21:57]MH_I2C_Read... [12:21:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:21:58]Read from MH i2c: E2 [12:21:58]MH_I2C_Read... [12:21:58]Read from MH i2c: E2 03 00 [12:21:58]MH_I2C_Read... [12:21:58]Read from MH i2c: E2 03 00 E8 82 00 90 00 DE [12:21:58]RAPDU: 90 00 [12:21:58]wFMCommunicate OK [12:21:58]SAM_PROTO_ClearQueue done [12:21:58]KKMCreateOFDPacket [12:21:58]OFDProtocolAddRootSTLVToBuf [12:21:58]FM_MakeSignedData [12:21:58]FM_MakeSignedData [12:21:58]SAM_PROTO_SignData [12:21:58]wFMCommunicate request_size=4 [12:21:58]MH_SAM_APDU [12:21:58]CAPDU: 80 0D 01 02 [12:21:58]Write to MH i2c: E2 08 00 E9 82 80 0D 01 02 00 00 00 00 E4 [12:21:58]Write i2c OK [12:21:58]MH_I2C_Read... [12:21:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:21:58]Read from MH i2c: E2 [12:21:58]MH_I2C_Read... [12:21:58]Read from MH i2c: E2 03 00 [12:21:58]MH_I2C_Read... [12:21:58]Read from MH i2c: E2 03 00 E9 82 00 90 00 DF [12:21:58]RAPDU: 90 00 [12:21:58]wFMCommunicate OK [12:21:58]wFMCommunicate request_size=255 [12:21:58]MH_SAM_APDU [12:21: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 32 FF 03 08 00 03 A6 31 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 26 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 23 00 00 00 00 07 04 06 00 08 4C 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 01 00 00 F4 03 04 00 E9 24 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 74 C0 04 00 35 04 06 00 65 [12:21:58]Write to MH i2c: E2 02 01 EA 82 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 A6 31 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 26 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 23 00 00 00 00 07 04 06 00 08 4C 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 01 00 00 F4 03 04 00 E9 24 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 74 C0 04 00 35 04 06 00 65 00 00 C9 [12:21:58]Write i2c OK [12:21:58]MH_I2C_Read... [12:21:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:21:58]Read from MH i2c: E2 [12:21:58]MH_I2C_Read... [12:21:58]Read from MH i2c: E2 03 00 [12:21:58]MH_I2C_Read... [12:21:58]Read from MH i2c: E2 03 00 EA 82 00 90 00 E0 [12:21:58]RAPDU: 90 00 [12:21:58]wFMCommunicate OK [12:21:58]wFMCommunicate request_size=10 [12:21:58]MH_SAM_APDU [12:21:58]CAPDU: 80 0D 02 02 05 41 6E CE 2E 95 [12:21:58]Write to MH i2c: E2 0D 00 EB 82 80 0D 02 02 05 00 41 6E CE 2E 95 00 00 31 [12:21:58]Write i2c OK [12:21:58]MH_I2C_Read... [12:21:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:21:58]Read from MH i2c: E2 [12:21:58]MH_I2C_Read... [12:21:58]Read from MH i2c: E2 03 00 [12:21:58]MH_I2C_Read... [12:21:58]Read from MH i2c: E2 03 00 EB 82 00 90 00 E1 [12:21:58]RAPDU: 90 00 [12:21:58]wFMCommunicate OK [12:21:58]wFMCommunicate request_size=4 [12:21:58]MH_SAM_APDU [12:21:58]CAPDU: 80 0D 03 02 [12:21:58]Write to MH i2c: E2 08 00 EC 82 80 0D 03 02 00 00 00 00 E9 [12:21:58]Write i2c OK [12:21:58]MH_I2C_Read... [12:21:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:21:58]Read from MH i2c: E2 [12:21:58]MH_I2C_Read... [12:21:58]Read from MH i2c: E2 0B 00 [12:21:58]MH_I2C_Read... [12:21:58]Read from MH i2c: E2 0B 00 EC 82 00 02 A3 25 67 D6 A3 94 2E 90 00 56 [12:21:58]RAPDU: 02 A3 25 67 D6 A3 94 2E 90 00 [12:21:58]wFMCommunicate OK [12:21:58]SAM_PROTO_SignData done [12:21:58]FM_MakeSignedData done [12:21:58]CreateOFDProtocolMessage [12:21:58]wFMCommunicate request_size=4 [12:21:58]MH_SAM_APDU [12:21:58]CAPDU: 80 11 00 00 [12:21:58]Write to MH i2c: E2 08 00 ED 82 80 11 00 00 00 00 00 00 E9 [12:21:58]Write i2c OK [12:21:58]MH_I2C_Read... [12:21:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:21:58]Read from MH i2c: E2 [12:21:58]MH_I2C_Read... [12:21:58]Read from MH i2c: E2 17 00 [12:21:58]MH_I2C_Read... [12:21:58]Read from MH i2c: E2 17 00 ED 82 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3E [12:21:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:21:58]wFMCommunicate OK [12:21:58]CreateOFDProtocolMessage done [12:21:58]OFDSenderStorePacket 311412 [12:21:58]StoreOFDPacket docnum=311412 [12:21:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 82 55 07 01 7B 41 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 A6 31 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 26 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 23 00 00 00 00 07 04 06 00 08 4C 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 01 00 00 F4 03 04 00 E9 24 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 74 C0 04 00 35 04 06 00 65 41 6E CE 2E 95 02 A3 25 67 D6 A3 94 2E [12:21:58]CheckFolder [12:21:58]dirname=/storage/ofd_packets [12:21:58]CheckFolder done [12:21:58]ProducePacketName [12:21:58]name=ofd_packets/00311412 [12:21:58]NVStorageSaveData ofd_packets/00311412 [12:21:58]File name is /storage/ofd_packets/00311412 [12:21:58]Write 301 bytes [12:21:58]NVStorageSaveData done [12:21:58]OFDSenderStorePacket done [12:21:58]KKMCreateOFDPacket done [12:21:58]NVStorageSaveData kkm_last_timestamp [12:21:58]File name is /storage/kkm_last_timestamp [12:21:58]Write 4 bytes [12:21:58]NVStorageSaveData done [12:21:58]ExternCall_PrintAddStr [12:21:58]wPrintStart [12:21:58]Write to MH i2c: 01 00 00 EE 82 70 [12:21:58]Write i2c OK [12:21:58]MH_I2C_Read... [12:21:58]Read from MH i2c: 01 [12:21:58]MH_I2C_Read... [12:21:58]Read from MH i2c: 01 07 00 [12:21:58]MH_I2C_Read... [12:21:58]Read from MH i2c: 01 07 00 EE 82 00 00 00 00 00 FF 0F 85 [12:21:58]RasterBufferAndPrint [12:21:58]line Счет N : (1)645213 [12:21:58]line ИНН: 02508201610067 [12:21:58]line Контрольно-Кассовый Чек [12:21:58]line ПРОДАЖА [12:21:58]line ТРК (МРК, ГНК) : 52 [12:21:58]line Товар: 2710124130 [12:21:58]line Аи-92-К-2 [12:21:58]line 12.710 * 66.90 [12:21:58]line = 850.30 [12:21:58]line НДС 12% НСП 1% [12:21:58]line > о реализуемом товаре [12:21:58]line ОКРУГЛЕНИЕ: -0.30 [12:21:58]line ИТОГО: 850.00 [12:21:58]line Внесено: 850.00 [12:21:58]line СДАЧА: 0.00 [12:21:58]line НСП 1% : 7.52 [12:21:58]line НДС 12% : 90.30 [12:21:58]line Наличными: 850.00 [12:21:58]line Безнал.: 0.00 [12:21:58]line Место: АЗС № 172 "Партнер Нефть" [12:21:58]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:21:58]line СНО: Общий режим [12:21:58]line Чек 259 30.10.2024 12:22 [12:21:58]line Смена: 536 ФФД: 1.0 [12:21:58]line ЗНМ: 0300000116 [12:21:58]line РНМ: 0000000000091780 [12:21:58]line Версия ККМ: 001 [12:21:58]line ФМ: 0000000000871765 [12:21:58]line ФД: 311412 [12:21:58]line ФПД: 111331706285717 [12:21:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T122201&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311412&fm=111331706285717&tin=02508201610067®Number=0000000000091780&sum=85000 [12:21:58]written 0, free lines is 4095 [12:21:58]OFD Sender: Processing packet 311412 [packets to send 223, broken 222] [12:21:58]ProducePacketName [12:21:58]name=ofd_packets/00311412 [12:21:58]OFD Sender: To server: pG, [12:21:58]CommunicateWithHost lk.salyk.kg:30040 [12:21:58]ConnectInit lk.salyk.kg [12:21:58]Connected sock=10 [12:21:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 82 55 07 01 7B 41 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 A6 31 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 26 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 23 00 00 00 00 07 04 06 00 08 4C 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 01 00 00 F4 03 04 00 E9 24 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 74 C0 04 00 35 04 06 00 65 41 6E CE 2E 95 02 A3 25 67 D6 A3 94 2E [12:21:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 B5 26 47 00 0C 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 31 37 36 35 10 04 04 00 74 C0 04 00 F4 03 04 00 3A CB 21 67 B6 04 01 00 00 51 B5 F6 A9 95 E9 EC 3C [12:21:59]CommunicateWithHost err = 0 [12:21:59]CheckOFDResponse [12:21:59]1017 (14) - 77093643461234 [12:21:59]1041 (16) - 0000000000871765 [12:21:59]1040 (4) - 311412 [12:21:59]1012 (4) - 30.10.2024 05:59 [12:21:59]1206 (1) - 0 [12:21:59]OFD Sender: Remove packet 311412 [12:21:59]ProducePacketName [12:21:59]name=ofd_packets/00311412 [12:21:59]NVStorageDeleteData [12:21:59]Write to MH i2c: 01 00 00 18 83 9B [12:21:59]Write i2c OK [12:21:59]MH_I2C_Read... [12:21:59]Read from MH i2c: 01 [12:21:59]MH_I2C_Read... [12:21:59]Read from MH i2c: 01 07 00 [12:21:59]MH_I2C_Read... [12:21:59]Read from MH i2c: 01 07 00 18 83 00 00 00 00 00 BE 0C 6C [12:21:59]RasterBufferAndPrint [12:21:59]line [12:21:59]line [12:21:59]line [12:21:59]line [12:21:59]line [12:21:59]written 0, free lines is 3268 [12:21:59]MH_Cut [12:21:59]Write to MH i2c: D1 01 00 1F 83 01 74 [12:21:59]Write i2c OK [12:21:59]MH_I2C_Read... [12:21:59]Read from MH i2c: D1 [12:21:59]MH_I2C_Read... [12:21:59]Read from MH i2c: D1 01 00 [12:21:59]MH_I2C_Read... [12:21:59]Read from MH i2c: D1 01 00 1F 83 00 73 [12:21:59]Write to MH i2c: 01 00 00 20 83 A3 [12:21:59]Write i2c OK [12:21:59]MH_I2C_Read... [12:21:59]OFD Sender: No OFD packet to send [12:22:00]*** Cut start [12:22:00]*** Purtial cut [12:22:00]*** Stage 1: CUTSNS_PIN = 1 [12:22:00]Read from MH i2c: 01 [12:22:00]MH_I2C_Read... [12:22:00]*** Stop cut motor [12:22:00]*** Cut end [12:22:00]Read from MH i2c: 01 07 00 [12:22:00]MH_I2C_Read... [12:22:00]Read from MH i2c: 01 07 00 20 83 00 00 00 00 00 FF 0F B8 [12:22:00]process_action close_receipt done [12:22:00]requested_data is exist [12:22:00]produce_requested_data [12:22:00]requested_item fm.sn is exist - process it [12:22:00]wFMCommunicate request_size=4 [12:22:00]MH_SAM_APDU [12:22:00]CAPDU: 80 11 00 00 [12:22:00]Write to MH i2c: E2 08 00 21 83 80 11 00 00 00 00 00 00 1E [12:22:00]Write i2c OK [12:22:00]MH_I2C_Read... [12:22:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:22:00]Read from MH i2c: E2 [12:22:00]MH_I2C_Read... [12:22:00]Read from MH i2c: E2 17 00 [12:22:00]MH_I2C_Read... [12:22:00]Read from MH i2c: E2 17 00 21 83 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 73 [12:22:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:22:00]wFMCommunicate OK [12:22:00]requested_item fd.num is exist - process it [12:22:00]SAM_PROTO_GetFieldsCounters [12:22:00]wFMCommunicate request_size=4 [12:22:00]MH_SAM_APDU [12:22:00]CAPDU: 80 13 00 00 [12:22:00]Write to MH i2c: E2 08 00 22 83 80 13 00 00 00 00 00 00 21 [12:22:00]Write i2c OK [12:22:00]MH_I2C_Read... [12:22:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:22:00]Read from MH i2c: E2 [12:22:00]MH_I2C_Read... [12:22:00]Read from MH i2c: E2 62 00 [12:22:00]MH_I2C_Read... [12:22:00]Read from MH i2c: E2 62 00 22 83 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 74 C0 04 00 0E 04 04 00 18 02 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 A2 [12:22: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 74 C0 04 00 0E 04 04 00 18 02 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:22:00]wFMCommunicate OK [12:22:00]SAM_PROTO_GetFieldsCounters done [12:22:00]requested_item shift.num is exist - process it [12:22:00]requested_item shift.opened is exist - process it [12:22:00]req_shift_opened [12:22:00]FM_GetShiftState [12:22:00]SAM_PROTO_GetShiftState [12:22:00]wFMCommunicate request_size=4 [12:22:00]MH_SAM_APDU [12:22:00]CAPDU: 80 13 01 00 [12:22:00]Write to MH i2c: E2 08 00 23 83 80 13 01 00 00 00 00 00 23 [12:22:00]Write i2c OK [12:22:00]MH_I2C_Read... [12:22:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:22:00]Read from MH i2c: E2 [12:22:00]MH_I2C_Read... [12:22:00]Read from MH i2c: E2 0E 00 [12:22:00]MH_I2C_Read... [12:22:00]Read from MH i2c: E2 0E 00 23 83 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 0E [12:22:00]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:22:00]wFMCommunicate OK [12:22:00]SAM_PROTO_GetShiftState done [12:22:00]FM_GetShiftState done [12:22:00]req_shift_opened done [12:22:00]requested_item shift.open_date is exist - process it [12:22:00]req_shift_open_date [12:22:00]req_shift_open_date done [12:22:00]produce_requested_data done [12:22:00]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311412,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:22:00]process_action_free close_receipt [12:22:00]json_value_free [12:22:00]json_value_free done [12:22:00]process_json_proto returns [12:22:00]Send response to host [12:22:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311412,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:22:00]free response buf [12:22:00]execute_script done [12:22:00]execute_script returns [12:22:00]free content buf [12:22:00]Sock 9.Close socket [12:22:00]Sock 9.Thread stoped [12:22:04]OFD Sender: No OFD packet to send [12:22:09]OFD Sender: No OFD packet to send [12:22:14]OFD Sender: No OFD packet to send [12:22:19]OFD Sender: No OFD packet to send [12:22:24]accept exits with 7 [12:22:24]New connection [12:22:24]New thread 3066654052 created [12:22:24]Thread 3066510692 joined [12:22:24]Waiting for new connection... [12:22:24] Sock 7.Parse request [12:22:24]Sock 7.Check first char [12:22:24]Sock 7.First char is OK [12:22:24]request: POST /json_proto HTTP/1.0 [12:22:24]Method: POST [12:22:24]URL: /json_proto [12:22:24]Method is POST - this is cgi request [12:22:24]url: /json_proto [12:22:24]query_string will be loaded in cgi processing [12:22:24]execute_cgi json_proto POST (null) [12:22:24]execute_cgi path=json_proto method=POST [12:22:24]POST find Content-Length [12:22:24]Host: 172.17.96.3:8080 [12:22:24]Content-Length: 677 [12:22:24]Content-Type: application/json [12:22:24] [12:22:24]POST finish read [12:22:24]Found Content-Length = 677 [12:22:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645215", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:22:24]execute_script... [12:22: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)645215", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:22:24]POST & json_proto [12:22:24]process_json_proto [12:22:24]json parsed OK: [12:22:24]protocol is kg_v1.0 [12:22:24]action value=close_receipt [12:22:24]process_action close_receipt [12:22:24]cmd_close_receipt [12:22:24]MH_GetDate [12:22:24]Write to MH i2c: F0 00 00 24 83 96 [12:22:24]Write i2c OK [12:22:24]MH_I2C_Read... [12:22:24]Read from MH i2c: F0 [12:22:24]MH_I2C_Read... [12:22:24]Read from MH i2c: F0 09 00 [12:22:24]MH_I2C_Read... [12:22:24]Read from MH i2c: F0 09 00 24 83 00 05 25 22 67 44 5E 04 65 5D [12:22:24]GetLastDocTimeStamp 1730290921 [12:22:24]current date 1730290949 [12:22:24]FM_GetShiftState [12:22:24]SAM_PROTO_GetShiftState [12:22:24]wFMCommunicate request_size=4 [12:22:24]MH_SAM_APDU [12:22:24]CAPDU: 80 13 01 00 [12:22:24]Write to MH i2c: E2 08 00 25 83 80 13 01 00 00 00 00 00 25 [12:22:24]Write i2c OK [12:22:24]MH_I2C_Read... [12:22:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:22:24]Read from MH i2c: E2 [12:22:24]MH_I2C_Read... [12:22:24]Read from MH i2c: E2 0E 00 [12:22:24]MH_I2C_Read... [12:22:24]Read from MH i2c: E2 0E 00 25 83 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 10 [12:22:24]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:22:24]wFMCommunicate OK [12:22:24]SAM_PROTO_GetShiftState done [12:22:24]FM_GetShiftState done [12:22:24]opened in 1730247899 [12:22:24]opened+sec_in_day 1730334299 [12:22:24]quantity*price = 30038 [12:22:24]sum+1 = 30039 [12:22:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 260 30.10.2024 12:22 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311413 ФПД: 107186446215742 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T122229&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311413&fm=107186446215742&tin=02508201610067®Number=0000000000091780&sum=30000 [12:22:25]StoreToDocumentArchive [12:22:25]shift 536 fd 311413 [12:22:25]save to /storage/0536/doc_00311413 [12:22:25]save last doc name /storage/0536/doc_00311413 to /storage/kkm_last_doc_name [12:22:25]save OK [12:22:25]Clear old archive folders... [12:22:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:22:25]tlvbuf is 007067B0 [12:22:25]SAM_PROTO_ClearQueue [12:22:25]wFMCommunicate request_size=4 [12:22:25]MH_SAM_APDU [12:22:25]CAPDU: 80 09 00 00 [12:22:25]Write to MH i2c: E2 08 00 32 83 80 09 00 00 00 00 00 00 27 [12:22:25]Write i2c OK [12:22:25]MH_I2C_Read... [12:22:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:22:25]Read from MH i2c: E2 [12:22:25]MH_I2C_Read... [12:22:25]Read from MH i2c: E2 03 00 [12:22:25]MH_I2C_Read... [12:22:25]Read from MH i2c: E2 03 00 32 83 00 90 00 29 [12:22:25]RAPDU: 90 00 [12:22:25]wFMCommunicate OK [12:22:25]SAM_PROTO_ClearQueue done [12:22:25]KKMCreateOFDPacket [12:22:25]OFDProtocolAddRootSTLVToBuf [12:22:25]FM_MakeSignedData [12:22:25]FM_MakeSignedData [12:22:25]SAM_PROTO_SignData [12:22:25]wFMCommunicate request_size=4 [12:22:25]MH_SAM_APDU [12:22:25]CAPDU: 80 0D 01 02 [12:22:25]Write to MH i2c: E2 08 00 33 83 80 0D 01 02 00 00 00 00 2F [12:22:25]Write i2c OK [12:22:25]MH_I2C_Read... [12:22:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:22:25]Read from MH i2c: E2 [12:22:25]MH_I2C_Read... [12:22:25]Read from MH i2c: E2 03 00 [12:22:25]MH_I2C_Read... [12:22:25]Read from MH i2c: E2 03 00 33 83 00 90 00 2A [12:22:25]RAPDU: 90 00 [12:22:25]wFMCommunicate OK [12:22:25]wFMCommunicate request_size=255 [12:22:25]MH_SAM_APDU [12:22: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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 04 01 00 00 F4 03 04 00 05 25 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 75 C0 04 00 35 04 06 00 61 [12:22:25]Write to MH i2c: E2 02 01 34 83 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 04 01 00 00 F4 03 04 00 05 25 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 75 C0 04 00 35 04 06 00 61 00 00 1D [12:22:25]Write i2c OK [12:22:25]MH_I2C_Read... [12:22:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:22:26]Read from MH i2c: E2 [12:22:26]MH_I2C_Read... [12:22:26]Read from MH i2c: E2 03 00 [12:22:26]MH_I2C_Read... [12:22:26]Read from MH i2c: E2 03 00 34 83 00 90 00 2B [12:22:26]RAPDU: 90 00 [12:22:26]wFMCommunicate OK [12:22:26]wFMCommunicate request_size=10 [12:22:26]MH_SAM_APDU [12:22:26]CAPDU: 80 0D 02 02 05 7C 4A 0D 2A 3E [12:22:26]Write to MH i2c: E2 0D 00 35 83 80 0D 02 02 05 00 7C 4A 0D 2A 3E 00 00 77 [12:22:26]Write i2c OK [12:22:26]MH_I2C_Read... [12:22:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:22:26]Read from MH i2c: E2 [12:22:26]MH_I2C_Read... [12:22:26]Read from MH i2c: E2 03 00 [12:22:26]MH_I2C_Read... [12:22:26]Read from MH i2c: E2 03 00 35 83 00 90 00 2C [12:22:26]RAPDU: 90 00 [12:22:26]wFMCommunicate OK [12:22:26]wFMCommunicate request_size=4 [12:22:26]MH_SAM_APDU [12:22:26]CAPDU: 80 0D 03 02 [12:22:26]Write to MH i2c: E2 08 00 36 83 80 0D 03 02 00 00 00 00 34 [12:22:26]Write i2c OK [12:22:26]MH_I2C_Read... [12:22:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:22:26]Read from MH i2c: E2 [12:22:26]MH_I2C_Read... [12:22:26]Read from MH i2c: E2 0B 00 [12:22:26]MH_I2C_Read... [12:22:26]Read from MH i2c: E2 0B 00 36 83 00 CE F1 1F 91 EA 36 45 C1 90 00 CA [12:22:26]RAPDU: CE F1 1F 91 EA 36 45 C1 90 00 [12:22:26]wFMCommunicate OK [12:22:26]SAM_PROTO_SignData done [12:22:26]FM_MakeSignedData done [12:22:26]CreateOFDProtocolMessage [12:22:26]wFMCommunicate request_size=4 [12:22:26]MH_SAM_APDU [12:22:26]CAPDU: 80 11 00 00 [12:22:26]Write to MH i2c: E2 08 00 37 83 80 11 00 00 00 00 00 00 34 [12:22:26]Write i2c OK [12:22:26]MH_I2C_Read... [12:22:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:22:26]Read from MH i2c: E2 [12:22:26]MH_I2C_Read... [12:22:26]Read from MH i2c: E2 17 00 [12:22:26]MH_I2C_Read... [12:22:26]Read from MH i2c: E2 17 00 37 83 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 89 [12:22:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:22:26]wFMCommunicate OK [12:22:26]CreateOFDProtocolMessage done [12:22:26]OFDSenderStorePacket 311413 [12:22:26]StoreOFDPacket docnum=311413 [12:22:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 EC A8 07 01 7E 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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 04 01 00 00 F4 03 04 00 05 25 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 75 C0 04 00 35 04 06 00 61 7C 4A 0D 2A 3E CE F1 1F 91 EA 36 45 C1 [12:22:26]CheckFolder [12:22:26]dirname=/storage/ofd_packets [12:22:26]CheckFolder done [12:22:26]ProducePacketName [12:22:26]name=ofd_packets/00311413 [12:22:26]NVStorageSaveData ofd_packets/00311413 [12:22:26]File name is /storage/ofd_packets/00311413 [12:22:26]Write 301 bytes [12:22:26]NVStorageSaveData done [12:22:26]OFDSenderStorePacket done [12:22:26]KKMCreateOFDPacket done [12:22:26]NVStorageSaveData kkm_last_timestamp [12:22:26]File name is /storage/kkm_last_timestamp [12:22:26]Write 4 bytes [12:22:26]NVStorageSaveData done [12:22:26]ExternCall_PrintAddStr [12:22:26]wPrintStart [12:22:26]Write to MH i2c: 01 00 00 38 83 BB [12:22:26]Write i2c OK [12:22:26]MH_I2C_Read... [12:22:26]Read from MH i2c: 01 [12:22:26]MH_I2C_Read... [12:22:26]Read from MH i2c: 01 07 00 [12:22:26]MH_I2C_Read... [12:22:26]Read from MH i2c: 01 07 00 38 83 00 00 00 00 00 FF 0F D0 [12:22:26]RasterBufferAndPrint [12:22:26]line Счет N : (1)645215 [12:22:26]line ИНН: 02508201610067 [12:22:26]line Контрольно-Кассовый Чек [12:22:26]line ПРОДАЖА [12:22:26]line ТРК (МРК, ГНК) : 31 [12:22:26]line Товар: 2710124130 [12:22:26]line Аи-92-К-2 [12:22:26]line 4.490 * 66.90 [12:22:26]line = 300.38 [12:22:26]line НДС 12% НСП 1% [12:22:26]line > о реализуемом товаре [12:22:26]line ОКРУГЛЕНИЕ: -0.38 [12:22:26]line ИТОГО: 300.00 [12:22:26]line Внесено: 300.00 [12:22:26]line СДАЧА: 0.00 [12:22:26]line НСП 1% : 2.66 [12:22:26]line НДС 12% : 31.90 [12:22:26]line Наличными: 300.00 [12:22:26]line Безнал.: 0.00 [12:22:26]line Место: АЗС № 172 "Партнер Нефть" [12:22:26]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:22:26]line СНО: Общий режим [12:22:26]line Чек 260 30.10.2024 12:22 [12:22:26]line Смена: 536 ФФД: 1.0 [12:22:26]line ЗНМ: 0300000116 [12:22:26]line РНМ: 0000000000091780 [12:22:26]line Версия ККМ: 001 [12:22:26]line ФМ: 0000000000871765 [12:22:26]line ФД: 311413 [12:22:26]line ФПД: 107186446215742 [12:22:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T122229&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311413&fm=107186446215742&tin=02508201610067®Number=0000000000091780&sum=30000 [12:22:26]written 0, free lines is 4095 [12:22:26]OFD Sender: Processing packet 311413 [packets to send 223, broken 222] [12:22:26]ProducePacketName [12:22:26]name=ofd_packets/00311413 [12:22:26]OFD Sender: To server: pG, [12:22:26]CommunicateWithHost lk.salyk.kg:30040 [12:22:26]ConnectInit lk.salyk.kg [12:22:26]Connected sock=10 [12:22:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 EC A8 07 01 7E 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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 04 01 00 00 F4 03 04 00 05 25 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 75 C0 04 00 35 04 06 00 61 7C 4A 0D 2A 3E CE F1 1F 91 EA 36 45 C1 [12:22:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 55 69 47 00 A1 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 31 37 36 35 10 04 04 00 75 C0 04 00 F4 03 04 00 55 CB 21 67 B6 04 01 00 00 3D B6 3A 06 33 2D F9 8B [12:22:26]CommunicateWithHost err = 0 [12:22:26]CheckOFDResponse [12:22:26]1017 (14) - 77093643461234 [12:22:26]1041 (16) - 0000000000871765 [12:22:26]1040 (4) - 311413 [12:22:26]1012 (4) - 30.10.2024 05:59 [12:22:26]1206 (1) - 0 [12:22:26]OFD Sender: Remove packet 311413 [12:22:26]ProducePacketName [12:22:26]name=ofd_packets/00311413 [12:22:26]NVStorageDeleteData [12:22:26]Write to MH i2c: 01 00 00 62 83 E5 [12:22:26]Write i2c OK [12:22:26]MH_I2C_Read... [12:22:26]Read from MH i2c: 01 [12:22:26]MH_I2C_Read... [12:22:26]Read from MH i2c: 01 07 00 [12:22:26]MH_I2C_Read... [12:22:26]Read from MH i2c: 01 07 00 62 83 00 00 00 00 00 CD 0C C5 [12:22:26]RasterBufferAndPrint [12:22:26]line [12:22:26]line [12:22:26]line [12:22:26]line [12:22:26]line [12:22:26]written 0, free lines is 3283 [12:22:26]MH_Cut [12:22:26]Write to MH i2c: D1 01 00 69 83 01 BE [12:22:26]Write i2c OK [12:22:26]MH_I2C_Read... [12:22:26]Read from MH i2c: D1 [12:22:26]MH_I2C_Read... [12:22:26]Read from MH i2c: D1 01 00 [12:22:26]MH_I2C_Read... [12:22:26]Read from MH i2c: D1 01 00 69 83 00 BD [12:22:26]Write to MH i2c: 01 00 00 6A 83 ED [12:22:26]Write i2c OK [12:22:26]MH_I2C_Read... [12:22:27]OFD Sender: No OFD packet to send [12:22:27]*** Cut start [12:22:27]*** Purtial cut [12:22:27]*** Stage 1: CUTSNS_PIN = 1 [12:22:27]Read from MH i2c: 01 [12:22:27]MH_I2C_Read... [12:22:27]*** Stop cut motor [12:22:27]*** Cut end [12:22:27]Read from MH i2c: 01 07 00 [12:22:27]MH_I2C_Read... [12:22:27]Read from MH i2c: 01 07 00 6A 83 00 00 00 00 00 FF 0F 02 [12:22:27]process_action close_receipt done [12:22:27]requested_data is exist [12:22:27]produce_requested_data [12:22:27]requested_item fm.sn is exist - process it [12:22:27]wFMCommunicate request_size=4 [12:22:27]MH_SAM_APDU [12:22:27]CAPDU: 80 11 00 00 [12:22:27]Write to MH i2c: E2 08 00 6B 83 80 11 00 00 00 00 00 00 68 [12:22:27]Write i2c OK [12:22:27]MH_I2C_Read... [12:22:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:22:27]Read from MH i2c: E2 [12:22:27]MH_I2C_Read... [12:22:27]Read from MH i2c: E2 17 00 [12:22:27]MH_I2C_Read... [12:22:27]Read from MH i2c: E2 17 00 6B 83 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 BD [12:22:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:22:27]wFMCommunicate OK [12:22:27]requested_item fd.num is exist - process it [12:22:27]SAM_PROTO_GetFieldsCounters [12:22:27]wFMCommunicate request_size=4 [12:22:27]MH_SAM_APDU [12:22:27]CAPDU: 80 13 00 00 [12:22:27]Write to MH i2c: E2 08 00 6C 83 80 13 00 00 00 00 00 00 6B [12:22:27]Write i2c OK [12:22:27]MH_I2C_Read... [12:22:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:22:27]Read from MH i2c: E2 [12:22:27]MH_I2C_Read... [12:22:27]Read from MH i2c: E2 62 00 [12:22:27]MH_I2C_Read... [12:22:27]Read from MH i2c: E2 62 00 6C 83 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 75 C0 04 00 0E 04 04 00 18 02 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 F0 [12:22: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 75 C0 04 00 0E 04 04 00 18 02 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:22:27]wFMCommunicate OK [12:22:27]SAM_PROTO_GetFieldsCounters done [12:22:27]requested_item shift.num is exist - process it [12:22:27]requested_item shift.opened is exist - process it [12:22:27]req_shift_opened [12:22:27]FM_GetShiftState [12:22:27]SAM_PROTO_GetShiftState [12:22:27]wFMCommunicate request_size=4 [12:22:27]MH_SAM_APDU [12:22:27]CAPDU: 80 13 01 00 [12:22:27]Write to MH i2c: E2 08 00 6D 83 80 13 01 00 00 00 00 00 6D [12:22:27]Write i2c OK [12:22:27]MH_I2C_Read... [12:22:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:22:27]Read from MH i2c: E2 [12:22:27]MH_I2C_Read... [12:22:27]Read from MH i2c: E2 0E 00 [12:22:27]MH_I2C_Read... [12:22:27]Read from MH i2c: E2 0E 00 6D 83 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 58 [12:22:27]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:22:27]wFMCommunicate OK [12:22:27]SAM_PROTO_GetShiftState done [12:22:27]FM_GetShiftState done [12:22:27]req_shift_opened done [12:22:27]requested_item shift.open_date is exist - process it [12:22:27]req_shift_open_date [12:22:27]req_shift_open_date done [12:22:27]produce_requested_data done [12:22:27]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311413,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:22:27]process_action_free close_receipt [12:22:27]json_value_free [12:22:27]json_value_free done [12:22:27]process_json_proto returns [12:22:27]Send response to host [12:22:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311413,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:22:27]free response buf [12:22:27]execute_script done [12:22:27]execute_script returns [12:22:27]free content buf [12:22:27]Sock 7.Close socket [12:22:27]Sock 7.Thread stoped [12:22:30]accept exits with 9 [12:22:31]New connection [12:22:31]New thread 3066510692 created [12:22:31]Thread 3066654052 joined [12:22:31]Waiting for new connection... [12:22:31] Sock 9.Parse request [12:22:31]Sock 9.Check first char [12:22:31]Sock 9.First char is OK [12:22:31]request: POST /json_proto HTTP/1.0 [12:22:31]Method: POST [12:22:31]URL: /json_proto [12:22:31]Method is POST - this is cgi request [12:22:31]url: /json_proto [12:22:31]query_string will be loaded in cgi processing [12:22:31]execute_cgi json_proto POST (null) [12:22:31]execute_cgi path=json_proto method=POST [12:22:31]POST find Content-Length [12:22:31]Host: 172.17.96.3:8080 [12:22:31]Content-Length: 679 [12:22:31]Content-Type: application/json [12:22:31] [12:22:31]POST finish read [12:22:31]Found Content-Length = 679 [12:22:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645214", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "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" ] } } [12:22:31]execute_script... [12:22: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)645214", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "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" ] } } [12:22:31]POST & json_proto [12:22:31]process_json_proto [12:22:31]json parsed OK: [12:22:31]protocol is kg_v1.0 [12:22:31]action value=close_receipt [12:22:31]process_action close_receipt [12:22:31]cmd_close_receipt [12:22:31]MH_GetDate [12:22:31]Write to MH i2c: F0 00 00 6E 83 E0 [12:22:31]Write i2c OK [12:22:31]MH_I2C_Read... [12:22:31]Read from MH i2c: F0 [12:22:31]MH_I2C_Read... [12:22:31]Read from MH i2c: F0 09 00 [12:22:31]MH_I2C_Read... [12:22:31]Read from MH i2c: F0 09 00 6E 83 00 0C 25 22 67 44 5E 04 65 AE [12:22:31]GetLastDocTimeStamp 1730290949 [12:22:31]current date 1730290956 [12:22:31]FM_GetShiftState [12:22:31]SAM_PROTO_GetShiftState [12:22:31]wFMCommunicate request_size=4 [12:22:31]MH_SAM_APDU [12:22:31]CAPDU: 80 13 01 00 [12:22:31]Write to MH i2c: E2 08 00 6F 83 80 13 01 00 00 00 00 00 6F [12:22:31]Write i2c OK [12:22:31]MH_I2C_Read... [12:22:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:22:31]Read from MH i2c: E2 [12:22:31]MH_I2C_Read... [12:22:31]Read from MH i2c: E2 0E 00 [12:22:31]MH_I2C_Read... [12:22:31]Read from MH i2c: E2 0E 00 6F 83 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 5A [12:22:31]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:22:31]wFMCommunicate OK [12:22:31]SAM_PROTO_GetShiftState done [12:22:31]FM_GetShiftState done [12:22:31]opened in 1730247899 [12:22:31]opened+sec_in_day 1730334299 [12:22:31]quantity*price = 100050 [12:22:31]sum+1 = 100052 [12:22:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 261 30.10.2024 12:22 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311414 ФПД: 19382808456605 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T122236&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311414&fm=19382808456605&tin=02508201610067®Number=0000000000091780&sum=100000 [12:22:32]StoreToDocumentArchive [12:22:32]shift 536 fd 311414 [12:22:32]save to /storage/0536/doc_00311414 [12:22:32]save last doc name /storage/0536/doc_00311414 to /storage/kkm_last_doc_name [12:22:32]save OK [12:22:32]Clear old archive folders... [12:22:32]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:22:32]tlvbuf is 00706440 [12:22:32]SAM_PROTO_ClearQueue [12:22:32]wFMCommunicate request_size=4 [12:22:32]MH_SAM_APDU [12:22:32]CAPDU: 80 09 00 00 [12:22:32]Write to MH i2c: E2 08 00 7C 83 80 09 00 00 00 00 00 00 71 [12:22:32]Write i2c OK [12:22:32]MH_I2C_Read... [12:22:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:22:32]Read from MH i2c: E2 [12:22:32]MH_I2C_Read... [12:22:32]Read from MH i2c: E2 03 00 [12:22:32]MH_I2C_Read... [12:22:32]Read from MH i2c: E2 03 00 7C 83 00 90 00 73 [12:22:32]RAPDU: 90 00 [12:22:32]wFMCommunicate OK [12:22:32]SAM_PROTO_ClearQueue done [12:22:32]KKMCreateOFDPacket [12:22:32]OFDProtocolAddRootSTLVToBuf [12:22:32]FM_MakeSignedData [12:22:32]FM_MakeSignedData [12:22:32]SAM_PROTO_SignData [12:22:32]wFMCommunicate request_size=4 [12:22:32]MH_SAM_APDU [12:22:32]CAPDU: 80 0D 01 02 [12:22:32]Write to MH i2c: E2 08 00 7D 83 80 0D 01 02 00 00 00 00 79 [12:22:32]Write i2c OK [12:22:32]MH_I2C_Read... [12:22:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:22:32]Read from MH i2c: E2 [12:22:32]MH_I2C_Read... [12:22:32]Read from MH i2c: E2 03 00 [12:22:32]MH_I2C_Read... [12:22:32]Read from MH i2c: E2 03 00 7D 83 00 90 00 74 [12:22:32]RAPDU: 90 00 [12:22:32]wFMCommunicate OK [12:22:32]wFMCommunicate request_size=255 [12:22:32]MH_SAM_APDU [12:22: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 32 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 05 01 00 00 F4 03 04 00 0C 25 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 76 C0 04 00 35 04 06 00 11 A0 E9 69 [12:22:32]Write to MH i2c: E2 02 01 7E 83 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 32 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 05 01 00 00 F4 03 04 00 0C 25 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 76 C0 04 00 35 04 06 00 11 A0 E9 69 00 00 14 [12:22:32]Write i2c OK [12:22:32]MH_I2C_Read... [12:22:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:22:32]Read from MH i2c: E2 [12:22:32]MH_I2C_Read... [12:22:32]Read from MH i2c: E2 03 00 [12:22:32]MH_I2C_Read... [12:22:32]Read from MH i2c: E2 03 00 7E 83 00 90 00 75 [12:22:32]RAPDU: 90 00 [12:22:32]wFMCommunicate OK [12:22:32]wFMCommunicate request_size=7 [12:22:32]MH_SAM_APDU [12:22:32]CAPDU: 80 0D 02 02 02 AD 9D [12:22:32]Write to MH i2c: E2 0A 00 7F 83 80 0D 02 02 02 00 AD 9D 00 00 CA [12:22:32]Write i2c OK [12:22:32]MH_I2C_Read... [12:22:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:22:32]Read from MH i2c: E2 [12:22:32]MH_I2C_Read... [12:22:32]Read from MH i2c: E2 03 00 [12:22:32]MH_I2C_Read... [12:22:32]Read from MH i2c: E2 03 00 7F 83 00 90 00 76 [12:22:32]RAPDU: 90 00 [12:22:32]wFMCommunicate OK [12:22:32]wFMCommunicate request_size=4 [12:22:32]MH_SAM_APDU [12:22:32]CAPDU: 80 0D 03 02 [12:22:32]Write to MH i2c: E2 08 00 80 83 80 0D 03 02 00 00 00 00 7E [12:22:32]Write i2c OK [12:22:32]MH_I2C_Read... [12:22:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:22:32]Read from MH i2c: E2 [12:22:32]MH_I2C_Read... [12:22:32]Read from MH i2c: E2 0B 00 [12:22:32]MH_I2C_Read... [12:22:32]Read from MH i2c: E2 0B 00 80 83 00 95 78 95 19 A9 2F 09 23 90 00 3E [12:22:32]RAPDU: 95 78 95 19 A9 2F 09 23 90 00 [12:22:32]wFMCommunicate OK [12:22:32]SAM_PROTO_SignData done [12:22:32]FM_MakeSignedData done [12:22:32]CreateOFDProtocolMessage [12:22:32]wFMCommunicate request_size=4 [12:22:32]MH_SAM_APDU [12:22:32]CAPDU: 80 11 00 00 [12:22:32]Write to MH i2c: E2 08 00 81 83 80 11 00 00 00 00 00 00 7E [12:22:32]Write i2c OK [12:22:32]MH_I2C_Read... [12:22:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:22:32]Read from MH i2c: E2 [12:22:32]MH_I2C_Read... [12:22:32]Read from MH i2c: E2 17 00 [12:22:32]MH_I2C_Read... [12:22:32]Read from MH i2c: E2 17 00 81 83 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D3 [12:22:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:22:32]wFMCommunicate OK [12:22:32]CreateOFDProtocolMessage done [12:22:32]OFDSenderStorePacket 311414 [12:22:32]StoreOFDPacket docnum=311414 [12:22:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 D5 8F 04 01 B7 1F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 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 05 01 00 00 F4 03 04 00 0C 25 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 76 C0 04 00 35 04 06 00 11 A0 E9 69 AD 9D 95 78 95 19 A9 2F 09 23 [12:22:32]CheckFolder [12:22:32]dirname=/storage/ofd_packets [12:22:32]CheckFolder done [12:22:32]ProducePacketName [12:22:32]name=ofd_packets/00311414 [12:22:32]NVStorageSaveData ofd_packets/00311414 [12:22:32]File name is /storage/ofd_packets/00311414 [12:22:32]Write 298 bytes [12:22:32]NVStorageSaveData done [12:22:32]OFDSenderStorePacket done [12:22:32]KKMCreateOFDPacket done [12:22:32]NVStorageSaveData kkm_last_timestamp [12:22:32]File name is /storage/kkm_last_timestamp [12:22:32]Write 4 bytes [12:22:32]NVStorageSaveData done [12:22:32]ExternCall_PrintAddStr [12:22:32]wPrintStart [12:22:32]Write to MH i2c: 01 00 00 82 83 05 [12:22:32]Write i2c OK [12:22:32]MH_I2C_Read... [12:22:32]Read from MH i2c: 01 [12:22:32]MH_I2C_Read... [12:22:32]Read from MH i2c: 01 07 00 [12:22:32]MH_I2C_Read... [12:22:32]Read from MH i2c: 01 07 00 82 83 00 00 00 00 00 FF 0F 1A [12:22:32]RasterBufferAndPrint [12:22:32]line Счет N : (1)645214 [12:22:32]line ИНН: 02508201610067 [12:22:32]line Контрольно-Кассовый Чек [12:22:32]line ПРОДАЖА [12:22:32]line ТРК (МРК, ГНК) : 21 [12:22:32]line Товар: 2710194210 [12:22:32]line ДТ-К-2 [12:22:32]line 13.130 * 76.20 [12:22:32]line = 1000.51 [12:22:32]line НДС 12% НСП 1% [12:22:32]line > о реализуемом товаре [12:22:32]line ОКРУГЛЕНИЕ: -0.51 [12:22:32]line ИТОГО: 1000.00 [12:22:32]line Внесено: 1000.00 [12:22:32]line СДАЧА: 0.00 [12:22:32]line НСП 1% : 8.85 [12:22:32]line НДС 12% : 106.25 [12:22:32]line Наличными: 1000.00 [12:22:32]line Безнал.: 0.00 [12:22:32]line Место: АЗС № 172 "Партнер Нефть" [12:22:32]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:22:32]line СНО: Общий режим [12:22:32]line Чек 261 30.10.2024 12:22 [12:22:32]line Смена: 536 ФФД: 1.0 [12:22:32]line ЗНМ: 0300000116 [12:22:32]line РНМ: 0000000000091780 [12:22:32]line Версия ККМ: 001 [12:22:32]line ФМ: 0000000000871765 [12:22:32]line ФД: 311414 [12:22:32]line ФПД: 19382808456605 [12:22:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T122236&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311414&fm=19382808456605&tin=02508201610067®Number=0000000000091780&sum=100000 [12:22:32]written 0, free lines is 4095 [12:22:32]OFD Sender: Processing packet 311414 [packets to send 223, broken 222] [12:22:32]ProducePacketName [12:22:32]name=ofd_packets/00311414 [12:22:32]OFD Sender: To server: pG, [12:22:32]CommunicateWithHost lk.salyk.kg:30040 [12:22:32]ConnectInit lk.salyk.kg [12:22:32]Connected sock=10 [12: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 31 37 36 35 0C 01 00 00 D5 8F 04 01 B7 1F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 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 05 01 00 00 F4 03 04 00 0C 25 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 76 C0 04 00 35 04 06 00 11 A0 E9 69 AD 9D 95 78 95 19 A9 2F 09 23 [12:22:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 04 4F 47 00 E4 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 31 37 36 35 10 04 04 00 76 C0 04 00 F4 03 04 00 5C CB 21 67 B6 04 01 00 00 83 87 C1 4E 2E 27 F0 6D [12:22:33]CommunicateWithHost err = 0 [12:22:33]CheckOFDResponse [12:22:33]1017 (14) - 77093643461234 [12:22:33]1041 (16) - 0000000000871765 [12:22:33]1040 (4) - 311414 [12:22:33]1012 (4) - 30.10.2024 05:59 [12:22:33]1206 (1) - 0 [12:22:33]OFD Sender: Remove packet 311414 [12:22:33]ProducePacketName [12:22:33]name=ofd_packets/00311414 [12:22:33]NVStorageDeleteData [12:22:33]Write to MH i2c: 01 00 00 AC 83 2F [12:22:33]Write i2c OK [12:22:33]MH_I2C_Read... [12:22:33]Read from MH i2c: 01 [12:22:33]MH_I2C_Read... [12:22:33]Read from MH i2c: 01 07 00 [12:22:33]MH_I2C_Read... [12:22:33]Read from MH i2c: 01 07 00 AC 83 00 00 00 00 00 C4 0C 06 [12:22:33]RasterBufferAndPrint [12:22:33]line [12:22:33]line [12:22:33]line [12:22:33]line [12:22:33]line [12:22:33]written 0, free lines is 3279 [12:22:33]MH_Cut [12:22:33]Write to MH i2c: D1 01 00 B3 83 01 08 [12:22:33]Write i2c OK [12:22:33]MH_I2C_Read... [12:22:33]Read from MH i2c: D1 [12:22:33]MH_I2C_Read... [12:22:33]Read from MH i2c: D1 01 00 [12:22:33]MH_I2C_Read... [12:22:33]Read from MH i2c: D1 01 00 B3 83 00 07 [12:22:33]Write to MH i2c: 01 00 00 B4 83 37 [12:22:33]Write i2c OK [12:22:33]MH_I2C_Read... [12:22:33]OFD Sender: No OFD packet to send [12:22:34]*** Cut start [12:22:34]*** Purtial cut [12:22:34]*** Stage 1: CUTSNS_PIN = 1 [12:22:34]Read from MH i2c: 01 [12:22:34]MH_I2C_Read... [12:22:34]*** Stop cut motor [12:22:34]*** Cut end [12:22:34]Read from MH i2c: 01 07 00 [12:22:34]MH_I2C_Read... [12:22:34]Read from MH i2c: 01 07 00 B4 83 00 00 00 00 00 FF 0F 4C [12:22:34]process_action close_receipt done [12:22:34]requested_data is exist [12:22:34]produce_requested_data [12:22:34]requested_item fm.sn is exist - process it [12:22:34]wFMCommunicate request_size=4 [12:22:34]MH_SAM_APDU [12:22:34]CAPDU: 80 11 00 00 [12:22:34]Write to MH i2c: E2 08 00 B5 83 80 11 00 00 00 00 00 00 B2 [12:22:34]Write i2c OK [12:22:34]MH_I2C_Read... [12:22:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:22:34]Read from MH i2c: E2 [12:22:34]MH_I2C_Read... [12:22:34]Read from MH i2c: E2 17 00 [12:22:34]MH_I2C_Read... [12:22:34]Read from MH i2c: E2 17 00 B5 83 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 07 [12:22:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:22:34]wFMCommunicate OK [12:22:34]requested_item fd.num is exist - process it [12:22:34]SAM_PROTO_GetFieldsCounters [12:22:34]wFMCommunicate request_size=4 [12:22:34]MH_SAM_APDU [12:22:34]CAPDU: 80 13 00 00 [12:22:34]Write to MH i2c: E2 08 00 B6 83 80 13 00 00 00 00 00 00 B5 [12:22:34]Write i2c OK [12:22:34]MH_I2C_Read... [12:22:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:22:34]Read from MH i2c: E2 [12:22:34]MH_I2C_Read... [12:22:34]Read from MH i2c: E2 62 00 [12:22:34]MH_I2C_Read... [12:22:34]Read from MH i2c: E2 62 00 B6 83 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 76 C0 04 00 0E 04 04 00 18 02 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 3E [12:22: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 76 C0 04 00 0E 04 04 00 18 02 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:22:34]wFMCommunicate OK [12:22:34]SAM_PROTO_GetFieldsCounters done [12:22:34]requested_item shift.num is exist - process it [12:22:34]requested_item shift.opened is exist - process it [12:22:34]req_shift_opened [12:22:34]FM_GetShiftState [12:22:34]SAM_PROTO_GetShiftState [12:22:34]wFMCommunicate request_size=4 [12:22:34]MH_SAM_APDU [12:22:34]CAPDU: 80 13 01 00 [12:22:34]Write to MH i2c: E2 08 00 B7 83 80 13 01 00 00 00 00 00 B7 [12:22:34]Write i2c OK [12:22:34]MH_I2C_Read... [12:22:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:22:34]Read from MH i2c: E2 [12:22:34]MH_I2C_Read... [12:22:34]Read from MH i2c: E2 0E 00 [12:22:34]MH_I2C_Read... [12:22:34]Read from MH i2c: E2 0E 00 B7 83 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 A2 [12:22:34]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:22:34]wFMCommunicate OK [12:22:34]SAM_PROTO_GetShiftState done [12:22:34]FM_GetShiftState done [12:22:34]req_shift_opened done [12:22:34]requested_item shift.open_date is exist - process it [12:22:34]req_shift_open_date [12:22:34]req_shift_open_date done [12:22:34]produce_requested_data done [12:22:34]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311414,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:22:34]process_action_free close_receipt [12:22:34]json_value_free [12:22:34]json_value_free done [12:22:34]process_json_proto returns [12:22:34]Send response to host [12:22:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311414,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:22:34]free response buf [12:22:34]execute_script done [12:22:34]execute_script returns [12:22:34]free content buf [12:22:34]Sock 9.Close socket [12:22:34]Sock 9.Thread stoped [12:22:38]OFD Sender: No OFD packet to send [12:22:43]OFD Sender: No OFD packet to send [12:22:46]accept exits with 7 [12:22:46]New connection [12:22:46]New thread 3066654052 created [12:22:46]Thread 3066510692 joined [12:22:46]Waiting for new connection... [12:22:46] Sock 7.Parse request [12:22:46]Sock 7.Check first char [12:22:46]Sock 7.First char is OK [12:22:46]request: POST /json_proto HTTP/1.0 [12:22:46]Method: POST [12:22:46]URL: /json_proto [12:22:46]Method is POST - this is cgi request [12:22:46]url: /json_proto [12:22:46]query_string will be loaded in cgi processing [12:22:46]execute_cgi json_proto POST (null) [12:22:46]execute_cgi path=json_proto method=POST [12:22:46]POST find Content-Length [12:22:46]Host: 172.17.96.3:8080 [12:22:46]Content-Length: 930 [12:22:46]Content-Type: application/json [12:22:46] [12:22:46]POST finish read [12:22:46]Found Content-Length = 930 [12:22:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3516", "tax_sys" : 0, "items" : [ { "code": "4870001570071", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 1\u043B", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607035653513", "name": "\u0412\u0430\u0444\u043B\u0438 \u0413\u043E\u043B\u043B\u0430\u043D\u0434\u0441\u043A\u0438\u0435 \u043A\u0430\u0440\u0430\u043C\u0435\u043B 290", "price" : 137.00, "quantity" : 1.000, "sum" : 137.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 267.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:22:46]execute_script... [12:22: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 : (3)3516", "tax_sys" : 0, "items" : [ { "code": "4870001570071", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 1\u043B", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607035653513", "name": "\u0412\u0430\u0444\u043B\u0438 \u0413\u043E\u043B\u043B\u0430\u043D\u0434\u0441\u043A\u0438\u0435 \u043A\u0430\u0440\u0430\u043C\u0435\u043B 290", "price" : 137.00, "quantity" : 1.000, "sum" : 137.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 267.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:22:46]POST & json_proto [12:22:46]process_json_proto [12:22:46]json parsed OK: [12:22:46]protocol is kg_v1.0 [12:22:46]action value=close_receipt [12:22:46]process_action close_receipt [12:22:46]cmd_close_receipt [12:22:46]MH_GetDate [12:22:46]Write to MH i2c: F0 00 00 B8 83 2A [12:22:46]Write i2c OK [12:22:46]MH_I2C_Read... [12:22:46]Read from MH i2c: F0 [12:22:46]MH_I2C_Read... [12:22:46]Read from MH i2c: F0 09 00 [12:22:46]MH_I2C_Read... [12:22:46]Read from MH i2c: F0 09 00 B8 83 00 1C 25 22 67 44 5E 04 65 08 [12:22:46]GetLastDocTimeStamp 1730290956 [12:22:46]current date 1730290972 [12:22:46]FM_GetShiftState [12:22:46]SAM_PROTO_GetShiftState [12:22:46]wFMCommunicate request_size=4 [12:22:46]MH_SAM_APDU [12:22:46]CAPDU: 80 13 01 00 [12:22:46]Write to MH i2c: E2 08 00 B9 83 80 13 01 00 00 00 00 00 B9 [12:22:46]Write i2c OK [12:22:46]MH_I2C_Read... [12:22:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:22:47]Read from MH i2c: E2 [12:22:47]MH_I2C_Read... [12:22:47]Read from MH i2c: E2 0E 00 [12:22:47]MH_I2C_Read... [12:22:47]Read from MH i2c: E2 0E 00 B9 83 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 A4 [12:22:47]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:22:47]wFMCommunicate OK [12:22:47]SAM_PROTO_GetShiftState done [12:22:47]FM_GetShiftState done [12:22:47]opened in 1730247899 [12:22:47]opened+sec_in_day 1730334299 [12:22:47]quantity*price = 13000 [12:22:47]sum+1 = 13001 [12:22:47]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4607035653513 Вафли Голландские карамел 290 1.000 * 137.00 = 137.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 267.00 НСП 1% : 2.36 НДС 12% : 28.35 Наличными: 267.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 262 30.10.2024 12:22 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311415 ФПД: 43567526031222 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T122252&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311415&fm=43567526031222&tin=02508201610067®Number=0000000000091780&sum=26700 0 [12:22:48]StoreToDocumentArchive [12:22:48]shift 536 fd 311415 [12:22:48]save to /storage/0536/doc_00311415 [12:22:48]save last doc name /storage/0536/doc_00311415 to /storage/kkm_last_doc_name [12:22:48]save OK [12:22:48]Clear old archive folders... [12:22:48]ProcessDocumentItem done err = 0, tmpTLVsize=390 [12:22:48]tlvbuf is 00761350 [12:22:48]SAM_PROTO_ClearQueue [12:22:48]wFMCommunicate request_size=4 [12:22:48]MH_SAM_APDU [12:22:48]CAPDU: 80 09 00 00 [12:22:48]Write to MH i2c: E2 08 00 C6 83 80 09 00 00 00 00 00 00 BB [12:22:48]Write i2c OK [12:22:48]MH_I2C_Read... [12:22:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:22:48]Read from MH i2c: E2 [12:22:48]MH_I2C_Read... [12:22:48]Read from MH i2c: E2 03 00 [12:22:48]MH_I2C_Read... [12:22:48]Read from MH i2c: E2 03 00 C6 83 00 90 00 BD [12:22:48]RAPDU: 90 00 [12:22:48]wFMCommunicate OK [12:22:48]SAM_PROTO_ClearQueue done [12:22:48]KKMCreateOFDPacket [12:22:48]OFDProtocolAddRootSTLVToBuf [12:22:48]FM_MakeSignedData [12:22:48]FM_MakeSignedData [12:22:48]SAM_PROTO_SignData [12:22:48]wFMCommunicate request_size=4 [12:22:48]MH_SAM_APDU [12:22:48]CAPDU: 80 0D 01 02 [12:22:48]Write to MH i2c: E2 08 00 C7 83 80 0D 01 02 00 00 00 00 C3 [12:22:48]Write i2c OK [12:22:48]MH_I2C_Read... [12:22:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:22:48]Read from MH i2c: E2 [12:22:48]MH_I2C_Read... [12:22:48]Read from MH i2c: E2 03 00 [12:22:48]MH_I2C_Read... [12:22:48]Read from MH i2c: E2 03 00 C7 83 00 90 00 BE [12:22:48]RAPDU: 90 00 [12:22:48]wFMCommunicate OK [12:22:48]wFMCommunicate request_size=255 [12:22:48]MH_SAM_APDU [12:22:48]CAPDU: 80 0D 02 02 FA 03 00 86 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 37 30 33 35 36 35 33 35 31 33 06 04 34 00 D0 92 D0 B0 D1 84 D0 BB D0 B8 20 D0 93 D0 BE D0 BB D0 BB D0 B0 D0 BD D0 B4 D1 81 D0 BA D0 B8 D0 B5 20 D0 BA D0 B0 D1 80 D0 B0 D0 BC D0 B5 D0 BB 20 32 39 30 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 84 35 00 00 00 00 13 04 06 00 84 35 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 68 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 [12:22:48]Write to MH i2c: E2 02 01 C8 83 80 0D 02 02 FA 00 03 00 86 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 37 30 33 35 36 35 33 35 31 33 06 04 34 00 D0 92 D0 B0 D1 84 D0 BB D0 B8 20 D0 93 D0 BE D0 BB D0 BB D0 B0 D0 BD D0 B4 D1 81 D0 BA D0 B8 D0 B5 20 D0 BA D0 B0 D1 80 D0 B0 D0 BC D0 B5 D0 BB 20 32 39 30 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 84 35 00 00 00 00 13 04 06 00 84 35 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 68 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 00 43 [12:22:48]Write i2c OK [12:22:48]MH_I2C_Read... [12:22:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:22:48]Read from MH i2c: E2 [12:22:48]MH_I2C_Read... [12:22:48]Read from MH i2c: E2 03 00 [12:22:48]MH_I2C_Read... [12:22:48]Read from MH i2c: E2 03 00 C8 83 00 90 00 BF [12:22:48]RAPDU: 90 00 [12:22:48]wFMCommunicate OK [12:22:48]wFMCommunicate request_size=149 [12:22:48]MH_SAM_APDU [12:22:48]CAPDU: 80 0D 02 02 90 00 01 F7 03 06 00 EC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 0B 00 00 00 00 07 04 06 00 4C 68 00 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 1C 25 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 77 C0 04 00 35 04 06 00 27 9F DA E9 AF 76 [12:22:48]Write to MH i2c: E2 98 00 C9 83 80 0D 02 02 90 00 00 01 F7 03 06 00 EC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 0B 00 00 00 00 07 04 06 00 4C 68 00 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 1C 25 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 77 C0 04 00 35 04 06 00 27 9F DA E9 AF 76 00 00 A8 [12:22:48]Write i2c OK [12:22:48]MH_I2C_Read... [12:22:48]OFD Sender: No OFD packet to send [12:22:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:22:48]Read from MH i2c: E2 [12:22:48]MH_I2C_Read... [12:22:48]Read from MH i2c: E2 03 00 [12:22:48]MH_I2C_Read... [12:22:48]Read from MH i2c: E2 03 00 C9 83 00 90 00 C0 [12:22:48]RAPDU: 90 00 [12:22:48]wFMCommunicate OK [12:22:48]wFMCommunicate request_size=4 [12:22:48]MH_SAM_APDU [12:22:48]CAPDU: 80 0D 03 02 [12:22:48]Write to MH i2c: E2 08 00 CA 83 80 0D 03 02 00 00 00 00 C8 [12:22:48]Write i2c OK [12:22:48]MH_I2C_Read... [12:22:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:22:48]Read from MH i2c: E2 [12:22:48]MH_I2C_Read... [12:22:48]Read from MH i2c: E2 0B 00 [12:22:48]MH_I2C_Read... [12:22:48]Read from MH i2c: E2 0B 00 CA 83 00 D8 3F D0 56 5C 5D CC E8 90 00 73 [12:22:48]RAPDU: D8 3F D0 56 5C 5D CC E8 90 00 [12:22:48]wFMCommunicate OK [12:22:48]SAM_PROTO_SignData done [12:22:48]FM_MakeSignedData done [12:22:48]CreateOFDProtocolMessage [12:22:48]wFMCommunicate request_size=4 [12:22:48]MH_SAM_APDU [12:22:48]CAPDU: 80 11 00 00 [12:22:48]Write to MH i2c: E2 08 00 CB 83 80 11 00 00 00 00 00 00 C8 [12:22:48]Write i2c OK [12:22:48]MH_I2C_Read... [12:22:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:22:48]Read from MH i2c: E2 [12:22:48]MH_I2C_Read... [12:22:48]Read from MH i2c: E2 17 00 [12:22:48]MH_I2C_Read... [12:22:48]Read from MH i2c: E2 17 00 CB 83 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 1D [12:22:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:22:48]wFMCommunicate OK [12:22:48]CreateOFDProtocolMessage done [12:22:48]OFDSenderStorePacket 311415 [12:22:48]StoreOFDPacket docnum=311415 [12:22:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 9A 01 00 00 BF 85 92 01 E9 3E 5A 03 01 00 03 00 86 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 37 30 33 35 36 35 33 35 31 33 06 04 34 00 D0 92 D0 B0 D1 84 D0 BB D0 B8 20 D0 93 D0 BE D0 BB D0 BB D0 B0 D0 BD D0 B4 D1 81 D0 BA D0 B8 D0 B5 20 D0 BA D0 B0 D1 80 D0 B0 D0 BC D0 B5 D0 BB 20 32 39 30 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 84 35 00 00 00 00 13 04 06 00 84 35 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 68 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 0B 00 00 00 00 07 04 06 00 4C 68 00 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 1C 25 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 77 C0 04 00 35 04 06 00 27 9F DA E9 AF 76 D8 3F D0 56 5C 5D CC E8 [12:22:48]CheckFolder [12:22:48]dirname=/storage/ofd_packets [12:22:48]CheckFolder done [12:22:48]ProducePacketName [12:22:48]name=ofd_packets/00311415 [12:22:48]NVStorageSaveData ofd_packets/00311415 [12:22:48]File name is /storage/ofd_packets/00311415 [12:22:48]Write 440 bytes [12:22:48]NVStorageSaveData done [12:22:48]OFDSenderStorePacket done [12:22:48]KKMCreateOFDPacket done [12:22:48]NVStorageSaveData kkm_last_timestamp [12:22:48]File name is /storage/kkm_last_timestamp [12:22:48]Write 4 bytes [12:22:48]NVStorageSaveData done [12:22:48]ExternCall_PrintAddStr [12:22:48]wPrintStart [12:22:48]Write to MH i2c: 01 00 00 CC 83 4F [12:22:48]Write i2c OK [12:22:48]MH_I2C_Read... [12:22:48]Read from MH i2c: 01 [12:22:48]MH_I2C_Read... [12:22:48]Read from MH i2c: 01 07 00 [12:22:48]MH_I2C_Read... [12:22:48]Read from MH i2c: 01 07 00 CC 83 00 00 00 00 00 FF 0F 64 [12:22:48]RasterBufferAndPrint [12:22:48]line Счет N : (3)3516 [12:22:48]line ИНН: 02508201610067 [12:22:48]line Контрольно-Кассовый Чек [12:22:48]line ПРОДАЖА [12:22:48]line Товар: 4870001570071 [12:22:48]line Напиток Pepsi 1л [12:22:48]line 1.000 * 130.00 [12:22:48]line = 130.00 [12:22:48]line НДС 12% НСП 1% [12:22:48]line > о реализуемом товаре [12:22:48]line Товар: 4607035653513 [12:22:48]line Вафли Голландские карамел 290 [12:22:48]line 1.000 * 137.00 [12:22:48]line = 137.00 [12:22:48]line НДС 12% НСП 1% [12:22:48]line > о реализуемом товаре [12:22:48]line ИТОГО: 267.00 [12:22:48]line НСП 1% : 2.36 [12:22:48]line НДС 12% : 28.35 [12:22:48]line Наличными: 267.00 [12:22:48]line Безнал.: 0.00 [12:22:48]line Место: АЗС № 172 "Партнер Нефть" [12:22:48]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:22:48]line СНО: Общий режим [12:22:48]line Чек 262 30.10.2024 12:22 [12:22:48]line Смена: 536 ФФД: 1.0 [12:22:48]line ЗНМ: 0300000116 [12:22:48]line РНМ: 0000000000091780 [12:22:48]line Версия ККМ: 001 [12:22:48]line ФМ: 0000000000871765 [12:22:48]line ФД: 311415 [12:22:48]line ФПД: 43567526031222 [12:22:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T122252&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311415&fm=43567526031222&tin=02508201610067®Number=0000000000091780&sum=26700 [12:22:48]line 0 [12:22:48]written 0, free lines is 4095 [12:22:48]OFD Sender: Processing packet 311415 [packets to send 223, broken 222] [12:22:48]ProducePacketName [12:22:48]name=ofd_packets/00311415 [12:22:48]OFD Sender: To server: pG, [12:22:48]CommunicateWithHost lk.salyk.kg:30040 [12:22:48]ConnectInit lk.salyk.kg [12:22:49]Connected sock=10 [12:22:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 9A 01 00 00 BF 85 92 01 E9 3E 5A 03 01 00 03 00 86 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 37 30 33 35 36 35 33 35 31 33 06 04 34 00 D0 92 D0 B0 D1 84 D0 BB D0 B8 20 D0 93 D0 BE D0 BB D0 BB D0 B0 D0 BD D0 B4 D1 81 D0 BA D0 B8 D0 B5 20 D0 BA D0 B0 D1 80 D0 B0 D0 BC D0 B5 D0 BB 20 32 39 30 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 84 35 00 00 00 00 13 04 06 00 84 35 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 68 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 0B 00 00 00 00 07 04 06 00 4C 68 00 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 1C 25 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 77 C0 04 00 35 04 06 00 27 9F DA E9 AF 76 D8 3F D0 56 5C 5D CC E8 [12:22:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 2B 09 47 00 65 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 31 37 36 35 10 04 04 00 77 C0 04 00 F4 03 04 00 6C CB 21 67 B6 04 01 00 00 B6 F6 22 F1 43 47 B0 DE [12:22:49]CommunicateWithHost err = 0 [12:22:49]CheckOFDResponse [12:22:49]1017 (14) - 77093643461234 [12:22:49]1041 (16) - 0000000000871765 [12:22:49]1040 (4) - 311415 [12:22:49]1012 (4) - 30.10.2024 06:00 [12:22:49]1206 (1) - 0 [12:22:49]OFD Sender: Remove packet 311415 [12:22:49]ProducePacketName [12:22:49]name=ofd_packets/00311415 [12:22:49]NVStorageDeleteData [12:22:49]Write to MH i2c: 01 00 00 FA 83 7D [12:22:49]Write i2c OK [12:22:49]MH_I2C_Read... [12:22:49]Read from MH i2c: 01 [12:22:49]MH_I2C_Read... [12:22:49]Read from MH i2c: 01 07 00 [12:22:49]MH_I2C_Read... [12:22:49]Read from MH i2c: 01 07 00 FA 83 00 00 00 00 00 7B 0C 0B [12:22:49]RasterBufferAndPrint [12:22:49]line [12:22:49]line [12:22:49]line [12:22:49]line [12:22:49]line [12:22:49]written 0, free lines is 3210 [12:22:49]MH_Cut [12:22:49]Write to MH i2c: D1 01 00 01 84 01 57 [12:22:49]Write i2c OK [12:22:49]MH_I2C_Read... [12:22:49]Read from MH i2c: D1 [12:22:49]MH_I2C_Read... [12:22:49]Read from MH i2c: D1 01 00 [12:22:49]MH_I2C_Read... [12:22:49]Read from MH i2c: D1 01 00 01 84 00 56 [12:22:49]Write to MH i2c: 01 00 00 02 84 86 [12:22:49]Write i2c OK [12:22:49]MH_I2C_Read... [12:22:49]OFD Sender: No OFD packet to send [12:22:50]*** Cut start [12:22:50]*** Purtial cut [12:22:50]*** Stage 1: CUTSNS_PIN = 1 [12:22:50]Read from MH i2c: 01 [12:22:50]MH_I2C_Read... [12:22:50]*** Stop cut motor [12:22:50]*** Cut end [12:22:50]Read from MH i2c: 01 07 00 [12:22:50]MH_I2C_Read... [12:22:50]Read from MH i2c: 01 07 00 02 84 00 00 00 00 00 FF 0F 9B [12:22:50]process_action close_receipt done [12:22:50]requested_data is exist [12:22:50]produce_requested_data [12:22:50]requested_item fm.sn is exist - process it [12:22:50]wFMCommunicate request_size=4 [12:22:50]MH_SAM_APDU [12:22:50]CAPDU: 80 11 00 00 [12:22:50]Write to MH i2c: E2 08 00 03 84 80 11 00 00 00 00 00 00 01 [12:22:50]Write i2c OK [12:22:50]MH_I2C_Read... [12:22:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:22:50]Read from MH i2c: E2 [12:22:50]MH_I2C_Read... [12:22:50]Read from MH i2c: E2 17 00 [12:22:50]MH_I2C_Read... [12:22:50]Read from MH i2c: E2 17 00 03 84 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 56 [12:22:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:22:50]wFMCommunicate OK [12:22:50]requested_item fd.num is exist - process it [12:22:50]SAM_PROTO_GetFieldsCounters [12:22:50]wFMCommunicate request_size=4 [12:22:50]MH_SAM_APDU [12:22:50]CAPDU: 80 13 00 00 [12:22:50]Write to MH i2c: E2 08 00 04 84 80 13 00 00 00 00 00 00 04 [12:22:50]Write i2c OK [12:22:50]MH_I2C_Read... [12:22:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:22:50]Read from MH i2c: E2 [12:22:50]MH_I2C_Read... [12:22:50]Read from MH i2c: E2 62 00 [12:22:50]MH_I2C_Read... [12:22:50]Read from MH i2c: E2 62 00 04 84 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 77 C0 04 00 0E 04 04 00 18 02 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 91 [12:22: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 77 C0 04 00 0E 04 04 00 18 02 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:22:50]wFMCommunicate OK [12:22:50]SAM_PROTO_GetFieldsCounters done [12:22:50]requested_item shift.num is exist - process it [12:22:50]requested_item shift.opened is exist - process it [12:22:50]req_shift_opened [12:22:50]FM_GetShiftState [12:22:50]SAM_PROTO_GetShiftState [12:22:50]wFMCommunicate request_size=4 [12:22:50]MH_SAM_APDU [12:22:50]CAPDU: 80 13 01 00 [12:22:50]Write to MH i2c: E2 08 00 05 84 80 13 01 00 00 00 00 00 06 [12:22:50]Write i2c OK [12:22:50]MH_I2C_Read... [12:22:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:22:50]Read from MH i2c: E2 [12:22:50]MH_I2C_Read... [12:22:50]Read from MH i2c: E2 0E 00 [12:22:50]MH_I2C_Read... [12:22:50]Read from MH i2c: E2 0E 00 05 84 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 F1 [12:22:50]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:22:50]wFMCommunicate OK [12:22:50]SAM_PROTO_GetShiftState done [12:22:50]FM_GetShiftState done [12:22:50]req_shift_opened done [12:22:50]requested_item shift.open_date is exist - process it [12:22:50]req_shift_open_date [12:22:50]req_shift_open_date done [12:22:50]produce_requested_data done [12:22:50]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311415,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:22:50]process_action_free close_receipt [12:22:50]json_value_free [12:22:50]json_value_free done [12:22:50]process_json_proto returns [12:22:50]Send response to host [12:22:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311415,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:22:50]free response buf [12:22:50]execute_script done [12:22:50]execute_script returns [12:22:50]free content buf [12:22:50]Sock 7.Close socket [12:22:50]Sock 7.Thread stoped [12:22:54]OFD Sender: No OFD packet to send [12:22:59]OFD Sender: No OFD packet to send [12:23:04]OFD Sender: No OFD packet to send [12:23:09]OFD Sender: No OFD packet to send [12:23:14]OFD Sender: No OFD packet to send [12:23:19]OFD Sender: No OFD packet to send [12:23:24]OFD Sender: No OFD packet to send [12:23:25]accept exits with 9 [12:23:25]New connection [12:23:25]New thread 3066510692 created [12:23:25]Thread 3066654052 joined [12:23:25]Waiting for new connection... [12:23:25] Sock 9.Parse request [12:23:25]Sock 9.Check first char [12:23:25]Sock 9.First char is OK [12:23:25]request: POST /json_proto HTTP/1.0 [12:23:25]Method: POST [12:23:25]URL: /json_proto [12:23:25]Method is POST - this is cgi request [12:23:25]url: /json_proto [12:23:25]query_string will be loaded in cgi processing [12:23:25]execute_cgi json_proto POST (null) [12:23:25]execute_cgi path=json_proto method=POST [12:23:25]POST find Content-Length [12:23:25]Host: 172.17.96.3:8080 [12:23:25]Content-Length: 678 [12:23:25]Content-Type: application/json [12:23:25] [12:23:25]POST finish read [12:23:25]Found Content-Length = 678 [12:23:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645216", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.960, "sum" : 733.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 733.00, "total" : 733.00, "payments": [ { "type": 0, "sum" : 733.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:23:25]execute_script... [12: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)645216", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.960, "sum" : 733.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 733.00, "total" : 733.00, "payments": [ { "type": 0, "sum" : 733.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:23:25]POST & json_proto [12:23:25]process_json_proto [12:23:25]json parsed OK: [12:23:25]protocol is kg_v1.0 [12:23:25]action value=close_receipt [12:23:25]process_action close_receipt [12:23:25]cmd_close_receipt [12:23:25]MH_GetDate [12:23:25]Write to MH i2c: F0 00 00 06 84 79 [12:23:25]Write i2c OK [12:23:25]MH_I2C_Read... [12:23:25]Read from MH i2c: F0 [12:23:25]MH_I2C_Read... [12:23:25]Read from MH i2c: F0 09 00 [12:23:25]MH_I2C_Read... [12:23:25]Read from MH i2c: F0 09 00 06 84 00 42 25 22 67 44 5E 04 65 7D [12:23:25]GetLastDocTimeStamp 1730290972 [12:23:25]current date 1730291010 [12:23:25]FM_GetShiftState [12:23:25]SAM_PROTO_GetShiftState [12:23:25]wFMCommunicate request_size=4 [12:23:25]MH_SAM_APDU [12:23:25]CAPDU: 80 13 01 00 [12:23:25]Write to MH i2c: E2 08 00 07 84 80 13 01 00 00 00 00 00 08 [12:23:25]Write i2c OK [12:23:25]MH_I2C_Read... [12:23:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:25]Read from MH i2c: E2 [12:23:25]MH_I2C_Read... [12:23:25]Read from MH i2c: E2 0E 00 [12:23:25]MH_I2C_Read... [12:23:25]Read from MH i2c: E2 0E 00 07 84 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 F3 [12:23:25]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:23:25]wFMCommunicate OK [12:23:25]SAM_PROTO_GetShiftState done [12:23:25]FM_GetShiftState done [12:23:25]opened in 1730247899 [12:23:25]opened+sec_in_day 1730334299 [12:23:25]quantity*price = 73322 [12:23:25]sum+1 = 73323 [12:23:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 733.00 Внесено: 733.00 СДАЧА: 0.00 НСП 1% : 6.49 НДС 12% : 77.86 Наличными: 733.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 263 30.10.2024 12:23 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311416 ФПД: 62822101389690 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T122330&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311416&fm=62822101389690&tin=02508201610067®Number=0000000000091780&sum=73300 [12:23:26]StoreToDocumentArchive [12:23:26]shift 536 fd 311416 [12:23:26]save to /storage/0536/doc_00311416 [12:23:26]save last doc name /storage/0536/doc_00311416 to /storage/kkm_last_doc_name [12:23:26]save OK [12:23:26]Clear old archive folders... [12:23:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:23:26]tlvbuf is 007619E0 [12:23:26]SAM_PROTO_ClearQueue [12:23:26]wFMCommunicate request_size=4 [12:23:26]MH_SAM_APDU [12:23:26]CAPDU: 80 09 00 00 [12:23:26]Write to MH i2c: E2 08 00 14 84 80 09 00 00 00 00 00 00 0A [12:23:26]Write i2c OK [12:23:26]MH_I2C_Read... [12:23:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:23:27]Read from MH i2c: E2 [12:23:27]MH_I2C_Read... [12:23:27]Read from MH i2c: E2 03 00 [12:23:27]MH_I2C_Read... [12:23:27]Read from MH i2c: E2 03 00 14 84 00 90 00 0C [12:23:27]RAPDU: 90 00 [12:23:27]wFMCommunicate OK [12:23:27]SAM_PROTO_ClearQueue done [12:23:27]KKMCreateOFDPacket [12:23:27]OFDProtocolAddRootSTLVToBuf [12:23:27]FM_MakeSignedData [12:23:27]FM_MakeSignedData [12:23:27]SAM_PROTO_SignData [12:23:27]wFMCommunicate request_size=4 [12:23:27]MH_SAM_APDU [12:23:27]CAPDU: 80 0D 01 02 [12:23:27]Write to MH i2c: E2 08 00 15 84 80 0D 01 02 00 00 00 00 12 [12:23:27]Write i2c OK [12:23:27]MH_I2C_Read... [12:23:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:23:27]Read from MH i2c: E2 [12:23:27]MH_I2C_Read... [12:23:27]Read from MH i2c: E2 03 00 [12:23:27]MH_I2C_Read... [12:23:27]Read from MH i2c: E2 03 00 15 84 00 90 00 0D [12:23:27]RAPDU: 90 00 [12:23:27]wFMCommunicate OK [12:23:27]wFMCommunicate request_size=255 [12:23:27]MH_SAM_APDU [12: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 32 FF 03 08 00 03 D0 2A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 6A 1E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 1E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6A 1E 00 00 00 00 07 04 06 00 54 1E 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 42 25 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 78 C0 04 00 35 04 06 00 39 [12:23:27]Write to MH i2c: E2 02 01 16 84 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D0 2A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 6A 1E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 1E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6A 1E 00 00 00 00 07 04 06 00 54 1E 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 42 25 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 78 C0 04 00 35 04 06 00 39 00 00 5A [12:23:27]Write i2c OK [12:23:27]MH_I2C_Read... [12:23:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:27]Read from MH i2c: E2 [12:23:27]MH_I2C_Read... [12:23:27]Read from MH i2c: E2 03 00 [12:23:27]MH_I2C_Read... [12:23:27]Read from MH i2c: E2 03 00 16 84 00 90 00 0E [12:23:27]RAPDU: 90 00 [12:23:27]wFMCommunicate OK [12:23:27]wFMCommunicate request_size=10 [12:23:27]MH_SAM_APDU [12:23:27]CAPDU: 80 0D 02 02 05 22 E9 09 91 7A [12:23:27]Write to MH i2c: E2 0D 00 17 84 80 0D 02 02 05 00 22 E9 09 91 7A 00 00 3E [12:23:27]Write i2c OK [12:23:27]MH_I2C_Read... [12:23:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:27]Read from MH i2c: E2 [12:23:27]MH_I2C_Read... [12:23:27]Read from MH i2c: E2 03 00 [12:23:27]MH_I2C_Read... [12:23:27]Read from MH i2c: E2 03 00 17 84 00 90 00 0F [12:23:27]RAPDU: 90 00 [12:23:27]wFMCommunicate OK [12:23:27]wFMCommunicate request_size=4 [12:23:27]MH_SAM_APDU [12:23:27]CAPDU: 80 0D 03 02 [12:23:27]Write to MH i2c: E2 08 00 18 84 80 0D 03 02 00 00 00 00 17 [12:23:27]Write i2c OK [12:23:27]MH_I2C_Read... [12:23:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:23:27]Read from MH i2c: E2 [12:23:27]MH_I2C_Read... [12:23:27]Read from MH i2c: E2 0B 00 [12:23:27]MH_I2C_Read... [12:23:27]Read from MH i2c: E2 0B 00 18 84 00 3E DF 07 4E 49 CE AB 9A 90 00 E6 [12:23:27]RAPDU: 3E DF 07 4E 49 CE AB 9A 90 00 [12:23:27]wFMCommunicate OK [12:23:27]SAM_PROTO_SignData done [12:23:27]FM_MakeSignedData done [12:23:27]CreateOFDProtocolMessage [12:23:27]wFMCommunicate request_size=4 [12:23:27]MH_SAM_APDU [12:23:27]CAPDU: 80 11 00 00 [12:23:27]Write to MH i2c: E2 08 00 19 84 80 11 00 00 00 00 00 00 17 [12:23:27]Write i2c OK [12:23:27]MH_I2C_Read... [12:23:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:27]Read from MH i2c: E2 [12:23:27]MH_I2C_Read... [12:23:27]Read from MH i2c: E2 17 00 [12:23:27]MH_I2C_Read... [12:23:27]Read from MH i2c: E2 17 00 19 84 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6C [12:23:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:23:27]wFMCommunicate OK [12:23:27]CreateOFDProtocolMessage done [12:23:27]OFDSenderStorePacket 311416 [12:23:27]StoreOFDPacket docnum=311416 [12:23:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 23 B3 07 01 9F 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 32 FF 03 08 00 03 D0 2A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 6A 1E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 1E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6A 1E 00 00 00 00 07 04 06 00 54 1E 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 42 25 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 78 C0 04 00 35 04 06 00 39 22 E9 09 91 7A 3E DF 07 4E 49 CE AB 9A [12:23:27]CheckFolder [12:23:27]dirname=/storage/ofd_packets [12:23:27]CheckFolder done [12:23:27]ProducePacketName [12:23:27]name=ofd_packets/00311416 [12:23:27]NVStorageSaveData ofd_packets/00311416 [12:23:27]File name is /storage/ofd_packets/00311416 [12:23:27]Write 301 bytes [12:23:27]NVStorageSaveData done [12:23:27]OFDSenderStorePacket done [12:23:27]KKMCreateOFDPacket done [12:23:27]NVStorageSaveData kkm_last_timestamp [12:23:27]File name is /storage/kkm_last_timestamp [12:23:27]Write 4 bytes [12:23:27]NVStorageSaveData done [12:23:27]ExternCall_PrintAddStr [12:23:27]wPrintStart [12:23:27]Write to MH i2c: 01 00 00 1A 84 9E [12:23:27]Write i2c OK [12:23:27]MH_I2C_Read... [12:23:27]Read from MH i2c: 01 [12:23:27]MH_I2C_Read... [12:23:27]Read from MH i2c: 01 07 00 [12:23:27]MH_I2C_Read... [12:23:27]Read from MH i2c: 01 07 00 1A 84 00 00 00 00 00 FF 0F B3 [12:23:27]RasterBufferAndPrint [12:23:27]line Счет N : (1)645216 [12:23:27]line ИНН: 02508201610067 [12:23:27]line Контрольно-Кассовый Чек [12:23:27]line ПРОДАЖА [12:23:27]line ТРК (МРК, ГНК) : 41 [12:23:27]line Товар: 2710124130 [12:23:27]line Аи-92-К-2 [12:23:27]line 10.960 * 66.90 [12:23:27]line = 733.22 [12:23:27]line НДС 12% НСП 1% [12:23:27]line > о реализуемом товаре [12:23:27]line ОКРУГЛЕНИЕ: -0.22 [12:23:27]line ИТОГО: 733.00 [12:23:27]line Внесено: 733.00 [12:23:27]line СДАЧА: 0.00 [12:23:27]line НСП 1% : 6.49 [12:23:27]line НДС 12% : 77.86 [12:23:27]line Наличными: 733.00 [12:23:27]line Безнал.: 0.00 [12:23:27]line Место: АЗС № 172 "Партнер Нефть" [12:23:27]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:23:27]line СНО: Общий режим [12:23:27]line Чек 263 30.10.2024 12:23 [12:23:27]line Смена: 536 ФФД: 1.0 [12:23:27]line ЗНМ: 0300000116 [12:23:27]line РНМ: 0000000000091780 [12:23:27]line Версия ККМ: 001 [12:23:27]line ФМ: 0000000000871765 [12:23:27]line ФД: 311416 [12:23:27]line ФПД: 62822101389690 [12:23:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T122330&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311416&fm=62822101389690&tin=02508201610067®Number=0000000000091780&sum=73300 [12:23:27]written 0, free lines is 4095 [12:23:27]OFD Sender: Processing packet 311416 [packets to send 223, broken 222] [12:23:27]ProducePacketName [12:23:27]name=ofd_packets/00311416 [12:23:27]OFD Sender: To server: pG, [12:23:27]CommunicateWithHost lk.salyk.kg:30040 [12:23:27]ConnectInit lk.salyk.kg [12:23:27]Connected sock=10 [12:23:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 23 B3 07 01 9F 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 32 FF 03 08 00 03 D0 2A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 6A 1E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 1E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6A 1E 00 00 00 00 07 04 06 00 54 1E 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 42 25 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 78 C0 04 00 35 04 06 00 39 22 E9 09 91 7A 3E DF 07 4E 49 CE AB 9A [12:23:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F5 BD 47 00 BC 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 31 37 36 35 10 04 04 00 78 C0 04 00 F4 03 04 00 92 CB 21 67 B6 04 01 00 00 27 82 34 78 E3 1C 11 7F [12:23:27]CommunicateWithHost err = 0 [12:23:27]CheckOFDResponse [12:23:27]1017 (14) - 77093643461234 [12:23:27]1041 (16) - 0000000000871765 [12:23:27]1040 (4) - 311416 [12:23:27]1012 (4) - 30.10.2024 06:00 [12:23:27]1206 (1) - 0 [12:23:27]OFD Sender: Remove packet 311416 [12:23:27]ProducePacketName [12:23:27]name=ofd_packets/00311416 [12:23:27]NVStorageDeleteData [12:23:27]Write to MH i2c: 01 00 00 44 84 C8 [12:23:27]Write i2c OK [12:23:27]MH_I2C_Read... [12:23:27]Read from MH i2c: 01 [12:23:27]MH_I2C_Read... [12:23:27]Read from MH i2c: 01 07 00 [12:23:27]MH_I2C_Read... [12:23:27]Read from MH i2c: 01 07 00 44 84 00 00 00 00 00 D5 0C B0 [12:23:27]RasterBufferAndPrint [12:23:27]line [12:23:27]line [12:23:27]line [12:23:27]line [12:23:27]line [12:23:27]written 0, free lines is 3294 [12:23:28]MH_Cut [12:23:28]Write to MH i2c: D1 01 00 4B 84 01 A1 [12:23:28]Write i2c OK [12:23:28]MH_I2C_Read... [12:23:28]Read from MH i2c: D1 [12:23:28]MH_I2C_Read... [12:23:28]Read from MH i2c: D1 01 00 [12:23:28]MH_I2C_Read... [12:23:28]Read from MH i2c: D1 01 00 4B 84 00 A0 [12:23:28]Write to MH i2c: 01 00 00 4C 84 D0 [12:23:28]Write i2c OK [12:23:28]MH_I2C_Read... [12:23:28]OFD Sender: No OFD packet to send [12:23:28]*** Cut start [12:23:28]*** Purtial cut [12:23:28]*** Stage 1: CUTSNS_PIN = 1 [12:23:29]Read from MH i2c: 01 [12:23:29]MH_I2C_Read... [12:23:29]*** Stop cut motor [12:23:29]*** Cut end [12:23:29]Read from MH i2c: 01 07 00 [12:23:29]MH_I2C_Read... [12:23:29]Read from MH i2c: 01 07 00 4C 84 00 00 00 00 00 FF 0F E5 [12:23:29]process_action close_receipt done [12:23:29]requested_data is exist [12:23:29]produce_requested_data [12:23:29]requested_item fm.sn is exist - process it [12:23:29]wFMCommunicate request_size=4 [12:23:29]MH_SAM_APDU [12:23:29]CAPDU: 80 11 00 00 [12:23:29]Write to MH i2c: E2 08 00 4D 84 80 11 00 00 00 00 00 00 4B [12:23:29]Write i2c OK [12:23:29]MH_I2C_Read... [12:23:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:29]Read from MH i2c: E2 [12:23:29]MH_I2C_Read... [12:23:29]Read from MH i2c: E2 17 00 [12:23:29]MH_I2C_Read... [12:23:29]Read from MH i2c: E2 17 00 4D 84 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A0 [12:23:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:23:29]wFMCommunicate OK [12:23:29]requested_item fd.num is exist - process it [12:23:29]SAM_PROTO_GetFieldsCounters [12:23:29]wFMCommunicate request_size=4 [12:23:29]MH_SAM_APDU [12:23:29]CAPDU: 80 13 00 00 [12:23:29]Write to MH i2c: E2 08 00 4E 84 80 13 00 00 00 00 00 00 4E [12:23:29]Write i2c OK [12:23:29]MH_I2C_Read... [12:23:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:23:29]Read from MH i2c: E2 [12:23:29]MH_I2C_Read... [12:23:29]Read from MH i2c: E2 62 00 [12:23:29]MH_I2C_Read... [12:23:29]Read from MH i2c: E2 62 00 4E 84 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 78 C0 04 00 0E 04 04 00 18 02 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 DF [12: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 78 C0 04 00 0E 04 04 00 18 02 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:23:29]wFMCommunicate OK [12:23:29]SAM_PROTO_GetFieldsCounters done [12:23:29]requested_item shift.num is exist - process it [12:23:29]requested_item shift.opened is exist - process it [12:23:29]req_shift_opened [12:23:29]FM_GetShiftState [12:23:29]SAM_PROTO_GetShiftState [12:23:29]wFMCommunicate request_size=4 [12:23:29]MH_SAM_APDU [12:23:29]CAPDU: 80 13 01 00 [12:23:29]Write to MH i2c: E2 08 00 4F 84 80 13 01 00 00 00 00 00 50 [12:23:29]Write i2c OK [12:23:29]MH_I2C_Read... [12:23:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:29]Read from MH i2c: E2 [12:23:29]MH_I2C_Read... [12:23:29]Read from MH i2c: E2 0E 00 [12:23:29]MH_I2C_Read... [12:23:29]Read from MH i2c: E2 0E 00 4F 84 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 3B [12:23:29]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:23:29]wFMCommunicate OK [12:23:29]SAM_PROTO_GetShiftState done [12:23:29]FM_GetShiftState done [12:23:29]req_shift_opened done [12:23:29]requested_item shift.open_date is exist - process it [12:23:29]req_shift_open_date [12:23:29]req_shift_open_date done [12:23:29]produce_requested_data done [12:23:29]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311416,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:23:29]process_action_free close_receipt [12:23:29]json_value_free [12:23:29]json_value_free done [12:23:29]process_json_proto returns [12:23:29]Send response to host [12:23:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311416,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:23:29]free response buf [12:23:29]execute_script done [12:23:29]execute_script returns [12:23:29]free content buf [12:23:29]Sock 9.Close socket [12:23:29]Sock 9.Thread stoped [12:23:33]OFD Sender: No OFD packet to send [12:23:33]accept exits with 7 [12:23:33]New connection [12:23:33]New thread 3066654052 created [12:23:33]Thread 3066510692 joined [12:23:33]Waiting for new connection... [12:23:33] Sock 7.Parse request [12:23:33]Sock 7.Check first char [12:23:33]Sock 7.First char is OK [12:23:33]request: POST /json_proto HTTP/1.0 [12:23:33]Method: POST [12:23:33]URL: /json_proto [12:23:33]Method is POST - this is cgi request [12:23:33]url: /json_proto [12:23:33]query_string will be loaded in cgi processing [12:23:33]execute_cgi json_proto POST (null) [12:23:33]execute_cgi path=json_proto method=POST [12:23:33]POST find Content-Length [12:23:33]Host: 172.17.96.3:8080 [12:23:33]Content-Length: 677 [12:23:33]Content-Type: application/json [12:23:33] [12:23:33]POST finish read [12:23:33]Found Content-Length = 677 [12:23:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645217", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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" ] } } [12:23:33]execute_script... [12:23: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)645217", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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" ] } } [12:23:33]POST & json_proto [12:23:33]process_json_proto [12:23:33]json parsed OK: [12:23:33]protocol is kg_v1.0 [12:23:33]action value=close_receipt [12:23:33]process_action close_receipt [12:23:33]cmd_close_receipt [12:23:33]MH_GetDate [12:23:33]Write to MH i2c: F0 00 00 50 84 C3 [12:23:33]Write i2c OK [12:23:33]MH_I2C_Read... [12:23:33]Read from MH i2c: F0 [12:23:33]MH_I2C_Read... [12:23:33]Read from MH i2c: F0 09 00 [12:23:33]MH_I2C_Read... [12:23:33]Read from MH i2c: F0 09 00 50 84 00 4A 25 22 67 44 5E 04 65 CF [12:23:33]GetLastDocTimeStamp 1730291010 [12:23:33]current date 1730291018 [12:23:33]FM_GetShiftState [12:23:33]SAM_PROTO_GetShiftState [12:23:33]wFMCommunicate request_size=4 [12:23:33]MH_SAM_APDU [12:23:33]CAPDU: 80 13 01 00 [12:23:33]Write to MH i2c: E2 08 00 51 84 80 13 01 00 00 00 00 00 52 [12:23:33]Write i2c OK [12:23:33]MH_I2C_Read... [12:23:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:33]Read from MH i2c: E2 [12:23:33]MH_I2C_Read... [12:23:33]Read from MH i2c: E2 0E 00 [12:23:33]MH_I2C_Read... [12:23:33]Read from MH i2c: E2 0E 00 51 84 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 3D [12:23:33]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:23:33]wFMCommunicate OK [12:23:33]SAM_PROTO_GetShiftState done [12:23:33]FM_GetShiftState done [12:23:33]opened in 1730247899 [12:23:33]opened+sec_in_day 1730334299 [12:23:33]quantity*price = 20003 [12:23:33]sum+1 = 20004 [12:23:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 264 30.10.2024 12:23 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311417 ФПД: 7573973054448 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T122338&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311417&fm=7573973054448&tin=02508201610067®Number=0000000000091780&sum=20000 [12:23:34]StoreToDocumentArchive [12:23:34]shift 536 fd 311417 [12:23:34]save to /storage/0536/doc_00311417 [12:23:34]save last doc name /storage/0536/doc_00311417 to /storage/kkm_last_doc_name [12:23:34]save OK [12:23:34]Clear old archive folders... [12:23:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:23:34]tlvbuf is 006451D0 [12:23:34]SAM_PROTO_ClearQueue [12:23:34]wFMCommunicate request_size=4 [12:23:34]MH_SAM_APDU [12:23:34]CAPDU: 80 09 00 00 [12:23:34]Write to MH i2c: E2 08 00 5E 84 80 09 00 00 00 00 00 00 54 [12:23:34]Write i2c OK [12:23:34]MH_I2C_Read... [12:23:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:23:35]Read from MH i2c: E2 [12:23:35]MH_I2C_Read... [12:23:35]Read from MH i2c: E2 03 00 [12:23:35]MH_I2C_Read... [12:23:35]Read from MH i2c: E2 03 00 5E 84 00 90 00 56 [12:23:35]RAPDU: 90 00 [12:23:35]wFMCommunicate OK [12:23:35]SAM_PROTO_ClearQueue done [12:23:35]KKMCreateOFDPacket [12:23:35]OFDProtocolAddRootSTLVToBuf [12:23:35]FM_MakeSignedData [12:23:35]FM_MakeSignedData [12:23:35]SAM_PROTO_SignData [12:23:35]wFMCommunicate request_size=4 [12:23:35]MH_SAM_APDU [12:23:35]CAPDU: 80 0D 01 02 [12:23:35]Write to MH i2c: E2 08 00 5F 84 80 0D 01 02 00 00 00 00 5C [12:23:35]Write i2c OK [12:23:35]MH_I2C_Read... [12:23:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:23:35]Read from MH i2c: E2 [12:23:35]MH_I2C_Read... [12:23:35]Read from MH i2c: E2 03 00 [12:23:35]MH_I2C_Read... [12:23:35]Read from MH i2c: E2 03 00 5F 84 00 90 00 57 [12:23:35]RAPDU: 90 00 [12:23:35]wFMCommunicate OK [12:23:35]wFMCommunicate request_size=255 [12:23:35]MH_SAM_APDU [12:23: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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 08 01 00 00 F4 03 04 00 4A 25 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 79 C0 04 00 35 04 06 00 06 [12:23:35]Write to MH i2c: E2 02 01 60 84 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 08 01 00 00 F4 03 04 00 4A 25 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 79 C0 04 00 35 04 06 00 06 00 00 0A [12:23:35]Write i2c OK [12:23:35]MH_I2C_Read... [12:23:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:35]Read from MH i2c: E2 [12:23:35]MH_I2C_Read... [12:23:35]Read from MH i2c: E2 03 00 [12:23:35]MH_I2C_Read... [12:23:35]Read from MH i2c: E2 03 00 60 84 00 90 00 58 [12:23:35]RAPDU: 90 00 [12:23:35]wFMCommunicate OK [12:23:35]wFMCommunicate request_size=10 [12:23:35]MH_SAM_APDU [12:23:35]CAPDU: 80 0D 02 02 05 E3 73 F9 33 F0 [12:23:35]Write to MH i2c: E2 0D 00 61 84 80 0D 02 02 05 00 E3 73 F9 33 F0 00 00 DB [12:23:35]Write i2c OK [12:23:35]MH_I2C_Read... [12:23:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:35]Read from MH i2c: E2 [12:23:35]MH_I2C_Read... [12:23:35]Read from MH i2c: E2 03 00 [12:23:35]MH_I2C_Read... [12:23:35]Read from MH i2c: E2 03 00 61 84 00 90 00 59 [12:23:35]RAPDU: 90 00 [12:23:35]wFMCommunicate OK [12:23:35]wFMCommunicate request_size=4 [12:23:35]MH_SAM_APDU [12:23:35]CAPDU: 80 0D 03 02 [12:23:35]Write to MH i2c: E2 08 00 62 84 80 0D 03 02 00 00 00 00 61 [12:23:35]Write i2c OK [12:23:35]MH_I2C_Read... [12:23:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:23:35]Read from MH i2c: E2 [12:23:35]MH_I2C_Read... [12:23:35]Read from MH i2c: E2 0B 00 [12:23:35]MH_I2C_Read... [12:23:35]Read from MH i2c: E2 0B 00 62 84 00 80 5B 17 EA 6E 38 28 33 90 00 3F [12:23:35]RAPDU: 80 5B 17 EA 6E 38 28 33 90 00 [12:23:35]wFMCommunicate OK [12:23:35]SAM_PROTO_SignData done [12:23:35]FM_MakeSignedData done [12:23:35]CreateOFDProtocolMessage [12:23:35]wFMCommunicate request_size=4 [12:23:35]MH_SAM_APDU [12:23:35]CAPDU: 80 11 00 00 [12:23:35]Write to MH i2c: E2 08 00 63 84 80 11 00 00 00 00 00 00 61 [12:23:35]Write i2c OK [12:23:35]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 63 84 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B6 [12:23:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:23:35]wFMCommunicate OK [12:23:35]CreateOFDProtocolMessage done [12:23:35]OFDSenderStorePacket 311417 [12:23:35]StoreOFDPacket docnum=311417 [12:23:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 4C F4 07 01 6C 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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 08 01 00 00 F4 03 04 00 4A 25 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 79 C0 04 00 35 04 06 00 06 E3 73 F9 33 F0 80 5B 17 EA 6E 38 28 33 [12:23:35]CheckFolder [12:23:35]dirname=/storage/ofd_packets [12:23:35]CheckFolder done [12:23:35]ProducePacketName [12:23:35]name=ofd_packets/00311417 [12:23:35]NVStorageSaveData ofd_packets/00311417 [12:23:35]File name is /storage/ofd_packets/00311417 [12:23:35]Write 301 bytes [12:23:35]NVStorageSaveData done [12:23:35]OFDSenderStorePacket done [12:23:35]KKMCreateOFDPacket done [12:23:35]NVStorageSaveData kkm_last_timestamp [12:23:35]File name is /storage/kkm_last_timestamp [12:23:35]Write 4 bytes [12:23:35]NVStorageSaveData done [12:23:35]ExternCall_PrintAddStr [12:23:35]wPrintStart [12:23:35]Write to MH i2c: 01 00 00 64 84 E8 [12:23:35]Write i2c OK [12:23:35]MH_I2C_Read... [12:23:35]Read from MH i2c: 01 [12:23:35]MH_I2C_Read... [12:23:35]Read from MH i2c: 01 07 00 [12:23:35]MH_I2C_Read... [12:23:35]Read from MH i2c: 01 07 00 64 84 00 00 00 00 00 FF 0F FD [12:23:35]RasterBufferAndPrint [12:23:35]line Счет N : (1)645217 [12:23:35]line ИНН: 02508201610067 [12:23:35]line Контрольно-Кассовый Чек [12:23:35]line ПРОДАЖА [12:23:35]line ТРК (МРК, ГНК) : 62 [12:23:35]line Товар: 2710124130 [12:23:35]line Аи-92-К-2 [12:23:35]line 2.990 * 66.90 [12:23:35]line = 200.03 [12:23:35]line НДС 12% НСП 1% [12:23:35]line > о реализуемом товаре [12:23:35]line ОКРУГЛЕНИЕ: -0.03 [12:23:35]line ИТОГО: 200.00 [12:23:35]line Внесено: 200.00 [12:23:35]line СДАЧА: 0.00 [12:23:35]line НСП 1% : 1.77 [12:23:35]line НДС 12% : 21.24 [12:23:35]line Наличными: 200.00 [12:23:35]line Безнал.: 0.00 [12:23:35]line Место: АЗС № 172 "Партнер Нефть" [12:23:35]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:23:35]line СНО: Общий режим [12:23:35]line Чек 264 30.10.2024 12:23 [12:23:35]line Смена: 536 ФФД: 1.0 [12:23:35]line ЗНМ: 0300000116 [12:23:35]line РНМ: 0000000000091780 [12:23:35]line Версия ККМ: 001 [12:23:35]line ФМ: 0000000000871765 [12:23:35]line ФД: 311417 [12:23:35]line ФПД: 7573973054448 [12:23:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T122338&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311417&fm=7573973054448&tin=02508201610067®Number=0000000000091780&sum=20000 [12:23:35]written 0, free lines is 4095 [12:23:35]OFD Sender: Processing packet 311417 [packets to send 223, broken 222] [12:23:35]ProducePacketName [12:23:35]name=ofd_packets/00311417 [12:23:35]OFD Sender: To server: pG, [12:23:35]CommunicateWithHost lk.salyk.kg:30040 [12:23:35]ConnectInit lk.salyk.kg [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 31 37 36 35 0F 01 00 00 4C F4 07 01 6C 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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 08 01 00 00 F4 03 04 00 4A 25 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 79 C0 04 00 35 04 06 00 06 E3 73 F9 33 F0 80 5B 17 EA 6E 38 28 33 [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 31 37 36 35 4F 00 00 00 EF 7A 47 00 FC 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 31 37 36 35 10 04 04 00 79 C0 04 00 F4 03 04 00 9A CB 21 67 B6 04 01 00 00 6C C0 8C F4 92 A4 A3 2B [12:23:35]CommunicateWithHost err = 0 [12:23:35]CheckOFDResponse [12:23:35]1017 (14) - 77093643461234 [12:23:35]1041 (16) - 0000000000871765 [12:23:35]1040 (4) - 311417 [12:23:35]1012 (4) - 30.10.2024 06:00 [12:23:35]1206 (1) - 0 [12:23:35]OFD Sender: Remove packet 311417 [12:23:35]ProducePacketName [12:23:35]name=ofd_packets/00311417 [12:23:35]NVStorageDeleteData [12:23:35]Write to MH i2c: 01 00 00 8E 84 12 [12:23:35]Write i2c OK [12:23:35]MH_I2C_Read... [12:23:35]Read from MH i2c: 01 [12:23:35]MH_I2C_Read... [12:23:35]Read from MH i2c: 01 07 00 [12:23:35]MH_I2C_Read... [12:23:35]Read from MH i2c: 01 07 00 8E 84 00 00 00 00 00 EE 0C 13 [12:23:35]RasterBufferAndPrint [12:23:35]line [12:23:35]line [12:23:35]line [12:23:35]line [12:23:35]line [12:23:36]written 0, free lines is 3322 [12:23:36]MH_Cut [12:23:36]Write to MH i2c: D1 01 00 95 84 01 EB [12:23:36]Write i2c OK [12:23:36]MH_I2C_Read... [12:23:36]Read from MH i2c: D1 [12:23:36]MH_I2C_Read... [12:23:36]Read from MH i2c: D1 01 00 [12:23:36]MH_I2C_Read... [12:23:36]Read from MH i2c: D1 01 00 95 84 00 EA [12:23:36]Write to MH i2c: 01 00 00 96 84 1A [12:23:36]Write i2c OK [12:23:36]MH_I2C_Read... [12:23:36]OFD Sender: No OFD packet to send [12:23:36]*** Cut start [12:23:36]*** Purtial cut [12:23:36]*** Stage 1: CUTSNS_PIN = 1 [12:23:37]Read from MH i2c: 01 [12:23:37]MH_I2C_Read... [12:23:37]*** Stop cut motor [12:23:37]*** Cut end [12:23:37]Read from MH i2c: 01 07 00 [12:23:37]MH_I2C_Read... [12:23:37]Read from MH i2c: 01 07 00 96 84 00 00 00 00 00 FF 0F 2F [12:23:37]process_action close_receipt done [12:23:37]requested_data is exist [12:23:37]produce_requested_data [12:23:37]requested_item fm.sn is exist - process it [12:23:37]wFMCommunicate request_size=4 [12:23:37]MH_SAM_APDU [12:23:37]CAPDU: 80 11 00 00 [12:23:37]Write to MH i2c: E2 08 00 97 84 80 11 00 00 00 00 00 00 95 [12:23:37]Write i2c OK [12:23:37]MH_I2C_Read... [12:23:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:37]Read from MH i2c: E2 [12:23:37]MH_I2C_Read... [12:23:37]Read from MH i2c: E2 17 00 [12:23:37]MH_I2C_Read... [12:23:37]Read from MH i2c: E2 17 00 97 84 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 EA [12:23:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:23:37]wFMCommunicate OK [12:23:37]requested_item fd.num is exist - process it [12:23:37]SAM_PROTO_GetFieldsCounters [12:23:37]wFMCommunicate request_size=4 [12:23:37]MH_SAM_APDU [12:23:37]CAPDU: 80 13 00 00 [12:23:37]Write to MH i2c: E2 08 00 98 84 80 13 00 00 00 00 00 00 98 [12:23:37]Write i2c OK [12:23:37]MH_I2C_Read... [12:23:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:23:37]Read from MH i2c: E2 [12:23:37]MH_I2C_Read... [12:23:37]Read from MH i2c: E2 62 00 [12:23:37]MH_I2C_Read... [12:23:37]Read from MH i2c: E2 62 00 98 84 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 79 C0 04 00 0E 04 04 00 18 02 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 2D [12:23: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 79 C0 04 00 0E 04 04 00 18 02 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:23:37]wFMCommunicate OK [12:23:37]SAM_PROTO_GetFieldsCounters done [12:23:37]requested_item shift.num is exist - process it [12:23:37]requested_item shift.opened is exist - process it [12:23:37]req_shift_opened [12:23:37]FM_GetShiftState [12:23:37]SAM_PROTO_GetShiftState [12:23:37]wFMCommunicate request_size=4 [12:23:37]MH_SAM_APDU [12:23:37]CAPDU: 80 13 01 00 [12:23:37]Write to MH i2c: E2 08 00 99 84 80 13 01 00 00 00 00 00 9A [12:23:37]Write i2c OK [12:23:37]MH_I2C_Read... [12:23:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:37]Read from MH i2c: E2 [12:23:37]MH_I2C_Read... [12:23:37]Read from MH i2c: E2 0E 00 [12:23:37]MH_I2C_Read... [12:23:37]Read from MH i2c: E2 0E 00 99 84 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 85 [12:23:37]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:23:37]wFMCommunicate OK [12:23:37]SAM_PROTO_GetShiftState done [12:23:37]FM_GetShiftState done [12:23:37]req_shift_opened done [12:23:37]requested_item shift.open_date is exist - process it [12:23:37]req_shift_open_date [12:23:37]req_shift_open_date done [12:23:37]produce_requested_data done [12:23:37]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311417,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:23:37]process_action_free close_receipt [12:23:37]json_value_free [12:23:37]json_value_free done [12:23:37]process_json_proto returns [12:23:37]Send response to host [12:23:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311417,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:23:37]free response buf [12:23:37]execute_script done [12:23:37]execute_script returns [12:23:37]free content buf [12:23:37]Sock 7.Close socket [12:23:37]Sock 7.Thread stoped [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: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:54]accept exits with 10 [12:24:54]New connection [12:24:54]New thread 3066510692 created [12:24:54]Thread 3066654052 joined [12:24:54]Waiting for new connection... [12:24:54] Sock 10.Parse request [12:24:54]Sock 10.Check first char [12:24:54]Sock 10.First char is OK [12:24:54]request: POST /json_proto HTTP/1.0 [12:24:54]Method: POST [12:24:54]URL: /json_proto [12:24:54]Method is POST - this is cgi request [12:24:54]url: /json_proto [12:24:54]query_string will be loaded in cgi processing [12:24:54]execute_cgi json_proto POST (null) [12:24:54]execute_cgi path=json_proto method=POST [12:24:54]POST find Content-Length [12:24:54]Host: 172.17.96.3:8080 [12:24:54]Content-Length: 677 [12:24:54]Content-Type: application/json [12:24:54] [12:24:54]POST finish read [12:24:54]Found Content-Length = 677 [12:24:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645218", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:24:54]execute_script... [12:24: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)645218", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:24:54]POST & json_proto [12:24:54]process_json_proto [12:24:54]json parsed OK: [12:24:54]protocol is kg_v1.0 [12:24:54]action value=close_receipt [12:24:54]process_action close_receipt [12:24:54]cmd_close_receipt [12:24:54]MH_GetDate [12:24:54]Write to MH i2c: F0 00 00 9A 84 0D [12:24:54]Write i2c OK [12:24:54]MH_I2C_Read... [12:24:54]Read from MH i2c: F0 [12:24:54]MH_I2C_Read... [12:24:54]Read from MH i2c: F0 09 00 [12:24:54]MH_I2C_Read... [12:24:54]Read from MH i2c: F0 09 00 9A 84 00 9B 25 22 67 44 5E 04 65 6A [12:24:54]GetLastDocTimeStamp 1730291018 [12:24:54]current date 1730291099 [12:24:54]FM_GetShiftState [12:24:54]SAM_PROTO_GetShiftState [12:24:54]wFMCommunicate request_size=4 [12:24:54]MH_SAM_APDU [12:24:54]CAPDU: 80 13 01 00 [12:24:54]Write to MH i2c: E2 08 00 9B 84 80 13 01 00 00 00 00 00 9C [12:24:54]Write i2c OK [12:24:54]MH_I2C_Read... [12:24:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:24:54]Read from MH i2c: E2 [12:24:54]MH_I2C_Read... [12:24:54]Read from MH i2c: E2 0E 00 [12:24:54]MH_I2C_Read... [12:24:54]Read from MH i2c: E2 0E 00 9B 84 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 87 [12:24:54]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:24:54]wFMCommunicate OK [12:24:54]SAM_PROTO_GetShiftState done [12:24:54]FM_GetShiftState done [12:24:54]opened in 1730247899 [12:24:54]opened+sec_in_day 1730334299 [12:24:54]quantity*price = 30038 [12:24:54]sum+1 = 30039 [12:24:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 265 30.10.2024 12:24 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311418 ФПД: 21365646867568 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T122459&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311418&fm=21365646867568&tin=02508201610067®Number=0000000000091780&sum=30000 [12:24:55]StoreToDocumentArchive [12:24:55]shift 536 fd 311418 [12:24:55]save to /storage/0536/doc_00311418 [12:24:55]save last doc name /storage/0536/doc_00311418 to /storage/kkm_last_doc_name [12:24:55]save OK [12:24:55]Clear old archive folders... [12:24:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:24:55]tlvbuf is 0081AF70 [12:24:55]SAM_PROTO_ClearQueue [12:24:55]wFMCommunicate request_size=4 [12:24:55]MH_SAM_APDU [12:24:55]CAPDU: 80 09 00 00 [12:24:55]Write to MH i2c: E2 08 00 A8 84 80 09 00 00 00 00 00 00 9E [12:24:55]Write i2c OK [12:24:55]MH_I2C_Read... [12:24:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:24:55]Read from MH i2c: E2 [12:24:55]MH_I2C_Read... [12:24:55]Read from MH i2c: E2 03 00 [12:24:55]MH_I2C_Read... [12:24:55]Read from MH i2c: E2 03 00 A8 84 00 90 00 A0 [12:24:55]RAPDU: 90 00 [12:24:55]wFMCommunicate OK [12:24:55]SAM_PROTO_ClearQueue done [12:24:55]KKMCreateOFDPacket [12:24:55]OFDProtocolAddRootSTLVToBuf [12:24:55]FM_MakeSignedData [12:24:55]FM_MakeSignedData [12:24:55]SAM_PROTO_SignData [12:24:55]wFMCommunicate request_size=4 [12:24:55]MH_SAM_APDU [12:24:55]CAPDU: 80 0D 01 02 [12:24:55]Write to MH i2c: E2 08 00 A9 84 80 0D 01 02 00 00 00 00 A6 [12:24:55]Write i2c OK [12:24:55]MH_I2C_Read... [12:24:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:24:55]Read from MH i2c: E2 [12:24:55]MH_I2C_Read... [12:24:55]Read from MH i2c: E2 03 00 [12:24:55]MH_I2C_Read... [12:24:55]Read from MH i2c: E2 03 00 A9 84 00 90 00 A1 [12:24:55]RAPDU: 90 00 [12:24:55]wFMCommunicate OK [12:24:55]wFMCommunicate request_size=255 [12:24:55]MH_SAM_APDU [12:24: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 09 01 00 00 F4 03 04 00 9B 25 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7A C0 04 00 35 04 06 00 13 [12:24:55]Write to MH i2c: E2 02 01 AA 84 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 09 01 00 00 F4 03 04 00 9B 25 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7A C0 04 00 35 04 06 00 13 00 00 E6 [12:24:55]Write i2c OK [12:24:55]MH_I2C_Read... [12:24:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:24:55]Read from MH i2c: E2 [12:24:55]MH_I2C_Read... [12:24:55]Read from MH i2c: E2 03 00 [12:24:55]MH_I2C_Read... [12:24:55]Read from MH i2c: E2 03 00 AA 84 00 90 00 A2 [12:24:55]RAPDU: 90 00 [12:24:55]wFMCommunicate OK [12:24:55]wFMCommunicate request_size=10 [12:24:55]MH_SAM_APDU [12:24:55]CAPDU: 80 0D 02 02 05 6E 93 CA BC 70 [12:24:55]Write to MH i2c: E2 0D 00 AB 84 80 0D 02 02 05 00 6E 93 CA BC 70 00 00 AA [12:24:55]Write i2c OK [12:24:55]MH_I2C_Read... [12:24:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:24:55]Read from MH i2c: E2 [12:24:55]MH_I2C_Read... [12:24:55]Read from MH i2c: E2 03 00 [12:24:55]MH_I2C_Read... [12:24:55]Read from MH i2c: E2 03 00 AB 84 00 90 00 A3 [12:24:55]RAPDU: 90 00 [12:24:55]wFMCommunicate OK [12:24:55]wFMCommunicate request_size=4 [12:24:55]MH_SAM_APDU [12:24:55]CAPDU: 80 0D 03 02 [12:24:55]Write to MH i2c: E2 08 00 AC 84 80 0D 03 02 00 00 00 00 AB [12:24:55]Write i2c OK [12:24:55]MH_I2C_Read... [12:24:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:24:55]Read from MH i2c: E2 [12:24:55]MH_I2C_Read... [12:24:55]Read from MH i2c: E2 0B 00 [12:24:55]MH_I2C_Read... [12:24:55]Read from MH i2c: E2 0B 00 AC 84 00 1D 3B 9F D6 D7 5E B3 97 90 00 F8 [12:24:55]RAPDU: 1D 3B 9F D6 D7 5E B3 97 90 00 [12:24:55]wFMCommunicate OK [12:24:55]SAM_PROTO_SignData done [12:24:55]FM_MakeSignedData done [12:24:55]CreateOFDProtocolMessage [12:24:55]wFMCommunicate request_size=4 [12:24:55]MH_SAM_APDU [12:24:55]CAPDU: 80 11 00 00 [12:24:55]Write to MH i2c: E2 08 00 AD 84 80 11 00 00 00 00 00 00 AB [12:24:55]Write i2c OK [12:24:55]MH_I2C_Read... [12:24:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:24:55]Read from MH i2c: E2 [12:24:55]MH_I2C_Read... [12:24:55]Read from MH i2c: E2 17 00 [12:24:55]MH_I2C_Read... [12:24:55]Read from MH i2c: E2 17 00 AD 84 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 00 [12:24:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:24:55]wFMCommunicate OK [12:24:55]CreateOFDProtocolMessage done [12:24:55]OFDSenderStorePacket 311418 [12:24:55]StoreOFDPacket docnum=311418 [12:24:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 4A 01 07 01 76 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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 09 01 00 00 F4 03 04 00 9B 25 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7A C0 04 00 35 04 06 00 13 6E 93 CA BC 70 1D 3B 9F D6 D7 5E B3 97 [12:24:55]CheckFolder [12:24:55]dirname=/storage/ofd_packets [12:24:55]CheckFolder done [12:24:55]ProducePacketName [12:24:55]name=ofd_packets/00311418 [12:24:55]NVStorageSaveData ofd_packets/00311418 [12:24:55]File name is /storage/ofd_packets/00311418 [12:24:55]Write 301 bytes [12:24:55]NVStorageSaveData done [12:24:55]OFDSenderStorePacket done [12:24:55]KKMCreateOFDPacket done [12:24:55]NVStorageSaveData kkm_last_timestamp [12:24:55]File name is /storage/kkm_last_timestamp [12:24:55]Write 4 bytes [12:24:55]NVStorageSaveData done [12:24:55]ExternCall_PrintAddStr [12:24:55]wPrintStart [12:24:55]Write to MH i2c: 01 00 00 AE 84 32 [12:24:55]Write i2c OK [12:24:55]MH_I2C_Read... [12:24:55]Read from MH i2c: 01 [12:24:55]MH_I2C_Read... [12:24:55]Read from MH i2c: 01 07 00 [12:24:55]MH_I2C_Read... [12:24:55]Read from MH i2c: 01 07 00 AE 84 00 00 00 00 00 FF 0F 47 [12:24:55]RasterBufferAndPrint [12:24:55]line Счет N : (1)645218 [12:24:55]line ИНН: 02508201610067 [12:24:55]line Контрольно-Кассовый Чек [12:24:55]line ПРОДАЖА [12:24:55]line ТРК (МРК, ГНК) : 52 [12:24:55]line Товар: 2710124130 [12:24:55]line Аи-92-К-2 [12:24:55]line 4.490 * 66.90 [12:24:55]line = 300.38 [12:24:55]line НДС 12% НСП 1% [12:24:55]line > о реализуемом товаре [12:24:55]line ОКРУГЛЕНИЕ: -0.38 [12:24:55]line ИТОГО: 300.00 [12:24:55]line Внесено: 300.00 [12:24:55]line СДАЧА: 0.00 [12:24:55]line НСП 1% : 2.66 [12:24:55]line НДС 12% : 31.90 [12:24:55]line Наличными: 300.00 [12:24:55]line Безнал.: 0.00 [12:24:55]line Место: АЗС № 172 "Партнер Нефть" [12:24:55]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:24:55]line СНО: Общий режим [12:24:55]line Чек 265 30.10.2024 12:24 [12:24:55]line Смена: 536 ФФД: 1.0 [12:24:55]line ЗНМ: 0300000116 [12:24:55]line РНМ: 0000000000091780 [12:24:55]line Версия ККМ: 001 [12:24:55]line ФМ: 0000000000871765 [12:24:55]line ФД: 311418 [12:24:55]line ФПД: 21365646867568 [12:24:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T122459&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311418&fm=21365646867568&tin=02508201610067®Number=0000000000091780&sum=30000 [12:24:55]written 0, free lines is 4095 [12:24:55]OFD Sender: Processing packet 311418 [packets to send 223, broken 222] [12:24:55]ProducePacketName [12:24:55]name=ofd_packets/00311418 [12:24:55]OFD Sender: To server: pG, [12:24:55]CommunicateWithHost lk.salyk.kg:30040 [12:24:55]ConnectInit lk.salyk.kg [12:24:55]Connected sock=9 [12:24:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 4A 01 07 01 76 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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 09 01 00 00 F4 03 04 00 9B 25 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7A C0 04 00 35 04 06 00 13 6E 93 CA BC 70 1D 3B 9F D6 D7 5E B3 97 [12:24:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 C4 B9 47 00 88 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 31 37 36 35 10 04 04 00 7A C0 04 00 F4 03 04 00 EB CB 21 67 B6 04 01 00 00 CF 80 A5 87 FA 12 30 F3 [12:24:56]CommunicateWithHost err = 0 [12:24:56]CheckOFDResponse [12:24:56]1017 (14) - 77093643461234 [12:24:56]1041 (16) - 0000000000871765 [12:24:56]1040 (4) - 311418 [12:24:56]1012 (4) - 30.10.2024 06:02 [12:24:56]1206 (1) - 0 [12:24:56]OFD Sender: Remove packet 311418 [12:24:56]ProducePacketName [12:24:56]name=ofd_packets/00311418 [12:24:56]NVStorageDeleteData [12:24:56]Write to MH i2c: 01 00 00 D8 84 5C [12:24:56]Write i2c OK [12:24:56]MH_I2C_Read... [12:24:56]Read from MH i2c: 01 [12:24:56]MH_I2C_Read... [12:24:56]Read from MH i2c: 01 07 00 [12:24:56]MH_I2C_Read... [12:24:56]Read from MH i2c: 01 07 00 D8 84 00 00 00 00 00 CF 0C 3E [12:24:56]RasterBufferAndPrint [12:24:56]line [12:24:56]line [12:24:56]line [12:24:56]line [12:24:56]line [12:24:56]written 0, free lines is 3288 [12:24:56]MH_Cut [12:24:56]Write to MH i2c: D1 01 00 DF 84 01 35 [12:24:56]Write i2c OK [12:24:56]MH_I2C_Read... [12:24:56]Read from MH i2c: D1 [12:24:56]MH_I2C_Read... [12:24:56]Read from MH i2c: D1 01 00 [12:24:56]MH_I2C_Read... [12:24:56]Read from MH i2c: D1 01 00 DF 84 00 34 [12:24:56]Write to MH i2c: 01 00 00 E0 84 64 [12:24:56]Write i2c OK [12:24:56]MH_I2C_Read... [12:24:56]OFD Sender: No OFD packet to send [12:24:56]*** Cut start [12:24:56]*** Purtial cut [12:24:56]*** Stage 1: CUTSNS_PIN = 1 [12:24:57]Read from MH i2c: 01 [12:24:57]MH_I2C_Read... [12:24:57]*** Stop cut motor [12:24:57]*** Cut end [12:24:57]Read from MH i2c: 01 07 00 [12:24:57]MH_I2C_Read... [12:24:57]Read from MH i2c: 01 07 00 E0 84 00 00 00 00 00 FF 0F 79 [12:24:57]process_action close_receipt done [12:24:57]requested_data is exist [12:24:57]produce_requested_data [12:24:57]requested_item fm.sn is exist - process it [12:24:57]wFMCommunicate request_size=4 [12:24:57]MH_SAM_APDU [12:24:57]CAPDU: 80 11 00 00 [12:24:57]Write to MH i2c: E2 08 00 E1 84 80 11 00 00 00 00 00 00 DF [12:24:57]Write i2c OK [12:24:57]MH_I2C_Read... [12:24:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:24:57]Read from MH i2c: E2 [12:24:57]MH_I2C_Read... [12:24:57]Read from MH i2c: E2 17 00 [12:24:57]MH_I2C_Read... [12:24:57]Read from MH i2c: E2 17 00 E1 84 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 34 [12:24:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:24:57]wFMCommunicate OK [12:24:57]requested_item fd.num is exist - process it [12:24:57]SAM_PROTO_GetFieldsCounters [12:24:57]wFMCommunicate request_size=4 [12:24:57]MH_SAM_APDU [12:24:57]CAPDU: 80 13 00 00 [12:24:57]Write to MH i2c: E2 08 00 E2 84 80 13 00 00 00 00 00 00 E2 [12:24:57]Write i2c OK [12:24:57]MH_I2C_Read... [12:24:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:24:57]Read from MH i2c: E2 [12:24:57]MH_I2C_Read... [12:24:57]Read from MH i2c: E2 62 00 [12:24:57]MH_I2C_Read... [12:24:57]Read from MH i2c: E2 62 00 E2 84 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 7A C0 04 00 0E 04 04 00 18 02 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 7B [12:24: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 7A C0 04 00 0E 04 04 00 18 02 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:24:57]wFMCommunicate OK [12:24:57]SAM_PROTO_GetFieldsCounters done [12:24:57]requested_item shift.num is exist - process it [12:24:57]requested_item shift.opened is exist - process it [12:24:57]req_shift_opened [12:24:57]FM_GetShiftState [12:24:57]SAM_PROTO_GetShiftState [12:24:57]wFMCommunicate request_size=4 [12:24:57]MH_SAM_APDU [12:24:57]CAPDU: 80 13 01 00 [12:24:57]Write to MH i2c: E2 08 00 E3 84 80 13 01 00 00 00 00 00 E4 [12:24:57]Write i2c OK [12:24:57]MH_I2C_Read... [12:24:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:24:57]Read from MH i2c: E2 [12:24:57]MH_I2C_Read... [12:24:57]Read from MH i2c: E2 0E 00 [12:24:57]MH_I2C_Read... [12:24:57]Read from MH i2c: E2 0E 00 E3 84 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 CF [12:24:57]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:24:57]wFMCommunicate OK [12:24:57]SAM_PROTO_GetShiftState done [12:24:57]FM_GetShiftState done [12:24:57]req_shift_opened done [12:24:57]requested_item shift.open_date is exist - process it [12:24:57]req_shift_open_date [12:24:57]req_shift_open_date done [12:24:57]produce_requested_data done [12:24:57]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311418,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:24:57]process_action_free close_receipt [12:24:57]json_value_free [12:24:57]json_value_free done [12:24:57]process_json_proto returns [12:24:57]Send response to host [12:24:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311418,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:24:57]free response buf [12:24:57]execute_script done [12:24:57]execute_script returns [12:24:57]free content buf [12:24:57]Sock 10.Close socket [12:24:57]Sock 10.Thread stoped [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:44]accept exits with 7 [12:26:44]New connection [12:26:44]New thread 3066654052 created [12:26:44]Thread 3066510692 joined [12:26:44]Waiting for new connection... [12:26:44] Sock 7.Parse request [12:26:44]Sock 7.Check first char [12:26:44]Sock 7.First char is OK [12:26:44]request: POST /json_proto HTTP/1.0 [12:26:44]Method: POST [12:26:44]URL: /json_proto [12:26:44]Method is POST - this is cgi request [12:26:44]url: /json_proto [12:26:44]query_string will be loaded in cgi processing [12:26:44]execute_cgi json_proto POST (null) [12:26:44]execute_cgi path=json_proto method=POST [12:26:44]POST find Content-Length [12:26:44]Host: 172.17.96.3:8080 [12:26:44]Content-Length: 677 [12:26:44]Content-Type: application/json [12:26:44] [12:26:44]POST finish read [12:26:44]Found Content-Length = 677 [12:26:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645219", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:26:44]execute_script... [12:26: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)645219", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:26:44]POST & json_proto [12:26:44]process_json_proto [12:26:44]json parsed OK: [12:26:44]protocol is kg_v1.0 [12:26:44]action value=close_receipt [12:26:44]process_action close_receipt [12:26:44]cmd_close_receipt [12:26:44]MH_GetDate [12:26:44]Write to MH i2c: F0 00 00 E4 84 57 [12:26:44]Write i2c OK [12:26:44]MH_I2C_Read... [12:26:44]Read from MH i2c: F0 [12:26:44]MH_I2C_Read... [12:26:44]Read from MH i2c: F0 09 00 [12:26:44]MH_I2C_Read... [12:26:44]Read from MH i2c: F0 09 00 E4 84 00 09 26 22 67 44 5E 04 65 23 [12:26:44]GetLastDocTimeStamp 1730291099 [12:26:44]current date 1730291209 [12:26:44]FM_GetShiftState [12:26:44]SAM_PROTO_GetShiftState [12:26:44]wFMCommunicate request_size=4 [12:26:44]MH_SAM_APDU [12:26:44]CAPDU: 80 13 01 00 [12:26:44]Write to MH i2c: E2 08 00 E5 84 80 13 01 00 00 00 00 00 E6 [12:26:44]Write i2c OK [12:26:44]MH_I2C_Read... [12:26:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:26:44]Read from MH i2c: E2 [12:26:44]MH_I2C_Read... [12:26:44]Read from MH i2c: E2 0E 00 [12:26:44]MH_I2C_Read... [12:26:44]Read from MH i2c: E2 0E 00 E5 84 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 D1 [12:26:44]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:26:44]wFMCommunicate OK [12:26:44]SAM_PROTO_GetShiftState done [12:26:44]FM_GetShiftState done [12:26:44]opened in 1730247899 [12:26:44]opened+sec_in_day 1730334299 [12:26:44]quantity*price = 50041 [12:26:44]sum+1 = 50042 [12:26:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 266 30.10.2024 12:26 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311419 ФПД: 242204455006204 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T122649&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311419&fm=242204455006204&tin=02508201610067®Number=0000000000091780&sum=50000 [12:26:45]StoreToDocumentArchive [12:26:45]shift 536 fd 311419 [12:26:45]save to /storage/0536/doc_00311419 [12:26:45]save last doc name /storage/0536/doc_00311419 to /storage/kkm_last_doc_name [12:26:45]save OK [12:26:45]Clear old archive folders... [12:26:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:26:45]tlvbuf is 006FBF50 [12:26:45]SAM_PROTO_ClearQueue [12:26:45]wFMCommunicate request_size=4 [12:26:45]MH_SAM_APDU [12:26:45]CAPDU: 80 09 00 00 [12:26:45]Write to MH i2c: E2 08 00 F2 84 80 09 00 00 00 00 00 00 E8 [12:26:45]Write i2c OK [12:26:45]MH_I2C_Read... [12:26:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:26:45]Read from MH i2c: E2 [12:26:45]MH_I2C_Read... [12:26:45]Read from MH i2c: E2 03 00 [12:26:45]MH_I2C_Read... [12:26:45]Read from MH i2c: E2 03 00 F2 84 00 90 00 EA [12:26:45]RAPDU: 90 00 [12:26:45]wFMCommunicate OK [12:26:45]SAM_PROTO_ClearQueue done [12:26:45]KKMCreateOFDPacket [12:26:45]OFDProtocolAddRootSTLVToBuf [12:26:45]FM_MakeSignedData [12:26:45]FM_MakeSignedData [12:26:45]SAM_PROTO_SignData [12:26:45]wFMCommunicate request_size=4 [12:26:45]MH_SAM_APDU [12:26:45]CAPDU: 80 0D 01 02 [12:26:45]Write to MH i2c: E2 08 00 F3 84 80 0D 01 02 00 00 00 00 F0 [12:26:45]Write i2c OK [12:26:45]MH_I2C_Read... [12:26:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:26:45]Read from MH i2c: E2 [12:26:45]MH_I2C_Read... [12:26:45]Read from MH i2c: E2 03 00 [12:26:45]MH_I2C_Read... [12:26:45]Read from MH i2c: E2 03 00 F3 84 00 90 00 EB [12:26:45]RAPDU: 90 00 [12:26:45]wFMCommunicate OK [12:26:45]wFMCommunicate request_size=255 [12:26:45]MH_SAM_APDU [12:26: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 01 00 00 F4 03 04 00 09 26 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7B C0 04 00 35 04 06 00 DC [12:26:45]Write to MH i2c: E2 02 01 F4 84 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 01 00 00 F4 03 04 00 09 26 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7B C0 04 00 35 04 06 00 DC 00 00 76 [12:26:45]Write i2c OK [12:26:45]MH_I2C_Read... [12:26:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:26:45]Read from MH i2c: E2 [12:26:45]MH_I2C_Read... [12:26:45]Read from MH i2c: E2 03 00 [12:26:45]MH_I2C_Read... [12:26:45]Read from MH i2c: E2 03 00 F4 84 00 90 00 EC [12:26:45]RAPDU: 90 00 [12:26:45]wFMCommunicate OK [12:26:45]wFMCommunicate request_size=10 [12:26:45]MH_SAM_APDU [12:26:45]CAPDU: 80 0D 02 02 05 48 9E 80 EF FC [12:26:45]Write to MH i2c: E2 0D 00 F5 84 80 0D 02 02 05 00 48 9E 80 EF FC 00 00 4E [12:26:45]Write i2c OK [12:26:45]MH_I2C_Read... [12:26:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:26:45]Read from MH i2c: E2 [12:26:45]MH_I2C_Read... [12:26:45]Read from MH i2c: E2 03 00 [12:26:45]MH_I2C_Read... [12:26:45]Read from MH i2c: E2 03 00 F5 84 00 90 00 ED [12:26:45]RAPDU: 90 00 [12:26:45]wFMCommunicate OK [12:26:45]wFMCommunicate request_size=4 [12:26:45]MH_SAM_APDU [12:26:45]CAPDU: 80 0D 03 02 [12:26:45]Write to MH i2c: E2 08 00 F6 84 80 0D 03 02 00 00 00 00 F5 [12:26:45]Write i2c OK [12:26:45]MH_I2C_Read... [12:26:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:26:45]Read from MH i2c: E2 [12:26:45]MH_I2C_Read... [12:26:45]Read from MH i2c: E2 0B 00 [12:26:45]MH_I2C_Read... [12:26:45]Read from MH i2c: E2 0B 00 F6 84 00 99 07 36 61 18 21 19 B2 90 00 31 [12:26:45]RAPDU: 99 07 36 61 18 21 19 B2 90 00 [12:26:45]wFMCommunicate OK [12:26:45]SAM_PROTO_SignData done [12:26:45]FM_MakeSignedData done [12:26:45]CreateOFDProtocolMessage [12:26:45]wFMCommunicate request_size=4 [12:26:45]MH_SAM_APDU [12:26:45]CAPDU: 80 11 00 00 [12:26:45]Write to MH i2c: E2 08 00 F7 84 80 11 00 00 00 00 00 00 F5 [12:26:45]Write i2c OK [12:26:45]MH_I2C_Read... [12:26:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:26:45]Read from MH i2c: E2 [12:26:45]MH_I2C_Read... [12:26:45]Read from MH i2c: E2 17 00 [12:26:45]MH_I2C_Read... [12:26:45]Read from MH i2c: E2 17 00 F7 84 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4A [12:26:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:26:45]wFMCommunicate OK [12:26:45]CreateOFDProtocolMessage done [12:26:45]OFDSenderStorePacket 311419 [12:26:45]StoreOFDPacket docnum=311419 [12:26:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 87 09 07 01 11 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 01 00 00 F4 03 04 00 09 26 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7B C0 04 00 35 04 06 00 DC 48 9E 80 EF FC 99 07 36 61 18 21 19 B2 [12:26:45]CheckFolder [12:26:45]dirname=/storage/ofd_packets [12:26:45]CheckFolder done [12:26:45]ProducePacketName [12:26:45]name=ofd_packets/00311419 [12:26:45]NVStorageSaveData ofd_packets/00311419 [12:26:45]File name is /storage/ofd_packets/00311419 [12:26:45]Write 301 bytes [12:26:45]NVStorageSaveData done [12:26:45]OFDSenderStorePacket done [12:26:45]KKMCreateOFDPacket done [12:26:45]NVStorageSaveData kkm_last_timestamp [12:26:45]File name is /storage/kkm_last_timestamp [12:26:45]Write 4 bytes [12:26:45]NVStorageSaveData done [12:26:45]ExternCall_PrintAddStr [12:26:45]wPrintStart [12:26:45]Write to MH i2c: 01 00 00 F8 84 7C [12:26:45]Write i2c OK [12:26:45]MH_I2C_Read... [12:26:45]Read from MH i2c: 01 [12:26:45]MH_I2C_Read... [12:26:45]Read from MH i2c: 01 07 00 [12:26:45]MH_I2C_Read... [12:26:45]Read from MH i2c: 01 07 00 F8 84 00 00 00 00 00 FF 0F 91 [12:26:45]RasterBufferAndPrint [12:26:45]line Счет N : (1)645219 [12:26:45]line ИНН: 02508201610067 [12:26:45]line Контрольно-Кассовый Чек [12:26:45]line ПРОДАЖА [12:26:45]line ТРК (МРК, ГНК) : 31 [12:26:45]line Товар: 2710124130 [12:26:45]line Аи-92-К-2 [12:26:45]line 7.480 * 66.90 [12:26:45]line = 500.41 [12:26:45]line НДС 12% НСП 1% [12:26:45]line > о реализуемом товаре [12:26:45]line ОКРУГЛЕНИЕ: -0.41 [12:26:45]line ИТОГО: 500.00 [12:26:45]line Внесено: 500.00 [12:26:45]line СДАЧА: 0.00 [12:26:45]line НСП 1% : 4.43 [12:26:45]line НДС 12% : 53.14 [12:26:45]line Наличными: 500.00 [12:26:45]line Безнал.: 0.00 [12:26:45]line Место: АЗС № 172 "Партнер Нефть" [12:26:45]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:26:45]line СНО: Общий режим [12:26:45]line Чек 266 30.10.2024 12:26 [12:26:45]line Смена: 536 ФФД: 1.0 [12:26:45]line ЗНМ: 0300000116 [12:26:45]line РНМ: 0000000000091780 [12:26:45]line Версия ККМ: 001 [12:26:45]line ФМ: 0000000000871765 [12:26:45]line ФД: 311419 [12:26:45]line ФПД: 242204455006204 [12:26:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T122649&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311419&fm=242204455006204&tin=02508201610067®Number=0000000000091780&sum=50000 [12:26:45]written 0, free lines is 4095 [12:26:45]OFD Sender: Processing packet 311419 [packets to send 223, broken 222] [12:26:45]ProducePacketName [12:26:45]name=ofd_packets/00311419 [12:26:45]OFD Sender: To server: pG, [12:26:45]CommunicateWithHost lk.salyk.kg:30040 [12:26:45]ConnectInit lk.salyk.kg [12:26:46]Connected sock=10 [12:26:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 87 09 07 01 11 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 01 00 00 F4 03 04 00 09 26 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7B C0 04 00 35 04 06 00 DC 48 9E 80 EF FC 99 07 36 61 18 21 19 B2 [12:26:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 24 6C 47 00 F1 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 31 37 36 35 10 04 04 00 7B C0 04 00 F4 03 04 00 59 CC 21 67 B6 04 01 00 00 23 1B 5C 34 2B AD 3C EA [12:26:46]CommunicateWithHost err = 0 [12:26:46]CheckOFDResponse [12:26:46]1017 (14) - 77093643461234 [12:26:46]1041 (16) - 0000000000871765 [12:26:46]1040 (4) - 311419 [12:26:46]1012 (4) - 30.10.2024 06:04 [12:26:46]1206 (1) - 0 [12:26:46]OFD Sender: Remove packet 311419 [12:26:46]ProducePacketName [12:26:46]name=ofd_packets/00311419 [12:26:46]NVStorageDeleteData [12:26:46]Write to MH i2c: 01 00 00 22 85 A7 [12:26:46]Write i2c OK [12:26:46]MH_I2C_Read... [12:26:46]Read from MH i2c: 01 [12:26:46]MH_I2C_Read... [12:26:46]Read from MH i2c: 01 07 00 [12:26:46]MH_I2C_Read... [12:26:46]Read from MH i2c: 01 07 00 22 85 00 00 00 00 00 C0 0C 7A [12:26:46]RasterBufferAndPrint [12:26:46]line [12:26:46]line [12:26:46]line [12:26:46]line [12:26:46]line [12:26:46]written 0, free lines is 3272 [12:26:46]MH_Cut [12:26:46]Write to MH i2c: D1 01 00 29 85 01 80 [12:26:46]Write i2c OK [12:26:46]MH_I2C_Read... [12:26:46]Read from MH i2c: D1 [12:26:46]MH_I2C_Read... [12:26:46]Read from MH i2c: D1 01 00 [12:26:46]MH_I2C_Read... [12:26:46]Read from MH i2c: D1 01 00 29 85 00 7F [12:26:46]Write to MH i2c: 01 00 00 2A 85 AF [12:26:46]Write i2c OK [12:26:46]MH_I2C_Read... [12:26:46]OFD Sender: No OFD packet to send [12:26:47]*** Cut start [12:26:47]*** Purtial cut [12:26:47]*** Stage 1: CUTSNS_PIN = 1 [12:26:47]Read from MH i2c: 01 [12:26:47]MH_I2C_Read... [12:26:47]*** Stop cut motor [12:26:47]*** Cut end [12:26:47]Read from MH i2c: 01 07 00 [12:26:47]MH_I2C_Read... [12:26:47]Read from MH i2c: 01 07 00 2A 85 00 00 00 00 00 FF 0F C4 [12:26:47]process_action close_receipt done [12:26:47]requested_data is exist [12:26:47]produce_requested_data [12:26:47]requested_item fm.sn is exist - process it [12:26:47]wFMCommunicate request_size=4 [12:26:47]MH_SAM_APDU [12:26:47]CAPDU: 80 11 00 00 [12:26:47]Write to MH i2c: E2 08 00 2B 85 80 11 00 00 00 00 00 00 2A [12:26:47]Write i2c OK [12:26:47]MH_I2C_Read... [12:26:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:26:47]Read from MH i2c: E2 [12:26:47]MH_I2C_Read... [12:26:47]Read from MH i2c: E2 17 00 [12:26:47]MH_I2C_Read... [12:26:47]Read from MH i2c: E2 17 00 2B 85 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7F [12:26:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:26:47]wFMCommunicate OK [12:26:47]requested_item fd.num is exist - process it [12:26:47]SAM_PROTO_GetFieldsCounters [12:26:47]wFMCommunicate request_size=4 [12:26:47]MH_SAM_APDU [12:26:47]CAPDU: 80 13 00 00 [12:26:47]Write to MH i2c: E2 08 00 2C 85 80 13 00 00 00 00 00 00 2D [12:26:47]Write i2c OK [12:26:47]MH_I2C_Read... [12:26:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:26:47]Read from MH i2c: E2 [12:26:47]MH_I2C_Read... [12:26:47]Read from MH i2c: E2 62 00 [12:26:47]MH_I2C_Read... [12:26:47]Read from MH i2c: E2 62 00 2C 85 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 7B C0 04 00 0E 04 04 00 18 02 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 CA [12:26: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 7B C0 04 00 0E 04 04 00 18 02 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:26:47]wFMCommunicate OK [12:26:47]SAM_PROTO_GetFieldsCounters done [12:26:47]requested_item shift.num is exist - process it [12:26:47]requested_item shift.opened is exist - process it [12:26:47]req_shift_opened [12:26:47]FM_GetShiftState [12:26:47]SAM_PROTO_GetShiftState [12:26:47]wFMCommunicate request_size=4 [12:26:47]MH_SAM_APDU [12:26:47]CAPDU: 80 13 01 00 [12:26:47]Write to MH i2c: E2 08 00 2D 85 80 13 01 00 00 00 00 00 2F [12:26:47]Write i2c OK [12:26:47]MH_I2C_Read... [12:26:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:26:47]Read from MH i2c: E2 [12:26:47]MH_I2C_Read... [12:26:47]Read from MH i2c: E2 0E 00 [12:26:47]MH_I2C_Read... [12:26:47]Read from MH i2c: E2 0E 00 2D 85 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 1A [12:26:47]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:26:47]wFMCommunicate OK [12:26:47]SAM_PROTO_GetShiftState done [12:26:47]FM_GetShiftState done [12:26:47]req_shift_opened done [12:26:47]requested_item shift.open_date is exist - process it [12:26:47]req_shift_open_date [12:26:47]req_shift_open_date done [12:26:47]produce_requested_data done [12:26:47]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311419,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:26:47]process_action_free close_receipt [12:26:47]json_value_free [12:26:47]json_value_free done [12:26:47]process_json_proto returns [12:26:47]Send response to host [12:26:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311419,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:26:47]free response buf [12:26:47]execute_script done [12:26:47]execute_script returns [12:26:47]free content buf [12:26:47]Sock 7.Close socket [12:26:47]Sock 7.Thread stoped [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:36]OFD Sender: No OFD packet to send [12:27:41]OFD Sender: No OFD packet to send [12:27:46]OFD Sender: No OFD packet to send [12:27:51]OFD Sender: No OFD packet to send [12:27:56]OFD Sender: No OFD packet to send [12:28:01]OFD Sender: No OFD packet to send [12:28:06]OFD Sender: No OFD packet to send [12:28:11]OFD Sender: No OFD packet to send [12:28:16]OFD Sender: No OFD packet to send [12:28:21]OFD Sender: No OFD packet to send [12:28:26]OFD Sender: No OFD packet to send [12:28:31]OFD Sender: No OFD packet to send [12:28:37]OFD Sender: No OFD packet to send [12:28:42]OFD Sender: No OFD packet to send [12:28:47]OFD Sender: No OFD packet to send [12:28:52]OFD Sender: No OFD packet to send [12:28:57]OFD Sender: No OFD packet to send [12:29:02]OFD Sender: No OFD packet to send [12:29:07]OFD Sender: No OFD packet to send [12:29:12]OFD Sender: No OFD packet to send [12:29:17]OFD Sender: No OFD packet to send [12:29:22]OFD Sender: No OFD packet to send [12:29:27]OFD Sender: No OFD packet to send [12:29:32]OFD Sender: No OFD packet to send [12:29:37]OFD Sender: No OFD packet to send [12:29:42]OFD Sender: No OFD packet to send [12:29:47]OFD Sender: No OFD packet to send [12:29:52]OFD Sender: No OFD packet to send [12:29:57]OFD Sender: No OFD packet to send [12:30:01]accept exits with 9 [12:30:01]New connection [12:30:01]New thread 3066510692 created [12:30:01]Thread 3066654052 joined [12:30:01]Waiting for new connection... [12:30:01] Sock 9.Parse request [12:30:01]Sock 9.Check first char [12:30:01]Sock 9.First char is OK [12:30:01]request: POST /json_proto HTTP/1.0 [12:30:01]Method: POST [12:30:01]URL: /json_proto [12:30:01]Method is POST - this is cgi request [12:30:01]url: /json_proto [12:30:01]query_string will be loaded in cgi processing [12:30:01]execute_cgi json_proto POST (null) [12:30:01]execute_cgi path=json_proto method=POST [12:30:01]POST find Content-Length [12:30:01]Host: 172.17.96.3:8080 [12:30:01]Content-Length: 769 [12:30:01]Content-Type: application/json [12:30:01] [12:30:01]POST finish read [12:30:01]Found Content-Length = 769 [12:30:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645220", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:30:01]execute_script... [12: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)645220", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:30:01]POST & json_proto [12:30:01]process_json_proto [12:30:01]json parsed OK: [12:30:01]protocol is kg_v1.0 [12:30:01]action value=close_receipt [12:30:01]process_action close_receipt [12:30:01]cmd_close_receipt [12:30:01]MH_GetDate [12:30:01]Write to MH i2c: F0 00 00 2E 85 A2 [12:30:01]Write i2c OK [12:30:01]MH_I2C_Read... [12:30:01]Read from MH i2c: F0 [12:30:01]MH_I2C_Read... [12:30:01]Read from MH i2c: F0 09 00 [12:30:01]MH_I2C_Read... [12:30:01]Read from MH i2c: F0 09 00 2E 85 00 CE 26 22 67 44 5E 04 65 33 [12:30:01]GetLastDocTimeStamp 1730291209 [12:30:01]current date 1730291406 [12:30:01]FM_GetShiftState [12:30:01]SAM_PROTO_GetShiftState [12:30:01]wFMCommunicate request_size=4 [12:30:01]MH_SAM_APDU [12:30:01]CAPDU: 80 13 01 00 [12:30:01]Write to MH i2c: E2 08 00 2F 85 80 13 01 00 00 00 00 00 31 [12:30:01]Write i2c OK [12:30:01]MH_I2C_Read... [12:30:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:30:01]Read from MH i2c: E2 [12:30:01]MH_I2C_Read... [12:30:01]Read from MH i2c: E2 0E 00 [12:30:01]MH_I2C_Read... [12:30:01]Read from MH i2c: E2 0E 00 2F 85 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 1C [12:30:01]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:30:01]wFMCommunicate OK [12:30:01]SAM_PROTO_GetShiftState done [12:30:01]FM_GetShiftState done [12:30:01]opened in 1730247899 [12:30:01]opened+sec_in_day 1730334299 [12:30:01]quantity*price = 100015 [12:30:01]sum+1 = 100017 [12:30:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 267 30.10.2024 12:30 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311420 ФПД: 121158556686641 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T123006&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311420&fm=121158556686641&tin=02508201610067®Number=0000000000091780&sum=100016 [12:30:02]StoreToDocumentArchive [12:30:02]shift 536 fd 311420 [12:30:02]save to /storage/0536/doc_00311420 [12:30:02]save last doc name /storage/0536/doc_00311420 to /storage/kkm_last_doc_name [12:30:02]save OK [12:30:02]Clear old archive folders... [12:30:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:30:02]tlvbuf is 0083F890 [12:30:02]SAM_PROTO_ClearQueue [12:30:02]wFMCommunicate request_size=4 [12:30:02]MH_SAM_APDU [12:30:02]CAPDU: 80 09 00 00 [12:30:02]Write to MH i2c: E2 08 00 3C 85 80 09 00 00 00 00 00 00 33 [12:30:02]Write i2c OK [12:30:02]MH_I2C_Read... [12:30:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:30:02]Read from MH i2c: E2 [12:30:02]MH_I2C_Read... [12:30:02]Read from MH i2c: E2 03 00 [12:30:02]MH_I2C_Read... [12:30:02]Read from MH i2c: E2 03 00 3C 85 00 90 00 35 [12:30:02]RAPDU: 90 00 [12:30:02]wFMCommunicate OK [12:30:02]SAM_PROTO_ClearQueue done [12:30:02]KKMCreateOFDPacket [12:30:02]OFDProtocolAddRootSTLVToBuf [12:30:02]FM_MakeSignedData [12:30:02]FM_MakeSignedData [12:30:02]SAM_PROTO_SignData [12:30:02]wFMCommunicate request_size=4 [12:30:02]MH_SAM_APDU [12:30:02]CAPDU: 80 0D 01 02 [12:30:02]Write to MH i2c: E2 08 00 3D 85 80 0D 01 02 00 00 00 00 3B [12:30:02]Write i2c OK [12:30:02]MH_I2C_Read... [12:30:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:30:02]Read from MH i2c: E2 [12:30:02]MH_I2C_Read... [12:30:02]Read from MH i2c: E2 03 00 [12:30:02]MH_I2C_Read... [12:30:02]Read from MH i2c: E2 03 00 3D 85 00 90 00 36 [12:30:02]RAPDU: 90 00 [12:30:02]wFMCommunicate OK [12:30:02]wFMCommunicate request_size=255 [12:30:02]MH_SAM_APDU [12: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 CE 26 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7C C0 04 00 35 04 06 00 6E [12:30:02]Write to MH i2c: E2 02 01 3E 85 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 CE 26 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7C C0 04 00 35 04 06 00 6E 00 00 34 [12:30:02]Write i2c OK [12:30:02]MH_I2C_Read... [12:30:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:30:02]Read from MH i2c: E2 [12:30:02]MH_I2C_Read... [12:30:02]Read from MH i2c: E2 03 00 [12:30:02]MH_I2C_Read... [12:30:02]Read from MH i2c: E2 03 00 3E 85 00 90 00 37 [12:30:02]RAPDU: 90 00 [12:30:02]wFMCommunicate OK [12:30:02]wFMCommunicate request_size=10 [12:30:02]MH_SAM_APDU [12:30:02]CAPDU: 80 0D 02 02 05 31 6C BB 99 31 [12:30:02]Write to MH i2c: E2 0D 00 3F 85 80 0D 02 02 05 00 31 6C BB 99 31 00 00 6A [12:30:02]Write i2c OK [12:30:02]MH_I2C_Read... [12:30:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:30:03]Read from MH i2c: E2 [12:30:03]MH_I2C_Read... [12:30:03]Read from MH i2c: E2 03 00 [12:30:03]MH_I2C_Read... [12:30:03]Read from MH i2c: E2 03 00 3F 85 00 90 00 38 [12:30:03]RAPDU: 90 00 [12:30:03]wFMCommunicate OK [12:30:03]wFMCommunicate request_size=4 [12:30:03]MH_SAM_APDU [12:30:03]CAPDU: 80 0D 03 02 [12:30:03]Write to MH i2c: E2 08 00 40 85 80 0D 03 02 00 00 00 00 40 [12:30:03]Write i2c OK [12:30:03]MH_I2C_Read... [12:30:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:30:03]Read from MH i2c: E2 [12:30:03]MH_I2C_Read... [12:30:03]Read from MH i2c: E2 0B 00 [12:30:03]MH_I2C_Read... [12:30:03]Read from MH i2c: E2 0B 00 40 85 00 AC FD 37 99 68 76 3F 00 90 00 D7 [12:30:03]RAPDU: AC FD 37 99 68 76 3F 00 90 00 [12:30:03]wFMCommunicate OK [12:30:03]SAM_PROTO_SignData done [12:30:03]FM_MakeSignedData done [12:30:03]CreateOFDProtocolMessage [12:30:03]wFMCommunicate request_size=4 [12:30:03]MH_SAM_APDU [12:30:03]CAPDU: 80 11 00 00 [12:30:03]Write to MH i2c: E2 08 00 41 85 80 11 00 00 00 00 00 00 40 [12:30:03]Write i2c OK [12:30:03]MH_I2C_Read... [12:30:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:30:03]Read from MH i2c: E2 [12:30:03]MH_I2C_Read... [12:30:03]Read from MH i2c: E2 17 00 [12:30:03]MH_I2C_Read... [12:30:03]Read from MH i2c: E2 17 00 41 85 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 95 [12:30:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:30:03]wFMCommunicate OK [12:30:03]CreateOFDProtocolMessage done [12:30:03]OFDSenderStorePacket 311420 [12:30:03]StoreOFDPacket docnum=311420 [12:30:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C0 EE 07 01 AC 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 CE 26 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7C C0 04 00 35 04 06 00 6E 31 6C BB 99 31 AC FD 37 99 68 76 3F 00 [12:30:03]CheckFolder [12:30:03]dirname=/storage/ofd_packets [12:30:03]CheckFolder done [12:30:03]ProducePacketName [12:30:03]name=ofd_packets/00311420 [12:30:03]NVStorageSaveData ofd_packets/00311420 [12:30:03]File name is /storage/ofd_packets/00311420 [12:30:03]Write 301 bytes [12:30:03]NVStorageSaveData done [12:30:03]OFDSenderStorePacket done [12:30:03]KKMCreateOFDPacket done [12:30:03]NVStorageSaveData kkm_last_timestamp [12:30:03]File name is /storage/kkm_last_timestamp [12:30:03]Write 4 bytes [12:30:03]NVStorageSaveData done [12:30:03]ExternCall_PrintAddStr [12:30:03]wPrintStart [12:30:03]Write to MH i2c: 01 00 00 42 85 C7 [12:30:03]Write i2c OK [12:30:03]MH_I2C_Read... [12:30:03]Read from MH i2c: 01 [12:30:03]MH_I2C_Read... [12:30:03]Read from MH i2c: 01 07 00 [12:30:03]MH_I2C_Read... [12:30:03]Read from MH i2c: 01 07 00 42 85 00 00 00 00 00 FF 0F DC [12:30:03]RasterBufferAndPrint [12:30:03]line Счет N : (1)645220 [12:30:03]line ИНН: 02508201610067 [12:30:03]line Контрольно-Кассовый Чек [12:30:03]line ПРОДАЖА [12:30:03]line ТРК (МРК, ГНК) : 31 [12:30:03]line Товар: 2710124130 [12:30:03]line Аи-92-К-2 [12:30:03]line 14.950 * 66.90 [12:30:03]line = 1000.16 [12:30:03]line НДС 12% НСП 1% [12:30:03]line > о реализуемом товаре [12:30:03]line ИТОГО: 1000.16 [12:30:03]line НСП 1% : 8.85 [12:30:03]line НДС 12% : 106.21 [12:30:03]line Наличными: 0.00 [12:30:03]line Безнал.: 1000.16 [12:30:03]line Место: АЗС № 172 "Партнер Нефть" [12:30:03]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:30:03]line СНО: Общий режим [12:30:03]line Чек 267 30.10.2024 12:30 [12:30:03]line Смена: 536 ФФД: 1.0 [12:30:03]line ЗНМ: 0300000116 [12:30:03]line РНМ: 0000000000091780 [12:30:03]line Версия ККМ: 001 [12:30:03]line Платежная система: Mbank [12:30:03]line ФМ: 0000000000871765 [12:30:03]line ФД: 311420 [12:30:03]line ФПД: 121158556686641 [12:30:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T123006&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311420&fm=121158556686641&tin=02508201610067®Number=0000000000091780&sum=100016 [12:30:03]written 0, free lines is 4095 [12:30:03]OFD Sender: Processing packet 311420 [packets to send 223, broken 222] [12:30:03]ProducePacketName [12:30:03]name=ofd_packets/00311420 [12:30:03]OFD Sender: To server: pG, [12:30:03]CommunicateWithHost lk.salyk.kg:30040 [12:30:03]ConnectInit lk.salyk.kg [12:30:03]Connected sock=10 [12: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 31 37 36 35 0F 01 00 00 C0 EE 07 01 AC 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 CE 26 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7C C0 04 00 35 04 06 00 6E 31 6C BB 99 31 AC FD 37 99 68 76 3F 00 [12:30:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 64 97 47 00 FC 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 31 37 36 35 10 04 04 00 7C C0 04 00 F4 03 04 00 1E CD 21 67 B6 04 01 00 00 5A 70 53 10 38 0F E7 32 [12:30:03]CommunicateWithHost err = 0 [12:30:03]CheckOFDResponse [12:30:03]1017 (14) - 77093643461234 [12:30:03]1041 (16) - 0000000000871765 [12:30:03]1040 (4) - 311420 [12:30:03]1012 (4) - 30.10.2024 06:07 [12:30:03]1206 (1) - 0 [12:30:03]OFD Sender: Remove packet 311420 [12:30:03]ProducePacketName [12:30:03]name=ofd_packets/00311420 [12:30:03]NVStorageDeleteData [12:30:03]Write to MH i2c: 01 00 00 6A 85 EF [12:30:03]Write i2c OK [12:30:03]MH_I2C_Read... [12:30:03]Read from MH i2c: 01 [12:30:03]MH_I2C_Read... [12:30:03]Read from MH i2c: 01 07 00 [12:30:03]MH_I2C_Read... [12:30:03]Read from MH i2c: 01 07 00 6A 85 00 00 00 00 00 FB 0C FD [12:30:03]RasterBufferAndPrint [12:30:03]line [12:30:03]line [12:30:03]line [12:30:03]line [12:30:03]line [12:30:03]written 0, free lines is 3331 [12:30:03]MH_Cut [12:30:03]Write to MH i2c: D1 01 00 71 85 01 C8 [12:30:03]Write i2c OK [12:30:03]MH_I2C_Read... [12:30:03]Read from MH i2c: D1 [12:30:03]MH_I2C_Read... [12:30:03]Read from MH i2c: D1 01 00 [12:30:03]MH_I2C_Read... [12:30:03]Read from MH i2c: D1 01 00 71 85 00 C7 [12:30:03]Write to MH i2c: 01 00 00 72 85 F7 [12:30:03]Write i2c OK [12:30:03]MH_I2C_Read... [12:30:03]OFD Sender: No OFD packet to send [12:30:04]*** Cut start [12:30:04]*** Purtial cut [12:30:04]*** Stage 1: CUTSNS_PIN = 1 [12:30:04]Read from MH i2c: 01 [12:30:04]MH_I2C_Read... [12:30:04]*** Stop cut motor [12:30:04]*** Cut end [12:30:04]Read from MH i2c: 01 07 00 [12:30:04]MH_I2C_Read... [12:30:04]Read from MH i2c: 01 07 00 72 85 00 00 00 00 00 FF 0F 0C [12:30:04]process_action close_receipt done [12:30:04]requested_data is exist [12:30:04]produce_requested_data [12:30:04]requested_item fm.sn is exist - process it [12:30:04]wFMCommunicate request_size=4 [12:30:04]MH_SAM_APDU [12:30:04]CAPDU: 80 11 00 00 [12:30:04]Write to MH i2c: E2 08 00 73 85 80 11 00 00 00 00 00 00 72 [12:30:04]Write i2c OK [12:30:04]MH_I2C_Read... [12:30:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:30:04]Read from MH i2c: E2 [12:30:04]MH_I2C_Read... [12:30:04]Read from MH i2c: E2 17 00 [12:30:04]MH_I2C_Read... [12:30:04]Read from MH i2c: E2 17 00 73 85 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C7 [12:30:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:30:04]wFMCommunicate OK [12:30:04]requested_item fd.num is exist - process it [12:30:04]SAM_PROTO_GetFieldsCounters [12:30:04]wFMCommunicate request_size=4 [12:30:04]MH_SAM_APDU [12:30:04]CAPDU: 80 13 00 00 [12:30:04]Write to MH i2c: E2 08 00 74 85 80 13 00 00 00 00 00 00 75 [12:30:04]Write i2c OK [12:30:04]MH_I2C_Read... [12:30:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:30:04]Read from MH i2c: E2 [12:30:04]MH_I2C_Read... [12:30:04]Read from MH i2c: E2 62 00 [12:30:04]MH_I2C_Read... [12:30:04]Read from MH i2c: E2 62 00 74 85 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 7C C0 04 00 0E 04 04 00 18 02 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 16 [12:30: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 7C C0 04 00 0E 04 04 00 18 02 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:30:04]wFMCommunicate OK [12:30:04]SAM_PROTO_GetFieldsCounters done [12:30:04]requested_item shift.num is exist - process it [12:30:04]requested_item shift.opened is exist - process it [12:30:04]req_shift_opened [12:30:04]FM_GetShiftState [12:30:04]SAM_PROTO_GetShiftState [12:30:04]wFMCommunicate request_size=4 [12:30:04]MH_SAM_APDU [12:30:04]CAPDU: 80 13 01 00 [12:30:04]Write to MH i2c: E2 08 00 75 85 80 13 01 00 00 00 00 00 77 [12:30:04]Write i2c OK [12:30:04]MH_I2C_Read... [12:30:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:30:04]Read from MH i2c: E2 [12:30:04]MH_I2C_Read... [12:30:04]Read from MH i2c: E2 0E 00 [12:30:04]MH_I2C_Read... [12:30:04]Read from MH i2c: E2 0E 00 75 85 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 62 [12:30:04]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:30:04]wFMCommunicate OK [12:30:04]SAM_PROTO_GetShiftState done [12:30:04]FM_GetShiftState done [12:30:04]req_shift_opened done [12:30:04]requested_item shift.open_date is exist - process it [12:30:04]req_shift_open_date [12:30:04]req_shift_open_date done [12:30:04]produce_requested_data done [12:30:04]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311420,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:30:04]process_action_free close_receipt [12:30:04]json_value_free [12:30:04]json_value_free done [12:30:04]process_json_proto returns [12:30:04]Send response to host [12:30:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311420,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:30:04]free response buf [12:30:04]execute_script done [12:30:04]execute_script returns [12:30:04]free content buf [12:30:04]Sock 9.Close socket [12:30:04]Sock 9.Thread stoped [12:30:08]OFD Sender: No OFD packet to send [12:30:14]OFD Sender: No OFD packet to send [12:30:19]OFD Sender: No OFD packet to send [12:30:21]accept exits with 7 [12:30:21]New connection [12:30:21]New thread 3066654052 created [12:30:21]Thread 3066510692 joined [12:30:21]Waiting for new connection... [12:30:21] Sock 7.Parse request [12:30:21]Sock 7.Check first char [12:30:21]Sock 7.First char is OK [12:30:21]request: POST /json_proto HTTP/1.0 [12:30:21]Method: POST [12:30:21]URL: /json_proto [12:30:21]Method is POST - this is cgi request [12:30:21]url: /json_proto [12:30:21]query_string will be loaded in cgi processing [12:30:21]execute_cgi json_proto POST (null) [12:30:21]execute_cgi path=json_proto method=POST [12:30:21]POST find Content-Length [12:30:21]Host: 172.17.96.3:8080 [12:30:21]Content-Length: 677 [12:30:21]Content-Type: application/json [12:30:21] [12:30:21]POST finish read [12:30:21]Found Content-Length = 677 [12:30:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645222", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:30:21]execute_script... [12:30: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)645222", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:30:21]POST & json_proto [12:30:21]process_json_proto [12:30:21]json parsed OK: [12:30:21]protocol is kg_v1.0 [12:30:21]action value=close_receipt [12:30:21]process_action close_receipt [12:30:21]cmd_close_receipt [12:30:21]MH_GetDate [12:30:21]Write to MH i2c: F0 00 00 76 85 EA [12:30:21]Write i2c OK [12:30:21]MH_I2C_Read... [12:30:21]Read from MH i2c: F0 [12:30:21]MH_I2C_Read... [12:30:21]Read from MH i2c: F0 09 00 [12:30:21]MH_I2C_Read... [12:30:21]Read from MH i2c: F0 09 00 76 85 00 E2 26 22 67 44 5E 04 65 8F [12:30:21]GetLastDocTimeStamp 1730291406 [12:30:21]current date 1730291426 [12:30:21]FM_GetShiftState [12:30:21]SAM_PROTO_GetShiftState [12:30:21]wFMCommunicate request_size=4 [12:30:21]MH_SAM_APDU [12:30:21]CAPDU: 80 13 01 00 [12:30:21]Write to MH i2c: E2 08 00 77 85 80 13 01 00 00 00 00 00 79 [12:30:21]Write i2c OK [12:30:21]MH_I2C_Read... [12:30:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:30:21]Read from MH i2c: E2 [12:30:21]MH_I2C_Read... [12:30:21]Read from MH i2c: E2 0E 00 [12:30:21]MH_I2C_Read... [12:30:21]Read from MH i2c: E2 0E 00 77 85 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 64 [12:30:21]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:30:21]wFMCommunicate OK [12:30:21]SAM_PROTO_GetShiftState done [12:30:21]FM_GetShiftState done [12:30:21]opened in 1730247899 [12:30:21]opened+sec_in_day 1730334299 [12:30:21]quantity*price = 40006 [12:30:21]sum+1 = 40007 [12:30:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 268 30.10.2024 12:30 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311421 ФПД: 15070493579821 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T123026&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311421&fm=15070493579821&tin=02508201610067®Number=0000000000091780&sum=40000 [12:30:22]StoreToDocumentArchive [12:30:22]shift 536 fd 311421 [12:30:22]save to /storage/0536/doc_00311421 [12:30:22]save last doc name /storage/0536/doc_00311421 to /storage/kkm_last_doc_name [12:30:22]save OK [12:30:22]Clear old archive folders... [12:30:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:30:22]tlvbuf is 005AAAE0 [12:30:22]SAM_PROTO_ClearQueue [12:30:22]wFMCommunicate request_size=4 [12:30:22]MH_SAM_APDU [12:30:22]CAPDU: 80 09 00 00 [12:30:22]Write to MH i2c: E2 08 00 84 85 80 09 00 00 00 00 00 00 7B [12:30:22]Write i2c OK [12:30:22]MH_I2C_Read... [12:30:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:30:22]Read from MH i2c: E2 [12:30:22]MH_I2C_Read... [12:30:22]Read from MH i2c: E2 03 00 [12:30:22]MH_I2C_Read... [12:30:22]Read from MH i2c: E2 03 00 84 85 00 90 00 7D [12:30:22]RAPDU: 90 00 [12:30:22]wFMCommunicate OK [12:30:22]SAM_PROTO_ClearQueue done [12:30:22]KKMCreateOFDPacket [12:30:22]OFDProtocolAddRootSTLVToBuf [12:30:22]FM_MakeSignedData [12:30:22]FM_MakeSignedData [12:30:22]SAM_PROTO_SignData [12:30:22]wFMCommunicate request_size=4 [12:30:22]MH_SAM_APDU [12:30:22]CAPDU: 80 0D 01 02 [12:30:22]Write to MH i2c: E2 08 00 85 85 80 0D 01 02 00 00 00 00 83 [12:30:22]Write i2c OK [12:30:22]MH_I2C_Read... [12:30:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:30:22]Read from MH i2c: E2 [12:30:22]MH_I2C_Read... [12:30:22]Read from MH i2c: E2 03 00 [12:30:22]MH_I2C_Read... [12:30:22]Read from MH i2c: E2 03 00 85 85 00 90 00 7E [12:30:22]RAPDU: 90 00 [12:30:22]wFMCommunicate OK [12:30:22]wFMCommunicate request_size=255 [12:30:22]MH_SAM_APDU [12:30: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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 0C 01 00 00 F4 03 04 00 E2 26 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7D C0 04 00 35 04 06 00 0D [12:30:22]Write to MH i2c: E2 02 01 86 85 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 0C 01 00 00 F4 03 04 00 E2 26 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7D C0 04 00 35 04 06 00 0D 00 00 E6 [12:30:22]Write i2c OK [12:30:22]MH_I2C_Read... [12:30:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:30:23]Read from MH i2c: E2 [12:30:23]MH_I2C_Read... [12:30:23]Read from MH i2c: E2 03 00 [12:30:23]MH_I2C_Read... [12:30:23]Read from MH i2c: E2 03 00 86 85 00 90 00 7F [12:30:23]RAPDU: 90 00 [12:30:23]wFMCommunicate OK [12:30:23]wFMCommunicate request_size=10 [12:30:23]MH_SAM_APDU [12:30:23]CAPDU: 80 0D 02 02 05 B4 DF 6A 9A 2D [12:30:23]Write to MH i2c: E2 0D 00 87 85 80 0D 02 02 05 00 B4 DF 6A 9A 2D 00 00 54 [12:30:23]Write i2c OK [12:30:23]MH_I2C_Read... [12:30:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:30:23]Read from MH i2c: E2 [12:30:23]MH_I2C_Read... [12:30:23]Read from MH i2c: E2 03 00 [12:30:23]MH_I2C_Read... [12:30:23]Read from MH i2c: E2 03 00 87 85 00 90 00 80 [12:30:23]RAPDU: 90 00 [12:30:23]wFMCommunicate OK [12:30:23]wFMCommunicate request_size=4 [12:30:23]MH_SAM_APDU [12:30:23]CAPDU: 80 0D 03 02 [12:30:23]Write to MH i2c: E2 08 00 88 85 80 0D 03 02 00 00 00 00 88 [12:30:23]Write i2c OK [12:30:23]MH_I2C_Read... [12:30:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:30:23]Read from MH i2c: E2 [12:30:23]MH_I2C_Read... [12:30:23]Read from MH i2c: E2 0B 00 [12:30:23]MH_I2C_Read... [12:30:23]Read from MH i2c: E2 0B 00 88 85 00 DB 9D A6 3D D2 D0 5C FC 90 00 DE [12:30:23]RAPDU: DB 9D A6 3D D2 D0 5C FC 90 00 [12:30:23]wFMCommunicate OK [12:30:23]SAM_PROTO_SignData done [12:30:23]FM_MakeSignedData done [12:30:23]CreateOFDProtocolMessage [12:30:23]wFMCommunicate request_size=4 [12:30:23]MH_SAM_APDU [12:30:23]CAPDU: 80 11 00 00 [12:30:23]Write to MH i2c: E2 08 00 89 85 80 11 00 00 00 00 00 00 88 [12:30:23]Write i2c OK [12:30:23]MH_I2C_Read... [12:30:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:30:23]Read from MH i2c: E2 [12:30:23]MH_I2C_Read... [12:30:23]Read from MH i2c: E2 17 00 [12:30:23]MH_I2C_Read... [12:30:23]Read from MH i2c: E2 17 00 89 85 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DD [12:30:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:30:23]wFMCommunicate OK [12:30:23]CreateOFDProtocolMessage done [12:30:23]OFDSenderStorePacket 311421 [12:30:23]StoreOFDPacket docnum=311421 [12:30:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A1 64 07 01 01 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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 0C 01 00 00 F4 03 04 00 E2 26 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7D C0 04 00 35 04 06 00 0D B4 DF 6A 9A 2D DB 9D A6 3D D2 D0 5C FC [12:30:23]CheckFolder [12:30:23]dirname=/storage/ofd_packets [12:30:23]CheckFolder done [12:30:23]ProducePacketName [12:30:23]name=ofd_packets/00311421 [12:30:23]NVStorageSaveData ofd_packets/00311421 [12:30:23]File name is /storage/ofd_packets/00311421 [12:30:23]Write 301 bytes [12:30:23]NVStorageSaveData done [12:30:23]OFDSenderStorePacket done [12:30:23]KKMCreateOFDPacket done [12:30:23]NVStorageSaveData kkm_last_timestamp [12:30:23]File name is /storage/kkm_last_timestamp [12:30:23]Write 4 bytes [12:30:23]NVStorageSaveData done [12:30:23]ExternCall_PrintAddStr [12:30:23]wPrintStart [12:30:23]Write to MH i2c: 01 00 00 8A 85 0F [12:30:23]Write i2c OK [12:30:23]MH_I2C_Read... [12:30:23]Read from MH i2c: 01 [12:30:23]MH_I2C_Read... [12:30:23]Read from MH i2c: 01 07 00 [12:30:23]MH_I2C_Read... [12:30:23]Read from MH i2c: 01 07 00 8A 85 00 00 00 00 00 FF 0F 24 [12:30:23]RasterBufferAndPrint [12:30:23]line Счет N : (1)645222 [12:30:23]line ИНН: 02508201610067 [12:30:23]line Контрольно-Кассовый Чек [12:30:23]line ПРОДАЖА [12:30:23]line ТРК (МРК, ГНК) : 41 [12:30:23]line Товар: 2710124130 [12:30:23]line Аи-92-К-2 [12:30:23]line 5.980 * 66.90 [12:30:23]line = 400.06 [12:30:23]line НДС 12% НСП 1% [12:30:23]line > о реализуемом товаре [12:30:23]line ОКРУГЛЕНИЕ: -0.06 [12:30:23]line ИТОГО: 400.00 [12:30:23]line Внесено: 400.00 [12:30:23]line СДАЧА: 0.00 [12:30:23]line НСП 1% : 3.54 [12:30:23]line НДС 12% : 42.48 [12:30:23]line Наличными: 400.00 [12:30:23]line Безнал.: 0.00 [12:30:23]line Место: АЗС № 172 "Партнер Нефть" [12:30:23]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:30:23]line СНО: Общий режим [12:30:23]line Чек 268 30.10.2024 12:30 [12:30:23]line Смена: 536 ФФД: 1.0 [12:30:23]line ЗНМ: 0300000116 [12:30:23]line РНМ: 0000000000091780 [12:30:23]line Версия ККМ: 001 [12:30:23]line ФМ: 0000000000871765 [12:30:23]line ФД: 311421 [12:30:23]line ФПД: 15070493579821 [12:30:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T123026&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311421&fm=15070493579821&tin=02508201610067®Number=0000000000091780&sum=40000 [12:30:23]OFD Sender: Processing packet 311421 [packets to send 223, broken 222] [12:30:23]ProducePacketName [12:30:23]name=ofd_packets/00311421 [12:30:23]OFD Sender: To server: pG, [12:30:23]CommunicateWithHost lk.salyk.kg:30040 [12:30:23]ConnectInit lk.salyk.kg [12:30:23]written 0, free lines is 4095 [12:30:23]Connected sock=9 [12: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 31 37 36 35 0F 01 00 00 A1 64 07 01 01 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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 0C 01 00 00 F4 03 04 00 E2 26 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7D C0 04 00 35 04 06 00 0D B4 DF 6A 9A 2D DB 9D A6 3D D2 D0 5C FC [12:30:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 0B 61 47 00 40 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 31 37 36 35 10 04 04 00 7D C0 04 00 F4 03 04 00 32 CD 21 67 B6 04 01 00 00 06 DD DB 66 15 A6 17 33 [12:30:23]CommunicateWithHost err = 0 [12:30:23]CheckOFDResponse [12:30:23]1017 (14) - 77093643461234 [12:30:23]1041 (16) - 0000000000871765 [12:30:23]1040 (4) - 311421 [12:30:23]1012 (4) - 30.10.2024 06:07 [12:30:23]1206 (1) - 0 [12:30:23]OFD Sender: Remove packet 311421 [12:30:23]ProducePacketName [12:30:23]name=ofd_packets/00311421 [12:30:23]NVStorageDeleteData [12:30:24]Write to MH i2c: 01 00 00 B4 85 39 [12:30:24]Write i2c OK [12:30:24]MH_I2C_Read... [12:30:24]Read from MH i2c: 01 [12:30:24]MH_I2C_Read... [12:30:24]Read from MH i2c: 01 07 00 [12:30:24]MH_I2C_Read... [12:30:24]Read from MH i2c: 01 07 00 B4 85 00 00 00 00 00 CD 0C 19 [12:30:24]RasterBufferAndPrint [12:30:24]line [12:30:24]line [12:30:24]line [12:30:24]line [12:30:24]line [12:30:24]written 0, free lines is 3286 [12:30:24]MH_Cut [12:30:24]Write to MH i2c: D1 01 00 BB 85 01 12 [12:30:24]Write i2c OK [12:30:24]MH_I2C_Read... [12:30:24]Read from MH i2c: D1 [12:30:24]MH_I2C_Read... [12:30:24]Read from MH i2c: D1 01 00 [12:30:24]MH_I2C_Read... [12:30:24]Read from MH i2c: D1 01 00 BB 85 00 11 [12:30:24]Write to MH i2c: 01 00 00 BC 85 41 [12:30:24]Write i2c OK [12:30:24]MH_I2C_Read... [12:30:24]OFD Sender: No OFD packet to send [12:30:24]*** Cut start [12:30:24]*** Purtial cut [12:30:24]*** Stage 1: CUTSNS_PIN = 1 [12:30:25]Read from MH i2c: 01 [12:30:25]MH_I2C_Read... [12:30:25]*** Stop cut motor [12:30:25]*** Cut end [12:30:25]Read from MH i2c: 01 07 00 [12:30:25]MH_I2C_Read... [12:30:25]Read from MH i2c: 01 07 00 BC 85 00 00 00 00 00 FF 0F 56 [12:30:25]process_action close_receipt done [12:30:25]requested_data is exist [12:30:25]produce_requested_data [12:30:25]requested_item fm.sn is exist - process it [12:30:25]wFMCommunicate request_size=4 [12:30:25]MH_SAM_APDU [12:30:25]CAPDU: 80 11 00 00 [12:30:25]Write to MH i2c: E2 08 00 BD 85 80 11 00 00 00 00 00 00 BC [12:30:25]Write i2c OK [12:30:25]MH_I2C_Read... [12:30:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:30:25]Read from MH i2c: E2 [12:30:25]MH_I2C_Read... [12:30:25]Read from MH i2c: E2 17 00 [12:30:25]MH_I2C_Read... [12:30:25]Read from MH i2c: E2 17 00 BD 85 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 11 [12:30:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:30:25]wFMCommunicate OK [12:30:25]requested_item fd.num is exist - process it [12:30:25]SAM_PROTO_GetFieldsCounters [12:30:25]wFMCommunicate request_size=4 [12:30:25]MH_SAM_APDU [12:30:25]CAPDU: 80 13 00 00 [12:30:25]Write to MH i2c: E2 08 00 BE 85 80 13 00 00 00 00 00 00 BF [12:30:25]Write i2c OK [12:30:25]MH_I2C_Read... [12:30:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:30:25]Read from MH i2c: E2 [12:30:25]MH_I2C_Read... [12:30:25]Read from MH i2c: E2 62 00 [12:30:25]MH_I2C_Read... [12:30:25]Read from MH i2c: E2 62 00 BE 85 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 7D C0 04 00 0E 04 04 00 18 02 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 64 [12: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 7D C0 04 00 0E 04 04 00 18 02 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:30:25]wFMCommunicate OK [12:30:25]SAM_PROTO_GetFieldsCounters done [12:30:25]requested_item shift.num is exist - process it [12:30:25]requested_item shift.opened is exist - process it [12:30:25]req_shift_opened [12:30:25]FM_GetShiftState [12:30:25]SAM_PROTO_GetShiftState [12:30:25]wFMCommunicate request_size=4 [12:30:25]MH_SAM_APDU [12:30:25]CAPDU: 80 13 01 00 [12:30:25]Write to MH i2c: E2 08 00 BF 85 80 13 01 00 00 00 00 00 C1 [12:30:25]Write i2c OK [12:30:25]MH_I2C_Read... [12:30:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:30:25]Read from MH i2c: E2 [12:30:25]MH_I2C_Read... [12:30:25]Read from MH i2c: E2 0E 00 [12:30:25]MH_I2C_Read... [12:30:25]Read from MH i2c: E2 0E 00 BF 85 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 AC [12:30:25]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:30:25]wFMCommunicate OK [12:30:25]SAM_PROTO_GetShiftState done [12:30:25]FM_GetShiftState done [12:30:25]req_shift_opened done [12:30:25]requested_item shift.open_date is exist - process it [12:30:25]req_shift_open_date [12:30:25]req_shift_open_date done [12:30:25]produce_requested_data done [12:30:25]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311421,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:30:25]process_action_free close_receipt [12:30:25]json_value_free [12:30:25]json_value_free done [12:30:25]process_json_proto returns [12:30:25]Send response to host [12:30:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311421,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:30:25]free response buf [12:30:25]execute_script done [12:30:25]execute_script returns [12:30:25]free content buf [12:30:25]Sock 7.Close socket [12:30:25]Sock 7.Thread stoped [12:30:29]OFD Sender: No OFD packet to send [12:30:32]accept exits with 10 [12:30:32]New connection [12:30:32]New thread 3066510692 created [12:30:32]Thread 3066654052 joined [12:30:32]Waiting for new connection... [12:30:32] Sock 10.Parse request [12:30:32]Sock 10.Check first char [12:30:32]Sock 10.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.96.3:8080 [12:30:32]Content-Length: 769 [12:30:32]Content-Type: application/json [12:30:32] [12:30:32]POST finish read [12:30:32]Found Content-Length = 769 [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)645221", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "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)645221", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "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 C0 85 34 [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 C0 85 00 EE 26 22 67 44 5E 04 65 E5 [12:30:32]GetLastDocTimeStamp 1730291426 [12:30:32]current date 1730291438 [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 C1 85 80 13 01 00 00 00 00 00 C3 [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 C1 85 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 AE [12:30:32]RAPDU: 09 00 01 DB 7C 21 67 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 1730247899 [12:30:32]opened+sec_in_day 1730334299 [12:30:32]quantity*price = 100015 [12:30:32]sum+1 = 100017 [12:30:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 269 30.10.2024 12:30 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311422 ФПД: 94471246576306 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T123038&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311422&fm=94471246576306&tin=02508201610067®Number=0000000000091780&sum=100016 [12:30:34]StoreToDocumentArchive [12:30:34]shift 536 fd 311422 [12:30:34]save to /storage/0536/doc_00311422 [12:30:34]save last doc name /storage/0536/doc_00311422 to /storage/kkm_last_doc_name [12:30:34]save OK [12:30:34]Clear old archive folders... [12:30:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:30:34]tlvbuf is 0064CCE0 [12:30:34]SAM_PROTO_ClearQueue [12:30:34]wFMCommunicate request_size=4 [12:30:34]MH_SAM_APDU [12:30:34]CAPDU: 80 09 00 00 [12:30:34]Write to MH i2c: E2 08 00 CE 85 80 09 00 00 00 00 00 00 C5 [12:30:34]Write i2c OK [12:30:34]MH_I2C_Read... [12:30:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:30:34]Read from MH i2c: E2 [12:30:34]MH_I2C_Read... [12:30:34]Read from MH i2c: E2 03 00 [12:30:34]MH_I2C_Read... [12:30:34]Read from MH i2c: E2 03 00 CE 85 00 90 00 C7 [12:30:34]RAPDU: 90 00 [12:30:34]wFMCommunicate OK [12:30:34]SAM_PROTO_ClearQueue done [12:30:34]KKMCreateOFDPacket [12:30:34]OFDProtocolAddRootSTLVToBuf [12:30:34]FM_MakeSignedData [12:30:34]FM_MakeSignedData [12:30:34]SAM_PROTO_SignData [12:30:34]wFMCommunicate request_size=4 [12:30:34]MH_SAM_APDU [12:30:34]CAPDU: 80 0D 01 02 [12:30:34]Write to MH i2c: E2 08 00 CF 85 80 0D 01 02 00 00 00 00 CD [12:30:34]Write i2c OK [12:30:34]MH_I2C_Read... [12:30:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:30:34]Read from MH i2c: E2 [12:30:34]MH_I2C_Read... [12:30:34]Read from MH i2c: E2 03 00 [12:30:34]MH_I2C_Read... [12:30:34]Read from MH i2c: E2 03 00 CF 85 00 90 00 C8 [12:30:34]RAPDU: 90 00 [12:30:34]wFMCommunicate OK [12:30:34]wFMCommunicate request_size=255 [12:30:34]MH_SAM_APDU [12:30: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 EE 26 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7E C0 04 00 35 04 06 00 55 [12:30:34]Write to MH i2c: E2 02 01 D0 85 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 EE 26 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7E C0 04 00 35 04 06 00 55 00 00 D1 [12:30:34]Write i2c OK [12:30:34]MH_I2C_Read... [12:30:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:30:34]Read from MH i2c: E2 [12:30:34]MH_I2C_Read... [12:30:34]Read from MH i2c: E2 03 00 [12:30:34]MH_I2C_Read... [12:30:34]Read from MH i2c: E2 03 00 D0 85 00 90 00 C9 [12:30:34]RAPDU: 90 00 [12:30:34]wFMCommunicate OK [12:30:34]wFMCommunicate request_size=10 [12:30:34]MH_SAM_APDU [12:30:34]CAPDU: 80 0D 02 02 05 EB CD 17 FA B2 [12:30:34]Write to MH i2c: E2 0D 00 D1 85 80 0D 02 02 05 00 EB CD 17 FA B2 00 00 55 [12:30:34]Write i2c OK [12:30:34]MH_I2C_Read... [12:30:34]OFD Sender: No OFD packet to send [12:30:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:30:34]Read from MH i2c: E2 [12:30:34]MH_I2C_Read... [12:30:34]Read from MH i2c: E2 03 00 [12:30:34]MH_I2C_Read... [12:30:34]Read from MH i2c: E2 03 00 D1 85 00 90 00 CA [12:30:34]RAPDU: 90 00 [12:30:34]wFMCommunicate OK [12:30:34]wFMCommunicate request_size=4 [12:30:34]MH_SAM_APDU [12:30:34]CAPDU: 80 0D 03 02 [12:30:34]Write to MH i2c: E2 08 00 D2 85 80 0D 03 02 00 00 00 00 D2 [12:30:34]Write i2c OK [12:30:34]MH_I2C_Read... [12:30:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:30:34]Read from MH i2c: E2 [12:30:34]MH_I2C_Read... [12:30:34]Read from MH i2c: E2 0B 00 [12:30:34]MH_I2C_Read... [12:30:34]Read from MH i2c: E2 0B 00 D2 85 00 78 0E D2 6A 6C EB 0F 75 90 00 70 [12:30:34]RAPDU: 78 0E D2 6A 6C EB 0F 75 90 00 [12:30:34]wFMCommunicate OK [12:30:34]SAM_PROTO_SignData done [12:30:34]FM_MakeSignedData done [12:30:34]CreateOFDProtocolMessage [12:30:34]wFMCommunicate request_size=4 [12:30:34]MH_SAM_APDU [12:30:34]CAPDU: 80 11 00 00 [12:30:34]Write to MH i2c: E2 08 00 D3 85 80 11 00 00 00 00 00 00 D2 [12:30:34]Write i2c OK [12:30:34]MH_I2C_Read... [12:30:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:30:34]Read from MH i2c: E2 [12:30:34]MH_I2C_Read... [12:30:34]Read from MH i2c: E2 17 00 [12:30:34]MH_I2C_Read... [12:30:34]Read from MH i2c: E2 17 00 D3 85 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 27 [12:30:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:30:34]wFMCommunicate OK [12:30:34]CreateOFDProtocolMessage done [12:30:34]OFDSenderStorePacket 311422 [12:30:34]StoreOFDPacket docnum=311422 [12:30:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 7F 31 07 01 46 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 EE 26 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7E C0 04 00 35 04 06 00 55 EB CD 17 FA B2 78 0E D2 6A 6C EB 0F 75 [12:30:34]CheckFolder [12:30:34]dirname=/storage/ofd_packets [12:30:34]CheckFolder done [12:30:34]ProducePacketName [12:30:34]name=ofd_packets/00311422 [12:30:34]NVStorageSaveData ofd_packets/00311422 [12:30:34]File name is /storage/ofd_packets/00311422 [12:30:34]Write 301 bytes [12:30:34]NVStorageSaveData done [12:30:34]OFDSenderStorePacket done [12:30:34]KKMCreateOFDPacket done [12:30:34]NVStorageSaveData kkm_last_timestamp [12:30:34]File name is /storage/kkm_last_timestamp [12:30:34]Write 4 bytes [12:30:34]NVStorageSaveData done [12:30:34]ExternCall_PrintAddStr [12:30:34]wPrintStart [12:30:34]Write to MH i2c: 01 00 00 D4 85 59 [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 D4 85 00 00 00 00 00 FF 0F 6E [12:30:34]RasterBufferAndPrint [12:30:34]line Счет N : (1)645221 [12:30:34]line ИНН: 02508201610067 [12:30:34]line Контрольно-Кассовый Чек [12:30:34]line ПРОДАЖА [12:30:34]line ТРК (МРК, ГНК) : 52 [12:30:34]line Товар: 2710124130 [12:30:34]line Аи-92-К-2 [12:30:34]line 14.950 * 66.90 [12:30:34]line = 1000.16 [12:30:34]line НДС 12% НСП 1% [12:30:34]line > о реализуемом товаре [12:30:34]line ИТОГО: 1000.16 [12:30:34]line НСП 1% : 8.85 [12:30:34]line НДС 12% : 106.21 [12:30:34]line Наличными: 0.00 [12:30:34]line Безнал.: 1000.16 [12:30:34]line Место: АЗС № 172 "Партнер Нефть" [12:30:34]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:30:34]line СНО: Общий режим [12:30:34]line Чек 269 30.10.2024 12:30 [12:30:34]line Смена: 536 ФФД: 1.0 [12:30:34]line ЗНМ: 0300000116 [12:30:34]line РНМ: 0000000000091780 [12:30:34]line Версия ККМ: 001 [12:30:34]line Платежная система: Mbank [12:30:34]line ФМ: 0000000000871765 [12:30:34]line ФД: 311422 [12:30:34]line ФПД: 94471246576306 [12:30:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T123038&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311422&fm=94471246576306&tin=02508201610067®Number=0000000000091780&sum=100016 [12:30:34]written 0, free lines is 4095 [12:30:34]OFD Sender: Processing packet 311422 [packets to send 223, broken 222] [12:30:34]ProducePacketName [12:30:34]name=ofd_packets/00311422 [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]Connected sock=9 [12:30:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 7F 31 07 01 46 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 EE 26 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7E C0 04 00 35 04 06 00 55 EB CD 17 FA B2 78 0E D2 6A 6C EB 0F 75 [12:30:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 A4 1A 47 00 A9 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 31 37 36 35 10 04 04 00 7E C0 04 00 F4 03 04 00 3E CD 21 67 B6 04 01 00 00 BC 2A F5 7E 78 86 B8 A4 [12:30:35]CommunicateWithHost err = 0 [12:30:35]CheckOFDResponse [12:30:35]1017 (14) - 77093643461234 [12:30:35]1041 (16) - 0000000000871765 [12:30:35]1040 (4) - 311422 [12:30:35]1012 (4) - 30.10.2024 06:07 [12:30:35]1206 (1) - 0 [12:30:35]OFD Sender: Remove packet 311422 [12:30:35]ProducePacketName [12:30:35]name=ofd_packets/00311422 [12:30:35]NVStorageDeleteData [12:30:35]Write to MH i2c: 01 00 00 FC 85 81 [12:30:35]Write i2c OK [12:30:35]MH_I2C_Read... [12:30:35]Read from MH i2c: 01 [12:30:35]MH_I2C_Read... [12:30:35]Read from MH i2c: 01 07 00 [12:30:35]MH_I2C_Read... [12:30:35]Read from MH i2c: 01 07 00 FC 85 00 00 00 00 00 EE 0C 82 [12:30:35]RasterBufferAndPrint [12:30:35]line [12:30:35]line [12:30:35]line [12:30:35]line [12:30:35]line [12:30:35]written 0, free lines is 3319 [12:30:35]MH_Cut [12:30:35]Write to MH i2c: D1 01 00 03 86 01 5B [12:30:35]Write i2c OK [12:30:35]MH_I2C_Read... [12:30:35]Read from MH i2c: D1 [12:30:35]MH_I2C_Read... [12:30:35]Read from MH i2c: D1 01 00 [12:30:35]MH_I2C_Read... [12:30:35]Read from MH i2c: D1 01 00 03 86 00 5A [12:30:35]Write to MH i2c: 01 00 00 04 86 8A [12:30:35]Write i2c OK [12:30:35]MH_I2C_Read... [12:30:35]OFD Sender: No OFD packet to send [12:30:35]*** Cut start [12:30:35]*** Purtial cut [12:30:35]*** Stage 1: CUTSNS_PIN = 1 [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 04 86 00 00 00 00 00 FF 0F 9F [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 05 86 80 11 00 00 00 00 00 00 05 [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 05 86 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5A [12:30:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 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 06 86 80 13 00 00 00 00 00 00 08 [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 06 86 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 7E C0 04 00 0E 04 04 00 18 02 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 B1 [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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 7E C0 04 00 0E 04 04 00 18 02 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: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 07 86 80 13 01 00 00 00 00 00 0A [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 07 86 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 F5 [12:30:36]RAPDU: 09 00 01 DB 7C 21 67 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":"0000000000871765","fd.num":311422,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [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":"0000000000871765","fd.num":311422,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [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 10.Close socket [12:30:36]Sock 10.Thread stoped [12:30:40]OFD Sender: No OFD packet to send [12:30:45]OFD Sender: No OFD packet to send [12:30:50]OFD Sender: No OFD packet to send [12:30:55]OFD Sender: No OFD packet to send [12:31:00]OFD Sender: No OFD packet to send [12:31:05]OFD Sender: No OFD packet to send [12:31:10]OFD Sender: No OFD packet to send [12:31:11]accept exits with 7 [12:31:11]New connection [12:31:11]New thread 3066654052 created [12:31:11]Thread 3066510692 joined [12:31:11]Waiting for new connection... [12:31:11] Sock 7.Parse request [12:31:11]Sock 7.Check first char [12:31:11]Sock 7.First char is OK [12:31:11]request: POST /json_proto HTTP/1.0 [12:31:11]Method: POST [12:31:11]URL: /json_proto [12:31:11]Method is POST - this is cgi request [12:31:11]url: /json_proto [12:31:11]query_string will be loaded in cgi processing [12:31:11]execute_cgi json_proto POST (null) [12:31:11]execute_cgi path=json_proto method=POST [12:31:11]POST find Content-Length [12:31:11]Host: 172.17.96.3:8080 [12:31:11]Content-Length: 677 [12:31:11]Content-Type: application/json [12:31:11] [12:31:11]POST finish read [12:31:11]Found Content-Length = 677 [12:31:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645224", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:11]execute_script... [12:31: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)645224", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:11]POST & json_proto [12:31:11]process_json_proto [12:31:11]json parsed OK: [12:31:11]protocol is kg_v1.0 [12:31:11]action value=close_receipt [12:31:11]process_action close_receipt [12:31:11]cmd_close_receipt [12:31:11]MH_GetDate [12:31:11]Write to MH i2c: F0 00 00 08 86 7D [12:31:11]Write i2c OK [12:31:11]MH_I2C_Read... [12:31:11]Read from MH i2c: F0 [12:31:11]MH_I2C_Read... [12:31:11]Read from MH i2c: F0 09 00 [12:31:11]MH_I2C_Read... [12:31:11]Read from MH i2c: F0 09 00 08 86 00 14 27 22 67 44 5E 04 65 55 [12:31:11]GetLastDocTimeStamp 1730291438 [12:31:11]current date 1730291476 [12:31:11]FM_GetShiftState [12:31:11]SAM_PROTO_GetShiftState [12:31:11]wFMCommunicate request_size=4 [12:31:11]MH_SAM_APDU [12:31:11]CAPDU: 80 13 01 00 [12:31:11]Write to MH i2c: E2 08 00 09 86 80 13 01 00 00 00 00 00 0C [12:31:11]Write i2c OK [12:31:11]MH_I2C_Read... [12:31:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:31:11]Read from MH i2c: E2 [12:31:11]MH_I2C_Read... [12:31:11]Read from MH i2c: E2 0E 00 [12:31:11]MH_I2C_Read... [12:31:11]Read from MH i2c: E2 0E 00 09 86 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 F7 [12:31:11]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:31:11]wFMCommunicate OK [12:31:11]SAM_PROTO_GetShiftState done [12:31:11]FM_GetShiftState done [12:31:11]opened in 1730247899 [12:31:11]opened+sec_in_day 1730334299 [12:31:11]quantity*price = 50041 [12:31:11]sum+1 = 50042 [12:31:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 270 30.10.2024 12:31 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311423 ФПД: 146380843015793 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T123116&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311423&fm=146380843015793&tin=02508201610067®Number=0000000000091780&sum=50000 [12:31:12]StoreToDocumentArchive [12:31:12]shift 536 fd 311423 [12:31:12]save to /storage/0536/doc_00311423 [12:31:12]save last doc name /storage/0536/doc_00311423 to /storage/kkm_last_doc_name [12:31:12]save OK [12:31:12]Clear old archive folders... [12:31:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:31:12]tlvbuf is 00824770 [12:31:12]SAM_PROTO_ClearQueue [12:31:12]wFMCommunicate request_size=4 [12:31:12]MH_SAM_APDU [12:31:12]CAPDU: 80 09 00 00 [12:31:12]Write to MH i2c: E2 08 00 16 86 80 09 00 00 00 00 00 00 0E [12:31:12]Write i2c OK [12:31:12]MH_I2C_Read... [12:31:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:31:12]Read from MH i2c: E2 [12:31:12]MH_I2C_Read... [12:31:12]Read from MH i2c: E2 03 00 [12:31:12]MH_I2C_Read... [12:31:12]Read from MH i2c: E2 03 00 16 86 00 90 00 10 [12:31:12]RAPDU: 90 00 [12:31:12]wFMCommunicate OK [12:31:12]SAM_PROTO_ClearQueue done [12:31:12]KKMCreateOFDPacket [12:31:12]OFDProtocolAddRootSTLVToBuf [12:31:12]FM_MakeSignedData [12:31:12]FM_MakeSignedData [12:31:12]SAM_PROTO_SignData [12:31:12]wFMCommunicate request_size=4 [12:31:12]MH_SAM_APDU [12:31:12]CAPDU: 80 0D 01 02 [12:31:12]Write to MH i2c: E2 08 00 17 86 80 0D 01 02 00 00 00 00 16 [12:31:12]Write i2c OK [12:31:12]MH_I2C_Read... [12:31:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:31:12]Read from MH i2c: E2 [12:31:12]MH_I2C_Read... [12:31:12]Read from MH i2c: E2 03 00 [12:31:12]MH_I2C_Read... [12:31:12]Read from MH i2c: E2 03 00 17 86 00 90 00 11 [12:31:12]RAPDU: 90 00 [12:31:12]wFMCommunicate OK [12:31:12]wFMCommunicate request_size=255 [12:31:12]MH_SAM_APDU [12:31: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 14 27 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7F C0 04 00 35 04 06 00 85 [12:31:12]Write to MH i2c: E2 02 01 18 86 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 14 27 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7F C0 04 00 35 04 06 00 85 00 00 59 [12:31:12]Write i2c OK [12:31:12]MH_I2C_Read... [12:31:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:31:13]Read from MH i2c: E2 [12:31:13]MH_I2C_Read... [12:31:13]Read from MH i2c: E2 03 00 [12:31:13]MH_I2C_Read... [12:31:13]Read from MH i2c: E2 03 00 18 86 00 90 00 12 [12:31:13]RAPDU: 90 00 [12:31:13]wFMCommunicate OK [12:31:13]wFMCommunicate request_size=10 [12:31:13]MH_SAM_APDU [12:31:13]CAPDU: 80 0D 02 02 05 21 F2 26 5E 71 [12:31:13]Write to MH i2c: E2 0D 00 19 86 80 0D 02 02 05 00 21 F2 26 5E 71 00 00 2B [12:31:13]Write i2c OK [12:31:13]MH_I2C_Read... [12:31:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:31:13]Read from MH i2c: E2 [12:31:13]MH_I2C_Read... [12:31:13]Read from MH i2c: E2 03 00 [12:31:13]MH_I2C_Read... [12:31:13]Read from MH i2c: E2 03 00 19 86 00 90 00 13 [12:31:13]RAPDU: 90 00 [12:31:13]wFMCommunicate OK [12:31:13]wFMCommunicate request_size=4 [12:31:13]MH_SAM_APDU [12:31:13]CAPDU: 80 0D 03 02 [12:31:13]Write to MH i2c: E2 08 00 1A 86 80 0D 03 02 00 00 00 00 1B [12:31:13]Write i2c OK [12:31:13]MH_I2C_Read... [12:31:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:31:13]Read from MH i2c: E2 [12:31:13]MH_I2C_Read... [12:31:13]Read from MH i2c: E2 0B 00 [12:31:13]MH_I2C_Read... [12:31:13]Read from MH i2c: E2 0B 00 1A 86 00 FB 87 94 2A A7 83 FC B4 90 00 36 [12:31:13]RAPDU: FB 87 94 2A A7 83 FC B4 90 00 [12:31:13]wFMCommunicate OK [12:31:13]SAM_PROTO_SignData done [12:31:13]FM_MakeSignedData done [12:31:13]CreateOFDProtocolMessage [12:31:13]wFMCommunicate request_size=4 [12:31:13]MH_SAM_APDU [12:31:13]CAPDU: 80 11 00 00 [12:31:13]Write to MH i2c: E2 08 00 1B 86 80 11 00 00 00 00 00 00 1B [12:31:13]Write i2c OK [12:31:13]MH_I2C_Read... [12:31:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:31:13]Read from MH i2c: E2 [12:31:13]MH_I2C_Read... [12:31:13]Read from MH i2c: E2 17 00 [12:31:13]MH_I2C_Read... [12:31:13]Read from MH i2c: E2 17 00 1B 86 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 70 [12:31:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:31:13]wFMCommunicate OK [12:31:13]CreateOFDProtocolMessage done [12:31:13]OFDSenderStorePacket 311423 [12:31:13]StoreOFDPacket docnum=311423 [12:31:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 88 F3 07 01 BC 9B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 14 27 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7F C0 04 00 35 04 06 00 85 21 F2 26 5E 71 FB 87 94 2A A7 83 FC B4 [12:31:13]CheckFolder [12:31:13]dirname=/storage/ofd_packets [12:31:13]CheckFolder done [12:31:13]ProducePacketName [12:31:13]name=ofd_packets/00311423 [12:31:13]NVStorageSaveData ofd_packets/00311423 [12:31:13]File name is /storage/ofd_packets/00311423 [12:31:13]Write 301 bytes [12:31:13]NVStorageSaveData done [12:31:13]OFDSenderStorePacket done [12:31:13]KKMCreateOFDPacket done [12:31:13]NVStorageSaveData kkm_last_timestamp [12:31:13]File name is /storage/kkm_last_timestamp [12:31:13]Write 4 bytes [12:31:13]NVStorageSaveData done [12:31:13]ExternCall_PrintAddStr [12:31:13]wPrintStart [12:31:13]Write to MH i2c: 01 00 00 1C 86 A2 [12:31:13]Write i2c OK [12:31:13]MH_I2C_Read... [12:31:13]Read from MH i2c: 01 [12:31:13]MH_I2C_Read... [12:31:13]Read from MH i2c: 01 07 00 [12:31:13]MH_I2C_Read... [12:31:13]Read from MH i2c: 01 07 00 1C 86 00 00 00 00 00 FF 0F B7 [12:31:13]RasterBufferAndPrint [12:31:13]line Счет N : (1)645224 [12:31:13]line ИНН: 02508201610067 [12:31:13]line Контрольно-Кассовый Чек [12:31:13]line ПРОДАЖА [12:31:13]line ТРК (МРК, ГНК) : 52 [12:31:13]line Товар: 2710124130 [12:31:13]line Аи-92-К-2 [12:31:13]line 7.480 * 66.90 [12:31:13]line = 500.41 [12:31:13]line НДС 12% НСП 1% [12:31:13]line > о реализуемом товаре [12:31:13]line ОКРУГЛЕНИЕ: -0.41 [12:31:13]line ИТОГО: 500.00 [12:31:13]line Внесено: 500.00 [12:31:13]line СДАЧА: 0.00 [12:31:13]line НСП 1% : 4.43 [12:31:13]line НДС 12% : 53.14 [12:31:13]line Наличными: 500.00 [12:31:13]line Безнал.: 0.00 [12:31:13]line Место: АЗС № 172 "Партнер Нефть" [12:31:13]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:31:13]line СНО: Общий режим [12:31:13]line Чек 270 30.10.2024 12:31 [12:31:13]line Смена: 536 ФФД: 1.0 [12:31:13]line ЗНМ: 0300000116 [12:31:13]line РНМ: 0000000000091780 [12:31:13]line Версия ККМ: 001 [12:31:13]line ФМ: 0000000000871765 [12:31:13]line ФД: 311423 [12:31:13]line ФПД: 146380843015793 [12:31:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T123116&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311423&fm=146380843015793&tin=02508201610067®Number=0000000000091780&sum=50000 [12:31:13]written 0, free lines is 4095 [12:31:13]OFD Sender: Processing packet 311423 [packets to send 223, broken 222] [12:31:13]ProducePacketName [12:31:13]name=ofd_packets/00311423 [12:31:13]OFD Sender: To server: pG, [12:31:13]CommunicateWithHost lk.salyk.kg:30040 [12:31:13]ConnectInit lk.salyk.kg [12:31:13]Connected sock=10 [12:31:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 88 F3 07 01 BC 9B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 14 27 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7F C0 04 00 35 04 06 00 85 21 F2 26 5E 71 FB 87 94 2A A7 83 FC B4 [12:31:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 11 C9 47 00 71 3E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7F C0 04 00 F4 03 04 00 64 CD 21 67 B6 04 01 00 00 C7 52 DC 90 16 45 BD 2A [12:31:13]CommunicateWithHost err = 0 [12:31:13]CheckOFDResponse [12:31:13]1017 (14) - 77093643461234 [12:31:13]1041 (16) - 0000000000871765 [12:31:13]1040 (4) - 311423 [12:31:13]1012 (4) - 30.10.2024 06:08 [12:31:13]1206 (1) - 0 [12:31:13]OFD Sender: Remove packet 311423 [12:31:13]ProducePacketName [12:31:13]name=ofd_packets/00311423 [12:31:13]NVStorageDeleteData [12:31:13]Write to MH i2c: 01 00 00 46 86 CC [12:31:13]Write i2c OK [12:31:13]MH_I2C_Read... [12:31:13]Read from MH i2c: 01 [12:31:13]MH_I2C_Read... [12:31:13]Read from MH i2c: 01 07 00 [12:31:13]MH_I2C_Read... [12:31:13]Read from MH i2c: 01 07 00 46 86 00 00 00 00 00 C4 0C A3 [12:31:13]RasterBufferAndPrint [12:31:13]line [12:31:13]line [12:31:13]line [12:31:13]line [12:31:13]line [12:31:13]written 0, free lines is 3275 [12:31:13]MH_Cut [12:31:13]Write to MH i2c: D1 01 00 4D 86 01 A5 [12:31:13]Write i2c OK [12:31:13]MH_I2C_Read... [12:31:13]Read from MH i2c: D1 [12:31:13]MH_I2C_Read... [12:31:13]Read from MH i2c: D1 01 00 [12:31:13]MH_I2C_Read... [12:31:13]Read from MH i2c: D1 01 00 4D 86 00 A4 [12:31:13]Write to MH i2c: 01 00 00 4E 86 D4 [12:31:13]Write i2c OK [12:31:13]MH_I2C_Read... [12:31:14]OFD Sender: No OFD packet to send [12:31:14]*** Cut start [12:31:14]*** Purtial cut [12:31:14]*** Stage 1: CUTSNS_PIN = 1 [12:31:14]Read from MH i2c: 01 [12:31:14]MH_I2C_Read... [12:31:14]*** Stop cut motor [12:31:14]*** Cut end [12:31:14]Read from MH i2c: 01 07 00 [12:31:14]MH_I2C_Read... [12:31:14]Read from MH i2c: 01 07 00 4E 86 00 00 00 00 00 FF 0F E9 [12:31:14]process_action close_receipt done [12:31:14]requested_data is exist [12:31:14]produce_requested_data [12:31:14]requested_item fm.sn is exist - process it [12:31:14]wFMCommunicate request_size=4 [12:31:14]MH_SAM_APDU [12:31:14]CAPDU: 80 11 00 00 [12:31:14]Write to MH i2c: E2 08 00 4F 86 80 11 00 00 00 00 00 00 4F [12:31:14]Write i2c OK [12:31:14]MH_I2C_Read... [12:31:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:31:14]Read from MH i2c: E2 [12:31:14]MH_I2C_Read... [12:31:14]Read from MH i2c: E2 17 00 [12:31:14]MH_I2C_Read... [12:31:14]Read from MH i2c: E2 17 00 4F 86 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A4 [12:31:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:31:14]wFMCommunicate OK [12:31:14]requested_item fd.num is exist - process it [12:31:14]SAM_PROTO_GetFieldsCounters [12:31:14]wFMCommunicate request_size=4 [12:31:14]MH_SAM_APDU [12:31:14]CAPDU: 80 13 00 00 [12:31:14]Write to MH i2c: E2 08 00 50 86 80 13 00 00 00 00 00 00 52 [12:31:14]Write i2c OK [12:31:14]MH_I2C_Read... [12:31:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:31:14]Read from MH i2c: E2 [12:31:14]MH_I2C_Read... [12:31:14]Read from MH i2c: E2 62 00 [12:31:14]MH_I2C_Read... [12:31:14]Read from MH i2c: E2 62 00 50 86 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 7F C0 04 00 0E 04 04 00 18 02 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 FF [12:31: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 7F C0 04 00 0E 04 04 00 18 02 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:31:15]wFMCommunicate OK [12:31:15]SAM_PROTO_GetFieldsCounters done [12:31:15]requested_item shift.num is exist - process it [12:31:15]requested_item shift.opened is exist - process it [12:31:15]req_shift_opened [12:31:15]FM_GetShiftState [12:31:15]SAM_PROTO_GetShiftState [12:31:15]wFMCommunicate request_size=4 [12:31:15]MH_SAM_APDU [12:31:15]CAPDU: 80 13 01 00 [12:31:15]Write to MH i2c: E2 08 00 51 86 80 13 01 00 00 00 00 00 54 [12:31:15]Write i2c OK [12:31:15]MH_I2C_Read... [12:31:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:31:15]Read from MH i2c: E2 [12:31:15]MH_I2C_Read... [12:31:15]Read from MH i2c: E2 0E 00 [12:31:15]MH_I2C_Read... [12:31:15]Read from MH i2c: E2 0E 00 51 86 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 3F [12:31:15]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:31:15]wFMCommunicate OK [12:31:15]SAM_PROTO_GetShiftState done [12:31:15]FM_GetShiftState done [12:31:15]req_shift_opened done [12:31:15]requested_item shift.open_date is exist - process it [12:31:15]req_shift_open_date [12:31:15]req_shift_open_date done [12:31:15]produce_requested_data done [12:31:15]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311423,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:31:15]process_action_free close_receipt [12:31:15]json_value_free [12:31:15]json_value_free done [12:31:15]process_json_proto returns [12:31:15]Send response to host [12:31:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311423,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:31:15]free response buf [12:31:15]execute_script done [12:31:15]execute_script returns [12:31:15]free content buf [12:31:15]Sock 7.Close socket [12:31:15]Sock 7.Thread stoped [12:31:19]OFD Sender: No OFD packet to send [12:31:24]OFD Sender: No OFD packet to send [12:31:29]OFD Sender: No OFD packet to send [12:31:34]OFD Sender: No OFD packet to send [12:31:36]accept exits with 9 [12:31:36]New connection [12:31:36]New thread 3066510692 created [12:31:36]Thread 3066654052 joined [12:31:36]Waiting for new connection... [12:31:36] Sock 9.Parse request [12:31:36]Sock 9.Check first char [12:31:36]Sock 9.First char is OK [12:31:36]request: POST /json_proto HTTP/1.0 [12:31:36]Method: POST [12:31:36]URL: /json_proto [12:31:36]Method is POST - this is cgi request [12:31:36]url: /json_proto [12:31:36]query_string will be loaded in cgi processing [12:31:36]execute_cgi json_proto POST (null) [12:31:36]execute_cgi path=json_proto method=POST [12:31:36]POST find Content-Length [12:31:36]Host: 172.17.96.3:8080 [12:31:36]Content-Length: 766 [12:31:36]Content-Type: application/json [12:31:36] [12:31:36]POST finish read [12:31:36]Found Content-Length = 766 [12:31:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645225", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:31:36]execute_script... [12:31: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)645225", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:31:36]POST & json_proto [12:31:36]process_json_proto [12:31:36]json parsed OK: [12:31:36]protocol is kg_v1.0 [12:31:36]action value=close_receipt [12:31:36]process_action close_receipt [12:31:36]cmd_close_receipt [12:31:36]MH_GetDate [12:31:36]Write to MH i2c: F0 00 00 52 86 C7 [12:31:36]Write i2c OK [12:31:36]MH_I2C_Read... [12:31:36]Read from MH i2c: F0 [12:31:36]MH_I2C_Read... [12:31:36]Read from MH i2c: F0 09 00 [12:31:36]MH_I2C_Read... [12:31:36]Read from MH i2c: F0 09 00 52 86 00 2E 27 22 67 44 5E 04 65 B9 [12:31:36]GetLastDocTimeStamp 1730291476 [12:31:36]current date 1730291502 [12:31:36]FM_GetShiftState [12:31:36]SAM_PROTO_GetShiftState [12:31:36]wFMCommunicate request_size=4 [12:31:36]MH_SAM_APDU [12:31:36]CAPDU: 80 13 01 00 [12:31:36]Write to MH i2c: E2 08 00 53 86 80 13 01 00 00 00 00 00 56 [12:31:36]Write i2c OK [12:31:36]MH_I2C_Read... [12:31:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:31:37]Read from MH i2c: E2 [12:31:37]MH_I2C_Read... [12:31:37]Read from MH i2c: E2 0E 00 [12:31:37]MH_I2C_Read... [12:31:37]Read from MH i2c: E2 0E 00 53 86 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 41 [12:31:37]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:31:37]wFMCommunicate OK [12:31:37]SAM_PROTO_GetShiftState done [12:31:37]FM_GetShiftState done [12:31:37]opened in 1730247899 [12:31:37]opened+sec_in_day 1730334299 [12:31:37]quantity*price = 100050 [12:31:37]sum+1 = 100052 [12:31:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 271 30.10.2024 12:31 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311424 ФПД: 123468017672408 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T123142&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311424&fm=123468017672408&tin=02508201610067®Number=0000000000091780&sum=100051 [12:31:38]StoreToDocumentArchive [12:31:38]shift 536 fd 311424 [12:31:38]save to /storage/0536/doc_00311424 [12:31:38]save last doc name /storage/0536/doc_00311424 to /storage/kkm_last_doc_name [12:31:38]save OK [12:31:38]Clear old archive folders... [12:31:38]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:31:38]tlvbuf is 0063C640 [12:31:38]SAM_PROTO_ClearQueue [12:31:38]wFMCommunicate request_size=4 [12:31:38]MH_SAM_APDU [12:31:38]CAPDU: 80 09 00 00 [12:31:38]Write to MH i2c: E2 08 00 60 86 80 09 00 00 00 00 00 00 58 [12:31:38]Write i2c OK [12:31:38]MH_I2C_Read... [12:31:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:31:38]Read from MH i2c: E2 [12:31:38]MH_I2C_Read... [12:31:38]Read from MH i2c: E2 03 00 [12:31:38]MH_I2C_Read... [12:31:38]Read from MH i2c: E2 03 00 60 86 00 90 00 5A [12:31:38]RAPDU: 90 00 [12:31:38]wFMCommunicate OK [12:31:38]SAM_PROTO_ClearQueue done [12:31:38]KKMCreateOFDPacket [12:31:38]OFDProtocolAddRootSTLVToBuf [12:31:38]FM_MakeSignedData [12:31:38]FM_MakeSignedData [12:31:38]SAM_PROTO_SignData [12:31:38]wFMCommunicate request_size=4 [12:31:38]MH_SAM_APDU [12:31:38]CAPDU: 80 0D 01 02 [12:31:38]Write to MH i2c: E2 08 00 61 86 80 0D 01 02 00 00 00 00 60 [12:31:38]Write i2c OK [12:31:38]MH_I2C_Read... [12:31:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:31:38]Read from MH i2c: E2 [12:31:38]MH_I2C_Read... [12:31:38]Read from MH i2c: E2 03 00 [12:31:38]MH_I2C_Read... [12:31:38]Read from MH i2c: E2 03 00 61 86 00 90 00 5B [12:31:38]RAPDU: 90 00 [12:31:38]wFMCommunicate OK [12:31:38]wFMCommunicate request_size=255 [12:31:38]MH_SAM_APDU [12:31: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 32 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 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 2E 27 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 80 C0 04 00 35 04 06 00 70 4B 23 55 [12:31:38]Write to MH i2c: E2 02 01 62 86 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 32 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 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 2E 27 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 80 C0 04 00 35 04 06 00 70 4B 23 55 00 00 C9 [12:31:38]Write i2c OK [12:31:38]MH_I2C_Read... [12:31:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:31:38]Read from MH i2c: E2 [12:31:38]MH_I2C_Read... [12:31:38]Read from MH i2c: E2 03 00 [12:31:38]MH_I2C_Read... [12:31:38]Read from MH i2c: E2 03 00 62 86 00 90 00 5C [12:31:38]RAPDU: 90 00 [12:31:38]wFMCommunicate OK [12:31:38]wFMCommunicate request_size=7 [12:31:38]MH_SAM_APDU [12:31:38]CAPDU: 80 0D 02 02 02 A0 D8 [12:31:38]Write to MH i2c: E2 0A 00 63 86 80 0D 02 02 02 00 A0 D8 00 00 DF [12:31:38]Write i2c OK [12:31:38]MH_I2C_Read... [12:31:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:31:38]Read from MH i2c: E2 [12:31:38]MH_I2C_Read... [12:31:38]Read from MH i2c: E2 03 00 [12:31:38]MH_I2C_Read... [12:31:38]Read from MH i2c: E2 03 00 63 86 00 90 00 5D [12:31:38]RAPDU: 90 00 [12:31:38]wFMCommunicate OK [12:31:38]wFMCommunicate request_size=4 [12:31:38]MH_SAM_APDU [12:31:38]CAPDU: 80 0D 03 02 [12:31:38]Write to MH i2c: E2 08 00 64 86 80 0D 03 02 00 00 00 00 65 [12:31:38]Write i2c OK [12:31:38]MH_I2C_Read... [12:31:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:31:38]Read from MH i2c: E2 [12:31:38]MH_I2C_Read... [12:31:38]Read from MH i2c: E2 0B 00 [12:31:38]MH_I2C_Read... [12:31:38]Read from MH i2c: E2 0B 00 64 86 00 68 87 E8 2A BC 0D C8 8F 90 00 87 [12:31:38]RAPDU: 68 87 E8 2A BC 0D C8 8F 90 00 [12:31:38]wFMCommunicate OK [12:31:38]SAM_PROTO_SignData done [12:31:38]FM_MakeSignedData done [12:31:38]CreateOFDProtocolMessage [12:31:38]wFMCommunicate request_size=4 [12:31:38]MH_SAM_APDU [12:31:38]CAPDU: 80 11 00 00 [12:31:38]Write to MH i2c: E2 08 00 65 86 80 11 00 00 00 00 00 00 65 [12:31:38]Write i2c OK [12:31:38]MH_I2C_Read... [12:31:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:31:38]Read from MH i2c: E2 [12:31:38]MH_I2C_Read... [12:31:38]Read from MH i2c: E2 17 00 [12:31:38]MH_I2C_Read... [12:31:38]Read from MH i2c: E2 17 00 65 86 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 BA [12:31:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:31:38]wFMCommunicate OK [12:31:38]CreateOFDProtocolMessage done [12:31:38]OFDSenderStorePacket 311424 [12:31:38]StoreOFDPacket docnum=311424 [12:31:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 FC 77 04 01 DF 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 32 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 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 2E 27 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 80 C0 04 00 35 04 06 00 70 4B 23 55 A0 D8 68 87 E8 2A BC 0D C8 8F [12:31:38]CheckFolder [12:31:38]dirname=/storage/ofd_packets [12:31:38]CheckFolder done [12:31:38]ProducePacketName [12:31:38]name=ofd_packets/00311424 [12:31:38]NVStorageSaveData ofd_packets/00311424 [12:31:38]File name is /storage/ofd_packets/00311424 [12:31:38]Write 298 bytes [12:31:38]NVStorageSaveData done [12:31:38]OFDSenderStorePacket done [12:31:38]KKMCreateOFDPacket done [12:31:38]NVStorageSaveData kkm_last_timestamp [12:31:38]File name is /storage/kkm_last_timestamp [12:31:38]Write 4 bytes [12:31:38]NVStorageSaveData done [12:31:38]ExternCall_PrintAddStr [12:31:38]wPrintStart [12:31:38]Write to MH i2c: 01 00 00 66 86 EC [12:31:38]Write i2c OK [12:31:38]MH_I2C_Read... [12:31:38]Read from MH i2c: 01 [12:31:38]MH_I2C_Read... [12:31:38]Read from MH i2c: 01 07 00 [12:31:38]MH_I2C_Read... [12:31:38]Read from MH i2c: 01 07 00 66 86 00 00 00 00 00 FF 0F 01 [12:31:38]RasterBufferAndPrint [12:31:38]line Счет N : (1)645225 [12:31:38]line ИНН: 02508201610067 [12:31:38]line Контрольно-Кассовый Чек [12:31:38]line ПРОДАЖА [12:31:38]line ТРК (МРК, ГНК) : 21 [12:31:38]line Товар: 2710194210 [12:31:38]line ДТ-К-2 [12:31:38]line 13.130 * 76.20 [12:31:38]line = 1000.51 [12:31:38]line НДС 12% НСП 1% [12:31:38]line > о реализуемом товаре [12:31:38]line ИТОГО: 1000.51 [12:31:38]line НСП 1% : 8.85 [12:31:38]line НДС 12% : 106.25 [12:31:38]line Наличными: 0.00 [12:31:38]line Безнал.: 1000.51 [12:31:38]line Место: АЗС № 172 "Партнер Нефть" [12:31:38]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:31:38]line СНО: Общий режим [12:31:38]line Чек 271 30.10.2024 12:31 [12:31:38]line Смена: 536 ФФД: 1.0 [12:31:38]line ЗНМ: 0300000116 [12:31:38]line РНМ: 0000000000091780 [12:31:38]line Версия ККМ: 001 [12:31:38]line Платежная система: Mbank [12:31:38]line ФМ: 0000000000871765 [12:31:38]line ФД: 311424 [12:31:38]line ФПД: 123468017672408 [12:31:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T123142&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311424&fm=123468017672408&tin=02508201610067®Number=0000000000091780&sum=100051 [12:31:38]written 0, free lines is 4095 [12:31:38]OFD Sender: Processing packet 311424 [packets to send 223, broken 222] [12:31:38]ProducePacketName [12:31:38]name=ofd_packets/00311424 [12:31:38]OFD Sender: To server: pG, [12:31:38]CommunicateWithHost lk.salyk.kg:30040 [12:31:38]ConnectInit lk.salyk.kg [12:31:38]Connected sock=10 [12:31:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 FC 77 04 01 DF 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 32 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 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 2E 27 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 80 C0 04 00 35 04 06 00 70 4B 23 55 A0 D8 68 87 E8 2A BC 0D C8 8F [12:31:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 0E 70 47 00 9D 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 31 37 36 35 10 04 04 00 80 C0 04 00 F4 03 04 00 7E CD 21 67 B6 04 01 00 00 1A A2 4C F6 FF 9C 1E 9A [12:31:39]CommunicateWithHost err = 0 [12:31:39]CheckOFDResponse [12:31:39]1017 (14) - 77093643461234 [12:31:39]1041 (16) - 0000000000871765 [12:31:39]1040 (4) - 311424 [12:31:39]1012 (4) - 30.10.2024 06:09 [12:31:39]1206 (1) - 0 [12:31:39]OFD Sender: Remove packet 311424 [12:31:39]ProducePacketName [12:31:39]name=ofd_packets/00311424 [12:31:39]NVStorageDeleteData [12:31:39]Write to MH i2c: 01 00 00 8E 86 14 [12:31:39]Write i2c OK [12:31:39]MH_I2C_Read... [12:31:39]Read from MH i2c: 01 [12:31:39]MH_I2C_Read... [12:31:39]Read from MH i2c: 01 07 00 [12:31:39]MH_I2C_Read... [12:31:39]Read from MH i2c: 01 07 00 8E 86 00 00 00 00 00 00 0D 28 [12:31:39]RasterBufferAndPrint [12:31:39]line [12:31:39]line [12:31:39]line [12:31:39]line [12:31:39]line [12:31:39]written 0, free lines is 3333 [12:31:39]MH_Cut [12:31:39]Write to MH i2c: D1 01 00 95 86 01 ED [12:31:39]Write i2c OK [12:31:39]MH_I2C_Read... [12:31:39]Read from MH i2c: D1 [12:31:39]MH_I2C_Read... [12:31:39]Read from MH i2c: D1 01 00 [12:31:39]MH_I2C_Read... [12:31:39]Read from MH i2c: D1 01 00 95 86 00 EC [12:31:39]Write to MH i2c: 01 00 00 96 86 1C [12:31:39]Write i2c OK [12:31:39]MH_I2C_Read... [12:31:39]OFD Sender: No OFD packet to send [12:31:39]*** Cut start [12:31:39]*** Purtial cut [12:31:39]*** Stage 1: CUTSNS_PIN = 1 [12:31:40]Read from MH i2c: 01 [12:31:40]MH_I2C_Read... [12:31:40]*** Stop cut motor [12:31:40]*** Cut end [12:31:40]Read from MH i2c: 01 07 00 [12:31:40]MH_I2C_Read... [12:31:40]Read from MH i2c: 01 07 00 96 86 00 00 00 00 00 FF 0F 31 [12:31:40]process_action close_receipt done [12:31:40]requested_data is exist [12:31:40]produce_requested_data [12:31:40]requested_item fm.sn is exist - process it [12:31:40]wFMCommunicate request_size=4 [12:31:40]MH_SAM_APDU [12:31:40]CAPDU: 80 11 00 00 [12:31:40]Write to MH i2c: E2 08 00 97 86 80 11 00 00 00 00 00 00 97 [12:31:40]Write i2c OK [12:31:40]MH_I2C_Read... [12:31:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:31:40]Read from MH i2c: E2 [12:31:40]MH_I2C_Read... [12:31:40]Read from MH i2c: E2 17 00 [12:31:40]MH_I2C_Read... [12:31:40]Read from MH i2c: E2 17 00 97 86 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 EC [12:31:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:31:40]wFMCommunicate OK [12:31:40]requested_item fd.num is exist - process it [12:31:40]SAM_PROTO_GetFieldsCounters [12:31:40]wFMCommunicate request_size=4 [12:31:40]MH_SAM_APDU [12:31:40]CAPDU: 80 13 00 00 [12:31:40]Write to MH i2c: E2 08 00 98 86 80 13 00 00 00 00 00 00 9A [12:31:40]Write i2c OK [12:31:40]MH_I2C_Read... [12:31:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:31:40]Read from MH i2c: E2 [12:31:40]MH_I2C_Read... [12:31:40]Read from MH i2c: E2 62 00 [12:31:40]MH_I2C_Read... [12:31:40]Read from MH i2c: E2 62 00 98 86 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 80 C0 04 00 0E 04 04 00 18 02 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 4B [12:31: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 80 C0 04 00 0E 04 04 00 18 02 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:31:40]wFMCommunicate OK [12:31:40]SAM_PROTO_GetFieldsCounters done [12:31:40]requested_item shift.num is exist - process it [12:31:40]requested_item shift.opened is exist - process it [12:31:40]req_shift_opened [12:31:40]FM_GetShiftState [12:31:40]SAM_PROTO_GetShiftState [12:31:40]wFMCommunicate request_size=4 [12:31:40]MH_SAM_APDU [12:31:40]CAPDU: 80 13 01 00 [12:31:40]Write to MH i2c: E2 08 00 99 86 80 13 01 00 00 00 00 00 9C [12:31:40]Write i2c OK [12:31:40]MH_I2C_Read... [12:31:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:31:40]Read from MH i2c: E2 [12:31:40]MH_I2C_Read... [12:31:40]Read from MH i2c: E2 0E 00 [12:31:40]MH_I2C_Read... [12:31:40]Read from MH i2c: E2 0E 00 99 86 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 87 [12:31:40]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:31:40]wFMCommunicate OK [12:31:40]SAM_PROTO_GetShiftState done [12:31:40]FM_GetShiftState done [12:31:40]req_shift_opened done [12:31:40]requested_item shift.open_date is exist - process it [12:31:40]req_shift_open_date [12:31:40]req_shift_open_date done [12:31:40]produce_requested_data done [12:31:40]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311424,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:31:40]process_action_free close_receipt [12:31:40]json_value_free [12:31:40]json_value_free done [12:31:40]process_json_proto returns [12:31:40]Send response to host [12:31:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311424,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:31:40]free response buf [12:31:40]execute_script done [12:31:40]execute_script returns [12:31:40]free content buf [12:31:40]Sock 9.Close socket [12:31:40]Sock 9.Thread stoped [12:31:44]OFD Sender: No OFD packet to send [12:31:49]OFD Sender: No OFD packet to send [12:31:54]OFD Sender: No OFD packet to send [12:31:59]OFD Sender: No OFD packet to send [12:32:04]OFD Sender: No OFD packet to send [12:32:09]OFD Sender: No OFD packet to send [12:32:14]OFD Sender: No OFD packet to send [12:32:19]OFD Sender: No OFD packet to send [12:32:24]OFD Sender: No OFD packet to send [12:32:29]OFD Sender: No OFD packet to send [12:32:31]accept exits with 7 [12:32:31]New connection [12:32:31]New thread 3066654052 created [12:32:31]Thread 3066510692 joined [12:32:31]Waiting for new connection... [12:32:31] Sock 7.Parse request [12:32:31]Sock 7.Check first char [12:32:31]Sock 7.First char is OK [12:32:31]request: POST /json_proto HTTP/1.0 [12:32:31]Method: POST [12:32:31]URL: /json_proto [12:32:31]Method is POST - this is cgi request [12:32:31]url: /json_proto [12:32:31]query_string will be loaded in cgi processing [12:32:31]execute_cgi json_proto POST (null) [12:32:31]execute_cgi path=json_proto method=POST [12:32:31]POST find Content-Length [12:32:31]Host: 172.17.96.3:8080 [12:32:31]Content-Length: 766 [12:32:31]Content-Type: application/json [12:32:31] [12:32:31]POST finish read [12:32:31]Found Content-Length = 766 [12:32:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645226", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.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: Mbank", "payments": [ { "type": 1, "sum" : 400.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:32:31]execute_script... [12:32: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)645226", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.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: Mbank", "payments": [ { "type": 1, "sum" : 400.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:32:31]POST & json_proto [12:32:31]process_json_proto [12:32:31]json parsed OK: [12:32:31]protocol is kg_v1.0 [12:32:31]action value=close_receipt [12:32:31]process_action close_receipt [12:32:31]cmd_close_receipt [12:32:31]MH_GetDate [12:32:31]Write to MH i2c: F0 00 00 9A 86 0F [12:32:31]Write i2c OK [12:32:31]MH_I2C_Read... [12:32:31]Read from MH i2c: F0 [12:32:31]MH_I2C_Read... [12:32:31]Read from MH i2c: F0 09 00 [12:32:31]MH_I2C_Read... [12:32:31]Read from MH i2c: F0 09 00 9A 86 00 64 27 22 67 44 5E 04 65 37 [12:32:31]GetLastDocTimeStamp 1730291502 [12:32:31]current date 1730291556 [12:32:31]FM_GetShiftState [12:32:31]SAM_PROTO_GetShiftState [12:32:31]wFMCommunicate request_size=4 [12:32:31]MH_SAM_APDU [12:32:31]CAPDU: 80 13 01 00 [12:32:31]Write to MH i2c: E2 08 00 9B 86 80 13 01 00 00 00 00 00 9E [12:32:31]Write i2c OK [12:32:31]MH_I2C_Read... [12:32:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:32:31]Read from MH i2c: E2 [12:32:31]MH_I2C_Read... [12:32:31]Read from MH i2c: E2 0E 00 [12:32:31]MH_I2C_Read... [12:32:31]Read from MH i2c: E2 0E 00 9B 86 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 89 [12:32:31]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:32:31]wFMCommunicate OK [12:32:31]SAM_PROTO_GetShiftState done [12:32:31]FM_GetShiftState done [12:32:31]opened in 1730247899 [12:32:31]opened+sec_in_day 1730334299 [12:32:31]quantity*price = 40006 [12:32:31]sum+1 = 40007 [12:32:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.06 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.06 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 272 30.10.2024 12:32 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311425 ФПД: 101317475344164 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T123237&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311425&fm=101317475344164&tin=02508201610067®Number=0000000000091780&sum=40006 [12:32:32]StoreToDocumentArchive [12:32:32]shift 536 fd 311425 [12:32:32]save to /storage/0536/doc_00311425 [12:32:32]save last doc name /storage/0536/doc_00311425 to /storage/kkm_last_doc_name [12:32:32]save OK [12:32:32]Clear old archive folders... [12:32:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:32:32]tlvbuf is 006456E0 [12:32:32]SAM_PROTO_ClearQueue [12:32:32]wFMCommunicate request_size=4 [12:32:32]MH_SAM_APDU [12:32:32]CAPDU: 80 09 00 00 [12:32:32]Write to MH i2c: E2 08 00 A8 86 80 09 00 00 00 00 00 00 A0 [12:32:32]Write i2c OK [12:32:32]MH_I2C_Read... [12:32:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:32:33]Read from MH i2c: E2 [12:32:33]MH_I2C_Read... [12:32:33]Read from MH i2c: E2 03 00 [12:32:33]MH_I2C_Read... [12:32:33]Read from MH i2c: E2 03 00 A8 86 00 90 00 A2 [12:32:33]RAPDU: 90 00 [12:32:33]wFMCommunicate OK [12:32:33]SAM_PROTO_ClearQueue done [12:32:33]KKMCreateOFDPacket [12:32:33]OFDProtocolAddRootSTLVToBuf [12:32:33]FM_MakeSignedData [12:32:33]FM_MakeSignedData [12:32:33]SAM_PROTO_SignData [12:32:33]wFMCommunicate request_size=4 [12:32:33]MH_SAM_APDU [12:32:33]CAPDU: 80 0D 01 02 [12:32:33]Write to MH i2c: E2 08 00 A9 86 80 0D 01 02 00 00 00 00 A8 [12:32:33]Write i2c OK [12:32:33]MH_I2C_Read... [12:32:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:32:33]Read from MH i2c: E2 [12:32:33]MH_I2C_Read... [12:32:33]Read from MH i2c: E2 03 00 [12:32:33]MH_I2C_Read... [12:32:33]Read from MH i2c: E2 03 00 A9 86 00 90 00 A3 [12:32:33]RAPDU: 90 00 [12:32:33]wFMCommunicate OK [12:32:33]wFMCommunicate request_size=255 [12:32:33]MH_SAM_APDU [12:32: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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 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 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 65 27 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 81 C0 04 00 35 04 06 00 5C [12:32:33]Write to MH i2c: E2 02 01 AA 86 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 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 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 65 27 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 81 C0 04 00 35 04 06 00 5C 00 00 F2 [12:32:33]Write i2c OK [12:32:33]MH_I2C_Read... [12:32:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:32:33]Read from MH i2c: E2 [12:32:33]MH_I2C_Read... [12:32:33]Read from MH i2c: E2 03 00 [12:32:33]MH_I2C_Read... [12:32:33]Read from MH i2c: E2 03 00 AA 86 00 90 00 A4 [12:32:33]RAPDU: 90 00 [12:32:33]wFMCommunicate OK [12:32:33]wFMCommunicate request_size=10 [12:32:33]MH_SAM_APDU [12:32:33]CAPDU: 80 0D 02 02 05 25 D0 20 9F 24 [12:32:33]Write to MH i2c: E2 0D 00 AB 86 80 0D 02 02 05 00 25 D0 20 9F 24 00 00 8D [12:32:33]Write i2c OK [12:32:33]MH_I2C_Read... [12:32:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:32:33]Read from MH i2c: E2 [12:32:33]MH_I2C_Read... [12:32:33]Read from MH i2c: E2 03 00 [12:32:33]MH_I2C_Read... [12:32:33]Read from MH i2c: E2 03 00 AB 86 00 90 00 A5 [12:32:33]RAPDU: 90 00 [12:32:33]wFMCommunicate OK [12:32:33]wFMCommunicate request_size=4 [12:32:33]MH_SAM_APDU [12:32:33]CAPDU: 80 0D 03 02 [12:32:33]Write to MH i2c: E2 08 00 AC 86 80 0D 03 02 00 00 00 00 AD [12:32:33]Write i2c OK [12:32:33]MH_I2C_Read... [12:32:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:32:33]Read from MH i2c: E2 [12:32:33]MH_I2C_Read... [12:32:33]Read from MH i2c: E2 0B 00 [12:32:33]MH_I2C_Read... [12:32:33]Read from MH i2c: E2 0B 00 AC 86 00 78 AB 83 E3 66 DD 4F AD 90 00 76 [12:32:33]RAPDU: 78 AB 83 E3 66 DD 4F AD 90 00 [12:32:33]wFMCommunicate OK [12:32:33]SAM_PROTO_SignData done [12:32:33]FM_MakeSignedData done [12:32:33]CreateOFDProtocolMessage [12:32:33]wFMCommunicate request_size=4 [12:32:33]MH_SAM_APDU [12:32:33]CAPDU: 80 11 00 00 [12:32:33]Write to MH i2c: E2 08 00 AD 86 80 11 00 00 00 00 00 00 AD [12:32:33]Write i2c OK [12:32:33]MH_I2C_Read... [12:32:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:32:33]Read from MH i2c: E2 [12:32:33]MH_I2C_Read... [12:32:33]Read from MH i2c: E2 17 00 [12:32:33]MH_I2C_Read... [12:32:33]Read from MH i2c: E2 17 00 AD 86 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 02 [12:32:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:32:33]wFMCommunicate OK [12:32:33]CreateOFDProtocolMessage done [12:32:33]OFDSenderStorePacket 311425 [12:32:33]StoreOFDPacket docnum=311425 [12:32:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 15 94 07 01 31 2E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 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 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 65 27 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 81 C0 04 00 35 04 06 00 5C 25 D0 20 9F 24 78 AB 83 E3 66 DD 4F AD [12:32:33]CheckFolder [12:32:33]dirname=/storage/ofd_packets [12:32:33]CheckFolder done [12:32:33]ProducePacketName [12:32:33]name=ofd_packets/00311425 [12:32:33]NVStorageSaveData ofd_packets/00311425 [12:32:33]File name is /storage/ofd_packets/00311425 [12:32:33]Write 301 bytes [12:32:33]NVStorageSaveData done [12:32:33]OFDSenderStorePacket done [12:32:33]KKMCreateOFDPacket done [12:32:33]NVStorageSaveData kkm_last_timestamp [12:32:33]File name is /storage/kkm_last_timestamp [12:32:33]Write 4 bytes [12:32:33]NVStorageSaveData done [12:32:33]ExternCall_PrintAddStr [12:32:33]wPrintStart [12:32:33]Write to MH i2c: 01 00 00 AE 86 34 [12:32:33]Write i2c OK [12:32:33]MH_I2C_Read... [12:32:33]Read from MH i2c: 01 [12:32:33]MH_I2C_Read... [12:32:33]Read from MH i2c: 01 07 00 [12:32:33]MH_I2C_Read... [12:32:33]Read from MH i2c: 01 07 00 AE 86 00 00 00 00 00 FF 0F 49 [12:32:33]RasterBufferAndPrint [12:32:33]line Счет N : (1)645226 [12:32:33]line ИНН: 02508201610067 [12:32:33]line Контрольно-Кассовый Чек [12:32:33]line ПРОДАЖА [12:32:33]line ТРК (МРК, ГНК) : 41 [12:32:33]line Товар: 2710124130 [12:32:33]line Аи-92-К-2 [12:32:33]line 5.980 * 66.90 [12:32:33]line = 400.06 [12:32:33]line НДС 12% НСП 1% [12:32:33]line > о реализуемом товаре [12:32:33]line ИТОГО: 400.06 [12:32:33]line НСП 1% : 3.54 [12:32:33]line НДС 12% : 42.48 [12:32:33]line Наличными: 0.00 [12:32:33]line Безнал.: 400.06 [12:32:33]line Место: АЗС № 172 "Партнер Нефть" [12:32:33]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:32:33]line СНО: Общий режим [12:32:33]line Чек 272 30.10.2024 12:32 [12:32:33]line Смена: 536 ФФД: 1.0 [12:32:33]line ЗНМ: 0300000116 [12:32:33]line РНМ: 0000000000091780 [12:32:33]line Версия ККМ: 001 [12:32:33]line Платежная система: Mbank [12:32:33]line ФМ: 0000000000871765 [12:32:33]line ФД: 311425 [12:32:33]line ФПД: 101317475344164 [12:32:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T123237&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311425&fm=101317475344164&tin=02508201610067®Number=0000000000091780&sum=40006 [12:32:33]written 0, free lines is 4095 [12:32:33]OFD Sender: Processing packet 311425 [packets to send 223, broken 222] [12:32:33]ProducePacketName [12:32:33]name=ofd_packets/00311425 [12:32:33]OFD Sender: To server: pG, [12:32:33]CommunicateWithHost lk.salyk.kg:30040 [12:32:33]ConnectInit lk.salyk.kg [12:32:33]Connected sock=10 [12:32:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 15 94 07 01 31 2E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 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 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 65 27 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 81 C0 04 00 35 04 06 00 5C 25 D0 20 9F 24 78 AB 83 E3 66 DD 4F AD [12:32:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 34 51 47 00 22 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 31 37 36 35 10 04 04 00 81 C0 04 00 F4 03 04 00 B4 CD 21 67 B6 04 01 00 00 BF 61 35 3C 27 11 EF DE [12:32:33]CommunicateWithHost err = 0 [12:32:33]CheckOFDResponse [12:32:33]1017 (14) - 77093643461234 [12:32:33]1041 (16) - 0000000000871765 [12:32:33]1040 (4) - 311425 [12:32:33]1012 (4) - 30.10.2024 06:09 [12:32:33]1206 (1) - 0 [12:32:33]OFD Sender: Remove packet 311425 [12:32:33]ProducePacketName [12:32:33]name=ofd_packets/00311425 [12:32:33]NVStorageDeleteData [12:32:33]Write to MH i2c: 01 00 00 D6 86 5C [12:32:33]Write i2c OK [12:32:33]MH_I2C_Read... [12:32:33]Read from MH i2c: 01 [12:32:33]MH_I2C_Read... [12:32:33]Read from MH i2c: 01 07 00 [12:32:33]MH_I2C_Read... [12:32:33]Read from MH i2c: 01 07 00 D6 86 00 00 00 00 00 EA 0C 59 [12:32:33]RasterBufferAndPrint [12:32:33]line [12:32:33]line [12:32:33]line [12:32:33]line [12:32:33]line [12:32:33]written 0, free lines is 3310 [12:32:33]MH_Cut [12:32:33]Write to MH i2c: D1 01 00 DD 86 01 35 [12:32:33]Write i2c OK [12:32:33]MH_I2C_Read... [12:32:33]Read from MH i2c: D1 [12:32:33]MH_I2C_Read... [12:32:33]Read from MH i2c: D1 01 00 [12:32:33]MH_I2C_Read... [12:32:33]Read from MH i2c: D1 01 00 DD 86 00 34 [12:32:33]Write to MH i2c: 01 00 00 DE 86 64 [12:32:33]Write i2c OK [12:32:33]MH_I2C_Read... [12:32:34]OFD Sender: No OFD packet to send [12:32:34]*** Cut start [12:32:34]*** Purtial cut [12:32:34]*** Stage 1: CUTSNS_PIN = 1 [12:32:34]Read from MH i2c: 01 [12:32:34]MH_I2C_Read... [12:32:34]*** Stop cut motor [12:32:34]*** Cut end [12:32:34]Read from MH i2c: 01 07 00 [12:32:34]MH_I2C_Read... [12:32:34]Read from MH i2c: 01 07 00 DE 86 00 00 00 00 00 FF 0F 79 [12:32:34]process_action close_receipt done [12:32:34]requested_data is exist [12:32:34]produce_requested_data [12:32:34]requested_item fm.sn is exist - process it [12:32:34]wFMCommunicate request_size=4 [12:32:34]MH_SAM_APDU [12:32:34]CAPDU: 80 11 00 00 [12:32:34]Write to MH i2c: E2 08 00 DF 86 80 11 00 00 00 00 00 00 DF [12:32:34]Write i2c OK [12:32:34]MH_I2C_Read... [12:32:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:32:35]Read from MH i2c: E2 [12:32:35]MH_I2C_Read... [12:32:35]Read from MH i2c: E2 17 00 [12:32:35]MH_I2C_Read... [12:32:35]Read from MH i2c: E2 17 00 DF 86 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 34 [12:32:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:32:35]wFMCommunicate OK [12:32:35]requested_item fd.num is exist - process it [12:32:35]SAM_PROTO_GetFieldsCounters [12:32:35]wFMCommunicate request_size=4 [12:32:35]MH_SAM_APDU [12:32:35]CAPDU: 80 13 00 00 [12:32:35]Write to MH i2c: E2 08 00 E0 86 80 13 00 00 00 00 00 00 E2 [12:32:35]Write i2c OK [12:32:35]MH_I2C_Read... [12:32:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:32:35]Read from MH i2c: E2 [12:32:35]MH_I2C_Read... [12:32:35]Read from MH i2c: E2 62 00 [12:32:35]MH_I2C_Read... [12:32:35]Read from MH i2c: E2 62 00 E0 86 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 81 C0 04 00 0E 04 04 00 18 02 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 97 [12:32: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 81 C0 04 00 0E 04 04 00 18 02 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:32:35]wFMCommunicate OK [12:32:35]SAM_PROTO_GetFieldsCounters done [12:32:35]requested_item shift.num is exist - process it [12:32:35]requested_item shift.opened is exist - process it [12:32:35]req_shift_opened [12:32:35]FM_GetShiftState [12:32:35]SAM_PROTO_GetShiftState [12:32:35]wFMCommunicate request_size=4 [12:32:35]MH_SAM_APDU [12:32:35]CAPDU: 80 13 01 00 [12:32:35]Write to MH i2c: E2 08 00 E1 86 80 13 01 00 00 00 00 00 E4 [12:32:35]Write i2c OK [12:32:35]MH_I2C_Read... [12:32:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:32:35]Read from MH i2c: E2 [12:32:35]MH_I2C_Read... [12:32:35]Read from MH i2c: E2 0E 00 [12:32:35]MH_I2C_Read... [12:32:35]Read from MH i2c: E2 0E 00 E1 86 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 CF [12:32:35]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:32:35]wFMCommunicate OK [12:32:35]SAM_PROTO_GetShiftState done [12:32:35]FM_GetShiftState done [12:32:35]req_shift_opened done [12:32:35]requested_item shift.open_date is exist - process it [12:32:35]req_shift_open_date [12:32:35]req_shift_open_date done [12:32:35]produce_requested_data done [12:32:35]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311425,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:32:35]process_action_free close_receipt [12:32:35]json_value_free [12:32:35]json_value_free done [12:32:35]process_json_proto returns [12:32:35]Send response to host [12:32:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311425,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:32:35]free response buf [12:32:35]execute_script done [12:32:35]execute_script returns [12:32:35]free content buf [12:32:35]Sock 7.Close socket [12:32:35]Sock 7.Thread stoped [12:32:39]OFD Sender: No OFD packet to send [12:32:44]OFD Sender: No OFD packet to send [12:32:49]OFD Sender: No OFD packet to send [12:32:54]OFD Sender: No OFD packet to send [12:32:59]OFD Sender: No OFD packet to send [12:33:04]OFD Sender: No OFD packet to send [12:33:09]OFD Sender: No OFD packet to send [12:33:14]OFD Sender: No OFD packet to send [12:33:19]OFD Sender: No OFD packet to send [12:33:24]OFD Sender: No OFD packet to send [12:33:26]accept exits with 9 [12:33:26]New connection [12:33:26]New thread 3066510692 created [12:33:26]Thread 3066654052 joined [12:33:26]Waiting for new connection... [12:33:26] Sock 9.Parse request [12:33:26]Sock 9.Check first char [12:33:26]Sock 9.First char is OK [12:33:26]request: POST /json_proto HTTP/1.0 [12:33:26]Method: POST [12:33:26]URL: /json_proto [12:33:26]Method is POST - this is cgi request [12:33:26]url: /json_proto [12:33:26]query_string will be loaded in cgi processing [12:33:26]execute_cgi json_proto POST (null) [12:33:26]execute_cgi path=json_proto method=POST [12:33:26]POST find Content-Length [12:33:26]Host: 172.17.96.3:8080 [12:33:26]Content-Length: 677 [12:33:26]Content-Type: application/json [12:33:26] [12:33:26]POST finish read [12:33:26]Found Content-Length = 677 [12:33:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645228", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.790, "sum" : 320.45, "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" ] } } [12:33:26]execute_script... [12: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)645228", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.790, "sum" : 320.45, "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" ] } } [12:33:26]POST & json_proto [12:33:26]process_json_proto [12:33:26]json parsed OK: [12:33:26]protocol is kg_v1.0 [12:33:26]action value=close_receipt [12:33:26]process_action close_receipt [12:33:26]cmd_close_receipt [12:33:26]MH_GetDate [12:33:26]Write to MH i2c: F0 00 00 E2 86 57 [12:33:26]Write i2c OK [12:33:26]MH_I2C_Read... [12:33:26]Read from MH i2c: F0 [12:33:26]MH_I2C_Read... [12:33:26]Read from MH i2c: F0 09 00 [12:33:26]MH_I2C_Read... [12:33:26]Read from MH i2c: F0 09 00 E2 86 00 9B 27 22 67 44 5E 04 65 B6 [12:33:26]GetLastDocTimeStamp 1730291557 [12:33:26]current date 1730291611 [12:33:26]FM_GetShiftState [12:33:26]SAM_PROTO_GetShiftState [12:33:26]wFMCommunicate request_size=4 [12:33:26]MH_SAM_APDU [12:33:26]CAPDU: 80 13 01 00 [12:33:26]Write to MH i2c: E2 08 00 E3 86 80 13 01 00 00 00 00 00 E6 [12:33:26]Write i2c OK [12:33:26]MH_I2C_Read... [12:33:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:33:26]Read from MH i2c: E2 [12:33:26]MH_I2C_Read... [12:33:26]Read from MH i2c: E2 0E 00 [12:33:26]MH_I2C_Read... [12:33:26]Read from MH i2c: E2 0E 00 E3 86 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 D1 [12:33:26]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:33:26]wFMCommunicate OK [12:33:26]SAM_PROTO_GetShiftState done [12:33:26]FM_GetShiftState done [12:33:26]opened in 1730247899 [12:33:26]opened+sec_in_day 1730334299 [12:33:26]quantity*price = 32045 [12:33:26]sum+1 = 32046 [12:33:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 320.00 Внесено: 320.00 СДАЧА: 0.00 НСП 1% : 2.84 НДС 12% : 34.03 Наличными: 320.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 273 30.10.2024 12:33 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311426 ФПД: 269259967525745 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T123332&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311426&fm=269259967525745&tin=02508201610067®Number=0000000000091780&sum=32000 [12:33:27]StoreToDocumentArchive [12:33:27]shift 536 fd 311426 [12:33:27]save to /storage/0536/doc_00311426 [12:33:27]save last doc name /storage/0536/doc_00311426 to /storage/kkm_last_doc_name [12:33:27]save OK [12:33:27]Clear old archive folders... [12:33:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:33:27]tlvbuf is 007B11D0 [12:33:27]SAM_PROTO_ClearQueue [12:33:27]wFMCommunicate request_size=4 [12:33:27]MH_SAM_APDU [12:33:27]CAPDU: 80 09 00 00 [12:33:27]Write to MH i2c: E2 08 00 F0 86 80 09 00 00 00 00 00 00 E8 [12:33:27]Write i2c OK [12:33:27]MH_I2C_Read... [12:33:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:33:28]Read from MH i2c: E2 [12:33:28]MH_I2C_Read... [12:33:28]Read from MH i2c: E2 03 00 [12:33:28]MH_I2C_Read... [12:33:28]Read from MH i2c: E2 03 00 F0 86 00 90 00 EA [12:33:28]RAPDU: 90 00 [12:33:28]wFMCommunicate OK [12:33:28]SAM_PROTO_ClearQueue done [12:33:28]KKMCreateOFDPacket [12:33:28]OFDProtocolAddRootSTLVToBuf [12:33:28]FM_MakeSignedData [12:33:28]FM_MakeSignedData [12:33:28]SAM_PROTO_SignData [12:33:28]wFMCommunicate request_size=4 [12:33:28]MH_SAM_APDU [12:33:28]CAPDU: 80 0D 01 02 [12:33:28]Write to MH i2c: E2 08 00 F1 86 80 0D 01 02 00 00 00 00 F0 [12:33:28]Write i2c OK [12:33:28]MH_I2C_Read... [12:33:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:33:28]Read from MH i2c: E2 [12:33:28]MH_I2C_Read... [12:33:28]Read from MH i2c: E2 03 00 [12:33:28]MH_I2C_Read... [12:33:28]Read from MH i2c: E2 03 00 F1 86 00 90 00 EB [12:33:28]RAPDU: 90 00 [12:33:28]wFMCommunicate OK [12:33:28]wFMCommunicate request_size=255 [12:33:28]MH_SAM_APDU [12:33: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 32 FF 03 08 00 03 B6 12 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 2D 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 4B 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 11 01 00 00 F4 03 04 00 9C 27 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 82 C0 04 00 35 04 06 00 F4 [12:33:28]Write to MH i2c: E2 02 01 F2 86 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B6 12 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 2D 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 4B 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 11 01 00 00 F4 03 04 00 9C 27 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 82 C0 04 00 35 04 06 00 F4 00 00 C8 [12:33:28]Write i2c OK [12:33:28]MH_I2C_Read... [12:33:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:33:28]Read from MH i2c: E2 [12:33:28]MH_I2C_Read... [12:33:28]Read from MH i2c: E2 03 00 [12:33:28]MH_I2C_Read... [12:33:28]Read from MH i2c: E2 03 00 F2 86 00 90 00 EC [12:33:28]RAPDU: 90 00 [12:33:28]wFMCommunicate OK [12:33:28]wFMCommunicate request_size=10 [12:33:28]MH_SAM_APDU [12:33:28]CAPDU: 80 0D 02 02 05 E3 F8 B7 73 71 [12:33:28]Write to MH i2c: E2 0D 00 F3 86 80 0D 02 02 05 00 E3 F8 B7 73 71 00 00 73 [12:33:28]Write i2c OK [12:33:28]MH_I2C_Read... [12:33:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:33:28]Read from MH i2c: E2 [12:33:28]MH_I2C_Read... [12:33:28]Read from MH i2c: E2 03 00 [12:33:28]MH_I2C_Read... [12:33:28]Read from MH i2c: E2 03 00 F3 86 00 90 00 ED [12:33:28]RAPDU: 90 00 [12:33:28]wFMCommunicate OK [12:33:28]wFMCommunicate request_size=4 [12:33:28]MH_SAM_APDU [12:33:28]CAPDU: 80 0D 03 02 [12:33:28]Write to MH i2c: E2 08 00 F4 86 80 0D 03 02 00 00 00 00 F5 [12:33:28]Write i2c OK [12:33:28]MH_I2C_Read... [12:33:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:33:28]Read from MH i2c: E2 [12:33:28]MH_I2C_Read... [12:33:28]Read from MH i2c: E2 0B 00 [12:33:28]MH_I2C_Read... [12:33:28]Read from MH i2c: E2 0B 00 F4 86 00 8D 6F E3 0D E2 63 A8 FC 90 00 CB [12:33:28]RAPDU: 8D 6F E3 0D E2 63 A8 FC 90 00 [12:33:28]wFMCommunicate OK [12:33:28]SAM_PROTO_SignData done [12:33:28]FM_MakeSignedData done [12:33:28]CreateOFDProtocolMessage [12:33:28]wFMCommunicate request_size=4 [12:33:28]MH_SAM_APDU [12:33:28]CAPDU: 80 11 00 00 [12:33:28]Write to MH i2c: E2 08 00 F5 86 80 11 00 00 00 00 00 00 F5 [12:33:28]Write i2c OK [12:33:28]MH_I2C_Read... [12:33:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:33:28]Read from MH i2c: E2 [12:33:28]MH_I2C_Read... [12:33:28]Read from MH i2c: E2 17 00 [12:33:28]MH_I2C_Read... [12:33:28]Read from MH i2c: E2 17 00 F5 86 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4A [12:33:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:33:28]wFMCommunicate OK [12:33:28]CreateOFDProtocolMessage done [12:33:28]OFDSenderStorePacket 311426 [12:33:28]StoreOFDPacket docnum=311426 [12:33:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 0A CF 07 01 54 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 32 FF 03 08 00 03 B6 12 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 2D 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 4B 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 11 01 00 00 F4 03 04 00 9C 27 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 82 C0 04 00 35 04 06 00 F4 E3 F8 B7 73 71 8D 6F E3 0D E2 63 A8 FC [12:33:28]CheckFolder [12:33:28]dirname=/storage/ofd_packets [12:33:28]CheckFolder done [12:33:28]ProducePacketName [12:33:28]name=ofd_packets/00311426 [12:33:28]NVStorageSaveData ofd_packets/00311426 [12:33:28]File name is /storage/ofd_packets/00311426 [12:33:28]Write 301 bytes [12:33:28]NVStorageSaveData done [12:33:28]OFDSenderStorePacket done [12:33:28]KKMCreateOFDPacket done [12:33:28]NVStorageSaveData kkm_last_timestamp [12:33:28]File name is /storage/kkm_last_timestamp [12:33:28]Write 4 bytes [12:33:28]NVStorageSaveData done [12:33:28]ExternCall_PrintAddStr [12:33:28]wPrintStart [12:33:28]Write to MH i2c: 01 00 00 F6 86 7C [12:33:28]Write i2c OK [12:33:28]MH_I2C_Read... [12:33:28]Read from MH i2c: 01 [12:33:28]MH_I2C_Read... [12:33:28]Read from MH i2c: 01 07 00 [12:33:28]MH_I2C_Read... [12:33:28]Read from MH i2c: 01 07 00 F6 86 00 00 00 00 00 FF 0F 91 [12:33:28]RasterBufferAndPrint [12:33:28]line Счет N : (1)645228 [12:33:28]line ИНН: 02508201610067 [12:33:28]line Контрольно-Кассовый Чек [12:33:28]line ПРОДАЖА [12:33:28]line ТРК (МРК, ГНК) : 62 [12:33:28]line Товар: 2710124130 [12:33:28]line Аи-92-К-2 [12:33:28]line 4.790 * 66.90 [12:33:28]line = 320.45 [12:33:28]line НДС 12% НСП 1% [12:33:28]line > о реализуемом товаре [12:33:28]line ОКРУГЛЕНИЕ: -0.45 [12:33:28]line ИТОГО: 320.00 [12:33:28]line Внесено: 320.00 [12:33:28]line СДАЧА: 0.00 [12:33:28]line НСП 1% : 2.84 [12:33:28]line НДС 12% : 34.03 [12:33:28]line Наличными: 320.00 [12:33:28]line Безнал.: 0.00 [12:33:28]line Место: АЗС № 172 "Партнер Нефть" [12:33:28]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:33:28]line СНО: Общий режим [12:33:28]line Чек 273 30.10.2024 12:33 [12:33:28]line Смена: 536 ФФД: 1.0 [12:33:28]line ЗНМ: 0300000116 [12:33:28]line РНМ: 0000000000091780 [12:33:28]line Версия ККМ: 001 [12:33:28]line ФМ: 0000000000871765 [12:33:28]line ФД: 311426 [12:33:28]line ФПД: 269259967525745 [12:33:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T123332&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311426&fm=269259967525745&tin=02508201610067®Number=0000000000091780&sum=32000 [12:33:28]written 0, free lines is 4095 [12:33:28]OFD Sender: Processing packet 311426 [packets to send 223, broken 222] [12:33:28]ProducePacketName [12:33:28]name=ofd_packets/00311426 [12:33:28]OFD Sender: To server: pG, [12:33:28]CommunicateWithHost lk.salyk.kg:30040 [12:33:28]ConnectInit lk.salyk.kg [12:33:28]Connected sock=7 [12: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 31 37 36 35 0F 01 00 00 0A CF 07 01 54 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 32 FF 03 08 00 03 B6 12 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 2D 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 4B 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 11 01 00 00 F4 03 04 00 9C 27 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 82 C0 04 00 35 04 06 00 F4 E3 F8 B7 73 71 8D 6F E3 0D E2 63 A8 FC [12:33:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 38 0B 47 00 D7 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 31 37 36 35 10 04 04 00 82 C0 04 00 F4 03 04 00 EB CD 21 67 B6 04 01 00 00 99 05 3E FA 4D 7E C3 4D [12:33:28]CommunicateWithHost err = 0 [12:33:28]CheckOFDResponse [12:33:28]1017 (14) - 77093643461234 [12:33:28]1041 (16) - 0000000000871765 [12:33:28]1040 (4) - 311426 [12:33:28]1012 (4) - 30.10.2024 06:10 [12:33:28]1206 (1) - 0 [12:33:28]OFD Sender: Remove packet 311426 [12:33:28]ProducePacketName [12:33:28]name=ofd_packets/00311426 [12:33:28]NVStorageDeleteData [12:33:28]Write to MH i2c: 01 00 00 20 87 A7 [12:33:28]Write i2c OK [12:33:28]MH_I2C_Read... [12:33:28]Read from MH i2c: 01 [12:33:28]MH_I2C_Read... [12:33:28]Read from MH i2c: 01 07 00 [12:33:28]MH_I2C_Read... [12:33:28]Read from MH i2c: 01 07 00 20 87 00 00 00 00 00 C7 0C 81 [12:33:28]RasterBufferAndPrint [12:33:28]line [12:33:28]line [12:33:28]line [12:33:28]line [12:33:28]line [12:33:28]written 0, free lines is 3279 [12:33:28]MH_Cut [12:33:28]Write to MH i2c: D1 01 00 27 87 01 80 [12:33:28]Write i2c OK [12:33:28]MH_I2C_Read... [12:33:28]Read from MH i2c: D1 [12:33:28]MH_I2C_Read... [12:33:28]Read from MH i2c: D1 01 00 [12:33:28]MH_I2C_Read... [12:33:28]Read from MH i2c: D1 01 00 27 87 00 7F [12:33:28]Write to MH i2c: 01 00 00 28 87 AF [12:33:28]Write i2c OK [12:33:28]MH_I2C_Read... [12:33:29]OFD Sender: No OFD packet to send [12:33:29]*** Cut start [12:33:29]*** Purtial cut [12:33:29]*** Stage 1: CUTSNS_PIN = 1 [12:33:30]Read from MH i2c: 01 [12:33:30]MH_I2C_Read... [12:33:30]*** Stop cut motor [12:33:30]*** Cut end [12:33:30]Read from MH i2c: 01 07 00 [12:33:30]MH_I2C_Read... [12:33:30]Read from MH i2c: 01 07 00 28 87 00 00 00 00 00 FF 0F C4 [12:33:30]process_action close_receipt done [12:33:30]requested_data is exist [12:33:30]produce_requested_data [12:33:30]requested_item fm.sn is exist - process it [12:33:30]wFMCommunicate request_size=4 [12:33:30]MH_SAM_APDU [12:33:30]CAPDU: 80 11 00 00 [12:33:30]Write to MH i2c: E2 08 00 29 87 80 11 00 00 00 00 00 00 2A [12:33:30]Write i2c OK [12:33:30]MH_I2C_Read... [12:33:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:33:30]Read from MH i2c: E2 [12:33:30]MH_I2C_Read... [12:33:30]Read from MH i2c: E2 17 00 [12:33:30]MH_I2C_Read... [12:33:30]Read from MH i2c: E2 17 00 29 87 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7F [12:33:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:33:30]wFMCommunicate OK [12:33:30]requested_item fd.num is exist - process it [12:33:30]SAM_PROTO_GetFieldsCounters [12:33:30]wFMCommunicate request_size=4 [12:33:30]MH_SAM_APDU [12:33:30]CAPDU: 80 13 00 00 [12:33:30]Write to MH i2c: E2 08 00 2A 87 80 13 00 00 00 00 00 00 2D [12:33:30]Write i2c OK [12:33:30]MH_I2C_Read... [12:33:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:33:30]Read from MH i2c: E2 [12:33:30]MH_I2C_Read... [12:33:30]Read from MH i2c: E2 62 00 [12:33:30]MH_I2C_Read... [12:33:30]Read from MH i2c: E2 62 00 2A 87 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 82 C0 04 00 0E 04 04 00 18 02 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 E6 [12:33: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 82 C0 04 00 0E 04 04 00 18 02 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:33:30]wFMCommunicate OK [12:33:30]SAM_PROTO_GetFieldsCounters done [12:33:30]requested_item shift.num is exist - process it [12:33:30]requested_item shift.opened is exist - process it [12:33:30]req_shift_opened [12:33:30]FM_GetShiftState [12:33:30]SAM_PROTO_GetShiftState [12:33:30]wFMCommunicate request_size=4 [12:33:30]MH_SAM_APDU [12:33:30]CAPDU: 80 13 01 00 [12:33:30]Write to MH i2c: E2 08 00 2B 87 80 13 01 00 00 00 00 00 2F [12:33:30]Write i2c OK [12:33:30]MH_I2C_Read... [12:33:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:33:30]Read from MH i2c: E2 [12:33:30]MH_I2C_Read... [12:33:30]Read from MH i2c: E2 0E 00 [12:33:30]MH_I2C_Read... [12:33:30]Read from MH i2c: E2 0E 00 2B 87 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 1A [12:33:30]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:33:30]wFMCommunicate OK [12:33:30]SAM_PROTO_GetShiftState done [12:33:30]FM_GetShiftState done [12:33:30]req_shift_opened done [12:33:30]requested_item shift.open_date is exist - process it [12:33:30]req_shift_open_date [12:33:30]req_shift_open_date done [12:33:30]produce_requested_data done [12:33:30]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311426,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:33:30]process_action_free close_receipt [12:33:30]json_value_free [12:33:30]json_value_free done [12:33:30]process_json_proto returns [12:33:30]Send response to host [12:33:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311426,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:33:30]free response buf [12:33:30]execute_script done [12:33:30]execute_script returns [12:33:30]free content buf [12:33:30]Sock 9.Close socket [12:33:30]Sock 9.Thread stoped [12:33:34]OFD Sender: No OFD packet to send [12:33:39]OFD Sender: No OFD packet to send [12:33:44]OFD Sender: No OFD packet to send [12:33:49]OFD Sender: No OFD packet to send [12:33:52]accept exits with 10 [12:33:52]New connection [12:33:52]New thread 3066654052 created [12:33:52]Thread 3066510692 joined [12:33:52]Waiting for new connection... [12:33:52] Sock 10.Parse request [12:33:52]Sock 10.Check first char [12:33:52]Sock 10.First char is OK [12:33:52]request: POST /json_proto HTTP/1.0 [12:33:52]Method: POST [12:33:52]URL: /json_proto [12:33:52]Method is POST - this is cgi request [12:33:52]url: /json_proto [12:33:52]query_string will be loaded in cgi processing [12:33:52]execute_cgi json_proto POST (null) [12:33:52]execute_cgi path=json_proto method=POST [12:33:52]POST find Content-Length [12:33:52]Host: 172.17.96.3:8080 [12:33:52]Content-Length: 769 [12:33:52]Content-Type: application/json [12:33:52] [12:33:52]POST finish read [12:33:52]Found Content-Length = 769 [12:33:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645227", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 22.430, "sum" : 1500.57, "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: Mbank", "payments": [ { "type": 1, "sum" : 1500.57 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:33:52]execute_script... [12:33: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)645227", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 22.430, "sum" : 1500.57, "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: Mbank", "payments": [ { "type": 1, "sum" : 1500.57 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:33:52]POST & json_proto [12:33:52]process_json_proto [12:33:52]json parsed OK: [12:33:52]protocol is kg_v1.0 [12:33:52]action value=close_receipt [12:33:52]process_action close_receipt [12:33:52]cmd_close_receipt [12:33:52]MH_GetDate [12:33:52]Write to MH i2c: F0 00 00 2C 87 A2 [12:33:52]Write i2c OK [12:33:52]MH_I2C_Read... [12:33:52]Read from MH i2c: F0 [12:33:52]MH_I2C_Read... [12:33:52]Read from MH i2c: F0 09 00 [12:33:52]MH_I2C_Read... [12:33:52]Read from MH i2c: F0 09 00 2C 87 00 B5 27 22 67 44 5E 04 65 1B [12:33:52]GetLastDocTimeStamp 1730291612 [12:33:52]current date 1730291637 [12:33:52]FM_GetShiftState [12:33:52]SAM_PROTO_GetShiftState [12:33:52]wFMCommunicate request_size=4 [12:33:52]MH_SAM_APDU [12:33:52]CAPDU: 80 13 01 00 [12:33:52]Write to MH i2c: E2 08 00 2D 87 80 13 01 00 00 00 00 00 31 [12:33:52]Write i2c OK [12:33:52]MH_I2C_Read... [12:33:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:33:52]Read from MH i2c: E2 [12:33:52]MH_I2C_Read... [12:33:52]Read from MH i2c: E2 0E 00 [12:33:52]MH_I2C_Read... [12:33:52]Read from MH i2c: E2 0E 00 2D 87 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 1C [12:33:52]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:33:52]wFMCommunicate OK [12:33:52]SAM_PROTO_GetShiftState done [12:33:52]FM_GetShiftState done [12:33:52]opened in 1730247899 [12:33:52]opened+sec_in_day 1730334299 [12:33:52]quantity*price = 150056 [12:33:52]sum+1 = 150058 [12:33:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.57 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 0.00 Безнал.: 1500.57 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 274 30.10.2024 12:33 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311427 ФПД: 23060033760826 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T123357&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311427&fm=23060033760826&tin=02508201610067®Number=0000000000091780&sum=150057 [12:33:53]StoreToDocumentArchive [12:33:53]shift 536 fd 311427 [12:33:53]save to /storage/0536/doc_00311427 [12:33:53]save last doc name /storage/0536/doc_00311427 to /storage/kkm_last_doc_name [12:33:53]save OK [12:33:53]Clear old archive folders... [12:33:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:33:53]tlvbuf is 007B12F0 [12:33:53]SAM_PROTO_ClearQueue [12:33:53]wFMCommunicate request_size=4 [12:33:53]MH_SAM_APDU [12:33:53]CAPDU: 80 09 00 00 [12:33:53]Write to MH i2c: E2 08 00 3A 87 80 09 00 00 00 00 00 00 33 [12:33:53]Write i2c OK [12:33:53]MH_I2C_Read... [12:33:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:33:53]Read from MH i2c: E2 [12:33:53]MH_I2C_Read... [12:33:53]Read from MH i2c: E2 03 00 [12:33:53]MH_I2C_Read... [12:33:53]Read from MH i2c: E2 03 00 3A 87 00 90 00 35 [12:33:53]RAPDU: 90 00 [12:33:53]wFMCommunicate OK [12:33:53]SAM_PROTO_ClearQueue done [12:33:53]KKMCreateOFDPacket [12:33:53]OFDProtocolAddRootSTLVToBuf [12:33:53]FM_MakeSignedData [12:33:53]FM_MakeSignedData [12:33:53]SAM_PROTO_SignData [12:33:53]wFMCommunicate request_size=4 [12:33:53]MH_SAM_APDU [12:33:53]CAPDU: 80 0D 01 02 [12:33:53]Write to MH i2c: E2 08 00 3B 87 80 0D 01 02 00 00 00 00 3B [12:33:53]Write i2c OK [12:33:53]MH_I2C_Read... [12:33:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:33:53]Read from MH i2c: E2 [12:33:53]MH_I2C_Read... [12:33:53]Read from MH i2c: E2 03 00 [12:33:53]MH_I2C_Read... [12:33:53]Read from MH i2c: E2 03 00 3B 87 00 90 00 36 [12:33:53]RAPDU: 90 00 [12:33:53]wFMCommunicate OK [12:33:53]wFMCommunicate request_size=255 [12:33:53]MH_SAM_APDU [12:33: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 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 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 29 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 B5 27 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 83 C0 04 00 35 04 06 00 14 [12:33:53]Write to MH i2c: E2 02 01 3C 87 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 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 29 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 B5 27 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 83 C0 04 00 35 04 06 00 14 00 00 73 [12:33:53]Write i2c OK [12:33:53]MH_I2C_Read... [12:33:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:33:53]Read from MH i2c: E2 [12:33:53]MH_I2C_Read... [12:33:53]Read from MH i2c: E2 03 00 [12:33:53]MH_I2C_Read... [12:33:53]Read from MH i2c: E2 03 00 3C 87 00 90 00 37 [12:33:53]RAPDU: 90 00 [12:33:53]wFMCommunicate OK [12:33:53]wFMCommunicate request_size=10 [12:33:53]MH_SAM_APDU [12:33:53]CAPDU: 80 0D 02 02 05 F9 15 1E EE 3A [12:33:53]Write to MH i2c: E2 0D 00 3D 87 80 0D 02 02 05 00 F9 15 1E EE 3A 00 00 9C [12:33:53]Write i2c OK [12:33:53]MH_I2C_Read... [12:33:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:33:53]Read from MH i2c: E2 [12:33:53]MH_I2C_Read... [12:33:53]Read from MH i2c: E2 03 00 [12:33:53]MH_I2C_Read... [12:33:53]Read from MH i2c: E2 03 00 3D 87 00 90 00 38 [12:33:53]RAPDU: 90 00 [12:33:53]wFMCommunicate OK [12:33:53]wFMCommunicate request_size=4 [12:33:53]MH_SAM_APDU [12:33:53]CAPDU: 80 0D 03 02 [12:33:53]Write to MH i2c: E2 08 00 3E 87 80 0D 03 02 00 00 00 00 40 [12:33:53]Write i2c OK [12:33:53]MH_I2C_Read... [12:33:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:33:53]Read from MH i2c: E2 [12:33:53]MH_I2C_Read... [12:33:53]Read from MH i2c: E2 0B 00 [12:33:53]MH_I2C_Read... [12:33:53]Read from MH i2c: E2 0B 00 3E 87 00 D3 65 69 10 27 52 64 BC 90 00 8B [12:33:53]RAPDU: D3 65 69 10 27 52 64 BC 90 00 [12:33:53]wFMCommunicate OK [12:33:53]SAM_PROTO_SignData done [12:33:53]FM_MakeSignedData done [12:33:53]CreateOFDProtocolMessage [12:33:53]wFMCommunicate request_size=4 [12:33:53]MH_SAM_APDU [12:33:53]CAPDU: 80 11 00 00 [12:33:53]Write to MH i2c: E2 08 00 3F 87 80 11 00 00 00 00 00 00 40 [12:33:53]Write i2c OK [12:33:53]MH_I2C_Read... [12:33:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:33:53]Read from MH i2c: E2 [12:33:53]MH_I2C_Read... [12:33:53]Read from MH i2c: E2 17 00 [12:33:53]MH_I2C_Read... [12:33:53]Read from MH i2c: E2 17 00 3F 87 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 95 [12:33:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:33:53]wFMCommunicate OK [12:33:53]CreateOFDProtocolMessage done [12:33:53]OFDSenderStorePacket 311427 [12:33:53]StoreOFDPacket docnum=311427 [12:33:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A0 1B 07 01 E0 5A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 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 29 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 B5 27 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 83 C0 04 00 35 04 06 00 14 F9 15 1E EE 3A D3 65 69 10 27 52 64 BC [12:33:53]CheckFolder [12:33:53]dirname=/storage/ofd_packets [12:33:53]CheckFolder done [12:33:53]ProducePacketName [12:33:53]name=ofd_packets/00311427 [12:33:53]NVStorageSaveData ofd_packets/00311427 [12:33:53]File name is /storage/ofd_packets/00311427 [12:33:53]Write 301 bytes [12:33:53]NVStorageSaveData done [12:33:53]OFDSenderStorePacket done [12:33:53]KKMCreateOFDPacket done [12:33:53]NVStorageSaveData kkm_last_timestamp [12:33:53]File name is /storage/kkm_last_timestamp [12:33:53]Write 4 bytes [12:33:53]NVStorageSaveData done [12:33:53]ExternCall_PrintAddStr [12:33:53]wPrintStart [12:33:53]Write to MH i2c: 01 00 00 40 87 C7 [12:33:53]Write i2c OK [12:33:53]MH_I2C_Read... [12:33:53]Read from MH i2c: 01 [12:33:53]MH_I2C_Read... [12:33:53]Read from MH i2c: 01 07 00 [12:33:53]MH_I2C_Read... [12:33:53]Read from MH i2c: 01 07 00 40 87 00 00 00 00 00 FF 0F DC [12:33:53]RasterBufferAndPrint [12:33:53]line Счет N : (1)645227 [12:33:53]line ИНН: 02508201610067 [12:33:53]line Контрольно-Кассовый Чек [12:33:53]line ПРОДАЖА [12:33:53]line ТРК (МРК, ГНК) : 31 [12:33:53]line Товар: 2710124130 [12:33:53]line Аи-92-К-2 [12:33:53]line 22.430 * 66.90 [12:33:53]line = 1500.57 [12:33:53]line НДС 12% НСП 1% [12:33:53]line > о реализуемом товаре [12:33:53]line ИТОГО: 1500.57 [12:33:53]line НСП 1% : 13.28 [12:33:53]line НДС 12% : 159.35 [12:33:53]line Наличными: 0.00 [12:33:53]line Безнал.: 1500.57 [12:33:53]line Место: АЗС № 172 "Партнер Нефть" [12:33:53]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:33:53]line СНО: Общий режим [12:33:53]line Чек 274 30.10.2024 12:33 [12:33:53]line Смена: 536 ФФД: 1.0 [12:33:53]line ЗНМ: 0300000116 [12:33:53]line РНМ: 0000000000091780 [12:33:53]line Версия ККМ: 001 [12:33:53]line Платежная система: Mbank [12:33:53]line ФМ: 0000000000871765 [12:33:53]line ФД: 311427 [12:33:53]line ФПД: 23060033760826 [12:33:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T123357&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311427&fm=23060033760826&tin=02508201610067®Number=0000000000091780&sum=150057 [12:33:54]OFD Sender: Processing packet 311427 [packets to send 223, broken 222] [12:33:54]ProducePacketName [12:33:54]name=ofd_packets/00311427 [12:33:54]OFD Sender: To server: pG, [12:33:54]CommunicateWithHost lk.salyk.kg:30040 [12:33:54]ConnectInit lk.salyk.kg [12:33:54]written 0, free lines is 4095 [12:33:54]Connected sock=9 [12:33:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A0 1B 07 01 E0 5A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 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 29 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 B5 27 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 83 C0 04 00 35 04 06 00 14 F9 15 1E EE 3A D3 65 69 10 27 52 64 BC [12:33:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 79 D6 47 00 19 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 31 37 36 35 10 04 04 00 83 C0 04 00 F4 03 04 00 05 CE 21 67 B6 04 01 00 00 C6 61 1D D4 63 A0 A7 49 [12:33:54]CommunicateWithHost err = 0 [12:33:54]CheckOFDResponse [12:33:54]1017 (14) - 77093643461234 [12:33:54]1041 (16) - 0000000000871765 [12:33:54]1040 (4) - 311427 [12:33:54]1012 (4) - 30.10.2024 06:11 [12:33:54]1206 (1) - 0 [12:33:54]OFD Sender: Remove packet 311427 [12:33:54]ProducePacketName [12:33:54]name=ofd_packets/00311427 [12:33:54]NVStorageDeleteData [12:33:54]Write to MH i2c: 01 00 00 68 87 EF [12:33:54]Write i2c OK [12:33:54]MH_I2C_Read... [12:33:54]Read from MH i2c: 01 [12:33:54]MH_I2C_Read... [12:33:54]Read from MH i2c: 01 07 00 [12:33:54]MH_I2C_Read... [12:33:54]Read from MH i2c: 01 07 00 68 87 00 00 00 00 00 EC 0C EE [12:33:54]RasterBufferAndPrint [12:33:54]line [12:33:54]line [12:33:54]line [12:33:54]line [12:33:54]line [12:33:54]written 0, free lines is 3315 [12:33:54]MH_Cut [12:33:54]Write to MH i2c: D1 01 00 6F 87 01 C8 [12:33:54]Write i2c OK [12:33:54]MH_I2C_Read... [12:33:54]Read from MH i2c: D1 [12:33:54]MH_I2C_Read... [12:33:54]Read from MH i2c: D1 01 00 [12:33:54]MH_I2C_Read... [12:33:54]Read from MH i2c: D1 01 00 6F 87 00 C7 [12:33:54]Write to MH i2c: 01 00 00 70 87 F7 [12:33:54]Write i2c OK [12:33:54]MH_I2C_Read... [12:33:55]OFD Sender: No OFD packet to send [12:33:55]*** Cut start [12:33:55]*** Purtial cut [12:33:55]*** Stage 1: CUTSNS_PIN = 1 [12:33:55]Read from MH i2c: 01 [12:33:55]MH_I2C_Read... [12:33:55]*** Stop cut motor [12:33:55]*** Cut end [12:33:55]Read from MH i2c: 01 07 00 [12:33:55]MH_I2C_Read... [12:33:55]Read from MH i2c: 01 07 00 70 87 00 00 00 00 00 FF 0F 0C [12:33:55]process_action close_receipt done [12:33:55]requested_data is exist [12:33:55]produce_requested_data [12:33:55]requested_item fm.sn is exist - process it [12:33:55]wFMCommunicate request_size=4 [12:33:55]MH_SAM_APDU [12:33:55]CAPDU: 80 11 00 00 [12:33:55]Write to MH i2c: E2 08 00 71 87 80 11 00 00 00 00 00 00 72 [12:33:55]Write i2c OK [12:33:55]MH_I2C_Read... [12:33:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:33:55]Read from MH i2c: E2 [12:33:55]MH_I2C_Read... [12:33:55]Read from MH i2c: E2 17 00 [12:33:55]MH_I2C_Read... [12:33:55]Read from MH i2c: E2 17 00 71 87 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C7 [12:33:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:33:55]wFMCommunicate OK [12:33:55]requested_item fd.num is exist - process it [12:33:55]SAM_PROTO_GetFieldsCounters [12:33:55]wFMCommunicate request_size=4 [12:33:55]MH_SAM_APDU [12:33:55]CAPDU: 80 13 00 00 [12:33:55]Write to MH i2c: E2 08 00 72 87 80 13 00 00 00 00 00 00 75 [12:33:55]Write i2c OK [12:33:55]MH_I2C_Read... [12:33:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:33:55]Read from MH i2c: E2 [12:33:55]MH_I2C_Read... [12:33:55]Read from MH i2c: E2 62 00 [12:33:55]MH_I2C_Read... [12:33:55]Read from MH i2c: E2 62 00 72 87 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 83 C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 12 01 00 00 5E 04 04 00 12 01 00 00 57 04 04 00 13 01 00 00 19 04 04 00 00 00 00 00 90 00 32 [12:33: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 83 C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 12 01 00 00 5E 04 04 00 12 01 00 00 57 04 04 00 13 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:33:55]wFMCommunicate OK [12:33:55]SAM_PROTO_GetFieldsCounters done [12:33:55]requested_item shift.num is exist - process it [12:33:55]requested_item shift.opened is exist - process it [12:33:55]req_shift_opened [12:33:55]FM_GetShiftState [12:33:55]SAM_PROTO_GetShiftState [12:33:55]wFMCommunicate request_size=4 [12:33:55]MH_SAM_APDU [12:33:55]CAPDU: 80 13 01 00 [12:33:55]Write to MH i2c: E2 08 00 73 87 80 13 01 00 00 00 00 00 77 [12:33:55]Write i2c OK [12:33:55]MH_I2C_Read... [12:33:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:33:55]Read from MH i2c: E2 [12:33:55]MH_I2C_Read... [12:33:55]Read from MH i2c: E2 0E 00 [12:33:55]MH_I2C_Read... [12:33:55]Read from MH i2c: E2 0E 00 73 87 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 62 [12:33:55]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:33:55]wFMCommunicate OK [12:33:55]SAM_PROTO_GetShiftState done [12:33:55]FM_GetShiftState done [12:33:55]req_shift_opened done [12:33:55]requested_item shift.open_date is exist - process it [12:33:55]req_shift_open_date [12:33:55]req_shift_open_date done [12:33:55]produce_requested_data done [12:33:55]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311427,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:33:55]process_action_free close_receipt [12:33:55]json_value_free [12:33:55]json_value_free done [12:33:55]process_json_proto returns [12:33:55]Send response to host [12:33:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311427,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:33:55]free response buf [12:33:55]execute_script done [12:33:55]execute_script returns [12:33:55]free content buf [12:33:55]Sock 10.Close socket [12:33:55]Sock 10.Thread stoped [12:34:00]OFD Sender: No OFD packet to send [12:34:05]OFD Sender: No OFD packet to send [12:34:10]OFD Sender: No OFD packet to send [12:34:15]OFD Sender: No OFD packet to send [12:34:20]OFD Sender: No OFD packet to send [12:34:25]OFD Sender: No OFD packet to send [12:34:30]OFD Sender: No OFD packet to send [12:34:35]OFD Sender: No OFD packet to send [12:34:35]accept exits with 7 [12:34:35]New connection [12:34:35]New thread 3066510692 created [12:34:35]Thread 3066654052 joined [12:34:35]Waiting for new connection... [12:34:35] Sock 7.Parse request [12:34:35]Sock 7.Check first char [12:34:35]Sock 7.First char is OK [12:34:35]request: POST /json_proto HTTP/1.0 [12:34:35]Method: POST [12:34:35]URL: /json_proto [12:34:35]Method is POST - this is cgi request [12:34:35]url: /json_proto [12:34:35]query_string will be loaded in cgi processing [12:34:35]execute_cgi json_proto POST (null) [12:34:35]execute_cgi path=json_proto method=POST [12:34:35]POST find Content-Length [12:34:35]Host: 172.17.96.3:8080 [12:34:35]Content-Length: 677 [12:34:35]Content-Type: application/json [12:34:35] [12:34:35]POST finish read [12:34:35]Found Content-Length = 677 [12:34:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645230", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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" ] } } [12:34:35]execute_script... [12:34: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)645230", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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" ] } } [12:34:35]POST & json_proto [12:34:35]process_json_proto [12:34:35]json parsed OK: [12:34:35]protocol is kg_v1.0 [12:34:35]action value=close_receipt [12:34:35]process_action close_receipt [12:34:35]cmd_close_receipt [12:34:35]MH_GetDate [12:34:35]Write to MH i2c: F0 00 00 74 87 EA [12:34:35]Write i2c OK [12:34:35]MH_I2C_Read... [12:34:35]Read from MH i2c: F0 [12:34:35]MH_I2C_Read... [12:34:35]Read from MH i2c: F0 09 00 [12:34:35]MH_I2C_Read... [12:34:35]Read from MH i2c: F0 09 00 74 87 00 E0 27 22 67 44 5E 04 65 8E [12:34:35]GetLastDocTimeStamp 1730291637 [12:34:35]current date 1730291680 [12:34:35]FM_GetShiftState [12:34:35]SAM_PROTO_GetShiftState [12:34:35]wFMCommunicate request_size=4 [12:34:35]MH_SAM_APDU [12:34:35]CAPDU: 80 13 01 00 [12:34:35]Write to MH i2c: E2 08 00 75 87 80 13 01 00 00 00 00 00 79 [12:34:35]Write i2c OK [12:34:35]MH_I2C_Read... [12:34:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:34:35]Read from MH i2c: E2 [12:34:35]MH_I2C_Read... [12:34:35]Read from MH i2c: E2 0E 00 [12:34:35]MH_I2C_Read... [12:34:35]Read from MH i2c: E2 0E 00 75 87 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 64 [12:34:35]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:34:35]wFMCommunicate OK [12:34:35]SAM_PROTO_GetShiftState done [12:34:35]FM_GetShiftState done [12:34:35]opened in 1730247899 [12:34:35]opened+sec_in_day 1730334299 [12:34:35]quantity*price = 20003 [12:34:35]sum+1 = 20004 [12:34:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 275 30.10.2024 12:34 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311428 ФПД: 181418881322174 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T123440&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311428&fm=181418881322174&tin=02508201610067®Number=0000000000091780&sum=20000 [12:34:36]StoreToDocumentArchive [12:34:36]shift 536 fd 311428 [12:34:36]save to /storage/0536/doc_00311428 [12:34:36]save last doc name /storage/0536/doc_00311428 to /storage/kkm_last_doc_name [12:34:36]save OK [12:34:36]Clear old archive folders... [12:34:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:34:36]tlvbuf is 00797CD0 [12:34:36]SAM_PROTO_ClearQueue [12:34:36]wFMCommunicate request_size=4 [12:34:36]MH_SAM_APDU [12:34:36]CAPDU: 80 09 00 00 [12:34:36]Write to MH i2c: E2 08 00 82 87 80 09 00 00 00 00 00 00 7B [12:34:36]Write i2c OK [12:34:36]MH_I2C_Read... [12:34:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:34:36]Read from MH i2c: E2 [12:34:36]MH_I2C_Read... [12:34:36]Read from MH i2c: E2 03 00 [12:34:36]MH_I2C_Read... [12:34:36]Read from MH i2c: E2 03 00 82 87 00 90 00 7D [12:34:36]RAPDU: 90 00 [12:34:36]wFMCommunicate OK [12:34:36]SAM_PROTO_ClearQueue done [12:34:36]KKMCreateOFDPacket [12:34:36]OFDProtocolAddRootSTLVToBuf [12:34:36]FM_MakeSignedData [12:34:36]FM_MakeSignedData [12:34:36]SAM_PROTO_SignData [12:34:36]wFMCommunicate request_size=4 [12:34:36]MH_SAM_APDU [12:34:36]CAPDU: 80 0D 01 02 [12:34:36]Write to MH i2c: E2 08 00 83 87 80 0D 01 02 00 00 00 00 83 [12:34:36]Write i2c OK [12:34:36]MH_I2C_Read... [12:34:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:34:36]Read from MH i2c: E2 [12:34:36]MH_I2C_Read... [12:34:36]Read from MH i2c: E2 03 00 [12:34:36]MH_I2C_Read... [12:34:36]Read from MH i2c: E2 03 00 83 87 00 90 00 7E [12:34:36]RAPDU: 90 00 [12:34:36]wFMCommunicate OK [12:34:36]wFMCommunicate request_size=255 [12:34:36]MH_SAM_APDU [12:34: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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 13 01 00 00 F4 03 04 00 E0 27 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 84 C0 04 00 35 04 06 00 A4 [12:34:36]Write to MH i2c: E2 02 01 84 87 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 13 01 00 00 F4 03 04 00 E0 27 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 84 C0 04 00 35 04 06 00 A4 00 00 7D [12:34:36]Write i2c OK [12:34:36]MH_I2C_Read... [12:34:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:34:37]Read from MH i2c: E2 [12:34:37]MH_I2C_Read... [12:34:37]Read from MH i2c: E2 03 00 [12:34:37]MH_I2C_Read... [12:34:37]Read from MH i2c: E2 03 00 84 87 00 90 00 7F [12:34:37]RAPDU: 90 00 [12:34:37]wFMCommunicate OK [12:34:37]wFMCommunicate request_size=10 [12:34:37]MH_SAM_APDU [12:34:37]CAPDU: 80 0D 02 02 05 FF DF FA 0C BE [12:34:37]Write to MH i2c: E2 0D 00 85 87 80 0D 02 02 05 00 FF DF FA 0C BE 00 00 32 [12:34:37]Write i2c OK [12:34:37]MH_I2C_Read... [12:34:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:34:37]Read from MH i2c: E2 [12:34:37]MH_I2C_Read... [12:34:37]Read from MH i2c: E2 03 00 [12:34:37]MH_I2C_Read... [12:34:37]Read from MH i2c: E2 03 00 85 87 00 90 00 80 [12:34:37]RAPDU: 90 00 [12:34:37]wFMCommunicate OK [12:34:37]wFMCommunicate request_size=4 [12:34:37]MH_SAM_APDU [12:34:37]CAPDU: 80 0D 03 02 [12:34:37]Write to MH i2c: E2 08 00 86 87 80 0D 03 02 00 00 00 00 88 [12:34:37]Write i2c OK [12:34:37]MH_I2C_Read... [12:34:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:34:37]Read from MH i2c: E2 [12:34:37]MH_I2C_Read... [12:34:37]Read from MH i2c: E2 0B 00 [12:34:37]MH_I2C_Read... [12:34:37]Read from MH i2c: E2 0B 00 86 87 00 10 E7 EF F6 5E 9F 43 CD 90 00 72 [12:34:37]RAPDU: 10 E7 EF F6 5E 9F 43 CD 90 00 [12:34:37]wFMCommunicate OK [12:34:37]SAM_PROTO_SignData done [12:34:37]FM_MakeSignedData done [12:34:37]CreateOFDProtocolMessage [12:34:37]wFMCommunicate request_size=4 [12:34:37]MH_SAM_APDU [12:34:37]CAPDU: 80 11 00 00 [12:34:37]Write to MH i2c: E2 08 00 87 87 80 11 00 00 00 00 00 00 88 [12:34:37]Write i2c OK [12:34:37]MH_I2C_Read... [12:34:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:34:37]Read from MH i2c: E2 [12:34:37]MH_I2C_Read... [12:34:37]Read from MH i2c: E2 17 00 [12:34:37]MH_I2C_Read... [12:34:37]Read from MH i2c: E2 17 00 87 87 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DD [12:34:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:34:37]wFMCommunicate OK [12:34:37]CreateOFDProtocolMessage done [12:34:37]OFDSenderStorePacket 311428 [12:34:37]StoreOFDPacket docnum=311428 [12:34:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D7 88 07 01 AF 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 13 01 00 00 F4 03 04 00 E0 27 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 84 C0 04 00 35 04 06 00 A4 FF DF FA 0C BE 10 E7 EF F6 5E 9F 43 CD [12:34:37]CheckFolder [12:34:37]dirname=/storage/ofd_packets [12:34:37]CheckFolder done [12:34:37]ProducePacketName [12:34:37]name=ofd_packets/00311428 [12:34:37]NVStorageSaveData ofd_packets/00311428 [12:34:37]File name is /storage/ofd_packets/00311428 [12:34:37]Write 301 bytes [12:34:37]NVStorageSaveData done [12:34:37]OFDSenderStorePacket done [12:34:37]KKMCreateOFDPacket done [12:34:37]NVStorageSaveData kkm_last_timestamp [12:34:37]File name is /storage/kkm_last_timestamp [12:34:37]Write 4 bytes [12:34:37]NVStorageSaveData done [12:34:37]ExternCall_PrintAddStr [12:34:37]wPrintStart [12:34:37]Write to MH i2c: 01 00 00 88 87 0F [12:34:37]Write i2c OK [12:34:37]MH_I2C_Read... [12:34:37]Read from MH i2c: 01 [12:34:37]MH_I2C_Read... [12:34:37]Read from MH i2c: 01 07 00 [12:34:37]MH_I2C_Read... [12:34:37]Read from MH i2c: 01 07 00 88 87 00 00 00 00 00 FF 0F 24 [12:34:37]RasterBufferAndPrint [12:34:37]line Счет N : (1)645230 [12:34:37]line ИНН: 02508201610067 [12:34:37]line Контрольно-Кассовый Чек [12:34:37]line ПРОДАЖА [12:34:37]line ТРК (МРК, ГНК) : 52 [12:34:37]line Товар: 2710124130 [12:34:37]line Аи-92-К-2 [12:34:37]line 2.990 * 66.90 [12:34:37]line = 200.03 [12:34:37]line НДС 12% НСП 1% [12:34:37]line > о реализуемом товаре [12:34:37]line ОКРУГЛЕНИЕ: -0.03 [12:34:37]line ИТОГО: 200.00 [12:34:37]line Внесено: 200.00 [12:34:37]line СДАЧА: 0.00 [12:34:37]line НСП 1% : 1.77 [12:34:37]line НДС 12% : 21.24 [12:34:37]line Наличными: 200.00 [12:34:37]line Безнал.: 0.00 [12:34:37]line Место: АЗС № 172 "Партнер Нефть" [12:34:37]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:34:37]line СНО: Общий режим [12:34:37]line Чек 275 30.10.2024 12:34 [12:34:37]line Смена: 536 ФФД: 1.0 [12:34:37]line ЗНМ: 0300000116 [12:34:37]line РНМ: 0000000000091780 [12:34:37]line Версия ККМ: 001 [12:34:37]line ФМ: 0000000000871765 [12:34:37]line ФД: 311428 [12:34:37]line ФПД: 181418881322174 [12:34:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T123440&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311428&fm=181418881322174&tin=02508201610067®Number=0000000000091780&sum=20000 [12:34:37]written 0, free lines is 4095 [12:34:37]OFD Sender: Processing packet 311428 [packets to send 223, broken 222] [12:34:37]ProducePacketName [12:34:37]name=ofd_packets/00311428 [12:34:37]OFD Sender: To server: pG, [12:34:37]CommunicateWithHost lk.salyk.kg:30040 [12:34:37]ConnectInit lk.salyk.kg [12:34:37]Connected sock=11 [12: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 31 37 36 35 0F 01 00 00 D7 88 07 01 AF 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 13 01 00 00 F4 03 04 00 E0 27 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 84 C0 04 00 35 04 06 00 A4 FF DF FA 0C BE 10 E7 EF F6 5E 9F 43 CD [12:34:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 92 79 47 00 F6 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 31 37 36 35 10 04 04 00 84 C0 04 00 F4 03 04 00 30 CE 21 67 B6 04 01 00 00 10 A5 F7 A0 E3 D9 29 DA [12:34:37]CommunicateWithHost err = 0 [12:34:37]CheckOFDResponse [12:34:37]1017 (14) - 77093643461234 [12:34:37]1041 (16) - 0000000000871765 [12:34:37]1040 (4) - 311428 [12:34:37]1012 (4) - 30.10.2024 06:12 [12:34:37]1206 (1) - 0 [12:34:37]OFD Sender: Remove packet 311428 [12:34:37]ProducePacketName [12:34:37]name=ofd_packets/00311428 [12:34:37]NVStorageDeleteData [12:34:37]Write to MH i2c: 01 00 00 B2 87 39 [12:34:37]Write i2c OK [12:34:37]MH_I2C_Read... [12:34:37]Read from MH i2c: 01 [12:34:37]MH_I2C_Read... [12:34:37]Read from MH i2c: 01 07 00 [12:34:37]MH_I2C_Read... [12:34:37]Read from MH i2c: 01 07 00 B2 87 00 00 00 00 00 C8 0C 14 [12:34:37]RasterBufferAndPrint [12:34:37]line [12:34:37]line [12:34:37]line [12:34:37]line [12:34:37]line [12:34:37]written 0, free lines is 3278 [12:34:37]MH_Cut [12:34:37]Write to MH i2c: D1 01 00 B9 87 01 12 [12:34:37]Write i2c OK [12:34:37]MH_I2C_Read... [12:34:37]Read from MH i2c: D1 [12:34:37]MH_I2C_Read... [12:34:37]Read from MH i2c: D1 01 00 [12:34:37]MH_I2C_Read... [12:34:37]Read from MH i2c: D1 01 00 B9 87 00 11 [12:34:37]Write to MH i2c: 01 00 00 BA 87 41 [12:34:37]Write i2c OK [12:34:37]MH_I2C_Read... [12:34:38]OFD Sender: No OFD packet to send [12:34:38]*** Cut start [12:34:38]*** Purtial cut [12:34:38]*** Stage 1: CUTSNS_PIN = 1 [12:34:38]Read from MH i2c: 01 [12:34:38]MH_I2C_Read... [12:34:38]*** Stop cut motor [12:34:38]*** Cut end [12:34:38]Read from MH i2c: 01 07 00 [12:34:38]MH_I2C_Read... [12:34:38]Read from MH i2c: 01 07 00 BA 87 00 00 00 00 00 FF 0F 56 [12:34:38]process_action close_receipt done [12:34:38]requested_data is exist [12:34:38]produce_requested_data [12:34:38]requested_item fm.sn is exist - process it [12:34:38]wFMCommunicate request_size=4 [12:34:38]MH_SAM_APDU [12:34:38]CAPDU: 80 11 00 00 [12:34:38]Write to MH i2c: E2 08 00 BB 87 80 11 00 00 00 00 00 00 BC [12:34:38]Write i2c OK [12:34:38]MH_I2C_Read... [12:34:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:34:38]Read from MH i2c: E2 [12:34:38]MH_I2C_Read... [12:34:38]Read from MH i2c: E2 17 00 [12:34:38]MH_I2C_Read... [12:34:38]Read from MH i2c: E2 17 00 BB 87 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 11 [12:34:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:34:38]wFMCommunicate OK [12:34:38]requested_item fd.num is exist - process it [12:34:38]SAM_PROTO_GetFieldsCounters [12:34:38]wFMCommunicate request_size=4 [12:34:38]MH_SAM_APDU [12:34:38]CAPDU: 80 13 00 00 [12:34:38]Write to MH i2c: E2 08 00 BC 87 80 13 00 00 00 00 00 00 BF [12:34:38]Write i2c OK [12:34:38]MH_I2C_Read... [12:34:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:34:38]Read from MH i2c: E2 [12:34:38]MH_I2C_Read... [12:34:38]Read from MH i2c: E2 62 00 [12:34:38]MH_I2C_Read... [12:34:38]Read from MH i2c: E2 62 00 BC 87 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 84 C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 13 01 00 00 5E 04 04 00 13 01 00 00 57 04 04 00 14 01 00 00 19 04 04 00 00 00 00 00 90 00 80 [12:34: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 84 C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 13 01 00 00 5E 04 04 00 13 01 00 00 57 04 04 00 14 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:34:38]wFMCommunicate OK [12:34:38]SAM_PROTO_GetFieldsCounters done [12:34:38]requested_item shift.num is exist - process it [12:34:38]requested_item shift.opened is exist - process it [12:34:38]req_shift_opened [12:34:38]FM_GetShiftState [12:34:38]SAM_PROTO_GetShiftState [12:34:38]wFMCommunicate request_size=4 [12:34:38]MH_SAM_APDU [12:34:38]CAPDU: 80 13 01 00 [12:34:38]Write to MH i2c: E2 08 00 BD 87 80 13 01 00 00 00 00 00 C1 [12:34:38]Write i2c OK [12:34:38]MH_I2C_Read... [12:34:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:34:38]Read from MH i2c: E2 [12:34:38]MH_I2C_Read... [12:34:38]Read from MH i2c: E2 0E 00 [12:34:38]MH_I2C_Read... [12:34:38]Read from MH i2c: E2 0E 00 BD 87 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 AC [12:34:38]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:34:38]wFMCommunicate OK [12:34:38]SAM_PROTO_GetShiftState done [12:34:38]FM_GetShiftState done [12:34:38]req_shift_opened done [12:34:38]requested_item shift.open_date is exist - process it [12:34:38]req_shift_open_date [12:34:38]req_shift_open_date done [12:34:38]produce_requested_data done [12:34:38]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311428,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:34:38]process_action_free close_receipt [12:34:38]json_value_free [12:34:38]json_value_free done [12:34:38]process_json_proto returns [12:34:38]Send response to host [12:34:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311428,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:34:38]free response buf [12:34:38]execute_script done [12:34:38]execute_script returns [12:34:38]free content buf [12:34:38]Sock 7.Close socket [12:34:38]Sock 7.Thread stoped [12:34:39]accept exits with 9 [12:34:39]New connection [12:34:39]New thread 3066654052 created [12:34:39]Thread 3066510692 joined [12:34:39]Waiting for new connection... [12:34:39] Sock 9.Parse request [12:34:39]Sock 9.Check first char [12:34:39]Sock 9.First char is OK [12:34:39]request: POST /json_proto HTTP/1.0 [12:34:39]Method: POST [12:34:39]URL: /json_proto [12:34:39]Method is POST - this is cgi request [12:34:39]url: /json_proto [12:34:39]query_string will be loaded in cgi processing [12:34:39]execute_cgi json_proto POST (null) [12:34:39]execute_cgi path=json_proto method=POST [12:34:39]POST find Content-Length [12:34:39]Host: 172.17.96.3:8080 [12:34:39]Content-Length: 678 [12:34:39]Content-Type: application/json [12:34:39] [12:34:39]POST finish read [12:34:39]Found Content-Length = 678 [12:34:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645229", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "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:34:39]execute_script... [12:34: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)645229", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "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:34:39]POST & json_proto [12:34:39]process_json_proto [12:34:39]json parsed OK: [12:34:39]protocol is kg_v1.0 [12:34:39]action value=close_receipt [12:34:39]process_action close_receipt [12:34:39]cmd_close_receipt [12:34:39]MH_GetDate [12:34:39]Write to MH i2c: F0 00 00 BE 87 34 [12:34:39]Write i2c OK [12:34:39]MH_I2C_Read... [12:34:39]Read from MH i2c: F0 [12:34:39]MH_I2C_Read... [12:34:39]Read from MH i2c: F0 09 00 [12:34:39]MH_I2C_Read... [12:34:39]Read from MH i2c: F0 09 00 BE 87 00 E4 27 22 67 44 5E 04 65 DC [12:34:39]GetLastDocTimeStamp 1730291680 [12:34:39]current date 1730291684 [12:34:39]FM_GetShiftState [12:34:39]SAM_PROTO_GetShiftState [12:34:39]wFMCommunicate request_size=4 [12:34:39]MH_SAM_APDU [12:34:39]CAPDU: 80 13 01 00 [12:34:39]Write to MH i2c: E2 08 00 BF 87 80 13 01 00 00 00 00 00 C3 [12:34:39]Write i2c OK [12:34:39]MH_I2C_Read... [12:34:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:34:39]Read from MH i2c: E2 [12:34:39]MH_I2C_Read... [12:34:39]Read from MH i2c: E2 0E 00 [12:34:39]MH_I2C_Read... [12:34:39]Read from MH i2c: E2 0E 00 BF 87 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 AE [12:34:39]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:34:39]wFMCommunicate OK [12:34:39]SAM_PROTO_GetShiftState done [12:34:39]FM_GetShiftState done [12:34:39]opened in 1730247899 [12:34:39]opened+sec_in_day 1730334299 [12:34:39]quantity*price = 70044 [12:34:39]sum+1 = 70045 [12:34:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 276 30.10.2024 12:34 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311429 ФПД: 234187069410640 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T123444&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311429&fm=234187069410640&tin=02508201610067®Number=0000000000091780&sum=70000 [12:34:40]StoreToDocumentArchive [12:34:40]shift 536 fd 311429 [12:34:40]save to /storage/0536/doc_00311429 [12:34:40]save last doc name /storage/0536/doc_00311429 to /storage/kkm_last_doc_name [12:34:40]save OK [12:34:40]Clear old archive folders... [12:34:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:34:40]tlvbuf is 00656F90 [12:34:40]SAM_PROTO_ClearQueue [12:34:40]wFMCommunicate request_size=4 [12:34:40]MH_SAM_APDU [12:34:40]CAPDU: 80 09 00 00 [12:34:40]Write to MH i2c: E2 08 00 CC 87 80 09 00 00 00 00 00 00 C5 [12:34:40]Write i2c OK [12:34:40]MH_I2C_Read... [12:34:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:34:40]Read from MH i2c: E2 [12:34:40]MH_I2C_Read... [12:34:40]Read from MH i2c: E2 03 00 [12:34:40]MH_I2C_Read... [12:34:40]Read from MH i2c: E2 03 00 CC 87 00 90 00 C7 [12:34:40]RAPDU: 90 00 [12:34:40]wFMCommunicate OK [12:34:40]SAM_PROTO_ClearQueue done [12:34:40]KKMCreateOFDPacket [12:34:40]OFDProtocolAddRootSTLVToBuf [12:34:40]FM_MakeSignedData [12:34:40]FM_MakeSignedData [12:34:40]SAM_PROTO_SignData [12:34:40]wFMCommunicate request_size=4 [12:34:40]MH_SAM_APDU [12:34:40]CAPDU: 80 0D 01 02 [12:34:40]Write to MH i2c: E2 08 00 CD 87 80 0D 01 02 00 00 00 00 CD [12:34:40]Write i2c OK [12:34:40]MH_I2C_Read... [12:34:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:34:40]Read from MH i2c: E2 [12:34:40]MH_I2C_Read... [12:34:40]Read from MH i2c: E2 03 00 [12:34:40]MH_I2C_Read... [12:34:40]Read from MH i2c: E2 03 00 CD 87 00 90 00 C8 [12:34:40]RAPDU: 90 00 [12:34:40]wFMCommunicate OK [12:34:40]wFMCommunicate request_size=255 [12:34:40]MH_SAM_APDU [12:34: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 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 14 01 00 00 F4 03 04 00 E4 27 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 85 C0 04 00 35 04 06 00 D4 [12:34:40]Write to MH i2c: E2 02 01 CE 87 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 14 01 00 00 F4 03 04 00 E4 27 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 85 C0 04 00 35 04 06 00 D4 00 00 4B [12:34:40]Write i2c OK [12:34:40]MH_I2C_Read... [12:34:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:34:41]Read from MH i2c: E2 [12:34:41]MH_I2C_Read... [12:34:41]Read from MH i2c: E2 03 00 [12:34:41]MH_I2C_Read... [12:34:41]Read from MH i2c: E2 03 00 CE 87 00 90 00 C9 [12:34:41]RAPDU: 90 00 [12:34:41]wFMCommunicate OK [12:34:41]wFMCommunicate request_size=10 [12:34:41]MH_SAM_APDU [12:34:41]CAPDU: 80 0D 02 02 05 FD ED 15 4D 50 [12:34:41]Write to MH i2c: E2 0D 00 CF 87 80 0D 02 02 05 00 FD ED 15 4D 50 00 00 76 [12:34:41]Write i2c OK [12:34:41]MH_I2C_Read... [12:34:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:34:41]Read from MH i2c: E2 [12:34:41]MH_I2C_Read... [12:34:41]Read from MH i2c: E2 03 00 [12:34:41]MH_I2C_Read... [12:34:41]Read from MH i2c: E2 03 00 CF 87 00 90 00 CA [12:34:41]RAPDU: 90 00 [12:34:41]wFMCommunicate OK [12:34:41]wFMCommunicate request_size=4 [12:34:41]MH_SAM_APDU [12:34:41]CAPDU: 80 0D 03 02 [12:34:41]Write to MH i2c: E2 08 00 D0 87 80 0D 03 02 00 00 00 00 D2 [12:34:41]Write i2c OK [12:34:41]MH_I2C_Read... [12:34:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:34:41]Read from MH i2c: E2 [12:34:41]MH_I2C_Read... [12:34:41]Read from MH i2c: E2 0B 00 [12:34:41]MH_I2C_Read... [12:34:41]Read from MH i2c: E2 0B 00 D0 87 00 18 16 04 74 F8 E6 4B 0D 90 00 AF [12:34:41]RAPDU: 18 16 04 74 F8 E6 4B 0D 90 00 [12:34:41]wFMCommunicate OK [12:34:41]SAM_PROTO_SignData done [12:34:41]FM_MakeSignedData done [12:34:41]CreateOFDProtocolMessage [12:34:41]wFMCommunicate request_size=4 [12:34:41]MH_SAM_APDU [12:34:41]CAPDU: 80 11 00 00 [12:34:41]Write to MH i2c: E2 08 00 D1 87 80 11 00 00 00 00 00 00 D2 [12:34:41]Write i2c OK [12:34:41]MH_I2C_Read... [12:34:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:34:41]Read from MH i2c: E2 [12:34:41]MH_I2C_Read... [12:34:41]Read from MH i2c: E2 17 00 [12:34:41]MH_I2C_Read... [12:34:41]Read from MH i2c: E2 17 00 D1 87 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 27 [12:34:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:34:41]wFMCommunicate OK [12:34:41]CreateOFDProtocolMessage done [12:34:41]OFDSenderStorePacket 311429 [12:34:41]StoreOFDPacket docnum=311429 [12:34:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B6 1A 07 01 AA 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 14 01 00 00 F4 03 04 00 E4 27 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 85 C0 04 00 35 04 06 00 D4 FD ED 15 4D 50 18 16 04 74 F8 E6 4B 0D [12:34:41]CheckFolder [12:34:41]dirname=/storage/ofd_packets [12:34:41]CheckFolder done [12:34:41]ProducePacketName [12:34:41]name=ofd_packets/00311429 [12:34:41]NVStorageSaveData ofd_packets/00311429 [12:34:41]File name is /storage/ofd_packets/00311429 [12:34:41]Write 301 bytes [12:34:41]NVStorageSaveData done [12:34:41]OFDSenderStorePacket done [12:34:41]KKMCreateOFDPacket done [12:34:41]NVStorageSaveData kkm_last_timestamp [12:34:41]File name is /storage/kkm_last_timestamp [12:34:41]Write 4 bytes [12:34:41]NVStorageSaveData done [12:34:41]ExternCall_PrintAddStr [12:34:41]wPrintStart [12:34:41]Write to MH i2c: 01 00 00 D2 87 59 [12:34:41]Write i2c OK [12:34:41]MH_I2C_Read... [12:34:41]Read from MH i2c: 01 [12:34:41]MH_I2C_Read... [12:34:41]Read from MH i2c: 01 07 00 [12:34:41]MH_I2C_Read... [12:34:41]Read from MH i2c: 01 07 00 D2 87 00 00 00 00 00 FF 0F 6E [12:34:41]RasterBufferAndPrint [12:34:41]line Счет N : (1)645229 [12:34:41]line ИНН: 02508201610067 [12:34:41]line Контрольно-Кассовый Чек [12:34:41]line ПРОДАЖА [12:34:41]line ТРК (МРК, ГНК) : 41 [12:34:41]line Товар: 2710124130 [12:34:41]line Аи-92-К-2 [12:34:41]line 10.470 * 66.90 [12:34:41]line = 700.44 [12:34:41]line НДС 12% НСП 1% [12:34:41]line > о реализуемом товаре [12:34:41]line ОКРУГЛЕНИЕ: -0.44 [12:34:41]line ИТОГО: 700.00 [12:34:41]line Внесено: 700.00 [12:34:41]line СДАЧА: 0.00 [12:34:41]line НСП 1% : 6.20 [12:34:41]line НДС 12% : 74.38 [12:34:41]line Наличными: 700.00 [12:34:41]line Безнал.: 0.00 [12:34:41]line Место: АЗС № 172 "Партнер Нефть" [12:34:41]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:34:41]line СНО: Общий режим [12:34:41]line Чек 276 30.10.2024 12:34 [12:34:41]line Смена: 536 ФФД: 1.0 [12:34:41]line ЗНМ: 0300000116 [12:34:41]line РНМ: 0000000000091780 [12:34:41]line Версия ККМ: 001 [12:34:41]line ФМ: 0000000000871765 [12:34:41]line ФД: 311429 [12:34:41]line ФПД: 234187069410640 [12:34:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T123444&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311429&fm=234187069410640&tin=02508201610067®Number=0000000000091780&sum=70000 [12:34:41]OFD Sender: Processing packet 311429 [packets to send 223, broken 222] [12:34:41]ProducePacketName [12:34:41]name=ofd_packets/00311429 [12:34:41]written 0, free lines is 4095 [12:34:41]OFD Sender: To server: pG, [12:34:41]CommunicateWithHost lk.salyk.kg:30040 [12:34:41]ConnectInit lk.salyk.kg [12:34:41]Connected sock=10 [12: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 31 37 36 35 0F 01 00 00 B6 1A 07 01 AA 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 14 01 00 00 F4 03 04 00 E4 27 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 85 C0 04 00 35 04 06 00 D4 FD ED 15 4D 50 18 16 04 74 F8 E6 4B 0D [12:34:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 8A 8F 47 00 2B 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 31 37 36 35 10 04 04 00 85 C0 04 00 F4 03 04 00 34 CE 21 67 B6 04 01 00 00 02 2E 9E 2C 11 49 5D DF [12:34:41]CommunicateWithHost err = 0 [12:34:41]CheckOFDResponse [12:34:41]1017 (14) - 77093643461234 [12:34:41]1041 (16) - 0000000000871765 [12:34:41]1040 (4) - 311429 [12:34:41]1012 (4) - 30.10.2024 06:12 [12:34:41]1206 (1) - 0 [12:34:41]OFD Sender: Remove packet 311429 [12:34:41]ProducePacketName [12:34:41]name=ofd_packets/00311429 [12:34:41]NVStorageDeleteData [12:34:42]Write to MH i2c: 01 00 00 FC 87 83 [12:34:42]Write i2c OK [12:34:42]MH_I2C_Read... [12:34:42]Read from MH i2c: 01 [12:34:42]MH_I2C_Read... [12:34:42]Read from MH i2c: 01 07 00 [12:34:42]MH_I2C_Read... [12:34:42]Read from MH i2c: 01 07 00 FC 87 00 00 00 00 00 CB 0C 61 [12:34:42]RasterBufferAndPrint [12:34:42]line [12:34:42]line [12:34:42]line [12:34:42]line [12:34:42]line [12:34:42]written 0, free lines is 3290 [12:34:42]MH_Cut [12:34:42]Write to MH i2c: D1 01 00 03 88 01 5D [12:34:42]Write i2c OK [12:34:42]MH_I2C_Read... [12:34:42]Read from MH i2c: D1 [12:34:42]MH_I2C_Read... [12:34:42]Read from MH i2c: D1 01 00 [12:34:42]MH_I2C_Read... [12:34:42]Read from MH i2c: D1 01 00 03 88 00 5C [12:34:42]Write to MH i2c: 01 00 00 04 88 8C [12:34:42]Write i2c OK [12:34:42]MH_I2C_Read... [12:34:42]OFD Sender: No OFD packet to send [12:34:42]*** Cut start [12:34:42]*** Purtial cut [12:34:42]*** Stage 1: CUTSNS_PIN = 1 [12:34:43]Read from MH i2c: 01 [12:34:43]MH_I2C_Read... [12:34:43]*** Stop cut motor [12:34:43]*** Cut end [12:34:43]Read from MH i2c: 01 07 00 [12:34:43]MH_I2C_Read... [12:34:43]Read from MH i2c: 01 07 00 04 88 00 00 00 00 00 FF 0F A1 [12:34:43]process_action close_receipt done [12:34:43]requested_data is exist [12:34:43]produce_requested_data [12:34:43]requested_item fm.sn is exist - process it [12:34:43]wFMCommunicate request_size=4 [12:34:43]MH_SAM_APDU [12:34:43]CAPDU: 80 11 00 00 [12:34:43]Write to MH i2c: E2 08 00 05 88 80 11 00 00 00 00 00 00 07 [12:34:43]Write i2c OK [12:34:43]MH_I2C_Read... [12:34:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:34:43]Read from MH i2c: E2 [12:34:43]MH_I2C_Read... [12:34:43]Read from MH i2c: E2 17 00 [12:34:43]MH_I2C_Read... [12:34:43]Read from MH i2c: E2 17 00 05 88 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5C [12:34:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:34:43]wFMCommunicate OK [12:34:43]requested_item fd.num is exist - process it [12:34:43]SAM_PROTO_GetFieldsCounters [12:34:43]wFMCommunicate request_size=4 [12:34:43]MH_SAM_APDU [12:34:43]CAPDU: 80 13 00 00 [12:34:43]Write to MH i2c: E2 08 00 06 88 80 13 00 00 00 00 00 00 0A [12:34:43]Write i2c OK [12:34:43]MH_I2C_Read... [12:34:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:34:43]Read from MH i2c: E2 [12:34:43]MH_I2C_Read... [12:34:43]Read from MH i2c: E2 62 00 [12:34:43]MH_I2C_Read... [12:34:43]Read from MH i2c: E2 62 00 06 88 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 85 C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 14 01 00 00 5E 04 04 00 14 01 00 00 57 04 04 00 15 01 00 00 19 04 04 00 00 00 00 00 90 00 CF [12:34: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 85 C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 14 01 00 00 5E 04 04 00 14 01 00 00 57 04 04 00 15 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:34:43]wFMCommunicate OK [12:34:43]SAM_PROTO_GetFieldsCounters done [12:34:43]requested_item shift.num is exist - process it [12:34:43]requested_item shift.opened is exist - process it [12:34:43]req_shift_opened [12:34:43]FM_GetShiftState [12:34:43]SAM_PROTO_GetShiftState [12:34:43]wFMCommunicate request_size=4 [12:34:43]MH_SAM_APDU [12:34:43]CAPDU: 80 13 01 00 [12:34:43]Write to MH i2c: E2 08 00 07 88 80 13 01 00 00 00 00 00 0C [12:34:43]Write i2c OK [12:34:43]MH_I2C_Read... [12:34:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:34:43]Read from MH i2c: E2 [12:34:43]MH_I2C_Read... [12:34:43]Read from MH i2c: E2 0E 00 [12:34:43]MH_I2C_Read... [12:34:43]Read from MH i2c: E2 0E 00 07 88 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 F7 [12:34:43]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:34:43]wFMCommunicate OK [12:34:43]SAM_PROTO_GetShiftState done [12:34:43]FM_GetShiftState done [12:34:43]req_shift_opened done [12:34:43]requested_item shift.open_date is exist - process it [12:34:43]req_shift_open_date [12:34:43]req_shift_open_date done [12:34:43]produce_requested_data done [12:34:43]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311429,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:34:43]process_action_free close_receipt [12:34:43]json_value_free [12:34:43]json_value_free done [12:34:43]process_json_proto returns [12:34:43]Send response to host [12:34:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311429,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:34:43]free response buf [12:34:43]execute_script done [12:34:43]execute_script returns [12:34:43]free content buf [12:34:43]Sock 9.Close socket [12:34:43]Sock 9.Thread stoped [12:34:47]OFD Sender: No OFD packet to send [12:34:52]OFD Sender: No OFD packet to send [12:34:57]OFD Sender: No OFD packet to send [12:35:02]OFD Sender: No OFD packet to send [12:35:07]OFD Sender: No OFD packet to send [12:35:12]OFD Sender: No OFD packet to send [12:35:14]accept exits with 7 [12:35:14]New connection [12:35:14]New thread 3066510692 created [12:35:14]Thread 3066654052 joined [12:35:14]Waiting for new connection... [12:35:14] Sock 7.Parse request [12:35:14]Sock 7.Check first char [12:35:14]Sock 7.First char is OK [12:35:14]request: POST /json_proto HTTP/1.0 [12:35:14]Method: POST [12:35:14]URL: /json_proto [12:35:14]Method is POST - this is cgi request [12:35:14]url: /json_proto [12:35:14]query_string will be loaded in cgi processing [12:35:14]execute_cgi json_proto POST (null) [12:35:14]execute_cgi path=json_proto method=POST [12:35:14]POST find Content-Length [12:35:14]Host: 172.17.96.3:8080 [12:35:14]Content-Length: 677 [12:35:14]Content-Type: application/json [12:35:14] [12:35:14]POST finish read [12:35:14]Found Content-Length = 677 [12:35:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645231", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:35:14]execute_script... [12:35: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)645231", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:35:14]POST & json_proto [12:35:14]process_json_proto [12:35:14]json parsed OK: [12:35:14]protocol is kg_v1.0 [12:35:14]action value=close_receipt [12:35:14]process_action close_receipt [12:35:14]cmd_close_receipt [12:35:14]MH_GetDate [12:35:14]Write to MH i2c: F0 00 00 08 88 7F [12:35:14]Write i2c OK [12:35:14]MH_I2C_Read... [12:35:14]Read from MH i2c: F0 [12:35:14]MH_I2C_Read... [12:35:14]Read from MH i2c: F0 09 00 [12:35:14]MH_I2C_Read... [12:35:14]Read from MH i2c: F0 09 00 08 88 00 08 28 22 67 44 5E 04 65 4C [12:35:14]GetLastDocTimeStamp 1730291684 [12:35:14]current date 1730291720 [12:35:14]FM_GetShiftState [12:35:14]SAM_PROTO_GetShiftState [12:35:14]wFMCommunicate request_size=4 [12:35:14]MH_SAM_APDU [12:35:14]CAPDU: 80 13 01 00 [12:35:14]Write to MH i2c: E2 08 00 09 88 80 13 01 00 00 00 00 00 0E [12:35:14]Write i2c OK [12:35:14]MH_I2C_Read... [12:35:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:35:14]Read from MH i2c: E2 [12:35:14]MH_I2C_Read... [12:35:14]Read from MH i2c: E2 0E 00 [12:35:14]MH_I2C_Read... [12:35:14]Read from MH i2c: E2 0E 00 09 88 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 F9 [12:35:14]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:35:14]wFMCommunicate OK [12:35:14]SAM_PROTO_GetShiftState done [12:35:14]FM_GetShiftState done [12:35:14]opened in 1730247899 [12:35:14]opened+sec_in_day 1730334299 [12:35:14]quantity*price = 50041 [12:35:14]sum+1 = 50042 [12:35:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 277 30.10.2024 12:35 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311430 ФПД: 142069234120528 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T123520&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311430&fm=142069234120528&tin=02508201610067®Number=0000000000091780&sum=50000 [12:35:16]StoreToDocumentArchive [12:35:16]shift 536 fd 311430 [12:35:16]save to /storage/0536/doc_00311430 [12:35:16]save last doc name /storage/0536/doc_00311430 to /storage/kkm_last_doc_name [12:35:16]save OK [12:35:16]Clear old archive folders... [12:35:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:35:16]tlvbuf is 006B7080 [12:35:16]SAM_PROTO_ClearQueue [12:35:16]wFMCommunicate request_size=4 [12:35:16]MH_SAM_APDU [12:35:16]CAPDU: 80 09 00 00 [12:35:16]Write to MH i2c: E2 08 00 16 88 80 09 00 00 00 00 00 00 10 [12:35:16]Write i2c OK [12:35:16]MH_I2C_Read... [12:35:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:35:16]Read from MH i2c: E2 [12:35:16]MH_I2C_Read... [12:35:16]Read from MH i2c: E2 03 00 [12:35:16]MH_I2C_Read... [12:35:16]Read from MH i2c: E2 03 00 16 88 00 90 00 12 [12:35:16]RAPDU: 90 00 [12:35:16]wFMCommunicate OK [12:35:16]SAM_PROTO_ClearQueue done [12:35:16]KKMCreateOFDPacket [12:35:16]OFDProtocolAddRootSTLVToBuf [12:35:16]FM_MakeSignedData [12:35:16]FM_MakeSignedData [12:35:16]SAM_PROTO_SignData [12:35:16]wFMCommunicate request_size=4 [12:35:16]MH_SAM_APDU [12:35:16]CAPDU: 80 0D 01 02 [12:35:16]Write to MH i2c: E2 08 00 17 88 80 0D 01 02 00 00 00 00 18 [12:35:16]Write i2c OK [12:35:16]MH_I2C_Read... [12:35:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:35:16]Read from MH i2c: E2 [12:35:16]MH_I2C_Read... [12:35:16]Read from MH i2c: E2 03 00 [12:35:16]MH_I2C_Read... [12:35:16]Read from MH i2c: E2 03 00 17 88 00 90 00 13 [12:35:16]RAPDU: 90 00 [12:35:16]wFMCommunicate OK [12:35:16]wFMCommunicate request_size=255 [12:35:16]MH_SAM_APDU [12:35: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 15 01 00 00 F4 03 04 00 08 28 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 86 C0 04 00 35 04 06 00 81 [12:35:16]Write to MH i2c: E2 02 01 18 88 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 15 01 00 00 F4 03 04 00 08 28 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 86 C0 04 00 35 04 06 00 81 00 00 5A [12:35:16]Write i2c OK [12:35:16]MH_I2C_Read... [12:35:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:35:16]Read from MH i2c: E2 [12:35:16]MH_I2C_Read... [12:35:16]Read from MH i2c: E2 03 00 [12:35:16]MH_I2C_Read... [12:35:16]Read from MH i2c: E2 03 00 18 88 00 90 00 14 [12:35:16]RAPDU: 90 00 [12:35:16]wFMCommunicate OK [12:35:16]wFMCommunicate request_size=10 [12:35:16]MH_SAM_APDU [12:35:16]CAPDU: 80 0D 02 02 05 36 12 3B B7 50 [12:35:16]Write to MH i2c: E2 0D 00 19 88 80 0D 02 02 05 00 36 12 3B B7 50 00 00 AF [12:35:16]Write i2c OK [12:35:16]MH_I2C_Read... [12:35:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:35:16]Read from MH i2c: E2 [12:35:16]MH_I2C_Read... [12:35:16]Read from MH i2c: E2 03 00 [12:35:16]MH_I2C_Read... [12:35:16]Read from MH i2c: E2 03 00 19 88 00 90 00 15 [12:35:16]RAPDU: 90 00 [12:35:16]wFMCommunicate OK [12:35:16]wFMCommunicate request_size=4 [12:35:16]MH_SAM_APDU [12:35:16]CAPDU: 80 0D 03 02 [12:35:16]Write to MH i2c: E2 08 00 1A 88 80 0D 03 02 00 00 00 00 1D [12:35:16]Write i2c OK [12:35:16]MH_I2C_Read... [12:35:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:35:16]Read from MH i2c: E2 [12:35:16]MH_I2C_Read... [12:35:16]Read from MH i2c: E2 0B 00 [12:35:16]MH_I2C_Read... [12:35:16]Read from MH i2c: E2 0B 00 1A 88 00 83 34 70 D0 3A FD EA 52 90 00 88 [12:35:16]RAPDU: 83 34 70 D0 3A FD EA 52 90 00 [12:35:16]wFMCommunicate OK [12:35:16]SAM_PROTO_SignData done [12:35:16]FM_MakeSignedData done [12:35:16]CreateOFDProtocolMessage [12:35:16]wFMCommunicate request_size=4 [12:35:16]MH_SAM_APDU [12:35:16]CAPDU: 80 11 00 00 [12:35:16]Write to MH i2c: E2 08 00 1B 88 80 11 00 00 00 00 00 00 1D [12:35:16]Write i2c OK [12:35:16]MH_I2C_Read... [12:35:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:35:16]Read from MH i2c: E2 [12:35:16]MH_I2C_Read... [12:35:16]Read from MH i2c: E2 17 00 [12:35:16]MH_I2C_Read... [12:35:16]Read from MH i2c: E2 17 00 1B 88 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 72 [12:35:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:35:16]wFMCommunicate OK [12:35:16]CreateOFDProtocolMessage done [12:35:16]OFDSenderStorePacket 311430 [12:35:16]StoreOFDPacket docnum=311430 [12:35:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 47 F9 07 01 83 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 15 01 00 00 F4 03 04 00 08 28 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 86 C0 04 00 35 04 06 00 81 36 12 3B B7 50 83 34 70 D0 3A FD EA 52 [12:35:16]CheckFolder [12:35:16]dirname=/storage/ofd_packets [12:35:16]CheckFolder done [12:35:16]ProducePacketName [12:35:16]name=ofd_packets/00311430 [12:35:16]NVStorageSaveData ofd_packets/00311430 [12:35:16]File name is /storage/ofd_packets/00311430 [12:35:16]Write 301 bytes [12:35:16]NVStorageSaveData done [12:35:16]OFDSenderStorePacket done [12:35:16]KKMCreateOFDPacket done [12:35:16]NVStorageSaveData kkm_last_timestamp [12:35:16]File name is /storage/kkm_last_timestamp [12:35:16]Write 4 bytes [12:35:16]NVStorageSaveData done [12:35:16]ExternCall_PrintAddStr [12:35:16]wPrintStart [12:35:16]Write to MH i2c: 01 00 00 1C 88 A4 [12:35:16]Write i2c OK [12:35:16]MH_I2C_Read... [12:35:16]Read from MH i2c: 01 [12:35:16]MH_I2C_Read... [12:35:16]Read from MH i2c: 01 07 00 [12:35:16]MH_I2C_Read... [12:35:16]Read from MH i2c: 01 07 00 1C 88 00 00 00 00 00 FF 0F B9 [12:35:16]RasterBufferAndPrint [12:35:16]line Счет N : (1)645231 [12:35:16]line ИНН: 02508201610067 [12:35:16]line Контрольно-Кассовый Чек [12:35:16]line ПРОДАЖА [12:35:16]line ТРК (МРК, ГНК) : 31 [12:35:16]line Товар: 2710124130 [12:35:16]line Аи-92-К-2 [12:35:16]line 7.480 * 66.90 [12:35:16]line = 500.41 [12:35:16]line НДС 12% НСП 1% [12:35:16]line > о реализуемом товаре [12:35:16]line ОКРУГЛЕНИЕ: -0.41 [12:35:16]line ИТОГО: 500.00 [12:35:16]line Внесено: 500.00 [12:35:16]line СДАЧА: 0.00 [12:35:16]line НСП 1% : 4.43 [12:35:16]line НДС 12% : 53.14 [12:35:16]line Наличными: 500.00 [12:35:16]line Безнал.: 0.00 [12:35:16]line Место: АЗС № 172 "Партнер Нефть" [12:35:16]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:35:16]line СНО: Общий режим [12:35:16]line Чек 277 30.10.2024 12:35 [12:35:16]line Смена: 536 ФФД: 1.0 [12:35:16]line ЗНМ: 0300000116 [12:35:16]line РНМ: 0000000000091780 [12:35:16]line Версия ККМ: 001 [12:35:16]line ФМ: 0000000000871765 [12:35:16]line ФД: 311430 [12:35:16]line ФПД: 142069234120528 [12:35:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T123520&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311430&fm=142069234120528&tin=02508201610067®Number=0000000000091780&sum=50000 [12:35:16]written 0, free lines is 4095 [12:35:16]OFD Sender: Processing packet 311430 [packets to send 223, broken 222] [12:35:16]ProducePacketName [12:35:16]name=ofd_packets/00311430 [12:35:16]OFD Sender: To server: pG, [12:35:16]CommunicateWithHost lk.salyk.kg:30040 [12:35:16]ConnectInit lk.salyk.kg [12:35:16]Connected sock=9 [12:35:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 47 F9 07 01 83 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 15 01 00 00 F4 03 04 00 08 28 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 86 C0 04 00 35 04 06 00 81 36 12 3B B7 50 83 34 70 D0 3A FD EA 52 [12:35:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 25 1A 47 00 C0 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 31 37 36 35 10 04 04 00 86 C0 04 00 F4 03 04 00 58 CE 21 67 B6 04 01 00 00 57 05 3D 28 02 2D 4E CA [12:35:17]CommunicateWithHost err = 0 [12:35:17]CheckOFDResponse [12:35:17]1017 (14) - 77093643461234 [12:35:17]1041 (16) - 0000000000871765 [12:35:17]1040 (4) - 311430 [12:35:17]1012 (4) - 30.10.2024 06:12 [12:35:17]1206 (1) - 0 [12:35:17]OFD Sender: Remove packet 311430 [12:35:17]ProducePacketName [12:35:17]name=ofd_packets/00311430 [12:35:17]NVStorageDeleteData [12:35:17]Write to MH i2c: 01 00 00 46 88 CE [12:35:17]Write i2c OK [12:35:17]MH_I2C_Read... [12:35:17]Read from MH i2c: 01 [12:35:17]MH_I2C_Read... [12:35:17]Read from MH i2c: 01 07 00 [12:35:17]MH_I2C_Read... [12:35:17]Read from MH i2c: 01 07 00 46 88 00 00 00 00 00 C8 0C A9 [12:35:17]RasterBufferAndPrint [12:35:17]line [12:35:17]line [12:35:17]line [12:35:17]line [12:35:17]line [12:35:17]written 0, free lines is 3278 [12:35:17]MH_Cut [12:35:17]Write to MH i2c: D1 01 00 4D 88 01 A7 [12:35:17]Write i2c OK [12:35:17]MH_I2C_Read... [12:35:17]Read from MH i2c: D1 [12:35:17]MH_I2C_Read... [12:35:17]Read from MH i2c: D1 01 00 [12:35:17]MH_I2C_Read... [12:35:17]Read from MH i2c: D1 01 00 4D 88 00 A6 [12:35:17]Write to MH i2c: 01 00 00 4E 88 D6 [12:35:17]Write i2c OK [12:35:17]MH_I2C_Read... [12:35:17]OFD Sender: No OFD packet to send [12:35:17]*** Cut start [12:35:17]*** Purtial cut [12:35:17]*** Stage 1: CUTSNS_PIN = 1 [12:35:18]Read from MH i2c: 01 [12:35:18]MH_I2C_Read... [12:35:18]*** Stop cut motor [12:35:18]*** Cut end [12:35:18]Read from MH i2c: 01 07 00 [12:35:18]MH_I2C_Read... [12:35:18]Read from MH i2c: 01 07 00 4E 88 00 00 00 00 00 FF 0F EB [12:35:18]process_action close_receipt done [12:35:18]requested_data is exist [12:35:18]produce_requested_data [12:35:18]requested_item fm.sn is exist - process it [12:35:18]wFMCommunicate request_size=4 [12:35:18]MH_SAM_APDU [12:35:18]CAPDU: 80 11 00 00 [12:35:18]Write to MH i2c: E2 08 00 4F 88 80 11 00 00 00 00 00 00 51 [12:35:18]Write i2c OK [12:35:18]MH_I2C_Read... [12:35:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:35:18]Read from MH i2c: E2 [12:35:18]MH_I2C_Read... [12:35:18]Read from MH i2c: E2 17 00 [12:35:18]MH_I2C_Read... [12:35:18]Read from MH i2c: E2 17 00 4F 88 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A6 [12:35:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:35:18]wFMCommunicate OK [12:35:18]requested_item fd.num is exist - process it [12:35:18]SAM_PROTO_GetFieldsCounters [12:35:18]wFMCommunicate request_size=4 [12:35:18]MH_SAM_APDU [12:35:18]CAPDU: 80 13 00 00 [12:35:18]Write to MH i2c: E2 08 00 50 88 80 13 00 00 00 00 00 00 54 [12:35:18]Write i2c OK [12:35:18]MH_I2C_Read... [12:35:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:35:18]Read from MH i2c: E2 [12:35:18]MH_I2C_Read... [12:35:18]Read from MH i2c: E2 62 00 [12:35:18]MH_I2C_Read... [12:35:18]Read from MH i2c: E2 62 00 50 88 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 86 C0 04 00 0E 04 04 00 18 02 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 1D [12:35: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 86 C0 04 00 0E 04 04 00 18 02 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:35:18]wFMCommunicate OK [12:35:18]SAM_PROTO_GetFieldsCounters done [12:35:18]requested_item shift.num is exist - process it [12:35:18]requested_item shift.opened is exist - process it [12:35:18]req_shift_opened [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 51 88 80 13 01 00 00 00 00 00 56 [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 51 88 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 41 [12:35:18]RAPDU: 09 00 01 DB 7C 21 67 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]req_shift_opened done [12:35:18]requested_item shift.open_date is exist - process it [12:35:18]req_shift_open_date [12:35:18]req_shift_open_date done [12:35:18]produce_requested_data done [12:35:18]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311430,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:35:18]process_action_free close_receipt [12:35:18]json_value_free [12:35:18]json_value_free done [12:35:18]process_json_proto returns [12:35:18]Send response to host [12:35:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311430,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:35:18]free response buf [12:35:18]execute_script done [12:35:18]execute_script returns [12:35:18]free content buf [12:35:18]Sock 7.Close socket [12:35:18]Sock 7.Thread stoped [12:35:22]OFD Sender: No OFD packet to send [12:35:27]OFD Sender: No OFD packet to send [12:35:32]OFD Sender: No OFD packet to send [12:35:37]OFD Sender: No OFD packet to send [12:35:42]OFD Sender: No OFD packet to send [12:35:47]OFD Sender: No OFD packet to send [12:35:52]OFD Sender: No OFD packet to send [12:35:57]OFD Sender: No OFD packet to send [12:36:02]OFD Sender: No OFD packet to send [12:36:07]OFD Sender: No OFD packet to send [12:36:12]OFD Sender: No OFD packet to send [12:36:17]OFD Sender: No OFD packet to send [12:36:22]OFD Sender: No OFD packet to send [12:36:27]OFD Sender: No OFD packet to send [12:36:32]OFD Sender: No OFD packet to send [12:36:37]OFD Sender: No OFD packet to send [12:36:42]OFD Sender: No OFD packet to send [12:36:47]OFD Sender: No OFD packet to send [12:36:52]OFD Sender: No OFD packet to send [12:36:57]accept exits with 10 [12:36:57]New connection [12:36:57]New thread 3066654052 created [12:36:57]Thread 3066510692 joined [12:36:57]Waiting for new connection... [12:36:57] Sock 10.Parse request [12:36:57]Sock 10.Check first char [12:36:57]Sock 10.First char is OK [12:36:57]request: POST /json_proto HTTP/1.0 [12:36:57]Method: POST [12:36:57]URL: /json_proto [12:36:57]Method is POST - this is cgi request [12:36:57]url: /json_proto [12:36:57]query_string will be loaded in cgi processing [12:36:57]execute_cgi json_proto POST (null) [12:36:57]execute_cgi path=json_proto method=POST [12:36:57]POST find Content-Length [12:36:57]Host: 172.17.96.3:8080 [12:36:57]Content-Length: 677 [12:36:57]Content-Type: application/json [12:36:57] [12:36:57]POST finish read [12:36:57]Found Content-Length = 677 [12:36:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645232", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:36:57]execute_script... [12: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)645232", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:36:57]POST & json_proto [12:36:57]process_json_proto [12:36:57]json parsed OK: [12:36:57]protocol is kg_v1.0 [12:36:57]action value=close_receipt [12:36:57]process_action close_receipt [12:36:57]cmd_close_receipt [12:36:57]MH_GetDate [12:36:57]Write to MH i2c: F0 00 00 52 88 C9 [12:36:57]Write i2c OK [12:36:57]MH_I2C_Read... [12:36:57]Read from MH i2c: F0 [12:36:57]MH_I2C_Read... [12:36:57]Read from MH i2c: F0 09 00 [12:36:57]MH_I2C_Read... [12:36:57]Read from MH i2c: F0 09 00 52 88 00 6E 28 22 67 44 5E 04 65 FC [12:36:57]GetLastDocTimeStamp 1730291720 [12:36:57]current date 1730291822 [12:36:57]FM_GetShiftState [12:36:57]SAM_PROTO_GetShiftState [12:36:57]wFMCommunicate request_size=4 [12:36:57]MH_SAM_APDU [12:36:57]CAPDU: 80 13 01 00 [12:36:57]Write to MH i2c: E2 08 00 53 88 80 13 01 00 00 00 00 00 58 [12:36:57]Write i2c OK [12:36:57]MH_I2C_Read... [12:36:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:36:57]Read from MH i2c: E2 [12:36:57]MH_I2C_Read... [12:36:57]Read from MH i2c: E2 0E 00 [12:36:57]MH_I2C_Read... [12:36:57]Read from MH i2c: E2 0E 00 53 88 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 43 [12:36:57]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:36:57]wFMCommunicate OK [12:36:57]SAM_PROTO_GetShiftState done [12:36:57]FM_GetShiftState done [12:36:57]opened in 1730247899 [12:36:57]opened+sec_in_day 1730334299 [12:36:57]quantity*price = 30038 [12:36:57]sum+1 = 30039 [12:36:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 278 30.10.2024 12:37 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311431 ФПД: 20741928309821 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T123702&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311431&fm=20741928309821&tin=02508201610067®Number=0000000000091780&sum=30000 [12:36:58]StoreToDocumentArchive [12:36:58]shift 536 fd 311431 [12:36:58]save to /storage/0536/doc_00311431 [12:36:58]save last doc name /storage/0536/doc_00311431 to /storage/kkm_last_doc_name [12:36:58]save OK [12:36:58]Clear old archive folders... [12:36:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:36:58]tlvbuf is 00645490 [12:36:58]SAM_PROTO_ClearQueue [12:36:58]wFMCommunicate request_size=4 [12:36:58]MH_SAM_APDU [12:36:58]CAPDU: 80 09 00 00 [12:36:58]Write to MH i2c: E2 08 00 60 88 80 09 00 00 00 00 00 00 5A [12:36:58]Write i2c OK [12:36:58]MH_I2C_Read... [12:36:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:36:58]Read from MH i2c: E2 [12:36:58]MH_I2C_Read... [12:36:58]Read from MH i2c: E2 03 00 [12:36:58]MH_I2C_Read... [12:36:58]Read from MH i2c: E2 03 00 60 88 00 90 00 5C [12:36:58]RAPDU: 90 00 [12:36:58]wFMCommunicate OK [12:36:58]SAM_PROTO_ClearQueue done [12:36:58]KKMCreateOFDPacket [12:36:58]OFDProtocolAddRootSTLVToBuf [12:36:58]FM_MakeSignedData [12:36:58]FM_MakeSignedData [12:36:58]SAM_PROTO_SignData [12:36:58]wFMCommunicate request_size=4 [12:36:58]MH_SAM_APDU [12:36:58]CAPDU: 80 0D 01 02 [12:36:58]Write to MH i2c: E2 08 00 61 88 80 0D 01 02 00 00 00 00 62 [12:36:58]Write i2c OK [12:36:58]MH_I2C_Read... [12:36:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:36:58]Read from MH i2c: E2 [12:36:58]MH_I2C_Read... [12:36:58]Read from MH i2c: E2 03 00 [12:36:58]MH_I2C_Read... [12:36:58]Read from MH i2c: E2 03 00 61 88 00 90 00 5D [12:36:58]RAPDU: 90 00 [12:36:58]wFMCommunicate OK [12:36:58]wFMCommunicate request_size=255 [12:36:58]MH_SAM_APDU [12:36: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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 16 01 00 00 F4 03 04 00 6E 28 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 87 C0 04 00 35 04 06 00 12 [12:36:58]Write to MH i2c: E2 02 01 62 88 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 16 01 00 00 F4 03 04 00 6E 28 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 87 C0 04 00 35 04 06 00 12 00 00 91 [12:36:58]Write i2c OK [12:36:58]MH_I2C_Read... [12:36:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:36:58]Read from MH i2c: E2 [12:36:58]MH_I2C_Read... [12:36:58]Read from MH i2c: E2 03 00 [12:36:58]MH_I2C_Read... [12:36:58]Read from MH i2c: E2 03 00 62 88 00 90 00 5E [12:36:58]RAPDU: 90 00 [12:36:58]wFMCommunicate OK [12:36:58]wFMCommunicate request_size=10 [12:36:58]MH_SAM_APDU [12:36:58]CAPDU: 80 0D 02 02 05 DD 5B 44 D4 3D [12:36:58]Write to MH i2c: E2 0D 00 63 88 80 0D 02 02 05 00 DD 5B 44 D4 3D 00 00 FC [12:36:58]Write i2c OK [12:36:58]MH_I2C_Read... [12:36:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:36:59]Read from MH i2c: E2 [12:36:59]MH_I2C_Read... [12:36:59]Read from MH i2c: E2 03 00 [12:36:59]MH_I2C_Read... [12:36:59]Read from MH i2c: E2 03 00 63 88 00 90 00 5F [12:36:59]RAPDU: 90 00 [12:36:59]wFMCommunicate OK [12:36:59]wFMCommunicate request_size=4 [12:36:59]MH_SAM_APDU [12:36:59]CAPDU: 80 0D 03 02 [12:36:59]Write to MH i2c: E2 08 00 64 88 80 0D 03 02 00 00 00 00 67 [12:36:59]Write i2c OK [12:36:59]MH_I2C_Read... [12:36:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:36:59]Read from MH i2c: E2 [12:36:59]MH_I2C_Read... [12:36:59]Read from MH i2c: E2 0B 00 [12:36:59]MH_I2C_Read... [12:36:59]Read from MH i2c: E2 0B 00 64 88 00 32 CA 50 31 F3 8C 65 28 90 00 F1 [12:36:59]RAPDU: 32 CA 50 31 F3 8C 65 28 90 00 [12:36:59]wFMCommunicate OK [12:36:59]SAM_PROTO_SignData done [12:36:59]FM_MakeSignedData done [12:36:59]CreateOFDProtocolMessage [12:36:59]wFMCommunicate request_size=4 [12:36:59]MH_SAM_APDU [12:36:59]CAPDU: 80 11 00 00 [12:36:59]Write to MH i2c: E2 08 00 65 88 80 11 00 00 00 00 00 00 67 [12:36:59]Write i2c OK [12:36:59]MH_I2C_Read... [12:36:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:36:59]Read from MH i2c: E2 [12:36:59]MH_I2C_Read... [12:36:59]Read from MH i2c: E2 17 00 [12:36:59]MH_I2C_Read... [12:36:59]Read from MH i2c: E2 17 00 65 88 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 BC [12:36:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:36:59]wFMCommunicate OK [12:36:59]CreateOFDProtocolMessage done [12:36:59]OFDSenderStorePacket 311431 [12:36:59]StoreOFDPacket docnum=311431 [12:36:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 5B 54 07 01 66 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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 16 01 00 00 F4 03 04 00 6E 28 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 87 C0 04 00 35 04 06 00 12 DD 5B 44 D4 3D 32 CA 50 31 F3 8C 65 28 [12:36:59]CheckFolder [12:36:59]dirname=/storage/ofd_packets [12:36:59]CheckFolder done [12:36:59]ProducePacketName [12:36:59]name=ofd_packets/00311431 [12:36:59]NVStorageSaveData ofd_packets/00311431 [12:36:59]File name is /storage/ofd_packets/00311431 [12:36:59]Write 301 bytes [12:36:59]NVStorageSaveData done [12:36:59]OFDSenderStorePacket done [12:36:59]KKMCreateOFDPacket done [12:36:59]NVStorageSaveData kkm_last_timestamp [12:36:59]File name is /storage/kkm_last_timestamp [12:36:59]Write 4 bytes [12:36:59]NVStorageSaveData done [12:36:59]ExternCall_PrintAddStr [12:36:59]wPrintStart [12:36:59]Write to MH i2c: 01 00 00 66 88 EE [12:36:59]Write i2c OK [12:36:59]MH_I2C_Read... [12:36:59]Read from MH i2c: 01 [12:36:59]MH_I2C_Read... [12:36:59]Read from MH i2c: 01 07 00 [12:36:59]MH_I2C_Read... [12:36:59]Read from MH i2c: 01 07 00 66 88 00 00 00 00 00 FF 0F 03 [12:36:59]RasterBufferAndPrint [12:36:59]line Счет N : (1)645232 [12:36:59]line ИНН: 02508201610067 [12:36:59]line Контрольно-Кассовый Чек [12:36:59]line ПРОДАЖА [12:36:59]line ТРК (МРК, ГНК) : 41 [12:36:59]line Товар: 2710124130 [12:36:59]line Аи-92-К-2 [12:36:59]line 4.490 * 66.90 [12:36:59]line = 300.38 [12:36:59]line НДС 12% НСП 1% [12:36:59]line > о реализуемом товаре [12:36:59]line ОКРУГЛЕНИЕ: -0.38 [12:36:59]line ИТОГО: 300.00 [12:36:59]line Внесено: 300.00 [12:36:59]line СДАЧА: 0.00 [12:36:59]line НСП 1% : 2.66 [12:36:59]line НДС 12% : 31.90 [12:36:59]line Наличными: 300.00 [12:36:59]line Безнал.: 0.00 [12:36:59]line Место: АЗС № 172 "Партнер Нефть" [12:36:59]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:36:59]line СНО: Общий режим [12:36:59]line Чек 278 30.10.2024 12:37 [12:36:59]line Смена: 536 ФФД: 1.0 [12:36:59]line ЗНМ: 0300000116 [12:36:59]line РНМ: 0000000000091780 [12:36:59]line Версия ККМ: 001 [12:36:59]line ФМ: 0000000000871765 [12:36:59]line ФД: 311431 [12:36:59]line ФПД: 20741928309821 [12:36:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T123702&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311431&fm=20741928309821&tin=02508201610067®Number=0000000000091780&sum=30000 [12:36:59]written 0, free lines is 4095 [12:36:59]OFD Sender: Processing packet 311431 [packets to send 223, broken 222] [12:36:59]ProducePacketName [12:36:59]name=ofd_packets/00311431 [12:36:59]OFD Sender: To server: pG, [12:36:59]CommunicateWithHost lk.salyk.kg:30040 [12:36:59]ConnectInit lk.salyk.kg [12:36:59]Connected sock=9 [12:36:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 5B 54 07 01 66 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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 16 01 00 00 F4 03 04 00 6E 28 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 87 C0 04 00 35 04 06 00 12 DD 5B 44 D4 3D 32 CA 50 31 F3 8C 65 28 [12:36:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 4E BB 47 00 BA 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 31 37 36 35 10 04 04 00 87 C0 04 00 F4 03 04 00 BE CE 21 67 B6 04 01 00 00 BA 74 D4 A0 5A B0 E1 22 [12:36:59]CommunicateWithHost err = 0 [12:36:59]CheckOFDResponse [12:36:59]1017 (14) - 77093643461234 [12:36:59]1041 (16) - 0000000000871765 [12:36:59]1040 (4) - 311431 [12:36:59]1012 (4) - 30.10.2024 06:14 [12:36:59]1206 (1) - 0 [12:36:59]OFD Sender: Remove packet 311431 [12:36:59]ProducePacketName [12:36:59]name=ofd_packets/00311431 [12:36:59]NVStorageDeleteData [12:36:59]Write to MH i2c: 01 00 00 90 88 18 [12:36:59]Write i2c OK [12:36:59]MH_I2C_Read... [12:36:59]Read from MH i2c: 01 [12:36:59]MH_I2C_Read... [12:36:59]Read from MH i2c: 01 07 00 [12:36:59]MH_I2C_Read... [12:36:59]Read from MH i2c: 01 07 00 90 88 00 00 00 00 00 CB 0C F6 [12:36:59]RasterBufferAndPrint [12:36:59]line [12:36:59]line [12:36:59]line [12:36:59]line [12:36:59]line [12:36:59]written 0, free lines is 3284 [12:36:59]MH_Cut [12:36:59]Write to MH i2c: D1 01 00 97 88 01 F1 [12:36:59]Write i2c OK [12:36:59]MH_I2C_Read... [12:36:59]Read from MH i2c: D1 [12:36:59]MH_I2C_Read... [12:36:59]Read from MH i2c: D1 01 00 [12:36:59]MH_I2C_Read... [12:36:59]Read from MH i2c: D1 01 00 97 88 00 F0 [12:36:59]Write to MH i2c: 01 00 00 98 88 20 [12:36:59]Write i2c OK [12:36:59]MH_I2C_Read... [12:36:59]OFD Sender: No OFD packet to send [12:37:00]*** Cut start [12:37:00]*** Purtial cut [12:37:00]*** Stage 1: CUTSNS_PIN = 1 [12:37:00]Read from MH i2c: 01 [12:37:00]MH_I2C_Read... [12:37:00]*** Stop cut motor [12:37:00]*** Cut end [12:37:00]Read from MH i2c: 01 07 00 [12:37:00]MH_I2C_Read... [12:37:00]Read from MH i2c: 01 07 00 98 88 00 00 00 00 00 FF 0F 35 [12:37:00]process_action close_receipt done [12:37:00]requested_data is exist [12:37:00]produce_requested_data [12:37:00]requested_item fm.sn is exist - process it [12:37:00]wFMCommunicate request_size=4 [12:37:00]MH_SAM_APDU [12:37:00]CAPDU: 80 11 00 00 [12:37:00]Write to MH i2c: E2 08 00 99 88 80 11 00 00 00 00 00 00 9B [12:37:00]Write i2c OK [12:37:00]MH_I2C_Read... [12:37:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:37:00]Read from MH i2c: E2 [12:37:00]MH_I2C_Read... [12:37:00]Read from MH i2c: E2 17 00 [12:37:00]MH_I2C_Read... [12:37:00]Read from MH i2c: E2 17 00 99 88 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F0 [12:37:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:37:00]wFMCommunicate OK [12:37:00]requested_item fd.num is exist - process it [12:37:00]SAM_PROTO_GetFieldsCounters [12:37:00]wFMCommunicate request_size=4 [12:37:00]MH_SAM_APDU [12:37:00]CAPDU: 80 13 00 00 [12:37:00]Write to MH i2c: E2 08 00 9A 88 80 13 00 00 00 00 00 00 9E [12:37:00]Write i2c OK [12:37:00]MH_I2C_Read... [12:37:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:37:00]Read from MH i2c: E2 [12:37:00]MH_I2C_Read... [12:37:00]Read from MH i2c: E2 62 00 [12:37:00]MH_I2C_Read... [12:37:00]Read from MH i2c: E2 62 00 9A 88 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 87 C0 04 00 0E 04 04 00 18 02 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 6B [12:37: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 87 C0 04 00 0E 04 04 00 18 02 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:37:00]wFMCommunicate OK [12:37:00]SAM_PROTO_GetFieldsCounters done [12:37:00]requested_item shift.num is exist - process it [12:37:00]requested_item shift.opened is exist - process it [12:37:00]req_shift_opened [12:37:00]FM_GetShiftState [12:37:00]SAM_PROTO_GetShiftState [12:37:00]wFMCommunicate request_size=4 [12:37:00]MH_SAM_APDU [12:37:00]CAPDU: 80 13 01 00 [12:37:00]Write to MH i2c: E2 08 00 9B 88 80 13 01 00 00 00 00 00 A0 [12:37:00]Write i2c OK [12:37:00]MH_I2C_Read... [12:37:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:37:00]Read from MH i2c: E2 [12:37:00]MH_I2C_Read... [12:37:00]Read from MH i2c: E2 0E 00 [12:37:00]MH_I2C_Read... [12:37:00]Read from MH i2c: E2 0E 00 9B 88 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 8B [12:37:00]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:37:00]wFMCommunicate OK [12:37:00]SAM_PROTO_GetShiftState done [12:37:00]FM_GetShiftState done [12:37:00]req_shift_opened done [12:37:00]requested_item shift.open_date is exist - process it [12:37:00]req_shift_open_date [12:37:00]req_shift_open_date done [12:37:00]produce_requested_data done [12:37:00]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311431,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:37:00]process_action_free close_receipt [12:37:00]json_value_free [12:37:00]json_value_free done [12:37:00]process_json_proto returns [12:37:00]Send response to host [12:37:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311431,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:37:00]free response buf [12:37:00]execute_script done [12:37:00]execute_script returns [12:37:00]free content buf [12:37:00]Sock 10.Close socket [12:37:00]Sock 10.Thread stoped [12:37:04]OFD Sender: No OFD packet to send [12:37:10]OFD Sender: No OFD packet to send [12:37:15]OFD Sender: No OFD packet to send [12:37:20]OFD Sender: No OFD packet to send [12:37:25]OFD Sender: No OFD packet to send [12:37:30]OFD Sender: No OFD packet to send [12:37:35]OFD Sender: No OFD packet to send [12:37:40]OFD Sender: No OFD packet to send [12:37:45]OFD Sender: No OFD packet to send [12:37:50]OFD Sender: No OFD packet to send [12:37:55]OFD Sender: No OFD packet to send [12:38:00]OFD Sender: No OFD packet to send [12:38:05]OFD Sender: No OFD packet to send [12:38:10]OFD Sender: No OFD packet to send [12:38:15]OFD Sender: No OFD packet to send [12:38:20]OFD Sender: No OFD packet to send [12:38:25]OFD Sender: No OFD packet to send [12:38:30]OFD Sender: No OFD packet to send [12:38:35]OFD Sender: No OFD packet to send [12:38:40]OFD Sender: No OFD packet to send [12:38:45]OFD Sender: No OFD packet to send [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]OFD Sender: No OFD packet to send [12:39:25]OFD Sender: No OFD packet to send [12:39:30]OFD Sender: No OFD packet to send [12:39:35]OFD Sender: No OFD packet to send [12:39:40]OFD Sender: No OFD packet to send [12:39:45]OFD Sender: No OFD packet to send [12:39:50]OFD Sender: No OFD packet to send [12:39:55]OFD Sender: No OFD packet to send [12:40:00]OFD Sender: No OFD packet to send [12:40:05]OFD Sender: No OFD packet to send [12:40:10]OFD Sender: No OFD packet to send [12:40:15]OFD Sender: No OFD packet to send [12:40:20]OFD Sender: No OFD packet to send [12:40:25]OFD Sender: No OFD packet to send [12:40:30]OFD Sender: No OFD packet to send [12:40:35]OFD Sender: No OFD packet to send [12:40:40]OFD Sender: No OFD packet to send [12:40:45]OFD Sender: No OFD packet to send [12:40:49]accept exits with 7 [12:40:49]New connection [12:40:49]New thread 3066510692 created [12:40:49]Thread 3066654052 joined [12:40:49]Waiting for new connection... [12:40:49] Sock 7.Parse request [12:40:49]Sock 7.Check first char [12:40:49]Sock 7.First char is OK [12:40:49]request: POST /json_proto HTTP/1.0 [12:40:49]Method: POST [12:40:49]URL: /json_proto [12:40:49]Method is POST - this is cgi request [12:40:49]url: /json_proto [12:40:49]query_string will be loaded in cgi processing [12:40:49]execute_cgi json_proto POST (null) [12:40:49]execute_cgi path=json_proto method=POST [12:40:49]POST find Content-Length [12:40:49]Host: 172.17.96.3:8080 [12:40:49]Content-Length: 769 [12:40:49]Content-Type: application/json [12:40:49] [12:40:49]POST finish read [12:40:49]Found Content-Length = 769 [12:40:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645234", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:40:49]execute_script... [12:40: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)645234", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:40:49]POST & json_proto [12:40:49]process_json_proto [12:40:49]json parsed OK: [12:40:49]protocol is kg_v1.0 [12:40:49]action value=close_receipt [12:40:49]process_action close_receipt [12:40:49]cmd_close_receipt [12:40:49]MH_GetDate [12:40:49]Write to MH i2c: F0 00 00 9C 88 13 [12:40:49]Write i2c OK [12:40:49]MH_I2C_Read... [12:40:49]Read from MH i2c: F0 [12:40:49]MH_I2C_Read... [12:40:49]Read from MH i2c: F0 09 00 [12:40:49]MH_I2C_Read... [12:40:49]Read from MH i2c: F0 09 00 9C 88 00 57 29 22 67 44 5E 04 65 30 [12:40:49]GetLastDocTimeStamp 1730291822 [12:40:49]current date 1730292055 [12:40:49]FM_GetShiftState [12:40:49]SAM_PROTO_GetShiftState [12:40:49]wFMCommunicate request_size=4 [12:40:49]MH_SAM_APDU [12:40:49]CAPDU: 80 13 01 00 [12:40:49]Write to MH i2c: E2 08 00 9D 88 80 13 01 00 00 00 00 00 A2 [12:40:49]Write i2c OK [12:40:49]MH_I2C_Read... [12:40:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:40:49]Read from MH i2c: E2 [12:40:49]MH_I2C_Read... [12:40:49]Read from MH i2c: E2 0E 00 [12:40:49]MH_I2C_Read... [12:40:49]Read from MH i2c: E2 0E 00 9D 88 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 8D [12:40:49]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:40:49]wFMCommunicate OK [12:40:49]SAM_PROTO_GetShiftState done [12:40:49]FM_GetShiftState done [12:40:49]opened in 1730247899 [12:40:49]opened+sec_in_day 1730334299 [12:40:49]quantity*price = 100015 [12:40:49]sum+1 = 100017 [12:40:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 279 30.10.2024 12:40 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311432 ФПД: 105647838136484 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T124055&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311432&fm=105647838136484&tin=02508201610067®Number=0000000000091780&sum=100016 [12:40:51]StoreToDocumentArchive [12:40:51]shift 536 fd 311432 [12:40:51]save to /storage/0536/doc_00311432 [12:40:51]save last doc name /storage/0536/doc_00311432 to /storage/kkm_last_doc_name [12:40:51]save OK [12:40:51]Clear old archive folders... [12:40:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:40:51]tlvbuf is 00738670 [12:40:51]SAM_PROTO_ClearQueue [12:40:51]wFMCommunicate request_size=4 [12:40:51]MH_SAM_APDU [12:40:51]CAPDU: 80 09 00 00 [12:40:51]Write to MH i2c: E2 08 00 AA 88 80 09 00 00 00 00 00 00 A4 [12:40:51]Write i2c OK [12:40:51]MH_I2C_Read... [12:40:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:40:51]Read from MH i2c: E2 [12:40:51]MH_I2C_Read... [12:40:51]Read from MH i2c: E2 03 00 [12:40:51]MH_I2C_Read... [12:40:51]Read from MH i2c: E2 03 00 AA 88 00 90 00 A6 [12:40:51]RAPDU: 90 00 [12:40:51]wFMCommunicate OK [12:40:51]SAM_PROTO_ClearQueue done [12:40:51]KKMCreateOFDPacket [12:40:51]OFDProtocolAddRootSTLVToBuf [12:40:51]FM_MakeSignedData [12:40:51]FM_MakeSignedData [12:40:51]SAM_PROTO_SignData [12:40:51]wFMCommunicate request_size=4 [12:40:51]MH_SAM_APDU [12:40:51]CAPDU: 80 0D 01 02 [12:40:51]Write to MH i2c: E2 08 00 AB 88 80 0D 01 02 00 00 00 00 AC [12:40:51]Write i2c OK [12:40:51]MH_I2C_Read... [12:40:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:40:51]Read from MH i2c: E2 [12:40:51]MH_I2C_Read... [12:40:51]Read from MH i2c: E2 03 00 [12:40:51]MH_I2C_Read... [12:40:51]Read from MH i2c: E2 03 00 AB 88 00 90 00 A7 [12:40:51]RAPDU: 90 00 [12:40:51]wFMCommunicate OK [12:40:51]wFMCommunicate request_size=255 [12:40:51]MH_SAM_APDU [12:40: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 57 29 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 88 C0 04 00 35 04 06 00 60 [12:40:51]Write to MH i2c: E2 02 01 AC 88 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 57 29 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 88 C0 04 00 35 04 06 00 60 00 00 3B [12:40:51]Write i2c OK [12:40:51]MH_I2C_Read... [12:40:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:40:51]Read from MH i2c: E2 [12:40:51]MH_I2C_Read... [12:40:51]Read from MH i2c: E2 03 00 [12:40:51]MH_I2C_Read... [12:40:51]Read from MH i2c: E2 03 00 AC 88 00 90 00 A8 [12:40:51]RAPDU: 90 00 [12:40:51]wFMCommunicate OK [12:40:51]wFMCommunicate request_size=10 [12:40:51]MH_SAM_APDU [12:40:51]CAPDU: 80 0D 02 02 05 16 0D DD 08 A4 [12:40:51]Write to MH i2c: E2 0D 00 AD 88 80 0D 02 02 05 00 16 0D DD 08 A4 00 00 65 [12:40:51]Write i2c OK [12:40:51]MH_I2C_Read... [12:40:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:40:51]Read from MH i2c: E2 [12:40:51]MH_I2C_Read... [12:40:51]Read from MH i2c: E2 03 00 [12:40:51]MH_I2C_Read... [12:40:51]Read from MH i2c: E2 03 00 AD 88 00 90 00 A9 [12:40:51]RAPDU: 90 00 [12:40:51]wFMCommunicate OK [12:40:51]wFMCommunicate request_size=4 [12:40:51]MH_SAM_APDU [12:40:51]CAPDU: 80 0D 03 02 [12:40:51]Write to MH i2c: E2 08 00 AE 88 80 0D 03 02 00 00 00 00 B1 [12:40:51]Write i2c OK [12:40:51]MH_I2C_Read... [12:40:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:40:51]Read from MH i2c: E2 [12:40:51]MH_I2C_Read... [12:40:51]Read from MH i2c: E2 0B 00 [12:40:51]MH_I2C_Read... [12:40:51]Read from MH i2c: E2 0B 00 AE 88 00 2F B0 B7 A9 B4 C6 2C FF 90 00 96 [12:40:51]RAPDU: 2F B0 B7 A9 B4 C6 2C FF 90 00 [12:40:51]wFMCommunicate OK [12:40:51]SAM_PROTO_SignData done [12:40:51]FM_MakeSignedData done [12:40:51]CreateOFDProtocolMessage [12:40:51]wFMCommunicate request_size=4 [12:40:51]MH_SAM_APDU [12:40:51]CAPDU: 80 11 00 00 [12:40:51]Write to MH i2c: E2 08 00 AF 88 80 11 00 00 00 00 00 00 B1 [12:40:51]Write i2c OK [12:40:51]MH_I2C_Read... [12:40:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:40:51]Read from MH i2c: E2 [12:40:51]MH_I2C_Read... [12:40:51]Read from MH i2c: E2 17 00 [12:40:51]MH_I2C_Read... [12:40:51]Read from MH i2c: E2 17 00 AF 88 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 06 [12:40:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:40:51]wFMCommunicate OK [12:40:51]CreateOFDProtocolMessage done [12:40:51]OFDSenderStorePacket 311432 [12:40:51]StoreOFDPacket docnum=311432 [12:40:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 01 98 07 01 69 83 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 57 29 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 88 C0 04 00 35 04 06 00 60 16 0D DD 08 A4 2F B0 B7 A9 B4 C6 2C FF [12:40:51]CheckFolder [12:40:51]dirname=/storage/ofd_packets [12:40:51]CheckFolder done [12:40:51]ProducePacketName [12:40:51]name=ofd_packets/00311432 [12:40:51]NVStorageSaveData ofd_packets/00311432 [12:40:51]File name is /storage/ofd_packets/00311432 [12:40:51]Write 301 bytes [12:40:51]NVStorageSaveData done [12:40:51]OFDSenderStorePacket done [12:40:51]KKMCreateOFDPacket done [12:40:51]NVStorageSaveData kkm_last_timestamp [12:40:51]File name is /storage/kkm_last_timestamp [12:40:51]Write 4 bytes [12:40:51]NVStorageSaveData done [12:40:51]ExternCall_PrintAddStr [12:40:51]wPrintStart [12:40:51]Write to MH i2c: 01 00 00 B0 88 38 [12:40:51]Write i2c OK [12:40:51]MH_I2C_Read... [12:40:51]Read from MH i2c: 01 [12:40:51]MH_I2C_Read... [12:40:51]Read from MH i2c: 01 07 00 [12:40:51]MH_I2C_Read... [12:40:51]Read from MH i2c: 01 07 00 B0 88 00 00 00 00 00 FF 0F 4D [12:40:51]RasterBufferAndPrint [12:40:51]line Счет N : (1)645234 [12:40:51]line ИНН: 02508201610067 [12:40:51]line Контрольно-Кассовый Чек [12:40:51]line ПРОДАЖА [12:40:51]line ТРК (МРК, ГНК) : 52 [12:40:51]line Товар: 2710124130 [12:40:51]line Аи-92-К-2 [12:40:51]line 14.950 * 66.90 [12:40:51]line = 1000.16 [12:40:51]line НДС 12% НСП 1% [12:40:51]line > о реализуемом товаре [12:40:51]line ИТОГО: 1000.16 [12:40:51]line НСП 1% : 8.85 [12:40:51]line НДС 12% : 106.21 [12:40:51]line Наличными: 0.00 [12:40:51]line Безнал.: 1000.16 [12:40:51]line Место: АЗС № 172 "Партнер Нефть" [12:40:51]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:40:51]line СНО: Общий режим [12:40:51]line Чек 279 30.10.2024 12:40 [12:40:51]line Смена: 536 ФФД: 1.0 [12:40:51]line ЗНМ: 0300000116 [12:40:51]line РНМ: 0000000000091780 [12:40:51]line Версия ККМ: 001 [12:40:51]line Платежная система: Mbank [12:40:51]line ФМ: 0000000000871765 [12:40:51]line ФД: 311432 [12:40:51]line ФПД: 105647838136484 [12:40:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T124055&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311432&fm=105647838136484&tin=02508201610067®Number=0000000000091780&sum=100016 [12:40:51]OFD Sender: Processing packet 311432 [packets to send 223, broken 222] [12:40:51]ProducePacketName [12:40:51]name=ofd_packets/00311432 [12:40:51]OFD Sender: To server: pG, [12:40:51]CommunicateWithHost lk.salyk.kg:30040 [12:40:51]ConnectInit lk.salyk.kg [12:40:51]written 0, free lines is 4095 [12:40:52]Connected sock=10 [12:40:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 01 98 07 01 69 83 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 57 29 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 88 C0 04 00 35 04 06 00 60 16 0D DD 08 A4 2F B0 B7 A9 B4 C6 2C FF [12:40:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 21 22 47 00 12 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 31 37 36 35 10 04 04 00 88 C0 04 00 F4 03 04 00 A7 CF 21 67 B6 04 01 00 00 0A AE B6 8B 1F 45 39 6D [12:40:52]CommunicateWithHost err = 0 [12:40:52]CheckOFDResponse [12:40:52]1017 (14) - 77093643461234 [12:40:52]1041 (16) - 0000000000871765 [12:40:52]1040 (4) - 311432 [12:40:52]1012 (4) - 30.10.2024 06:18 [12:40:52]1206 (1) - 0 [12:40:52]OFD Sender: Remove packet 311432 [12:40:52]ProducePacketName [12:40:52]name=ofd_packets/00311432 [12:40:52]NVStorageDeleteData [12:40:52]Write to MH i2c: 01 00 00 D8 88 60 [12:40:52]Write i2c OK [12:40:52]MH_I2C_Read... [12:40:52]Read from MH i2c: 01 [12:40:52]MH_I2C_Read... [12:40:52]Read from MH i2c: 01 07 00 [12:40:52]MH_I2C_Read... [12:40:52]Read from MH i2c: 01 07 00 D8 88 00 00 00 00 00 F3 0C 66 [12:40:52]RasterBufferAndPrint [12:40:52]line [12:40:52]line [12:40:52]line [12:40:52]line [12:40:52]line [12:40:52]written 0, free lines is 3323 [12:40:52]MH_Cut [12:40:52]Write to MH i2c: D1 01 00 DF 88 01 39 [12:40:52]Write i2c OK [12:40:52]MH_I2C_Read... [12:40:52]Read from MH i2c: D1 [12:40:52]MH_I2C_Read... [12:40:52]Read from MH i2c: D1 01 00 [12:40:52]MH_I2C_Read... [12:40:52]Read from MH i2c: D1 01 00 DF 88 00 38 [12:40:52]Write to MH i2c: 01 00 00 E0 88 68 [12:40:52]Write i2c OK [12:40:52]MH_I2C_Read... [12:40:52]OFD Sender: No OFD packet to send [12:40:53]*** Cut start [12:40:53]*** Purtial cut [12:40:53]*** Stage 1: CUTSNS_PIN = 1 [12:40:53]Read from MH i2c: 01 [12:40:53]MH_I2C_Read... [12:40:53]*** Stop cut motor [12:40:53]*** Cut end [12:40:53]Read from MH i2c: 01 07 00 [12:40:53]MH_I2C_Read... [12:40:53]Read from MH i2c: 01 07 00 E0 88 00 00 00 00 00 FF 0F 7D [12:40:53]process_action close_receipt done [12:40:53]requested_data is exist [12:40:53]produce_requested_data [12:40:53]requested_item fm.sn is exist - process it [12:40:53]wFMCommunicate request_size=4 [12:40:53]MH_SAM_APDU [12:40:53]CAPDU: 80 11 00 00 [12:40:53]Write to MH i2c: E2 08 00 E1 88 80 11 00 00 00 00 00 00 E3 [12:40:53]Write i2c OK [12:40:53]MH_I2C_Read... [12:40:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:40:53]Read from MH i2c: E2 [12:40:53]MH_I2C_Read... [12:40:53]Read from MH i2c: E2 17 00 [12:40:53]MH_I2C_Read... [12:40:53]Read from MH i2c: E2 17 00 E1 88 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 38 [12:40:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:40:53]wFMCommunicate OK [12:40:53]requested_item fd.num is exist - process it [12:40:53]SAM_PROTO_GetFieldsCounters [12:40:53]wFMCommunicate request_size=4 [12:40:53]MH_SAM_APDU [12:40:53]CAPDU: 80 13 00 00 [12:40:53]Write to MH i2c: E2 08 00 E2 88 80 13 00 00 00 00 00 00 E6 [12:40:53]Write i2c OK [12:40:53]MH_I2C_Read... [12:40:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:40:53]Read from MH i2c: E2 [12:40:53]MH_I2C_Read... [12:40:53]Read from MH i2c: E2 62 00 [12:40:53]MH_I2C_Read... [12:40:53]Read from MH i2c: E2 62 00 E2 88 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 88 C0 04 00 0E 04 04 00 18 02 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 B7 [12:40: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 88 C0 04 00 0E 04 04 00 18 02 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:40:53]wFMCommunicate OK [12:40:53]SAM_PROTO_GetFieldsCounters done [12:40:53]requested_item shift.num is exist - process it [12:40:53]requested_item shift.opened is exist - process it [12:40:53]req_shift_opened [12:40:53]FM_GetShiftState [12:40:53]SAM_PROTO_GetShiftState [12:40:53]wFMCommunicate request_size=4 [12:40:53]MH_SAM_APDU [12:40:53]CAPDU: 80 13 01 00 [12:40:53]Write to MH i2c: E2 08 00 E3 88 80 13 01 00 00 00 00 00 E8 [12:40:53]Write i2c OK [12:40:53]MH_I2C_Read... [12:40:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:40:53]Read from MH i2c: E2 [12:40:53]MH_I2C_Read... [12:40:53]Read from MH i2c: E2 0E 00 [12:40:53]MH_I2C_Read... [12:40:53]Read from MH i2c: E2 0E 00 E3 88 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 D3 [12:40:53]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:40:53]wFMCommunicate OK [12:40:53]SAM_PROTO_GetShiftState done [12:40:53]FM_GetShiftState done [12:40:53]req_shift_opened done [12:40:53]requested_item shift.open_date is exist - process it [12:40:53]req_shift_open_date [12:40:53]req_shift_open_date done [12:40:53]produce_requested_data done [12:40:53]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311432,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:40:53]process_action_free close_receipt [12:40:53]json_value_free [12:40:53]json_value_free done [12:40:53]process_json_proto returns [12:40:53]Send response to host [12:40:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311432,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:40:53]free response buf [12:40:53]execute_script done [12:40:53]execute_script returns [12:40:53]free content buf [12:40:53]Sock 7.Close socket [12:40:53]Sock 7.Thread stoped [12:40:57]OFD Sender: No OFD packet to send [12:41:02]OFD Sender: No OFD packet to send [12:41:07]OFD Sender: No OFD packet to send [12:41:12]OFD Sender: No OFD packet to send [12:41:13]accept exits with 9 [12:41:13]New connection [12:41:13]New thread 3066654052 created [12:41:13]Thread 3066510692 joined [12:41:13]Waiting for new connection... [12:41:13] Sock 9.Parse request [12:41:13]Sock 9.Check first char [12:41:13]Sock 9.First char is OK [12:41:13]request: POST /json_proto HTTP/1.0 [12:41:13]Method: POST [12:41:13]URL: /json_proto [12:41:13]Method is POST - this is cgi request [12:41:13]url: /json_proto [12:41:13]query_string will be loaded in cgi processing [12:41:13]execute_cgi json_proto POST (null) [12:41:13]execute_cgi path=json_proto method=POST [12:41:13]POST find Content-Length [12:41:13]Host: 172.17.96.3:8080 [12:41:13]Content-Length: 677 [12:41:13]Content-Type: application/json [12:41:13] [12:41:13]POST finish read [12:41:13]Found Content-Length = 677 [12:41:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645233", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "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:41:13]execute_script... [12:41: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)645233", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "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:41:13]POST & json_proto [12:41:13]process_json_proto [12:41:13]json parsed OK: [12:41:13]protocol is kg_v1.0 [12:41:13]action value=close_receipt [12:41:13]process_action close_receipt [12:41:13]cmd_close_receipt [12:41:13]MH_GetDate [12:41:13]Write to MH i2c: F0 00 00 E4 88 5B [12:41:13]Write i2c OK [12:41:13]MH_I2C_Read... [12:41:13]Read from MH i2c: F0 [12:41:13]MH_I2C_Read... [12:41:13]Read from MH i2c: F0 09 00 [12:41:13]MH_I2C_Read... [12:41:13]Read from MH i2c: F0 09 00 E4 88 00 6F 29 22 67 44 5E 04 65 90 [12:41:13]GetLastDocTimeStamp 1730292055 [12:41:13]current date 1730292079 [12:41:13]FM_GetShiftState [12:41:13]SAM_PROTO_GetShiftState [12:41:13]wFMCommunicate request_size=4 [12:41:13]MH_SAM_APDU [12:41:13]CAPDU: 80 13 01 00 [12:41:13]Write to MH i2c: E2 08 00 E5 88 80 13 01 00 00 00 00 00 EA [12:41:13]Write i2c OK [12:41:13]MH_I2C_Read... [12:41:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:41:14]Read from MH i2c: E2 [12:41:14]MH_I2C_Read... [12:41:14]Read from MH i2c: E2 0E 00 [12:41:14]MH_I2C_Read... [12:41:14]Read from MH i2c: E2 0E 00 E5 88 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 D5 [12:41:14]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:41:14]wFMCommunicate OK [12:41:14]SAM_PROTO_GetShiftState done [12:41:14]FM_GetShiftState done [12:41:14]opened in 1730247899 [12:41:14]opened+sec_in_day 1730334299 [12:41:14]quantity*price = 60009 [12:41:14]sum+1 = 60010 [12:41:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 280 30.10.2024 12:41 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311433 ФПД: 72226318203279 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T124119&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311433&fm=72226318203279&tin=02508201610067®Number=0000000000091780&sum=60000 [12:41:15]StoreToDocumentArchive [12:41:15]shift 536 fd 311433 [12:41:15]save to /storage/0536/doc_00311433 [12:41:15]save last doc name /storage/0536/doc_00311433 to /storage/kkm_last_doc_name [12:41:15]save OK [12:41:15]Clear old archive folders... [12:41:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:41:15]tlvbuf is 0081B7D0 [12:41:15]SAM_PROTO_ClearQueue [12:41:15]wFMCommunicate request_size=4 [12:41:15]MH_SAM_APDU [12:41:15]CAPDU: 80 09 00 00 [12:41:15]Write to MH i2c: E2 08 00 F2 88 80 09 00 00 00 00 00 00 EC [12:41:15]Write i2c OK [12:41:15]MH_I2C_Read... [12:41:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:41:15]Read from MH i2c: E2 [12:41:15]MH_I2C_Read... [12:41:15]Read from MH i2c: E2 03 00 [12:41:15]MH_I2C_Read... [12:41:15]Read from MH i2c: E2 03 00 F2 88 00 90 00 EE [12:41:15]RAPDU: 90 00 [12:41:15]wFMCommunicate OK [12:41:15]SAM_PROTO_ClearQueue done [12:41:15]KKMCreateOFDPacket [12:41:15]OFDProtocolAddRootSTLVToBuf [12:41:15]FM_MakeSignedData [12:41:15]FM_MakeSignedData [12:41:15]SAM_PROTO_SignData [12:41:15]wFMCommunicate request_size=4 [12:41:15]MH_SAM_APDU [12:41:15]CAPDU: 80 0D 01 02 [12:41:15]Write to MH i2c: E2 08 00 F3 88 80 0D 01 02 00 00 00 00 F4 [12:41:15]Write i2c OK [12:41:15]MH_I2C_Read... [12:41:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:41:15]Read from MH i2c: E2 [12:41:15]MH_I2C_Read... [12:41:15]Read from MH i2c: E2 03 00 [12:41:15]MH_I2C_Read... [12:41:15]Read from MH i2c: E2 03 00 F3 88 00 90 00 EF [12:41:15]RAPDU: 90 00 [12:41:15]wFMCommunicate OK [12:41:15]wFMCommunicate request_size=255 [12:41:15]MH_SAM_APDU [12:41: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 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 18 01 00 00 F4 03 04 00 6F 29 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 89 C0 04 00 35 04 06 00 41 [12:41:15]Write to MH i2c: E2 02 01 F4 88 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 18 01 00 00 F4 03 04 00 6F 29 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 89 C0 04 00 35 04 06 00 41 00 00 41 [12:41:15]Write i2c OK [12:41:15]MH_I2C_Read... [12:41:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:41:15]Read from MH i2c: E2 [12:41:15]MH_I2C_Read... [12:41:15]Read from MH i2c: E2 03 00 [12:41:15]MH_I2C_Read... [12:41:15]Read from MH i2c: E2 03 00 F4 88 00 90 00 F0 [12:41:15]RAPDU: 90 00 [12:41:15]wFMCommunicate OK [12:41:15]wFMCommunicate request_size=10 [12:41:15]MH_SAM_APDU [12:41:15]CAPDU: 80 0D 02 02 05 B0 80 0A 39 8F [12:41:15]Write to MH i2c: E2 0D 00 F5 88 80 0D 02 02 05 00 B0 80 0A 39 8F 00 00 03 [12:41:15]Write i2c OK [12:41:15]MH_I2C_Read... [12:41:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:41:15]Read from MH i2c: E2 [12:41:15]MH_I2C_Read... [12:41:15]Read from MH i2c: E2 03 00 [12:41:15]MH_I2C_Read... [12:41:15]Read from MH i2c: E2 03 00 F5 88 00 90 00 F1 [12:41:15]RAPDU: 90 00 [12:41:15]wFMCommunicate OK [12:41:15]wFMCommunicate request_size=4 [12:41:15]MH_SAM_APDU [12:41:15]CAPDU: 80 0D 03 02 [12:41:15]Write to MH i2c: E2 08 00 F6 88 80 0D 03 02 00 00 00 00 F9 [12:41:15]Write i2c OK [12:41:15]MH_I2C_Read... [12:41:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:41:15]Read from MH i2c: E2 [12:41:15]MH_I2C_Read... [12:41:15]Read from MH i2c: E2 0B 00 [12:41:15]MH_I2C_Read... [12:41:15]Read from MH i2c: E2 0B 00 F6 88 00 37 35 EE 6D 5B 86 7E 5E 90 00 7E [12:41:15]RAPDU: 37 35 EE 6D 5B 86 7E 5E 90 00 [12:41:15]wFMCommunicate OK [12:41:15]SAM_PROTO_SignData done [12:41:15]FM_MakeSignedData done [12:41:15]CreateOFDProtocolMessage [12:41:15]wFMCommunicate request_size=4 [12:41:15]MH_SAM_APDU [12:41:15]CAPDU: 80 11 00 00 [12:41:15]Write to MH i2c: E2 08 00 F7 88 80 11 00 00 00 00 00 00 F9 [12:41:15]Write i2c OK [12:41:15]MH_I2C_Read... [12:41:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:41:15]Read from MH i2c: E2 [12:41:15]MH_I2C_Read... [12:41:15]Read from MH i2c: E2 17 00 [12:41:15]MH_I2C_Read... [12:41:15]Read from MH i2c: E2 17 00 F7 88 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4E [12:41:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:41:15]wFMCommunicate OK [12:41:15]CreateOFDProtocolMessage done [12:41:15]OFDSenderStorePacket 311433 [12:41:15]StoreOFDPacket docnum=311433 [12:41:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 83 4A 07 01 D5 F1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 18 01 00 00 F4 03 04 00 6F 29 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 89 C0 04 00 35 04 06 00 41 B0 80 0A 39 8F 37 35 EE 6D 5B 86 7E 5E [12:41:15]CheckFolder [12:41:15]dirname=/storage/ofd_packets [12:41:15]CheckFolder done [12:41:15]ProducePacketName [12:41:15]name=ofd_packets/00311433 [12:41:15]NVStorageSaveData ofd_packets/00311433 [12:41:15]File name is /storage/ofd_packets/00311433 [12:41:15]Write 301 bytes [12:41:15]NVStorageSaveData done [12:41:15]OFDSenderStorePacket done [12:41:15]KKMCreateOFDPacket done [12:41:15]NVStorageSaveData kkm_last_timestamp [12:41:15]File name is /storage/kkm_last_timestamp [12:41:15]Write 4 bytes [12:41:15]NVStorageSaveData done [12:41:15]ExternCall_PrintAddStr [12:41:15]wPrintStart [12:41:15]Write to MH i2c: 01 00 00 F8 88 80 [12:41:15]Write i2c OK [12:41:15]MH_I2C_Read... [12:41:15]Read from MH i2c: 01 [12:41:15]MH_I2C_Read... [12:41:15]Read from MH i2c: 01 07 00 [12:41:15]MH_I2C_Read... [12:41:15]Read from MH i2c: 01 07 00 F8 88 00 00 00 00 00 FF 0F 95 [12:41:15]RasterBufferAndPrint [12:41:15]line Счет N : (1)645233 [12:41:15]line ИНН: 02508201610067 [12:41:15]line Контрольно-Кассовый Чек [12:41:15]line ПРОДАЖА [12:41:15]line ТРК (МРК, ГНК) : 41 [12:41:15]line Товар: 2710124130 [12:41:15]line Аи-92-К-2 [12:41:15]line 8.970 * 66.90 [12:41:15]line = 600.09 [12:41:15]line НДС 12% НСП 1% [12:41:15]line > о реализуемом товаре [12:41:15]line ОКРУГЛЕНИЕ: -0.09 [12:41:15]line ИТОГО: 600.00 [12:41:15]line Внесено: 600.00 [12:41:15]line СДАЧА: 0.00 [12:41:15]line НСП 1% : 5.31 [12:41:15]line НДС 12% : 63.73 [12:41:15]line Наличными: 600.00 [12:41:15]line Безнал.: 0.00 [12:41:15]line Место: АЗС № 172 "Партнер Нефть" [12:41:15]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:41:15]line СНО: Общий режим [12:41:15]line Чек 280 30.10.2024 12:41 [12:41:15]line Смена: 536 ФФД: 1.0 [12:41:15]line ЗНМ: 0300000116 [12:41:15]line РНМ: 0000000000091780 [12:41:15]line Версия ККМ: 001 [12:41:15]line ФМ: 0000000000871765 [12:41:15]line ФД: 311433 [12:41:15]line ФПД: 72226318203279 [12:41:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T124119&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311433&fm=72226318203279&tin=02508201610067®Number=0000000000091780&sum=60000 [12:41:15]written 0, free lines is 4095 [12:41:15]OFD Sender: Processing packet 311433 [packets to send 223, broken 222] [12:41:15]ProducePacketName [12:41:15]name=ofd_packets/00311433 [12:41:15]OFD Sender: To server: pG, [12:41:15]CommunicateWithHost lk.salyk.kg:30040 [12:41:15]ConnectInit lk.salyk.kg [12:41:15]Connected sock=10 [12:41:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 83 4A 07 01 D5 F1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 18 01 00 00 F4 03 04 00 6F 29 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 89 C0 04 00 35 04 06 00 41 B0 80 0A 39 8F 37 35 EE 6D 5B 86 7E 5E [12:41:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 93 17 47 00 B7 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 31 37 36 35 10 04 04 00 89 C0 04 00 F4 03 04 00 BF CF 21 67 B6 04 01 00 00 A5 97 A9 12 A6 58 58 78 [12:41:16]CommunicateWithHost err = 0 [12:41:16]CheckOFDResponse [12:41:16]1017 (14) - 77093643461234 [12:41:16]1041 (16) - 0000000000871765 [12:41:16]1040 (4) - 311433 [12:41:16]1012 (4) - 30.10.2024 06:18 [12:41:16]1206 (1) - 0 [12:41:16]OFD Sender: Remove packet 311433 [12:41:16]ProducePacketName [12:41:16]name=ofd_packets/00311433 [12:41:16]NVStorageDeleteData [12:41:16]Write to MH i2c: 01 00 00 22 89 AB [12:41:16]Write i2c OK [12:41:16]MH_I2C_Read... [12:41:16]Read from MH i2c: 01 [12:41:16]MH_I2C_Read... [12:41:16]Read from MH i2c: 01 07 00 [12:41:16]MH_I2C_Read... [12:41:16]Read from MH i2c: 01 07 00 22 89 00 00 00 00 00 CB 0C 89 [12:41:16]RasterBufferAndPrint [12:41:16]line [12:41:16]line [12:41:16]line [12:41:16]line [12:41:16]line [12:41:16]written 0, free lines is 3281 [12:41:16]MH_Cut [12:41:16]Write to MH i2c: D1 01 00 29 89 01 84 [12:41:16]Write i2c OK [12:41:16]MH_I2C_Read... [12:41:16]Read from MH i2c: D1 [12:41:16]MH_I2C_Read... [12:41:16]Read from MH i2c: D1 01 00 [12:41:16]MH_I2C_Read... [12:41:16]Read from MH i2c: D1 01 00 29 89 00 83 [12:41:16]Write to MH i2c: 01 00 00 2A 89 B3 [12:41:16]Write i2c OK [12:41:16]MH_I2C_Read... [12:41:16]OFD Sender: No OFD packet to send [12:41:16]*** Cut start [12:41:16]*** Purtial cut [12:41:16]*** Stage 1: CUTSNS_PIN = 1 [12:41:17]Read from MH i2c: 01 [12:41:17]MH_I2C_Read... [12:41:17]*** Stop cut motor [12:41:17]*** Cut end [12:41:17]Read from MH i2c: 01 07 00 [12:41:17]MH_I2C_Read... [12:41:17]Read from MH i2c: 01 07 00 2A 89 00 00 00 00 00 FF 0F C8 [12:41:17]process_action close_receipt done [12:41:17]requested_data is exist [12:41:17]produce_requested_data [12:41:17]requested_item fm.sn is exist - process it [12:41:17]wFMCommunicate request_size=4 [12:41:17]MH_SAM_APDU [12:41:17]CAPDU: 80 11 00 00 [12:41:17]Write to MH i2c: E2 08 00 2B 89 80 11 00 00 00 00 00 00 2E [12:41:17]Write i2c OK [12:41:17]MH_I2C_Read... [12:41:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:41:17]Read from MH i2c: E2 [12:41:17]MH_I2C_Read... [12:41:17]Read from MH i2c: E2 17 00 [12:41:17]MH_I2C_Read... [12:41:17]Read from MH i2c: E2 17 00 2B 89 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 83 [12:41:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:41:17]wFMCommunicate OK [12:41:17]requested_item fd.num is exist - process it [12:41:17]SAM_PROTO_GetFieldsCounters [12:41:17]wFMCommunicate request_size=4 [12:41:17]MH_SAM_APDU [12:41:17]CAPDU: 80 13 00 00 [12:41:17]Write to MH i2c: E2 08 00 2C 89 80 13 00 00 00 00 00 00 31 [12:41:17]Write i2c OK [12:41:17]MH_I2C_Read... [12:41:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:41:17]Read from MH i2c: E2 [12:41:17]MH_I2C_Read... [12:41:17]Read from MH i2c: E2 62 00 [12:41:17]MH_I2C_Read... [12:41:17]Read from MH i2c: E2 62 00 2C 89 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 89 C0 04 00 0E 04 04 00 18 02 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 06 [12:41: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 89 C0 04 00 0E 04 04 00 18 02 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 [12:41:17]wFMCommunicate OK [12:41:17]SAM_PROTO_GetFieldsCounters done [12:41:17]requested_item shift.num is exist - process it [12:41:17]requested_item shift.opened is exist - process it [12:41:17]req_shift_opened [12:41:17]FM_GetShiftState [12:41:17]SAM_PROTO_GetShiftState [12:41:17]wFMCommunicate request_size=4 [12:41:17]MH_SAM_APDU [12:41:17]CAPDU: 80 13 01 00 [12:41:17]Write to MH i2c: E2 08 00 2D 89 80 13 01 00 00 00 00 00 33 [12:41:17]Write i2c OK [12:41:17]MH_I2C_Read... [12:41:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:41:17]Read from MH i2c: E2 [12:41:17]MH_I2C_Read... [12:41:17]Read from MH i2c: E2 0E 00 [12:41:17]MH_I2C_Read... [12:41:17]Read from MH i2c: E2 0E 00 2D 89 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 1E [12:41:17]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:41:17]wFMCommunicate OK [12:41:17]SAM_PROTO_GetShiftState done [12:41:17]FM_GetShiftState done [12:41:17]req_shift_opened done [12:41:17]requested_item shift.open_date is exist - process it [12:41:17]req_shift_open_date [12:41:17]req_shift_open_date done [12:41:17]produce_requested_data done [12:41:17]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311433,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:41:17]process_action_free close_receipt [12:41:17]json_value_free [12:41:17]json_value_free done [12:41:17]process_json_proto returns [12:41:17]Send response to host [12:41:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311433,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:41:17]free response buf [12:41:17]execute_script done [12:41:17]execute_script returns [12:41:17]free content buf [12:41:17]Sock 9.Close socket [12:41:17]Sock 9.Thread stoped [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:51]OFD Sender: No OFD packet to send [12:41:56]OFD Sender: No OFD packet to send [12:42:01]OFD Sender: No OFD packet to send [12:42:06]OFD Sender: No OFD packet to send [12:42:11]OFD Sender: No OFD packet to send [12:42:16]OFD Sender: No OFD packet to send [12:42:21]OFD Sender: No OFD packet to send [12:42:26]OFD Sender: No OFD packet to send [12:42:31]OFD Sender: No OFD packet to send [12:42:34]accept exits with 7 [12:42:34]New connection [12:42:34]New thread 3066510692 created [12:42:34]Thread 3066654052 joined [12:42:34]Waiting for new connection... [12:42:34] Sock 7.Parse request [12:42:34]Sock 7.Check first char [12:42:34]Sock 7.First char is OK [12:42:34]request: POST /json_proto HTTP/1.0 [12:42:34]Method: POST [12:42:34]URL: /json_proto [12:42:34]Method is POST - this is cgi request [12:42:34]url: /json_proto [12:42:34]query_string will be loaded in cgi processing [12:42:34]execute_cgi json_proto POST (null) [12:42:34]execute_cgi path=json_proto method=POST [12:42:34]POST find Content-Length [12:42:34]Host: 172.17.96.3:8080 [12:42:34]Content-Length: 215 [12:42:34]Content-Type: application/json [12:42:34] [12:42:34]POST finish read [12:42:34]Found Content-Length = 215 [12:42: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" ] } } [12:42:34]execute_script... [12:42: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" ] } } [12:42:34]POST & json_proto [12:42:34]process_json_proto [12:42:34]json parsed OK: [12:42:34]protocol is kg_v1.0 [12:42:34]action value=get_value [12:42:34]process_action get_value [12:42:34]cmd_get_value [12:42:34]process_action get_value done [12:42:34]requested_data is exist [12:42:34]produce_requested_data [12:42:34]requested_item kkm.sn is exist - process it [12:42:34]requested_item kkm.ver is exist - process it [12:42:34]requested_item fm.sn is exist - process it [12:42:34]wFMCommunicate request_size=4 [12:42:34]MH_SAM_APDU [12:42:34]CAPDU: 80 11 00 00 [12:42:34]Write to MH i2c: E2 08 00 2E 89 80 11 00 00 00 00 00 00 31 [12:42:34]Write i2c OK [12:42:34]MH_I2C_Read... [12:42:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:42:34]Read from MH i2c: E2 [12:42:34]MH_I2C_Read... [12:42:34]Read from MH i2c: E2 17 00 [12:42:34]MH_I2C_Read... [12:42:34]Read from MH i2c: E2 17 00 2E 89 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 86 [12:42:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:42:34]wFMCommunicate OK [12:42:34]requested_item fd.num is exist - process it [12:42:34]SAM_PROTO_GetFieldsCounters [12:42:34]wFMCommunicate request_size=4 [12:42:34]MH_SAM_APDU [12:42:34]CAPDU: 80 13 00 00 [12:42:34]Write to MH i2c: E2 08 00 2F 89 80 13 00 00 00 00 00 00 34 [12:42:34]Write i2c OK [12:42:34]MH_I2C_Read... [12:42:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:42:34]Read from MH i2c: E2 [12:42:34]MH_I2C_Read... [12:42:34]Read from MH i2c: E2 62 00 [12:42:34]MH_I2C_Read... [12:42:34]Read from MH i2c: E2 62 00 2F 89 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 89 C0 04 00 0E 04 04 00 18 02 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 09 [12:42: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 89 C0 04 00 0E 04 04 00 18 02 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 [12:42:34]wFMCommunicate OK [12:42:34]SAM_PROTO_GetFieldsCounters done [12:42:34]requested_item shift.num is exist - process it [12:42:34]requested_item shift.opened is exist - process it [12:42:34]req_shift_opened [12:42:34]FM_GetShiftState [12:42:34]SAM_PROTO_GetShiftState [12:42:34]wFMCommunicate request_size=4 [12:42:34]MH_SAM_APDU [12:42:34]CAPDU: 80 13 01 00 [12:42:34]Write to MH i2c: E2 08 00 30 89 80 13 01 00 00 00 00 00 36 [12:42:34]Write i2c OK [12:42:34]MH_I2C_Read... [12:42:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:34]Read from MH i2c: E2 [12:42:34]MH_I2C_Read... [12:42:34]Read from MH i2c: E2 0E 00 [12:42:34]MH_I2C_Read... [12:42:34]Read from MH i2c: E2 0E 00 30 89 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 21 [12:42:34]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:42:34]wFMCommunicate OK [12:42:34]SAM_PROTO_GetShiftState done [12:42:34]FM_GetShiftState done [12:42:34]req_shift_opened done [12:42:34]requested_item shift.open_date is exist - process it [12:42:34]req_shift_open_date [12:42:34]req_shift_open_date done [12:42:34]produce_requested_data done [12:42:34]produce_requested_data return {"kkm.sn":"0300000116","kkm.ver":"001","fm.sn":"0000000000871765","fd.num":311433,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:42:34]process_action_free get_value [12:42:34]json_value_free [12:42:34]json_value_free done [12:42:34]process_json_proto returns [12:42:34]Send response to host [12:42:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000116","kkm.ver":"001","fm.sn":"0000000000871765","fd.num":311433,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:42:34]free response buf [12:42:34]execute_script done [12:42:34]execute_script returns [12:42:34]free content buf [12:42:34]Sock 7.Close socket [12:42:34]Sock 7.Thread stoped [12:42:34]accept exits with 9 [12:42:34]New connection [12:42:34]New thread 3066654052 created [12:42:34]Thread 3066510692 joined [12:42:34]Waiting for new connection... [12:42:34] Sock 9.Parse request [12:42:34]Sock 9.Check first char [12:42:34]Sock 9.First char is OK [12:42:34]request: POST /json_proto HTTP/1.0 [12:42:34]Method: POST [12:42:34]URL: /json_proto [12:42:34]Method is POST - this is cgi request [12:42:34]url: /json_proto [12:42:34]query_string will be loaded in cgi processing [12:42:34]execute_cgi json_proto POST (null) [12:42:34]execute_cgi path=json_proto method=POST [12:42:34]POST find Content-Length [12:42:34]Host: 172.17.96.3:8080 [12:42:34]Content-Length: 331 [12:42:34]Content-Type: application/json [12:42:34] [12:42:34]POST finish read [12:42:34]Found Content-Length = 331 [12:42: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" ] } } [12:42:34]execute_script... [12:42: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" ] } } [12:42:34]POST & json_proto [12:42:34]process_json_proto [12:42:34]json parsed OK: [12:42:34]protocol is kg_v1.0 [12:42:34]action value=get_value [12:42:34]process_action get_value [12:42:34]cmd_get_value [12:42:34]process_action get_value done [12:42:34]requested_data is exist [12:42:34]produce_requested_data [12:42:34]requested_item fm.sale.total is exist - process it [12:42:34]SAM_PROTO_GetFMData [12:42:34]wFMCommunicate request_size=4 [12:42:34]MH_SAM_APDU [12:42:34]CAPDU: 80 13 03 00 [12:42:34]Write to MH i2c: E2 08 00 31 89 80 13 03 00 00 00 00 00 39 [12:42:34]Write i2c OK [12:42:34]MH_I2C_Read... [12:42:35]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [12:42:35]Read from MH i2c: E2 [12:42:35]MH_I2C_Read... [12:42:35]Read from MH i2c: E2 FD 00 [12:42:35]MH_I2C_Read... [12:42:35]Read from MH i2c: E2 FD 00 31 89 00 C2 04 85 04 BE 04 6E 04 04 00 59 BC 04 00 69 04 A3 00 6F 04 04 00 2D BC 04 00 B1 04 05 00 EF 26 1D 11 05 70 04 05 00 14 E2 1F 8B 04 72 04 04 00 DB 44 FD 85 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 4D 9D CD 89 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 20 98 7B 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 99 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 28 94 E3 70 04 03 00 28 94 E3 72 04 00 00 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 73 2B 18 EF 03 09 00 F6 03 90 00 79 [12:42:35]RAPDU: C2 04 85 04 BE 04 6E 04 04 00 59 BC 04 00 69 04 A3 00 6F 04 04 00 2D BC 04 00 B1 04 05 00 EF 26 1D 11 05 70 04 05 00 14 E2 1F 8B 04 72 04 04 00 DB 44 FD 85 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 4D 9D CD 89 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 20 98 7B 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 99 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 28 94 E3 70 04 03 00 28 94 E3 72 04 00 00 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 73 2B 18 EF 03 09 00 F6 03 90 00 [12:42:35]wFMCommunicate OK [12:42:35]wFMCommunicate request_size=4 [12:42:35]MH_SAM_APDU [12:42:35]CAPDU: 80 17 00 00 [12:42:35]Write to MH i2c: E2 08 00 32 89 80 17 00 00 00 00 00 00 3B [12:42:35]Write i2c OK [12:42:35]MH_I2C_Read... [12:42:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:42:35]Read from MH i2c: E2 [12:42:35]MH_I2C_Read... [12:42:35]Read from MH i2c: E2 FD 00 [12:42:35]MH_I2C_Read... [12:42:35]Read from MH i2c: E2 FD 00 32 89 00 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 98 03 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 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 90 00 05 [12:42:35]RAPDU: 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 98 03 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 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 90 00 [12:42:35]wFMCommunicate OK [12:42:35]wFMCommunicate request_size=4 [12:42:35]MH_SAM_APDU [12:42:35]CAPDU: 80 17 00 00 [12:42:35]Write to MH i2c: E2 08 00 33 89 80 17 00 00 00 00 00 00 3C [12:42:35]Write i2c OK [12:42:35]MH_I2C_Read... [12:42:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:42:35]Read from MH i2c: E2 [12:42:35]MH_I2C_Read... [12:42:35]Read from MH i2c: E2 FD 00 [12:42:35]MH_I2C_Read... [12:42:35]Read from MH i2c: E2 FD 00 33 89 00 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 EA [12:42:35]RAPDU: 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [12:42:35]wFMCommunicate OK [12:42:35]wFMCommunicate request_size=4 [12:42:35]MH_SAM_APDU [12:42:35]CAPDU: 80 17 00 00 [12:42:35]Write to MH i2c: E2 08 00 34 89 80 17 00 00 00 00 00 00 3D [12:42:35]Write i2c OK [12:42:35]MH_I2C_Read... [12:42:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:42:35]Read from MH i2c: E2 [12:42:35]MH_I2C_Read... [12:42:35]Read from MH i2c: E2 FD 00 [12:42:35]MH_I2C_Read... [12:42:35]Read from MH i2c: E2 FD 00 34 89 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 B8 [12:42:35]RAPDU: F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [12:42:35]wFMCommunicate OK [12:42:35]wFMCommunicate request_size=4 [12:42:35]MH_SAM_APDU [12:42:35]CAPDU: 80 17 00 00 [12:42:35]Write to MH i2c: E2 08 00 35 89 80 17 00 00 00 00 00 00 3E [12:42:35]Write i2c OK [12:42:35]MH_I2C_Read... [12:42:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 220! [12:42:36]Read from MH i2c: E2 [12:42:36]MH_I2C_Read... [12:42:36]Read from MH i2c: E2 DF 00 [12:42:36]MH_I2C_Read... [12:42:36]Read from MH i2c: E2 DF 00 35 89 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 1E [12:42:36]RAPDU: 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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:42:36]wFMCommunicate OK [12:42:36]SAM_PROTO_GetFMData done [12:42:36]requested_item fm.sale_refund.total is exist - process it [12:42:36]requested_item fm.buy.total is exist - process it [12:42:36]requested_item shift.sale.total is exist - process it [12:42:36]SAM_PROTO_GetShiftData [12:42:36]wFMCommunicate request_size=4 [12:42:36]MH_SAM_APDU [12:42:36]CAPDU: 80 13 02 00 [12:42:36]Write to MH i2c: E2 08 00 36 89 80 13 02 00 00 00 00 00 3D [12:42:36]Write i2c OK [12:42:36]MH_I2C_Read... [12:42:36]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [12:42:36]Read from MH i2c: E2 [12:42:36]MH_I2C_Read... [12:42:36]Read from MH i2c: E2 FD 00 [12:42:36]MH_I2C_Read... [12:42:36]Read from MH i2c: E2 FD 00 36 89 00 B0 04 AA 04 AC 04 6E 04 04 00 18 01 00 00 69 04 9D 00 6F 04 04 00 18 01 00 00 B1 04 04 00 AA 44 5A 01 70 04 03 00 80 EE FE 72 04 03 00 2A 56 5B 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 C8 24 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 A3 10 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 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 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 86 [12:42:36]RAPDU: B0 04 AA 04 AC 04 6E 04 04 00 18 01 00 00 69 04 9D 00 6F 04 04 00 18 01 00 00 B1 04 04 00 AA 44 5A 01 70 04 03 00 80 EE FE 72 04 03 00 2A 56 5B 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 C8 24 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 A3 10 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 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 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 [12:42:36]wFMCommunicate OK [12:42:36]wFMCommunicate request_size=4 [12:42:36]MH_SAM_APDU [12:42:36]CAPDU: 80 17 00 00 [12:42:36]Write to MH i2c: E2 08 00 37 89 80 17 00 00 00 00 00 00 40 [12:42:36]Write i2c OK [12:42:36]MH_I2C_Read... [12:42:36]OFD Sender: No OFD packet to send [12:42:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:42:36]Read from MH i2c: E2 [12:42:36]MH_I2C_Read... [12:42:36]Read from MH i2c: E2 FD 00 [12:42:36]MH_I2C_Read... [12:42:36]Read from MH i2c: E2 FD 00 37 89 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 5A [12:42:36]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 [12:42:36]wFMCommunicate OK [12:42:36]wFMCommunicate request_size=4 [12:42:36]MH_SAM_APDU [12:42:36]CAPDU: 80 17 00 00 [12:42:36]Write to MH i2c: E2 08 00 38 89 80 17 00 00 00 00 00 00 41 [12:42:36]Write i2c OK [12:42:36]MH_I2C_Read... [12:42:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:42:37]Read from MH i2c: E2 [12:42:37]MH_I2C_Read... [12:42:37]Read from MH i2c: E2 FD 00 [12:42:37]MH_I2C_Read... [12:42:37]Read from MH i2c: E2 FD 00 38 89 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 FE [12:42:37]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 [12:42:37]wFMCommunicate OK [12:42:37]wFMCommunicate request_size=4 [12:42:37]MH_SAM_APDU [12:42:37]CAPDU: 80 17 00 00 [12:42:37]Write to MH i2c: E2 08 00 39 89 80 17 00 00 00 00 00 00 42 [12:42:37]Write i2c OK [12:42:37]MH_I2C_Read... [12:42:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:42:37]Read from MH i2c: E2 [12:42:37]MH_I2C_Read... [12:42:37]Read from MH i2c: E2 FD 00 [12:42:37]MH_I2C_Read... [12:42:37]Read from MH i2c: E2 FD 00 39 89 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 B5 [12:42:37]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 [12:42:37]wFMCommunicate OK [12:42:37]wFMCommunicate request_size=4 [12:42:37]MH_SAM_APDU [12:42:37]CAPDU: 80 17 00 00 [12:42:37]Write to MH i2c: E2 08 00 3A 89 80 17 00 00 00 00 00 00 43 [12:42:37]Write i2c OK [12:42:37]MH_I2C_Read... [12:42:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 202! [12:42:37]Read from MH i2c: E2 [12:42:37]MH_I2C_Read... [12:42:37]Read from MH i2c: E2 CD 00 [12:42:37]MH_I2C_Read... [12:42:37]Read from MH i2c: E2 CD 00 3A 89 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 27 [12:42:37]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 [12:42:37]wFMCommunicate OK [12:42:37]SAM_PROTO_GetShiftData done [12:42:37]requested_item shift.sale.total_cash is exist - process it [12:42:37]requested_item shift.sale_refund.total is exist - process it [12:42:37]requested_item shift.sale_refund.total_cash is exist - process it [12:42:37]requested_item shift.buy.total is exist - process it [12:42:37]requested_item shift.buy.total_cash is exist - process it [12:42:37]produce_requested_data done [12:42:37]produce_requested_data return {"fm.sale.total":217619596.63,"fm.sale_refund.total":149146.00,"fm.buy.total":0.00,"shift.sale.total":226930.34,"shift.sale.total_cash":167072.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} [12:42:37]process_action_free get_value [12:42:37]json_value_free [12:42:37]json_value_free done [12:42:37]process_json_proto returns [12:42:37]Send response to host [12:42:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":217619596.63,"fm.sale_refund.total":149146.00,"fm.buy.total":0.00,"shift.sale.total":226930.34,"shift.sale.total_cash":167072.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}}} [12:42:37]free response buf [12:42:37]execute_script done [12:42:37]execute_script returns [12:42:37]free content buf [12:42:37]Sock 9.Close socket [12:42:37]Sock 9.Thread stoped [12:42:41]OFD Sender: No OFD packet to send [12:42:46]OFD Sender: No OFD packet to send [12:42:51]OFD Sender: No OFD packet to send [12:42:56]OFD Sender: No OFD packet to send [12:43:01]OFD Sender: No OFD packet to send [12:43:06]OFD Sender: No OFD packet to send [12:43:11]OFD Sender: No OFD packet to send [12:43:16]OFD Sender: No OFD packet to send [12:43:21]OFD Sender: No OFD packet to send [12:43:26]OFD Sender: No OFD packet to send [12:43:31]OFD Sender: No OFD packet to send [12:43:36]OFD Sender: No OFD packet to send [12:43:41]OFD Sender: No OFD packet to send [12:43:46]OFD Sender: No OFD packet to send [12:43:51]OFD Sender: No OFD packet to send [12:43:56]OFD Sender: No OFD packet to send [12:44:01]OFD Sender: No OFD packet to send [12:44:06]OFD Sender: No OFD packet to send [12:44:11]OFD Sender: No OFD packet to send [12:44:16]OFD Sender: No OFD packet to send [12:44:21]OFD Sender: No OFD packet to send [12:44:26]OFD Sender: No OFD packet to send [12:44:31]OFD Sender: No OFD packet to send [12:44:36]OFD Sender: No OFD packet to send [12:44:41]OFD Sender: No OFD packet to send [12:44:46]OFD Sender: No OFD packet to send [12:44:51]OFD Sender: No OFD packet to send [12:44:56]OFD Sender: No OFD packet to send [12:45:02]OFD Sender: No OFD packet to send [12:45:07]OFD Sender: No OFD packet to send [12:45:12]OFD Sender: No OFD packet to send [12:45:12]accept exits with 7 [12:45:12]New connection [12:45:12]New thread 3066510692 created [12:45:12]Thread 3066654052 joined [12:45:12]Waiting for new connection... [12:45:12] Sock 7.Parse request [12:45:12]Sock 7.Check first char [12:45:12]Sock 7.First char is OK [12:45:12]request: POST /json_proto HTTP/1.0 [12:45:12]Method: POST [12:45:12]URL: /json_proto [12:45:12]Method is POST - this is cgi request [12:45:12]url: /json_proto [12:45:12]query_string will be loaded in cgi processing [12:45:12]execute_cgi json_proto POST (null) [12:45:12]execute_cgi path=json_proto method=POST [12:45:12]POST find Content-Length [12:45:12]Host: 172.17.96.3:8080 [12:45:12]Content-Length: 623 [12:45:12]Content-Type: application/json [12:45:12] [12:45:12]POST finish read [12:45:12]Found Content-Length = 623 [12:45:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3517", "tax_sys" : 0, "items" : [ { "code": "46230607", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Richmond Bronze Edition", "price" : 150.00, "quantity" : 1.000, "sum" : 150.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 150.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:45:12]execute_script... [12:45: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 : (3)3517", "tax_sys" : 0, "items" : [ { "code": "46230607", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Richmond Bronze Edition", "price" : 150.00, "quantity" : 1.000, "sum" : 150.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 150.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:45:12]POST & json_proto [12:45:12]process_json_proto [12:45:12]json parsed OK: [12:45:12]protocol is kg_v1.0 [12:45:12]action value=close_receipt [12:45:12]process_action close_receipt [12:45:12]cmd_close_receipt [12:45:12]MH_GetDate [12:45:12]Write to MH i2c: F0 00 00 3B 89 B3 [12:45:12]Write i2c OK [12:45:12]MH_I2C_Read... [12:45:12]Read from MH i2c: F0 [12:45:12]MH_I2C_Read... [12:45:12]Read from MH i2c: F0 09 00 [12:45:12]MH_I2C_Read... [12:45:12]Read from MH i2c: F0 09 00 3B 89 00 5D 2A 22 67 44 5E 04 65 D7 [12:45:12]GetLastDocTimeStamp 1730292079 [12:45:12]current date 1730292317 [12:45:12]FM_GetShiftState [12:45:12]SAM_PROTO_GetShiftState [12:45:12]wFMCommunicate request_size=4 [12:45:12]MH_SAM_APDU [12:45:12]CAPDU: 80 13 01 00 [12:45:12]Write to MH i2c: E2 08 00 3C 89 80 13 01 00 00 00 00 00 42 [12:45:12]Write i2c OK [12:45:12]MH_I2C_Read... [12:45:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:45:12]Read from MH i2c: E2 [12:45:12]MH_I2C_Read... [12:45:12]Read from MH i2c: E2 0E 00 [12:45:12]MH_I2C_Read... [12:45:12]Read from MH i2c: E2 0E 00 3C 89 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 2D [12:45:12]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:45:12]wFMCommunicate OK [12:45:12]SAM_PROTO_GetShiftState done [12:45:12]FM_GetShiftState done [12:45:12]opened in 1730247899 [12:45:12]opened+sec_in_day 1730334299 [12:45:12]quantity*price = 15000 [12:45:12]sum+1 = 15001 [12:45:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 150.00 НСП 1% : 1.33 НДС 12% : 15.93 Наличными: 150.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 281 30.10.2024 12:45 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311434 ФПД: 27048756452347 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T124517&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311434&fm=27048756452347&tin=02508201610067®Number=0000000000091780&sum=15000 0 [12:45:13]StoreToDocumentArchive [12:45:13]shift 536 fd 311434 [12:45:13]save to /storage/0536/doc_00311434 [12:45:13]save last doc name /storage/0536/doc_00311434 to /storage/kkm_last_doc_name [12:45:13]save OK [12:45:13]Clear old archive folders... [12:45:13]ProcessDocumentItem done err = 0, tmpTLVsize=277 [12:45:13]tlvbuf is 005AA540 [12:45:13]SAM_PROTO_ClearQueue [12:45:13]wFMCommunicate request_size=4 [12:45:13]MH_SAM_APDU [12:45:13]CAPDU: 80 09 00 00 [12:45:13]Write to MH i2c: E2 08 00 49 89 80 09 00 00 00 00 00 00 44 [12:45:13]Write i2c OK [12:45:13]MH_I2C_Read... [12:45:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:45:13]Read from MH i2c: E2 [12:45:13]MH_I2C_Read... [12:45:13]Read from MH i2c: E2 03 00 [12:45:13]MH_I2C_Read... [12:45:13]Read from MH i2c: E2 03 00 49 89 00 90 00 46 [12:45:13]RAPDU: 90 00 [12:45:13]wFMCommunicate OK [12:45:13]SAM_PROTO_ClearQueue done [12:45:13]KKMCreateOFDPacket [12:45:13]OFDProtocolAddRootSTLVToBuf [12:45:13]FM_MakeSignedData [12:45:13]FM_MakeSignedData [12:45:13]SAM_PROTO_SignData [12:45:13]wFMCommunicate request_size=4 [12:45:13]MH_SAM_APDU [12:45:13]CAPDU: 80 0D 01 02 [12:45:13]Write to MH i2c: E2 08 00 4A 89 80 0D 01 02 00 00 00 00 4C [12:45:13]Write i2c OK [12:45:13]MH_I2C_Read... [12:45:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:45:13]Read from MH i2c: E2 [12:45:13]MH_I2C_Read... [12:45:13]Read from MH i2c: E2 03 00 [12:45:13]MH_I2C_Read... [12:45:13]Read from MH i2c: E2 03 00 4A 89 00 90 00 47 [12:45:13]RAPDU: 90 00 [12:45:13]wFMCommunicate OK [12:45:13]wFMCommunicate request_size=255 [12:45:13]MH_SAM_APDU [12:45:13]CAPDU: 80 0D 02 02 FA 03 00 15 01 1E 04 01 00 01 23 04 67 00 8A 04 08 00 34 36 32 33 30 36 30 37 06 04 28 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 42 72 6F 6E 7A 65 20 45 64 69 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 98 3A 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 06 00 00 00 00 07 04 06 00 98 3A 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 01 00 00 F4 03 04 00 5D 2A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 [12:45:13]Write to MH i2c: E2 02 01 4B 89 80 0D 02 02 FA 00 03 00 15 01 1E 04 01 00 01 23 04 67 00 8A 04 08 00 34 36 32 33 30 36 30 37 06 04 28 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 42 72 6F 6E 7A 65 20 45 64 69 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 98 3A 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 06 00 00 00 00 07 04 06 00 98 3A 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 01 00 00 F4 03 04 00 5D 2A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 00 00 78 [12:45:13]Write i2c OK [12:45:13]MH_I2C_Read... [12:45:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:45:14]Read from MH i2c: E2 [12:45:14]MH_I2C_Read... [12:45:14]Read from MH i2c: E2 03 00 [12:45:14]MH_I2C_Read... [12:45:14]Read from MH i2c: E2 03 00 4B 89 00 90 00 48 [12:45:14]RAPDU: 90 00 [12:45:14]wFMCommunicate OK [12:45:14]wFMCommunicate request_size=36 [12:45:14]MH_SAM_APDU [12:45:14]CAPDU: 80 0D 02 02 1F 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8A C0 04 00 35 04 06 00 18 99 C7 85 1B FB [12:45:14]Write to MH i2c: E2 27 00 4C 89 80 0D 02 02 1F 00 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8A C0 04 00 35 04 06 00 18 99 C7 85 1B FB 00 00 D7 [12:45:14]Write i2c OK [12:45:14]MH_I2C_Read... [12:45:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:45:14]Read from MH i2c: E2 [12:45:14]MH_I2C_Read... [12:45:14]Read from MH i2c: E2 03 00 [12:45:14]MH_I2C_Read... [12:45:14]Read from MH i2c: E2 03 00 4C 89 00 90 00 49 [12:45:14]RAPDU: 90 00 [12:45:14]wFMCommunicate OK [12:45:14]wFMCommunicate request_size=4 [12:45:14]MH_SAM_APDU [12:45:14]CAPDU: 80 0D 03 02 [12:45:14]Write to MH i2c: E2 08 00 4D 89 80 0D 03 02 00 00 00 00 51 [12:45:14]Write i2c OK [12:45:14]MH_I2C_Read... [12:45:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:45:14]Read from MH i2c: E2 [12:45:14]MH_I2C_Read... [12:45:14]Read from MH i2c: E2 0B 00 [12:45:14]MH_I2C_Read... [12:45:14]Read from MH i2c: E2 0B 00 4D 89 00 65 9E 10 50 6F DA 8A C5 90 00 4D [12:45:14]RAPDU: 65 9E 10 50 6F DA 8A C5 90 00 [12:45:14]wFMCommunicate OK [12:45:14]SAM_PROTO_SignData done [12:45:14]FM_MakeSignedData done [12:45:14]CreateOFDProtocolMessage [12:45:14]wFMCommunicate request_size=4 [12:45:14]MH_SAM_APDU [12:45:14]CAPDU: 80 11 00 00 [12:45:14]Write to MH i2c: E2 08 00 4E 89 80 11 00 00 00 00 00 00 51 [12:45:14]Write i2c OK [12:45:14]MH_I2C_Read... [12:45:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:45:14]Read from MH i2c: E2 [12:45:14]MH_I2C_Read... [12:45:14]Read from MH i2c: E2 17 00 [12:45:14]MH_I2C_Read... [12:45:14]Read from MH i2c: E2 17 00 4E 89 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A6 [12:45:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:45:14]wFMCommunicate OK [12:45:14]CreateOFDProtocolMessage done [12:45:14]OFDSenderStorePacket 311434 [12:45:14]StoreOFDPacket docnum=311434 [12:45:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 29 01 00 00 E6 14 21 01 05 55 5A 03 01 00 03 00 15 01 1E 04 01 00 01 23 04 67 00 8A 04 08 00 34 36 32 33 30 36 30 37 06 04 28 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 42 72 6F 6E 7A 65 20 45 64 69 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 98 3A 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 06 00 00 00 00 07 04 06 00 98 3A 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 01 00 00 F4 03 04 00 5D 2A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8A C0 04 00 35 04 06 00 18 99 C7 85 1B FB 65 9E 10 50 6F DA 8A C5 [12:45:14]CheckFolder [12:45:14]dirname=/storage/ofd_packets [12:45:14]CheckFolder done [12:45:14]ProducePacketName [12:45:14]name=ofd_packets/00311434 [12:45:14]NVStorageSaveData ofd_packets/00311434 [12:45:14]File name is /storage/ofd_packets/00311434 [12:45:14]Write 327 bytes [12:45:14]NVStorageSaveData done [12:45:14]OFDSenderStorePacket done [12:45:14]KKMCreateOFDPacket done [12:45:14]NVStorageSaveData kkm_last_timestamp [12:45:14]File name is /storage/kkm_last_timestamp [12:45:14]Write 4 bytes [12:45:14]NVStorageSaveData done [12:45:14]ExternCall_PrintAddStr [12:45:14]wPrintStart [12:45:14]Write to MH i2c: 01 00 00 4F 89 D8 [12:45:14]Write i2c OK [12:45:14]MH_I2C_Read... [12:45:14]Read from MH i2c: 01 [12:45:14]MH_I2C_Read... [12:45:14]Read from MH i2c: 01 07 00 [12:45:14]MH_I2C_Read... [12:45:14]Read from MH i2c: 01 07 00 4F 89 00 00 00 00 00 FF 0F ED [12:45:14]RasterBufferAndPrint [12:45:14]line Счет N : (3)3517 [12:45:14]line ИНН: 02508201610067 [12:45:14]line Контрольно-Кассовый Чек [12:45:14]line ПРОДАЖА [12:45:14]line Товар: 46230607 [12:45:14]line Сигареты Richmond Bronze Edition [12:45:14]line 1.000 * 150.00 [12:45:14]line = 150.00 [12:45:14]line НДС 12% НСП 1% [12:45:14]line > о реализуемом товаре [12:45:14]line ИТОГО: 150.00 [12:45:14]line НСП 1% : 1.33 [12:45:14]line НДС 12% : 15.93 [12:45:14]line Наличными: 150.00 [12:45:14]line Безнал.: 0.00 [12:45:14]line Место: АЗС № 172 "Партнер Нефть" [12:45:14]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:45:14]line СНО: Общий режим [12:45:14]line Чек 281 30.10.2024 12:45 [12:45:14]line Смена: 536 ФФД: 1.0 [12:45:14]line ЗНМ: 0300000116 [12:45:14]line РНМ: 0000000000091780 [12:45:14]line Версия ККМ: 001 [12:45:14]line ФМ: 0000000000871765 [12:45:14]line ФД: 311434 [12:45:14]line ФПД: 27048756452347 [12:45:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T124517&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311434&fm=27048756452347&tin=02508201610067®Number=0000000000091780&sum=15000 [12:45:14]line 0 [12:45:14]OFD Sender: Processing packet 311434 [packets to send 223, broken 222] [12:45:14]ProducePacketName [12:45:14]name=ofd_packets/00311434 [12:45:14]OFD Sender: To server: pG, [12:45:14]CommunicateWithHost lk.salyk.kg:30040 [12:45:14]ConnectInit lk.salyk.kg [12:45:14]written 0, free lines is 4095 [12:45:14]Connected sock=10 [12:45:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 29 01 00 00 E6 14 21 01 05 55 5A 03 01 00 03 00 15 01 1E 04 01 00 01 23 04 67 00 8A 04 08 00 34 36 32 33 30 36 30 37 06 04 28 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 42 72 6F 6E 7A 65 20 45 64 69 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 98 3A 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 06 00 00 00 00 07 04 06 00 98 3A 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 01 00 00 F4 03 04 00 5D 2A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8A C0 04 00 35 04 06 00 18 99 C7 85 1B FB 65 9E 10 50 6F DA 8A C5 [12:45:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 39 36 47 00 90 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 31 37 36 35 10 04 04 00 8A C0 04 00 F4 03 04 00 AD D0 21 67 B6 04 01 00 00 ED 4F A4 01 1A 80 28 B7 [12:45:14]CommunicateWithHost err = 0 [12:45:14]CheckOFDResponse [12:45:14]1017 (14) - 77093643461234 [12:45:14]1041 (16) - 0000000000871765 [12:45:14]1040 (4) - 311434 [12:45:14]1012 (4) - 30.10.2024 06:22 [12:45:14]1206 (1) - 0 [12:45:14]OFD Sender: Remove packet 311434 [12:45:14]ProducePacketName [12:45:14]name=ofd_packets/00311434 [12:45:14]NVStorageDeleteData [12:45:15]Write to MH i2c: 01 00 00 77 89 00 [12:45:15]Write i2c OK [12:45:15]MH_I2C_Read... [12:45:15]Read from MH i2c: 01 [12:45:15]MH_I2C_Read... [12:45:15]Read from MH i2c: 01 07 00 [12:45:15]MH_I2C_Read... [12:45:15]Read from MH i2c: 01 07 00 77 89 00 00 00 00 00 D0 0C E3 [12:45:15]RasterBufferAndPrint [12:45:15]line [12:45:15]line [12:45:15]line [12:45:15]line [12:45:15]line [12:45:15]written 0, free lines is 3284 [12:45:15]MH_Cut [12:45:15]Write to MH i2c: D1 01 00 7E 89 01 D9 [12:45:15]Write i2c OK [12:45:15]MH_I2C_Read... [12:45:15]Read from MH i2c: D1 [12:45:15]MH_I2C_Read... [12:45:15]Read from MH i2c: D1 01 00 [12:45:15]MH_I2C_Read... [12:45:15]Read from MH i2c: D1 01 00 7E 89 00 D8 [12:45:15]Write to MH i2c: 01 00 00 7F 89 08 [12:45:15]Write i2c OK [12:45:15]MH_I2C_Read... [12:45:15]OFD Sender: No OFD packet to send [12:45:15]*** Cut start [12:45:15]*** Purtial cut [12:45:15]*** Stage 1: CUTSNS_PIN = 1 [12:45:16]Read from MH i2c: 01 [12:45:16]MH_I2C_Read... [12:45:16]*** Stop cut motor [12:45:16]*** Cut end [12:45:16]Read from MH i2c: 01 07 00 [12:45:16]MH_I2C_Read... [12:45:16]Read from MH i2c: 01 07 00 7F 89 00 00 00 00 00 FF 0F 1D [12:45:16]process_action close_receipt done [12:45:16]requested_data is exist [12:45:16]produce_requested_data [12:45:16]requested_item fm.sn is exist - process it [12:45:16]wFMCommunicate request_size=4 [12:45:16]MH_SAM_APDU [12:45:16]CAPDU: 80 11 00 00 [12:45:16]Write to MH i2c: E2 08 00 80 89 80 11 00 00 00 00 00 00 83 [12:45:16]Write i2c OK [12:45:16]MH_I2C_Read... [12:45:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:45:16]Read from MH i2c: E2 [12:45:16]MH_I2C_Read... [12:45:16]Read from MH i2c: E2 17 00 [12:45:16]MH_I2C_Read... [12:45:16]Read from MH i2c: E2 17 00 80 89 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D8 [12:45:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:45:16]wFMCommunicate OK [12:45:16]requested_item fd.num is exist - process it [12:45:16]SAM_PROTO_GetFieldsCounters [12:45:16]wFMCommunicate request_size=4 [12:45:16]MH_SAM_APDU [12:45:16]CAPDU: 80 13 00 00 [12:45:16]Write to MH i2c: E2 08 00 81 89 80 13 00 00 00 00 00 00 86 [12:45:16]Write i2c OK [12:45:16]MH_I2C_Read... [12:45:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:45:16]Read from MH i2c: E2 [12:45:16]MH_I2C_Read... [12:45:16]Read from MH i2c: E2 62 00 [12:45:16]MH_I2C_Read... [12:45:16]Read from MH i2c: E2 62 00 81 89 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8A C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 19 01 00 00 5E 04 04 00 19 01 00 00 57 04 04 00 1A 01 00 00 19 04 04 00 00 00 00 00 90 00 5F [12:45: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8A C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 19 01 00 00 5E 04 04 00 19 01 00 00 57 04 04 00 1A 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:45:16]wFMCommunicate OK [12:45:16]SAM_PROTO_GetFieldsCounters done [12:45:16]requested_item shift.num is exist - process it [12:45:16]requested_item shift.opened is exist - process it [12:45:16]req_shift_opened [12:45:16]FM_GetShiftState [12:45:16]SAM_PROTO_GetShiftState [12:45:16]wFMCommunicate request_size=4 [12:45:16]MH_SAM_APDU [12:45:16]CAPDU: 80 13 01 00 [12:45:16]Write to MH i2c: E2 08 00 82 89 80 13 01 00 00 00 00 00 88 [12:45:16]Write i2c OK [12:45:16]MH_I2C_Read... [12:45:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:45:16]Read from MH i2c: E2 [12:45:16]MH_I2C_Read... [12:45:16]Read from MH i2c: E2 0E 00 [12:45:16]MH_I2C_Read... [12:45:16]Read from MH i2c: E2 0E 00 82 89 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 73 [12:45:16]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:45:16]wFMCommunicate OK [12:45:16]SAM_PROTO_GetShiftState done [12:45:16]FM_GetShiftState done [12:45:16]req_shift_opened done [12:45:16]requested_item shift.open_date is exist - process it [12:45:16]req_shift_open_date [12:45:16]req_shift_open_date done [12:45:16]produce_requested_data done [12:45:16]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311434,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:45:16]process_action_free close_receipt [12:45:16]json_value_free [12:45:16]json_value_free done [12:45:16]process_json_proto returns [12:45:16]Send response to host [12:45:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311434,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:45:16]free response buf [12:45:16]execute_script done [12:45:16]execute_script returns [12:45:16]free content buf [12:45:16]Sock 7.Close socket [12:45:16]Sock 7.Thread stoped [12:45:20]OFD Sender: No OFD packet to send [12:45:25]OFD Sender: No OFD packet to send [12:45:30]OFD Sender: No OFD packet to send [12:45:31]accept exits with 9 [12:45:31]New connection [12:45:31]New thread 3066654052 created [12:45:31]Thread 3066510692 joined [12:45:31]Waiting for new connection... [12:45:31] Sock 9.Parse request [12:45:31]Sock 9.Check first char [12:45:31]Sock 9.First char is OK [12:45:31]request: POST /json_proto HTTP/1.0 [12:45:31]Method: POST [12:45:31]URL: /json_proto [12:45:31]Method is POST - this is cgi request [12:45:31]url: /json_proto [12:45:31]query_string will be loaded in cgi processing [12:45:31]execute_cgi json_proto POST (null) [12:45:31]execute_cgi path=json_proto method=POST [12:45:31]POST find Content-Length [12:45:31]Host: 172.17.96.3:8080 [12:45:31]Content-Length: 766 [12:45:31]Content-Type: application/json [12:45:31] [12:45:31]POST finish read [12:45:31]Found Content-Length = 766 [12:45:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645235", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.240, "sum" : 350.56, "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: Mbank", "payments": [ { "type": 1, "sum" : 350.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:45:31]execute_script... [12:45: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)645235", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.240, "sum" : 350.56, "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: Mbank", "payments": [ { "type": 1, "sum" : 350.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:45:31]POST & json_proto [12:45:31]process_json_proto [12:45:31]json parsed OK: [12:45:31]protocol is kg_v1.0 [12:45:31]action value=close_receipt [12:45:31]process_action close_receipt [12:45:31]cmd_close_receipt [12:45:31]MH_GetDate [12:45:31]Write to MH i2c: F0 00 00 83 89 FB [12:45:31]Write i2c OK [12:45:31]MH_I2C_Read... [12:45:31]Read from MH i2c: F0 [12:45:31]MH_I2C_Read... [12:45:31]Read from MH i2c: F0 09 00 [12:45:31]MH_I2C_Read... [12:45:31]Read from MH i2c: F0 09 00 83 89 00 70 2A 22 67 44 5E 04 65 32 [12:45:31]GetLastDocTimeStamp 1730292317 [12:45:31]current date 1730292336 [12:45:31]FM_GetShiftState [12:45:31]SAM_PROTO_GetShiftState [12:45:31]wFMCommunicate request_size=4 [12:45:31]MH_SAM_APDU [12:45:31]CAPDU: 80 13 01 00 [12:45:31]Write to MH i2c: E2 08 00 84 89 80 13 01 00 00 00 00 00 8A [12:45:31]Write i2c OK [12:45:31]MH_I2C_Read... [12:45:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:45:31]Read from MH i2c: E2 [12:45:31]MH_I2C_Read... [12:45:31]Read from MH i2c: E2 0E 00 [12:45:31]MH_I2C_Read... [12:45:31]Read from MH i2c: E2 0E 00 84 89 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 75 [12:45:31]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:45:31]wFMCommunicate OK [12:45:31]SAM_PROTO_GetShiftState done [12:45:31]FM_GetShiftState done [12:45:31]opened in 1730247899 [12:45:31]opened+sec_in_day 1730334299 [12:45:31]quantity*price = 35055 [12:45:31]sum+1 = 35057 [12:45:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 350.56 НСП 1% : 3.10 НДС 12% : 37.23 Наличными: 0.00 Безнал.: 350.56 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 282 30.10.2024 12:45 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311435 ФПД: 183421855865404 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T124536&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311435&fm=183421855865404&tin=02508201610067®Number=0000000000091780&sum=35056 [12:45:32]StoreToDocumentArchive [12:45:32]shift 536 fd 311435 [12:45:32]save to /storage/0536/doc_00311435 [12:45:32]save last doc name /storage/0536/doc_00311435 to /storage/kkm_last_doc_name [12:45:32]save OK [12:45:32]Clear old archive folders... [12:45:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:45:32]tlvbuf is 007B1000 [12:45:32]SAM_PROTO_ClearQueue [12:45:32]wFMCommunicate request_size=4 [12:45:32]MH_SAM_APDU [12:45:32]CAPDU: 80 09 00 00 [12:45:32]Write to MH i2c: E2 08 00 91 89 80 09 00 00 00 00 00 00 8C [12:45:32]Write i2c OK [12:45:32]MH_I2C_Read... [12:45:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:45:32]Read from MH i2c: E2 [12:45:32]MH_I2C_Read... [12:45:32]Read from MH i2c: E2 03 00 [12:45:32]MH_I2C_Read... [12:45:32]Read from MH i2c: E2 03 00 91 89 00 90 00 8E [12:45:32]RAPDU: 90 00 [12:45:32]wFMCommunicate OK [12:45:32]SAM_PROTO_ClearQueue done [12:45:32]KKMCreateOFDPacket [12:45:32]OFDProtocolAddRootSTLVToBuf [12:45:32]FM_MakeSignedData [12:45:32]FM_MakeSignedData [12:45:32]SAM_PROTO_SignData [12:45:32]wFMCommunicate request_size=4 [12:45:32]MH_SAM_APDU [12:45:32]CAPDU: 80 0D 01 02 [12:45:32]Write to MH i2c: E2 08 00 92 89 80 0D 01 02 00 00 00 00 94 [12:45:32]Write i2c OK [12:45:32]MH_I2C_Read... [12:45:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:45:32]Read from MH i2c: E2 [12:45:32]MH_I2C_Read... [12:45:32]Read from MH i2c: E2 03 00 [12:45:32]MH_I2C_Read... [12:45:32]Read from MH i2c: E2 03 00 92 89 00 90 00 8F [12:45:32]RAPDU: 90 00 [12:45:32]wFMCommunicate OK [12:45:32]wFMCommunicate request_size=255 [12:45:32]MH_SAM_APDU [12:45: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 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 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 8B 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F0 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 70 2A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8B C0 04 00 35 04 06 00 A6 [12:45:32]Write to MH i2c: E2 02 01 93 89 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 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 8B 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F0 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 70 2A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8B C0 04 00 35 04 06 00 A6 00 00 EA [12:45:32]Write i2c OK [12:45:32]MH_I2C_Read... [12:45:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:45:32]Read from MH i2c: E2 [12:45:32]MH_I2C_Read... [12:45:32]Read from MH i2c: E2 03 00 [12:45:32]MH_I2C_Read... [12:45:32]Read from MH i2c: E2 03 00 93 89 00 90 00 90 [12:45:32]RAPDU: 90 00 [12:45:32]wFMCommunicate OK [12:45:32]wFMCommunicate request_size=10 [12:45:32]MH_SAM_APDU [12:45:32]CAPDU: 80 0D 02 02 05 D2 3A 90 1A 3C [12:45:32]Write to MH i2c: E2 0D 00 94 89 80 0D 02 02 05 00 D2 3A 90 1A 3C 00 00 93 [12:45:32]Write i2c OK [12:45:32]MH_I2C_Read... [12:45:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:45:32]Read from MH i2c: E2 [12:45:32]MH_I2C_Read... [12:45:32]Read from MH i2c: E2 03 00 [12:45:32]MH_I2C_Read... [12:45:32]Read from MH i2c: E2 03 00 94 89 00 90 00 91 [12:45:32]RAPDU: 90 00 [12:45:32]wFMCommunicate OK [12:45:32]wFMCommunicate request_size=4 [12:45:32]MH_SAM_APDU [12:45:32]CAPDU: 80 0D 03 02 [12:45:32]Write to MH i2c: E2 08 00 95 89 80 0D 03 02 00 00 00 00 99 [12:45:32]Write i2c OK [12:45:32]MH_I2C_Read... [12:45:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:45:32]Read from MH i2c: E2 [12:45:32]MH_I2C_Read... [12:45:32]Read from MH i2c: E2 0B 00 [12:45:32]MH_I2C_Read... [12:45:32]Read from MH i2c: E2 0B 00 95 89 00 DF C1 21 7A 90 AA 92 97 90 00 38 [12:45:32]RAPDU: DF C1 21 7A 90 AA 92 97 90 00 [12:45:32]wFMCommunicate OK [12:45:32]SAM_PROTO_SignData done [12:45:32]FM_MakeSignedData done [12:45:32]CreateOFDProtocolMessage [12:45:32]wFMCommunicate request_size=4 [12:45:32]MH_SAM_APDU [12:45:32]CAPDU: 80 11 00 00 [12:45:32]Write to MH i2c: E2 08 00 96 89 80 11 00 00 00 00 00 00 99 [12:45:32]Write i2c OK [12:45:32]MH_I2C_Read... [12:45:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:45:32]Read from MH i2c: E2 [12:45:32]MH_I2C_Read... [12:45:32]Read from MH i2c: E2 17 00 [12:45:32]MH_I2C_Read... [12:45:32]Read from MH i2c: E2 17 00 96 89 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 EE [12:45:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:45:32]wFMCommunicate OK [12:45:32]CreateOFDProtocolMessage done [12:45:32]OFDSenderStorePacket 311435 [12:45:32]StoreOFDPacket docnum=311435 [12:45:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 6F 7B 07 01 F8 4A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 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 8B 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F0 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 70 2A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8B C0 04 00 35 04 06 00 A6 D2 3A 90 1A 3C DF C1 21 7A 90 AA 92 97 [12:45:32]CheckFolder [12:45:32]dirname=/storage/ofd_packets [12:45:32]CheckFolder done [12:45:32]ProducePacketName [12:45:32]name=ofd_packets/00311435 [12:45:32]NVStorageSaveData ofd_packets/00311435 [12:45:32]File name is /storage/ofd_packets/00311435 [12:45:32]Write 301 bytes [12:45:32]NVStorageSaveData done [12:45:32]OFDSenderStorePacket done [12:45:32]KKMCreateOFDPacket done [12:45:32]NVStorageSaveData kkm_last_timestamp [12:45:32]File name is /storage/kkm_last_timestamp [12:45:32]Write 4 bytes [12:45:32]NVStorageSaveData done [12:45:32]ExternCall_PrintAddStr [12:45:32]wPrintStart [12:45:32]Write to MH i2c: 01 00 00 97 89 20 [12:45:32]Write i2c OK [12:45:32]MH_I2C_Read... [12:45:32]Read from MH i2c: 01 [12:45:32]MH_I2C_Read... [12:45:32]Read from MH i2c: 01 07 00 [12:45:32]MH_I2C_Read... [12:45:32]Read from MH i2c: 01 07 00 97 89 00 00 00 00 00 FF 0F 35 [12:45:32]RasterBufferAndPrint [12:45:32]line Счет N : (1)645235 [12:45:32]line ИНН: 02508201610067 [12:45:32]line Контрольно-Кассовый Чек [12:45:32]line ПРОДАЖА [12:45:32]line ТРК (МРК, ГНК) : 31 [12:45:32]line Товар: 2710124130 [12:45:32]line Аи-92-К-2 [12:45:32]line 5.240 * 66.90 [12:45:32]line = 350.56 [12:45:32]line НДС 12% НСП 1% [12:45:32]line > о реализуемом товаре [12:45:32]line ИТОГО: 350.56 [12:45:32]line НСП 1% : 3.10 [12:45:32]line НДС 12% : 37.23 [12:45:32]line Наличными: 0.00 [12:45:32]line Безнал.: 350.56 [12:45:32]line Место: АЗС № 172 "Партнер Нефть" [12:45:32]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:45:32]line СНО: Общий режим [12:45:32]line Чек 282 30.10.2024 12:45 [12:45:32]line Смена: 536 ФФД: 1.0 [12:45:32]line ЗНМ: 0300000116 [12:45:32]line РНМ: 0000000000091780 [12:45:32]line Версия ККМ: 001 [12:45:32]line Платежная система: Mbank [12:45:32]line ФМ: 0000000000871765 [12:45:32]line ФД: 311435 [12:45:32]line ФПД: 183421855865404 [12:45:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T124536&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311435&fm=183421855865404&tin=02508201610067®Number=0000000000091780&sum=35056 [12:45:32]written 0, free lines is 4095 [12:45:32]OFD Sender: Processing packet 311435 [packets to send 223, broken 222] [12:45:32]ProducePacketName [12:45:32]name=ofd_packets/00311435 [12:45:32]OFD Sender: To server: pG, [12:45:32]CommunicateWithHost lk.salyk.kg:30040 [12:45:32]ConnectInit lk.salyk.kg [12:45:32]Connected sock=10 [12:45:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 6F 7B 07 01 F8 4A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 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 8B 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F0 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 70 2A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8B C0 04 00 35 04 06 00 A6 D2 3A 90 1A 3C DF C1 21 7A 90 AA 92 97 [12:45:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 08 B0 47 00 23 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 31 37 36 35 10 04 04 00 8B C0 04 00 F4 03 04 00 C0 D0 21 67 B6 04 01 00 00 15 FE FA 3C 37 2D 33 6C [12:45:33]CommunicateWithHost err = 0 [12:45:33]CheckOFDResponse [12:45:33]1017 (14) - 77093643461234 [12:45:33]1041 (16) - 0000000000871765 [12:45:33]1040 (4) - 311435 [12:45:33]1012 (4) - 30.10.2024 06:22 [12:45:33]1206 (1) - 0 [12:45:33]OFD Sender: Remove packet 311435 [12:45:33]ProducePacketName [12:45:33]name=ofd_packets/00311435 [12:45:33]NVStorageDeleteData [12:45:33]Write to MH i2c: 01 00 00 BF 89 48 [12:45:33]Write i2c OK [12:45:33]MH_I2C_Read... [12:45:33]Read from MH i2c: 01 [12:45:33]MH_I2C_Read... [12:45:33]Read from MH i2c: 01 07 00 [12:45:33]MH_I2C_Read... [12:45:33]Read from MH i2c: 01 07 00 BF 89 00 00 00 00 00 ED 0C 48 [12:45:33]RasterBufferAndPrint [12:45:33]line [12:45:33]line [12:45:33]line [12:45:33]line [12:45:33]line [12:45:33]written 0, free lines is 3316 [12:45:33]MH_Cut [12:45:33]Write to MH i2c: D1 01 00 C6 89 01 21 [12:45:33]Write i2c OK [12:45:33]MH_I2C_Read... [12:45:33]Read from MH i2c: D1 [12:45:33]MH_I2C_Read... [12:45:33]Read from MH i2c: D1 01 00 [12:45:33]MH_I2C_Read... [12:45:33]Read from MH i2c: D1 01 00 C6 89 00 20 [12:45:33]Write to MH i2c: 01 00 00 C7 89 50 [12:45:33]Write i2c OK [12:45:33]MH_I2C_Read... [12:45:33]OFD Sender: No OFD packet to send [12:45:33]*** Cut start [12:45:33]*** Purtial cut [12:45:33]*** Stage 1: CUTSNS_PIN = 1 [12:45:34]Read from MH i2c: 01 [12:45:34]MH_I2C_Read... [12:45:34]*** Stop cut motor [12:45:34]*** Cut end [12:45:34]Read from MH i2c: 01 07 00 [12:45:34]MH_I2C_Read... [12:45:34]Read from MH i2c: 01 07 00 C7 89 00 00 00 00 00 FF 0F 65 [12:45:34]process_action close_receipt done [12:45:34]requested_data is exist [12:45:34]produce_requested_data [12:45:34]requested_item fm.sn is exist - process it [12:45:34]wFMCommunicate request_size=4 [12:45:34]MH_SAM_APDU [12:45:34]CAPDU: 80 11 00 00 [12:45:34]Write to MH i2c: E2 08 00 C8 89 80 11 00 00 00 00 00 00 CB [12:45:34]Write i2c OK [12:45:34]MH_I2C_Read... [12:45:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:45:34]Read from MH i2c: E2 [12:45:34]MH_I2C_Read... [12:45:34]Read from MH i2c: E2 17 00 [12:45:34]MH_I2C_Read... [12:45:34]Read from MH i2c: E2 17 00 C8 89 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 20 [12:45:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:45:34]wFMCommunicate OK [12:45:34]requested_item fd.num is exist - process it [12:45:34]SAM_PROTO_GetFieldsCounters [12:45:34]wFMCommunicate request_size=4 [12:45:34]MH_SAM_APDU [12:45:34]CAPDU: 80 13 00 00 [12:45:34]Write to MH i2c: E2 08 00 C9 89 80 13 00 00 00 00 00 00 CE [12:45:34]Write i2c OK [12:45:34]MH_I2C_Read... [12:45:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:45:34]Read from MH i2c: E2 [12:45:34]MH_I2C_Read... [12:45:34]Read from MH i2c: E2 62 00 [12:45:34]MH_I2C_Read... [12:45:34]Read from MH i2c: E2 62 00 C9 89 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8B C0 04 00 0E 04 04 00 18 02 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 AB [12: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8B C0 04 00 0E 04 04 00 18 02 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 [12:45:34]wFMCommunicate OK [12:45:34]SAM_PROTO_GetFieldsCounters done [12:45:34]requested_item shift.num is exist - process it [12:45:34]requested_item shift.opened is exist - process it [12:45:34]req_shift_opened [12:45:34]FM_GetShiftState [12:45:34]SAM_PROTO_GetShiftState [12:45:34]wFMCommunicate request_size=4 [12:45:34]MH_SAM_APDU [12:45:34]CAPDU: 80 13 01 00 [12:45:34]Write to MH i2c: E2 08 00 CA 89 80 13 01 00 00 00 00 00 D0 [12:45:34]Write i2c OK [12:45:34]MH_I2C_Read... [12:45:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:45:34]Read from MH i2c: E2 [12:45:34]MH_I2C_Read... [12:45:34]Read from MH i2c: E2 0E 00 [12:45:34]MH_I2C_Read... [12:45:34]Read from MH i2c: E2 0E 00 CA 89 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 BB [12:45:34]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:45:34]wFMCommunicate OK [12:45:34]SAM_PROTO_GetShiftState done [12:45:34]FM_GetShiftState done [12:45:34]req_shift_opened done [12:45:34]requested_item shift.open_date is exist - process it [12:45:34]req_shift_open_date [12:45:34]req_shift_open_date done [12:45:34]produce_requested_data done [12:45:34]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311435,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:45:34]process_action_free close_receipt [12:45:34]json_value_free [12:45:34]json_value_free done [12:45:34]process_json_proto returns [12:45:34]Send response to host [12:45:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311435,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:45:34]free response buf [12:45:34]execute_script done [12:45:34]execute_script returns [12:45:34]free content buf [12:45:34]Sock 9.Close socket [12:45:34]Sock 9.Thread stoped [12:45:38]OFD Sender: No OFD packet to send [12:45:43]OFD Sender: No OFD packet to send [12:45:48]OFD Sender: No OFD packet to send [12:45:53]OFD Sender: No OFD packet to send [12:45:58]OFD Sender: No OFD packet to send [12:46:02]accept exits with 7 [12:46:02]New connection [12:46:02]New thread 3066510692 created [12:46:02]Thread 3066654052 joined [12:46:02]Waiting for new connection... [12:46:02] Sock 7.Parse request [12:46:02]Sock 7.Check first char [12:46:02]Sock 7.First char is OK [12:46:02]request: POST /json_proto HTTP/1.0 [12:46:02]Method: POST [12:46:02]URL: /json_proto [12:46:02]Method is POST - this is cgi request [12:46:02]url: /json_proto [12:46:02]query_string will be loaded in cgi processing [12:46:02]execute_cgi json_proto POST (null) [12:46:02]execute_cgi path=json_proto method=POST [12:46:02]POST find Content-Length [12:46:02]Host: 172.17.96.3:8080 [12:46:02]Content-Length: 769 [12:46:02]Content-Type: application/json [12:46:02] [12:46:02]POST finish read [12:46:02]Found Content-Length = 769 [12:46:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645236", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:46:02]execute_script... [12:46: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)645236", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:46:02]POST & json_proto [12:46:02]process_json_proto [12:46:02]json parsed OK: [12:46:02]protocol is kg_v1.0 [12:46:02]action value=close_receipt [12:46:02]process_action close_receipt [12:46:02]cmd_close_receipt [12:46:02]MH_GetDate [12:46:02]Write to MH i2c: F0 00 00 CB 89 43 [12:46:02]Write i2c OK [12:46:02]MH_I2C_Read... [12:46:02]Read from MH i2c: F0 [12:46:02]MH_I2C_Read... [12:46:02]Read from MH i2c: F0 09 00 [12:46:02]MH_I2C_Read... [12:46:02]Read from MH i2c: F0 09 00 CB 89 00 8F 2A 22 67 44 5E 04 65 99 [12:46:02]GetLastDocTimeStamp 1730292336 [12:46:02]current date 1730292367 [12:46:02]FM_GetShiftState [12:46:02]SAM_PROTO_GetShiftState [12:46:02]wFMCommunicate request_size=4 [12:46:02]MH_SAM_APDU [12:46:02]CAPDU: 80 13 01 00 [12:46:02]Write to MH i2c: E2 08 00 CC 89 80 13 01 00 00 00 00 00 D2 [12:46:02]Write i2c OK [12:46:02]MH_I2C_Read... [12:46:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:46:02]Read from MH i2c: E2 [12:46:02]MH_I2C_Read... [12:46:02]Read from MH i2c: E2 0E 00 [12:46:02]MH_I2C_Read... [12:46:02]Read from MH i2c: E2 0E 00 CC 89 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 BD [12:46:02]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:46:02]wFMCommunicate OK [12:46:02]SAM_PROTO_GetShiftState done [12:46:02]FM_GetShiftState done [12:46:02]opened in 1730247899 [12:46:02]opened+sec_in_day 1730334299 [12:46:02]quantity*price = 100015 [12:46:02]sum+1 = 100017 [12:46:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 283 30.10.2024 12:46 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311436 ФПД: 144035759707956 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T124607&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311436&fm=144035759707956&tin=02508201610067®Number=0000000000091780&sum=100016 [12:46:03]StoreToDocumentArchive [12:46:03]shift 536 fd 311436 [12:46:03]save to /storage/0536/doc_00311436 [12:46:03]save last doc name /storage/0536/doc_00311436 to /storage/kkm_last_doc_name [12:46:03]save OK [12:46:03]Clear old archive folders... [12:46:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:46:03]tlvbuf is 0081B5E0 [12:46:03]SAM_PROTO_ClearQueue [12:46:03]wFMCommunicate request_size=4 [12:46:03]MH_SAM_APDU [12:46:03]CAPDU: 80 09 00 00 [12:46:03]Write to MH i2c: E2 08 00 D9 89 80 09 00 00 00 00 00 00 D4 [12:46:03]Write i2c OK [12:46:03]MH_I2C_Read... [12:46:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:46:03]Read from MH i2c: E2 [12:46:03]MH_I2C_Read... [12:46:03]Read from MH i2c: E2 03 00 [12:46:03]MH_I2C_Read... [12:46:03]Read from MH i2c: E2 03 00 D9 89 00 90 00 D6 [12:46:03]RAPDU: 90 00 [12:46:03]wFMCommunicate OK [12:46:03]SAM_PROTO_ClearQueue done [12:46:03]KKMCreateOFDPacket [12:46:03]OFDProtocolAddRootSTLVToBuf [12:46:03]FM_MakeSignedData [12:46:03]FM_MakeSignedData [12:46:03]SAM_PROTO_SignData [12:46:03]wFMCommunicate request_size=4 [12:46:03]MH_SAM_APDU [12:46:03]CAPDU: 80 0D 01 02 [12:46:03]Write to MH i2c: E2 08 00 DA 89 80 0D 01 02 00 00 00 00 DC [12:46:03]Write i2c OK [12:46:03]MH_I2C_Read... [12:46:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:46:03]Read from MH i2c: E2 [12:46:03]MH_I2C_Read... [12:46:03]Read from MH i2c: E2 03 00 [12:46:03]MH_I2C_Read... [12:46:03]Read from MH i2c: E2 03 00 DA 89 00 90 00 D7 [12:46:03]RAPDU: 90 00 [12:46:03]wFMCommunicate OK [12:46:03]wFMCommunicate request_size=255 [12:46:03]MH_SAM_APDU [12:46: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 8F 2A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8C C0 04 00 35 04 06 00 82 [12:46:03]Write to MH i2c: E2 02 01 DB 89 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 8F 2A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8C C0 04 00 35 04 06 00 82 00 00 CE [12:46:03]Write i2c OK [12:46:03]MH_I2C_Read... [12:46:03]OFD Sender: No OFD packet to send [12:46:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:46:03]Read from MH i2c: E2 [12:46:03]MH_I2C_Read... [12:46:03]Read from MH i2c: E2 03 00 [12:46:03]MH_I2C_Read... [12:46:03]Read from MH i2c: E2 03 00 DB 89 00 90 00 D8 [12:46:03]RAPDU: 90 00 [12:46:03]wFMCommunicate OK [12:46:03]wFMCommunicate request_size=10 [12:46:03]MH_SAM_APDU [12:46:03]CAPDU: 80 0D 02 02 05 FF F0 4A D7 34 [12:46:03]Write to MH i2c: E2 0D 00 DC 89 80 0D 02 02 05 00 FF F0 4A D7 34 00 00 2D [12:46:03]Write i2c OK [12:46:03]MH_I2C_Read... [12:46:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:46:03]Read from MH i2c: E2 [12:46:03]MH_I2C_Read... [12:46:03]Read from MH i2c: E2 03 00 [12:46:03]MH_I2C_Read... [12:46:03]Read from MH i2c: E2 03 00 DC 89 00 90 00 D9 [12:46:03]RAPDU: 90 00 [12:46:03]wFMCommunicate OK [12:46:03]wFMCommunicate request_size=4 [12:46:03]MH_SAM_APDU [12:46:03]CAPDU: 80 0D 03 02 [12:46:03]Write to MH i2c: E2 08 00 DD 89 80 0D 03 02 00 00 00 00 E1 [12:46:03]Write i2c OK [12:46:03]MH_I2C_Read... [12:46:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:46:03]Read from MH i2c: E2 [12:46:03]MH_I2C_Read... [12:46:03]Read from MH i2c: E2 0B 00 [12:46:03]MH_I2C_Read... [12:46:03]Read from MH i2c: E2 0B 00 DD 89 00 19 D1 0D 28 1B B5 A3 A0 90 00 14 [12:46:03]RAPDU: 19 D1 0D 28 1B B5 A3 A0 90 00 [12:46:03]wFMCommunicate OK [12:46:03]SAM_PROTO_SignData done [12:46:03]FM_MakeSignedData done [12:46:03]CreateOFDProtocolMessage [12:46:03]wFMCommunicate request_size=4 [12:46:03]MH_SAM_APDU [12:46:03]CAPDU: 80 11 00 00 [12:46:03]Write to MH i2c: E2 08 00 DE 89 80 11 00 00 00 00 00 00 E1 [12:46:03]Write i2c OK [12:46:03]MH_I2C_Read... [12:46:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:46:03]Read from MH i2c: E2 [12:46:03]MH_I2C_Read... [12:46:03]Read from MH i2c: E2 17 00 [12:46:03]MH_I2C_Read... [12:46:03]Read from MH i2c: E2 17 00 DE 89 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 36 [12:46:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:46:04]wFMCommunicate OK [12:46:04]CreateOFDProtocolMessage done [12:46:04]OFDSenderStorePacket 311436 [12:46:04]StoreOFDPacket docnum=311436 [12:46:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AB 3E 07 01 52 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 8F 2A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8C C0 04 00 35 04 06 00 82 FF F0 4A D7 34 19 D1 0D 28 1B B5 A3 A0 [12:46:04]CheckFolder [12:46:04]dirname=/storage/ofd_packets [12:46:04]CheckFolder done [12:46:04]ProducePacketName [12:46:04]name=ofd_packets/00311436 [12:46:04]NVStorageSaveData ofd_packets/00311436 [12:46:04]File name is /storage/ofd_packets/00311436 [12:46:04]Write 301 bytes [12:46:04]NVStorageSaveData done [12:46:04]OFDSenderStorePacket done [12:46:04]KKMCreateOFDPacket done [12:46:04]NVStorageSaveData kkm_last_timestamp [12:46:04]File name is /storage/kkm_last_timestamp [12:46:04]Write 4 bytes [12:46:04]NVStorageSaveData done [12:46:04]ExternCall_PrintAddStr [12:46:04]wPrintStart [12:46:04]Write to MH i2c: 01 00 00 DF 89 68 [12:46:04]Write i2c OK [12:46:04]MH_I2C_Read... [12:46:04]Read from MH i2c: 01 [12:46:04]MH_I2C_Read... [12:46:04]Read from MH i2c: 01 07 00 [12:46:04]MH_I2C_Read... [12:46:04]Read from MH i2c: 01 07 00 DF 89 00 00 00 00 00 FF 0F 7D [12:46:04]RasterBufferAndPrint [12:46:04]line Счет N : (1)645236 [12:46:04]line ИНН: 02508201610067 [12:46:04]line Контрольно-Кассовый Чек [12:46:04]line ПРОДАЖА [12:46:04]line ТРК (МРК, ГНК) : 52 [12:46:04]line Товар: 2710124130 [12:46:04]line Аи-92-К-2 [12:46:04]line 14.950 * 66.90 [12:46:04]line = 1000.16 [12:46:04]line НДС 12% НСП 1% [12:46:04]line > о реализуемом товаре [12:46:04]line ИТОГО: 1000.16 [12:46:04]line НСП 1% : 8.85 [12:46:04]line НДС 12% : 106.21 [12:46:04]line Наличными: 0.00 [12:46:04]line Безнал.: 1000.16 [12:46:04]line Место: АЗС № 172 "Партнер Нефть" [12:46:04]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:46:04]line СНО: Общий режим [12:46:04]line Чек 283 30.10.2024 12:46 [12:46:04]line Смена: 536 ФФД: 1.0 [12:46:04]line ЗНМ: 0300000116 [12:46:04]line РНМ: 0000000000091780 [12:46:04]line Версия ККМ: 001 [12:46:04]line Платежная система: Mbank [12:46:04]line ФМ: 0000000000871765 [12:46:04]line ФД: 311436 [12:46:04]line ФПД: 144035759707956 [12:46:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T124607&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311436&fm=144035759707956&tin=02508201610067®Number=0000000000091780&sum=100016 [12:46:04]written 0, free lines is 4095 [12:46:04]OFD Sender: Processing packet 311436 [packets to send 223, broken 222] [12:46:04]ProducePacketName [12:46:04]name=ofd_packets/00311436 [12:46:04]OFD Sender: To server: pG, [12:46:04]CommunicateWithHost lk.salyk.kg:30040 [12:46:04]ConnectInit lk.salyk.kg [12:46:04]Connected sock=10 [12:46:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AB 3E 07 01 52 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 8F 2A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8C C0 04 00 35 04 06 00 82 FF F0 4A D7 34 19 D1 0D 28 1B B5 A3 A0 [12:46:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 1C B5 47 00 01 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 31 37 36 35 10 04 04 00 8C C0 04 00 F4 03 04 00 DF D0 21 67 B6 04 01 00 00 98 34 77 13 11 D2 29 CA [12:46:04]CommunicateWithHost err = 0 [12:46:04]CheckOFDResponse [12:46:04]1017 (14) - 77093643461234 [12:46:04]1041 (16) - 0000000000871765 [12:46:04]1040 (4) - 311436 [12:46:04]1012 (4) - 30.10.2024 06:23 [12:46:04]1206 (1) - 0 [12:46:04]OFD Sender: Remove packet 311436 [12:46:04]ProducePacketName [12:46:04]name=ofd_packets/00311436 [12:46:04]NVStorageDeleteData [12:46:04]Write to MH i2c: 01 00 00 07 8A 91 [12:46:04]Write i2c OK [12:46:04]MH_I2C_Read... [12:46:04]Read from MH i2c: 01 [12:46:04]MH_I2C_Read... [12:46:04]Read from MH i2c: 01 07 00 [12:46:04]MH_I2C_Read... [12:46:04]Read from MH i2c: 01 07 00 07 8A 00 00 00 00 00 EF 0C 93 [12:46:04]RasterBufferAndPrint [12:46:04]line [12:46:04]line [12:46:04]line [12:46:04]line [12:46:04]line [12:46:04]written 0, free lines is 3317 [12:46:04]MH_Cut [12:46:04]Write to MH i2c: D1 01 00 0E 8A 01 6A [12:46:04]Write i2c OK [12:46:04]MH_I2C_Read... [12:46:04]Read from MH i2c: D1 [12:46:04]MH_I2C_Read... [12:46:04]Read from MH i2c: D1 01 00 [12:46:04]MH_I2C_Read... [12:46:04]Read from MH i2c: D1 01 00 0E 8A 00 69 [12:46:04]Write to MH i2c: 01 00 00 0F 8A 99 [12:46:04]Write i2c OK [12:46:04]MH_I2C_Read... [12:46:04]OFD Sender: No OFD packet to send [12:46:05]*** Cut start [12:46:05]*** Purtial cut [12:46:05]*** Stage 1: CUTSNS_PIN = 1 [12:46:05]Read from MH i2c: 01 [12:46:05]MH_I2C_Read... [12:46:05]*** Stop cut motor [12:46:05]*** Cut end [12:46:05]Read from MH i2c: 01 07 00 [12:46:05]MH_I2C_Read... [12:46:05]Read from MH i2c: 01 07 00 0F 8A 00 00 00 00 00 FF 0F AE [12:46:05]process_action close_receipt done [12:46:05]requested_data is exist [12:46:05]produce_requested_data [12:46:05]requested_item fm.sn is exist - process it [12:46:05]wFMCommunicate request_size=4 [12:46:05]MH_SAM_APDU [12:46:05]CAPDU: 80 11 00 00 [12:46:05]Write to MH i2c: E2 08 00 10 8A 80 11 00 00 00 00 00 00 14 [12:46:05]Write i2c OK [12:46:05]MH_I2C_Read... [12:46:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:46:05]Read from MH i2c: E2 [12:46:05]MH_I2C_Read... [12:46:05]Read from MH i2c: E2 17 00 [12:46:05]MH_I2C_Read... [12:46:05]Read from MH i2c: E2 17 00 10 8A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 69 [12:46:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:46:05]wFMCommunicate OK [12:46:05]requested_item fd.num is exist - process it [12:46:05]SAM_PROTO_GetFieldsCounters [12:46:05]wFMCommunicate request_size=4 [12:46:05]MH_SAM_APDU [12:46:05]CAPDU: 80 13 00 00 [12:46:05]Write to MH i2c: E2 08 00 11 8A 80 13 00 00 00 00 00 00 17 [12:46:05]Write i2c OK [12:46:05]MH_I2C_Read... [12:46:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:46:05]Read from MH i2c: E2 [12:46:05]MH_I2C_Read... [12:46:05]Read from MH i2c: E2 62 00 [12:46:05]MH_I2C_Read... [12:46:05]Read from MH i2c: E2 62 00 11 8A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8C C0 04 00 0E 04 04 00 18 02 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 F8 [12:46: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8C C0 04 00 0E 04 04 00 18 02 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 [12:46:05]wFMCommunicate OK [12:46:05]SAM_PROTO_GetFieldsCounters done [12:46:05]requested_item shift.num is exist - process it [12:46:05]requested_item shift.opened is exist - process it [12:46:05]req_shift_opened [12:46:05]FM_GetShiftState [12:46:05]SAM_PROTO_GetShiftState [12:46:05]wFMCommunicate request_size=4 [12:46:05]MH_SAM_APDU [12:46:05]CAPDU: 80 13 01 00 [12:46:05]Write to MH i2c: E2 08 00 12 8A 80 13 01 00 00 00 00 00 19 [12:46:05]Write i2c OK [12:46:05]MH_I2C_Read... [12:46:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:46:05]Read from MH i2c: E2 [12:46:05]MH_I2C_Read... [12:46:05]Read from MH i2c: E2 0E 00 [12:46:05]MH_I2C_Read... [12:46:05]Read from MH i2c: E2 0E 00 12 8A 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 04 [12:46:05]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:46:05]wFMCommunicate OK [12:46:05]SAM_PROTO_GetShiftState done [12:46:05]FM_GetShiftState done [12:46:05]req_shift_opened done [12:46:05]requested_item shift.open_date is exist - process it [12:46:05]req_shift_open_date [12:46:05]req_shift_open_date done [12:46:05]produce_requested_data done [12:46:05]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311436,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:46:05]process_action_free close_receipt [12:46:05]json_value_free [12:46:05]json_value_free done [12:46:05]process_json_proto returns [12:46:05]Send response to host [12:46:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311436,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:46:05]free response buf [12:46:05]execute_script done [12:46:05]execute_script returns [12:46:05]free content buf [12:46:05]Sock 7.Close socket [12:46:05]Sock 7.Thread stoped [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:50]OFD Sender: No OFD packet to send [12:46:55]OFD Sender: No OFD packet to send [12:47:00]OFD Sender: No OFD packet to send [12:47:05]OFD Sender: No OFD packet to send [12:47:09]accept exits with 9 [12:47:09]New connection [12:47:09]New thread 3066654052 created [12:47:09]Thread 3066510692 joined [12:47:09]Waiting for new connection... [12:47:09] Sock 9.Parse request [12:47:09]Sock 9.Check first char [12:47:09]Sock 9.First char is OK [12:47:09]request: POST /json_proto HTTP/1.0 [12:47:09]Method: POST [12:47:09]URL: /json_proto [12:47:09]Method is POST - this is cgi request [12:47:09]url: /json_proto [12:47:09]query_string will be loaded in cgi processing [12:47:09]execute_cgi json_proto POST (null) [12:47:09]execute_cgi path=json_proto method=POST [12:47:09]POST find Content-Length [12:47:09]Host: 172.17.96.3:8080 [12:47:09]Content-Length: 678 [12:47:09]Content-Type: application/json [12:47:09] [12:47:09]POST finish read [12:47:09]Found Content-Length = 678 [12:47:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645237", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "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:47:09]execute_script... [12:47: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)645237", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "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:47:09]POST & json_proto [12:47:09]process_json_proto [12:47:09]json parsed OK: [12:47:09]protocol is kg_v1.0 [12:47:09]action value=close_receipt [12:47:09]process_action close_receipt [12:47:09]cmd_close_receipt [12:47:09]MH_GetDate [12:47:09]Write to MH i2c: F0 00 00 13 8A 8C [12:47:09]Write i2c OK [12:47:09]MH_I2C_Read... [12:47:09]Read from MH i2c: F0 [12:47:09]MH_I2C_Read... [12:47:09]Read from MH i2c: F0 09 00 [12:47:09]MH_I2C_Read... [12:47:09]Read from MH i2c: F0 09 00 13 8A 00 D2 2A 22 67 44 5E 04 65 25 [12:47:09]GetLastDocTimeStamp 1730292367 [12:47:09]current date 1730292434 [12:47:09]FM_GetShiftState [12:47:09]SAM_PROTO_GetShiftState [12:47:09]wFMCommunicate request_size=4 [12:47:09]MH_SAM_APDU [12:47:09]CAPDU: 80 13 01 00 [12:47:09]Write to MH i2c: E2 08 00 14 8A 80 13 01 00 00 00 00 00 1B [12:47:09]Write i2c OK [12:47:09]MH_I2C_Read... [12:47:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:47:09]Read from MH i2c: E2 [12:47:09]MH_I2C_Read... [12:47:09]Read from MH i2c: E2 0E 00 [12:47:09]MH_I2C_Read... [12:47:09]Read from MH i2c: E2 0E 00 14 8A 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 06 [12:47:09]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:47:09]wFMCommunicate OK [12:47:09]SAM_PROTO_GetShiftState done [12:47:09]FM_GetShiftState done [12:47:09]opened in 1730247899 [12:47:09]opened+sec_in_day 1730334299 [12:47:09]quantity*price = 70044 [12:47:09]sum+1 = 70045 [12:47:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 284 30.10.2024 12:47 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311437 ФПД: 257657449249701 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T124714&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311437&fm=257657449249701&tin=02508201610067®Number=0000000000091780&sum=70000 [12:47:10]StoreToDocumentArchive [12:47:10]shift 536 fd 311437 [12:47:10]save to /storage/0536/doc_00311437 [12:47:10]save last doc name /storage/0536/doc_00311437 to /storage/kkm_last_doc_name [12:47:10]save OK [12:47:10]Clear old archive folders... [12:47:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:47:10]tlvbuf is 0081B4D0 [12:47:10]SAM_PROTO_ClearQueue [12:47:10]wFMCommunicate request_size=4 [12:47:10]MH_SAM_APDU [12:47:10]CAPDU: 80 09 00 00 [12:47:10]Write to MH i2c: E2 08 00 21 8A 80 09 00 00 00 00 00 00 1D [12:47:10]Write i2c OK [12:47:10]MH_I2C_Read... [12:47:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:47:10]Read from MH i2c: E2 [12:47:10]MH_I2C_Read... [12:47:10]Read from MH i2c: E2 03 00 [12:47:10]MH_I2C_Read... [12:47:10]Read from MH i2c: E2 03 00 21 8A 00 90 00 1F [12:47:10]RAPDU: 90 00 [12:47:10]wFMCommunicate OK [12:47:10]SAM_PROTO_ClearQueue done [12:47:10]KKMCreateOFDPacket [12:47:10]OFDProtocolAddRootSTLVToBuf [12:47:10]FM_MakeSignedData [12:47:10]FM_MakeSignedData [12:47:10]SAM_PROTO_SignData [12:47:10]wFMCommunicate request_size=4 [12:47:10]MH_SAM_APDU [12:47:10]CAPDU: 80 0D 01 02 [12:47:10]Write to MH i2c: E2 08 00 22 8A 80 0D 01 02 00 00 00 00 25 [12:47:10]Write i2c OK [12:47:10]MH_I2C_Read... [12:47:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:47:10]Read from MH i2c: E2 [12:47:10]MH_I2C_Read... [12:47:10]Read from MH i2c: E2 03 00 [12:47:10]MH_I2C_Read... [12:47:10]Read from MH i2c: E2 03 00 22 8A 00 90 00 20 [12:47:10]RAPDU: 90 00 [12:47:10]wFMCommunicate OK [12:47:10]wFMCommunicate request_size=255 [12:47:10]MH_SAM_APDU [12:47: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 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 1C 01 00 00 F4 03 04 00 D2 2A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8D C0 04 00 35 04 06 00 EA [12:47:10]Write to MH i2c: E2 02 01 23 8A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 1C 01 00 00 F4 03 04 00 D2 2A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8D C0 04 00 35 04 06 00 EA 00 00 BA [12:47:10]Write i2c OK [12:47:10]MH_I2C_Read... [12:47:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:47:11]Read from MH i2c: E2 [12:47:11]MH_I2C_Read... [12:47:11]Read from MH i2c: E2 03 00 [12:47:11]MH_I2C_Read... [12:47:11]Read from MH i2c: E2 03 00 23 8A 00 90 00 21 [12:47:11]RAPDU: 90 00 [12:47:11]wFMCommunicate OK [12:47:11]wFMCommunicate request_size=10 [12:47:11]MH_SAM_APDU [12:47:11]CAPDU: 80 0D 02 02 05 56 8C BC 7B A5 [12:47:11]Write to MH i2c: E2 0D 00 24 8A 80 0D 02 02 05 00 56 8C BC 7B A5 00 00 F0 [12:47:11]Write i2c OK [12:47:11]MH_I2C_Read... [12:47:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:47:11]Read from MH i2c: E2 [12:47:11]MH_I2C_Read... [12:47:11]Read from MH i2c: E2 03 00 [12:47:11]MH_I2C_Read... [12:47:11]Read from MH i2c: E2 03 00 24 8A 00 90 00 22 [12:47:11]RAPDU: 90 00 [12:47:11]wFMCommunicate OK [12:47:11]wFMCommunicate request_size=4 [12:47:11]MH_SAM_APDU [12:47:11]CAPDU: 80 0D 03 02 [12:47:11]Write to MH i2c: E2 08 00 25 8A 80 0D 03 02 00 00 00 00 2A [12:47:11]Write i2c OK [12:47:11]MH_I2C_Read... [12:47:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:47:11]Read from MH i2c: E2 [12:47:11]MH_I2C_Read... [12:47:11]Read from MH i2c: E2 0B 00 [12:47:11]MH_I2C_Read... [12:47:11]Read from MH i2c: E2 0B 00 25 8A 00 94 06 B6 6C 08 88 2D E4 90 00 88 [12:47:11]RAPDU: 94 06 B6 6C 08 88 2D E4 90 00 [12:47:11]wFMCommunicate OK [12:47:11]SAM_PROTO_SignData done [12:47:11]FM_MakeSignedData done [12:47:11]CreateOFDProtocolMessage [12:47:11]wFMCommunicate request_size=4 [12:47:11]MH_SAM_APDU [12:47:11]CAPDU: 80 11 00 00 [12:47:11]Write to MH i2c: E2 08 00 26 8A 80 11 00 00 00 00 00 00 2A [12:47:11]Write i2c OK [12:47:11]MH_I2C_Read... [12:47:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:47:11]Read from MH i2c: E2 [12:47:11]MH_I2C_Read... [12:47:11]Read from MH i2c: E2 17 00 [12:47:11]MH_I2C_Read... [12:47:11]Read from MH i2c: E2 17 00 26 8A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7F [12:47:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:47:11]wFMCommunicate OK [12:47:11]CreateOFDProtocolMessage done [12:47:11]OFDSenderStorePacket 311437 [12:47:11]StoreOFDPacket docnum=311437 [12:47:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AF 48 07 01 C6 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 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 1C 01 00 00 F4 03 04 00 D2 2A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8D C0 04 00 35 04 06 00 EA 56 8C BC 7B A5 94 06 B6 6C 08 88 2D E4 [12:47:11]CheckFolder [12:47:11]dirname=/storage/ofd_packets [12:47:11]CheckFolder done [12:47:11]ProducePacketName [12:47:11]name=ofd_packets/00311437 [12:47:11]NVStorageSaveData ofd_packets/00311437 [12:47:11]File name is /storage/ofd_packets/00311437 [12:47:11]Write 301 bytes [12:47:11]NVStorageSaveData done [12:47:11]OFDSenderStorePacket done [12:47:11]KKMCreateOFDPacket done [12:47:11]NVStorageSaveData kkm_last_timestamp [12:47:11]File name is /storage/kkm_last_timestamp [12:47:11]Write 4 bytes [12:47:11]NVStorageSaveData done [12:47:11]ExternCall_PrintAddStr [12:47:11]wPrintStart [12:47:11]Write to MH i2c: 01 00 00 27 8A B1 [12:47:11]Write i2c OK [12:47:11]MH_I2C_Read... [12:47:11]Read from MH i2c: 01 [12:47:11]MH_I2C_Read... [12:47:11]Read from MH i2c: 01 07 00 [12:47:11]MH_I2C_Read... [12:47:11]Read from MH i2c: 01 07 00 27 8A 00 00 00 00 00 FF 0F C6 [12:47:11]RasterBufferAndPrint [12:47:11]line Счет N : (1)645237 [12:47:11]line ИНН: 02508201610067 [12:47:11]line Контрольно-Кассовый Чек [12:47:11]line ПРОДАЖА [12:47:11]line ТРК (МРК, ГНК) : 62 [12:47:11]line Товар: 2710124130 [12:47:11]line Аи-92-К-2 [12:47:11]line 10.470 * 66.90 [12:47:11]line = 700.44 [12:47:11]line НДС 12% НСП 1% [12:47:11]line > о реализуемом товаре [12:47:11]line ОКРУГЛЕНИЕ: -0.44 [12:47:11]line ИТОГО: 700.00 [12:47:11]line Внесено: 700.00 [12:47:11]line СДАЧА: 0.00 [12:47:11]line НСП 1% : 6.20 [12:47:11]line НДС 12% : 74.38 [12:47:11]line Наличными: 700.00 [12:47:11]line Безнал.: 0.00 [12:47:11]line Место: АЗС № 172 "Партнер Нефть" [12:47:11]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:47:11]line СНО: Общий режим [12:47:11]line Чек 284 30.10.2024 12:47 [12:47:11]line Смена: 536 ФФД: 1.0 [12:47:11]line ЗНМ: 0300000116 [12:47:11]line РНМ: 0000000000091780 [12:47:11]line Версия ККМ: 001 [12:47:11]line ФМ: 0000000000871765 [12:47:11]line ФД: 311437 [12:47:11]line ФПД: 257657449249701 [12:47:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T124714&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311437&fm=257657449249701&tin=02508201610067®Number=0000000000091780&sum=70000 [12:47:11]OFD Sender: Processing packet 311437 [packets to send 223, broken 222] [12:47:11]ProducePacketName [12:47:11]name=ofd_packets/00311437 [12:47:11]OFD Sender: To server: pG, [12:47:11]CommunicateWithHost lk.salyk.kg:30040 [12:47:11]ConnectInit lk.salyk.kg [12:47:11]written 0, free lines is 4095 [12:47:11]Connected sock=10 [12:47:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AF 48 07 01 C6 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 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 1C 01 00 00 F4 03 04 00 D2 2A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8D C0 04 00 35 04 06 00 EA 56 8C BC 7B A5 94 06 B6 6C 08 88 2D E4 [12:47:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 1A 8F 47 00 B3 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 31 37 36 35 10 04 04 00 8D C0 04 00 F4 03 04 00 22 D1 21 67 B6 04 01 00 00 49 AA A2 83 84 B4 3B 13 [12:47:11]CommunicateWithHost err = 0 [12:47:11]CheckOFDResponse [12:47:11]1017 (14) - 77093643461234 [12:47:11]1041 (16) - 0000000000871765 [12:47:11]1040 (4) - 311437 [12:47:11]1012 (4) - 30.10.2024 06:24 [12:47:11]1206 (1) - 0 [12:47:11]OFD Sender: Remove packet 311437 [12:47:11]ProducePacketName [12:47:11]name=ofd_packets/00311437 [12:47:11]NVStorageDeleteData [12:47:11]Write to MH i2c: 01 00 00 51 8A DB [12:47:11]Write i2c OK [12:47:11]MH_I2C_Read... [12:47:11]Read from MH i2c: 01 [12:47:11]MH_I2C_Read... [12:47:11]Read from MH i2c: 01 07 00 [12:47:11]MH_I2C_Read... [12:47:11]Read from MH i2c: 01 07 00 51 8A 00 00 00 00 00 C9 0C B7 [12:47:11]RasterBufferAndPrint [12:47:11]line [12:47:11]line [12:47:11]line [12:47:11]line [12:47:11]line [12:47:11]written 0, free lines is 3278 [12:47:11]MH_Cut [12:47:11]Write to MH i2c: D1 01 00 58 8A 01 B4 [12:47:11]Write i2c OK [12:47:11]MH_I2C_Read... [12:47:11]Read from MH i2c: D1 [12:47:11]MH_I2C_Read... [12:47:11]Read from MH i2c: D1 01 00 [12:47:11]MH_I2C_Read... [12:47:11]Read from MH i2c: D1 01 00 58 8A 00 B3 [12:47:11]Write to MH i2c: 01 00 00 59 8A E3 [12:47:11]Write i2c OK [12:47:11]MH_I2C_Read... [12:47:12]OFD Sender: No OFD packet to send [12:47:12]*** Cut start [12:47:12]*** Purtial cut [12:47:12]*** Stage 1: CUTSNS_PIN = 1 [12:47:12]Read from MH i2c: 01 [12:47:13]MH_I2C_Read... [12:47:13]*** Stop cut motor [12:47:13]*** Cut end [12:47:13]Read from MH i2c: 01 07 00 [12:47:13]MH_I2C_Read... [12:47:13]Read from MH i2c: 01 07 00 59 8A 00 00 00 00 00 FF 0F F8 [12:47:13]process_action close_receipt done [12:47:13]requested_data is exist [12:47:13]produce_requested_data [12:47:13]requested_item fm.sn is exist - process it [12:47:13]wFMCommunicate request_size=4 [12:47:13]MH_SAM_APDU [12:47:13]CAPDU: 80 11 00 00 [12:47:13]Write to MH i2c: E2 08 00 5A 8A 80 11 00 00 00 00 00 00 5E [12:47:13]Write i2c OK [12:47:13]MH_I2C_Read... [12:47:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:47:13]Read from MH i2c: E2 [12:47:13]MH_I2C_Read... [12:47:13]Read from MH i2c: E2 17 00 [12:47:13]MH_I2C_Read... [12:47:13]Read from MH i2c: E2 17 00 5A 8A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B3 [12:47:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:47:13]wFMCommunicate OK [12:47:13]requested_item fd.num is exist - process it [12:47:13]SAM_PROTO_GetFieldsCounters [12:47:13]wFMCommunicate request_size=4 [12:47:13]MH_SAM_APDU [12:47:13]CAPDU: 80 13 00 00 [12:47:13]Write to MH i2c: E2 08 00 5B 8A 80 13 00 00 00 00 00 00 61 [12:47:13]Write i2c OK [12:47:13]MH_I2C_Read... [12:47:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:47:13]Read from MH i2c: E2 [12:47:13]MH_I2C_Read... [12:47:13]Read from MH i2c: E2 62 00 [12:47:13]MH_I2C_Read... [12:47:13]Read from MH i2c: E2 62 00 5B 8A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8D C0 04 00 0E 04 04 00 18 02 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 46 [12:47: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8D C0 04 00 0E 04 04 00 18 02 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 [12:47:13]wFMCommunicate OK [12:47:13]SAM_PROTO_GetFieldsCounters done [12:47:13]requested_item shift.num is exist - process it [12:47:13]requested_item shift.opened is exist - process it [12:47:13]req_shift_opened [12:47:13]FM_GetShiftState [12:47:13]SAM_PROTO_GetShiftState [12:47:13]wFMCommunicate request_size=4 [12:47:13]MH_SAM_APDU [12:47:13]CAPDU: 80 13 01 00 [12:47:13]Write to MH i2c: E2 08 00 5C 8A 80 13 01 00 00 00 00 00 63 [12:47:13]Write i2c OK [12:47:13]MH_I2C_Read... [12:47:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:47:13]Read from MH i2c: E2 [12:47:13]MH_I2C_Read... [12:47:13]Read from MH i2c: E2 0E 00 [12:47:13]MH_I2C_Read... [12:47:13]Read from MH i2c: E2 0E 00 5C 8A 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 4E [12:47:13]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:47:13]wFMCommunicate OK [12:47:13]SAM_PROTO_GetShiftState done [12:47:13]FM_GetShiftState done [12:47:13]req_shift_opened done [12:47:13]requested_item shift.open_date is exist - process it [12:47:13]req_shift_open_date [12:47:13]req_shift_open_date done [12:47:13]produce_requested_data done [12:47:13]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311437,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:47:13]process_action_free close_receipt [12:47:13]json_value_free [12:47:13]json_value_free done [12:47:13]process_json_proto returns [12:47:13]Send response to host [12:47:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311437,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:47:13]free response buf [12:47:13]execute_script done [12:47:13]execute_script returns [12:47:13]free content buf [12:47:13]Sock 9.Close socket [12:47:13]Sock 9.Thread stoped [12:47:17]OFD Sender: No OFD packet to send [12:47:22]OFD Sender: No OFD packet to send [12:47:27]OFD Sender: No OFD packet to send [12:47:32]OFD Sender: No OFD packet to send [12:47:37]OFD Sender: No OFD packet to send [12:47:42]OFD Sender: No OFD packet to send [12:47:47]OFD Sender: No OFD packet to send [12:47:52]OFD Sender: No OFD packet to send [12:47:57]OFD Sender: No OFD packet to send [12:48:02]OFD Sender: No OFD packet to send [12:48:07]OFD Sender: No OFD packet to send [12:48:12]OFD Sender: No OFD packet to send [12:48:17]OFD Sender: No OFD packet to send [12:48:22]OFD Sender: No OFD packet to send [12:48:23]accept exits with 7 [12:48:23]New connection [12:48:23]New thread 3066510692 created [12:48:23]Thread 3066654052 joined [12:48:23]Waiting for new connection... [12:48:23] Sock 7.Parse request [12:48:23]Sock 7.Check first char [12:48:23]Sock 7.First char is OK [12:48:23]request: POST /json_proto HTTP/1.0 [12:48:23]Method: POST [12:48:23]URL: /json_proto [12:48:23]Method is POST - this is cgi request [12:48:23]url: /json_proto [12:48:23]query_string will be loaded in cgi processing [12:48:23]execute_cgi json_proto POST (null) [12:48:23]execute_cgi path=json_proto method=POST [12:48:23]POST find Content-Length [12:48:23]Host: 172.17.96.3:8080 [12:48:23]Content-Length: 677 [12:48:23]Content-Type: application/json [12:48:23] [12:48:23]POST finish read [12:48:23]Found Content-Length = 677 [12:48:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645238", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:48:23]execute_script... [12:48: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)645238", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:48:23]POST & json_proto [12:48:23]process_json_proto [12:48:23]json parsed OK: [12:48:23]protocol is kg_v1.0 [12:48:23]action value=close_receipt [12:48:23]process_action close_receipt [12:48:23]cmd_close_receipt [12:48:23]MH_GetDate [12:48:23]Write to MH i2c: F0 00 00 5D 8A D6 [12:48:23]Write i2c OK [12:48:23]MH_I2C_Read... [12:48:23]Read from MH i2c: F0 [12:48:23]MH_I2C_Read... [12:48:23]Read from MH i2c: F0 09 00 [12:48:23]MH_I2C_Read... [12:48:23]Read from MH i2c: F0 09 00 5D 8A 00 1C 2B 22 67 44 5E 04 65 BA [12:48:23]GetLastDocTimeStamp 1730292434 [12:48:23]current date 1730292508 [12:48:23]FM_GetShiftState [12:48:23]SAM_PROTO_GetShiftState [12:48:23]wFMCommunicate request_size=4 [12:48:23]MH_SAM_APDU [12:48:23]CAPDU: 80 13 01 00 [12:48:23]Write to MH i2c: E2 08 00 5E 8A 80 13 01 00 00 00 00 00 65 [12:48:23]Write i2c OK [12:48:23]MH_I2C_Read... [12:48:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:48:23]Read from MH i2c: E2 [12:48:23]MH_I2C_Read... [12:48:23]Read from MH i2c: E2 0E 00 [12:48:23]MH_I2C_Read... [12:48:23]Read from MH i2c: E2 0E 00 5E 8A 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 50 [12:48:23]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:48:23]wFMCommunicate OK [12:48:23]SAM_PROTO_GetShiftState done [12:48:23]FM_GetShiftState done [12:48:23]opened in 1730247899 [12:48:23]opened+sec_in_day 1730334299 [12:48:23]quantity*price = 30038 [12:48:23]sum+1 = 30039 [12:48:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 285 30.10.2024 12:48 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311438 ФПД: 169783773561315 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T124828&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311438&fm=169783773561315&tin=02508201610067®Number=0000000000091780&sum=30000 [12:48:24]StoreToDocumentArchive [12:48:24]shift 536 fd 311438 [12:48:24]save to /storage/0536/doc_00311438 [12:48:24]save last doc name /storage/0536/doc_00311438 to /storage/kkm_last_doc_name [12:48:24]save OK [12:48:24]Clear old archive folders... [12:48:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:48:24]tlvbuf is 00859030 [12:48:24]SAM_PROTO_ClearQueue [12:48:24]wFMCommunicate request_size=4 [12:48:24]MH_SAM_APDU [12:48:24]CAPDU: 80 09 00 00 [12:48:24]Write to MH i2c: E2 08 00 6B 8A 80 09 00 00 00 00 00 00 67 [12:48:24]Write i2c OK [12:48:24]MH_I2C_Read... [12:48:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:48:24]Read from MH i2c: E2 [12:48:24]MH_I2C_Read... [12:48:24]Read from MH i2c: E2 03 00 [12:48:24]MH_I2C_Read... [12:48:24]Read from MH i2c: E2 03 00 6B 8A 00 90 00 69 [12:48:24]RAPDU: 90 00 [12:48:24]wFMCommunicate OK [12:48:24]SAM_PROTO_ClearQueue done [12:48:24]KKMCreateOFDPacket [12:48:24]OFDProtocolAddRootSTLVToBuf [12:48:24]FM_MakeSignedData [12:48:24]FM_MakeSignedData [12:48:24]SAM_PROTO_SignData [12:48:24]wFMCommunicate request_size=4 [12:48:24]MH_SAM_APDU [12:48:24]CAPDU: 80 0D 01 02 [12:48:24]Write to MH i2c: E2 08 00 6C 8A 80 0D 01 02 00 00 00 00 6F [12:48:24]Write i2c OK [12:48:24]MH_I2C_Read... [12:48:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:48:24]Read from MH i2c: E2 [12:48:24]MH_I2C_Read... [12:48:24]Read from MH i2c: E2 03 00 [12:48:24]MH_I2C_Read... [12:48:24]Read from MH i2c: E2 03 00 6C 8A 00 90 00 6A [12:48:24]RAPDU: 90 00 [12:48:24]wFMCommunicate OK [12:48:24]wFMCommunicate request_size=255 [12:48:24]MH_SAM_APDU [12:48: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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 01 00 00 F4 03 04 00 1C 2B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8E C0 04 00 35 04 06 00 9A [12:48:24]Write to MH i2c: E2 02 01 6D 8A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 01 00 00 F4 03 04 00 1C 2B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8E C0 04 00 35 04 06 00 9A 00 00 E5 [12:48:24]Write i2c OK [12:48:24]MH_I2C_Read... [12:48:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:48:24]Read from MH i2c: E2 [12:48:24]MH_I2C_Read... [12:48:24]Read from MH i2c: E2 03 00 [12:48:24]MH_I2C_Read... [12:48:24]Read from MH i2c: E2 03 00 6D 8A 00 90 00 6B [12:48:24]RAPDU: 90 00 [12:48:24]wFMCommunicate OK [12:48:24]wFMCommunicate request_size=10 [12:48:24]MH_SAM_APDU [12:48:24]CAPDU: 80 0D 02 02 05 6A DD 83 01 E3 [12:48:24]Write to MH i2c: E2 0D 00 6E 8A 80 0D 02 02 05 00 6A DD 83 01 E3 00 00 2A [12:48:24]Write i2c OK [12:48:24]MH_I2C_Read... [12:48:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:48:24]Read from MH i2c: E2 [12:48:24]MH_I2C_Read... [12:48:24]Read from MH i2c: E2 03 00 [12:48:24]MH_I2C_Read... [12:48:24]Read from MH i2c: E2 03 00 6E 8A 00 90 00 6C [12:48:24]RAPDU: 90 00 [12:48:24]wFMCommunicate OK [12:48:24]wFMCommunicate request_size=4 [12:48:24]MH_SAM_APDU [12:48:24]CAPDU: 80 0D 03 02 [12:48:24]Write to MH i2c: E2 08 00 6F 8A 80 0D 03 02 00 00 00 00 74 [12:48:24]Write i2c OK [12:48:24]MH_I2C_Read... [12:48:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:48:25]Read from MH i2c: E2 [12:48:25]MH_I2C_Read... [12:48:25]Read from MH i2c: E2 0B 00 [12:48:25]MH_I2C_Read... [12:48:25]Read from MH i2c: E2 0B 00 6F 8A 00 7F 0D E4 62 D4 DC 1F DB 90 00 F1 [12:48:25]RAPDU: 7F 0D E4 62 D4 DC 1F DB 90 00 [12:48:25]wFMCommunicate OK [12:48:25]SAM_PROTO_SignData done [12:48:25]FM_MakeSignedData done [12:48:25]CreateOFDProtocolMessage [12:48:25]wFMCommunicate request_size=4 [12:48:25]MH_SAM_APDU [12:48:25]CAPDU: 80 11 00 00 [12:48:25]Write to MH i2c: E2 08 00 70 8A 80 11 00 00 00 00 00 00 74 [12:48:25]Write i2c OK [12:48:25]MH_I2C_Read... [12:48:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:48:25]Read from MH i2c: E2 [12:48:25]MH_I2C_Read... [12:48:25]Read from MH i2c: E2 17 00 [12:48:25]MH_I2C_Read... [12:48:25]Read from MH i2c: E2 17 00 70 8A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C9 [12:48:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:48:25]wFMCommunicate OK [12:48:25]CreateOFDProtocolMessage done [12:48:25]OFDSenderStorePacket 311438 [12:48:25]StoreOFDPacket docnum=311438 [12:48:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FE 89 07 01 A1 C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 01 00 00 F4 03 04 00 1C 2B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8E C0 04 00 35 04 06 00 9A 6A DD 83 01 E3 7F 0D E4 62 D4 DC 1F DB [12:48:25]CheckFolder [12:48:25]dirname=/storage/ofd_packets [12:48:25]CheckFolder done [12:48:25]ProducePacketName [12:48:25]name=ofd_packets/00311438 [12:48:25]NVStorageSaveData ofd_packets/00311438 [12:48:25]File name is /storage/ofd_packets/00311438 [12:48:25]Write 301 bytes [12:48:25]NVStorageSaveData done [12:48:25]OFDSenderStorePacket done [12:48:25]KKMCreateOFDPacket done [12:48:25]NVStorageSaveData kkm_last_timestamp [12:48:25]File name is /storage/kkm_last_timestamp [12:48:25]Write 4 bytes [12:48:25]NVStorageSaveData done [12:48:25]ExternCall_PrintAddStr [12:48:25]wPrintStart [12:48:25]Write to MH i2c: 01 00 00 71 8A FB [12:48:25]Write i2c OK [12:48:25]MH_I2C_Read... [12:48:25]Read from MH i2c: 01 [12:48:25]MH_I2C_Read... [12:48:25]Read from MH i2c: 01 07 00 [12:48:25]MH_I2C_Read... [12:48:25]Read from MH i2c: 01 07 00 71 8A 00 00 00 00 00 FF 0F 10 [12:48:25]RasterBufferAndPrint [12:48:25]line Счет N : (1)645238 [12:48:25]line ИНН: 02508201610067 [12:48:25]line Контрольно-Кассовый Чек [12:48:25]line ПРОДАЖА [12:48:25]line ТРК (МРК, ГНК) : 62 [12:48:25]line Товар: 2710124130 [12:48:25]line Аи-92-К-2 [12:48:25]line 4.490 * 66.90 [12:48:25]line = 300.38 [12:48:25]line НДС 12% НСП 1% [12:48:25]line > о реализуемом товаре [12:48:25]line ОКРУГЛЕНИЕ: -0.38 [12:48:25]line ИТОГО: 300.00 [12:48:25]line Внесено: 300.00 [12:48:25]line СДАЧА: 0.00 [12:48:25]line НСП 1% : 2.66 [12:48:25]line НДС 12% : 31.90 [12:48:25]line Наличными: 300.00 [12:48:25]line Безнал.: 0.00 [12:48:25]line Место: АЗС № 172 "Партнер Нефть" [12:48:25]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:48:25]line СНО: Общий режим [12:48:25]line Чек 285 30.10.2024 12:48 [12:48:25]line Смена: 536 ФФД: 1.0 [12:48:25]line ЗНМ: 0300000116 [12:48:25]line РНМ: 0000000000091780 [12:48:25]line Версия ККМ: 001 [12:48:25]line ФМ: 0000000000871765 [12:48:25]line ФД: 311438 [12:48:25]line ФПД: 169783773561315 [12:48:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T124828&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311438&fm=169783773561315&tin=02508201610067®Number=0000000000091780&sum=30000 [12:48:25]OFD Sender: Processing packet 311438 [packets to send 223, broken 222] [12:48:25]ProducePacketName [12:48:25]name=ofd_packets/00311438 [12:48:25]OFD Sender: To server: pG, [12:48:25]CommunicateWithHost lk.salyk.kg:30040 [12:48:25]ConnectInit lk.salyk.kg [12:48:25]written 0, free lines is 4095 [12:48:25]Connected sock=10 [12:48:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FE 89 07 01 A1 C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 01 00 00 F4 03 04 00 1C 2B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8E C0 04 00 35 04 06 00 9A 6A DD 83 01 E3 7F 0D E4 62 D4 DC 1F DB [12:48:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 A0 42 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 31 37 36 35 10 04 04 00 8E C0 04 00 F4 03 04 00 6C D1 21 67 B6 04 01 00 00 CF 30 7D 8F 65 B4 30 F1 [12:48:25]CommunicateWithHost err = 0 [12:48:25]CheckOFDResponse [12:48:25]1017 (14) - 77093643461234 [12:48:25]1041 (16) - 0000000000871765 [12:48:25]1040 (4) - 311438 [12:48:25]1012 (4) - 30.10.2024 06:25 [12:48:25]1206 (1) - 0 [12:48:25]OFD Sender: Remove packet 311438 [12:48:25]ProducePacketName [12:48:25]name=ofd_packets/00311438 [12:48:25]NVStorageDeleteData [12:48:25]Write to MH i2c: 01 00 00 9B 8A 25 [12:48:25]Write i2c OK [12:48:25]MH_I2C_Read... [12:48:25]Read from MH i2c: 01 [12:48:25]MH_I2C_Read... [12:48:25]Read from MH i2c: 01 07 00 [12:48:25]MH_I2C_Read... [12:48:25]Read from MH i2c: 01 07 00 9B 8A 00 00 00 00 00 C5 0C FD [12:48:25]RasterBufferAndPrint [12:48:25]line [12:48:25]line [12:48:25]line [12:48:25]line [12:48:25]line [12:48:25]written 0, free lines is 3275 [12:48:25]MH_Cut [12:48:25]Write to MH i2c: D1 01 00 A2 8A 01 FE [12:48:25]Write i2c OK [12:48:25]MH_I2C_Read... [12:48:25]Read from MH i2c: D1 [12:48:25]MH_I2C_Read... [12:48:25]Read from MH i2c: D1 01 00 [12:48:25]MH_I2C_Read... [12:48:25]Read from MH i2c: D1 01 00 A2 8A 00 FD [12:48:25]Write to MH i2c: 01 00 00 A3 8A 2D [12:48:25]Write i2c OK [12:48:25]MH_I2C_Read... [12:48:26]OFD Sender: No OFD packet to send [12:48:26]*** Cut start [12:48:26]*** Purtial cut [12:48:26]*** Stage 1: CUTSNS_PIN = 1 [12:48:26]Read from MH i2c: 01 [12:48:26]MH_I2C_Read... [12:48:26]*** Stop cut motor [12:48:26]*** Cut end [12:48:26]Read from MH i2c: 01 07 00 [12:48:26]MH_I2C_Read... [12:48:26]Read from MH i2c: 01 07 00 A3 8A 00 00 00 00 00 FF 0F 42 [12:48:26]process_action close_receipt done [12:48:26]requested_data is exist [12:48:26]produce_requested_data [12:48:26]requested_item fm.sn is exist - process it [12:48:26]wFMCommunicate request_size=4 [12:48:26]MH_SAM_APDU [12:48:26]CAPDU: 80 11 00 00 [12:48:26]Write to MH i2c: E2 08 00 A4 8A 80 11 00 00 00 00 00 00 A8 [12:48:26]Write i2c OK [12:48:26]MH_I2C_Read... [12:48:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:48:27]Read from MH i2c: E2 [12:48:27]MH_I2C_Read... [12:48:27]Read from MH i2c: E2 17 00 [12:48:27]MH_I2C_Read... [12:48:27]Read from MH i2c: E2 17 00 A4 8A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FD [12:48:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:48:27]wFMCommunicate OK [12:48:27]requested_item fd.num is exist - process it [12:48:27]SAM_PROTO_GetFieldsCounters [12:48:27]wFMCommunicate request_size=4 [12:48:27]MH_SAM_APDU [12:48:27]CAPDU: 80 13 00 00 [12:48:27]Write to MH i2c: E2 08 00 A5 8A 80 13 00 00 00 00 00 00 AB [12:48:27]Write i2c OK [12:48:27]MH_I2C_Read... [12:48:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:48:27]Read from MH i2c: E2 [12:48:27]MH_I2C_Read... [12:48:27]Read from MH i2c: E2 62 00 [12:48:27]MH_I2C_Read... [12:48:27]Read from MH i2c: E2 62 00 A5 8A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8E C0 04 00 0E 04 04 00 18 02 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 94 [12:48: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8E C0 04 00 0E 04 04 00 18 02 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 [12:48:27]wFMCommunicate OK [12:48:27]SAM_PROTO_GetFieldsCounters done [12:48:27]requested_item shift.num is exist - process it [12:48:27]requested_item shift.opened is exist - process it [12:48:27]req_shift_opened [12:48:27]FM_GetShiftState [12:48:27]SAM_PROTO_GetShiftState [12:48:27]wFMCommunicate request_size=4 [12:48:27]MH_SAM_APDU [12:48:27]CAPDU: 80 13 01 00 [12:48:27]Write to MH i2c: E2 08 00 A6 8A 80 13 01 00 00 00 00 00 AD [12:48:27]Write i2c OK [12:48:27]MH_I2C_Read... [12:48:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:48:27]Read from MH i2c: E2 [12:48:27]MH_I2C_Read... [12:48:27]Read from MH i2c: E2 0E 00 [12:48:27]MH_I2C_Read... [12:48:27]Read from MH i2c: E2 0E 00 A6 8A 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 98 [12:48:27]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:48:27]wFMCommunicate OK [12:48:27]SAM_PROTO_GetShiftState done [12:48:27]FM_GetShiftState done [12:48:27]req_shift_opened done [12:48:27]requested_item shift.open_date is exist - process it [12:48:27]req_shift_open_date [12:48:27]req_shift_open_date done [12:48:27]produce_requested_data done [12:48:27]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311438,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:48:27]process_action_free close_receipt [12:48:27]json_value_free [12:48:27]json_value_free done [12:48:27]process_json_proto returns [12:48:27]Send response to host [12:48:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311438,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:48:27]free response buf [12:48:27]execute_script done [12:48:27]execute_script returns [12:48:27]free content buf [12:48:27]Sock 7.Close socket [12:48:27]Sock 7.Thread stoped [12:48:31]OFD Sender: No OFD packet to send [12:48:33]accept exits with 9 [12:48:33]New connection [12:48:33]New thread 3066654052 created [12:48:33]Thread 3066510692 joined [12:48:33]Waiting for new connection... [12:48:33] Sock 9.Parse request [12:48:33]Sock 9.Check first char [12:48:33]Sock 9.First char is OK [12:48:33]request: POST /json_proto HTTP/1.0 [12:48:33]Method: POST [12:48:33]URL: /json_proto [12:48:33]Method is POST - this is cgi request [12:48:33]url: /json_proto [12:48:33]query_string will be loaded in cgi processing [12:48:33]execute_cgi json_proto POST (null) [12:48:33]execute_cgi path=json_proto method=POST [12:48:33]POST find Content-Length [12:48:33]Host: 172.17.96.3:8080 [12:48:33]Content-Length: 769 [12:48:33]Content-Type: application/json [12:48:33] [12:48:33]POST finish read [12:48:33]Found Content-Length = 769 [12:48:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645239", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:48:33]execute_script... [12:48: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)645239", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:48:33]POST & json_proto [12:48:33]process_json_proto [12:48:33]json parsed OK: [12:48:33]protocol is kg_v1.0 [12:48:33]action value=close_receipt [12:48:33]process_action close_receipt [12:48:33]cmd_close_receipt [12:48:33]MH_GetDate [12:48:33]Write to MH i2c: F0 00 00 A7 8A 20 [12:48:33]Write i2c OK [12:48:33]MH_I2C_Read... [12:48:33]Read from MH i2c: F0 [12:48:33]MH_I2C_Read... [12:48:33]Read from MH i2c: F0 09 00 [12:48:33]MH_I2C_Read... [12:48:33]Read from MH i2c: F0 09 00 A7 8A 00 26 2B 22 67 44 5E 04 65 0E [12:48:33]GetLastDocTimeStamp 1730292508 [12:48:33]current date 1730292518 [12:48:33]FM_GetShiftState [12:48:33]SAM_PROTO_GetShiftState [12:48:33]wFMCommunicate request_size=4 [12:48:33]MH_SAM_APDU [12:48:33]CAPDU: 80 13 01 00 [12:48:33]Write to MH i2c: E2 08 00 A8 8A 80 13 01 00 00 00 00 00 AF [12:48:33]Write i2c OK [12:48:33]MH_I2C_Read... [12:48:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:48:33]Read from MH i2c: E2 [12:48:33]MH_I2C_Read... [12:48:33]Read from MH i2c: E2 0E 00 [12:48:33]MH_I2C_Read... [12:48:33]Read from MH i2c: E2 0E 00 A8 8A 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 9A [12:48:33]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:48:33]wFMCommunicate OK [12:48:33]SAM_PROTO_GetShiftState done [12:48:33]FM_GetShiftState done [12:48:33]opened in 1730247899 [12:48:33]opened+sec_in_day 1730334299 [12:48:33]quantity*price = 100015 [12:48:33]sum+1 = 100017 [12:48:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 286 30.10.2024 12:48 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311439 ФПД: 151865490020078 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T124838&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311439&fm=151865490020078&tin=02508201610067®Number=0000000000091780&sum=100016 [12:48:34]StoreToDocumentArchive [12:48:34]shift 536 fd 311439 [12:48:34]save to /storage/0536/doc_00311439 [12:48:34]save last doc name /storage/0536/doc_00311439 to /storage/kkm_last_doc_name [12:48:34]save OK [12:48:34]Clear old archive folders... [12:48:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:48:34]tlvbuf is 0064C7A0 [12:48:34]SAM_PROTO_ClearQueue [12:48:34]wFMCommunicate request_size=4 [12:48:34]MH_SAM_APDU [12:48:34]CAPDU: 80 09 00 00 [12:48:34]Write to MH i2c: E2 08 00 B5 8A 80 09 00 00 00 00 00 00 B1 [12:48:34]Write i2c OK [12:48:34]MH_I2C_Read... [12:48:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:48:34]Read from MH i2c: E2 [12:48:34]MH_I2C_Read... [12:48:34]Read from MH i2c: E2 03 00 [12:48:34]MH_I2C_Read... [12:48:34]Read from MH i2c: E2 03 00 B5 8A 00 90 00 B3 [12:48:34]RAPDU: 90 00 [12:48:34]wFMCommunicate OK [12:48:34]SAM_PROTO_ClearQueue done [12:48:34]KKMCreateOFDPacket [12:48:34]OFDProtocolAddRootSTLVToBuf [12:48:34]FM_MakeSignedData [12:48:34]FM_MakeSignedData [12:48:34]SAM_PROTO_SignData [12:48:34]wFMCommunicate request_size=4 [12:48:34]MH_SAM_APDU [12:48:34]CAPDU: 80 0D 01 02 [12:48:34]Write to MH i2c: E2 08 00 B6 8A 80 0D 01 02 00 00 00 00 B9 [12:48:34]Write i2c OK [12:48:34]MH_I2C_Read... [12:48:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:48:34]Read from MH i2c: E2 [12:48:34]MH_I2C_Read... [12:48:34]Read from MH i2c: E2 03 00 [12:48:34]MH_I2C_Read... [12:48:34]Read from MH i2c: E2 03 00 B6 8A 00 90 00 B4 [12:48:34]RAPDU: 90 00 [12:48:34]wFMCommunicate OK [12:48:34]wFMCommunicate request_size=255 [12:48:34]MH_SAM_APDU [12:48: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 26 2B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8F C0 04 00 35 04 06 00 8A [12:48:34]Write to MH i2c: E2 02 01 B7 8A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 26 2B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8F C0 04 00 35 04 06 00 8A 00 00 51 [12:48:34]Write i2c OK [12:48:34]MH_I2C_Read... [12:48:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:48:34]Read from MH i2c: E2 [12:48:34]MH_I2C_Read... [12:48:34]Read from MH i2c: E2 03 00 [12:48:34]MH_I2C_Read... [12:48:34]Read from MH i2c: E2 03 00 B7 8A 00 90 00 B5 [12:48:34]RAPDU: 90 00 [12:48:34]wFMCommunicate OK [12:48:34]wFMCommunicate request_size=10 [12:48:34]MH_SAM_APDU [12:48:34]CAPDU: 80 0D 02 02 05 1E F0 96 16 EE [12:48:34]Write to MH i2c: E2 0D 00 B8 8A 80 0D 02 02 05 00 1E F0 96 16 EE 00 00 6E [12:48:34]Write i2c OK [12:48:34]MH_I2C_Read... [12:48:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:48:34]Read from MH i2c: E2 [12:48:34]MH_I2C_Read... [12:48:34]Read from MH i2c: E2 03 00 [12:48:34]MH_I2C_Read... [12:48:34]Read from MH i2c: E2 03 00 B8 8A 00 90 00 B6 [12:48:34]RAPDU: 90 00 [12:48:34]wFMCommunicate OK [12:48:34]wFMCommunicate request_size=4 [12:48:34]MH_SAM_APDU [12:48:34]CAPDU: 80 0D 03 02 [12:48:34]Write to MH i2c: E2 08 00 B9 8A 80 0D 03 02 00 00 00 00 BE [12:48:34]Write i2c OK [12:48:34]MH_I2C_Read... [12:48:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:48:34]Read from MH i2c: E2 [12:48:34]MH_I2C_Read... [12:48:34]Read from MH i2c: E2 0B 00 [12:48:34]MH_I2C_Read... [12:48:34]Read from MH i2c: E2 0B 00 B9 8A 00 01 67 F1 D5 F4 0B 4F 40 90 00 7B [12:48:34]RAPDU: 01 67 F1 D5 F4 0B 4F 40 90 00 [12:48:34]wFMCommunicate OK [12:48:34]SAM_PROTO_SignData done [12:48:34]FM_MakeSignedData done [12:48:34]CreateOFDProtocolMessage [12:48:34]wFMCommunicate request_size=4 [12:48:34]MH_SAM_APDU [12:48:34]CAPDU: 80 11 00 00 [12:48:34]Write to MH i2c: E2 08 00 BA 8A 80 11 00 00 00 00 00 00 BE [12:48:34]Write i2c OK [12:48:34]MH_I2C_Read... [12:48:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:48:35]Read from MH i2c: E2 [12:48:35]MH_I2C_Read... [12:48:35]Read from MH i2c: E2 17 00 [12:48:35]MH_I2C_Read... [12:48:35]Read from MH i2c: E2 17 00 BA 8A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 13 [12:48:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:48:35]wFMCommunicate OK [12:48:35]CreateOFDProtocolMessage done [12:48:35]OFDSenderStorePacket 311439 [12:48:35]StoreOFDPacket docnum=311439 [12:48:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FB 7F 07 01 D9 01 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 26 2B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8F C0 04 00 35 04 06 00 8A 1E F0 96 16 EE 01 67 F1 D5 F4 0B 4F 40 [12:48:35]CheckFolder [12:48:35]dirname=/storage/ofd_packets [12:48:35]CheckFolder done [12:48:35]ProducePacketName [12:48:35]name=ofd_packets/00311439 [12:48:35]NVStorageSaveData ofd_packets/00311439 [12:48:35]File name is /storage/ofd_packets/00311439 [12:48:35]Write 301 bytes [12:48:35]NVStorageSaveData done [12:48:35]OFDSenderStorePacket done [12:48:35]KKMCreateOFDPacket done [12:48:35]NVStorageSaveData kkm_last_timestamp [12:48:35]File name is /storage/kkm_last_timestamp [12:48:35]Write 4 bytes [12:48:35]NVStorageSaveData done [12:48:35]OFD Sender: Processing packet 311439 [packets to send 223, broken 222] [12:48:35]ProducePacketName [12:48:35]name=ofd_packets/00311439 [12:48:35]OFD Sender: To server: pG, [12:48:35]CommunicateWithHost lk.salyk.kg:30040 [12:48:35]ConnectInit lk.salyk.kg [12:48:35]ExternCall_PrintAddStr [12:48:35]wPrintStart [12:48:35]Write to MH i2c: 01 00 00 BB 8A 45 [12:48:35]Write i2c OK [12:48:35]MH_I2C_Read... [12:48:35]Read from MH i2c: 01 [12:48:35]MH_I2C_Read... [12:48:35]Read from MH i2c: 01 07 00 [12:48:35]MH_I2C_Read... [12:48:35]Read from MH i2c: 01 07 00 BB 8A 00 00 00 00 00 FF 0F 5A [12:48:35]RasterBufferAndPrint [12:48:35]line Счет N : (1)645239 [12:48:35]line ИНН: 02508201610067 [12:48:35]line Контрольно-Кассовый Чек [12:48:35]line ПРОДАЖА [12:48:35]line ТРК (МРК, ГНК) : 41 [12:48:35]line Товар: 2710124130 [12:48:35]line Аи-92-К-2 [12:48:35]line 14.950 * 66.90 [12:48:35]line = 1000.16 [12:48:35]line НДС 12% НСП 1% [12:48:35]line > о реализуемом товаре [12:48:35]line ИТОГО: 1000.16 [12:48:35]line НСП 1% : 8.85 [12:48:35]line НДС 12% : 106.21 [12:48:35]line Наличными: 0.00 [12:48:35]line Безнал.: 1000.16 [12:48:35]line Место: АЗС № 172 "Партнер Нефть" [12:48:35]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:48:35]line СНО: Общий режим [12:48:35]line Чек 286 30.10.2024 12:48 [12:48:35]line Смена: 536 ФФД: 1.0 [12:48:35]line ЗНМ: 0300000116 [12:48:35]line РНМ: 0000000000091780 [12:48:35]line Версия ККМ: 001 [12:48:35]line Платежная система: Mbank [12:48:35]line ФМ: 0000000000871765 [12:48:35]line ФД: 311439 [12:48:35]line ФПД: 151865490020078 [12:48:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T124838&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311439&fm=151865490020078&tin=02508201610067®Number=0000000000091780&sum=100016 [12:48:35]written 0, free lines is 4095 [12:48:35]Connected sock=12 [12:48:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FB 7F 07 01 D9 01 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 26 2B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8F C0 04 00 35 04 06 00 8A 1E F0 96 16 EE 01 67 F1 D5 F4 0B 4F 40 [12:48:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 E5 79 47 00 B4 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 31 37 36 35 10 04 04 00 8F C0 04 00 F4 03 04 00 76 D1 21 67 B6 04 01 00 00 EF F5 CB A0 2C 21 FB 5D [12:48:35]CommunicateWithHost err = 0 [12:48:35]CheckOFDResponse [12:48:35]1017 (14) - 77093643461234 [12:48:35]1041 (16) - 0000000000871765 [12:48:35]1040 (4) - 311439 [12:48:35]1012 (4) - 30.10.2024 06:25 [12:48:35]1206 (1) - 0 [12:48:35]OFD Sender: Remove packet 311439 [12:48:35]ProducePacketName [12:48:35]name=ofd_packets/00311439 [12:48:35]NVStorageDeleteData [12:48:35]Write to MH i2c: 01 00 00 E3 8A 6D [12:48:35]Write i2c OK [12:48:35]MH_I2C_Read... [12:48:35]Read from MH i2c: 01 [12:48:35]MH_I2C_Read... [12:48:35]Read from MH i2c: 01 07 00 [12:48:35]MH_I2C_Read... [12:48:35]Read from MH i2c: 01 07 00 E3 8A 00 00 00 00 00 EF 0C 6F [12:48:35]RasterBufferAndPrint [12:48:35]line [12:48:35]line [12:48:35]line [12:48:35]line [12:48:35]line [12:48:35]written 0, free lines is 3317 [12:48:35]MH_Cut [12:48:35]Write to MH i2c: D1 01 00 EA 8A 01 46 [12:48:35]Write i2c OK [12:48:35]MH_I2C_Read... [12:48:35]Read from MH i2c: D1 [12:48:35]MH_I2C_Read... [12:48:35]Read from MH i2c: D1 01 00 [12:48:35]MH_I2C_Read... [12:48:35]Read from MH i2c: D1 01 00 EA 8A 00 45 [12:48:35]Write to MH i2c: 01 00 00 EB 8A 75 [12:48:35]Write i2c OK [12:48:35]MH_I2C_Read... [12:48:35]OFD Sender: No OFD packet to send [12:48:36]*** Cut start [12:48:36]*** Purtial cut [12:48:36]*** Stage 1: CUTSNS_PIN = 1 [12:48:36]Read from MH i2c: 01 [12:48:36]MH_I2C_Read... [12:48:36]*** Stop cut motor [12:48:36]*** Cut end [12:48:36]Read from MH i2c: 01 07 00 [12:48:36]MH_I2C_Read... [12:48:36]Read from MH i2c: 01 07 00 EB 8A 00 00 00 00 00 FF 0F 8A [12:48:36]process_action close_receipt done [12:48:36]requested_data is exist [12:48:36]produce_requested_data [12:48:36]requested_item fm.sn is exist - process it [12:48:36]wFMCommunicate request_size=4 [12:48:36]MH_SAM_APDU [12:48:36]CAPDU: 80 11 00 00 [12:48:36]Write to MH i2c: E2 08 00 EC 8A 80 11 00 00 00 00 00 00 F0 [12:48:36]Write i2c OK [12:48:36]MH_I2C_Read... [12:48:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:48:36]Read from MH i2c: E2 [12:48:36]MH_I2C_Read... [12:48:36]Read from MH i2c: E2 17 00 [12:48:36]MH_I2C_Read... [12:48:36]Read from MH i2c: E2 17 00 EC 8A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 45 [12:48:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:48:36]wFMCommunicate OK [12:48:36]requested_item fd.num is exist - process it [12:48:36]SAM_PROTO_GetFieldsCounters [12:48:36]wFMCommunicate request_size=4 [12:48:36]MH_SAM_APDU [12:48:36]CAPDU: 80 13 00 00 [12:48:36]Write to MH i2c: E2 08 00 ED 8A 80 13 00 00 00 00 00 00 F3 [12:48:36]Write i2c OK [12:48:36]MH_I2C_Read... [12:48:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:48:36]Read from MH i2c: E2 [12:48:36]MH_I2C_Read... [12:48:36]Read from MH i2c: E2 62 00 [12:48:36]MH_I2C_Read... [12:48:36]Read from MH i2c: E2 62 00 ED 8A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8F C0 04 00 0E 04 04 00 18 02 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 E0 [12:48: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8F C0 04 00 0E 04 04 00 18 02 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 [12:48:36]wFMCommunicate OK [12:48:36]SAM_PROTO_GetFieldsCounters done [12:48:36]requested_item shift.num is exist - process it [12:48:36]requested_item shift.opened is exist - process it [12:48:36]req_shift_opened [12:48:36]FM_GetShiftState [12:48:36]SAM_PROTO_GetShiftState [12:48:36]wFMCommunicate request_size=4 [12:48:36]MH_SAM_APDU [12:48:36]CAPDU: 80 13 01 00 [12:48:36]Write to MH i2c: E2 08 00 EE 8A 80 13 01 00 00 00 00 00 F5 [12:48:36]Write i2c OK [12:48:36]MH_I2C_Read... [12:48:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:48:36]Read from MH i2c: E2 [12:48:36]MH_I2C_Read... [12:48:36]Read from MH i2c: E2 0E 00 [12:48:36]MH_I2C_Read... [12:48:36]Read from MH i2c: E2 0E 00 EE 8A 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 E0 [12:48:36]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:48:36]wFMCommunicate OK [12:48:36]SAM_PROTO_GetShiftState done [12:48:36]FM_GetShiftState done [12:48:36]req_shift_opened done [12:48:36]requested_item shift.open_date is exist - process it [12:48:36]req_shift_open_date [12:48:36]req_shift_open_date done [12:48:36]produce_requested_data done [12:48:36]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311439,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:48:36]process_action_free close_receipt [12:48:36]json_value_free [12:48:36]json_value_free done [12:48:36]process_json_proto returns [12:48:36]Send response to host [12:48:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311439,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:48:36]free response buf [12:48:36]execute_script done [12:48:36]execute_script returns [12:48:36]free content buf [12:48:36]Sock 9.Close socket [12:48:36]Sock 9.Thread stoped [12:48:40]OFD Sender: No OFD packet to send [12:48:45]OFD Sender: No OFD packet to send [12:48:50]OFD Sender: No OFD packet to send [12:48:55]OFD Sender: No OFD packet to send [12:49:00]OFD Sender: No OFD packet to send [12:49:05]OFD Sender: No OFD packet to send [12:49:10]OFD Sender: No OFD packet to send [12:49:15]OFD Sender: No OFD packet to send [12:49:20]OFD Sender: No OFD packet to send [12:49:25]OFD Sender: No OFD packet to send [12:49:30]OFD Sender: No OFD packet to send [12:49:35]OFD Sender: No OFD packet to send [12:49:40]OFD Sender: No OFD packet to send [12:49:45]OFD Sender: No OFD packet to send [12:49:50]OFD Sender: No OFD packet to send [12:49:56]OFD Sender: No OFD packet to send [12:50:01]OFD Sender: No OFD packet to send [12:50:06]OFD Sender: No OFD packet to send [12:50:11]OFD Sender: No OFD packet to send [12:50:16]OFD Sender: No OFD packet to send [12:50:21]OFD Sender: No OFD packet to send [12:50:26]OFD Sender: No OFD packet to send [12:50:31]OFD Sender: No OFD packet to send [12:50:32]accept exits with 7 [12:50:32]New connection [12:50:32]New thread 3066510692 created [12:50:32]Thread 3066654052 joined [12:50:32]Waiting for new connection... [12:50:32] Sock 7.Parse request [12:50:32]Sock 7.Check first char [12:50:32]Sock 7.First char is OK [12:50:32]request: POST /json_proto HTTP/1.0 [12:50:32]Method: POST [12:50:32]URL: /json_proto [12:50:32]Method is POST - this is cgi request [12:50:32]url: /json_proto [12:50:32]query_string will be loaded in cgi processing [12:50:32]execute_cgi json_proto POST (null) [12:50:32]execute_cgi path=json_proto method=POST [12:50:32]POST find Content-Length [12:50:32]Host: 172.17.96.3:8080 [12:50:32]Content-Length: 766 [12:50:32]Content-Type: application/json [12:50:32] [12:50:32]POST finish read [12:50:32]Found Content-Length = 766 [12:50:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645240", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 52.500, "sum" : 4000.50, "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: Mbank", "payments": [ { "type": 1, "sum" : 4000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:50:32]execute_script... [12:50: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)645240", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 52.500, "sum" : 4000.50, "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: Mbank", "payments": [ { "type": 1, "sum" : 4000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:50:32]POST & json_proto [12:50:32]process_json_proto [12:50:32]json parsed OK: [12:50:32]protocol is kg_v1.0 [12:50:32]action value=close_receipt [12:50:32]process_action close_receipt [12:50:32]cmd_close_receipt [12:50:32]MH_GetDate [12:50:32]Write to MH i2c: F0 00 00 EF 8A 68 [12:50:32]Write i2c OK [12:50:32]MH_I2C_Read... [12:50:32]Read from MH i2c: F0 [12:50:32]MH_I2C_Read... [12:50:32]Read from MH i2c: F0 09 00 [12:50:32]MH_I2C_Read... [12:50:32]Read from MH i2c: F0 09 00 EF 8A 00 9E 2B 22 67 44 5E 04 65 CE [12:50:32]GetLastDocTimeStamp 1730292518 [12:50:32]current date 1730292638 [12:50:32]FM_GetShiftState [12:50:32]SAM_PROTO_GetShiftState [12:50:32]wFMCommunicate request_size=4 [12:50:32]MH_SAM_APDU [12:50:32]CAPDU: 80 13 01 00 [12:50:32]Write to MH i2c: E2 08 00 F0 8A 80 13 01 00 00 00 00 00 F7 [12:50:32]Write i2c OK [12:50:32]MH_I2C_Read... [12:50:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:50:32]Read from MH i2c: E2 [12:50:32]MH_I2C_Read... [12:50:32]Read from MH i2c: E2 0E 00 [12:50:32]MH_I2C_Read... [12:50:32]Read from MH i2c: E2 0E 00 F0 8A 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 E2 [12:50:32]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:50:32]wFMCommunicate OK [12:50:32]SAM_PROTO_GetShiftState done [12:50:32]FM_GetShiftState done [12:50:32]opened in 1730247899 [12:50:32]opened+sec_in_day 1730334299 [12:50:32]quantity*price = 400050 [12:50:32]sum+1 = 400051 [12:50:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4000.50 НСП 1% : 35.40 НДС 12% : 424.83 Наличными: 0.00 Безнал.: 4000.50 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 287 30.10.2024 12:50 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311440 ФПД: 261716027117008 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T125038&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311440&fm=261716027117008&tin=02508201610067®Number=0000000000091780&sum=400050 [12:50:33]StoreToDocumentArchive [12:50:33]shift 536 fd 311440 [12:50:33]save to /storage/0536/doc_00311440 [12:50:33]save last doc name /storage/0536/doc_00311440 to /storage/kkm_last_doc_name [12:50:33]save OK [12:50:33]Clear old archive folders... [12:50:33]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:50:33]tlvbuf is 0063C670 [12:50:33]SAM_PROTO_ClearQueue [12:50:33]wFMCommunicate request_size=4 [12:50:33]MH_SAM_APDU [12:50:33]CAPDU: 80 09 00 00 [12:50:33]Write to MH i2c: E2 08 00 FD 8A 80 09 00 00 00 00 00 00 F9 [12:50:33]Write i2c OK [12:50:33]MH_I2C_Read... [12:50:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:50:33]Read from MH i2c: E2 [12:50:33]MH_I2C_Read... [12:50:33]Read from MH i2c: E2 03 00 [12:50:33]MH_I2C_Read... [12:50:33]Read from MH i2c: E2 03 00 FD 8A 00 90 00 FB [12:50:33]RAPDU: 90 00 [12:50:33]wFMCommunicate OK [12:50:33]SAM_PROTO_ClearQueue done [12:50:33]KKMCreateOFDPacket [12:50:33]OFDProtocolAddRootSTLVToBuf [12:50:33]FM_MakeSignedData [12:50:33]FM_MakeSignedData [12:50:33]SAM_PROTO_SignData [12:50:33]wFMCommunicate request_size=4 [12:50:33]MH_SAM_APDU [12:50:33]CAPDU: 80 0D 01 02 [12:50:33]Write to MH i2c: E2 08 00 FE 8A 80 0D 01 02 00 00 00 00 01 [12:50:33]Write i2c OK [12:50:33]MH_I2C_Read... [12:50:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:50:34]Read from MH i2c: E2 [12:50:34]MH_I2C_Read... [12:50:34]Read from MH i2c: E2 03 00 [12:50:34]MH_I2C_Read... [12:50:34]Read from MH i2c: E2 03 00 FE 8A 00 90 00 FC [12:50:34]RAPDU: 90 00 [12:50:34]wFMCommunicate OK [12:50:34]wFMCommunicate request_size=255 [12:50:34]MH_SAM_APDU [12:50: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 32 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 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 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 9E 2B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 90 C0 04 00 35 04 06 00 EE 07 82 D4 [12:50:34]Write to MH i2c: E2 02 01 FF 8A 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 32 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 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 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 9E 2B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 90 C0 04 00 35 04 06 00 EE 07 82 D4 00 00 39 [12:50:34]Write i2c OK [12:50:34]MH_I2C_Read... [12:50:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:50:34]Read from MH i2c: E2 [12:50:34]MH_I2C_Read... [12:50:34]Read from MH i2c: E2 03 00 [12:50:34]MH_I2C_Read... [12:50:34]Read from MH i2c: E2 03 00 FF 8A 00 90 00 FD [12:50:34]RAPDU: 90 00 [12:50:34]wFMCommunicate OK [12:50:34]wFMCommunicate request_size=7 [12:50:34]MH_SAM_APDU [12:50:34]CAPDU: 80 0D 02 02 02 0D D0 [12:50:34]Write to MH i2c: E2 0A 00 00 8B 80 0D 02 02 02 00 0D D0 00 00 E6 [12:50:34]Write i2c OK [12:50:34]MH_I2C_Read... [12:50:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:50:34]Read from MH i2c: E2 [12:50:34]MH_I2C_Read... [12:50:34]Read from MH i2c: E2 03 00 [12:50:34]MH_I2C_Read... [12:50:34]Read from MH i2c: E2 03 00 00 8B 00 90 00 FF [12:50:34]RAPDU: 90 00 [12:50:34]wFMCommunicate OK [12:50:34]wFMCommunicate request_size=4 [12:50:34]MH_SAM_APDU [12:50:34]CAPDU: 80 0D 03 02 [12:50:34]Write to MH i2c: E2 08 00 01 8B 80 0D 03 02 00 00 00 00 07 [12:50:34]Write i2c OK [12:50:34]MH_I2C_Read... [12:50:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:50:34]Read from MH i2c: E2 [12:50:34]MH_I2C_Read... [12:50:34]Read from MH i2c: E2 0B 00 [12:50:34]MH_I2C_Read... [12:50:34]Read from MH i2c: E2 0B 00 01 8B 00 AB B8 B0 CC BF 91 9C 9C 90 00 6F [12:50:34]RAPDU: AB B8 B0 CC BF 91 9C 9C 90 00 [12:50:34]wFMCommunicate OK [12:50:34]SAM_PROTO_SignData done [12:50:34]FM_MakeSignedData done [12:50:34]CreateOFDProtocolMessage [12:50:34]wFMCommunicate request_size=4 [12:50:34]MH_SAM_APDU [12:50:34]CAPDU: 80 11 00 00 [12:50:34]Write to MH i2c: E2 08 00 02 8B 80 11 00 00 00 00 00 00 07 [12:50:34]Write i2c OK [12:50:34]MH_I2C_Read... [12:50:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:50:34]Read from MH i2c: E2 [12:50:34]MH_I2C_Read... [12:50:34]Read from MH i2c: E2 17 00 [12:50:34]MH_I2C_Read... [12:50:34]Read from MH i2c: E2 17 00 02 8B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5C [12:50:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:50:34]wFMCommunicate OK [12:50:34]CreateOFDProtocolMessage done [12:50:34]OFDSenderStorePacket 311440 [12:50:34]StoreOFDPacket docnum=311440 [12:50:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 1E 35 04 01 02 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 32 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 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 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 9E 2B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 90 C0 04 00 35 04 06 00 EE 07 82 D4 0D D0 AB B8 B0 CC BF 91 9C 9C [12:50:34]CheckFolder [12:50:34]dirname=/storage/ofd_packets [12:50:34]CheckFolder done [12:50:34]ProducePacketName [12:50:34]name=ofd_packets/00311440 [12:50:34]NVStorageSaveData ofd_packets/00311440 [12:50:34]File name is /storage/ofd_packets/00311440 [12:50:34]Write 298 bytes [12:50:34]NVStorageSaveData done [12:50:34]OFDSenderStorePacket done [12:50:34]KKMCreateOFDPacket done [12:50:34]NVStorageSaveData kkm_last_timestamp [12:50:34]File name is /storage/kkm_last_timestamp [12:50:34]Write 4 bytes [12:50:34]NVStorageSaveData done [12:50:34]ExternCall_PrintAddStr [12:50:34]wPrintStart [12:50:34]Write to MH i2c: 01 00 00 03 8B 8E [12:50:34]Write i2c OK [12:50:34]MH_I2C_Read... [12:50:34]Read from MH i2c: 01 [12:50:34]MH_I2C_Read... [12:50:34]Read from MH i2c: 01 07 00 [12:50:34]MH_I2C_Read... [12:50:34]Read from MH i2c: 01 07 00 03 8B 00 00 00 00 00 FF 0F A3 [12:50:34]RasterBufferAndPrint [12:50:34]line Счет N : (1)645240 [12:50:34]line ИНН: 02508201610067 [12:50:34]line Контрольно-Кассовый Чек [12:50:34]line ПРОДАЖА [12:50:34]line ТРК (МРК, ГНК) : 21 [12:50:34]line Товар: 2710194210 [12:50:34]line ДТ-К-2 [12:50:34]line 52.500 * 76.20 [12:50:34]line = 4000.50 [12:50:34]line НДС 12% НСП 1% [12:50:34]line > о реализуемом товаре [12:50:34]line ИТОГО: 4000.50 [12:50:34]line НСП 1% : 35.40 [12:50:34]line НДС 12% : 424.83 [12:50:34]line Наличными: 0.00 [12:50:34]line Безнал.: 4000.50 [12:50:34]line Место: АЗС № 172 "Партнер Нефть" [12:50:34]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:50:34]line СНО: Общий режим [12:50:34]line Чек 287 30.10.2024 12:50 [12:50:34]line Смена: 536 ФФД: 1.0 [12:50:34]line ЗНМ: 0300000116 [12:50:34]line РНМ: 0000000000091780 [12:50:34]line Версия ККМ: 001 [12:50:34]line Платежная система: Mbank [12:50:34]line ФМ: 0000000000871765 [12:50:34]line ФД: 311440 [12:50:34]line ФПД: 261716027117008 [12:50:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T125038&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311440&fm=261716027117008&tin=02508201610067®Number=0000000000091780&sum=400050 [12:50:34]OFD Sender: Processing packet 311440 [packets to send 223, broken 222] [12:50:34]ProducePacketName [12:50:34]name=ofd_packets/00311440 [12:50:34]OFD Sender: To server: pG, [12:50:34]CommunicateWithHost lk.salyk.kg:30040 [12:50:34]ConnectInit lk.salyk.kg [12:50:34]written 0, free lines is 4095 [12:50:34]Connected sock=10 [12:50:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 1E 35 04 01 02 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 32 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 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 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 9E 2B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 90 C0 04 00 35 04 06 00 EE 07 82 D4 0D D0 AB B8 B0 CC BF 91 9C 9C [12:50:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 D0 5E 47 00 F5 18 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 90 C0 04 00 F4 03 04 00 EE D1 21 67 B6 04 01 00 00 24 CC 59 2C D7 6C 28 54 [12:50:35]CommunicateWithHost err = 0 [12:50:35]CheckOFDResponse [12:50:35]1017 (14) - 77093643461234 [12:50:35]1041 (16) - 0000000000871765 [12:50:35]1040 (4) - 311440 [12:50:35]1012 (4) - 30.10.2024 06:27 [12:50:35]1206 (1) - 0 [12:50:35]OFD Sender: Remove packet 311440 [12:50:35]ProducePacketName [12:50:35]name=ofd_packets/00311440 [12:50:35]NVStorageDeleteData [12:50:35]Write to MH i2c: 01 00 00 2B 8B B6 [12:50:35]Write i2c OK [12:50:35]MH_I2C_Read... [12:50:35]Read from MH i2c: 01 [12:50:35]MH_I2C_Read... [12:50:35]Read from MH i2c: 01 07 00 [12:50:35]MH_I2C_Read... [12:50:35]Read from MH i2c: 01 07 00 2B 8B 00 00 00 00 00 F6 0C BF [12:50:35]RasterBufferAndPrint [12:50:35]line [12:50:35]line [12:50:35]line [12:50:35]line [12:50:35]line [12:50:35]written 0, free lines is 3328 [12:50:35]MH_Cut [12:50:35]Write to MH i2c: D1 01 00 32 8B 01 8F [12:50:35]Write i2c OK [12:50:35]MH_I2C_Read... [12:50:35]Read from MH i2c: D1 [12:50:35]MH_I2C_Read... [12:50:35]Read from MH i2c: D1 01 00 [12:50:35]MH_I2C_Read... [12:50:35]Read from MH i2c: D1 01 00 32 8B 00 8E [12:50:35]Write to MH i2c: 01 00 00 33 8B BE [12:50:35]Write i2c OK [12:50:35]MH_I2C_Read... [12:50:35]OFD Sender: No OFD packet to send [12:50:36]*** Cut start [12:50:36]*** Purtial cut [12:50:36]*** Stage 1: CUTSNS_PIN = 1 [12:50:36]Read from MH i2c: 01 [12:50:36]MH_I2C_Read... [12:50:36]*** Stop cut motor [12:50:36]*** Cut end [12:50:36]Read from MH i2c: 01 07 00 [12:50:36]MH_I2C_Read... [12:50:36]Read from MH i2c: 01 07 00 33 8B 00 00 00 00 00 FF 0F D3 [12:50:36]process_action close_receipt done [12:50:36]requested_data is exist [12:50:36]produce_requested_data [12:50:36]requested_item fm.sn is exist - process it [12:50:36]wFMCommunicate request_size=4 [12:50:36]MH_SAM_APDU [12:50:36]CAPDU: 80 11 00 00 [12:50:36]Write to MH i2c: E2 08 00 34 8B 80 11 00 00 00 00 00 00 39 [12:50:36]Write i2c OK [12:50:36]MH_I2C_Read... [12:50:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:50:36]Read from MH i2c: E2 [12:50:36]MH_I2C_Read... [12:50:36]Read from MH i2c: E2 17 00 [12:50:36]MH_I2C_Read... [12:50:36]Read from MH i2c: E2 17 00 34 8B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8E [12:50:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:50:36]wFMCommunicate OK [12:50:36]requested_item fd.num is exist - process it [12:50:36]SAM_PROTO_GetFieldsCounters [12:50:36]wFMCommunicate request_size=4 [12:50:36]MH_SAM_APDU [12:50:36]CAPDU: 80 13 00 00 [12:50:36]Write to MH i2c: E2 08 00 35 8B 80 13 00 00 00 00 00 00 3C [12:50:36]Write i2c OK [12:50:36]MH_I2C_Read... [12:50:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:50:36]Read from MH i2c: E2 [12:50:36]MH_I2C_Read... [12:50:36]Read from MH i2c: E2 62 00 [12:50:36]MH_I2C_Read... [12:50:36]Read from MH i2c: E2 62 00 35 8B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 90 C0 04 00 0E 04 04 00 18 02 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 2D [12:50: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 90 C0 04 00 0E 04 04 00 18 02 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 [12:50:36]wFMCommunicate OK [12:50:36]SAM_PROTO_GetFieldsCounters done [12:50:36]requested_item shift.num is exist - process it [12:50:36]requested_item shift.opened is exist - process it [12:50:36]req_shift_opened [12:50:36]FM_GetShiftState [12:50:36]SAM_PROTO_GetShiftState [12:50:36]wFMCommunicate request_size=4 [12:50:36]MH_SAM_APDU [12:50:36]CAPDU: 80 13 01 00 [12:50:36]Write to MH i2c: E2 08 00 36 8B 80 13 01 00 00 00 00 00 3E [12:50:36]Write i2c OK [12:50:36]MH_I2C_Read... [12:50:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:50:36]Read from MH i2c: E2 [12:50:36]MH_I2C_Read... [12:50:36]Read from MH i2c: E2 0E 00 [12:50:36]MH_I2C_Read... [12:50:36]Read from MH i2c: E2 0E 00 36 8B 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 29 [12:50:36]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:50:36]wFMCommunicate OK [12:50:36]SAM_PROTO_GetShiftState done [12:50:36]FM_GetShiftState done [12:50:36]req_shift_opened done [12:50:36]requested_item shift.open_date is exist - process it [12:50:36]req_shift_open_date [12:50:36]req_shift_open_date done [12:50:36]produce_requested_data done [12:50:36]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311440,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:50:36]process_action_free close_receipt [12:50:36]json_value_free [12:50:36]json_value_free done [12:50:36]process_json_proto returns [12:50:36]Send response to host [12:50:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311440,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:50:36]free response buf [12:50:36]execute_script done [12:50:36]execute_script returns [12:50:36]free content buf [12:50:36]Sock 7.Close socket [12:50:36]Sock 7.Thread stoped [12:50:40]OFD Sender: No OFD packet to send [12:50:44]accept exits with 9 [12:50:44]New connection [12:50:44] Sock 9.Parse request [12:50:44]New thread 3066654052 created [12:50:44]Sock 9.Check first char [12:50:44]Thread 3066510692 joined [12:50:44]Sock 9.First char is OK [12:50:44]Waiting for new connection... [12:50:44]request: POST /json_proto HTTP/1.0 [12:50:44]Method: POST [12:50:44]URL: /json_proto [12:50:44]Method is POST - this is cgi request [12:50:44]url: /json_proto [12:50:44]query_string will be loaded in cgi processing [12:50:44]execute_cgi json_proto POST (null) [12:50:44]execute_cgi path=json_proto method=POST [12:50:44]POST find Content-Length [12:50:44]Host: 172.17.96.3:8080 [12:50:44]Content-Length: 674 [12:50:44]Content-Type: application/json [12:50:44] [12:50:44]POST finish read [12:50:44]Found Content-Length = 674 [12:50:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645241", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "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" ] } } [12:50:44]execute_script... [12: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)645241", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "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" ] } } [12:50:44]POST & json_proto [12:50:44]process_json_proto [12:50:44]json parsed OK: [12:50:44]protocol is kg_v1.0 [12:50:44]action value=close_receipt [12:50:44]process_action close_receipt [12:50:44]cmd_close_receipt [12:50:44]MH_GetDate [12:50:44]Write to MH i2c: F0 00 00 37 8B B1 [12:50:44]Write i2c OK [12:50:44]MH_I2C_Read... [12:50:44]Read from MH i2c: F0 [12:50:44]MH_I2C_Read... [12:50:44]Read from MH i2c: F0 09 00 [12:50:44]MH_I2C_Read... [12:50:44]Read from MH i2c: F0 09 00 37 8B 00 AA 2B 22 67 44 5E 04 65 23 [12:50:44]GetLastDocTimeStamp 1730292638 [12:50:44]current date 1730292650 [12:50:44]FM_GetShiftState [12:50:44]SAM_PROTO_GetShiftState [12:50:44]wFMCommunicate request_size=4 [12:50:44]MH_SAM_APDU [12:50:44]CAPDU: 80 13 01 00 [12:50:44]Write to MH i2c: E2 08 00 38 8B 80 13 01 00 00 00 00 00 40 [12:50:44]Write i2c OK [12:50:44]MH_I2C_Read... [12:50:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:50:44]Read from MH i2c: E2 [12:50:44]MH_I2C_Read... [12:50:44]Read from MH i2c: E2 0E 00 [12:50:44]MH_I2C_Read... [12:50:44]Read from MH i2c: E2 0E 00 38 8B 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 2B [12:50:44]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:50:44]wFMCommunicate OK [12:50:44]SAM_PROTO_GetShiftState done [12:50:44]FM_GetShiftState done [12:50:44]opened in 1730247899 [12:50:44]opened+sec_in_day 1730334299 [12:50:44]quantity*price = 50063 [12:50:44]sum+1 = 50064 [12:50:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 288 30.10.2024 12:50 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311441 ФПД: 244066020061925 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T125050&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311441&fm=244066020061925&tin=02508201610067®Number=0000000000091780&sum=50000 [12:50:46]StoreToDocumentArchive [12:50:46]shift 536 fd 311441 [12:50:46]save to /storage/0536/doc_00311441 [12:50:46]save last doc name /storage/0536/doc_00311441 to /storage/kkm_last_doc_name [12:50:46]save OK [12:50:46]Clear old archive folders... [12:50:46]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:50:46]tlvbuf is 00765400 [12:50:46]SAM_PROTO_ClearQueue [12:50:46]wFMCommunicate request_size=4 [12:50:46]MH_SAM_APDU [12:50:46]CAPDU: 80 09 00 00 [12:50:46]Write to MH i2c: E2 08 00 45 8B 80 09 00 00 00 00 00 00 42 [12:50:46]Write i2c OK [12:50:46]MH_I2C_Read... [12:50:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:50:46]Read from MH i2c: E2 [12:50:46]MH_I2C_Read... [12:50:46]Read from MH i2c: E2 03 00 [12:50:46]MH_I2C_Read... [12:50:46]Read from MH i2c: E2 03 00 45 8B 00 90 00 44 [12:50:46]RAPDU: 90 00 [12:50:46]wFMCommunicate OK [12:50:46]SAM_PROTO_ClearQueue done [12:50:46]KKMCreateOFDPacket [12:50:46]OFDProtocolAddRootSTLVToBuf [12:50:46]FM_MakeSignedData [12:50:46]FM_MakeSignedData [12:50:46]SAM_PROTO_SignData [12:50:46]wFMCommunicate request_size=4 [12:50:46]MH_SAM_APDU [12:50:46]CAPDU: 80 0D 01 02 [12:50:46]Write to MH i2c: E2 08 00 46 8B 80 0D 01 02 00 00 00 00 4A [12:50:46]Write i2c OK [12:50:46]MH_I2C_Read... [12:50:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:50:46]Read from MH i2c: E2 [12:50:46]MH_I2C_Read... [12:50:46]Read from MH i2c: E2 03 00 [12:50:46]MH_I2C_Read... [12:50:46]Read from MH i2c: E2 03 00 46 8B 00 90 00 45 [12:50:46]RAPDU: 90 00 [12:50:46]wFMCommunicate OK [12:50:46]wFMCommunicate request_size=255 [12:50:46]MH_SAM_APDU [12:50: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 32 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 20 01 00 00 F4 03 04 00 AA 2B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 91 C0 04 00 35 04 06 00 DD FA 0C 6D [12:50:46]Write to MH i2c: E2 02 01 47 8B 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 32 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 20 01 00 00 F4 03 04 00 AA 2B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 91 C0 04 00 35 04 06 00 DD FA 0C 6D 00 00 94 [12:50:46]Write i2c OK [12:50:46]MH_I2C_Read... [12:50:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:50:46]Read from MH i2c: E2 [12:50:46]MH_I2C_Read... [12:50:46]Read from MH i2c: E2 03 00 [12:50:46]MH_I2C_Read... [12:50:46]Read from MH i2c: E2 03 00 47 8B 00 90 00 46 [12:50:46]RAPDU: 90 00 [12:50:46]wFMCommunicate OK [12:50:46]wFMCommunicate request_size=7 [12:50:46]MH_SAM_APDU [12:50:46]CAPDU: 80 0D 02 02 02 72 E5 [12:50:46]Write to MH i2c: E2 0A 00 48 8B 80 0D 02 02 02 00 72 E5 00 00 A8 [12:50:46]Write i2c OK [12:50:46]MH_I2C_Read... [12:50:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:50:46]Read from MH i2c: E2 [12:50:46]MH_I2C_Read... [12:50:46]Read from MH i2c: E2 03 00 [12:50:46]MH_I2C_Read... [12:50:46]Read from MH i2c: E2 03 00 48 8B 00 90 00 47 [12:50:46]RAPDU: 90 00 [12:50:46]wFMCommunicate OK [12:50:46]wFMCommunicate request_size=4 [12:50:46]MH_SAM_APDU [12:50:46]CAPDU: 80 0D 03 02 [12:50:46]Write to MH i2c: E2 08 00 49 8B 80 0D 03 02 00 00 00 00 4F [12:50:46]Write i2c OK [12:50:46]MH_I2C_Read... [12:50:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:50:46]Read from MH i2c: E2 [12:50:46]MH_I2C_Read... [12:50:46]Read from MH i2c: E2 0B 00 [12:50:46]MH_I2C_Read... [12:50:46]Read from MH i2c: E2 0B 00 49 8B 00 C2 1F D0 F4 11 29 60 AC 90 00 3B [12:50:46]RAPDU: C2 1F D0 F4 11 29 60 AC 90 00 [12:50:46]wFMCommunicate OK [12:50:46]SAM_PROTO_SignData done [12:50:46]FM_MakeSignedData done [12:50:46]CreateOFDProtocolMessage [12:50:46]wFMCommunicate request_size=4 [12:50:46]MH_SAM_APDU [12:50:46]CAPDU: 80 11 00 00 [12:50:46]Write to MH i2c: E2 08 00 4A 8B 80 11 00 00 00 00 00 00 4F [12:50:46]Write i2c OK [12:50:46]MH_I2C_Read... [12:50:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:50:46]Read from MH i2c: E2 [12:50:46]MH_I2C_Read... [12:50:46]Read from MH i2c: E2 17 00 [12:50:46]MH_I2C_Read... [12:50:46]Read from MH i2c: E2 17 00 4A 8B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A4 [12:50:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:50:46]wFMCommunicate OK [12:50:46]CreateOFDProtocolMessage done [12:50:46]OFDSenderStorePacket 311441 [12:50:46]StoreOFDPacket docnum=311441 [12:50:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 F5 C0 04 01 75 52 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 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 20 01 00 00 F4 03 04 00 AA 2B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 91 C0 04 00 35 04 06 00 DD FA 0C 6D 72 E5 C2 1F D0 F4 11 29 60 AC [12:50:46]CheckFolder [12:50:46]dirname=/storage/ofd_packets [12:50:46]CheckFolder done [12:50:46]ProducePacketName [12:50:46]name=ofd_packets/00311441 [12:50:46]NVStorageSaveData ofd_packets/00311441 [12:50:46]File name is /storage/ofd_packets/00311441 [12:50:46]Write 298 bytes [12:50:46]NVStorageSaveData done [12:50:46]OFDSenderStorePacket done [12:50:46]KKMCreateOFDPacket done [12:50:46]NVStorageSaveData kkm_last_timestamp [12:50:46]File name is /storage/kkm_last_timestamp [12:50:46]Write 4 bytes [12:50:46]NVStorageSaveData done [12:50:46]ExternCall_PrintAddStr [12:50:46]wPrintStart [12:50:46]Write to MH i2c: 01 00 00 4B 8B D6 [12:50:46]Write i2c OK [12:50:46]MH_I2C_Read... [12:50:46]Read from MH i2c: 01 [12:50:46]MH_I2C_Read... [12:50:46]Read from MH i2c: 01 07 00 [12:50:46]MH_I2C_Read... [12:50:46]Read from MH i2c: 01 07 00 4B 8B 00 00 00 00 00 FF 0F EB [12:50:46]RasterBufferAndPrint [12:50:46]line Счет N : (1)645241 [12:50:46]line ИНН: 02508201610067 [12:50:46]line Контрольно-Кассовый Чек [12:50:46]line ПРОДАЖА [12:50:46]line ТРК (МРК, ГНК) : 11 [12:50:46]line Товар: 2710194210 [12:50:46]line ДТ-К-2 [12:50:46]line 6.570 * 76.20 [12:50:46]line = 500.63 [12:50:46]line НДС 12% НСП 1% [12:50:46]line > о реализуемом товаре [12:50:46]line ОКРУГЛЕНИЕ: -0.63 [12:50:46]line ИТОГО: 500.00 [12:50:46]line Внесено: 500.00 [12:50:46]line СДАЧА: 0.00 [12:50:46]line НСП 1% : 4.43 [12:50:46]line НДС 12% : 53.16 [12:50:46]line Наличными: 500.00 [12:50:46]line Безнал.: 0.00 [12:50:46]line Место: АЗС № 172 "Партнер Нефть" [12:50:46]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:50:46]line СНО: Общий режим [12:50:46]line Чек 288 30.10.2024 12:50 [12:50:46]line Смена: 536 ФФД: 1.0 [12:50:46]line ЗНМ: 0300000116 [12:50:46]line РНМ: 0000000000091780 [12:50:46]line Версия ККМ: 001 [12:50:46]line ФМ: 0000000000871765 [12:50:46]line ФД: 311441 [12:50:46]line ФПД: 244066020061925 [12:50:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T125050&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311441&fm=244066020061925&tin=02508201610067®Number=0000000000091780&sum=50000 [12:50:46]written 0, free lines is 4095 [12:50:46]OFD Sender: Processing packet 311441 [packets to send 223, broken 222] [12:50:46]ProducePacketName [12:50:46]name=ofd_packets/00311441 [12:50:46]OFD Sender: To server: pG, [12:50:46]CommunicateWithHost lk.salyk.kg:30040 [12:50:46]ConnectInit lk.salyk.kg [12:50:46]Connected sock=10 [12: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 31 37 36 35 0C 01 00 00 F5 C0 04 01 75 52 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 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 20 01 00 00 F4 03 04 00 AA 2B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 91 C0 04 00 35 04 06 00 DD FA 0C 6D 72 E5 C2 1F D0 F4 11 29 60 AC [12:50:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 3E 52 47 00 0F 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 31 37 36 35 10 04 04 00 91 C0 04 00 F4 03 04 00 FA D1 21 67 B6 04 01 00 00 CF 59 DE EA 1A EC 56 9E [12:50:47]CommunicateWithHost err = 0 [12:50:47]CheckOFDResponse [12:50:47]1017 (14) - 77093643461234 [12:50:47]1041 (16) - 0000000000871765 [12:50:47]1040 (4) - 311441 [12:50:47]1012 (4) - 30.10.2024 06:28 [12:50:47]1206 (1) - 0 [12:50:47]OFD Sender: Remove packet 311441 [12:50:47]ProducePacketName [12:50:47]name=ofd_packets/00311441 [12:50:47]NVStorageDeleteData [12:50:47]Write to MH i2c: 01 00 00 75 8B 00 [12:50:47]Write i2c OK [12:50:47]MH_I2C_Read... [12:50:47]Read from MH i2c: 01 [12:50:47]MH_I2C_Read... [12:50:47]Read from MH i2c: 01 07 00 [12:50:47]MH_I2C_Read... [12:50:47]Read from MH i2c: 01 07 00 75 8B 00 00 00 00 00 D2 0C E5 [12:50:47]RasterBufferAndPrint [12:50:47]line [12:50:47]line [12:50:47]line [12:50:47]line [12:50:47]line [12:50:47]written 0, free lines is 3292 [12:50:47]MH_Cut [12:50:47]Write to MH i2c: D1 01 00 7C 8B 01 D9 [12:50:47]Write i2c OK [12:50:47]MH_I2C_Read... [12:50:47]Read from MH i2c: D1 [12:50:47]MH_I2C_Read... [12:50:47]Read from MH i2c: D1 01 00 [12:50:47]MH_I2C_Read... [12:50:47]Read from MH i2c: D1 01 00 7C 8B 00 D8 [12:50:47]Write to MH i2c: 01 00 00 7D 8B 08 [12:50:47]Write i2c OK [12:50:47]MH_I2C_Read... [12:50:47]OFD Sender: No OFD packet to send [12:50:47]*** Cut start [12:50:47]*** Purtial cut [12:50:47]*** Stage 1: CUTSNS_PIN = 1 [12:50:48]Read from MH i2c: 01 [12:50:48]MH_I2C_Read... [12:50:48]*** Stop cut motor [12:50:48]*** Cut end [12:50:48]Read from MH i2c: 01 07 00 [12:50:48]MH_I2C_Read... [12:50:48]Read from MH i2c: 01 07 00 7D 8B 00 00 00 00 00 FF 0F 1D [12:50:48]process_action close_receipt done [12:50:48]requested_data is exist [12:50:48]produce_requested_data [12:50:48]requested_item fm.sn is exist - process it [12:50:48]wFMCommunicate request_size=4 [12:50:48]MH_SAM_APDU [12:50:48]CAPDU: 80 11 00 00 [12:50:48]Write to MH i2c: E2 08 00 7E 8B 80 11 00 00 00 00 00 00 83 [12:50:48]Write i2c OK [12:50:48]MH_I2C_Read... [12:50:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:50:48]Read from MH i2c: E2 [12:50:48]MH_I2C_Read... [12:50:48]Read from MH i2c: E2 17 00 [12:50:48]MH_I2C_Read... [12:50:48]Read from MH i2c: E2 17 00 7E 8B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D8 [12:50:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:50:48]wFMCommunicate OK [12:50:48]requested_item fd.num is exist - process it [12:50:48]SAM_PROTO_GetFieldsCounters [12:50:48]wFMCommunicate request_size=4 [12:50:48]MH_SAM_APDU [12:50:48]CAPDU: 80 13 00 00 [12:50:48]Write to MH i2c: E2 08 00 7F 8B 80 13 00 00 00 00 00 00 86 [12:50:48]Write i2c OK [12:50:48]MH_I2C_Read... [12:50:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:50:48]Read from MH i2c: E2 [12:50:48]MH_I2C_Read... [12:50:48]Read from MH i2c: E2 62 00 [12:50:48]MH_I2C_Read... [12:50:48]Read from MH i2c: E2 62 00 7F 8B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 91 C0 04 00 0E 04 04 00 18 02 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 7B [12: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 91 C0 04 00 0E 04 04 00 18 02 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 [12:50:48]wFMCommunicate OK [12:50:48]SAM_PROTO_GetFieldsCounters done [12:50:48]requested_item shift.num is exist - process it [12:50:48]requested_item shift.opened is exist - process it [12:50:48]req_shift_opened [12:50:48]FM_GetShiftState [12:50:48]SAM_PROTO_GetShiftState [12:50:48]wFMCommunicate request_size=4 [12:50:48]MH_SAM_APDU [12:50:48]CAPDU: 80 13 01 00 [12:50:48]Write to MH i2c: E2 08 00 80 8B 80 13 01 00 00 00 00 00 88 [12:50:48]Write i2c OK [12:50:48]MH_I2C_Read... [12:50:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:50:48]Read from MH i2c: E2 [12:50:48]MH_I2C_Read... [12:50:48]Read from MH i2c: E2 0E 00 [12:50:48]MH_I2C_Read... [12:50:48]Read from MH i2c: E2 0E 00 80 8B 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 73 [12:50:48]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:50:48]wFMCommunicate OK [12:50:48]SAM_PROTO_GetShiftState done [12:50:48]FM_GetShiftState done [12:50:48]req_shift_opened done [12:50:48]requested_item shift.open_date is exist - process it [12:50:48]req_shift_open_date [12:50:48]req_shift_open_date done [12:50:48]produce_requested_data done [12:50:48]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311441,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:50:48]process_action_free close_receipt [12:50:48]json_value_free [12:50:48]json_value_free done [12:50:48]process_json_proto returns [12:50:48]Send response to host [12:50:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311441,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:50:48]free response buf [12:50:48]execute_script done [12:50:48]execute_script returns [12:50:48]free content buf [12:50:48]Sock 9.Close socket [12:50:48]Sock 9.Thread stoped [12:50:52]OFD Sender: No OFD packet to send [12:50:57]OFD Sender: No OFD packet to send [12:51:02]OFD Sender: No OFD packet to send [12:51:07]OFD Sender: No OFD packet to send [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:52]OFD Sender: No OFD packet to send [12:52:57]OFD Sender: No OFD packet to send [12:53:02]OFD Sender: No OFD packet to send [12:53:07]OFD Sender: No OFD packet to send [12:53:12]OFD Sender: No OFD packet to send [12:53:17]OFD Sender: No OFD packet to send [12:53:22]OFD Sender: No OFD packet to send [12:53:27]OFD Sender: No OFD packet to send [12:53:32]OFD Sender: No OFD packet to send [12:53:37]OFD Sender: No OFD packet to send [12:53:42]OFD Sender: No OFD packet to send [12:53:47]OFD Sender: No OFD packet to send [12:53:52]OFD Sender: No OFD packet to send [12:53:54]accept exits with 7 [12:53:54]New connection [12:53:54]New thread 3066510692 created [12:53:54]Thread 3066654052 joined [12:53:54]Waiting for new connection... [12:53:54] Sock 7.Parse request [12:53:54]Sock 7.Check first char [12:53:54]Sock 7.First char is OK [12:53:54]request: POST /json_proto HTTP/1.0 [12:53:54]Method: POST [12:53:54]URL: /json_proto [12:53:54]Method is POST - this is cgi request [12:53:54]url: /json_proto [12:53:54]query_string will be loaded in cgi processing [12:53:54]execute_cgi json_proto POST (null) [12:53:54]execute_cgi path=json_proto method=POST [12:53:54]POST find Content-Length [12:53:54]Host: 172.17.96.3:8080 [12:53:54]Content-Length: 677 [12:53:54]Content-Type: application/json [12:53:54] [12:53:54]POST finish read [12:53:54]Found Content-Length = 677 [12:53:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645242", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.890, "sum" : 260.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 260.00, "total" : 260.00, "payments": [ { "type": 0, "sum" : 260.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:53:54]execute_script... [12:53: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)645242", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.890, "sum" : 260.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 260.00, "total" : 260.00, "payments": [ { "type": 0, "sum" : 260.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:53:54]POST & json_proto [12:53:54]process_json_proto [12:53:54]json parsed OK: [12:53:54]protocol is kg_v1.0 [12:53:54]action value=close_receipt [12:53:54]process_action close_receipt [12:53:54]cmd_close_receipt [12:53:54]MH_GetDate [12:53:54]Write to MH i2c: F0 00 00 81 8B FB [12:53:54]Write i2c OK [12:53:54]MH_I2C_Read... [12:53:54]Read from MH i2c: F0 [12:53:54]MH_I2C_Read... [12:53:54]Read from MH i2c: F0 09 00 [12:53:54]MH_I2C_Read... [12:53:54]Read from MH i2c: F0 09 00 81 8B 00 68 2C 22 67 44 5E 04 65 2C [12:53:54]GetLastDocTimeStamp 1730292650 [12:53:54]current date 1730292840 [12:53:54]FM_GetShiftState [12:53:54]SAM_PROTO_GetShiftState [12:53:54]wFMCommunicate request_size=4 [12:53:54]MH_SAM_APDU [12:53:54]CAPDU: 80 13 01 00 [12:53:54]Write to MH i2c: E2 08 00 82 8B 80 13 01 00 00 00 00 00 8A [12:53:54]Write i2c OK [12:53:54]MH_I2C_Read... [12:53:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:53:54]Read from MH i2c: E2 [12:53:54]MH_I2C_Read... [12:53:54]Read from MH i2c: E2 0E 00 [12:53:54]MH_I2C_Read... [12:53:54]Read from MH i2c: E2 0E 00 82 8B 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 75 [12:53:54]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:53:54]wFMCommunicate OK [12:53:54]SAM_PROTO_GetShiftState done [12:53:54]FM_GetShiftState done [12:53:54]opened in 1730247899 [12:53:54]opened+sec_in_day 1730334299 [12:53:54]quantity*price = 26024 [12:53:54]sum+1 = 26025 [12:53:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 260.00 Внесено: 260.00 СДАЧА: 0.00 НСП 1% : 2.30 НДС 12% : 27.64 Наличными: 260.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 289 30.10.2024 12:54 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311442 ФПД: 152616986429855 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T125400&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311442&fm=152616986429855&tin=02508201610067®Number=0000000000091780&sum=26000 [12:53:55]StoreToDocumentArchive [12:53:55]shift 536 fd 311442 [12:53:55]save to /storage/0536/doc_00311442 [12:53:55]save last doc name /storage/0536/doc_00311442 to /storage/kkm_last_doc_name [12:53:55]save OK [12:53:55]Clear old archive folders... [12:53:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:53:55]tlvbuf is 007D0690 [12:53:55]SAM_PROTO_ClearQueue [12:53:55]wFMCommunicate request_size=4 [12:53:55]MH_SAM_APDU [12:53:55]CAPDU: 80 09 00 00 [12:53:55]Write to MH i2c: E2 08 00 8F 8B 80 09 00 00 00 00 00 00 8C [12:53:55]Write i2c OK [12:53:55]MH_I2C_Read... [12:53:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:53:55]Read from MH i2c: E2 [12:53:55]MH_I2C_Read... [12:53:55]Read from MH i2c: E2 03 00 [12:53:55]MH_I2C_Read... [12:53:55]Read from MH i2c: E2 03 00 8F 8B 00 90 00 8E [12:53:55]RAPDU: 90 00 [12:53:55]wFMCommunicate OK [12:53:55]SAM_PROTO_ClearQueue done [12:53:55]KKMCreateOFDPacket [12:53:55]OFDProtocolAddRootSTLVToBuf [12:53:55]FM_MakeSignedData [12:53:55]FM_MakeSignedData [12:53:55]SAM_PROTO_SignData [12:53:55]wFMCommunicate request_size=4 [12:53:55]MH_SAM_APDU [12:53:55]CAPDU: 80 0D 01 02 [12:53:55]Write to MH i2c: E2 08 00 90 8B 80 0D 01 02 00 00 00 00 94 [12:53:55]Write i2c OK [12:53:55]MH_I2C_Read... [12:53:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:53:56]Read from MH i2c: E2 [12:53:56]MH_I2C_Read... [12:53:56]Read from MH i2c: E2 03 00 [12:53:56]MH_I2C_Read... [12:53:56]Read from MH i2c: E2 03 00 90 8B 00 90 00 8F [12:53:56]RAPDU: 90 00 [12:53:56]wFMCommunicate OK [12:53:56]wFMCommunicate request_size=255 [12:53:56]MH_SAM_APDU [12:53: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 32 FF 03 08 00 03 32 0F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A8 65 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 65 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 0A 00 00 00 00 07 04 06 00 90 65 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 01 00 00 F4 03 04 00 68 2C 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 92 C0 04 00 35 04 06 00 8A [12:53:56]Write to MH i2c: E2 02 01 91 8B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 32 0F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A8 65 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 65 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 0A 00 00 00 00 07 04 06 00 90 65 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 01 00 00 F4 03 04 00 68 2C 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 92 C0 04 00 35 04 06 00 8A 00 00 06 [12:53:56]Write i2c OK [12:53:56]MH_I2C_Read... [12:53:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:53:56]Read from MH i2c: E2 [12:53:56]MH_I2C_Read... [12:53:56]Read from MH i2c: E2 03 00 [12:53:56]MH_I2C_Read... [12:53:56]Read from MH i2c: E2 03 00 91 8B 00 90 00 90 [12:53:56]RAPDU: 90 00 [12:53:56]wFMCommunicate OK [12:53:56]wFMCommunicate request_size=10 [12:53:56]MH_SAM_APDU [12:53:56]CAPDU: 80 0D 02 02 05 CD E9 43 49 9F [12:53:56]Write to MH i2c: E2 0D 00 92 8B 80 0D 02 02 05 00 CD E9 43 49 9F 00 00 82 [12:53:56]Write i2c OK [12:53:56]MH_I2C_Read... [12:53:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:53:56]Read from MH i2c: E2 [12:53:56]MH_I2C_Read... [12:53:56]Read from MH i2c: E2 03 00 [12:53:56]MH_I2C_Read... [12:53:56]Read from MH i2c: E2 03 00 92 8B 00 90 00 91 [12:53:56]RAPDU: 90 00 [12:53:56]wFMCommunicate OK [12:53:56]wFMCommunicate request_size=4 [12:53:56]MH_SAM_APDU [12:53:56]CAPDU: 80 0D 03 02 [12:53:56]Write to MH i2c: E2 08 00 93 8B 80 0D 03 02 00 00 00 00 99 [12:53:56]Write i2c OK [12:53:56]MH_I2C_Read... [12:53:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:53:56]Read from MH i2c: E2 [12:53:56]MH_I2C_Read... [12:53:56]Read from MH i2c: E2 0B 00 [12:53:56]MH_I2C_Read... [12:53:56]Read from MH i2c: E2 0B 00 93 8B 00 1C 95 5D 98 64 07 41 0C 90 00 F8 [12:53:56]RAPDU: 1C 95 5D 98 64 07 41 0C 90 00 [12:53:56]wFMCommunicate OK [12:53:56]SAM_PROTO_SignData done [12:53:56]FM_MakeSignedData done [12:53:56]CreateOFDProtocolMessage [12:53:56]wFMCommunicate request_size=4 [12:53:56]MH_SAM_APDU [12:53:56]CAPDU: 80 11 00 00 [12:53:56]Write to MH i2c: E2 08 00 94 8B 80 11 00 00 00 00 00 00 99 [12:53:56]Write i2c OK [12:53:56]MH_I2C_Read... [12:53:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:53:56]Read from MH i2c: E2 [12:53:56]MH_I2C_Read... [12:53:56]Read from MH i2c: E2 17 00 [12:53:56]MH_I2C_Read... [12:53:56]Read from MH i2c: E2 17 00 94 8B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 EE [12:53:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:53:56]wFMCommunicate OK [12:53:56]CreateOFDProtocolMessage done [12:53:56]OFDSenderStorePacket 311442 [12:53:56]StoreOFDPacket docnum=311442 [12:53:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 90 00 07 01 90 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 32 FF 03 08 00 03 32 0F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A8 65 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 65 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 0A 00 00 00 00 07 04 06 00 90 65 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 01 00 00 F4 03 04 00 68 2C 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 92 C0 04 00 35 04 06 00 8A CD E9 43 49 9F 1C 95 5D 98 64 07 41 0C [12:53:56]CheckFolder [12:53:56]dirname=/storage/ofd_packets [12:53:56]CheckFolder done [12:53:56]ProducePacketName [12:53:56]name=ofd_packets/00311442 [12:53:56]NVStorageSaveData ofd_packets/00311442 [12:53:56]File name is /storage/ofd_packets/00311442 [12:53:56]Write 301 bytes [12:53:56]NVStorageSaveData done [12:53:56]OFDSenderStorePacket done [12:53:56]KKMCreateOFDPacket done [12:53:56]NVStorageSaveData kkm_last_timestamp [12:53:56]File name is /storage/kkm_last_timestamp [12:53:56]Write 4 bytes [12:53:56]NVStorageSaveData done [12:53:56]ExternCall_PrintAddStr [12:53:56]wPrintStart [12:53:56]Write to MH i2c: 01 00 00 95 8B 20 [12:53:56]Write i2c OK [12:53:56]MH_I2C_Read... [12:53:56]Read from MH i2c: 01 [12:53:56]MH_I2C_Read... [12:53:56]Read from MH i2c: 01 07 00 [12:53:56]MH_I2C_Read... [12:53:56]Read from MH i2c: 01 07 00 95 8B 00 00 00 00 00 FF 0F 35 [12:53:56]RasterBufferAndPrint [12:53:56]line Счет N : (1)645242 [12:53:56]line ИНН: 02508201610067 [12:53:56]line Контрольно-Кассовый Чек [12:53:56]line ПРОДАЖА [12:53:56]line ТРК (МРК, ГНК) : 41 [12:53:56]line Товар: 2710124130 [12:53:56]line Аи-92-К-2 [12:53:56]line 3.890 * 66.90 [12:53:56]line = 260.24 [12:53:56]line НДС 12% НСП 1% [12:53:56]line > о реализуемом товаре [12:53:56]line ОКРУГЛЕНИЕ: -0.24 [12:53:56]line ИТОГО: 260.00 [12:53:56]line Внесено: 260.00 [12:53:56]line СДАЧА: 0.00 [12:53:56]line НСП 1% : 2.30 [12:53:56]line НДС 12% : 27.64 [12:53:56]line Наличными: 260.00 [12:53:56]line Безнал.: 0.00 [12:53:56]line Место: АЗС № 172 "Партнер Нефть" [12:53:56]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:53:56]line СНО: Общий режим [12:53:56]line Чек 289 30.10.2024 12:54 [12:53:56]line Смена: 536 ФФД: 1.0 [12:53:56]line ЗНМ: 0300000116 [12:53:56]line РНМ: 0000000000091780 [12:53:56]line Версия ККМ: 001 [12:53:56]line ФМ: 0000000000871765 [12:53:56]line ФД: 311442 [12:53:56]line ФПД: 152616986429855 [12:53:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T125400&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311442&fm=152616986429855&tin=02508201610067®Number=0000000000091780&sum=26000 [12:53:56]written 0, free lines is 4095 [12:53:56]OFD Sender: Processing packet 311442 [packets to send 223, broken 222] [12:53:56]ProducePacketName [12:53:56]name=ofd_packets/00311442 [12:53:56]OFD Sender: To server: pG, [12:53:56]CommunicateWithHost lk.salyk.kg:30040 [12:53:56]ConnectInit lk.salyk.kg [12:53:56]Connected sock=10 [12:53:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 90 00 07 01 90 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 32 FF 03 08 00 03 32 0F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A8 65 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 65 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 0A 00 00 00 00 07 04 06 00 90 65 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 01 00 00 F4 03 04 00 68 2C 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 92 C0 04 00 35 04 06 00 8A CD E9 43 49 9F 1C 95 5D 98 64 07 41 0C [12:53:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 95 09 47 00 44 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 31 37 36 35 10 04 04 00 92 C0 04 00 F4 03 04 00 B7 D2 21 67 B6 04 01 00 00 DB F5 B2 CB E5 00 68 3A [12:53:56]CommunicateWithHost err = 0 [12:53:56]CheckOFDResponse [12:53:56]1017 (14) - 77093643461234 [12:53:56]1041 (16) - 0000000000871765 [12:53:56]1040 (4) - 311442 [12:53:56]1012 (4) - 30.10.2024 06:31 [12:53:56]1206 (1) - 0 [12:53:56]OFD Sender: Remove packet 311442 [12:53:56]ProducePacketName [12:53:56]name=ofd_packets/00311442 [12:53:56]NVStorageDeleteData [12:53:56]Write to MH i2c: 01 00 00 BF 8B 4A [12:53:56]Write i2c OK [12:53:56]MH_I2C_Read... [12:53:56]Read from MH i2c: 01 [12:53:56]MH_I2C_Read... [12:53:56]Read from MH i2c: 01 07 00 [12:53:56]MH_I2C_Read... [12:53:56]Read from MH i2c: 01 07 00 BF 8B 00 00 00 00 00 CC 0C 29 [12:53:56]RasterBufferAndPrint [12:53:56]line [12:53:56]line [12:53:56]line [12:53:56]line [12:53:56]line [12:53:56]written 0, free lines is 3282 [12:53:56]MH_Cut [12:53:56]Write to MH i2c: D1 01 00 C6 8B 01 23 [12:53:56]Write i2c OK [12:53:56]MH_I2C_Read... [12:53:56]Read from MH i2c: D1 [12:53:56]MH_I2C_Read... [12:53:56]Read from MH i2c: D1 01 00 [12:53:56]MH_I2C_Read... [12:53:56]Read from MH i2c: D1 01 00 C6 8B 00 22 [12:53:56]Write to MH i2c: 01 00 00 C7 8B 52 [12:53:56]Write i2c OK [12:53:56]MH_I2C_Read... [12:53:57]OFD Sender: No OFD packet to send [12:53:57]*** Cut start [12:53:57]*** Purtial cut [12:53:57]*** Stage 1: CUTSNS_PIN = 1 [12:53:57]Read from MH i2c: 01 [12:53:58]MH_I2C_Read... [12:53:58]*** Stop cut motor [12:53:58]*** Cut end [12:53:58]Read from MH i2c: 01 07 00 [12:53:58]MH_I2C_Read... [12:53:58]Read from MH i2c: 01 07 00 C7 8B 00 00 00 00 00 FF 0F 67 [12:53:58]process_action close_receipt done [12:53:58]requested_data is exist [12:53:58]produce_requested_data [12:53:58]requested_item fm.sn is exist - process it [12:53:58]wFMCommunicate request_size=4 [12:53:58]MH_SAM_APDU [12:53:58]CAPDU: 80 11 00 00 [12:53:58]Write to MH i2c: E2 08 00 C8 8B 80 11 00 00 00 00 00 00 CD [12:53:58]Write i2c OK [12:53:58]MH_I2C_Read... [12:53:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:53:58]Read from MH i2c: E2 [12:53:58]MH_I2C_Read... [12:53:58]Read from MH i2c: E2 17 00 [12:53:58]MH_I2C_Read... [12:53:58]Read from MH i2c: E2 17 00 C8 8B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 22 [12:53:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:53:58]wFMCommunicate OK [12:53:58]requested_item fd.num is exist - process it [12:53:58]SAM_PROTO_GetFieldsCounters [12:53:58]wFMCommunicate request_size=4 [12:53:58]MH_SAM_APDU [12:53:58]CAPDU: 80 13 00 00 [12:53:58]Write to MH i2c: E2 08 00 C9 8B 80 13 00 00 00 00 00 00 D0 [12:53:58]Write i2c OK [12:53:58]MH_I2C_Read... [12:53:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:53:58]Read from MH i2c: E2 [12:53:58]MH_I2C_Read... [12:53:58]Read from MH i2c: E2 62 00 [12:53:58]MH_I2C_Read... [12:53:58]Read from MH i2c: E2 62 00 C9 8B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 92 C0 04 00 0E 04 04 00 18 02 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 C9 [12:53: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 92 C0 04 00 0E 04 04 00 18 02 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 [12:53:58]wFMCommunicate OK [12:53:58]SAM_PROTO_GetFieldsCounters done [12:53:58]requested_item shift.num is exist - process it [12:53:58]requested_item shift.opened is exist - process it [12:53:58]req_shift_opened [12:53:58]FM_GetShiftState [12:53:58]SAM_PROTO_GetShiftState [12:53:58]wFMCommunicate request_size=4 [12:53:58]MH_SAM_APDU [12:53:58]CAPDU: 80 13 01 00 [12:53:58]Write to MH i2c: E2 08 00 CA 8B 80 13 01 00 00 00 00 00 D2 [12:53:58]Write i2c OK [12:53:58]MH_I2C_Read... [12:53:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:53:58]Read from MH i2c: E2 [12:53:58]MH_I2C_Read... [12:53:58]Read from MH i2c: E2 0E 00 [12:53:58]MH_I2C_Read... [12:53:58]Read from MH i2c: E2 0E 00 CA 8B 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 BD [12:53:58]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:53:58]wFMCommunicate OK [12:53:58]SAM_PROTO_GetShiftState done [12:53:58]FM_GetShiftState done [12:53:58]req_shift_opened done [12:53:58]requested_item shift.open_date is exist - process it [12:53:58]req_shift_open_date [12:53:58]req_shift_open_date done [12:53:58]produce_requested_data done [12:53:58]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311442,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:53:58]process_action_free close_receipt [12:53:58]json_value_free [12:53:58]json_value_free done [12:53:58]process_json_proto returns [12:53:58]Send response to host [12:53:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311442,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:53:58]free response buf [12:53:58]execute_script done [12:53:58]execute_script returns [12:53:58]free content buf [12:53:58]Sock 7.Close socket [12:53:58]Sock 7.Thread stoped [12:54:02]OFD Sender: No OFD packet to send [12:54:07]OFD Sender: No OFD packet to send [12:54:12]OFD Sender: No OFD packet to send [12:54:17]OFD Sender: No OFD packet to send [12:54:22]OFD Sender: No OFD packet to send [12:54:27]OFD Sender: No OFD packet to send [12:54:32]OFD Sender: No OFD packet to send [12:54:37]OFD Sender: No OFD packet to send [12:54:42]OFD Sender: No OFD packet to send [12:54:47]OFD Sender: No OFD packet to send [12:54:52]OFD Sender: No OFD packet to send [12:54:57]OFD Sender: No OFD packet to send [12:55:02]OFD Sender: No OFD packet to send [12:55:07]OFD Sender: No OFD packet to send [12:55:12]OFD Sender: No OFD packet to send [12:55:17]OFD Sender: No OFD packet to send [12:55:22]OFD Sender: No OFD packet to send [12:55:27]OFD Sender: No OFD packet to send [12:55:32]OFD Sender: No OFD packet to send [12:55:37]OFD Sender: No OFD packet to send [12:55:42]OFD Sender: No OFD packet to send [12:55:47]OFD Sender: No OFD packet to send [12:55:52]OFD Sender: No OFD packet to send [12:55:57]OFD Sender: No OFD packet to send [12:56:02]OFD Sender: No OFD packet to send [12:56:07]OFD Sender: No OFD packet to send [12:56:12]OFD Sender: No OFD packet to send [12:56:17]OFD Sender: No OFD packet to send [12:56:22]OFD Sender: No OFD packet to send [12:56:27]OFD Sender: No OFD packet to send [12:56:32]OFD Sender: No OFD packet to send [12:56:37]OFD Sender: No OFD packet to send [12:56:42]OFD Sender: No OFD packet to send [12:56:47]OFD Sender: No OFD packet to send [12:56:52]OFD Sender: No OFD packet to send [12:56:57]OFD Sender: No OFD packet to send [12:57:02]OFD Sender: No OFD packet to send [12:57:07]OFD Sender: No OFD packet to send [12:57:12]OFD Sender: No OFD packet to send [12:57:17]OFD Sender: No OFD packet to send [12:57:22]OFD Sender: No OFD packet to send [12:57:27]OFD Sender: No OFD packet to send [12:57:32]OFD Sender: No OFD packet to send [12:57:37]OFD Sender: No OFD packet to send [12:57:42]OFD Sender: No OFD packet to send [12:57:47]OFD Sender: No OFD packet to send [12:57:52]OFD Sender: No OFD packet to send [12:57:57]OFD Sender: No OFD packet to send [12:58:02]OFD Sender: No OFD packet to send [12:58:07]OFD Sender: No OFD packet to send [12:58:12]OFD Sender: No OFD packet to send [12:58:17]OFD Sender: No OFD packet to send [12:58:22]OFD Sender: No OFD packet to send [12:58:27]OFD Sender: No OFD packet to send [12:58:32]OFD Sender: No OFD packet to send [12:58:37]OFD Sender: No OFD packet to send [12:58:42]OFD Sender: No OFD packet to send [12:58:47]OFD Sender: No OFD packet to send [12:58:52]OFD Sender: No OFD packet to send [12:58:54]accept exits with 9 [12:58:54]New connection [12:58:54]New thread 3066654052 created [12:58:54]Thread 3066510692 joined [12:58:54]Waiting for new connection... [12:58:54] Sock 9.Parse request [12:58:54]Sock 9.Check first char [12:58:54]Sock 9.First char is OK [12:58:54]request: POST /json_proto HTTP/1.0 [12:58:54]Method: POST [12:58:54]URL: /json_proto [12:58:54]Method is POST - this is cgi request [12:58:54]url: /json_proto [12:58:54]query_string will be loaded in cgi processing [12:58:54]execute_cgi json_proto POST (null) [12:58:54]execute_cgi path=json_proto method=POST [12:58:54]POST find Content-Length [12:58:54]Host: 172.17.96.3:8080 [12:58:54]Content-Length: 677 [12:58:54]Content-Type: application/json [12:58:54] [12:58:54]POST finish read [12:58:54]Found Content-Length = 677 [12:58:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645243", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:58:54]execute_script... [12:58: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)645243", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:58:54]POST & json_proto [12:58:54]process_json_proto [12:58:54]json parsed OK: [12:58:54]protocol is kg_v1.0 [12:58:54]action value=close_receipt [12:58:54]process_action close_receipt [12:58:54]cmd_close_receipt [12:58:54]MH_GetDate [12:58:54]Write to MH i2c: F0 00 00 CB 8B 45 [12:58:54]Write i2c OK [12:58:54]MH_I2C_Read... [12:58:54]Read from MH i2c: F0 [12:58:54]MH_I2C_Read... [12:58:54]Read from MH i2c: F0 09 00 [12:58:54]MH_I2C_Read... [12:58:54]Read from MH i2c: F0 09 00 CB 8B 00 94 2D 22 67 44 5E 04 65 A3 [12:58:54]GetLastDocTimeStamp 1730292840 [12:58:54]current date 1730293140 [12:58:54]FM_GetShiftState [12:58:54]SAM_PROTO_GetShiftState [12:58:54]wFMCommunicate request_size=4 [12:58:54]MH_SAM_APDU [12:58:54]CAPDU: 80 13 01 00 [12:58:54]Write to MH i2c: E2 08 00 CC 8B 80 13 01 00 00 00 00 00 D4 [12:58:54]Write i2c OK [12:58:54]MH_I2C_Read... [12:58:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:58:54]Read from MH i2c: E2 [12:58:54]MH_I2C_Read... [12:58:54]Read from MH i2c: E2 0E 00 [12:58:54]MH_I2C_Read... [12:58:54]Read from MH i2c: E2 0E 00 CC 8B 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 BF [12:58:54]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:58:54]wFMCommunicate OK [12:58:54]SAM_PROTO_GetShiftState done [12:58:54]FM_GetShiftState done [12:58:54]opened in 1730247899 [12:58:54]opened+sec_in_day 1730334299 [12:58:54]quantity*price = 50041 [12:58:54]sum+1 = 50042 [12:58:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 290 30.10.2024 12:59 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311443 ФПД: 64851496574332 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T125900&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311443&fm=64851496574332&tin=02508201610067®Number=0000000000091780&sum=50000 [12:58:56]StoreToDocumentArchive [12:58:56]shift 536 fd 311443 [12:58:56]save to /storage/0536/doc_00311443 [12:58:56]save last doc name /storage/0536/doc_00311443 to /storage/kkm_last_doc_name [12:58:56]save OK [12:58:56]Clear old archive folders... [12:58:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:58:56]tlvbuf is 00823E80 [12:58:56]SAM_PROTO_ClearQueue [12:58:56]wFMCommunicate request_size=4 [12:58:56]MH_SAM_APDU [12:58:56]CAPDU: 80 09 00 00 [12:58:56]Write to MH i2c: E2 08 00 D9 8B 80 09 00 00 00 00 00 00 D6 [12:58:56]Write i2c OK [12:58:56]MH_I2C_Read... [12:58:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:58:56]Read from MH i2c: E2 [12:58:56]MH_I2C_Read... [12:58:56]Read from MH i2c: E2 03 00 [12:58:56]MH_I2C_Read... [12:58:56]Read from MH i2c: E2 03 00 D9 8B 00 90 00 D8 [12:58:56]RAPDU: 90 00 [12:58:56]wFMCommunicate OK [12:58:56]SAM_PROTO_ClearQueue done [12:58:56]KKMCreateOFDPacket [12:58:56]OFDProtocolAddRootSTLVToBuf [12:58:56]FM_MakeSignedData [12:58:56]FM_MakeSignedData [12:58:56]SAM_PROTO_SignData [12:58:56]wFMCommunicate request_size=4 [12:58:56]MH_SAM_APDU [12:58:56]CAPDU: 80 0D 01 02 [12:58:56]Write to MH i2c: E2 08 00 DA 8B 80 0D 01 02 00 00 00 00 DE [12:58:56]Write i2c OK [12:58:56]MH_I2C_Read... [12:58:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:58:56]Read from MH i2c: E2 [12:58:56]MH_I2C_Read... [12:58:56]Read from MH i2c: E2 03 00 [12:58:56]MH_I2C_Read... [12:58:56]Read from MH i2c: E2 03 00 DA 8B 00 90 00 D9 [12:58:56]RAPDU: 90 00 [12:58:56]wFMCommunicate OK [12:58:56]wFMCommunicate request_size=255 [12:58:56]MH_SAM_APDU [12: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 94 2D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 93 C0 04 00 35 04 06 00 3A [12:58:56]Write to MH i2c: E2 02 01 DB 8B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 94 2D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 93 C0 04 00 35 04 06 00 3A 00 00 84 [12:58:56]Write i2c OK [12:58:56]MH_I2C_Read... [12:58:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:58:56]Read from MH i2c: E2 [12:58:56]MH_I2C_Read... [12:58:56]Read from MH i2c: E2 03 00 [12:58:56]MH_I2C_Read... [12:58:56]Read from MH i2c: E2 03 00 DB 8B 00 90 00 DA [12:58:56]RAPDU: 90 00 [12:58:56]wFMCommunicate OK [12:58:56]wFMCommunicate request_size=10 [12:58:56]MH_SAM_APDU [12:58:56]CAPDU: 80 0D 02 02 05 FB 6A 6A 9D 7C [12:58:56]Write to MH i2c: E2 0D 00 DC 8B 80 0D 02 02 05 00 FB 6A 6A 9D 7C 00 00 D3 [12:58:56]Write i2c OK [12:58:56]MH_I2C_Read... [12:58:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:58:56]Read from MH i2c: E2 [12:58:56]MH_I2C_Read... [12:58:56]Read from MH i2c: E2 03 00 [12:58:56]MH_I2C_Read... [12:58:56]Read from MH i2c: E2 03 00 DC 8B 00 90 00 DB [12:58:56]RAPDU: 90 00 [12:58:56]wFMCommunicate OK [12:58:56]wFMCommunicate request_size=4 [12:58:56]MH_SAM_APDU [12:58:56]CAPDU: 80 0D 03 02 [12:58:56]Write to MH i2c: E2 08 00 DD 8B 80 0D 03 02 00 00 00 00 E3 [12:58:56]Write i2c OK [12:58:56]MH_I2C_Read... [12:58:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:58:56]Read from MH i2c: E2 [12:58:56]MH_I2C_Read... [12:58:56]Read from MH i2c: E2 0B 00 [12:58:56]MH_I2C_Read... [12:58:56]Read from MH i2c: E2 0B 00 DD 8B 00 91 A3 CD 2D 67 6D 6D 57 90 00 AA [12:58:56]RAPDU: 91 A3 CD 2D 67 6D 6D 57 90 00 [12:58:56]wFMCommunicate OK [12:58:56]SAM_PROTO_SignData done [12:58:56]FM_MakeSignedData done [12:58:56]CreateOFDProtocolMessage [12:58:56]wFMCommunicate request_size=4 [12:58:56]MH_SAM_APDU [12:58:56]CAPDU: 80 11 00 00 [12:58:56]Write to MH i2c: E2 08 00 DE 8B 80 11 00 00 00 00 00 00 E3 [12:58:56]Write i2c OK [12:58:56]MH_I2C_Read... [12:58:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:58:56]Read from MH i2c: E2 [12:58:56]MH_I2C_Read... [12:58:56]Read from MH i2c: E2 17 00 [12:58:56]MH_I2C_Read... [12:58:56]Read from MH i2c: E2 17 00 DE 8B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 38 [12:58:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:58:56]wFMCommunicate OK [12:58:56]CreateOFDProtocolMessage done [12:58:56]OFDSenderStorePacket 311443 [12:58:56]StoreOFDPacket docnum=311443 [12:58:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 4E D4 07 01 01 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 94 2D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 93 C0 04 00 35 04 06 00 3A FB 6A 6A 9D 7C 91 A3 CD 2D 67 6D 6D 57 [12:58:56]CheckFolder [12:58:56]dirname=/storage/ofd_packets [12:58:56]CheckFolder done [12:58:56]ProducePacketName [12:58:56]name=ofd_packets/00311443 [12:58:56]NVStorageSaveData ofd_packets/00311443 [12:58:56]File name is /storage/ofd_packets/00311443 [12:58:56]Write 301 bytes [12:58:56]NVStorageSaveData done [12:58:56]OFDSenderStorePacket done [12:58:56]KKMCreateOFDPacket done [12:58:56]NVStorageSaveData kkm_last_timestamp [12:58:56]File name is /storage/kkm_last_timestamp [12:58:56]Write 4 bytes [12:58:56]NVStorageSaveData done [12:58:56]ExternCall_PrintAddStr [12:58:56]wPrintStart [12:58:56]Write to MH i2c: 01 00 00 DF 8B 6A [12:58:56]Write i2c OK [12:58:56]MH_I2C_Read... [12:58:56]Read from MH i2c: 01 [12:58:56]MH_I2C_Read... [12:58:56]Read from MH i2c: 01 07 00 [12:58:56]MH_I2C_Read... [12:58:56]Read from MH i2c: 01 07 00 DF 8B 00 00 00 00 00 FF 0F 7F [12:58:56]RasterBufferAndPrint [12:58:56]line Счет N : (1)645243 [12:58:56]line ИНН: 02508201610067 [12:58:56]line Контрольно-Кассовый Чек [12:58:56]line ПРОДАЖА [12:58:56]line ТРК (МРК, ГНК) : 52 [12:58:56]line Товар: 2710124130 [12:58:56]line Аи-92-К-2 [12:58:56]line 7.480 * 66.90 [12:58:56]line = 500.41 [12:58:56]line НДС 12% НСП 1% [12:58:56]line > о реализуемом товаре [12:58:56]line ОКРУГЛЕНИЕ: -0.41 [12:58:56]line ИТОГО: 500.00 [12:58:56]line Внесено: 500.00 [12:58:56]line СДАЧА: 0.00 [12:58:56]line НСП 1% : 4.43 [12:58:56]line НДС 12% : 53.14 [12:58:56]line Наличными: 500.00 [12:58:56]line Безнал.: 0.00 [12:58:56]line Место: АЗС № 172 "Партнер Нефть" [12:58:56]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:58:56]line СНО: Общий режим [12:58:56]line Чек 290 30.10.2024 12:59 [12:58:56]line Смена: 536 ФФД: 1.0 [12:58:56]line ЗНМ: 0300000116 [12:58:56]line РНМ: 0000000000091780 [12:58:56]line Версия ККМ: 001 [12:58:56]line ФМ: 0000000000871765 [12:58:56]line ФД: 311443 [12:58:56]line ФПД: 64851496574332 [12:58:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T125900&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311443&fm=64851496574332&tin=02508201610067®Number=0000000000091780&sum=50000 [12:58:56]written 0, free lines is 4095 [12:58:56]OFD Sender: Processing packet 311443 [packets to send 223, broken 222] [12:58:56]ProducePacketName [12:58:56]name=ofd_packets/00311443 [12:58:56]OFD Sender: To server: pG, [12:58:56]CommunicateWithHost lk.salyk.kg:30040 [12:58:56]ConnectInit lk.salyk.kg [12:58:56]Connected sock=10 [12:58:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 4E D4 07 01 01 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 94 2D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 93 C0 04 00 35 04 06 00 3A FB 6A 6A 9D 7C 91 A3 CD 2D 67 6D 6D 57 [12:58:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 C8 83 47 00 86 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 31 37 36 35 10 04 04 00 93 C0 04 00 F4 03 04 00 E3 D3 21 67 B6 04 01 00 00 D1 60 57 93 67 64 BD 99 [12:58:56]CommunicateWithHost err = 0 [12:58:56]CheckOFDResponse [12:58:56]1017 (14) - 77093643461234 [12:58:56]1041 (16) - 0000000000871765 [12:58:56]1040 (4) - 311443 [12:58:56]1012 (4) - 30.10.2024 06:36 [12:58:56]1206 (1) - 0 [12:58:56]OFD Sender: Remove packet 311443 [12:58:56]ProducePacketName [12:58:56]name=ofd_packets/00311443 [12:58:56]NVStorageDeleteData [12:58:56]Write to MH i2c: 01 00 00 09 8C 95 [12:58:56]Write i2c OK [12:58:56]MH_I2C_Read... [12:58:56]Read from MH i2c: 01 [12:58:56]MH_I2C_Read... [12:58:56]Read from MH i2c: 01 07 00 [12:58:56]MH_I2C_Read... [12:58:56]Read from MH i2c: 01 07 00 09 8C 00 00 00 00 00 BC 0C 64 [12:58:56]RasterBufferAndPrint [12:58:56]line [12:58:56]line [12:58:56]line [12:58:56]line [12:58:56]line [12:58:57]written 0, free lines is 3268 [12:58:57]MH_Cut [12:58:57]Write to MH i2c: D1 01 00 10 8C 01 6E [12:58:57]Write i2c OK [12:58:57]MH_I2C_Read... [12:58:57]Read from MH i2c: D1 [12:58:57]MH_I2C_Read... [12:58:57]Read from MH i2c: D1 01 00 [12:58:57]MH_I2C_Read... [12:58:57]Read from MH i2c: D1 01 00 10 8C 00 6D [12:58:57]Write to MH i2c: 01 00 00 11 8C 9D [12:58:57]Write i2c OK [12:58:57]MH_I2C_Read... [12:58:57]OFD Sender: No OFD packet to send [12:58:57]*** Cut start [12:58:57]*** Purtial cut [12:58:57]*** Stage 1: CUTSNS_PIN = 1 [12:58:58]Read from MH i2c: 01 [12:58:58]MH_I2C_Read... [12:58:58]*** Stop cut motor [12:58:58]*** Cut end [12:58:58]Read from MH i2c: 01 07 00 [12:58:58]MH_I2C_Read... [12:58:58]Read from MH i2c: 01 07 00 11 8C 00 00 00 00 00 FF 0F B2 [12:58:58]process_action close_receipt done [12:58:58]requested_data is exist [12:58:58]produce_requested_data [12:58:58]requested_item fm.sn is exist - process it [12:58:58]wFMCommunicate request_size=4 [12:58:58]MH_SAM_APDU [12:58:58]CAPDU: 80 11 00 00 [12:58:58]Write to MH i2c: E2 08 00 12 8C 80 11 00 00 00 00 00 00 18 [12:58:58]Write i2c OK [12:58:58]MH_I2C_Read... [12:58:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:58:58]Read from MH i2c: E2 [12:58:58]MH_I2C_Read... [12:58:58]Read from MH i2c: E2 17 00 [12:58:58]MH_I2C_Read... [12:58:58]Read from MH i2c: E2 17 00 12 8C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6D [12:58:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:58:58]wFMCommunicate OK [12:58:58]requested_item fd.num is exist - process it [12:58:58]SAM_PROTO_GetFieldsCounters [12:58:58]wFMCommunicate request_size=4 [12:58:58]MH_SAM_APDU [12:58:58]CAPDU: 80 13 00 00 [12:58:58]Write to MH i2c: E2 08 00 13 8C 80 13 00 00 00 00 00 00 1B [12:58:58]Write i2c OK [12:58:58]MH_I2C_Read... [12:58:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:58:58]Read from MH i2c: E2 [12:58:58]MH_I2C_Read... [12:58:58]Read from MH i2c: E2 62 00 [12:58:58]MH_I2C_Read... [12:58:58]Read from MH i2c: E2 62 00 13 8C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 93 C0 04 00 0E 04 04 00 18 02 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 18 [12:58: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 93 C0 04 00 0E 04 04 00 18 02 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 [12:58:58]wFMCommunicate OK [12:58:58]SAM_PROTO_GetFieldsCounters done [12:58:58]requested_item shift.num is exist - process it [12:58:58]requested_item shift.opened is exist - process it [12:58:58]req_shift_opened [12:58:58]FM_GetShiftState [12:58:58]SAM_PROTO_GetShiftState [12:58:58]wFMCommunicate request_size=4 [12:58:58]MH_SAM_APDU [12:58:58]CAPDU: 80 13 01 00 [12:58:58]Write to MH i2c: E2 08 00 14 8C 80 13 01 00 00 00 00 00 1D [12:58:58]Write i2c OK [12:58:58]MH_I2C_Read... [12:58:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:58:58]Read from MH i2c: E2 [12:58:58]MH_I2C_Read... [12:58:58]Read from MH i2c: E2 0E 00 [12:58:58]MH_I2C_Read... [12:58:58]Read from MH i2c: E2 0E 00 14 8C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 08 [12:58:58]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:58:58]wFMCommunicate OK [12:58:58]SAM_PROTO_GetShiftState done [12:58:58]FM_GetShiftState done [12:58:58]req_shift_opened done [12:58:58]requested_item shift.open_date is exist - process it [12:58:58]req_shift_open_date [12:58:58]req_shift_open_date done [12:58:58]produce_requested_data done [12:58:58]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311443,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:58:58]process_action_free close_receipt [12:58:58]json_value_free [12:58:58]json_value_free done [12:58:58]process_json_proto returns [12:58:58]Send response to host [12:58:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311443,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:58:58]free response buf [12:58:58]execute_script done [12:58:58]execute_script returns [12:58:58]free content buf [12:58:58]Sock 9.Close socket [12:58:58]Sock 9.Thread stoped [12:58:59]accept exits with 7 [12:58:59]New connection [12:58:59]New thread 3066510692 created [12:58:59]Thread 3066654052 joined [12:58:59]Waiting for new connection... [12:58:59] Sock 7.Parse request [12:58:59]Sock 7.Check first char [12:58:59]Sock 7.First char is OK [12:58:59]request: POST /json_proto HTTP/1.0 [12:58:59]Method: POST [12:58:59]URL: /json_proto [12:58:59]Method is POST - this is cgi request [12:58:59]url: /json_proto [12:58:59]query_string will be loaded in cgi processing [12:58:59]execute_cgi json_proto POST (null) [12:58:59]execute_cgi path=json_proto method=POST [12:58:59]POST find Content-Length [12:58:59]Host: 172.17.96.3:8080 [12:58:59]Content-Length: 684 [12:58:59]Content-Type: application/json [12:58:59] [12:58:59]POST finish read [12:58:59]Found Content-Length = 684 [12:58:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645244", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 10.370, "sum" : 800.56, "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:58:59]execute_script... [12:58: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)645244", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 10.370, "sum" : 800.56, "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:58:59]POST & json_proto [12:58:59]process_json_proto [12:58:59]json parsed OK: [12:58:59]protocol is kg_v1.0 [12:58:59]action value=close_receipt [12:58:59]process_action close_receipt [12:58:59]cmd_close_receipt [12:58:59]MH_GetDate [12:58:59]Write to MH i2c: F0 00 00 15 8C 90 [12:58:59]Write i2c OK [12:58:59]MH_I2C_Read... [12:58:59]Read from MH i2c: F0 [12:58:59]MH_I2C_Read... [12:58:59]Read from MH i2c: F0 09 00 [12:58:59]MH_I2C_Read... [12:58:59]Read from MH i2c: F0 09 00 15 8C 00 98 2D 22 67 44 5E 04 65 F2 [12:58:59]GetLastDocTimeStamp 1730293140 [12:58:59]current date 1730293144 [12:58:59]FM_GetShiftState [12:58:59]SAM_PROTO_GetShiftState [12:58:59]wFMCommunicate request_size=4 [12:58:59]MH_SAM_APDU [12:58:59]CAPDU: 80 13 01 00 [12:58:59]Write to MH i2c: E2 08 00 16 8C 80 13 01 00 00 00 00 00 1F [12:58:59]Write i2c OK [12:58:59]MH_I2C_Read... [12:58:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:58:59]Read from MH i2c: E2 [12:58:59]MH_I2C_Read... [12:58:59]Read from MH i2c: E2 0E 00 [12:58:59]MH_I2C_Read... [12:58:59]Read from MH i2c: E2 0E 00 16 8C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 0A [12:58:59]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:58:59]wFMCommunicate OK [12:58:59]SAM_PROTO_GetShiftState done [12:58:59]FM_GetShiftState done [12:58:59]opened in 1730247899 [12:58:59]opened+sec_in_day 1730334299 [12:58:59]quantity*price = 80056 [12:58:59]sum+1 = 80057 [12:58:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.01 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 291 30.10.2024 12:59 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311444 ФПД: 59549207665412 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T125904&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311444&fm=59549207665412&tin=02508201610067®Number=0000000000091780&sum=80000 [12:59:00]StoreToDocumentArchive [12:59:00]shift 536 fd 311444 [12:59:00]save to /storage/0536/doc_00311444 [12:59:00]save last doc name /storage/0536/doc_00311444 to /storage/kkm_last_doc_name [12:59:00]save OK [12:59:00]Clear old archive folders... [12:59:00]ProcessDocumentItem done err = 0, tmpTLVsize=257 [12:59:00]tlvbuf is 007FF2E0 [12:59:00]SAM_PROTO_ClearQueue [12:59:00]wFMCommunicate request_size=4 [12:59:00]MH_SAM_APDU [12:59:00]CAPDU: 80 09 00 00 [12:59:00]Write to MH i2c: E2 08 00 23 8C 80 09 00 00 00 00 00 00 21 [12:59:00]Write i2c OK [12:59:00]MH_I2C_Read... [12:59:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:59:00]Read from MH i2c: E2 [12:59:00]MH_I2C_Read... [12:59:00]Read from MH i2c: E2 03 00 [12:59:00]MH_I2C_Read... [12:59:00]Read from MH i2c: E2 03 00 23 8C 00 90 00 23 [12:59:00]RAPDU: 90 00 [12:59:00]wFMCommunicate OK [12:59:00]SAM_PROTO_ClearQueue done [12:59:00]KKMCreateOFDPacket [12:59:00]OFDProtocolAddRootSTLVToBuf [12:59:00]FM_MakeSignedData [12:59:00]FM_MakeSignedData [12:59:00]SAM_PROTO_SignData [12:59:00]wFMCommunicate request_size=4 [12:59:00]MH_SAM_APDU [12:59:00]CAPDU: 80 0D 01 02 [12:59:00]Write to MH i2c: E2 08 00 24 8C 80 0D 01 02 00 00 00 00 29 [12:59:00]Write i2c OK [12:59:00]MH_I2C_Read... [12:59:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:59:00]Read from MH i2c: E2 [12:59:00]MH_I2C_Read... [12:59:00]Read from MH i2c: E2 03 00 [12:59:00]MH_I2C_Read... [12:59:00]Read from MH i2c: E2 03 00 24 8C 00 90 00 24 [12:59:00]RAPDU: 90 00 [12:59:00]wFMCommunicate OK [12:59:00]wFMCommunicate request_size=255 [12:59:00]MH_SAM_APDU [12:59:00]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 B8 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 35 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 23 01 00 00 F4 03 04 00 98 2D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 94 C0 04 [12:59:00]Write to MH i2c: E2 02 01 25 8C 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 B8 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 35 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 23 01 00 00 F4 03 04 00 98 2D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 94 C0 04 00 00 10 [12:59:00]Write i2c OK [12:59:00]MH_I2C_Read... [12:59:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:59:00]Read from MH i2c: E2 [12:59:00]MH_I2C_Read... [12:59:00]Read from MH i2c: E2 03 00 [12:59:00]MH_I2C_Read... [12:59:00]Read from MH i2c: E2 03 00 25 8C 00 90 00 25 [12:59:00]RAPDU: 90 00 [12:59:00]wFMCommunicate OK [12:59:00]wFMCommunicate request_size=16 [12:59:00]MH_SAM_APDU [12:59:00]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 36 28 E1 5E 9B 04 [12:59:01]Write to MH i2c: E2 13 00 26 8C 80 0D 02 02 0B 00 00 35 04 06 00 36 28 E1 5E 9B 04 00 00 BD [12:59:01]Write i2c OK [12:59:01]MH_I2C_Read... [12:59:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:59:01]Read from MH i2c: E2 [12:59:01]MH_I2C_Read... [12:59:01]Read from MH i2c: E2 03 00 [12:59:01]MH_I2C_Read... [12:59:01]Read from MH i2c: E2 03 00 26 8C 00 90 00 26 [12:59:01]RAPDU: 90 00 [12:59:01]wFMCommunicate OK [12:59:01]wFMCommunicate request_size=4 [12:59:01]MH_SAM_APDU [12:59:01]CAPDU: 80 0D 03 02 [12:59:01]Write to MH i2c: E2 08 00 27 8C 80 0D 03 02 00 00 00 00 2E [12:59:01]Write i2c OK [12:59:01]MH_I2C_Read... [12:59:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:59:01]Read from MH i2c: E2 [12:59:01]MH_I2C_Read... [12:59:01]Read from MH i2c: E2 0B 00 [12:59:01]MH_I2C_Read... [12:59:01]Read from MH i2c: E2 0B 00 27 8C 00 DA 53 CE 87 39 C8 FF 7A 90 00 2B [12:59:01]RAPDU: DA 53 CE 87 39 C8 FF 7A 90 00 [12:59:01]wFMCommunicate OK [12:59:01]SAM_PROTO_SignData done [12:59:01]FM_MakeSignedData done [12:59:01]CreateOFDProtocolMessage [12:59:01]wFMCommunicate request_size=4 [12:59:01]MH_SAM_APDU [12:59:01]CAPDU: 80 11 00 00 [12:59:01]Write to MH i2c: E2 08 00 28 8C 80 11 00 00 00 00 00 00 2E [12:59:01]Write i2c OK [12:59:01]MH_I2C_Read... [12:59:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:59:01]Read from MH i2c: E2 [12:59:01]MH_I2C_Read... [12:59:01]Read from MH i2c: E2 17 00 [12:59:01]MH_I2C_Read... [12:59:01]Read from MH i2c: E2 17 00 28 8C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 83 [12:59:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:59:01]wFMCommunicate OK [12:59:01]CreateOFDProtocolMessage done [12:59:01]OFDSenderStorePacket 311444 [12:59:01]StoreOFDPacket docnum=311444 [12:59:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 86 BB 0D 01 E7 7B 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 B8 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 35 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 23 01 00 00 F4 03 04 00 98 2D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 94 C0 04 00 35 04 06 00 36 28 E1 5E 9B 04 DA 53 CE 87 39 C8 FF 7A [12:59:01]CheckFolder [12:59:01]dirname=/storage/ofd_packets [12:59:01]CheckFolder done [12:59:01]ProducePacketName [12:59:01]name=ofd_packets/00311444 [12:59:01]NVStorageSaveData ofd_packets/00311444 [12:59:01]File name is /storage/ofd_packets/00311444 [12:59:01]Write 307 bytes [12:59:01]NVStorageSaveData done [12:59:01]OFDSenderStorePacket done [12:59:01]KKMCreateOFDPacket done [12:59:01]NVStorageSaveData kkm_last_timestamp [12:59:01]File name is /storage/kkm_last_timestamp [12:59:01]Write 4 bytes [12:59:01]NVStorageSaveData done [12:59:01]OFD Sender: Processing packet 311444 [packets to send 223, broken 222] [12:59:01]ProducePacketName [12:59:01]name=ofd_packets/00311444 [12:59:01]OFD Sender: To server: pG, [12:59:01]CommunicateWithHost lk.salyk.kg:30040 [12:59:01]ConnectInit lk.salyk.kg [12:59:01]ExternCall_PrintAddStr [12:59:01]wPrintStart [12:59:01]Write to MH i2c: 01 00 00 29 8C B5 [12:59:01]Write i2c OK [12:59:01]MH_I2C_Read... [12:59:01]Read from MH i2c: 01 [12:59:01]MH_I2C_Read... [12:59:01]Read from MH i2c: 01 07 00 [12:59:01]MH_I2C_Read... [12:59:01]Read from MH i2c: 01 07 00 29 8C 00 00 00 00 00 FF 0F CA [12:59:01]RasterBufferAndPrint [12:59:01]line Счет N : (1)645244 [12:59:01]line ИНН: 02508201610067 [12:59:01]line Контрольно-Кассовый Чек [12:59:01]line ПРОДАЖА [12:59:01]line ТРК (МРК, ГНК) : 32 [12:59:01]line Товар: 2710194210 [12:59:01]line D-ENERGY ДТ-К-2 [12:59:01]line 10.370 * 77.20 [12:59:01]line = 800.56 [12:59:01]line НДС 12% НСП 1% [12:59:01]line > о реализуемом товаре [12:59:01]line ОКРУГЛЕНИЕ: -0.56 [12:59:01]line ИТОГО: 800.00 [12:59:01]line Внесено: 800.00 [12:59:01]line СДАЧА: 0.00 [12:59:01]line НСП 1% : 7.08 [12:59:01]line НДС 12% : 85.01 [12:59:01]line Наличными: 800.00 [12:59:01]line Безнал.: 0.00 [12:59:01]line Место: АЗС № 172 "Партнер Нефть" [12:59:01]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:59:01]line СНО: Общий режим [12:59:01]line Чек 291 30.10.2024 12:59 [12:59:01]line Смена: 536 ФФД: 1.0 [12:59:01]line ЗНМ: 0300000116 [12:59:01]line РНМ: 0000000000091780 [12:59:01]line Версия ККМ: 001 [12:59:01]line ФМ: 0000000000871765 [12:59:01]line ФД: 311444 [12:59:01]line ФПД: 59549207665412 [12:59:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T125904&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311444&fm=59549207665412&tin=02508201610067®Number=0000000000091780&sum=80000 [12:59:01]written 0, free lines is 4095 [12:59:01]Connected sock=11 [12:59:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 86 BB 0D 01 E7 7B 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 B8 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 35 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 23 01 00 00 F4 03 04 00 98 2D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 94 C0 04 00 35 04 06 00 36 28 E1 5E 9B 04 DA 53 CE 87 39 C8 FF 7A [12:59:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 DF CE 47 00 82 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 31 37 36 35 10 04 04 00 94 C0 04 00 F4 03 04 00 E8 D3 21 67 B6 04 01 00 00 A0 26 3E 07 DF 5A 38 BF [12:59:01]CommunicateWithHost err = 0 [12:59:01]CheckOFDResponse [12:59:01]1017 (14) - 77093643461234 [12:59:01]1041 (16) - 0000000000871765 [12:59:01]1040 (4) - 311444 [12:59:01]1012 (4) - 30.10.2024 06:36 [12:59:01]1206 (1) - 0 [12:59:01]OFD Sender: Remove packet 311444 [12:59:01]ProducePacketName [12:59:01]name=ofd_packets/00311444 [12:59:01]NVStorageDeleteData [12:59:01]Write to MH i2c: 01 00 00 53 8C DF [12:59:01]Write i2c OK [12:59:01]MH_I2C_Read... [12:59:01]Read from MH i2c: 01 [12:59:01]MH_I2C_Read... [12:59:01]Read from MH i2c: 01 07 00 [12:59:01]MH_I2C_Read... [12:59:01]Read from MH i2c: 01 07 00 53 8C 00 00 00 00 00 E3 0C D5 [12:59:01]RasterBufferAndPrint [12:59:01]line [12:59:01]line [12:59:01]line [12:59:01]line [12:59:01]line [12:59:01]written 0, free lines is 3316 [12:59:01]MH_Cut [12:59:01]Write to MH i2c: D1 01 00 5A 8C 01 B8 [12:59:01]Write i2c OK [12:59:01]MH_I2C_Read... [12:59:01]Read from MH i2c: D1 [12:59:01]MH_I2C_Read... [12:59:01]Read from MH i2c: D1 01 00 [12:59:01]MH_I2C_Read... [12:59:01]Read from MH i2c: D1 01 00 5A 8C 00 B7 [12:59:01]Write to MH i2c: 01 00 00 5B 8C E7 [12:59:01]Write i2c OK [12:59:01]MH_I2C_Read... [12:59:02]OFD Sender: No OFD packet to send [12:59:02]*** Cut start [12:59:02]*** Purtial cut [12:59:02]*** Stage 1: CUTSNS_PIN = 1 [12:59:02]Read from MH i2c: 01 [12:59:02]MH_I2C_Read... [12:59:02]*** Stop cut motor [12:59:02]*** Cut end [12:59:02]Read from MH i2c: 01 07 00 [12:59:02]MH_I2C_Read... [12:59:02]Read from MH i2c: 01 07 00 5B 8C 00 00 00 00 00 FF 0F FC [12:59:02]process_action close_receipt done [12:59:02]requested_data is exist [12:59:02]produce_requested_data [12:59:02]requested_item fm.sn is exist - process it [12:59:02]wFMCommunicate request_size=4 [12:59:02]MH_SAM_APDU [12:59:02]CAPDU: 80 11 00 00 [12:59:02]Write to MH i2c: E2 08 00 5C 8C 80 11 00 00 00 00 00 00 62 [12:59:02]Write i2c OK [12:59:02]MH_I2C_Read... [12:59:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:59:02]Read from MH i2c: E2 [12:59:02]MH_I2C_Read... [12:59:02]Read from MH i2c: E2 17 00 [12:59:02]MH_I2C_Read... [12:59:02]Read from MH i2c: E2 17 00 5C 8C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B7 [12:59:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:59:02]wFMCommunicate OK [12:59:02]requested_item fd.num is exist - process it [12:59:02]SAM_PROTO_GetFieldsCounters [12:59:02]wFMCommunicate request_size=4 [12:59:02]MH_SAM_APDU [12:59:02]CAPDU: 80 13 00 00 [12:59:02]Write to MH i2c: E2 08 00 5D 8C 80 13 00 00 00 00 00 00 65 [12:59:02]Write i2c OK [12:59:02]MH_I2C_Read... [12:59:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:59:02]Read from MH i2c: E2 [12:59:02]MH_I2C_Read... [12:59:02]Read from MH i2c: E2 62 00 [12:59:02]MH_I2C_Read... [12:59:02]Read from MH i2c: E2 62 00 5D 8C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 94 C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 23 01 00 00 5E 04 04 00 23 01 00 00 57 04 04 00 24 01 00 00 19 04 04 00 00 00 00 00 90 00 66 [12:59: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 94 C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 23 01 00 00 5E 04 04 00 23 01 00 00 57 04 04 00 24 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:59:02]wFMCommunicate OK [12:59:02]SAM_PROTO_GetFieldsCounters done [12:59:02]requested_item shift.num is exist - process it [12:59:02]requested_item shift.opened is exist - process it [12:59:02]req_shift_opened [12:59:02]FM_GetShiftState [12:59:02]SAM_PROTO_GetShiftState [12:59:02]wFMCommunicate request_size=4 [12:59:02]MH_SAM_APDU [12:59:02]CAPDU: 80 13 01 00 [12:59:02]Write to MH i2c: E2 08 00 5E 8C 80 13 01 00 00 00 00 00 67 [12:59:02]Write i2c OK [12:59:02]MH_I2C_Read... [12:59:03]Read from MH i2c: E2 [12:59:03]MH_I2C_Read... [12:59:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:59:03]Read from MH i2c: E2 0E 00 [12:59:03]MH_I2C_Read... [12:59:03]Read from MH i2c: E2 0E 00 5E 8C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 52 [12:59:03]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [12:59:03]wFMCommunicate OK [12:59:03]SAM_PROTO_GetShiftState done [12:59:03]FM_GetShiftState done [12:59:03]req_shift_opened done [12:59:03]requested_item shift.open_date is exist - process it [12:59:03]req_shift_open_date [12:59:03]req_shift_open_date done [12:59:03]produce_requested_data done [12:59:03]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311444,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [12:59:03]process_action_free close_receipt [12:59:03]json_value_free [12:59:03]json_value_free done [12:59:03]process_json_proto returns [12:59:03]Send response to host [12:59:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311444,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [12:59:03]free response buf [12:59:03]execute_script done [12:59:03]execute_script returns [12:59:03]free content buf [12:59:03]Sock 7.Close socket [12:59:03]Sock 7.Thread stoped [12:59:07]OFD Sender: No OFD packet to send [12:59:12]OFD Sender: No OFD packet to send [12:59:17]OFD Sender: No OFD packet to send [12:59:22]OFD Sender: No OFD packet to send [12:59:27]OFD Sender: No OFD packet to send [12:59:32]OFD Sender: No OFD packet to send [12:59:37]OFD Sender: No OFD packet to send [12:59:42]OFD Sender: No OFD packet to send [12:59:47]OFD Sender: No OFD packet to send [12:59:52]OFD Sender: No OFD packet to send [12:59:57]OFD Sender: No OFD packet to send [13:00:02]OFD Sender: No OFD packet to send [13:00:07]OFD Sender: No OFD packet to send [13:00:12]OFD Sender: No OFD packet to send [13:00:17]OFD Sender: No OFD packet to send [13:00:22]OFD Sender: No OFD packet to send [13:00:27]OFD Sender: No OFD packet to send [13:00:27]accept exits with 9 [13:00:27]New connection [13:00:27]New thread 3066654052 created [13:00:27]Thread 3066510692 joined [13:00:27]Waiting for new connection... [13:00:27] Sock 9.Parse request [13:00:27]Sock 9.Check first char [13:00:27]Sock 9.First char is OK [13:00:27]request: POST /json_proto HTTP/1.0 [13:00:27]Method: POST [13:00:27]URL: /json_proto [13:00:27]Method is POST - this is cgi request [13:00:27]url: /json_proto [13:00:27]query_string will be loaded in cgi processing [13:00:27]execute_cgi json_proto POST (null) [13:00:27]execute_cgi path=json_proto method=POST [13:00:27]POST find Content-Length [13:00:27]Host: 172.17.96.3:8080 [13:00:27]Content-Length: 766 [13:00:27]Content-Type: application/json [13:00:27] [13:00:27]POST finish read [13:00:27]Found Content-Length = 766 [13:00:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645245", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "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: Mbank", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:00:27]execute_script... [13:00: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)645245", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "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: Mbank", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:00:27]POST & json_proto [13:00:27]process_json_proto [13:00:27]json parsed OK: [13:00:27]protocol is kg_v1.0 [13:00:27]action value=close_receipt [13:00:27]process_action close_receipt [13:00:27]cmd_close_receipt [13:00:27]MH_GetDate [13:00:27]Write to MH i2c: F0 00 00 5F 8C DA [13:00:27]Write i2c OK [13:00:27]MH_I2C_Read... [13:00:27]Read from MH i2c: F0 [13:00:27]MH_I2C_Read... [13:00:27]Read from MH i2c: F0 09 00 [13:00:27]MH_I2C_Read... [13:00:27]Read from MH i2c: F0 09 00 5F 8C 00 F1 2D 22 67 44 5E 04 65 95 [13:00:27]GetLastDocTimeStamp 1730293144 [13:00:27]current date 1730293233 [13:00:27]FM_GetShiftState [13:00:27]SAM_PROTO_GetShiftState [13:00:27]wFMCommunicate request_size=4 [13:00:27]MH_SAM_APDU [13:00:27]CAPDU: 80 13 01 00 [13:00:27]Write to MH i2c: E2 08 00 60 8C 80 13 01 00 00 00 00 00 69 [13:00:27]Write i2c OK [13:00:27]MH_I2C_Read... [13:00:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:00:27]Read from MH i2c: E2 [13:00:27]MH_I2C_Read... [13:00:27]Read from MH i2c: E2 0E 00 [13:00:27]MH_I2C_Read... [13:00:27]Read from MH i2c: E2 0E 00 60 8C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 54 [13:00:27]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:00:27]wFMCommunicate OK [13:00:27]SAM_PROTO_GetShiftState done [13:00:27]FM_GetShiftState done [13:00:27]opened in 1730247899 [13:00:27]opened+sec_in_day 1730334299 [13:00:27]quantity*price = 150037 [13:00:27]sum+1 = 150039 [13:00:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.38 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.38 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 292 30.10.2024 13:00 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311445 ФПД: 181601302624269 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T130033&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311445&fm=181601302624269&tin=02508201610067®Number=0000000000091780&sum=150038 [13:00:29]StoreToDocumentArchive [13:00:29]shift 536 fd 311445 [13:00:29]save to /storage/0536/doc_00311445 [13:00:29]save last doc name /storage/0536/doc_00311445 to /storage/kkm_last_doc_name [13:00:29]save OK [13:00:29]Clear old archive folders... [13:00:29]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:00:29]tlvbuf is 006BB900 [13:00:29]SAM_PROTO_ClearQueue [13:00:29]wFMCommunicate request_size=4 [13:00:29]MH_SAM_APDU [13:00:29]CAPDU: 80 09 00 00 [13:00:29]Write to MH i2c: E2 08 00 6D 8C 80 09 00 00 00 00 00 00 6B [13:00:29]Write i2c OK [13:00:29]MH_I2C_Read... [13:00:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:00:29]Read from MH i2c: E2 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: E2 03 00 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: E2 03 00 6D 8C 00 90 00 6D [13:00:29]RAPDU: 90 00 [13:00:29]wFMCommunicate OK [13:00:29]SAM_PROTO_ClearQueue done [13:00:29]KKMCreateOFDPacket [13:00:29]OFDProtocolAddRootSTLVToBuf [13:00:29]FM_MakeSignedData [13:00:29]FM_MakeSignedData [13:00:29]SAM_PROTO_SignData [13:00:29]wFMCommunicate request_size=4 [13:00:29]MH_SAM_APDU [13:00:29]CAPDU: 80 0D 01 02 [13:00:29]Write to MH i2c: E2 08 00 6E 8C 80 0D 01 02 00 00 00 00 73 [13:00:29]Write i2c OK [13:00:29]MH_I2C_Read... [13:00:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:00:29]Read from MH i2c: E2 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: E2 03 00 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: E2 03 00 6E 8C 00 90 00 6E [13:00:29]RAPDU: 90 00 [13:00:29]wFMCommunicate OK [13:00:29]wFMCommunicate request_size=255 [13:00:29]MH_SAM_APDU [13:00: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 32 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 24 01 00 00 F4 03 04 00 F1 2D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 95 C0 04 00 35 04 06 00 A5 2A 59 22 [13:00:29]Write to MH i2c: E2 02 01 6F 8C 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 32 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 24 01 00 00 F4 03 04 00 F1 2D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 95 C0 04 00 35 04 06 00 A5 2A 59 22 00 00 45 [13:00:29]Write i2c OK [13:00:29]MH_I2C_Read... [13:00:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:00:29]Read from MH i2c: E2 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: E2 03 00 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: E2 03 00 6F 8C 00 90 00 6F [13:00:29]RAPDU: 90 00 [13:00:29]wFMCommunicate OK [13:00:29]wFMCommunicate request_size=7 [13:00:29]MH_SAM_APDU [13:00:29]CAPDU: 80 0D 02 02 02 38 0D [13:00:29]Write to MH i2c: E2 0A 00 70 8C 80 0D 02 02 02 00 38 0D 00 00 BF [13:00:29]Write i2c OK [13:00:29]MH_I2C_Read... [13:00:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:00:29]Read from MH i2c: E2 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: E2 03 00 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: E2 03 00 70 8C 00 90 00 70 [13:00:29]RAPDU: 90 00 [13:00:29]wFMCommunicate OK [13:00:29]wFMCommunicate request_size=4 [13:00:29]MH_SAM_APDU [13:00:29]CAPDU: 80 0D 03 02 [13:00:29]Write to MH i2c: E2 08 00 71 8C 80 0D 03 02 00 00 00 00 78 [13:00:29]Write i2c OK [13:00:29]MH_I2C_Read... [13:00:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:00:29]Read from MH i2c: E2 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: E2 0B 00 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: E2 0B 00 71 8C 00 00 E0 8F 42 AA CA EA 99 90 00 21 [13:00:29]RAPDU: 00 E0 8F 42 AA CA EA 99 90 00 [13:00:29]wFMCommunicate OK [13:00:29]SAM_PROTO_SignData done [13:00:29]FM_MakeSignedData done [13:00:29]CreateOFDProtocolMessage [13:00:29]wFMCommunicate request_size=4 [13:00:29]MH_SAM_APDU [13:00:29]CAPDU: 80 11 00 00 [13:00:29]Write to MH i2c: E2 08 00 72 8C 80 11 00 00 00 00 00 00 78 [13:00:29]Write i2c OK [13:00:29]MH_I2C_Read... [13:00:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:00:29]Read from MH i2c: E2 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: E2 17 00 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: E2 17 00 72 8C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CD [13:00:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:00:29]wFMCommunicate OK [13:00:29]CreateOFDProtocolMessage done [13:00:29]OFDSenderStorePacket 311445 [13:00:29]StoreOFDPacket docnum=311445 [13:00:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 B1 88 04 01 42 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 32 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 24 01 00 00 F4 03 04 00 F1 2D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 95 C0 04 00 35 04 06 00 A5 2A 59 22 38 0D 00 E0 8F 42 AA CA EA 99 [13:00:29]CheckFolder [13:00:29]dirname=/storage/ofd_packets [13:00:29]CheckFolder done [13:00:29]ProducePacketName [13:00:29]name=ofd_packets/00311445 [13:00:29]NVStorageSaveData ofd_packets/00311445 [13:00:29]File name is /storage/ofd_packets/00311445 [13:00:29]Write 298 bytes [13:00:29]NVStorageSaveData done [13:00:29]OFDSenderStorePacket done [13:00:29]KKMCreateOFDPacket done [13:00:29]NVStorageSaveData kkm_last_timestamp [13:00:29]File name is /storage/kkm_last_timestamp [13:00:29]Write 4 bytes [13:00:29]NVStorageSaveData done [13:00:29]ExternCall_PrintAddStr [13:00:29]wPrintStart [13:00:29]Write to MH i2c: 01 00 00 73 8C FF [13:00:29]Write i2c OK [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: 01 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: 01 07 00 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: 01 07 00 73 8C 00 00 00 00 00 FF 0F 14 [13:00:29]RasterBufferAndPrint [13:00:29]line Счет N : (1)645245 [13:00:29]line ИНН: 02508201610067 [13:00:29]line Контрольно-Кассовый Чек [13:00:29]line ПРОДАЖА [13:00:29]line ТРК (МРК, ГНК) : 21 [13:00:29]line Товар: 2710194210 [13:00:29]line ДТ-К-2 [13:00:29]line 19.690 * 76.20 [13:00:29]line = 1500.38 [13:00:29]line НДС 12% НСП 1% [13:00:29]line > о реализуемом товаре [13:00:29]line ИТОГО: 1500.38 [13:00:29]line НСП 1% : 13.28 [13:00:29]line НДС 12% : 159.33 [13:00:29]line Наличными: 0.00 [13:00:29]line Безнал.: 1500.38 [13:00:29]line Место: АЗС № 172 "Партнер Нефть" [13:00:29]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:00:29]line СНО: Общий режим [13:00:29]line Чек 292 30.10.2024 13:00 [13:00:29]line Смена: 536 ФФД: 1.0 [13:00:29]line ЗНМ: 0300000116 [13:00:29]line РНМ: 0000000000091780 [13:00:29]line Версия ККМ: 001 [13:00:29]line Платежная система: Mbank [13:00:29]line ФМ: 0000000000871765 [13:00:29]line ФД: 311445 [13:00:29]line ФПД: 181601302624269 [13:00:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T130033&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311445&fm=181601302624269&tin=02508201610067®Number=0000000000091780&sum=150038 [13:00:29]OFD Sender: Processing packet 311445 [packets to send 223, broken 222] [13:00:29]ProducePacketName [13:00:29]name=ofd_packets/00311445 [13:00:29]OFD Sender: To server: pG, [13:00:29]CommunicateWithHost lk.salyk.kg:30040 [13:00:29]ConnectInit lk.salyk.kg [13:00:29]written 0, free lines is 4095 [13:00:29]Connected sock=11 [13: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 31 37 36 35 0C 01 00 00 B1 88 04 01 42 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 32 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 24 01 00 00 F4 03 04 00 F1 2D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 95 C0 04 00 35 04 06 00 A5 2A 59 22 38 0D 00 E0 8F 42 AA CA EA 99 [13:00:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 4E 35 47 00 26 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 31 37 36 35 10 04 04 00 95 C0 04 00 F4 03 04 00 41 D4 21 67 B6 04 01 00 00 2F 0E 55 DF 72 DA 4B 4A [13:00:30]CommunicateWithHost err = 0 [13:00:30]CheckOFDResponse [13:00:30]1017 (14) - 77093643461234 [13:00:30]1041 (16) - 0000000000871765 [13:00:30]1040 (4) - 311445 [13:00:30]1012 (4) - 30.10.2024 06:37 [13:00:30]1206 (1) - 0 [13:00:30]OFD Sender: Remove packet 311445 [13:00:30]ProducePacketName [13:00:30]name=ofd_packets/00311445 [13:00:30]NVStorageDeleteData [13:00:30]Write to MH i2c: 01 00 00 9B 8C 27 [13:00:30]Write i2c OK [13:00:30]MH_I2C_Read... [13:00:30]Read from MH i2c: 01 [13:00:30]MH_I2C_Read... [13:00:30]Read from MH i2c: 01 07 00 [13:00:30]MH_I2C_Read... [13:00:30]Read from MH i2c: 01 07 00 9B 8C 00 00 00 00 00 E7 0C 21 [13:00:30]RasterBufferAndPrint [13:00:30]line [13:00:30]line [13:00:30]line [13:00:30]line [13:00:30]line [13:00:30]written 0, free lines is 3308 [13:00:30]MH_Cut [13:00:30]Write to MH i2c: D1 01 00 A2 8C 01 00 [13:00:30]Write i2c OK [13:00:30]MH_I2C_Read... [13:00:30]Read from MH i2c: D1 [13:00:30]MH_I2C_Read... [13:00:30]Read from MH i2c: D1 01 00 [13:00:30]MH_I2C_Read... [13:00:30]Read from MH i2c: D1 01 00 A2 8C 00 FF [13:00:30]Write to MH i2c: 01 00 00 A3 8C 2F [13:00:30]Write i2c OK [13:00:30]MH_I2C_Read... [13:00:30]OFD Sender: No OFD packet to send [13:00:31]*** Cut start [13:00:31]*** Purtial cut [13:00:31]*** Stage 1: CUTSNS_PIN = 1 [13:00:31]Read from MH i2c: 01 [13:00:31]MH_I2C_Read... [13:00:31]*** Stop cut motor [13:00:31]*** Cut end [13:00:31]Read from MH i2c: 01 07 00 [13:00:31]MH_I2C_Read... [13:00:31]Read from MH i2c: 01 07 00 A3 8C 00 00 00 00 00 FF 0F 44 [13:00:31]process_action close_receipt done [13:00:31]requested_data is exist [13:00:31]produce_requested_data [13:00:31]requested_item fm.sn is exist - process it [13:00:31]wFMCommunicate request_size=4 [13:00:31]MH_SAM_APDU [13:00:31]CAPDU: 80 11 00 00 [13:00:31]Write to MH i2c: E2 08 00 A4 8C 80 11 00 00 00 00 00 00 AA [13:00:31]Write i2c OK [13:00:31]MH_I2C_Read... [13:00:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:00:31]Read from MH i2c: E2 [13:00:31]MH_I2C_Read... [13:00:31]Read from MH i2c: E2 17 00 [13:00:31]MH_I2C_Read... [13:00:31]Read from MH i2c: E2 17 00 A4 8C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FF [13:00:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:00:31]wFMCommunicate OK [13:00:31]requested_item fd.num is exist - process it [13:00:31]SAM_PROTO_GetFieldsCounters [13:00:31]wFMCommunicate request_size=4 [13:00:31]MH_SAM_APDU [13:00:31]CAPDU: 80 13 00 00 [13:00:31]Write to MH i2c: E2 08 00 A5 8C 80 13 00 00 00 00 00 00 AD [13:00:31]Write i2c OK [13:00:31]MH_I2C_Read... [13:00:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:00:31]Read from MH i2c: E2 [13:00:31]MH_I2C_Read... [13:00:31]Read from MH i2c: E2 62 00 [13:00:31]MH_I2C_Read... [13:00:31]Read from MH i2c: E2 62 00 A5 8C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 95 C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 24 01 00 00 5E 04 04 00 24 01 00 00 57 04 04 00 25 01 00 00 19 04 04 00 00 00 00 00 90 00 B2 [13: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 95 C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 24 01 00 00 5E 04 04 00 24 01 00 00 57 04 04 00 25 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:00:31]wFMCommunicate OK [13:00:31]SAM_PROTO_GetFieldsCounters done [13:00:31]requested_item shift.num is exist - process it [13:00:31]requested_item shift.opened is exist - process it [13:00:31]req_shift_opened [13:00:31]FM_GetShiftState [13:00:31]SAM_PROTO_GetShiftState [13:00:31]wFMCommunicate request_size=4 [13:00:31]MH_SAM_APDU [13:00:31]CAPDU: 80 13 01 00 [13:00:31]Write to MH i2c: E2 08 00 A6 8C 80 13 01 00 00 00 00 00 AF [13:00:31]Write i2c OK [13:00:31]MH_I2C_Read... [13:00:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:00:31]Read from MH i2c: E2 [13:00:31]MH_I2C_Read... [13:00:31]Read from MH i2c: E2 0E 00 [13:00:31]MH_I2C_Read... [13:00:31]Read from MH i2c: E2 0E 00 A6 8C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 9A [13:00:31]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:00:31]wFMCommunicate OK [13:00:31]SAM_PROTO_GetShiftState done [13:00:31]FM_GetShiftState done [13:00:31]req_shift_opened done [13:00:31]requested_item shift.open_date is exist - process it [13:00:31]req_shift_open_date [13:00:31]req_shift_open_date done [13:00:31]produce_requested_data done [13:00:31]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311445,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:00:31]process_action_free close_receipt [13:00:31]json_value_free [13:00:31]json_value_free done [13:00:31]process_json_proto returns [13:00:31]Send response to host [13:00:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311445,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:00:31]free response buf [13:00:31]execute_script done [13:00:31]execute_script returns [13:00:31]free content buf [13:00:31]Sock 9.Close socket [13:00:31]Sock 9.Thread stoped [13:00:35]accept exits with 7 [13:00:35]New connection [13:00:35]New thread 3066510692 created [13:00:35]Thread 3066654052 joined [13:00:35]Waiting for new connection... [13:00:35] Sock 7.Parse request [13:00:35]Sock 7.Check first char [13:00:35]Sock 7.First char is OK [13:00:35]request: POST /json_proto HTTP/1.0 [13:00:35]Method: POST [13:00:35]URL: /json_proto [13:00:35]Method is POST - this is cgi request [13:00:35]url: /json_proto [13:00:35]query_string will be loaded in cgi processing [13:00:35]execute_cgi json_proto POST (null) [13:00:35]execute_cgi path=json_proto method=POST [13:00:35]POST find Content-Length [13:00:35]Host: 172.17.96.3:8080 [13:00:35]Content-Length: 677 [13:00:35]Content-Type: application/json [13:00:35] [13:00:35]POST finish read [13:00:35]Found Content-Length = 677 [13:00:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645247", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "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:00:35]execute_script... [13:00: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)645247", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "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:00:35]POST & json_proto [13:00:35]process_json_proto [13:00:35]json parsed OK: [13:00:35]protocol is kg_v1.0 [13:00:35]action value=close_receipt [13:00:35]process_action close_receipt [13:00:35]cmd_close_receipt [13:00:35]MH_GetDate [13:00:35]Write to MH i2c: F0 00 00 A7 8C 22 [13:00:35]Write i2c OK [13:00:35]MH_I2C_Read... [13:00:35]Read from MH i2c: F0 [13:00:35]MH_I2C_Read... [13:00:35]Read from MH i2c: F0 09 00 [13:00:35]MH_I2C_Read... [13:00:35]Read from MH i2c: F0 09 00 A7 8C 00 F8 2D 22 67 44 5E 04 65 E4 [13:00:35]GetLastDocTimeStamp 1730293233 [13:00:35]current date 1730293240 [13:00:35]FM_GetShiftState [13:00:35]SAM_PROTO_GetShiftState [13:00:35]wFMCommunicate request_size=4 [13:00:35]MH_SAM_APDU [13:00:35]CAPDU: 80 13 01 00 [13:00:35]Write to MH i2c: E2 08 00 A8 8C 80 13 01 00 00 00 00 00 B1 [13:00:35]Write i2c OK [13:00:35]MH_I2C_Read... [13:00:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:00:35]Read from MH i2c: E2 [13:00:35]MH_I2C_Read... [13:00:35]Read from MH i2c: E2 0E 00 [13:00:35]MH_I2C_Read... [13:00:35]Read from MH i2c: E2 0E 00 A8 8C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 9C [13:00:35]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:00:35]wFMCommunicate OK [13:00:35]SAM_PROTO_GetShiftState done [13:00:35]FM_GetShiftState done [13:00:35]opened in 1730247899 [13:00:35]opened+sec_in_day 1730334299 [13:00:35]quantity*price = 60009 [13:00:35]sum+1 = 60010 [13:00:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 293 30.10.2024 13:00 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311446 ФПД: 207154965328339 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T130040&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311446&fm=207154965328339&tin=02508201610067®Number=0000000000091780&sum=60000 [13:00:36]StoreToDocumentArchive [13:00:36]shift 536 fd 311446 [13:00:36]save to /storage/0536/doc_00311446 [13:00:36]save last doc name /storage/0536/doc_00311446 to /storage/kkm_last_doc_name [13:00:36]save OK [13:00:36]Clear old archive folders... [13:00:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:00:36]tlvbuf is 00804B10 [13:00:36]SAM_PROTO_ClearQueue [13:00:36]wFMCommunicate request_size=4 [13:00:36]MH_SAM_APDU [13:00:36]CAPDU: 80 09 00 00 [13:00:36]Write to MH i2c: E2 08 00 B5 8C 80 09 00 00 00 00 00 00 B3 [13:00:36]Write i2c OK [13:00:36]MH_I2C_Read... [13:00:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:00:36]Read from MH i2c: E2 [13:00:36]MH_I2C_Read... [13:00:36]Read from MH i2c: E2 03 00 [13:00:36]MH_I2C_Read... [13:00:36]Read from MH i2c: E2 03 00 B5 8C 00 90 00 B5 [13:00:36]RAPDU: 90 00 [13:00:36]wFMCommunicate OK [13:00:36]SAM_PROTO_ClearQueue done [13:00:36]KKMCreateOFDPacket [13:00:36]OFDProtocolAddRootSTLVToBuf [13:00:36]FM_MakeSignedData [13:00:36]FM_MakeSignedData [13:00:36]SAM_PROTO_SignData [13:00:36]wFMCommunicate request_size=4 [13:00:36]MH_SAM_APDU [13:00:36]CAPDU: 80 0D 01 02 [13:00:36]Write to MH i2c: E2 08 00 B6 8C 80 0D 01 02 00 00 00 00 BB [13:00:36]Write i2c OK [13:00:36]MH_I2C_Read... [13:00:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:00:36]Read from MH i2c: E2 [13:00:36]MH_I2C_Read... [13:00:36]Read from MH i2c: E2 03 00 [13:00:36]MH_I2C_Read... [13:00:36]Read from MH i2c: E2 03 00 B6 8C 00 90 00 B6 [13:00:36]RAPDU: 90 00 [13:00:36]wFMCommunicate OK [13:00:36]wFMCommunicate request_size=255 [13:00:36]MH_SAM_APDU [13:00: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 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 25 01 00 00 F4 03 04 00 F8 2D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 96 C0 04 00 35 04 06 00 BC [13:00:36]Write to MH i2c: E2 02 01 B7 8C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 25 01 00 00 F4 03 04 00 F8 2D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 96 C0 04 00 35 04 06 00 BC 00 00 2A [13:00:36]Write i2c OK [13:00:36]MH_I2C_Read... [13:00:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:00:36]Read from MH i2c: E2 [13:00:36]MH_I2C_Read... [13:00:36]Read from MH i2c: E2 03 00 [13:00:36]MH_I2C_Read... [13:00:36]Read from MH i2c: E2 03 00 B7 8C 00 90 00 B7 [13:00:36]RAPDU: 90 00 [13:00:36]wFMCommunicate OK [13:00:36]wFMCommunicate request_size=10 [13:00:36]MH_SAM_APDU [13:00:36]CAPDU: 80 0D 02 02 05 68 06 1F 31 D3 [13:00:36]Write to MH i2c: E2 0D 00 B8 8C 80 0D 02 02 05 00 68 06 1F 31 D3 00 00 59 [13:00:36]Write i2c OK [13:00:36]MH_I2C_Read... [13:00:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:00:36]Read from MH i2c: E2 [13:00:36]MH_I2C_Read... [13:00:36]Read from MH i2c: E2 03 00 [13:00:36]MH_I2C_Read... [13:00:36]Read from MH i2c: E2 03 00 B8 8C 00 90 00 B8 [13:00:36]RAPDU: 90 00 [13:00:36]wFMCommunicate OK [13:00:36]wFMCommunicate request_size=4 [13:00:36]MH_SAM_APDU [13:00:36]CAPDU: 80 0D 03 02 [13:00:36]Write to MH i2c: E2 08 00 B9 8C 80 0D 03 02 00 00 00 00 C0 [13:00:36]Write i2c OK [13:00:36]MH_I2C_Read... [13:00:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:00:36]Read from MH i2c: E2 [13:00:36]MH_I2C_Read... [13:00:36]Read from MH i2c: E2 0B 00 [13:00:36]MH_I2C_Read... [13:00:36]Read from MH i2c: E2 0B 00 B9 8C 00 51 05 9D 10 C3 01 5C 23 90 00 07 [13:00:36]RAPDU: 51 05 9D 10 C3 01 5C 23 90 00 [13:00:36]wFMCommunicate OK [13:00:36]SAM_PROTO_SignData done [13:00:36]FM_MakeSignedData done [13:00:36]CreateOFDProtocolMessage [13:00:36]wFMCommunicate request_size=4 [13:00:36]MH_SAM_APDU [13:00:36]CAPDU: 80 11 00 00 [13:00:36]Write to MH i2c: E2 08 00 BA 8C 80 11 00 00 00 00 00 00 C0 [13:00:36]Write i2c OK [13:00:36]MH_I2C_Read... [13:00:36]Read from MH i2c: E2 [13:00:36]MH_I2C_Read... [13:00:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:00:36]Read from MH i2c: E2 17 00 [13:00:36]MH_I2C_Read... [13:00:36]Read from MH i2c: E2 17 00 BA 8C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 15 [13:00:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:00:36]wFMCommunicate OK [13:00:36]CreateOFDProtocolMessage done [13:00:36]OFDSenderStorePacket 311446 [13:00:36]StoreOFDPacket docnum=311446 [13:00:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 48 5C 07 01 59 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 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 25 01 00 00 F4 03 04 00 F8 2D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 96 C0 04 00 35 04 06 00 BC 68 06 1F 31 D3 51 05 9D 10 C3 01 5C 23 [13:00:36]CheckFolder [13:00:36]dirname=/storage/ofd_packets [13:00:36]CheckFolder done [13:00:36]ProducePacketName [13:00:36]name=ofd_packets/00311446 [13:00:36]NVStorageSaveData ofd_packets/00311446 [13:00:36]File name is /storage/ofd_packets/00311446 [13:00:36]Write 301 bytes [13:00:36]NVStorageSaveData done [13:00:36]OFDSenderStorePacket done [13:00:36]KKMCreateOFDPacket done [13:00:36]NVStorageSaveData kkm_last_timestamp [13:00:36]File name is /storage/kkm_last_timestamp [13:00:36]Write 4 bytes [13:00:36]NVStorageSaveData done [13:00:36]ExternCall_PrintAddStr [13:00:36]wPrintStart [13:00:36]Write to MH i2c: 01 00 00 BB 8C 47 [13:00:36]Write i2c OK [13:00:36]MH_I2C_Read... [13:00:36]Read from MH i2c: 01 [13:00:36]MH_I2C_Read... [13:00:36]Read from MH i2c: 01 07 00 [13:00:36]MH_I2C_Read... [13:00:36]Read from MH i2c: 01 07 00 BB 8C 00 00 00 00 00 FF 0F 5C [13:00:36]RasterBufferAndPrint [13:00:36]line Счет N : (1)645247 [13:00:36]line ИНН: 02508201610067 [13:00:36]line Контрольно-Кассовый Чек [13:00:36]line ПРОДАЖА [13:00:36]line ТРК (МРК, ГНК) : 52 [13:00:36]line Товар: 2710124130 [13:00:36]line Аи-92-К-2 [13:00:36]line 8.970 * 66.90 [13:00:36]line = 600.09 [13:00:36]line НДС 12% НСП 1% [13:00:36]line > о реализуемом товаре [13:00:36]line ОКРУГЛЕНИЕ: -0.09 [13:00:36]line ИТОГО: 600.00 [13:00:36]line Внесено: 600.00 [13:00:36]line СДАЧА: 0.00 [13:00:36]line НСП 1% : 5.31 [13:00:36]line НДС 12% : 63.73 [13:00:36]line Наличными: 600.00 [13:00:36]line Безнал.: 0.00 [13:00:36]line Место: АЗС № 172 "Партнер Нефть" [13:00:36]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:00:36]line СНО: Общий режим [13:00:36]line Чек 293 30.10.2024 13:00 [13:00:36]line Смена: 536 ФФД: 1.0 [13:00:36]line ЗНМ: 0300000116 [13:00:36]line РНМ: 0000000000091780 [13:00:36]line Версия ККМ: 001 [13:00:36]line ФМ: 0000000000871765 [13:00:36]line ФД: 311446 [13:00:36]line ФПД: 207154965328339 [13:00:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T130040&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311446&fm=207154965328339&tin=02508201610067®Number=0000000000091780&sum=60000 [13:00:36]written 0, free lines is 4095 [13:00:37]OFD Sender: Processing packet 311446 [packets to send 223, broken 222] [13:00:37]ProducePacketName [13:00:37]name=ofd_packets/00311446 [13:00:37]OFD Sender: To server: pG, [13:00:37]CommunicateWithHost lk.salyk.kg:30040 [13:00:37]ConnectInit lk.salyk.kg [13:00:37]Connected sock=9 [13: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 31 37 36 35 0F 01 00 00 48 5C 07 01 59 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 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 25 01 00 00 F4 03 04 00 F8 2D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 96 C0 04 00 35 04 06 00 BC 68 06 1F 31 D3 51 05 9D 10 C3 01 5C 23 [13:00:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 96 22 47 00 6D 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 31 37 36 35 10 04 04 00 96 C0 04 00 F4 03 04 00 48 D4 21 67 B6 04 01 00 00 90 E8 EE 19 B6 28 26 99 [13:00:37]CommunicateWithHost err = 0 [13:00:37]CheckOFDResponse [13:00:37]1017 (14) - 77093643461234 [13:00:37]1041 (16) - 0000000000871765 [13:00:37]1040 (4) - 311446 [13:00:37]1012 (4) - 30.10.2024 06:38 [13:00:37]1206 (1) - 0 [13:00:37]OFD Sender: Remove packet 311446 [13:00:37]ProducePacketName [13:00:37]name=ofd_packets/00311446 [13:00:37]NVStorageDeleteData [13:00:37]Write to MH i2c: 01 00 00 E5 8C 71 [13:00:37]Write i2c OK [13:00:37]MH_I2C_Read... [13:00:37]Read from MH i2c: 01 [13:00:37]MH_I2C_Read... [13:00:37]Read from MH i2c: 01 07 00 [13:00:37]MH_I2C_Read... [13:00:37]Read from MH i2c: 01 07 00 E5 8C 00 00 00 00 00 D2 0C 56 [13:00:37]RasterBufferAndPrint [13:00:37]line [13:00:37]line [13:00:37]line [13:00:37]line [13:00:37]line [13:00:37]written 0, free lines is 3294 [13:00:37]MH_Cut [13:00:37]Write to MH i2c: D1 01 00 EC 8C 01 4A [13:00:37]Write i2c OK [13:00:37]MH_I2C_Read... [13:00:37]Read from MH i2c: D1 [13:00:37]MH_I2C_Read... [13:00:37]Read from MH i2c: D1 01 00 [13:00:37]MH_I2C_Read... [13:00:37]Read from MH i2c: D1 01 00 EC 8C 00 49 [13:00:37]Write to MH i2c: 01 00 00 ED 8C 79 [13:00:37]Write i2c OK [13:00:37]MH_I2C_Read... [13:00:37]OFD Sender: No OFD packet to send [13:00:38]*** Cut start [13:00:38]*** Purtial cut [13:00:38]*** Stage 1: CUTSNS_PIN = 1 [13:00:38]Read from MH i2c: 01 [13:00:38]MH_I2C_Read... [13:00:38]*** Stop cut motor [13:00:38]*** Cut end [13:00:38]Read from MH i2c: 01 07 00 [13:00:38]MH_I2C_Read... [13:00:38]Read from MH i2c: 01 07 00 ED 8C 00 00 00 00 00 FF 0F 8E [13:00:38]process_action close_receipt done [13:00:38]requested_data is exist [13:00:38]produce_requested_data [13:00:38]requested_item fm.sn is exist - process it [13:00:38]wFMCommunicate request_size=4 [13:00:38]MH_SAM_APDU [13:00:38]CAPDU: 80 11 00 00 [13:00:38]Write to MH i2c: E2 08 00 EE 8C 80 11 00 00 00 00 00 00 F4 [13:00:38]Write i2c OK [13:00:38]MH_I2C_Read... [13:00:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:00:38]Read from MH i2c: E2 [13:00:38]MH_I2C_Read... [13:00:38]Read from MH i2c: E2 17 00 [13:00:38]MH_I2C_Read... [13:00:38]Read from MH i2c: E2 17 00 EE 8C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 49 [13:00:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:00:38]wFMCommunicate OK [13:00:38]requested_item fd.num is exist - process it [13:00:38]SAM_PROTO_GetFieldsCounters [13:00:38]wFMCommunicate request_size=4 [13:00:38]MH_SAM_APDU [13:00:38]CAPDU: 80 13 00 00 [13:00:38]Write to MH i2c: E2 08 00 EF 8C 80 13 00 00 00 00 00 00 F7 [13:00:38]Write i2c OK [13:00:38]MH_I2C_Read... [13:00:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:00:38]Read from MH i2c: E2 [13:00:38]MH_I2C_Read... [13:00:38]Read from MH i2c: E2 62 00 [13:00:38]MH_I2C_Read... [13:00:38]Read from MH i2c: E2 62 00 EF 8C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 96 C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 25 01 00 00 5E 04 04 00 25 01 00 00 57 04 04 00 26 01 00 00 19 04 04 00 00 00 00 00 90 00 00 [13:00: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 96 C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 25 01 00 00 5E 04 04 00 25 01 00 00 57 04 04 00 26 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:00:38]wFMCommunicate OK [13:00:38]SAM_PROTO_GetFieldsCounters done [13:00:38]requested_item shift.num is exist - process it [13:00:38]requested_item shift.opened is exist - process it [13:00:38]req_shift_opened [13:00:38]FM_GetShiftState [13:00:38]SAM_PROTO_GetShiftState [13:00:38]wFMCommunicate request_size=4 [13:00:38]MH_SAM_APDU [13:00:38]CAPDU: 80 13 01 00 [13:00:38]Write to MH i2c: E2 08 00 F0 8C 80 13 01 00 00 00 00 00 F9 [13:00:38]Write i2c OK [13:00:38]MH_I2C_Read... [13:00:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:00:38]Read from MH i2c: E2 [13:00:38]MH_I2C_Read... [13:00:38]Read from MH i2c: E2 0E 00 [13:00:38]MH_I2C_Read... [13:00:38]Read from MH i2c: E2 0E 00 F0 8C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 E4 [13:00:38]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:00:38]wFMCommunicate OK [13:00:38]SAM_PROTO_GetShiftState done [13:00:38]FM_GetShiftState done [13:00:38]req_shift_opened done [13:00:38]requested_item shift.open_date is exist - process it [13:00:38]req_shift_open_date [13:00:38]req_shift_open_date done [13:00:38]produce_requested_data done [13:00:38]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311446,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:00:38]process_action_free close_receipt [13:00:38]json_value_free [13:00:38]json_value_free done [13:00:38]process_json_proto returns [13:00:38]Send response to host [13:00:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311446,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:00:38]free response buf [13:00:38]execute_script done [13:00:38]execute_script returns [13:00:38]free content buf [13:00:38]Sock 7.Close socket [13:00:38]Sock 7.Thread stoped [13:00:42]OFD Sender: No OFD packet to send [13:00:46]accept exits with 10 [13:00:46]New connection [13:00:46]New thread 3066654052 created [13:00:46]Thread 3066510692 joined [13:00:46]Waiting for new connection... [13:00:46] Sock 10.Parse request [13:00:46]Sock 10.Check first char [13:00:46]Sock 10.First char is OK [13:00:46]request: POST /json_proto HTTP/1.0 [13:00:46]Method: POST [13:00:46]URL: /json_proto [13:00:46]Method is POST - this is cgi request [13:00:46]url: /json_proto [13:00:46]query_string will be loaded in cgi processing [13:00:46]execute_cgi json_proto POST (null) [13:00:46]execute_cgi path=json_proto method=POST [13:00:46]POST find Content-Length [13:00:46]Host: 172.17.96.3:8080 [13:00:46]Content-Length: 683 [13:00:46]Content-Type: application/json [13:00:46] [13:00:46]POST finish read [13:00:46]Found Content-Length = 683 [13:00:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645246", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 9.070, "sum" : 700.20, "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:00:46]execute_script... [13:00: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)645246", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 9.070, "sum" : 700.20, "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:00:46]POST & json_proto [13:00:46]process_json_proto [13:00:46]json parsed OK: [13:00:46]protocol is kg_v1.0 [13:00:46]action value=close_receipt [13:00:46]process_action close_receipt [13:00:46]cmd_close_receipt [13:00:46]MH_GetDate [13:00:46]Write to MH i2c: F0 00 00 F1 8C 6C [13:00:46]Write i2c OK [13:00:46]MH_I2C_Read... [13:00:46]Read from MH i2c: F0 [13:00:46]MH_I2C_Read... [13:00:46]Read from MH i2c: F0 09 00 [13:00:46]MH_I2C_Read... [13:00:46]Read from MH i2c: F0 09 00 F1 8C 00 03 2E 22 67 44 5E 04 65 3A [13:00:46]GetLastDocTimeStamp 1730293240 [13:00:46]current date 1730293251 [13:00:46]FM_GetShiftState [13:00:46]SAM_PROTO_GetShiftState [13:00:46]wFMCommunicate request_size=4 [13:00:46]MH_SAM_APDU [13:00:46]CAPDU: 80 13 01 00 [13:00:46]Write to MH i2c: E2 08 00 F2 8C 80 13 01 00 00 00 00 00 FB [13:00:46]Write i2c OK [13:00:46]MH_I2C_Read... [13:00:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:00:46]Read from MH i2c: E2 [13:00:46]MH_I2C_Read... [13:00:46]Read from MH i2c: E2 0E 00 [13:00:46]MH_I2C_Read... [13:00:46]Read from MH i2c: E2 0E 00 F2 8C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 E6 [13:00:46]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:00:46]wFMCommunicate OK [13:00:46]SAM_PROTO_GetShiftState done [13:00:46]FM_GetShiftState done [13:00:46]opened in 1730247899 [13:00:46]opened+sec_in_day 1730334299 [13:00:46]quantity*price = 70020 [13:00:46]sum+1 = 70021 [13:00:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 294 30.10.2024 13:00 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311447 ФПД: 49652062920260 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T130051&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311447&fm=49652062920260&tin=02508201610067®Number=0000000000091780&sum=70000 [13:00:47]StoreToDocumentArchive [13:00:47]shift 536 fd 311447 [13:00:47]save to /storage/0536/doc_00311447 [13:00:47]save last doc name /storage/0536/doc_00311447 to /storage/kkm_last_doc_name [13:00:47]save OK [13:00:47]Clear old archive folders... [13:00:47]ProcessDocumentItem done err = 0, tmpTLVsize=257 [13:00:47]tlvbuf is 006FBE30 [13:00:47]SAM_PROTO_ClearQueue [13:00:47]wFMCommunicate request_size=4 [13:00:47]MH_SAM_APDU [13:00:47]CAPDU: 80 09 00 00 [13:00:47]Write to MH i2c: E2 08 00 FF 8C 80 09 00 00 00 00 00 00 FD [13:00:47]Write i2c OK [13:00:47]MH_I2C_Read... [13:00:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:00:47]Read from MH i2c: E2 [13:00:47]MH_I2C_Read... [13:00:47]Read from MH i2c: E2 03 00 [13:00:47]MH_I2C_Read... [13:00:47]Read from MH i2c: E2 03 00 FF 8C 00 90 00 FF [13:00:47]RAPDU: 90 00 [13:00:47]wFMCommunicate OK [13:00:47]SAM_PROTO_ClearQueue done [13:00:47]KKMCreateOFDPacket [13:00:47]OFDProtocolAddRootSTLVToBuf [13:00:47]FM_MakeSignedData [13:00:47]FM_MakeSignedData [13:00:47]SAM_PROTO_SignData [13:00:47]wFMCommunicate request_size=4 [13:00:47]MH_SAM_APDU [13:00:47]CAPDU: 80 0D 01 02 [13:00:47]Write to MH i2c: E2 08 00 00 8D 80 0D 01 02 00 00 00 00 06 [13:00:47]Write i2c OK [13:00:47]MH_I2C_Read... [13:00:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:00:47]Read from MH i2c: E2 [13:00:47]MH_I2C_Read... [13:00:47]Read from MH i2c: E2 03 00 [13:00:47]MH_I2C_Read... [13:00:47]Read from MH i2c: E2 03 00 00 8D 00 90 00 01 [13:00:47]RAPDU: 90 00 [13:00:47]wFMCommunicate OK [13:00:47]wFMCommunicate request_size=255 [13:00:47]MH_SAM_APDU [13:00:47]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6E 23 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 84 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 26 01 00 00 F4 03 04 00 03 2E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 97 C0 04 [13:00:47]Write to MH i2c: E2 02 01 01 8D 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6E 23 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 84 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 26 01 00 00 F4 03 04 00 03 2E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 97 C0 04 00 00 F8 [13:00:47]OFD Sender: No OFD packet to send [13:00:47]Write i2c OK [13:00:47]MH_I2C_Read... [13:00:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:00:48]Read from MH i2c: E2 [13:00:48]MH_I2C_Read... [13:00:48]Read from MH i2c: E2 03 00 [13:00:48]MH_I2C_Read... [13:00:48]Read from MH i2c: E2 03 00 01 8D 00 90 00 02 [13:00:48]RAPDU: 90 00 [13:00:48]wFMCommunicate OK [13:00:48]wFMCommunicate request_size=16 [13:00:48]MH_SAM_APDU [13:00:48]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 2D 28 85 92 9E 44 [13:00:48]Write to MH i2c: E2 13 00 02 8D 80 0D 02 02 0B 00 00 35 04 06 00 2D 28 85 92 9E 44 00 00 AC [13:00:48]Write i2c OK [13:00:48]MH_I2C_Read... [13:00:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:00:48]Read from MH i2c: E2 [13:00:48]MH_I2C_Read... [13:00:48]Read from MH i2c: E2 03 00 [13:00:48]MH_I2C_Read... [13:00:48]Read from MH i2c: E2 03 00 02 8D 00 90 00 03 [13:00:48]RAPDU: 90 00 [13:00:48]wFMCommunicate OK [13:00:48]wFMCommunicate request_size=4 [13:00:48]MH_SAM_APDU [13:00:48]CAPDU: 80 0D 03 02 [13:00:48]Write to MH i2c: E2 08 00 03 8D 80 0D 03 02 00 00 00 00 0B [13:00:48]Write i2c OK [13:00:48]MH_I2C_Read... [13:00:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:00:48]Read from MH i2c: E2 [13:00:48]MH_I2C_Read... [13:00:48]Read from MH i2c: E2 0B 00 [13:00:48]MH_I2C_Read... [13:00:48]Read from MH i2c: E2 0B 00 03 8D 00 AC 10 B7 B8 27 16 2F 27 90 00 CA [13:00:48]RAPDU: AC 10 B7 B8 27 16 2F 27 90 00 [13:00:48]wFMCommunicate OK [13:00:48]SAM_PROTO_SignData done [13:00:48]FM_MakeSignedData done [13:00:48]CreateOFDProtocolMessage [13:00:48]wFMCommunicate request_size=4 [13:00:48]MH_SAM_APDU [13:00:48]CAPDU: 80 11 00 00 [13:00:48]Write to MH i2c: E2 08 00 04 8D 80 11 00 00 00 00 00 00 0B [13:00:48]Write i2c OK [13:00:48]MH_I2C_Read... [13:00:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:00:48]Read from MH i2c: E2 [13:00:48]MH_I2C_Read... [13:00:48]Read from MH i2c: E2 17 00 [13:00:48]MH_I2C_Read... [13:00:48]Read from MH i2c: E2 17 00 04 8D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 60 [13:00:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:00:48]wFMCommunicate OK [13:00:48]CreateOFDProtocolMessage done [13:00:48]OFDSenderStorePacket 311447 [13:00:48]StoreOFDPacket docnum=311447 [13:00:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 5A CB 0D 01 1B E7 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6E 23 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 84 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 26 01 00 00 F4 03 04 00 03 2E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 97 C0 04 00 35 04 06 00 2D 28 85 92 9E 44 AC 10 B7 B8 27 16 2F 27 [13:00:48]CheckFolder [13:00:48]dirname=/storage/ofd_packets [13:00:48]CheckFolder done [13:00:48]ProducePacketName [13:00:48]name=ofd_packets/00311447 [13:00:48]NVStorageSaveData ofd_packets/00311447 [13:00:48]File name is /storage/ofd_packets/00311447 [13:00:48]Write 307 bytes [13:00:48]NVStorageSaveData done [13:00:48]OFDSenderStorePacket done [13:00:48]KKMCreateOFDPacket done [13:00:48]NVStorageSaveData kkm_last_timestamp [13:00:48]File name is /storage/kkm_last_timestamp [13:00:48]Write 4 bytes [13:00:48]NVStorageSaveData done [13:00:48]ExternCall_PrintAddStr [13:00:48]wPrintStart [13:00:48]Write to MH i2c: 01 00 00 05 8D 92 [13:00:48]Write i2c OK [13:00:48]MH_I2C_Read... [13:00:48]Read from MH i2c: 01 [13:00:48]MH_I2C_Read... [13:00:48]Read from MH i2c: 01 07 00 [13:00:48]MH_I2C_Read... [13:00:48]Read from MH i2c: 01 07 00 05 8D 00 00 00 00 00 FF 0F A7 [13:00:48]RasterBufferAndPrint [13:00:48]line Счет N : (1)645246 [13:00:48]line ИНН: 02508201610067 [13:00:48]line Контрольно-Кассовый Чек [13:00:48]line ПРОДАЖА [13:00:48]line ТРК (МРК, ГНК) : 63 [13:00:48]line Товар: 2710194210 [13:00:48]line D-ENERGY ДТ-К-2 [13:00:48]line 9.070 * 77.20 [13:00:48]line = 700.20 [13:00:48]line НДС 12% НСП 1% [13:00:48]line > о реализуемом товаре [13:00:48]line ОКРУГЛЕНИЕ: -0.20 [13:00:48]line ИТОГО: 700.00 [13:00:48]line Внесено: 700.00 [13:00:48]line СДАЧА: 0.00 [13:00:48]line НСП 1% : 6.20 [13:00:48]line НДС 12% : 74.36 [13:00:48]line Наличными: 700.00 [13:00:48]line Безнал.: 0.00 [13:00:48]line Место: АЗС № 172 "Партнер Нефть" [13:00:48]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:00:48]line СНО: Общий режим [13:00:48]line Чек 294 30.10.2024 13:00 [13:00:48]line Смена: 536 ФФД: 1.0 [13:00:48]line ЗНМ: 0300000116 [13:00:48]line РНМ: 0000000000091780 [13:00:48]line Версия ККМ: 001 [13:00:48]line ФМ: 0000000000871765 [13:00:48]line ФД: 311447 [13:00:48]line ФПД: 49652062920260 [13:00:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T130051&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311447&fm=49652062920260&tin=02508201610067®Number=0000000000091780&sum=70000 [13:00:48]written 0, free lines is 4095 [13:00:48]OFD Sender: Processing packet 311447 [packets to send 223, broken 222] [13:00:48]ProducePacketName [13:00:48]name=ofd_packets/00311447 [13:00:48]OFD Sender: To server: pG, [13:00:48]CommunicateWithHost lk.salyk.kg:30040 [13:00:48]ConnectInit lk.salyk.kg [13:00:48]Connected sock=9 [13:00:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 5A CB 0D 01 1B E7 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6E 23 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 84 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 26 01 00 00 F4 03 04 00 03 2E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 97 C0 04 00 35 04 06 00 2D 28 85 92 9E 44 AC 10 B7 B8 27 16 2F 27 [13:00:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 A4 A4 47 00 59 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 31 37 36 35 10 04 04 00 97 C0 04 00 F4 03 04 00 53 D4 21 67 B6 04 01 00 00 43 F7 F7 C2 86 52 17 93 [13:00:48]CommunicateWithHost err = 0 [13:00:48]CheckOFDResponse [13:00:48]1017 (14) - 77093643461234 [13:00:48]1041 (16) - 0000000000871765 [13:00:48]1040 (4) - 311447 [13:00:48]1012 (4) - 30.10.2024 06:38 [13:00:48]1206 (1) - 0 [13:00:48]OFD Sender: Remove packet 311447 [13:00:48]ProducePacketName [13:00:48]name=ofd_packets/00311447 [13:00:48]NVStorageDeleteData [13:00:48]Write to MH i2c: 01 00 00 2F 8D BC [13:00:48]Write i2c OK [13:00:48]MH_I2C_Read... [13:00:48]Read from MH i2c: 01 [13:00:48]MH_I2C_Read... [13:00:48]Read from MH i2c: 01 07 00 [13:00:48]MH_I2C_Read... [13:00:48]Read from MH i2c: 01 07 00 2F 8D 00 00 00 00 00 C8 0C 97 [13:00:48]RasterBufferAndPrint [13:00:48]line [13:00:48]line [13:00:48]line [13:00:48]line [13:00:48]line [13:00:48]written 0, free lines is 3287 [13:00:48]MH_Cut [13:00:48]Write to MH i2c: D1 01 00 36 8D 01 95 [13:00:48]Write i2c OK [13:00:48]MH_I2C_Read... [13:00:48]Read from MH i2c: D1 [13:00:48]MH_I2C_Read... [13:00:48]Read from MH i2c: D1 01 00 [13:00:48]MH_I2C_Read... [13:00:48]Read from MH i2c: D1 01 00 36 8D 00 94 [13:00:48]Write to MH i2c: 01 00 00 37 8D C4 [13:00:48]Write i2c OK [13:00:48]MH_I2C_Read... [13:00:49]OFD Sender: No OFD packet to send [13:00:49]*** Cut start [13:00:49]*** Purtial cut [13:00:49]*** Stage 1: CUTSNS_PIN = 1 [13:00:49]Read from MH i2c: 01 [13:00:49]MH_I2C_Read... [13:00:49]*** Stop cut motor [13:00:49]*** Cut end [13:00:49]Read from MH i2c: 01 07 00 [13:00:49]MH_I2C_Read... [13:00:49]Read from MH i2c: 01 07 00 37 8D 00 00 00 00 00 FF 0F D9 [13:00:49]process_action close_receipt done [13:00:49]requested_data is exist [13:00:49]produce_requested_data [13:00:49]requested_item fm.sn is exist - process it [13:00:49]wFMCommunicate request_size=4 [13:00:49]MH_SAM_APDU [13:00:49]CAPDU: 80 11 00 00 [13:00:49]Write to MH i2c: E2 08 00 38 8D 80 11 00 00 00 00 00 00 3F [13:00:49]Write i2c OK [13:00:49]MH_I2C_Read... [13:00:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:00:49]Read from MH i2c: E2 [13:00:49]MH_I2C_Read... [13:00:49]Read from MH i2c: E2 17 00 [13:00:49]MH_I2C_Read... [13:00:49]Read from MH i2c: E2 17 00 38 8D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 94 [13:00:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:00:49]wFMCommunicate OK [13:00:49]requested_item fd.num is exist - process it [13:00:49]SAM_PROTO_GetFieldsCounters [13:00:49]wFMCommunicate request_size=4 [13:00:49]MH_SAM_APDU [13:00:49]CAPDU: 80 13 00 00 [13:00:49]Write to MH i2c: E2 08 00 39 8D 80 13 00 00 00 00 00 00 42 [13:00:49]Write i2c OK [13:00:49]MH_I2C_Read... [13:00:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:00:50]Read from MH i2c: E2 [13:00:50]MH_I2C_Read... [13:00:50]Read from MH i2c: E2 62 00 [13:00:50]MH_I2C_Read... [13:00:50]Read from MH i2c: E2 62 00 39 8D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 97 C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 26 01 00 00 5E 04 04 00 26 01 00 00 57 04 04 00 27 01 00 00 19 04 04 00 00 00 00 00 90 00 4F [13:00: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 97 C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 26 01 00 00 5E 04 04 00 26 01 00 00 57 04 04 00 27 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:00:50]wFMCommunicate OK [13:00:50]SAM_PROTO_GetFieldsCounters done [13:00:50]requested_item shift.num is exist - process it [13:00:50]requested_item shift.opened is exist - process it [13:00:50]req_shift_opened [13:00:50]FM_GetShiftState [13:00:50]SAM_PROTO_GetShiftState [13:00:50]wFMCommunicate request_size=4 [13:00:50]MH_SAM_APDU [13:00:50]CAPDU: 80 13 01 00 [13:00:50]Write to MH i2c: E2 08 00 3A 8D 80 13 01 00 00 00 00 00 44 [13:00:50]Write i2c OK [13:00:50]MH_I2C_Read... [13:00:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:00:50]Read from MH i2c: E2 [13:00:50]MH_I2C_Read... [13:00:50]Read from MH i2c: E2 0E 00 [13:00:50]MH_I2C_Read... [13:00:50]Read from MH i2c: E2 0E 00 3A 8D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 2F [13:00:50]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:00:50]wFMCommunicate OK [13:00:50]SAM_PROTO_GetShiftState done [13:00:50]FM_GetShiftState done [13:00:50]req_shift_opened done [13:00:50]requested_item shift.open_date is exist - process it [13:00:50]req_shift_open_date [13:00:50]req_shift_open_date done [13:00:50]produce_requested_data done [13:00:50]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311447,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:00:50]process_action_free close_receipt [13:00:50]json_value_free [13:00:50]json_value_free done [13:00:50]process_json_proto returns [13:00:50]Send response to host [13:00:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311447,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:00:50]free response buf [13:00:50]execute_script done [13:00:50]execute_script returns [13:00:50]free content buf [13:00:50]Sock 10.Close socket [13:00:50]Sock 10.Thread stoped [13:00:54]OFD Sender: No OFD packet to send [13:00:59]OFD Sender: No OFD packet to send [13:01:04]OFD Sender: No OFD packet to send [13:01:09]OFD Sender: No OFD packet to send [13:01:14]OFD Sender: No OFD packet to send [13:01:16]accept exits with 7 [13:01:16]New connection [13:01:16]New thread 3066510692 created [13:01:16]Thread 3066654052 joined [13:01:16]Waiting for new connection... [13:01:16] Sock 7.Parse request [13:01:16]Sock 7.Check first char [13:01:16]Sock 7.First char is OK [13:01:16]request: POST /json_proto HTTP/1.0 [13:01:16]Method: POST [13:01:16]URL: /json_proto [13:01:16]Method is POST - this is cgi request [13:01:16]url: /json_proto [13:01:16]query_string will be loaded in cgi processing [13:01:16]execute_cgi json_proto POST (null) [13:01:16]execute_cgi path=json_proto method=POST [13:01:16]POST find Content-Length [13:01:16]Host: 172.17.96.3:8080 [13:01:16]Content-Length: 677 [13:01:16]Content-Type: application/json [13:01:16] [13:01:16]POST finish read [13:01:16]Found Content-Length = 677 [13:01:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645248", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.550, "sum" : 170.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 170.00, "total" : 170.00, "payments": [ { "type": 0, "sum" : 170.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:01:16]execute_script... [13:01: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)645248", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.550, "sum" : 170.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 170.00, "total" : 170.00, "payments": [ { "type": 0, "sum" : 170.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:01:16]POST & json_proto [13:01:16]process_json_proto [13:01:16]json parsed OK: [13:01:16]protocol is kg_v1.0 [13:01:16]action value=close_receipt [13:01:16]process_action close_receipt [13:01:16]cmd_close_receipt [13:01:16]MH_GetDate [13:01:16]Write to MH i2c: F0 00 00 3B 8D B7 [13:01:16]Write i2c OK [13:01:16]MH_I2C_Read... [13:01:16]Read from MH i2c: F0 [13:01:16]MH_I2C_Read... [13:01:16]Read from MH i2c: F0 09 00 [13:01:16]MH_I2C_Read... [13:01:16]Read from MH i2c: F0 09 00 3B 8D 00 22 2E 22 67 44 5E 04 65 A4 [13:01:16]GetLastDocTimeStamp 1730293251 [13:01:16]current date 1730293282 [13:01:16]FM_GetShiftState [13:01:16]SAM_PROTO_GetShiftState [13:01:16]wFMCommunicate request_size=4 [13:01:16]MH_SAM_APDU [13:01:16]CAPDU: 80 13 01 00 [13:01:16]Write to MH i2c: E2 08 00 3C 8D 80 13 01 00 00 00 00 00 46 [13:01:16]Write i2c OK [13:01:16]MH_I2C_Read... [13:01:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:01:17]Read from MH i2c: E2 [13:01:17]MH_I2C_Read... [13:01:17]Read from MH i2c: E2 0E 00 [13:01:17]MH_I2C_Read... [13:01:17]Read from MH i2c: E2 0E 00 3C 8D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 31 [13:01:17]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:01:17]wFMCommunicate OK [13:01:17]SAM_PROTO_GetShiftState done [13:01:17]FM_GetShiftState done [13:01:17]opened in 1730247899 [13:01:17]opened+sec_in_day 1730334299 [13:01:17]quantity*price = 17059 [13:01:17]sum+1 = 17061 [13:01:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.60 ИТОГО: 170.00 Внесено: 170.00 СДАЧА: 0.00 НСП 1% : 1.51 НДС 12% : 18.12 Наличными: 170.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 295 30.10.2024 13:01 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311448 ФПД: 77312825751065 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T130122&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311448&fm=77312825751065&tin=02508201610067®Number=0000000000091780&sum=17000 [13:01:18]StoreToDocumentArchive [13:01:18]shift 536 fd 311448 [13:01:18]save to /storage/0536/doc_00311448 [13:01:18]save last doc name /storage/0536/doc_00311448 to /storage/kkm_last_doc_name [13:01:18]save OK [13:01:18]Clear old archive folders... [13:01:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:01:18]tlvbuf is 008084E0 [13:01:18]SAM_PROTO_ClearQueue [13:01:18]wFMCommunicate request_size=4 [13:01:18]MH_SAM_APDU [13:01:18]CAPDU: 80 09 00 00 [13:01:18]Write to MH i2c: E2 08 00 49 8D 80 09 00 00 00 00 00 00 48 [13:01:18]Write i2c OK [13:01:18]MH_I2C_Read... [13:01:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:01:18]Read from MH i2c: E2 [13:01:18]MH_I2C_Read... [13:01:18]Read from MH i2c: E2 03 00 [13:01:18]MH_I2C_Read... [13:01:18]Read from MH i2c: E2 03 00 49 8D 00 90 00 4A [13:01:18]RAPDU: 90 00 [13:01:18]wFMCommunicate OK [13:01:18]SAM_PROTO_ClearQueue done [13:01:18]KKMCreateOFDPacket [13:01:18]OFDProtocolAddRootSTLVToBuf [13:01:18]FM_MakeSignedData [13:01:18]FM_MakeSignedData [13:01:18]SAM_PROTO_SignData [13:01:18]wFMCommunicate request_size=4 [13:01:18]MH_SAM_APDU [13:01:18]CAPDU: 80 0D 01 02 [13:01:18]Write to MH i2c: E2 08 00 4A 8D 80 0D 01 02 00 00 00 00 50 [13:01:18]Write i2c OK [13:01:18]MH_I2C_Read... [13:01:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:01:18]Read from MH i2c: E2 [13:01:18]MH_I2C_Read... [13:01:18]Read from MH i2c: E2 03 00 [13:01:18]MH_I2C_Read... [13:01:18]Read from MH i2c: E2 03 00 4A 8D 00 90 00 4B [13:01:18]RAPDU: 90 00 [13:01:18]wFMCommunicate OK [13:01:18]wFMCommunicate request_size=255 [13:01:18]MH_SAM_APDU [13:01: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 32 FF 03 08 00 03 F6 09 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A4 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 07 00 00 00 00 07 04 06 00 68 42 00 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 22 2E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 98 C0 04 00 35 04 06 00 46 [13:01:18]Write to MH i2c: E2 02 01 4B 8D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F6 09 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A4 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 07 00 00 00 00 07 04 06 00 68 42 00 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 22 2E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 98 C0 04 00 35 04 06 00 46 00 00 3D [13:01:18]Write i2c OK [13:01:18]MH_I2C_Read... [13:01:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:01:18]Read from MH i2c: E2 [13:01:18]MH_I2C_Read... [13:01:18]Read from MH i2c: E2 03 00 [13:01:18]MH_I2C_Read... [13:01:18]Read from MH i2c: E2 03 00 4B 8D 00 90 00 4C [13:01:18]RAPDU: 90 00 [13:01:18]wFMCommunicate OK [13:01:18]wFMCommunicate request_size=10 [13:01:18]MH_SAM_APDU [13:01:18]CAPDU: 80 0D 02 02 05 50 CB 83 F6 19 [13:01:18]Write to MH i2c: E2 0D 00 4C 8D 80 0D 02 02 05 00 50 CB 83 F6 19 00 00 0A [13:01:18]Write i2c OK [13:01:18]MH_I2C_Read... [13:01:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:01:18]Read from MH i2c: E2 [13:01:18]MH_I2C_Read... [13:01:18]Read from MH i2c: E2 03 00 [13:01:18]MH_I2C_Read... [13:01:18]Read from MH i2c: E2 03 00 4C 8D 00 90 00 4D [13:01:18]RAPDU: 90 00 [13:01:18]wFMCommunicate OK [13:01:18]wFMCommunicate request_size=4 [13:01:18]MH_SAM_APDU [13:01:18]CAPDU: 80 0D 03 02 [13:01:18]Write to MH i2c: E2 08 00 4D 8D 80 0D 03 02 00 00 00 00 55 [13:01:18]Write i2c OK [13:01:18]MH_I2C_Read... [13:01:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:01:18]Read from MH i2c: E2 [13:01:18]MH_I2C_Read... [13:01:18]Read from MH i2c: E2 0B 00 [13:01:18]MH_I2C_Read... [13:01:18]Read from MH i2c: E2 0B 00 4D 8D 00 2E 2F F8 CF 66 98 80 F7 90 00 EF [13:01:18]RAPDU: 2E 2F F8 CF 66 98 80 F7 90 00 [13:01:18]wFMCommunicate OK [13:01:18]SAM_PROTO_SignData done [13:01:18]FM_MakeSignedData done [13:01:18]CreateOFDProtocolMessage [13:01:18]wFMCommunicate request_size=4 [13:01:18]MH_SAM_APDU [13:01:18]CAPDU: 80 11 00 00 [13:01:18]Write to MH i2c: E2 08 00 4E 8D 80 11 00 00 00 00 00 00 55 [13:01:18]Write i2c OK [13:01:18]MH_I2C_Read... [13:01:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:01:18]Read from MH i2c: E2 [13:01:18]MH_I2C_Read... [13:01:18]Read from MH i2c: E2 17 00 [13:01:18]MH_I2C_Read... [13:01:18]Read from MH i2c: E2 17 00 4E 8D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AA [13:01:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:01:18]wFMCommunicate OK [13:01:18]CreateOFDProtocolMessage done [13:01:18]OFDSenderStorePacket 311448 [13:01:18]StoreOFDPacket docnum=311448 [13:01:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F3 96 07 01 F1 58 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F6 09 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A4 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 07 00 00 00 00 07 04 06 00 68 42 00 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 22 2E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 98 C0 04 00 35 04 06 00 46 50 CB 83 F6 19 2E 2F F8 CF 66 98 80 F7 [13:01:18]CheckFolder [13:01:18]dirname=/storage/ofd_packets [13:01:18]CheckFolder done [13:01:18]ProducePacketName [13:01:18]name=ofd_packets/00311448 [13:01:18]NVStorageSaveData ofd_packets/00311448 [13:01:18]File name is /storage/ofd_packets/00311448 [13:01:18]Write 301 bytes [13:01:18]NVStorageSaveData done [13:01:18]OFDSenderStorePacket done [13:01:18]KKMCreateOFDPacket done [13:01:18]NVStorageSaveData kkm_last_timestamp [13:01:18]File name is /storage/kkm_last_timestamp [13:01:18]Write 4 bytes [13:01:18]NVStorageSaveData done [13:01:18]ExternCall_PrintAddStr [13:01:18]wPrintStart [13:01:18]Write to MH i2c: 01 00 00 4F 8D DC [13:01:18]Write i2c OK [13:01:18]MH_I2C_Read... [13:01:18]Read from MH i2c: 01 [13:01:18]MH_I2C_Read... [13:01:18]Read from MH i2c: 01 07 00 [13:01:18]MH_I2C_Read... [13:01:18]Read from MH i2c: 01 07 00 4F 8D 00 00 00 00 00 FF 0F F1 [13:01:18]RasterBufferAndPrint [13:01:18]line Счет N : (1)645248 [13:01:18]line ИНН: 02508201610067 [13:01:18]line Контрольно-Кассовый Чек [13:01:18]line ПРОДАЖА [13:01:18]line ТРК (МРК, ГНК) : 41 [13:01:18]line Товар: 2710124130 [13:01:18]line Аи-92-К-2 [13:01:18]line 2.550 * 66.90 [13:01:18]line = 170.60 [13:01:18]line НДС 12% НСП 1% [13:01:18]line > о реализуемом товаре [13:01:18]line ОКРУГЛЕНИЕ: -0.60 [13:01:18]line ИТОГО: 170.00 [13:01:18]line Внесено: 170.00 [13:01:18]line СДАЧА: 0.00 [13:01:18]line НСП 1% : 1.51 [13:01:18]line НДС 12% : 18.12 [13:01:18]line Наличными: 170.00 [13:01:18]line Безнал.: 0.00 [13:01:18]line Место: АЗС № 172 "Партнер Нефть" [13:01:18]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:01:18]line СНО: Общий режим [13:01:18]line Чек 295 30.10.2024 13:01 [13:01:18]line Смена: 536 ФФД: 1.0 [13:01:18]line ЗНМ: 0300000116 [13:01:18]line РНМ: 0000000000091780 [13:01:18]line Версия ККМ: 001 [13:01:18]line ФМ: 0000000000871765 [13:01:18]line ФД: 311448 [13:01:18]line ФПД: 77312825751065 [13:01:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T130122&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311448&fm=77312825751065&tin=02508201610067®Number=0000000000091780&sum=17000 [13:01:18]written 0, free lines is 4095 [13:01:18]OFD Sender: Processing packet 311448 [packets to send 223, broken 222] [13:01:18]ProducePacketName [13:01:18]name=ofd_packets/00311448 [13:01:18]OFD Sender: To server: pG, [13:01:18]CommunicateWithHost lk.salyk.kg:30040 [13:01:18]ConnectInit lk.salyk.kg [13:01:18]Connected sock=10 [13:01:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F3 96 07 01 F1 58 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F6 09 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A4 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 07 00 00 00 00 07 04 06 00 68 42 00 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 22 2E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 98 C0 04 00 35 04 06 00 46 50 CB 83 F6 19 2E 2F F8 CF 66 98 80 F7 [13:01:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 6C 60 47 00 E0 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 31 37 36 35 10 04 04 00 98 C0 04 00 F4 03 04 00 72 D4 21 67 B6 04 01 00 00 9E A6 1C C5 64 37 2E 45 [13:01:19]CommunicateWithHost err = 0 [13:01:19]CheckOFDResponse [13:01:19]1017 (14) - 77093643461234 [13:01:19]1041 (16) - 0000000000871765 [13:01:19]1040 (4) - 311448 [13:01:19]1012 (4) - 30.10.2024 06:38 [13:01:19]1206 (1) - 0 [13:01:19]OFD Sender: Remove packet 311448 [13:01:19]ProducePacketName [13:01:19]name=ofd_packets/00311448 [13:01:19]NVStorageDeleteData [13:01:19]Write to MH i2c: 01 00 00 79 8D 06 [13:01:19]Write i2c OK [13:01:19]MH_I2C_Read... [13:01:19]Read from MH i2c: 01 [13:01:19]MH_I2C_Read... [13:01:19]Read from MH i2c: 01 07 00 [13:01:19]MH_I2C_Read... [13:01:19]Read from MH i2c: 01 07 00 79 8D 00 00 00 00 00 C0 0C D9 [13:01:19]RasterBufferAndPrint [13:01:19]line [13:01:19]line [13:01:19]line [13:01:19]line [13:01:19]line [13:01:19]written 0, free lines is 3272 [13:01:19]MH_Cut [13:01:19]Write to MH i2c: D1 01 00 80 8D 01 DF [13:01:19]Write i2c OK [13:01:19]MH_I2C_Read... [13:01:19]Read from MH i2c: D1 [13:01:19]MH_I2C_Read... [13:01:19]Read from MH i2c: D1 01 00 [13:01:19]MH_I2C_Read... [13:01:19]Read from MH i2c: D1 01 00 80 8D 00 DE [13:01:19]Write to MH i2c: 01 00 00 81 8D 0E [13:01:19]Write i2c OK [13:01:19]MH_I2C_Read... [13:01:19]OFD Sender: No OFD packet to send [13:01:19]*** Cut start [13:01:19]*** Purtial cut [13:01:19]*** Stage 1: CUTSNS_PIN = 1 [13:01:20]Read from MH i2c: 01 [13:01:20]MH_I2C_Read... [13:01:20]*** Stop cut motor [13:01:20]*** Cut end [13:01:20]Read from MH i2c: 01 07 00 [13:01:20]MH_I2C_Read... [13:01:20]Read from MH i2c: 01 07 00 81 8D 00 00 00 00 00 FF 0F 23 [13:01:20]process_action close_receipt done [13:01:20]requested_data is exist [13:01:20]produce_requested_data [13:01:20]requested_item fm.sn is exist - process it [13:01:20]wFMCommunicate request_size=4 [13:01:20]MH_SAM_APDU [13:01:20]CAPDU: 80 11 00 00 [13:01:20]Write to MH i2c: E2 08 00 82 8D 80 11 00 00 00 00 00 00 89 [13:01:20]Write i2c OK [13:01:20]MH_I2C_Read... [13:01:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:01:20]Read from MH i2c: E2 [13:01:20]MH_I2C_Read... [13:01:20]Read from MH i2c: E2 17 00 [13:01:20]MH_I2C_Read... [13:01:20]Read from MH i2c: E2 17 00 82 8D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DE [13:01:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:01:20]wFMCommunicate OK [13:01:20]requested_item fd.num is exist - process it [13:01:20]SAM_PROTO_GetFieldsCounters [13:01:20]wFMCommunicate request_size=4 [13:01:20]MH_SAM_APDU [13:01:20]CAPDU: 80 13 00 00 [13:01:20]Write to MH i2c: E2 08 00 83 8D 80 13 00 00 00 00 00 00 8C [13:01:20]Write i2c OK [13:01:20]MH_I2C_Read... [13:01:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:01:20]Read from MH i2c: E2 [13:01:20]MH_I2C_Read... [13:01:20]Read from MH i2c: E2 62 00 [13:01:20]MH_I2C_Read... [13:01:20]Read from MH i2c: E2 62 00 83 8D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 98 C0 04 00 0E 04 04 00 18 02 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 9D [13:01: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 98 C0 04 00 0E 04 04 00 18 02 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:01:20]wFMCommunicate OK [13:01:20]SAM_PROTO_GetFieldsCounters done [13:01:20]requested_item shift.num is exist - process it [13:01:20]requested_item shift.opened is exist - process it [13:01:20]req_shift_opened [13:01:20]FM_GetShiftState [13:01:20]SAM_PROTO_GetShiftState [13:01:20]wFMCommunicate request_size=4 [13:01:20]MH_SAM_APDU [13:01:20]CAPDU: 80 13 01 00 [13:01:20]Write to MH i2c: E2 08 00 84 8D 80 13 01 00 00 00 00 00 8E [13:01:20]Write i2c OK [13:01:20]MH_I2C_Read... [13:01:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:01:20]Read from MH i2c: E2 [13:01:20]MH_I2C_Read... [13:01:20]Read from MH i2c: E2 0E 00 [13:01:20]MH_I2C_Read... [13:01:20]Read from MH i2c: E2 0E 00 84 8D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 79 [13:01:20]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:01:20]wFMCommunicate OK [13:01:20]SAM_PROTO_GetShiftState done [13:01:20]FM_GetShiftState done [13:01:20]req_shift_opened done [13:01:20]requested_item shift.open_date is exist - process it [13:01:20]req_shift_open_date [13:01:20]req_shift_open_date done [13:01:20]produce_requested_data done [13:01:20]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311448,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:01:20]process_action_free close_receipt [13:01:20]json_value_free [13:01:20]json_value_free done [13:01:20]process_json_proto returns [13:01:20]Send response to host [13:01:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311448,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:01:20]free response buf [13:01:20]execute_script done [13:01:20]execute_script returns [13:01:20]free content buf [13:01:20]Sock 7.Close socket [13:01:20]Sock 7.Thread stoped [13:01:24]OFD Sender: No OFD packet to send [13:01:29]OFD Sender: No OFD packet to send [13:01:34]OFD Sender: No OFD packet to send [13:01:39]OFD Sender: No OFD packet to send [13:01:44]OFD Sender: No OFD packet to send [13:01:49]OFD Sender: No OFD packet to send [13:01:54]OFD Sender: No OFD packet to send [13:01:59]OFD Sender: No OFD packet to send [13:02:04]OFD Sender: No OFD packet to send [13:02:09]OFD Sender: No OFD packet to send [13:02:14]OFD Sender: No OFD packet to send [13:02:19]OFD Sender: No OFD packet to send [13:02:24]OFD Sender: No OFD packet to send [13:02:29]OFD Sender: No OFD packet to send [13:02:34]OFD Sender: No OFD packet to send [13:02:39]OFD Sender: No OFD packet to send [13:02:44]OFD Sender: No OFD packet to send [13:02:49]OFD Sender: No OFD packet to send [13:02:54]OFD Sender: No OFD packet to send [13:02:59]OFD Sender: No OFD packet to send [13:03:04]OFD Sender: No OFD packet to send [13:03:05]accept exits with 9 [13:03:05]New connection [13:03:05]New thread 3066654052 created [13:03:05]Thread 3066510692 joined [13:03:05]Waiting for new connection... [13:03:05] Sock 9.Parse request [13:03:05]Sock 9.Check first char [13:03:05]Sock 9.First char is OK [13:03:05]request: POST /json_proto HTTP/1.0 [13:03:05]Method: POST [13:03:05]URL: /json_proto [13:03:05]Method is POST - this is cgi request [13:03:05]url: /json_proto [13:03:05]query_string will be loaded in cgi processing [13:03:05]execute_cgi json_proto POST (null) [13:03:05]execute_cgi path=json_proto method=POST [13:03:05]POST find Content-Length [13:03:05]Host: 172.17.96.3:8080 [13:03:05]Content-Length: 769 [13:03:05]Content-Type: application/json [13:03:05] [13:03:05]POST finish read [13:03:05]Found Content-Length = 769 [13:03:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645250", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:03:05]execute_script... [13:03: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)645250", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:03:05]POST & json_proto [13:03:05]process_json_proto [13:03:05]json parsed OK: [13:03:05]protocol is kg_v1.0 [13:03:05]action value=close_receipt [13:03:05]process_action close_receipt [13:03:05]cmd_close_receipt [13:03:05]MH_GetDate [13:03:05]Write to MH i2c: F0 00 00 85 8D 01 [13:03:05]Write i2c OK [13:03:05]MH_I2C_Read... [13:03:05]Read from MH i2c: F0 [13:03:05]MH_I2C_Read... [13:03:05]Read from MH i2c: F0 09 00 [13:03:05]MH_I2C_Read... [13:03:05]Read from MH i2c: F0 09 00 85 8D 00 8E 2E 22 67 44 5E 04 65 5A [13:03:05]GetLastDocTimeStamp 1730293282 [13:03:05]current date 1730293390 [13:03:05]FM_GetShiftState [13:03:05]SAM_PROTO_GetShiftState [13:03:05]wFMCommunicate request_size=4 [13:03:05]MH_SAM_APDU [13:03:05]CAPDU: 80 13 01 00 [13:03:05]Write to MH i2c: E2 08 00 86 8D 80 13 01 00 00 00 00 00 90 [13:03:05]Write i2c OK [13:03:05]MH_I2C_Read... [13:03:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:05]Read from MH i2c: E2 [13:03:05]MH_I2C_Read... [13:03:05]Read from MH i2c: E2 0E 00 [13:03:05]MH_I2C_Read... [13:03:05]Read from MH i2c: E2 0E 00 86 8D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 7B [13:03:05]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:03:05]wFMCommunicate OK [13:03:05]SAM_PROTO_GetShiftState done [13:03:05]FM_GetShiftState done [13:03:05]opened in 1730247899 [13:03:05]opened+sec_in_day 1730334299 [13:03:05]quantity*price = 100021 [13:03:05]sum+1 = 100023 [13:03:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 296 30.10.2024 13:03 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311449 ФПД: 210131209392228 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T130310&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311449&fm=210131209392228&tin=02508201610067®Number=0000000000091780&sum=100022 [13:03:06]StoreToDocumentArchive [13:03:06]shift 536 fd 311449 [13:03:06]save to /storage/0536/doc_00311449 [13:03:06]save last doc name /storage/0536/doc_00311449 to /storage/kkm_last_doc_name [13:03:06]save OK [13:03:06]Clear old archive folders... [13:03:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:03:06]tlvbuf is 006B72C0 [13:03:06]SAM_PROTO_ClearQueue [13:03:06]wFMCommunicate request_size=4 [13:03:06]MH_SAM_APDU [13:03:06]CAPDU: 80 09 00 00 [13:03:06]Write to MH i2c: E2 08 00 93 8D 80 09 00 00 00 00 00 00 92 [13:03:06]Write i2c OK [13:03:06]MH_I2C_Read... [13:03:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:03:06]Read from MH i2c: E2 [13:03:06]MH_I2C_Read... [13:03:06]Read from MH i2c: E2 03 00 [13:03:06]MH_I2C_Read... [13:03:06]Read from MH i2c: E2 03 00 93 8D 00 90 00 94 [13:03:06]RAPDU: 90 00 [13:03:06]wFMCommunicate OK [13:03:06]SAM_PROTO_ClearQueue done [13:03:06]KKMCreateOFDPacket [13:03:06]OFDProtocolAddRootSTLVToBuf [13:03:06]FM_MakeSignedData [13:03:06]FM_MakeSignedData [13:03:06]SAM_PROTO_SignData [13:03:06]wFMCommunicate request_size=4 [13:03:06]MH_SAM_APDU [13:03:06]CAPDU: 80 0D 01 02 [13:03:06]Write to MH i2c: E2 08 00 94 8D 80 0D 01 02 00 00 00 00 9A [13:03:06]Write i2c OK [13:03:06]MH_I2C_Read... [13:03:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:03:06]Read from MH i2c: E2 [13:03:06]MH_I2C_Read... [13:03:06]Read from MH i2c: E2 03 00 [13:03:06]MH_I2C_Read... [13:03:06]Read from MH i2c: E2 03 00 94 8D 00 90 00 95 [13:03:06]RAPDU: 90 00 [13:03:06]wFMCommunicate OK [13:03:06]wFMCommunicate request_size=255 [13:03:06]MH_SAM_APDU [13:03: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 33 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 28 01 00 00 F4 03 04 00 8E 2E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 99 C0 04 00 35 04 06 00 BF [13:03:06]Write to MH i2c: E2 02 01 95 8D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 28 01 00 00 F4 03 04 00 8E 2E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 99 C0 04 00 35 04 06 00 BF 00 00 16 [13:03:06]Write i2c OK [13:03:06]MH_I2C_Read... [13:03:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:07]Read from MH i2c: E2 [13:03:07]MH_I2C_Read... [13:03:07]Read from MH i2c: E2 03 00 [13:03:07]MH_I2C_Read... [13:03:07]Read from MH i2c: E2 03 00 95 8D 00 90 00 96 [13:03:07]RAPDU: 90 00 [13:03:07]wFMCommunicate OK [13:03:07]wFMCommunicate request_size=10 [13:03:07]MH_SAM_APDU [13:03:07]CAPDU: 80 0D 02 02 05 1C FC 17 90 64 [13:03:07]Write to MH i2c: E2 0D 00 96 8D 80 0D 02 02 05 00 1C FC 17 90 64 00 00 CA [13:03:07]Write i2c OK [13:03:07]MH_I2C_Read... [13:03:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:07]Read from MH i2c: E2 [13:03:07]MH_I2C_Read... [13:03:07]Read from MH i2c: E2 03 00 [13:03:07]MH_I2C_Read... [13:03:07]Read from MH i2c: E2 03 00 96 8D 00 90 00 97 [13:03:07]RAPDU: 90 00 [13:03:07]wFMCommunicate OK [13:03:07]wFMCommunicate request_size=4 [13:03:07]MH_SAM_APDU [13:03:07]CAPDU: 80 0D 03 02 [13:03:07]Write to MH i2c: E2 08 00 97 8D 80 0D 03 02 00 00 00 00 9F [13:03:07]Write i2c OK [13:03:07]MH_I2C_Read... [13:03:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:03:07]Read from MH i2c: E2 [13:03:07]MH_I2C_Read... [13:03:07]Read from MH i2c: E2 0B 00 [13:03:07]MH_I2C_Read... [13:03:07]Read from MH i2c: E2 0B 00 97 8D 00 65 C4 D1 A7 54 9C 1A 49 90 00 94 [13:03:07]RAPDU: 65 C4 D1 A7 54 9C 1A 49 90 00 [13:03:07]wFMCommunicate OK [13:03:07]SAM_PROTO_SignData done [13:03:07]FM_MakeSignedData done [13:03:07]CreateOFDProtocolMessage [13:03:07]wFMCommunicate request_size=4 [13:03:07]MH_SAM_APDU [13:03:07]CAPDU: 80 11 00 00 [13:03:07]Write to MH i2c: E2 08 00 98 8D 80 11 00 00 00 00 00 00 9F [13:03:07]Write i2c OK [13:03:07]MH_I2C_Read... [13:03:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:07]Read from MH i2c: E2 [13:03:07]MH_I2C_Read... [13:03:07]Read from MH i2c: E2 17 00 [13:03:07]MH_I2C_Read... [13:03:07]Read from MH i2c: E2 17 00 98 8D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F4 [13:03:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:03:07]wFMCommunicate OK [13:03:07]CreateOFDProtocolMessage done [13:03:07]OFDSenderStorePacket 311449 [13:03:07]StoreOFDPacket docnum=311449 [13:03:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 5C E1 07 01 A5 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 33 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 28 01 00 00 F4 03 04 00 8E 2E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 99 C0 04 00 35 04 06 00 BF 1C FC 17 90 64 65 C4 D1 A7 54 9C 1A 49 [13:03:07]CheckFolder [13:03:07]dirname=/storage/ofd_packets [13:03:07]CheckFolder done [13:03:07]ProducePacketName [13:03:07]name=ofd_packets/00311449 [13:03:07]NVStorageSaveData ofd_packets/00311449 [13:03:07]File name is /storage/ofd_packets/00311449 [13:03:07]Write 301 bytes [13:03:07]NVStorageSaveData done [13:03:07]OFDSenderStorePacket done [13:03:07]KKMCreateOFDPacket done [13:03:07]NVStorageSaveData kkm_last_timestamp [13:03:07]File name is /storage/kkm_last_timestamp [13:03:07]Write 4 bytes [13:03:07]NVStorageSaveData done [13:03:07]ExternCall_PrintAddStr [13:03:07]wPrintStart [13:03:07]Write to MH i2c: 01 00 00 99 8D 26 [13:03:07]Write i2c OK [13:03:07]MH_I2C_Read... [13:03:07]Read from MH i2c: 01 [13:03:07]MH_I2C_Read... [13:03:07]Read from MH i2c: 01 07 00 [13:03:07]MH_I2C_Read... [13:03:07]Read from MH i2c: 01 07 00 99 8D 00 00 00 00 00 FF 0F 3B [13:03:07]RasterBufferAndPrint [13:03:07]line Счет N : (1)645250 [13:03:07]line ИНН: 02508201610067 [13:03:07]line Контрольно-Кассовый Чек [13:03:07]line ПРОДАЖА [13:03:07]line ТРК (МРК, ГНК) : 51 [13:03:07]line Товар: 2710124500 [13:03:07]line Аи-95-К-3 [13:03:07]line 13.480 * 74.20 [13:03:07]line = 1000.22 [13:03:07]line НДС 12% НСП 1% [13:03:07]line > о реализуемом товаре [13:03:07]line ИТОГО: 1000.22 [13:03:07]line НСП 1% : 8.85 [13:03:07]line НДС 12% : 106.22 [13:03:07]line Наличными: 0.00 [13:03:07]line Безнал.: 1000.22 [13:03:07]line Место: АЗС № 172 "Партнер Нефть" [13:03:07]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:03:07]line СНО: Общий режим [13:03:07]line Чек 296 30.10.2024 13:03 [13:03:07]line Смена: 536 ФФД: 1.0 [13:03:07]line ЗНМ: 0300000116 [13:03:07]line РНМ: 0000000000091780 [13:03:07]line Версия ККМ: 001 [13:03:07]line Платежная система: Mbank [13:03:07]line ФМ: 0000000000871765 [13:03:07]line ФД: 311449 [13:03:07]line ФПД: 210131209392228 [13:03:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T130310&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311449&fm=210131209392228&tin=02508201610067®Number=0000000000091780&sum=100022 [13:03:07]written 0, free lines is 4095 [13:03:07]OFD Sender: Processing packet 311449 [packets to send 223, broken 222] [13:03:07]ProducePacketName [13:03:07]name=ofd_packets/00311449 [13:03:07]OFD Sender: To server: pG, [13:03:07]CommunicateWithHost lk.salyk.kg:30040 [13:03:07]ConnectInit lk.salyk.kg [13:03:07]Connected sock=10 [13:03:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 5C E1 07 01 A5 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 33 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 28 01 00 00 F4 03 04 00 8E 2E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 99 C0 04 00 35 04 06 00 BF 1C FC 17 90 64 65 C4 D1 A7 54 9C 1A 49 [13:03:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 68 9D 47 00 BD 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 31 37 36 35 10 04 04 00 99 C0 04 00 F4 03 04 00 DE D4 21 67 B6 04 01 00 00 E4 9D 6C 65 7C 52 DD F2 [13:03:07]CommunicateWithHost err = 0 [13:03:07]CheckOFDResponse [13:03:07]1017 (14) - 77093643461234 [13:03:07]1041 (16) - 0000000000871765 [13:03:07]1040 (4) - 311449 [13:03:07]1012 (4) - 30.10.2024 06:40 [13:03:07]1206 (1) - 0 [13:03:07]OFD Sender: Remove packet 311449 [13:03:07]ProducePacketName [13:03:07]name=ofd_packets/00311449 [13:03:07]NVStorageDeleteData [13:03:07]Write to MH i2c: 01 00 00 C1 8D 4E [13:03:07]Write i2c OK [13:03:07]MH_I2C_Read... [13:03:07]Read from MH i2c: 01 [13:03:07]MH_I2C_Read... [13:03:07]Read from MH i2c: 01 07 00 [13:03:07]MH_I2C_Read... [13:03:07]Read from MH i2c: 01 07 00 C1 8D 00 00 00 00 00 F4 0C 55 [13:03:07]RasterBufferAndPrint [13:03:07]line [13:03:07]line [13:03:07]line [13:03:07]line [13:03:07]line [13:03:07]written 0, free lines is 3324 [13:03:07]MH_Cut [13:03:07]Write to MH i2c: D1 01 00 C8 8D 01 27 [13:03:07]Write i2c OK [13:03:07]MH_I2C_Read... [13:03:07]Read from MH i2c: D1 [13:03:07]MH_I2C_Read... [13:03:07]Read from MH i2c: D1 01 00 [13:03:07]MH_I2C_Read... [13:03:07]Read from MH i2c: D1 01 00 C8 8D 00 26 [13:03:07]Write to MH i2c: 01 00 00 C9 8D 56 [13:03:07]Write i2c OK [13:03:07]MH_I2C_Read... [13:03:08]OFD Sender: No OFD packet to send [13:03:08]*** Cut start [13:03:08]*** Purtial cut [13:03:08]*** Stage 1: CUTSNS_PIN = 1 [13:03:08]Read from MH i2c: 01 [13:03:08]MH_I2C_Read... [13:03:08]*** Stop cut motor [13:03:08]*** Cut end [13:03:08]Read from MH i2c: 01 07 00 [13:03:08]MH_I2C_Read... [13:03:08]Read from MH i2c: 01 07 00 C9 8D 00 00 00 00 00 FF 0F 6B [13:03:08]process_action close_receipt done [13:03:08]requested_data is exist [13:03:08]produce_requested_data [13:03:08]requested_item fm.sn is exist - process it [13:03:08]wFMCommunicate request_size=4 [13:03:08]MH_SAM_APDU [13:03:08]CAPDU: 80 11 00 00 [13:03:08]Write to MH i2c: E2 08 00 CA 8D 80 11 00 00 00 00 00 00 D1 [13:03:08]Write i2c OK [13:03:08]MH_I2C_Read... [13:03:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:08]Read from MH i2c: E2 [13:03:08]MH_I2C_Read... [13:03:08]Read from MH i2c: E2 17 00 [13:03:08]MH_I2C_Read... [13:03:08]Read from MH i2c: E2 17 00 CA 8D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 26 [13:03:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:03:08]wFMCommunicate OK [13:03:08]requested_item fd.num is exist - process it [13:03:08]SAM_PROTO_GetFieldsCounters [13:03:08]wFMCommunicate request_size=4 [13:03:08]MH_SAM_APDU [13:03:08]CAPDU: 80 13 00 00 [13:03:08]Write to MH i2c: E2 08 00 CB 8D 80 13 00 00 00 00 00 00 D4 [13:03:08]Write i2c OK [13:03:08]MH_I2C_Read... [13:03:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:03:08]Read from MH i2c: E2 [13:03:08]MH_I2C_Read... [13:03:08]Read from MH i2c: E2 62 00 [13:03:08]MH_I2C_Read... [13:03:08]Read from MH i2c: E2 62 00 CB 8D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 99 C0 04 00 0E 04 04 00 18 02 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 E9 [13: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 99 C0 04 00 0E 04 04 00 18 02 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:03:08]wFMCommunicate OK [13:03:08]SAM_PROTO_GetFieldsCounters done [13:03:08]requested_item shift.num is exist - process it [13:03:08]requested_item shift.opened is exist - process it [13:03:08]req_shift_opened [13:03:08]FM_GetShiftState [13:03:08]SAM_PROTO_GetShiftState [13:03:08]wFMCommunicate request_size=4 [13:03:08]MH_SAM_APDU [13:03:08]CAPDU: 80 13 01 00 [13:03:08]Write to MH i2c: E2 08 00 CC 8D 80 13 01 00 00 00 00 00 D6 [13:03:08]Write i2c OK [13:03:08]MH_I2C_Read... [13:03:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:09]Read from MH i2c: E2 [13:03:09]MH_I2C_Read... [13:03:09]Read from MH i2c: E2 0E 00 [13:03:09]MH_I2C_Read... [13:03:09]Read from MH i2c: E2 0E 00 CC 8D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 C1 [13:03:09]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:03:09]wFMCommunicate OK [13:03:09]SAM_PROTO_GetShiftState done [13:03:09]FM_GetShiftState done [13:03:09]req_shift_opened done [13:03:09]requested_item shift.open_date is exist - process it [13:03:09]req_shift_open_date [13:03:09]req_shift_open_date done [13:03:09]produce_requested_data done [13:03:09]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311449,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:03:09]process_action_free close_receipt [13:03:09]json_value_free [13:03:09]json_value_free done [13:03:09]process_json_proto returns [13:03:09]Send response to host [13:03:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311449,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:03:09]free response buf [13:03:09]execute_script done [13:03:09]execute_script returns [13:03:09]free content buf [13:03:09]Sock 9.Close socket [13:03:09]Sock 9.Thread stoped [13:03:09]accept exits with 6 [13:03:09]New connection [13:03:09]New thread 3066510692 created [13:03:09]Thread 3066654052 joined [13:03:09]Waiting for new connection... [13:03:09] Sock 6.Parse request [13:03:09]Sock 6.Check first char [13:03:09]Sock 6.First char is OK [13:03:09]request: POST /json_proto HTTP/1.0 [13:03:09]Method: POST [13:03:09]URL: /json_proto [13:03:09]Method is POST - this is cgi request [13:03:09]url: /json_proto [13:03:09]query_string will be loaded in cgi processing [13:03:09]execute_cgi json_proto POST (null) [13:03:09]execute_cgi path=json_proto method=POST [13:03:09]POST find Content-Length [13:03:09]Host: 172.17.96.3:8080 [13:03:09]Content-Length: 677 [13:03:09]Content-Type: application/json [13:03:09] [13:03:09]POST finish read [13:03:09]Found Content-Length = 677 [13:03:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645251", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:03:09]execute_script... [13:03: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)645251", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:03:09]POST & json_proto [13:03:09]process_json_proto [13:03:09]json parsed OK: [13:03:09]protocol is kg_v1.0 [13:03:09]action value=close_receipt [13:03:09]process_action close_receipt [13:03:09]cmd_close_receipt [13:03:09]MH_GetDate [13:03:09]Write to MH i2c: F0 00 00 CD 8D 49 [13:03:09]Write i2c OK [13:03:09]MH_I2C_Read... [13:03:09]Read from MH i2c: F0 [13:03:09]MH_I2C_Read... [13:03:09]Read from MH i2c: F0 09 00 [13:03:09]MH_I2C_Read... [13:03:09]Read from MH i2c: F0 09 00 CD 8D 00 92 2E 22 67 44 5E 04 65 A6 [13:03:09]GetLastDocTimeStamp 1730293390 [13:03:09]current date 1730293394 [13:03:09]FM_GetShiftState [13:03:09]SAM_PROTO_GetShiftState [13:03:09]wFMCommunicate request_size=4 [13:03:09]MH_SAM_APDU [13:03:09]CAPDU: 80 13 01 00 [13:03:09]Write to MH i2c: E2 08 00 CE 8D 80 13 01 00 00 00 00 00 D8 [13:03:09]Write i2c OK [13:03:09]MH_I2C_Read... [13:03:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:09]Read from MH i2c: E2 [13:03:09]MH_I2C_Read... [13:03:09]Read from MH i2c: E2 0E 00 [13:03:09]MH_I2C_Read... [13:03:09]Read from MH i2c: E2 0E 00 CE 8D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 C3 [13:03:09]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:03:09]wFMCommunicate OK [13:03:09]SAM_PROTO_GetShiftState done [13:03:09]FM_GetShiftState done [13:03:09]opened in 1730247899 [13:03:09]opened+sec_in_day 1730334299 [13:03:09]quantity*price = 40006 [13:03:09]sum+1 = 40007 [13:03:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 297 30.10.2024 13:03 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311450 ФПД: 222238170695777 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T130314&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311450&fm=222238170695777&tin=02508201610067®Number=0000000000091780&sum=40000 [13:03:10]StoreToDocumentArchive [13:03:10]shift 536 fd 311450 [13:03:10]save to /storage/0536/doc_00311450 [13:03:10]save last doc name /storage/0536/doc_00311450 to /storage/kkm_last_doc_name [13:03:10]save OK [13:03:10]Clear old archive folders... [13:03:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:03:10]tlvbuf is B6E78DB0 [13:03:10]SAM_PROTO_ClearQueue [13:03:10]wFMCommunicate request_size=4 [13:03:10]MH_SAM_APDU [13:03:10]CAPDU: 80 09 00 00 [13:03:10]Write to MH i2c: E2 08 00 DB 8D 80 09 00 00 00 00 00 00 DA [13:03:10]Write i2c OK [13:03:10]MH_I2C_Read... [13:03:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:03:10]Read from MH i2c: E2 [13:03:10]MH_I2C_Read... [13:03:10]Read from MH i2c: E2 03 00 [13:03:10]MH_I2C_Read... [13:03:10]Read from MH i2c: E2 03 00 DB 8D 00 90 00 DC [13:03:10]RAPDU: 90 00 [13:03:10]wFMCommunicate OK [13:03:10]SAM_PROTO_ClearQueue done [13:03:10]KKMCreateOFDPacket [13:03:10]OFDProtocolAddRootSTLVToBuf [13:03:10]FM_MakeSignedData [13:03:10]FM_MakeSignedData [13:03:10]SAM_PROTO_SignData [13:03:10]wFMCommunicate request_size=4 [13:03:10]MH_SAM_APDU [13:03:10]CAPDU: 80 0D 01 02 [13:03:10]Write to MH i2c: E2 08 00 DC 8D 80 0D 01 02 00 00 00 00 E2 [13:03:10]Write i2c OK [13:03:10]MH_I2C_Read... [13:03:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:03:11]Read from MH i2c: E2 [13:03:11]MH_I2C_Read... [13:03:11]Read from MH i2c: E2 03 00 [13:03:11]MH_I2C_Read... [13:03:11]Read from MH i2c: E2 03 00 DC 8D 00 90 00 DD [13:03:11]RAPDU: 90 00 [13:03:11]wFMCommunicate OK [13:03:11]wFMCommunicate request_size=255 [13:03:11]MH_SAM_APDU [13:03: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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 29 01 00 00 F4 03 04 00 92 2E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9A C0 04 00 35 04 06 00 CA [13:03:11]Write to MH i2c: E2 02 01 DD 8D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 29 01 00 00 F4 03 04 00 92 2E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9A C0 04 00 35 04 06 00 CA 00 00 F4 [13:03:11]Write i2c OK [13:03:11]MH_I2C_Read... [13:03:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:11]Read from MH i2c: E2 [13:03:11]MH_I2C_Read... [13:03:11]Read from MH i2c: E2 03 00 [13:03:11]MH_I2C_Read... [13:03:11]Read from MH i2c: E2 03 00 DD 8D 00 90 00 DE [13:03:11]RAPDU: 90 00 [13:03:11]wFMCommunicate OK [13:03:11]wFMCommunicate request_size=10 [13:03:11]MH_SAM_APDU [13:03:11]CAPDU: 80 0D 02 02 05 1F DB 38 48 61 [13:03:11]Write to MH i2c: E2 0D 00 DE 8D 80 0D 02 02 05 00 1F DB 38 48 61 00 00 CA [13:03:11]Write i2c OK [13:03:11]MH_I2C_Read... [13:03:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:11]Read from MH i2c: E2 [13:03:11]MH_I2C_Read... [13:03:11]Read from MH i2c: E2 03 00 [13:03:11]MH_I2C_Read... [13:03:11]Read from MH i2c: E2 03 00 DE 8D 00 90 00 DF [13:03:11]RAPDU: 90 00 [13:03:11]wFMCommunicate OK [13:03:11]wFMCommunicate request_size=4 [13:03:11]MH_SAM_APDU [13:03:11]CAPDU: 80 0D 03 02 [13:03:11]Write to MH i2c: E2 08 00 DF 8D 80 0D 03 02 00 00 00 00 E7 [13:03:11]Write i2c OK [13:03:11]MH_I2C_Read... [13:03:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:03:11]Read from MH i2c: E2 [13:03:11]MH_I2C_Read... [13:03:11]Read from MH i2c: E2 0B 00 [13:03:11]MH_I2C_Read... [13:03:11]Read from MH i2c: E2 0B 00 DF 8D 00 13 35 00 AC 94 E0 B9 C0 90 00 C9 [13:03:11]RAPDU: 13 35 00 AC 94 E0 B9 C0 90 00 [13:03:11]wFMCommunicate OK [13:03:11]SAM_PROTO_SignData done [13:03:11]FM_MakeSignedData done [13:03:11]CreateOFDProtocolMessage [13:03:11]wFMCommunicate request_size=4 [13:03:11]MH_SAM_APDU [13:03:11]CAPDU: 80 11 00 00 [13:03:11]Write to MH i2c: E2 08 00 E0 8D 80 11 00 00 00 00 00 00 E7 [13:03:11]Write i2c OK [13:03:11]MH_I2C_Read... [13:03:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:11]Read from MH i2c: E2 [13:03:11]MH_I2C_Read... [13:03:11]Read from MH i2c: E2 17 00 [13:03:11]MH_I2C_Read... [13:03:11]Read from MH i2c: E2 17 00 E0 8D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3C [13:03:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:03:11]wFMCommunicate OK [13:03:11]CreateOFDProtocolMessage done [13:03:11]OFDSenderStorePacket 311450 [13:03:11]StoreOFDPacket docnum=311450 [13:03:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 10 5B 07 01 CA 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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 29 01 00 00 F4 03 04 00 92 2E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9A C0 04 00 35 04 06 00 CA 1F DB 38 48 61 13 35 00 AC 94 E0 B9 C0 [13:03:11]CheckFolder [13:03:11]dirname=/storage/ofd_packets [13:03:11]CheckFolder done [13:03:11]ProducePacketName [13:03:11]name=ofd_packets/00311450 [13:03:11]NVStorageSaveData ofd_packets/00311450 [13:03:11]File name is /storage/ofd_packets/00311450 [13:03:11]Write 301 bytes [13:03:11]NVStorageSaveData done [13:03:11]OFDSenderStorePacket done [13:03:11]KKMCreateOFDPacket done [13:03:11]NVStorageSaveData kkm_last_timestamp [13:03:11]File name is /storage/kkm_last_timestamp [13:03:11]Write 4 bytes [13:03:11]NVStorageSaveData done [13:03:11]ExternCall_PrintAddStr [13:03:11]wPrintStart [13:03:11]Write to MH i2c: 01 00 00 E1 8D 6E [13:03:11]OFD Sender: Processing packet 311450 [packets to send 223, broken 222] [13:03:11]ProducePacketName [13:03:11]name=ofd_packets/00311450 [13:03:11]OFD Sender: To server: pG, [13:03:11]CommunicateWithHost lk.salyk.kg:30040 [13:03:11]ConnectInit lk.salyk.kg [13:03:11]Write i2c OK [13:03:11]MH_I2C_Read... [13:03:11]Read from MH i2c: 01 [13:03:11]MH_I2C_Read... [13:03:11]Read from MH i2c: 01 07 00 [13:03:11]MH_I2C_Read... [13:03:11]Read from MH i2c: 01 07 00 E1 8D 00 00 00 00 00 FF 0F 83 [13:03:11]RasterBufferAndPrint [13:03:11]line Счет N : (1)645251 [13:03:11]line ИНН: 02508201610067 [13:03:11]line Контрольно-Кассовый Чек [13:03:11]line ПРОДАЖА [13:03:11]line ТРК (МРК, ГНК) : 41 [13:03:11]line Товар: 2710124130 [13:03:11]line Аи-92-К-2 [13:03:11]line 5.980 * 66.90 [13:03:11]line = 400.06 [13:03:11]line НДС 12% НСП 1% [13:03:11]line > о реализуемом товаре [13:03:11]line ОКРУГЛЕНИЕ: -0.06 [13:03:11]line ИТОГО: 400.00 [13:03:11]line Внесено: 400.00 [13:03:11]line СДАЧА: 0.00 [13:03:11]line НСП 1% : 3.54 [13:03:11]line НДС 12% : 42.48 [13:03:11]line Наличными: 400.00 [13:03:11]line Безнал.: 0.00 [13:03:11]line Место: АЗС № 172 "Партнер Нефть" [13:03:11]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:03:11]line СНО: Общий режим [13:03:11]line Чек 297 30.10.2024 13:03 [13:03:11]line Смена: 536 ФФД: 1.0 [13:03:11]line ЗНМ: 0300000116 [13:03:11]line РНМ: 0000000000091780 [13:03:11]line Версия ККМ: 001 [13:03:11]line ФМ: 0000000000871765 [13:03:11]line ФД: 311450 [13:03:11]line ФПД: 222238170695777 [13:03:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T130314&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311450&fm=222238170695777&tin=02508201610067®Number=0000000000091780&sum=40000 [13:03:11]written 0, free lines is 4095 [13:03:11]Connected sock=10 [13:03:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 10 5B 07 01 CA 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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 29 01 00 00 F4 03 04 00 92 2E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9A C0 04 00 35 04 06 00 CA 1F DB 38 48 61 13 35 00 AC 94 E0 B9 C0 [13:03:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 A5 CA 47 00 7D 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 31 37 36 35 10 04 04 00 9A C0 04 00 F4 03 04 00 E2 D4 21 67 B6 04 01 00 00 B9 B9 64 0C B1 55 93 5C [13:03:11]CommunicateWithHost err = 0 [13:03:11]CheckOFDResponse [13:03:11]1017 (14) - 77093643461234 [13:03:11]1041 (16) - 0000000000871765 [13:03:11]1040 (4) - 311450 [13:03:11]1012 (4) - 30.10.2024 06:40 [13:03:11]1206 (1) - 0 [13:03:11]OFD Sender: Remove packet 311450 [13:03:11]ProducePacketName [13:03:11]name=ofd_packets/00311450 [13:03:11]NVStorageDeleteData [13:03:11]Write to MH i2c: 01 00 00 0B 8E 99 [13:03:11]Write i2c OK [13:03:11]MH_I2C_Read... [13:03:11]Read from MH i2c: 01 [13:03:11]MH_I2C_Read... [13:03:11]Read from MH i2c: 01 07 00 [13:03:11]MH_I2C_Read... [13:03:11]Read from MH i2c: 01 07 00 0B 8E 00 00 00 00 00 DD 0C 89 [13:03:11]RasterBufferAndPrint [13:03:11]line [13:03:11]line [13:03:11]line [13:03:11]line [13:03:11]line [13:03:11]written 0, free lines is 3307 [13:03:12]MH_Cut [13:03:12]Write to MH i2c: D1 01 00 12 8E 01 72 [13:03:12]Write i2c OK [13:03:12]MH_I2C_Read... [13:03:12]Read from MH i2c: D1 [13:03:12]MH_I2C_Read... [13:03:12]Read from MH i2c: D1 01 00 [13:03:12]MH_I2C_Read... [13:03:12]Read from MH i2c: D1 01 00 12 8E 00 71 [13:03:12]Write to MH i2c: 01 00 00 13 8E A1 [13:03:12]Write i2c OK [13:03:12]MH_I2C_Read... [13:03:12]OFD Sender: No OFD packet to send [13:03:12]*** Cut start [13:03:12]*** Purtial cut [13:03:12]*** Stage 1: CUTSNS_PIN = 1 [13:03:13]Read from MH i2c: 01 [13:03:13]MH_I2C_Read... [13:03:13]*** Stop cut motor [13:03:13]*** Cut end [13:03:13]Read from MH i2c: 01 07 00 [13:03:13]MH_I2C_Read... [13:03:13]Read from MH i2c: 01 07 00 13 8E 00 00 00 00 00 FF 0F B6 [13:03:13]process_action close_receipt done [13:03:13]requested_data is exist [13:03:13]produce_requested_data [13:03:13]requested_item fm.sn is exist - process it [13:03:13]wFMCommunicate request_size=4 [13:03:13]MH_SAM_APDU [13:03:13]CAPDU: 80 11 00 00 [13:03:13]Write to MH i2c: E2 08 00 14 8E 80 11 00 00 00 00 00 00 1C [13:03:13]Write i2c OK [13:03:13]MH_I2C_Read... [13:03:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:13]Read from MH i2c: E2 [13:03:13]MH_I2C_Read... [13:03:13]Read from MH i2c: E2 17 00 [13:03:13]MH_I2C_Read... [13:03:13]Read from MH i2c: E2 17 00 14 8E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 71 [13:03:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:03:13]wFMCommunicate OK [13:03:13]requested_item fd.num is exist - process it [13:03:13]SAM_PROTO_GetFieldsCounters [13:03:13]wFMCommunicate request_size=4 [13:03:13]MH_SAM_APDU [13:03:13]CAPDU: 80 13 00 00 [13:03:13]Write to MH i2c: E2 08 00 15 8E 80 13 00 00 00 00 00 00 1F [13:03:13]Write i2c OK [13:03:13]MH_I2C_Read... [13:03:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:03:13]Read from MH i2c: E2 [13:03:13]MH_I2C_Read... [13:03:13]Read from MH i2c: E2 62 00 [13:03:13]MH_I2C_Read... [13:03:13]Read from MH i2c: E2 62 00 15 8E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9A C0 04 00 0E 04 04 00 18 02 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 38 [13:03: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9A C0 04 00 0E 04 04 00 18 02 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:03:13]wFMCommunicate OK [13:03:13]SAM_PROTO_GetFieldsCounters done [13:03:13]requested_item shift.num is exist - process it [13:03:13]requested_item shift.opened is exist - process it [13:03:13]req_shift_opened [13:03:13]FM_GetShiftState [13:03:13]SAM_PROTO_GetShiftState [13:03:13]wFMCommunicate request_size=4 [13:03:13]MH_SAM_APDU [13:03:13]CAPDU: 80 13 01 00 [13:03:13]Write to MH i2c: E2 08 00 16 8E 80 13 01 00 00 00 00 00 21 [13:03:13]Write i2c OK [13:03:13]MH_I2C_Read... [13:03:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:13]Read from MH i2c: E2 [13:03:13]MH_I2C_Read... [13:03:13]Read from MH i2c: E2 0E 00 [13:03:13]MH_I2C_Read... [13:03:13]Read from MH i2c: E2 0E 00 16 8E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 0C [13:03:13]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:03:13]wFMCommunicate OK [13:03:13]SAM_PROTO_GetShiftState done [13:03:13]FM_GetShiftState done [13:03:13]req_shift_opened done [13:03:13]requested_item shift.open_date is exist - process it [13:03:13]req_shift_open_date [13:03:13]req_shift_open_date done [13:03:13]produce_requested_data done [13:03:13]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311450,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:03:13]process_action_free close_receipt [13:03:13]json_value_free [13:03:13]json_value_free done [13:03:13]process_json_proto returns [13:03:13]Send response to host [13:03:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311450,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:03:13]free response buf [13:03:13]execute_script done [13:03:13]execute_script returns [13:03:13]free content buf [13:03:13]Sock 6.Close socket [13:03:13]Sock 6.Thread stoped [13:03:17]OFD Sender: No OFD packet to send [13:03:21]accept exits with 9 [13:03:21]New connection [13:03:21]New thread 3066654052 created [13:03:21]Thread 3066510692 joined [13:03:21]Waiting for new connection... [13:03:21] Sock 9.Parse request [13:03:21]Sock 9.Check first char [13:03:21]Sock 9.First char is OK [13:03:21]request: POST /json_proto HTTP/1.0 [13:03:21]Method: POST [13:03:21]URL: /json_proto [13:03:21]Method is POST - this is cgi request [13:03:21]url: /json_proto [13:03:21]query_string will be loaded in cgi processing [13:03:21]execute_cgi json_proto POST (null) [13:03:21]execute_cgi path=json_proto method=POST [13:03:21]POST find Content-Length [13:03:21]Host: 172.17.96.3:8080 [13:03:21]Content-Length: 769 [13:03:21]Content-Type: application/json [13:03:21] [13:03:21]POST finish read [13:03:21]Found Content-Length = 769 [13:03:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645252", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:03:21]execute_script... [13:03: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)645252", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:03:21]POST & json_proto [13:03:21]process_json_proto [13:03:21]json parsed OK: [13:03:21]protocol is kg_v1.0 [13:03:21]action value=close_receipt [13:03:21]process_action close_receipt [13:03:21]cmd_close_receipt [13:03:21]MH_GetDate [13:03:21]Write to MH i2c: F0 00 00 17 8E 94 [13:03:21]Write i2c OK [13:03:21]MH_I2C_Read... [13:03:21]Read from MH i2c: F0 [13:03:21]MH_I2C_Read... [13:03:21]Read from MH i2c: F0 09 00 [13:03:21]MH_I2C_Read... [13:03:21]Read from MH i2c: F0 09 00 17 8E 00 9F 2E 22 67 44 5E 04 65 FE [13:03:21]GetLastDocTimeStamp 1730293394 [13:03:21]current date 1730293407 [13:03:21]FM_GetShiftState [13:03:21]SAM_PROTO_GetShiftState [13:03:21]wFMCommunicate request_size=4 [13:03:21]MH_SAM_APDU [13:03:21]CAPDU: 80 13 01 00 [13:03:21]Write to MH i2c: E2 08 00 18 8E 80 13 01 00 00 00 00 00 23 [13:03:21]Write i2c OK [13:03:21]MH_I2C_Read... [13:03:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:21]Read from MH i2c: E2 [13:03:21]MH_I2C_Read... [13:03:21]Read from MH i2c: E2 0E 00 [13:03:21]MH_I2C_Read... [13:03:21]Read from MH i2c: E2 0E 00 18 8E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 0E [13:03:21]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:03:21]wFMCommunicate OK [13:03:21]SAM_PROTO_GetShiftState done [13:03:21]FM_GetShiftState done [13:03:21]opened in 1730247899 [13:03:21]opened+sec_in_day 1730334299 [13:03:21]quantity*price = 100015 [13:03:21]sum+1 = 100017 [13:03:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 298 30.10.2024 13:03 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311451 ФПД: 139261002045370 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T130327&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311451&fm=139261002045370&tin=02508201610067®Number=0000000000091780&sum=100016 [13:03:23]StoreToDocumentArchive [13:03:23]shift 536 fd 311451 [13:03:23]save to /storage/0536/doc_00311451 [13:03:23]save last doc name /storage/0536/doc_00311451 to /storage/kkm_last_doc_name [13:03:23]save OK [13:03:23]Clear old archive folders... [13:03:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:03:23]tlvbuf is 00681580 [13:03:23]SAM_PROTO_ClearQueue [13:03:23]wFMCommunicate request_size=4 [13:03:23]MH_SAM_APDU [13:03:23]CAPDU: 80 09 00 00 [13:03:23]Write to MH i2c: E2 08 00 25 8E 80 09 00 00 00 00 00 00 25 [13:03:23]Write i2c OK [13:03:23]MH_I2C_Read... [13:03:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:03:23]Read from MH i2c: E2 [13:03:23]MH_I2C_Read... [13:03:23]Read from MH i2c: E2 03 00 [13:03:23]MH_I2C_Read... [13:03:23]Read from MH i2c: E2 03 00 25 8E 00 90 00 27 [13:03:23]RAPDU: 90 00 [13:03:23]wFMCommunicate OK [13:03:23]SAM_PROTO_ClearQueue done [13:03:23]KKMCreateOFDPacket [13:03:23]OFDProtocolAddRootSTLVToBuf [13:03:23]FM_MakeSignedData [13:03:23]FM_MakeSignedData [13:03:23]SAM_PROTO_SignData [13:03:23]wFMCommunicate request_size=4 [13:03:23]MH_SAM_APDU [13:03:23]CAPDU: 80 0D 01 02 [13:03:23]Write to MH i2c: E2 08 00 26 8E 80 0D 01 02 00 00 00 00 2D [13:03:23]Write i2c OK [13:03:23]MH_I2C_Read... [13:03:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:03:23]Read from MH i2c: E2 [13:03:23]MH_I2C_Read... [13:03:23]Read from MH i2c: E2 03 00 [13:03:23]MH_I2C_Read... [13:03:23]Read from MH i2c: E2 03 00 26 8E 00 90 00 28 [13:03:23]RAPDU: 90 00 [13:03:23]wFMCommunicate OK [13:03:23]wFMCommunicate request_size=255 [13:03:23]MH_SAM_APDU [13:03: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 9F 2E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9B C0 04 00 35 04 06 00 7E [13:03:23]Write to MH i2c: E2 02 01 27 8E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 9F 2E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9B C0 04 00 35 04 06 00 7E 00 00 4D [13:03:23]Write i2c OK [13:03:23]MH_I2C_Read... [13:03:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:23]Read from MH i2c: E2 [13:03:23]MH_I2C_Read... [13:03:23]Read from MH i2c: E2 03 00 [13:03:23]MH_I2C_Read... [13:03:23]Read from MH i2c: E2 03 00 27 8E 00 90 00 29 [13:03:23]RAPDU: 90 00 [13:03:23]wFMCommunicate OK [13:03:23]wFMCommunicate request_size=10 [13:03:23]MH_SAM_APDU [13:03:23]CAPDU: 80 0D 02 02 05 A8 3A 8E D7 BA [13:03:23]Write to MH i2c: E2 0D 00 28 8E 80 0D 02 02 05 00 A8 3A 8E D7 BA 00 00 3B [13:03:23]Write i2c OK [13:03:23]MH_I2C_Read... [13:03:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:23]Read from MH i2c: E2 [13:03:23]MH_I2C_Read... [13:03:23]Read from MH i2c: E2 03 00 [13:03:23]MH_I2C_Read... [13:03:23]Read from MH i2c: E2 03 00 28 8E 00 90 00 2A [13:03:23]RAPDU: 90 00 [13:03:23]wFMCommunicate OK [13:03:23]wFMCommunicate request_size=4 [13:03:23]MH_SAM_APDU [13:03:23]CAPDU: 80 0D 03 02 [13:03:23]Write to MH i2c: E2 08 00 29 8E 80 0D 03 02 00 00 00 00 32 [13:03:23]Write i2c OK [13:03:23]MH_I2C_Read... [13:03:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:03:23]Read from MH i2c: E2 [13:03:23]MH_I2C_Read... [13:03:23]Read from MH i2c: E2 0B 00 [13:03:23]MH_I2C_Read... [13:03:23]Read from MH i2c: E2 0B 00 29 8E 00 C2 E2 33 8F 59 D1 56 C7 90 00 E0 [13:03:23]RAPDU: C2 E2 33 8F 59 D1 56 C7 90 00 [13:03:23]wFMCommunicate OK [13:03:23]SAM_PROTO_SignData done [13:03:23]FM_MakeSignedData done [13:03:23]CreateOFDProtocolMessage [13:03:23]wFMCommunicate request_size=4 [13:03:23]MH_SAM_APDU [13:03:23]CAPDU: 80 11 00 00 [13:03:23]Write to MH i2c: E2 08 00 2A 8E 80 11 00 00 00 00 00 00 32 [13:03:23]Write i2c OK [13:03:23]MH_I2C_Read... [13:03:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:23]Read from MH i2c: E2 [13:03:23]MH_I2C_Read... [13:03:23]Read from MH i2c: E2 17 00 [13:03:23]MH_I2C_Read... [13:03:23]Read from MH i2c: E2 17 00 2A 8E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 87 [13:03:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:03:23]wFMCommunicate OK [13:03:23]CreateOFDProtocolMessage done [13:03:23]OFDSenderStorePacket 311451 [13:03:23]StoreOFDPacket docnum=311451 [13:03:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 12 F0 07 01 9E 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 9F 2E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9B C0 04 00 35 04 06 00 7E A8 3A 8E D7 BA C2 E2 33 8F 59 D1 56 C7 [13:03:23]CheckFolder [13:03:23]dirname=/storage/ofd_packets [13:03:23]CheckFolder done [13:03:23]ProducePacketName [13:03:23]name=ofd_packets/00311451 [13:03:23]NVStorageSaveData ofd_packets/00311451 [13:03:23]File name is /storage/ofd_packets/00311451 [13:03:23]Write 301 bytes [13:03:23]NVStorageSaveData done [13:03:23]OFDSenderStorePacket done [13:03:23]KKMCreateOFDPacket done [13:03:23]NVStorageSaveData kkm_last_timestamp [13:03:23]File name is /storage/kkm_last_timestamp [13:03:23]Write 4 bytes [13:03:23]NVStorageSaveData done [13:03:23]ExternCall_PrintAddStr [13:03:23]wPrintStart [13:03:23]Write to MH i2c: 01 00 00 2B 8E B9 [13:03:23]Write i2c OK [13:03:23]MH_I2C_Read... [13:03:23]Read from MH i2c: 01 [13:03:23]MH_I2C_Read... [13:03:23]Read from MH i2c: 01 07 00 [13:03:23]MH_I2C_Read... [13:03:23]Read from MH i2c: 01 07 00 2B 8E 00 00 00 00 00 FF 0F CE [13:03:23]RasterBufferAndPrint [13:03:23]line Счет N : (1)645252 [13:03:23]line ИНН: 02508201610067 [13:03:23]line Контрольно-Кассовый Чек [13:03:23]line ПРОДАЖА [13:03:23]line ТРК (МРК, ГНК) : 31 [13:03:23]line Товар: 2710124130 [13:03:23]line Аи-92-К-2 [13:03:23]line 14.950 * 66.90 [13:03:23]line = 1000.16 [13:03:23]line НДС 12% НСП 1% [13:03:23]line > о реализуемом товаре [13:03:23]line ИТОГО: 1000.16 [13:03:23]line НСП 1% : 8.85 [13:03:23]line НДС 12% : 106.21 [13:03:23]line Наличными: 0.00 [13:03:23]line Безнал.: 1000.16 [13:03:23]line Место: АЗС № 172 "Партнер Нефть" [13:03:23]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:03:23]line СНО: Общий режим [13:03:23]line Чек 298 30.10.2024 13:03 [13:03:23]line Смена: 536 ФФД: 1.0 [13:03:23]line ЗНМ: 0300000116 [13:03:23]line РНМ: 0000000000091780 [13:03:23]line Версия ККМ: 001 [13:03:23]line Платежная система: Mbank [13:03:23]line ФМ: 0000000000871765 [13:03:23]line ФД: 311451 [13:03:23]line ФПД: 139261002045370 [13:03:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T130327&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311451&fm=139261002045370&tin=02508201610067®Number=0000000000091780&sum=100016 [13:03:23]written 0, free lines is 4095 [13:03:23]OFD Sender: Processing packet 311451 [packets to send 223, broken 222] [13:03:23]ProducePacketName [13:03:23]name=ofd_packets/00311451 [13:03:23]OFD Sender: To server: pG, [13:03:23]CommunicateWithHost lk.salyk.kg:30040 [13:03:23]ConnectInit lk.salyk.kg [13:03:23]Connected sock=10 [13:03:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 12 F0 07 01 9E 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 9F 2E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9B C0 04 00 35 04 06 00 7E A8 3A 8E D7 BA C2 E2 33 8F 59 D1 56 C7 [13:03:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 6E 0E 47 00 26 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 31 37 36 35 10 04 04 00 9B C0 04 00 F4 03 04 00 EF D4 21 67 B6 04 01 00 00 47 28 48 A0 EC F7 C5 87 [13:03:24]CommunicateWithHost err = 0 [13:03:24]CheckOFDResponse [13:03:24]1017 (14) - 77093643461234 [13:03:24]1041 (16) - 0000000000871765 [13:03:24]1040 (4) - 311451 [13:03:24]1012 (4) - 30.10.2024 06:40 [13:03:24]1206 (1) - 0 [13:03:24]OFD Sender: Remove packet 311451 [13:03:24]ProducePacketName [13:03:24]name=ofd_packets/00311451 [13:03:24]NVStorageDeleteData [13:03:24]Write to MH i2c: 01 00 00 53 8E E1 [13:03:24]Write i2c OK [13:03:24]MH_I2C_Read... [13:03:24]Read from MH i2c: 01 [13:03:24]MH_I2C_Read... [13:03:24]Read from MH i2c: 01 07 00 [13:03:24]MH_I2C_Read... [13:03:24]Read from MH i2c: 01 07 00 53 8E 00 00 00 00 00 0C 0D 01 [13:03:24]RasterBufferAndPrint [13:03:24]line [13:03:24]line [13:03:24]line [13:03:24]line [13:03:24]line [13:03:24]written 0, free lines is 3359 [13:03:24]MH_Cut [13:03:24]Write to MH i2c: D1 01 00 5A 8E 01 BA [13:03:24]Write i2c OK [13:03:24]MH_I2C_Read... [13:03:24]Read from MH i2c: D1 [13:03:24]MH_I2C_Read... [13:03:24]Read from MH i2c: D1 01 00 [13:03:24]MH_I2C_Read... [13:03:24]Read from MH i2c: D1 01 00 5A 8E 00 B9 [13:03:24]Write to MH i2c: 01 00 00 5B 8E E9 [13:03:24]Write i2c OK [13:03:24]MH_I2C_Read... [13:03:24]OFD Sender: No OFD packet to send [13:03:24]*** Cut start [13:03:24]*** Purtial cut [13:03:24]*** Stage 1: CUTSNS_PIN = 1 [13:03:25]Read from MH i2c: 01 [13:03:25]MH_I2C_Read... [13:03:25]*** Stop cut motor [13:03:25]*** Cut end [13:03:25]Read from MH i2c: 01 07 00 [13:03:25]MH_I2C_Read... [13:03:25]Read from MH i2c: 01 07 00 5B 8E 00 00 00 00 00 FF 0F FE [13:03:25]process_action close_receipt done [13:03:25]requested_data is exist [13:03:25]produce_requested_data [13:03:25]requested_item fm.sn is exist - process it [13:03:25]wFMCommunicate request_size=4 [13:03:25]MH_SAM_APDU [13:03:25]CAPDU: 80 11 00 00 [13:03:25]Write to MH i2c: E2 08 00 5C 8E 80 11 00 00 00 00 00 00 64 [13:03:25]Write i2c OK [13:03:25]MH_I2C_Read... [13:03:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:25]Read from MH i2c: E2 [13:03:25]MH_I2C_Read... [13:03:25]Read from MH i2c: E2 17 00 [13:03:25]MH_I2C_Read... [13:03:25]Read from MH i2c: E2 17 00 5C 8E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B9 [13:03:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:03:25]wFMCommunicate OK [13:03:25]requested_item fd.num is exist - process it [13:03:25]SAM_PROTO_GetFieldsCounters [13:03:25]wFMCommunicate request_size=4 [13:03:25]MH_SAM_APDU [13:03:25]CAPDU: 80 13 00 00 [13:03:25]Write to MH i2c: E2 08 00 5D 8E 80 13 00 00 00 00 00 00 67 [13:03:25]Write i2c OK [13:03:25]MH_I2C_Read... [13:03:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:03:25]Read from MH i2c: E2 [13:03:25]MH_I2C_Read... [13:03:25]Read from MH i2c: E2 62 00 [13:03:25]MH_I2C_Read... [13:03:25]Read from MH i2c: E2 62 00 5D 8E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9B C0 04 00 0E 04 04 00 18 02 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 84 [13:03: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9B C0 04 00 0E 04 04 00 18 02 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:03:25]wFMCommunicate OK [13:03:25]SAM_PROTO_GetFieldsCounters done [13:03:25]requested_item shift.num is exist - process it [13:03:25]requested_item shift.opened is exist - process it [13:03:25]req_shift_opened [13:03:25]FM_GetShiftState [13:03:25]SAM_PROTO_GetShiftState [13:03:25]wFMCommunicate request_size=4 [13:03:25]MH_SAM_APDU [13:03:25]CAPDU: 80 13 01 00 [13:03:25]Write to MH i2c: E2 08 00 5E 8E 80 13 01 00 00 00 00 00 69 [13:03:25]Write i2c OK [13:03:25]MH_I2C_Read... [13:03:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:25]Read from MH i2c: E2 [13:03:25]MH_I2C_Read... [13:03:25]Read from MH i2c: E2 0E 00 [13:03:25]MH_I2C_Read... [13:03:25]Read from MH i2c: E2 0E 00 5E 8E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 54 [13:03:25]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:03:25]wFMCommunicate OK [13:03:25]SAM_PROTO_GetShiftState done [13:03:25]FM_GetShiftState done [13:03:25]req_shift_opened done [13:03:25]requested_item shift.open_date is exist - process it [13:03:25]req_shift_open_date [13:03:25]req_shift_open_date done [13:03:25]produce_requested_data done [13:03:25]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311451,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:03:25]process_action_free close_receipt [13:03:25]json_value_free [13:03:25]json_value_free done [13:03:25]process_json_proto returns [13:03:25]Send response to host [13:03:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311451,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:03:25]free response buf [13:03:25]execute_script done [13:03:25]execute_script returns [13:03:25]free content buf [13:03:25]Sock 9.Close socket [13:03:25]Sock 9.Thread stoped [13:03:28]accept exits with 7 [13:03:28]New connection [13:03:28]New thread 3066510692 created [13:03:28]Thread 3066654052 joined [13:03:28]Waiting for new connection... [13:03:28] Sock 7.Parse request [13:03:28]Sock 7.Check first char [13:03:28]Sock 7.First char is OK [13:03:28]request: POST /json_proto HTTP/1.0 [13:03:28]Method: POST [13:03:28]URL: /json_proto [13:03:28]Method is POST - this is cgi request [13:03:28]url: /json_proto [13:03:28]query_string will be loaded in cgi processing [13:03:28]execute_cgi json_proto POST (null) [13:03:28]execute_cgi path=json_proto method=POST [13:03:28]POST find Content-Length [13:03:28]Host: 172.17.96.3:8080 [13:03:28]Content-Length: 766 [13:03:28]Content-Type: application/json [13:03:28] [13:03:28]POST finish read [13:03:28]Found Content-Length = 766 [13:03:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645249", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:03:28]execute_script... [13:03: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)645249", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:03:28]POST & json_proto [13:03:28]process_json_proto [13:03:28]json parsed OK: [13:03:28]protocol is kg_v1.0 [13:03:28]action value=close_receipt [13:03:28]process_action close_receipt [13:03:28]cmd_close_receipt [13:03:28]MH_GetDate [13:03:28]Write to MH i2c: F0 00 00 5F 8E DC [13:03:28]Write i2c OK [13:03:28]MH_I2C_Read... [13:03:28]Read from MH i2c: F0 [13:03:28]MH_I2C_Read... [13:03:28]Read from MH i2c: F0 09 00 [13:03:28]MH_I2C_Read... [13:03:28]Read from MH i2c: F0 09 00 5F 8E 00 A5 2E 22 67 44 5E 04 65 4C [13:03:28]GetLastDocTimeStamp 1730293407 [13:03:28]current date 1730293413 [13:03:28]FM_GetShiftState [13:03:28]SAM_PROTO_GetShiftState [13:03:28]wFMCommunicate request_size=4 [13:03:28]MH_SAM_APDU [13:03:28]CAPDU: 80 13 01 00 [13:03:28]Write to MH i2c: E2 08 00 60 8E 80 13 01 00 00 00 00 00 6B [13:03:28]Write i2c OK [13:03:28]MH_I2C_Read... [13:03:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:28]Read from MH i2c: E2 [13:03:28]MH_I2C_Read... [13:03:28]Read from MH i2c: E2 0E 00 [13:03:28]MH_I2C_Read... [13:03:28]Read from MH i2c: E2 0E 00 60 8E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 56 [13:03:28]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:03:28]wFMCommunicate OK [13:03:28]SAM_PROTO_GetShiftState done [13:03:28]FM_GetShiftState done [13:03:28]opened in 1730247899 [13:03:28]opened+sec_in_day 1730334299 [13:03:28]quantity*price = 100050 [13:03:28]sum+1 = 100052 [13:03:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 299 30.10.2024 13:03 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311452 ФПД: 15246171741644 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T130333&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311452&fm=15246171741644&tin=02508201610067®Number=0000000000091780&sum=100051 [13:03:29]StoreToDocumentArchive [13:03:29]shift 536 fd 311452 [13:03:29]save to /storage/0536/doc_00311452 [13:03:29]save last doc name /storage/0536/doc_00311452 to /storage/kkm_last_doc_name [13:03:29]save OK [13:03:29]Clear old archive folders... [13:03:29]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:03:29]tlvbuf is 00683AC0 [13:03:29]SAM_PROTO_ClearQueue [13:03:29]wFMCommunicate request_size=4 [13:03:29]MH_SAM_APDU [13:03:29]CAPDU: 80 09 00 00 [13:03:29]Write to MH i2c: E2 08 00 6D 8E 80 09 00 00 00 00 00 00 6D [13:03:29]Write i2c OK [13:03:29]MH_I2C_Read... [13:03:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:03:29]OFD Sender: No OFD packet to send [13:03:29]Read from MH i2c: E2 [13:03:29]MH_I2C_Read... [13:03:29]Read from MH i2c: E2 03 00 [13:03:29]MH_I2C_Read... [13:03:29]Read from MH i2c: E2 03 00 6D 8E 00 90 00 6F [13:03:29]RAPDU: 90 00 [13:03:29]wFMCommunicate OK [13:03:29]SAM_PROTO_ClearQueue done [13:03:29]KKMCreateOFDPacket [13:03:29]OFDProtocolAddRootSTLVToBuf [13:03:29]FM_MakeSignedData [13:03:29]FM_MakeSignedData [13:03:29]SAM_PROTO_SignData [13:03:29]wFMCommunicate request_size=4 [13:03:29]MH_SAM_APDU [13:03:29]CAPDU: 80 0D 01 02 [13:03:29]Write to MH i2c: E2 08 00 6E 8E 80 0D 01 02 00 00 00 00 75 [13:03:29]Write i2c OK [13:03:29]MH_I2C_Read... [13:03:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:03:29]Read from MH i2c: E2 [13:03:29]MH_I2C_Read... [13:03:29]Read from MH i2c: E2 03 00 [13:03:29]MH_I2C_Read... [13:03:29]Read from MH i2c: E2 03 00 6E 8E 00 90 00 70 [13:03:29]RAPDU: 90 00 [13:03:29]wFMCommunicate OK [13:03:29]wFMCommunicate request_size=255 [13:03:29]MH_SAM_APDU [13:03: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 32 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 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 A5 2E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9C C0 04 00 35 04 06 00 0D DD C6 A6 [13:03:29]Write to MH i2c: E2 02 01 6F 8E 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 32 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 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 A5 2E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9C C0 04 00 35 04 06 00 0D DD C6 A6 00 00 B7 [13:03:29]Write i2c OK [13:03:29]MH_I2C_Read... [13:03:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:30]Read from MH i2c: E2 [13:03:30]MH_I2C_Read... [13:03:30]Read from MH i2c: E2 03 00 [13:03:30]MH_I2C_Read... [13:03:30]Read from MH i2c: E2 03 00 6F 8E 00 90 00 71 [13:03:30]RAPDU: 90 00 [13:03:30]wFMCommunicate OK [13:03:30]wFMCommunicate request_size=7 [13:03:30]MH_SAM_APDU [13:03:30]CAPDU: 80 0D 02 02 02 9D CC [13:03:30]Write to MH i2c: E2 0A 00 70 8E 80 0D 02 02 02 00 9D CC 00 00 E5 [13:03:30]Write i2c OK [13:03:30]MH_I2C_Read... [13:03:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:30]Read from MH i2c: E2 [13:03:30]MH_I2C_Read... [13:03:30]Read from MH i2c: E2 03 00 [13:03:30]MH_I2C_Read... [13:03:30]Read from MH i2c: E2 03 00 70 8E 00 90 00 72 [13:03:30]RAPDU: 90 00 [13:03:30]wFMCommunicate OK [13:03:30]wFMCommunicate request_size=4 [13:03:30]MH_SAM_APDU [13:03:30]CAPDU: 80 0D 03 02 [13:03:30]Write to MH i2c: E2 08 00 71 8E 80 0D 03 02 00 00 00 00 7A [13:03:30]Write i2c OK [13:03:30]MH_I2C_Read... [13:03:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:03:30]Read from MH i2c: E2 [13:03:30]MH_I2C_Read... [13:03:30]Read from MH i2c: E2 0B 00 [13:03:30]MH_I2C_Read... [13:03:30]Read from MH i2c: E2 0B 00 71 8E 00 DF B8 FF C6 10 DA FB C8 90 00 84 [13:03:30]RAPDU: DF B8 FF C6 10 DA FB C8 90 00 [13:03:30]wFMCommunicate OK [13:03:30]SAM_PROTO_SignData done [13:03:30]FM_MakeSignedData done [13:03:30]CreateOFDProtocolMessage [13:03:30]wFMCommunicate request_size=4 [13:03:30]MH_SAM_APDU [13:03:30]CAPDU: 80 11 00 00 [13:03:30]Write to MH i2c: E2 08 00 72 8E 80 11 00 00 00 00 00 00 7A [13:03:30]Write i2c OK [13:03:30]MH_I2C_Read... [13:03:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:30]Read from MH i2c: E2 [13:03:30]MH_I2C_Read... [13:03:30]Read from MH i2c: E2 17 00 [13:03:30]MH_I2C_Read... [13:03:30]Read from MH i2c: E2 17 00 72 8E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CF [13:03:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:03:30]wFMCommunicate OK [13:03:30]CreateOFDProtocolMessage done [13:03:30]OFDSenderStorePacket 311452 [13:03:30]StoreOFDPacket docnum=311452 [13:03:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 69 05 04 01 D2 EB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 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 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 A5 2E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9C C0 04 00 35 04 06 00 0D DD C6 A6 9D CC DF B8 FF C6 10 DA FB C8 [13:03:30]CheckFolder [13:03:30]dirname=/storage/ofd_packets [13:03:30]CheckFolder done [13:03:30]ProducePacketName [13:03:30]name=ofd_packets/00311452 [13:03:30]NVStorageSaveData ofd_packets/00311452 [13:03:30]File name is /storage/ofd_packets/00311452 [13:03:30]Write 298 bytes [13:03:30]NVStorageSaveData done [13:03:30]OFDSenderStorePacket done [13:03:30]KKMCreateOFDPacket done [13:03:30]NVStorageSaveData kkm_last_timestamp [13:03:30]File name is /storage/kkm_last_timestamp [13:03:30]Write 4 bytes [13:03:30]NVStorageSaveData done [13:03:30]ExternCall_PrintAddStr [13:03:30]wPrintStart [13:03:30]Write to MH i2c: 01 00 00 73 8E 01 [13:03:30]Write i2c OK [13:03:30]MH_I2C_Read... [13:03:30]Read from MH i2c: 01 [13:03:30]MH_I2C_Read... [13:03:30]Read from MH i2c: 01 07 00 [13:03:30]MH_I2C_Read... [13:03:30]Read from MH i2c: 01 07 00 73 8E 00 00 00 00 00 FF 0F 16 [13:03:30]RasterBufferAndPrint [13:03:30]line Счет N : (1)645249 [13:03:30]line ИНН: 02508201610067 [13:03:30]line Контрольно-Кассовый Чек [13:03:30]line ПРОДАЖА [13:03:30]line ТРК (МРК, ГНК) : 21 [13:03:30]line Товар: 2710194210 [13:03:30]line ДТ-К-2 [13:03:30]line 13.130 * 76.20 [13:03:30]line = 1000.51 [13:03:30]line НДС 12% НСП 1% [13:03:30]line > о реализуемом товаре [13:03:30]line ИТОГО: 1000.51 [13:03:30]line НСП 1% : 8.85 [13:03:30]line НДС 12% : 106.25 [13:03:30]line Наличными: 0.00 [13:03:30]line Безнал.: 1000.51 [13:03:30]line Место: АЗС № 172 "Партнер Нефть" [13:03:30]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:03:30]line СНО: Общий режим [13:03:30]line Чек 299 30.10.2024 13:03 [13:03:30]line Смена: 536 ФФД: 1.0 [13:03:30]line ЗНМ: 0300000116 [13:03:30]line РНМ: 0000000000091780 [13:03:30]line Версия ККМ: 001 [13:03:30]line Платежная система: Mbank [13:03:30]line ФМ: 0000000000871765 [13:03:30]line ФД: 311452 [13:03:30]line ФПД: 15246171741644 [13:03:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T130333&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311452&fm=15246171741644&tin=02508201610067®Number=0000000000091780&sum=100051 [13:03:30]OFD Sender: Processing packet 311452 [packets to send 223, broken 222] [13:03:30]ProducePacketName [13:03:30]name=ofd_packets/00311452 [13:03:30]OFD Sender: To server: pG, [13:03:30]CommunicateWithHost lk.salyk.kg:30040 [13:03:30]ConnectInit lk.salyk.kg [13:03:30]written 0, free lines is 4095 [13:03:30]Connected sock=10 [13:03:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 69 05 04 01 D2 EB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 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 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 A5 2E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9C C0 04 00 35 04 06 00 0D DD C6 A6 9D CC DF B8 FF C6 10 DA FB C8 [13:03:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 96 C3 47 00 A3 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 31 37 36 35 10 04 04 00 9C C0 04 00 F4 03 04 00 F5 D4 21 67 B6 04 01 00 00 9E 06 5D B3 5E DA D7 FD [13:03:30]CommunicateWithHost err = 0 [13:03:30]CheckOFDResponse [13:03:30]1017 (14) - 77093643461234 [13:03:30]1041 (16) - 0000000000871765 [13:03:30]1040 (4) - 311452 [13:03:30]1012 (4) - 30.10.2024 06:40 [13:03:30]1206 (1) - 0 [13:03:30]OFD Sender: Remove packet 311452 [13:03:30]ProducePacketName [13:03:30]name=ofd_packets/00311452 [13:03:30]NVStorageDeleteData [13:03:30]Write to MH i2c: 01 00 00 9B 8E 29 [13:03:30]Write i2c OK [13:03:30]MH_I2C_Read... [13:03:30]Read from MH i2c: 01 [13:03:30]MH_I2C_Read... [13:03:30]Read from MH i2c: 01 07 00 [13:03:30]MH_I2C_Read... [13:03:30]Read from MH i2c: 01 07 00 9B 8E 00 00 00 00 00 26 0D 63 [13:03:30]RasterBufferAndPrint [13:03:30]line [13:03:30]line [13:03:30]line [13:03:30]line [13:03:30]line [13:03:30]written 0, free lines is 3388 [13:03:30]MH_Cut [13:03:30]Write to MH i2c: D1 01 00 A2 8E 01 02 [13:03:30]Write i2c OK [13:03:30]MH_I2C_Read... [13:03:30]Read from MH i2c: D1 [13:03:30]MH_I2C_Read... [13:03:30]Read from MH i2c: D1 01 00 [13:03:30]MH_I2C_Read... [13:03:30]Read from MH i2c: D1 01 00 A2 8E 00 01 [13:03:30]Write to MH i2c: 01 00 00 A3 8E 31 [13:03:30]Write i2c OK [13:03:30]MH_I2C_Read... [13:03:31]OFD Sender: No OFD packet to send [13:03:31]*** Cut start [13:03:31]*** Purtial cut [13:03:31]*** Stage 1: CUTSNS_PIN = 1 [13:03:31]Read from MH i2c: 01 [13:03:31]MH_I2C_Read... [13:03:31]*** Stop cut motor [13:03:31]*** Cut end [13:03:31]Read from MH i2c: 01 07 00 [13:03:31]MH_I2C_Read... [13:03:31]Read from MH i2c: 01 07 00 A3 8E 00 00 00 00 00 FF 0F 46 [13:03:31]process_action close_receipt done [13:03:31]requested_data is exist [13:03:31]produce_requested_data [13:03:31]requested_item fm.sn is exist - process it [13:03:31]wFMCommunicate request_size=4 [13:03:31]MH_SAM_APDU [13:03:31]CAPDU: 80 11 00 00 [13:03:31]Write to MH i2c: E2 08 00 A4 8E 80 11 00 00 00 00 00 00 AC [13:03:31]Write i2c OK [13:03:31]MH_I2C_Read... [13:03:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:31]Read from MH i2c: E2 [13:03:31]MH_I2C_Read... [13:03:31]Read from MH i2c: E2 17 00 [13:03:31]MH_I2C_Read... [13:03:31]Read from MH i2c: E2 17 00 A4 8E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 01 [13:03:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:03:31]wFMCommunicate OK [13:03:31]requested_item fd.num is exist - process it [13:03:31]SAM_PROTO_GetFieldsCounters [13:03:31]wFMCommunicate request_size=4 [13:03:31]MH_SAM_APDU [13:03:31]CAPDU: 80 13 00 00 [13:03:31]Write to MH i2c: E2 08 00 A5 8E 80 13 00 00 00 00 00 00 AF [13:03:31]Write i2c OK [13:03:31]MH_I2C_Read... [13:03:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:03:32]Read from MH i2c: E2 [13:03:32]MH_I2C_Read... [13:03:32]Read from MH i2c: E2 62 00 [13:03:32]MH_I2C_Read... [13:03:32]Read from MH i2c: E2 62 00 A5 8E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9C C0 04 00 0E 04 04 00 18 02 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 D0 [13:03: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9C C0 04 00 0E 04 04 00 18 02 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:03:32]wFMCommunicate OK [13:03:32]SAM_PROTO_GetFieldsCounters done [13:03:32]requested_item shift.num is exist - process it [13:03:32]requested_item shift.opened is exist - process it [13:03:32]req_shift_opened [13:03:32]FM_GetShiftState [13:03:32]SAM_PROTO_GetShiftState [13:03:32]wFMCommunicate request_size=4 [13:03:32]MH_SAM_APDU [13:03:32]CAPDU: 80 13 01 00 [13:03:32]Write to MH i2c: E2 08 00 A6 8E 80 13 01 00 00 00 00 00 B1 [13:03:32]Write i2c OK [13:03:32]MH_I2C_Read... [13:03:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:32]Read from MH i2c: E2 [13:03:32]MH_I2C_Read... [13:03:32]Read from MH i2c: E2 0E 00 [13:03:32]MH_I2C_Read... [13:03:32]Read from MH i2c: E2 0E 00 A6 8E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 9C [13:03:32]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:03:32]wFMCommunicate OK [13:03:32]SAM_PROTO_GetShiftState done [13:03:32]FM_GetShiftState done [13:03:32]req_shift_opened done [13:03:32]requested_item shift.open_date is exist - process it [13:03:32]req_shift_open_date [13:03:32]req_shift_open_date done [13:03:32]produce_requested_data done [13:03:32]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311452,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:03:32]process_action_free close_receipt [13:03:32]json_value_free [13:03:32]json_value_free done [13:03:32]process_json_proto returns [13:03:32]Send response to host [13:03:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311452,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:03:32]free response buf [13:03:32]execute_script done [13:03:32]execute_script returns [13:03:32]free content buf [13:03:32]Sock 7.Close socket [13:03:32]Sock 7.Thread stoped [13:03:32]accept exits with 9 [13:03:32]New connection [13:03:32]New thread 3066654052 created [13:03:32]Thread 3066510692 joined [13:03:32]Waiting for new connection... [13:03:32] Sock 9.Parse request [13:03:32]Sock 9.Check first char [13:03:32]Sock 9.First char is OK [13:03:32]request: POST /json_proto HTTP/1.0 [13:03:32]Method: POST [13:03:32]URL: /json_proto [13:03:32]Method is POST - this is cgi request [13:03:32]url: /json_proto [13:03:32]query_string will be loaded in cgi processing [13:03:32]execute_cgi json_proto POST (null) [13:03:32]execute_cgi path=json_proto method=POST [13:03:32]POST find Content-Length [13:03:32]Host: 172.17.96.3:8080 [13:03:32]Content-Length: 677 [13:03:32]Content-Type: application/json [13:03:32] [13:03:32]POST finish read [13:03:32]Found Content-Length = 677 [13:03:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645253", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:03:32]execute_script... [13:03: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)645253", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:03:32]POST & json_proto [13:03:32]process_json_proto [13:03:32]json parsed OK: [13:03:32]protocol is kg_v1.0 [13:03:32]action value=close_receipt [13:03:32]process_action close_receipt [13:03:32]cmd_close_receipt [13:03:32]MH_GetDate [13:03:32]Write to MH i2c: F0 00 00 A7 8E 24 [13:03:32]Write i2c OK [13:03:32]MH_I2C_Read... [13:03:32]Read from MH i2c: F0 [13:03:32]MH_I2C_Read... [13:03:32]Read from MH i2c: F0 09 00 [13:03:32]MH_I2C_Read... [13:03:32]Read from MH i2c: F0 09 00 A7 8E 00 A9 2E 22 67 44 5E 04 65 98 [13:03:32]GetLastDocTimeStamp 1730293413 [13:03:32]current date 1730293417 [13:03:32]FM_GetShiftState [13:03:32]SAM_PROTO_GetShiftState [13:03:32]wFMCommunicate request_size=4 [13:03:32]MH_SAM_APDU [13:03:32]CAPDU: 80 13 01 00 [13:03:32]Write to MH i2c: E2 08 00 A8 8E 80 13 01 00 00 00 00 00 B3 [13:03:32]Write i2c OK [13:03:32]MH_I2C_Read... [13:03:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:32]Read from MH i2c: E2 [13:03:32]MH_I2C_Read... [13:03:32]Read from MH i2c: E2 0E 00 [13:03:32]MH_I2C_Read... [13:03:32]Read from MH i2c: E2 0E 00 A8 8E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 9E [13:03:32]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:03:32]wFMCommunicate OK [13:03:32]SAM_PROTO_GetShiftState done [13:03:32]FM_GetShiftState done [13:03:32]opened in 1730247899 [13:03:32]opened+sec_in_day 1730334299 [13:03:32]quantity*price = 40006 [13:03:32]sum+1 = 40007 [13:03:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 300 30.10.2024 13:03 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311453 ФПД: 250455823163974 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T130338&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311453&fm=250455823163974&tin=02508201610067®Number=0000000000091780&sum=40000 [13:03:34]StoreToDocumentArchive [13:03:34]shift 536 fd 311453 [13:03:34]save to /storage/0536/doc_00311453 [13:03:34]save last doc name /storage/0536/doc_00311453 to /storage/kkm_last_doc_name [13:03:34]save OK [13:03:34]Clear old archive folders... [13:03:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:03:34]tlvbuf is 008F5320 [13:03:34]SAM_PROTO_ClearQueue [13:03:34]wFMCommunicate request_size=4 [13:03:34]MH_SAM_APDU [13:03:34]CAPDU: 80 09 00 00 [13:03:34]Write to MH i2c: E2 08 00 B5 8E 80 09 00 00 00 00 00 00 B5 [13:03:34]Write i2c OK [13:03:34]MH_I2C_Read... [13:03:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:03:34]Read from MH i2c: E2 [13:03:34]MH_I2C_Read... [13:03:34]Read from MH i2c: E2 03 00 [13:03:34]MH_I2C_Read... [13:03:34]Read from MH i2c: E2 03 00 B5 8E 00 90 00 B7 [13:03:34]RAPDU: 90 00 [13:03:34]wFMCommunicate OK [13:03:34]SAM_PROTO_ClearQueue done [13:03:34]KKMCreateOFDPacket [13:03:34]OFDProtocolAddRootSTLVToBuf [13:03:34]FM_MakeSignedData [13:03:34]FM_MakeSignedData [13:03:34]SAM_PROTO_SignData [13:03:34]wFMCommunicate request_size=4 [13:03:34]MH_SAM_APDU [13:03:34]CAPDU: 80 0D 01 02 [13:03:34]Write to MH i2c: E2 08 00 B6 8E 80 0D 01 02 00 00 00 00 BD [13:03:34]Write i2c OK [13:03:34]MH_I2C_Read... [13:03:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:03:34]Read from MH i2c: E2 [13:03:34]MH_I2C_Read... [13:03:34]Read from MH i2c: E2 03 00 [13:03:34]MH_I2C_Read... [13:03:34]Read from MH i2c: E2 03 00 B6 8E 00 90 00 B8 [13:03:34]RAPDU: 90 00 [13:03:34]wFMCommunicate OK [13:03:34]wFMCommunicate request_size=255 [13:03:34]MH_SAM_APDU [13:03: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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 2C 01 00 00 F4 03 04 00 AA 2E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9D C0 04 00 35 04 06 00 E3 [13:03:34]Write to MH i2c: E2 02 01 B7 8E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 2C 01 00 00 F4 03 04 00 AA 2E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9D C0 04 00 35 04 06 00 E3 00 00 06 [13:03:34]Write i2c OK [13:03:34]MH_I2C_Read... [13:03:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:34]Read from MH i2c: E2 [13:03:34]MH_I2C_Read... [13:03:34]Read from MH i2c: E2 03 00 [13:03:34]MH_I2C_Read... [13:03:34]Read from MH i2c: E2 03 00 B7 8E 00 90 00 B9 [13:03:34]RAPDU: 90 00 [13:03:34]wFMCommunicate OK [13:03:34]wFMCommunicate request_size=10 [13:03:34]MH_SAM_APDU [13:03:34]CAPDU: 80 0D 02 02 05 C9 CA 5F 22 46 [13:03:34]Write to MH i2c: E2 0D 00 B8 8E 80 0D 02 02 05 00 C9 CA 5F 22 46 00 00 24 [13:03:34]Write i2c OK [13:03:34]MH_I2C_Read... [13:03:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:35]Read from MH i2c: E2 [13:03:35]MH_I2C_Read... [13:03:35]Read from MH i2c: E2 03 00 [13:03:35]MH_I2C_Read... [13:03:35]Read from MH i2c: E2 03 00 B8 8E 00 90 00 BA [13:03:35]RAPDU: 90 00 [13:03:35]wFMCommunicate OK [13:03:35]wFMCommunicate request_size=4 [13:03:35]MH_SAM_APDU [13:03:35]CAPDU: 80 0D 03 02 [13:03:35]Write to MH i2c: E2 08 00 B9 8E 80 0D 03 02 00 00 00 00 C2 [13:03:35]Write i2c OK [13:03:35]MH_I2C_Read... [13:03:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:03:35]Read from MH i2c: E2 [13:03:35]MH_I2C_Read... [13:03:35]Read from MH i2c: E2 0B 00 [13:03:35]MH_I2C_Read... [13:03:35]Read from MH i2c: E2 0B 00 B9 8E 00 E7 A2 8E 1C 2E 71 92 D2 90 00 F9 [13:03:35]RAPDU: E7 A2 8E 1C 2E 71 92 D2 90 00 [13:03:35]wFMCommunicate OK [13:03:35]SAM_PROTO_SignData done [13:03:35]FM_MakeSignedData done [13:03:35]CreateOFDProtocolMessage [13:03:35]wFMCommunicate request_size=4 [13:03:35]MH_SAM_APDU [13:03:35]CAPDU: 80 11 00 00 [13:03:35]Write to MH i2c: E2 08 00 BA 8E 80 11 00 00 00 00 00 00 C2 [13:03:35]Write i2c OK [13:03:35]MH_I2C_Read... [13:03:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:35]Read from MH i2c: E2 [13:03:35]MH_I2C_Read... [13:03:35]Read from MH i2c: E2 17 00 [13:03:35]MH_I2C_Read... [13:03:35]Read from MH i2c: E2 17 00 BA 8E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 17 [13:03:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:03:35]wFMCommunicate OK [13:03:35]CreateOFDProtocolMessage done [13:03:35]OFDSenderStorePacket 311453 [13:03:35]StoreOFDPacket docnum=311453 [13:03:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 93 21 07 01 C7 BE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 2C 01 00 00 F4 03 04 00 AA 2E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9D C0 04 00 35 04 06 00 E3 C9 CA 5F 22 46 E7 A2 8E 1C 2E 71 92 D2 [13:03:35]CheckFolder [13:03:35]dirname=/storage/ofd_packets [13:03:35]CheckFolder done [13:03:35]ProducePacketName [13:03:35]name=ofd_packets/00311453 [13:03:35]NVStorageSaveData ofd_packets/00311453 [13:03:35]File name is /storage/ofd_packets/00311453 [13:03:35]Write 301 bytes [13:03:35]NVStorageSaveData done [13:03:35]OFDSenderStorePacket done [13:03:35]KKMCreateOFDPacket done [13:03:35]NVStorageSaveData kkm_last_timestamp [13:03:35]File name is /storage/kkm_last_timestamp [13:03:35]Write 4 bytes [13:03:35]NVStorageSaveData done [13:03:35]ExternCall_PrintAddStr [13:03:35]wPrintStart [13:03:35]Write to MH i2c: 01 00 00 BB 8E 49 [13:03:35]OFD Sender: Processing packet 311453 [packets to send 223, broken 222] [13:03:35]ProducePacketName [13:03:35]name=ofd_packets/00311453 [13:03:35]OFD Sender: To server: pG, [13:03:35]CommunicateWithHost lk.salyk.kg:30040 [13:03:35]ConnectInit lk.salyk.kg [13:03:35]Write i2c OK [13:03:35]MH_I2C_Read... [13:03:35]Read from MH i2c: 01 [13:03:35]MH_I2C_Read... [13:03:35]Read from MH i2c: 01 07 00 [13:03:35]MH_I2C_Read... [13:03:35]Read from MH i2c: 01 07 00 BB 8E 00 00 00 00 00 FF 0F 5E [13:03:35]RasterBufferAndPrint [13:03:35]line Счет N : (1)645253 [13:03:35]line ИНН: 02508201610067 [13:03:35]line Контрольно-Кассовый Чек [13:03:35]line ПРОДАЖА [13:03:35]line ТРК (МРК, ГНК) : 62 [13:03:35]line Товар: 2710124130 [13:03:35]line Аи-92-К-2 [13:03:35]line 5.980 * 66.90 [13:03:35]line = 400.06 [13:03:35]line НДС 12% НСП 1% [13:03:35]line > о реализуемом товаре [13:03:35]line ОКРУГЛЕНИЕ: -0.06 [13:03:35]line ИТОГО: 400.00 [13:03:35]line Внесено: 400.00 [13:03:35]line СДАЧА: 0.00 [13:03:35]line НСП 1% : 3.54 [13:03:35]line НДС 12% : 42.48 [13:03:35]line Наличными: 400.00 [13:03:35]line Безнал.: 0.00 [13:03:35]line Место: АЗС № 172 "Партнер Нефть" [13:03:35]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:03:35]line СНО: Общий режим [13:03:35]line Чек 300 30.10.2024 13:03 [13:03:35]line Смена: 536 ФФД: 1.0 [13:03:35]line ЗНМ: 0300000116 [13:03:35]line РНМ: 0000000000091780 [13:03:35]line Версия ККМ: 001 [13:03:35]line ФМ: 0000000000871765 [13:03:35]line ФД: 311453 [13:03:35]line ФПД: 250455823163974 [13:03:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T130338&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311453&fm=250455823163974&tin=02508201610067®Number=0000000000091780&sum=40000 [13:03:35]written 0, free lines is 4095 [13:03:35]Connected sock=11 [13: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 31 37 36 35 0F 01 00 00 93 21 07 01 C7 BE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 2C 01 00 00 F4 03 04 00 AA 2E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9D C0 04 00 35 04 06 00 E3 C9 CA 5F 22 46 E7 A2 8E 1C 2E 71 92 D2 [13:03:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 26 1A 47 00 22 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 31 37 36 35 10 04 04 00 9D C0 04 00 F4 03 04 00 FA D4 21 67 B6 04 01 00 00 40 A6 79 16 E2 0C 06 B2 [13:03:35]CommunicateWithHost err = 0 [13:03:35]CheckOFDResponse [13:03:35]1017 (14) - 77093643461234 [13:03:35]1041 (16) - 0000000000871765 [13:03:35]1040 (4) - 311453 [13:03:35]1012 (4) - 30.10.2024 06:40 [13:03:35]1206 (1) - 0 [13:03:35]OFD Sender: Remove packet 311453 [13:03:35]ProducePacketName [13:03:35]name=ofd_packets/00311453 [13:03:35]NVStorageDeleteData [13:03:35]Write to MH i2c: 01 00 00 E5 8E 73 [13:03:35]Write i2c OK [13:03:35]MH_I2C_Read... [13:03:35]Read from MH i2c: 01 [13:03:35]MH_I2C_Read... [13:03:35]Read from MH i2c: 01 07 00 [13:03:35]MH_I2C_Read... [13:03:35]Read from MH i2c: 01 07 00 E5 8E 00 00 00 00 00 4C 0D D3 [13:03:35]RasterBufferAndPrint [13:03:35]line [13:03:35]line [13:03:35]line [13:03:35]line [13:03:35]line [13:03:35]written 0, free lines is 3431 [13:03:35]MH_Cut [13:03:35]Write to MH i2c: D1 01 00 EC 8E 01 4C [13:03:35]Write i2c OK [13:03:35]MH_I2C_Read... [13:03:35]Read from MH i2c: D1 [13:03:35]MH_I2C_Read... [13:03:35]Read from MH i2c: D1 01 00 [13:03:35]MH_I2C_Read... [13:03:35]Read from MH i2c: D1 01 00 EC 8E 00 4B [13:03:35]Write to MH i2c: 01 00 00 ED 8E 7B [13:03:35]Write i2c OK [13:03:35]MH_I2C_Read... [13:03:36]OFD Sender: No OFD packet to send [13:03:36]*** Cut start [13:03:36]*** Purtial cut [13:03:36]*** Stage 1: CUTSNS_PIN = 1 [13:03:36]Read from MH i2c: 01 [13:03:36]MH_I2C_Read... [13:03:36]*** Stop cut motor [13:03:36]*** Cut end [13:03:36]Read from MH i2c: 01 07 00 [13:03:36]MH_I2C_Read... [13:03:36]Read from MH i2c: 01 07 00 ED 8E 00 00 00 00 00 FF 0F 90 [13:03:36]process_action close_receipt done [13:03:36]requested_data is exist [13:03:36]produce_requested_data [13:03:36]requested_item fm.sn is exist - process it [13:03:36]wFMCommunicate request_size=4 [13:03:36]MH_SAM_APDU [13:03:36]CAPDU: 80 11 00 00 [13:03:36]Write to MH i2c: E2 08 00 EE 8E 80 11 00 00 00 00 00 00 F6 [13:03:36]Write i2c OK [13:03:36]MH_I2C_Read... [13:03:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:36]Read from MH i2c: E2 [13:03:36]MH_I2C_Read... [13:03:36]Read from MH i2c: E2 17 00 [13:03:36]MH_I2C_Read... [13:03:36]Read from MH i2c: E2 17 00 EE 8E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4B [13:03:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:03:36]wFMCommunicate OK [13:03:36]requested_item fd.num is exist - process it [13:03:36]SAM_PROTO_GetFieldsCounters [13:03:36]wFMCommunicate request_size=4 [13:03:36]MH_SAM_APDU [13:03:36]CAPDU: 80 13 00 00 [13:03:36]Write to MH i2c: E2 08 00 EF 8E 80 13 00 00 00 00 00 00 F9 [13:03:36]Write i2c OK [13:03:36]MH_I2C_Read... [13:03:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:03:36]Read from MH i2c: E2 [13:03:36]MH_I2C_Read... [13:03:36]Read from MH i2c: E2 62 00 [13:03:36]MH_I2C_Read... [13:03:36]Read from MH i2c: E2 62 00 EF 8E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9D C0 04 00 0E 04 04 00 18 02 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 1E [13:03: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9D C0 04 00 0E 04 04 00 18 02 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:03:37]wFMCommunicate OK [13:03:37]SAM_PROTO_GetFieldsCounters done [13:03:37]requested_item shift.num is exist - process it [13:03:37]requested_item shift.opened is exist - process it [13:03:37]req_shift_opened [13:03:37]FM_GetShiftState [13:03:37]SAM_PROTO_GetShiftState [13:03:37]wFMCommunicate request_size=4 [13:03:37]MH_SAM_APDU [13:03:37]CAPDU: 80 13 01 00 [13:03:37]Write to MH i2c: E2 08 00 F0 8E 80 13 01 00 00 00 00 00 FB [13:03:37]Write i2c OK [13:03:37]MH_I2C_Read... [13:03:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:37]Read from MH i2c: E2 [13:03:37]MH_I2C_Read... [13:03:37]Read from MH i2c: E2 0E 00 [13:03:37]MH_I2C_Read... [13:03:37]Read from MH i2c: E2 0E 00 F0 8E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 E6 [13:03:37]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:03:37]wFMCommunicate OK [13:03:37]SAM_PROTO_GetShiftState done [13:03:37]FM_GetShiftState done [13:03:37]req_shift_opened done [13:03:37]requested_item shift.open_date is exist - process it [13:03:37]req_shift_open_date [13:03:37]req_shift_open_date done [13:03:37]produce_requested_data done [13:03:37]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311453,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:03:37]process_action_free close_receipt [13:03:37]json_value_free [13:03:37]json_value_free done [13:03:37]process_json_proto returns [13:03:37]Send response to host [13:03:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311453,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:03:37]free response buf [13:03:37]execute_script done [13:03:37]execute_script returns [13:03:37]free content buf [13:03:37]Sock 9.Close socket [13:03:37]Sock 9.Thread stoped [13:03:41]OFD Sender: No OFD packet to send [13:03:46]OFD Sender: No OFD packet to send [13:03:51]OFD Sender: No OFD packet to send [13:03:56]OFD Sender: No OFD packet to send [13:04:01]OFD Sender: No OFD packet to send [13:04:06]OFD Sender: No OFD packet to send [13:04:09]int [13:04:09]Write to MH i2c: 01 00 00 F1 8E 7F [13:04:09]*** FLAG_PRN_PAP1 set [13:04:09]Write i2c OK [13:04:09]MH_I2C_Read... [13:04:09]Read from MH i2c: 01 [13:04:09]MH_I2C_Read... [13:04:09]Read from MH i2c: 01 07 00 [13:04:09]MH_I2C_Read... [13:04:09]Read from MH i2c: 01 07 00 F1 8E 00 01 00 00 00 FF 0F 95 [13:04:09]state=0 [13:04:09]No paper [13:04:09]int [13:04:09]Write to MH i2c: 01 00 00 F2 8E 80 [13:04:09]*** FLAG_PRN_PAP2 set [13:04:09]Write i2c OK [13:04:09]MH_I2C_Read... [13:04:09]Read from MH i2c: 01 [13:04:09]MH_I2C_Read... [13:04:09]Read from MH i2c: 01 07 00 [13:04:09]MH_I2C_Read... [13:04:09]Read from MH i2c: 01 07 00 F2 8E 00 03 00 00 00 FF 0F 98 [13:04:09]state=0 [13:04:09]No paper [13:04:09]Cover opened [13:04:11]OFD Sender: No OFD packet to send [13:04:14]Write to MH i2c: 01 00 00 F3 8E 81 [13:04:14]Write i2c OK [13:04:14]MH_I2C_Read... [13:04:14]Read from MH i2c: 01 [13:04:14]MH_I2C_Read... [13:04:14]Read from MH i2c: 01 07 00 [13:04:14]MH_I2C_Read... [13:04:14]Read from MH i2c: 01 07 00 F3 8E 00 03 00 00 00 FF 0F 99 [13:04:14]state=3 [13:04:14]No paper [13:04:14]Cover opened [13:04:16]OFD Sender: No OFD packet to send [13:04:19]accept exits with 7 [13:04:19]New connection [13:04:19]New thread 3066510692 created [13:04:19]Thread 3066654052 joined [13:04:19]Waiting for new connection... [13:04:19] Sock 7.Parse request [13:04:19]Sock 7.Check first char [13:04:19]Sock 7.First char is OK [13:04:19]request: POST /json_proto HTTP/1.0 [13:04:19]Method: POST [13:04:19]URL: /json_proto [13:04:19]Method is POST - this is cgi request [13:04:19]url: /json_proto [13:04:19]query_string will be loaded in cgi processing [13:04:19]execute_cgi json_proto POST (null) [13:04:19]execute_cgi path=json_proto method=POST [13:04:19]POST find Content-Length [13:04:19]Host: 172.17.96.3:8080 [13:04:19]Content-Length: 677 [13:04:19]Content-Type: application/json [13:04:19] [13:04:19]POST finish read [13:04:19]Found Content-Length = 677 [13:04:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645254", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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" ] } } [13:04:19]execute_script... [13:04: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)645254", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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" ] } } [13:04:19]POST & json_proto [13:04:19]process_json_proto [13:04:19]json parsed OK: [13:04:19]protocol is kg_v1.0 [13:04:19]action value=close_receipt [13:04:19]process_action close_receipt [13:04:19]cmd_close_receipt [13:04:19]Write to MH i2c: 01 00 00 F4 8E 82 [13:04:19]MH_GetDate [13:04:19]Write i2c OK [13:04:19]MH_I2C_Read... [13:04:19]Read from MH i2c: 01 [13:04:19]MH_I2C_Read... [13:04:19]Read from MH i2c: 01 07 00 [13:04:19]MH_I2C_Read... [13:04:19]Read from MH i2c: 01 07 00 F4 8E 00 03 00 00 00 FF 0F 9A [13:04:19]state=3 [13:04:19]No paper [13:04:19]Cover opened [13:04:19]Write to MH i2c: F0 00 00 F5 8E 72 [13:04:19]Write i2c OK [13:04:19]MH_I2C_Read... [13:04:19]Read from MH i2c: F0 [13:04:19]MH_I2C_Read... [13:04:19]Read from MH i2c: F0 09 00 [13:04:19]MH_I2C_Read... [13:04:19]Read from MH i2c: F0 09 00 F5 8E 00 D9 2E 22 67 44 5E 04 65 16 [13:04:19]GetLastDocTimeStamp 1730293418 [13:04:19]current date 1730293465 [13:04:19]FM_GetShiftState [13:04:19]SAM_PROTO_GetShiftState [13:04:19]wFMCommunicate request_size=4 [13:04:19]MH_SAM_APDU [13:04:19]CAPDU: 80 13 01 00 [13:04:19]Write to MH i2c: E2 08 00 F6 8E 80 13 01 00 00 00 00 00 01 [13:04:19]Write i2c OK [13:04:19]MH_I2C_Read... [13:04:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:04:19]Read from MH i2c: E2 [13:04:19]MH_I2C_Read... [13:04:19]Read from MH i2c: E2 0E 00 [13:04:19]MH_I2C_Read... [13:04:19]Read from MH i2c: E2 0E 00 F6 8E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 EC [13:04:19]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:04:19]wFMCommunicate OK [13:04:19]SAM_PROTO_GetShiftState done [13:04:19]FM_GetShiftState done [13:04:19]opened in 1730247899 [13:04:19]opened+sec_in_day 1730334299 [13:04:19]quantity*price = 30038 [13:04:19]sum+1 = 30039 [13:04:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 301 30.10.2024 13:04 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311454 ФПД: 256201788308010 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T130425&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311454&fm=256201788308010&tin=02508201610067®Number=0000000000091780&sum=30000 [13:04:21]StoreToDocumentArchive [13:04:21]shift 536 fd 311454 [13:04:21]save to /storage/0536/doc_00311454 [13:04:21]save last doc name /storage/0536/doc_00311454 to /storage/kkm_last_doc_name [13:04:21]save OK [13:04:21]Clear old archive folders... [13:04:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:04:21]tlvbuf is 00847E90 [13:04:21]SAM_PROTO_ClearQueue [13:04:21]wFMCommunicate request_size=4 [13:04:21]MH_SAM_APDU [13:04:21]CAPDU: 80 09 00 00 [13:04:21]Write to MH i2c: E2 08 00 03 8F 80 09 00 00 00 00 00 00 04 [13:04:21]Write i2c OK [13:04:21]MH_I2C_Read... [13:04:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:04:21]Read from MH i2c: E2 [13:04:21]MH_I2C_Read... [13:04:21]Read from MH i2c: E2 03 00 [13:04:21]MH_I2C_Read... [13:04:21]Read from MH i2c: E2 03 00 03 8F 00 90 00 06 [13:04:21]RAPDU: 90 00 [13:04:21]wFMCommunicate OK [13:04:21]SAM_PROTO_ClearQueue done [13:04:21]KKMCreateOFDPacket [13:04:21]OFDProtocolAddRootSTLVToBuf [13:04:21]FM_MakeSignedData [13:04:21]FM_MakeSignedData [13:04:21]SAM_PROTO_SignData [13:04:21]wFMCommunicate request_size=4 [13:04:21]MH_SAM_APDU [13:04:21]CAPDU: 80 0D 01 02 [13:04:21]Write to MH i2c: E2 08 00 04 8F 80 0D 01 02 00 00 00 00 0C [13:04:21]Write i2c OK [13:04:21]MH_I2C_Read... [13:04:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:04:21]Read from MH i2c: E2 [13:04:21]MH_I2C_Read... [13:04:21]Read from MH i2c: E2 03 00 [13:04:21]MH_I2C_Read... [13:04:21]Read from MH i2c: E2 03 00 04 8F 00 90 00 07 [13:04:21]RAPDU: 90 00 [13:04:21]wFMCommunicate OK [13:04:21]wFMCommunicate request_size=255 [13:04:21]MH_SAM_APDU [13:04: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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 2D 01 00 00 F4 03 04 00 D9 2E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9E C0 04 00 35 04 06 00 E9 [13:04:21]Write to MH i2c: E2 02 01 05 8F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 2D 01 00 00 F4 03 04 00 D9 2E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9E C0 04 00 35 04 06 00 E9 00 00 B1 [13:04:21]Write i2c OK [13:04:21]MH_I2C_Read... [13:04:21]OFD Sender: No OFD packet to send [13:04:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:04:21]Read from MH i2c: E2 [13:04:21]MH_I2C_Read... [13:04:21]Read from MH i2c: E2 03 00 [13:04:21]MH_I2C_Read... [13:04:21]Read from MH i2c: E2 03 00 05 8F 00 90 00 08 [13:04:21]RAPDU: 90 00 [13:04:21]wFMCommunicate OK [13:04:21]wFMCommunicate request_size=10 [13:04:21]MH_SAM_APDU [13:04:21]CAPDU: 80 0D 02 02 05 03 A0 95 3A 2A [13:04:21]Write to MH i2c: E2 0D 00 06 8F 80 0D 02 02 05 00 03 A0 95 3A 2A 00 00 B5 [13:04:21]Write i2c OK [13:04:21]MH_I2C_Read... [13:04:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:04:21]Read from MH i2c: E2 [13:04:21]MH_I2C_Read... [13:04:21]Read from MH i2c: E2 03 00 [13:04:21]MH_I2C_Read... [13:04:21]Read from MH i2c: E2 03 00 06 8F 00 90 00 09 [13:04:21]RAPDU: 90 00 [13:04:21]wFMCommunicate OK [13:04:21]wFMCommunicate request_size=4 [13:04:21]MH_SAM_APDU [13:04:21]CAPDU: 80 0D 03 02 [13:04:21]Write to MH i2c: E2 08 00 07 8F 80 0D 03 02 00 00 00 00 11 [13:04:21]Write i2c OK [13:04:21]MH_I2C_Read... [13:04:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:04:21]Read from MH i2c: E2 [13:04:21]MH_I2C_Read... [13:04:21]Read from MH i2c: E2 0B 00 [13:04:21]MH_I2C_Read... [13:04:21]Read from MH i2c: E2 0B 00 07 8F 00 C7 3A BB 7C 11 90 22 3B 90 00 48 [13:04:21]RAPDU: C7 3A BB 7C 11 90 22 3B 90 00 [13:04:21]wFMCommunicate OK [13:04:21]SAM_PROTO_SignData done [13:04:21]FM_MakeSignedData done [13:04:21]CreateOFDProtocolMessage [13:04:21]wFMCommunicate request_size=4 [13:04:21]MH_SAM_APDU [13:04:21]CAPDU: 80 11 00 00 [13:04:21]Write to MH i2c: E2 08 00 08 8F 80 11 00 00 00 00 00 00 11 [13:04:21]Write i2c OK [13:04:21]MH_I2C_Read... [13:04:21]Read from MH i2c: E2 [13:04:21]MH_I2C_Read... [13:04:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:04:21]Read from MH i2c: E2 17 00 [13:04:21]MH_I2C_Read... [13:04:21]Read from MH i2c: E2 17 00 08 8F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 66 [13:04:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:04:21]wFMCommunicate OK [13:04:21]CreateOFDProtocolMessage done [13:04:21]OFDSenderStorePacket 311454 [13:04:21]StoreOFDPacket docnum=311454 [13:04:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F9 3A 07 01 5E 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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 2D 01 00 00 F4 03 04 00 D9 2E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9E C0 04 00 35 04 06 00 E9 03 A0 95 3A 2A C7 3A BB 7C 11 90 22 3B [13:04:21]CheckFolder [13:04:21]dirname=/storage/ofd_packets [13:04:21]CheckFolder done [13:04:21]ProducePacketName [13:04:21]name=ofd_packets/00311454 [13:04:21]NVStorageSaveData ofd_packets/00311454 [13:04:21]File name is /storage/ofd_packets/00311454 [13:04:21]Write 301 bytes [13:04:21]NVStorageSaveData done [13:04:21]OFDSenderStorePacket done [13:04:21]KKMCreateOFDPacket done [13:04:21]NVStorageSaveData kkm_last_timestamp [13:04:21]File name is /storage/kkm_last_timestamp [13:04:21]Write 4 bytes [13:04:21]NVStorageSaveData done [13:04:21]ExternCall_PrintAddStr [13:04:21]wPrintStart [13:04:21]Write to MH i2c: 01 00 00 09 8F 98 [13:04:21]Write i2c OK [13:04:21]MH_I2C_Read... [13:04:21]Read from MH i2c: 01 [13:04:21]MH_I2C_Read... [13:04:21]Read from MH i2c: 01 07 00 [13:04:21]MH_I2C_Read... [13:04:21]Read from MH i2c: 01 07 00 09 8F 00 03 00 00 00 FF 0F B0 [13:04:21]RasterBufferAndPrint [13:04:21]line Счет N : (1)645254 [13:04:21]line ИНН: 02508201610067 [13:04:21]line Контрольно-Кассовый Чек [13:04:21]line ПРОДАЖА [13:04:21]line ТРК (МРК, ГНК) : 52 [13:04:21]line Товар: 2710124130 [13:04:21]line Аи-92-К-2 [13:04:21]line 4.490 * 66.90 [13:04:21]line = 300.38 [13:04:21]line НДС 12% НСП 1% [13:04:21]line > о реализуемом товаре [13:04:21]line ОКРУГЛЕНИЕ: -0.38 [13:04:21]line ИТОГО: 300.00 [13:04:21]line Внесено: 300.00 [13:04:21]line СДАЧА: 0.00 [13:04:21]line НСП 1% : 2.66 [13:04:21]line НДС 12% : 31.90 [13:04:21]line Наличными: 300.00 [13:04:21]line Безнал.: 0.00 [13:04:21]line Место: АЗС № 172 "Партнер Нефть" [13:04:21]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:04:21]line СНО: Общий режим [13:04:21]line Чек 301 30.10.2024 13:04 [13:04:21]line Смена: 536 ФФД: 1.0 [13:04:21]line ЗНМ: 0300000116 [13:04:21]line РНМ: 0000000000091780 [13:04:21]line Версия ККМ: 001 [13:04:21]line ФМ: 0000000000871765 [13:04:21]line ФД: 311454 [13:04:21]line ФПД: 256201788308010 [13:04:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T130425&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311454&fm=256201788308010&tin=02508201610067®Number=0000000000091780&sum=30000 [13:04:21]written 0, free lines is 4095 [13:04:21]Error from MH - 05 [13:04:21]process_action_free close_receipt [13:04:21]json_value_free [13:04:21]json_value_free done [13:04:21]process_json_proto returns [13:04:21]Send response to host [13:04:21]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [13:04:21]free response buf [13:04:21]execute_script done [13:04:21]execute_script returns [13:04:21]free content buf [13:04:21]Sock 7.Close socket [13:04:21]Sock 7.Thread stoped [13:04:21]OFD Sender: Processing packet 311454 [packets to send 223, broken 222] [13:04:21]ProducePacketName [13:04:21]name=ofd_packets/00311454 [13:04:21]OFD Sender: To server: pG, [13:04:21]CommunicateWithHost lk.salyk.kg:30040 [13:04:21]ConnectInit lk.salyk.kg [13:04:21]Connected sock=7 [13:04:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F9 3A 07 01 5E 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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 2D 01 00 00 F4 03 04 00 D9 2E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9E C0 04 00 35 04 06 00 E9 03 A0 95 3A 2A C7 3A BB 7C 11 90 22 3B [13:04:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 A5 EE 47 00 1F 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 31 37 36 35 10 04 04 00 9E C0 04 00 F4 03 04 00 29 D5 21 67 B6 04 01 00 00 A6 44 0A 06 41 FC 15 1A [13:04:22]CommunicateWithHost err = 0 [13:04:22]CheckOFDResponse [13:04:22]1017 (14) - 77093643461234 [13:04:22]1041 (16) - 0000000000871765 [13:04:22]1040 (4) - 311454 [13:04:22]1012 (4) - 30.10.2024 06:41 [13:04:22]1206 (1) - 0 [13:04:22]OFD Sender: Remove packet 311454 [13:04:22]ProducePacketName [13:04:22]name=ofd_packets/00311454 [13:04:22]NVStorageDeleteData [13:04:22]OFD Sender: No OFD packet to send [13:04:24]Write to MH i2c: 01 00 00 0C 8F 9B [13:04:24]Write i2c OK [13:04:24]MH_I2C_Read... [13:04:24]Read from MH i2c: 01 [13:04:24]MH_I2C_Read... [13:04:24]Read from MH i2c: 01 07 00 [13:04:24]MH_I2C_Read... [13:04:24]Read from MH i2c: 01 07 00 0C 8F 00 03 00 00 00 FF 0F B3 [13:04:24]state=3 [13:04:24]No paper [13:04:24]Cover opened [13:04:25]int [13:04:25]Write to MH i2c: 01 00 00 0D 8F 9C [13:04:25]*** FLAG_PRN_PAP1 reset [13:04:25]*** FLAG_PRN_PAP2 reset [13:04:25]Write i2c OK [13:04:25]MH_I2C_Read... [13:04:25]Read from MH i2c: 01 [13:04:25]MH_I2C_Read... [13:04:25]Read from MH i2c: 01 07 00 [13:04:25]MH_I2C_Read... [13:04:25]Read from MH i2c: 01 07 00 0D 8F 00 00 00 00 00 FF 0F B1 [13:04:25]state=3 [13:04:25]Cover closed [13:04:27]accept exits with 9 [13:04:27]New connection [13:04:27]New thread 3066654052 created [13:04:27]Thread 3066510692 joined [13:04:27]Waiting for new connection... [13:04:27] Sock 9.Parse request [13:04:27]Sock 9.Check first char [13:04:27]Sock 9.First char is OK [13:04:27]request: POST /json_proto HTTP/1.0 [13:04:27]Method: POST [13:04:27]URL: /json_proto [13:04:27]Method is POST - this is cgi request [13:04:27]url: /json_proto [13:04:27]query_string will be loaded in cgi processing [13:04:27]execute_cgi json_proto POST (null) [13:04:27]execute_cgi path=json_proto method=POST [13:04:27]POST find Content-Length [13:04:27]Host: 172.17.96.3:8080 [13:04:27]Content-Length: 215 [13:04:27]Content-Type: application/json [13:04:27] [13:04:27]POST finish read [13:04:27]Found Content-Length = 215 [13:04:27]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:04:27]execute_script... [13:04:27]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:04:27]POST & json_proto [13:04:27]process_json_proto [13:04:27]json parsed OK: [13:04:27]protocol is kg_v1.0 [13:04:27]action value=get_value [13:04:27]process_action get_value [13:04:27]cmd_get_value [13:04:27]process_action get_value done [13:04:27]requested_data is exist [13:04:27]produce_requested_data [13:04:27]requested_item kkm.sn is exist - process it [13:04:27]requested_item kkm.ver is exist - process it [13:04:27]requested_item fm.sn is exist - process it [13:04:27]wFMCommunicate request_size=4 [13:04:27]MH_SAM_APDU [13:04:27]CAPDU: 80 11 00 00 [13:04:27]Write to MH i2c: E2 08 00 0E 8F 80 11 00 00 00 00 00 00 17 [13:04:27]Write i2c OK [13:04:27]MH_I2C_Read... [13:04:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:04:27]Read from MH i2c: E2 [13:04:27]MH_I2C_Read... [13:04:27]Read from MH i2c: E2 17 00 [13:04:27]MH_I2C_Read... [13:04:27]Read from MH i2c: E2 17 00 0E 8F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6C [13:04:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:04:27]wFMCommunicate OK [13:04:27]requested_item fd.num is exist - process it [13:04:27]SAM_PROTO_GetFieldsCounters [13:04:27]wFMCommunicate request_size=4 [13:04:27]MH_SAM_APDU [13:04:27]CAPDU: 80 13 00 00 [13:04:27]Write to MH i2c: E2 08 00 0F 8F 80 13 00 00 00 00 00 00 1A [13:04:27]Write i2c OK [13:04:27]MH_I2C_Read... [13:04:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:04:27]Read from MH i2c: E2 [13:04:27]MH_I2C_Read... [13:04:27]Read from MH i2c: E2 62 00 [13:04:27]MH_I2C_Read... [13:04:27]Read from MH i2c: E2 62 00 0F 8F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9E C0 04 00 0E 04 04 00 18 02 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 43 [13:04: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9E C0 04 00 0E 04 04 00 18 02 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:04:27]wFMCommunicate OK [13:04:27]SAM_PROTO_GetFieldsCounters done [13:04:27]requested_item shift.num is exist - process it [13:04:27]requested_item shift.opened is exist - process it [13:04:27]req_shift_opened [13:04:27]FM_GetShiftState [13:04:27]SAM_PROTO_GetShiftState [13:04:27]wFMCommunicate request_size=4 [13:04:27]MH_SAM_APDU [13:04:27]CAPDU: 80 13 01 00 [13:04:27]Write to MH i2c: E2 08 00 10 8F 80 13 01 00 00 00 00 00 1C [13:04:27]Write i2c OK [13:04:27]MH_I2C_Read... [13:04:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:04:27]Read from MH i2c: E2 [13:04:27]MH_I2C_Read... [13:04:27]Read from MH i2c: E2 0E 00 [13:04:27]MH_I2C_Read... [13:04:27]Read from MH i2c: E2 0E 00 10 8F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 07 [13:04:27]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:04:27]wFMCommunicate OK [13:04:27]SAM_PROTO_GetShiftState done [13:04:27]FM_GetShiftState done [13:04:27]req_shift_opened done [13:04:27]requested_item shift.open_date is exist - process it [13:04:27]req_shift_open_date [13:04:27]req_shift_open_date done [13:04:27]produce_requested_data done [13:04:27]produce_requested_data return {"kkm.sn":"0300000116","kkm.ver":"001","fm.sn":"0000000000871765","fd.num":311454,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:04:27]process_action_free get_value [13:04:27]json_value_free [13:04:27]json_value_free done [13:04:27]process_json_proto returns [13:04:27]Send response to host [13:04:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000116","kkm.ver":"001","fm.sn":"0000000000871765","fd.num":311454,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:04:27]free response buf [13:04:27]execute_script done [13:04:27]execute_script returns [13:04:27]free content buf [13:04:27]Sock 9.Close socket [13:04:27]Sock 9.Thread stoped [13:04:27]accept exits with 7 [13:04:27]New connection [13:04:27]New thread 3066510692 created [13:04:27]Thread 3066654052 joined [13:04:27]Waiting for new connection... [13:04:27] Sock 7.Parse request [13:04:27]Sock 7.Check first char [13:04:27]Sock 7.First char is OK [13:04:27]request: POST /json_proto HTTP/1.0 [13:04:27]Method: POST [13:04:27]URL: /json_proto [13:04:27]Method is POST - this is cgi request [13:04:27]url: /json_proto [13:04:27]query_string will be loaded in cgi processing [13:04:27]execute_cgi json_proto POST (null) [13:04:27]execute_cgi path=json_proto method=POST [13:04:27]POST find Content-Length [13:04:27]Host: 172.17.96.3:8080 [13:04:27]Content-Length: 331 [13:04:27]Content-Type: application/json [13:04:27] [13:04:27]POST finish read [13:04:27]Found Content-Length = 331 [13:04:27]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:04:27]execute_script... [13:04:27]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:04:27]POST & json_proto [13:04:27]process_json_proto [13:04:27]json parsed OK: [13:04:27]protocol is kg_v1.0 [13:04:27]action value=get_value [13:04:27]process_action get_value [13:04:27]cmd_get_value [13:04:27]process_action get_value done [13:04:27]requested_data is exist [13:04:27]produce_requested_data [13:04:27]requested_item fm.sale.total is exist - process it [13:04:27]SAM_PROTO_GetFMData [13:04:27]wFMCommunicate request_size=4 [13:04:27]MH_SAM_APDU [13:04:27]CAPDU: 80 13 03 00 [13:04:27]Write to MH i2c: E2 08 00 11 8F 80 13 03 00 00 00 00 00 1F [13:04:27]Write i2c OK [13:04:27]MH_I2C_Read... [13:04:27]OFD Sender: No OFD packet to send [13:04:27]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [13:04:27]Read from MH i2c: E2 [13:04:27]MH_I2C_Read... [13:04:27]Read from MH i2c: E2 FD 00 [13:04:27]MH_I2C_Read... [13:04:27]Read from MH i2c: E2 FD 00 11 8F 00 C2 04 85 04 BE 04 6E 04 04 00 6E BC 04 00 69 04 A3 00 6F 04 04 00 42 BC 04 00 B1 04 05 00 10 88 36 11 05 70 04 05 00 E4 B3 28 8B 04 72 04 04 00 2C D4 0D 86 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 6D 4F D0 89 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 A2 D1 7B 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 99 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 28 94 E3 70 04 03 00 28 94 E3 72 04 00 00 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 73 2B 18 EF 03 09 00 F6 03 90 00 51 [13:04:27]RAPDU: C2 04 85 04 BE 04 6E 04 04 00 6E BC 04 00 69 04 A3 00 6F 04 04 00 42 BC 04 00 B1 04 05 00 10 88 36 11 05 70 04 05 00 E4 B3 28 8B 04 72 04 04 00 2C D4 0D 86 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 6D 4F D0 89 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 A2 D1 7B 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 99 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 28 94 E3 70 04 03 00 28 94 E3 72 04 00 00 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 73 2B 18 EF 03 09 00 F6 03 90 00 [13:04:27]wFMCommunicate OK [13:04:27]wFMCommunicate request_size=4 [13:04:27]MH_SAM_APDU [13:04:27]CAPDU: 80 17 00 00 [13:04:27]Write to MH i2c: E2 08 00 12 8F 80 17 00 00 00 00 00 00 21 [13:04:27]Write i2c OK [13:04:27]MH_I2C_Read... [13:04:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:04:28]Read from MH i2c: E2 [13:04:28]MH_I2C_Read... [13:04:28]Read from MH i2c: E2 FD 00 [13:04:28]MH_I2C_Read... [13:04:28]Read from MH i2c: E2 FD 00 12 8F 00 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 98 03 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 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 90 00 EB [13:04:28]RAPDU: 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 98 03 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 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 90 00 [13:04:28]wFMCommunicate OK [13:04:28]wFMCommunicate request_size=4 [13:04:28]MH_SAM_APDU [13:04:28]CAPDU: 80 17 00 00 [13:04:28]Write to MH i2c: E2 08 00 13 8F 80 17 00 00 00 00 00 00 22 [13:04:28]Write i2c OK [13:04:28]MH_I2C_Read... [13:04:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:04:28]Read from MH i2c: E2 [13:04:28]MH_I2C_Read... [13:04:28]Read from MH i2c: E2 FD 00 [13:04:28]MH_I2C_Read... [13:04:28]Read from MH i2c: E2 FD 00 13 8F 00 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 D0 [13:04:28]RAPDU: 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [13:04:28]wFMCommunicate OK [13:04:28]wFMCommunicate request_size=4 [13:04:28]MH_SAM_APDU [13:04:28]CAPDU: 80 17 00 00 [13:04:28]Write to MH i2c: E2 08 00 14 8F 80 17 00 00 00 00 00 00 23 [13:04:28]Write i2c OK [13:04:28]MH_I2C_Read... [13:04:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:04:28]Read from MH i2c: E2 [13:04:28]MH_I2C_Read... [13:04:28]Read from MH i2c: E2 FD 00 [13:04:28]MH_I2C_Read... [13:04:28]Read from MH i2c: E2 FD 00 14 8F 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 9E [13:04:28]RAPDU: F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [13:04:28]wFMCommunicate OK [13:04:28]wFMCommunicate request_size=4 [13:04:28]MH_SAM_APDU [13:04:28]CAPDU: 80 17 00 00 [13:04:28]Write to MH i2c: E2 08 00 15 8F 80 17 00 00 00 00 00 00 24 [13:04:28]Write i2c OK [13:04:28]MH_I2C_Read... [13:04:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 220! [13:04:29]Read from MH i2c: E2 [13:04:29]MH_I2C_Read... [13:04:29]Read from MH i2c: E2 DF 00 [13:04:29]MH_I2C_Read... [13:04:29]Read from MH i2c: E2 DF 00 15 8F 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 04 [13:04:29]RAPDU: 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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:04:29]wFMCommunicate OK [13:04:29]SAM_PROTO_GetFMData done [13:04:29]requested_item fm.sale_refund.total is exist - process it [13:04:29]requested_item fm.buy.total is exist - process it [13:04:29]requested_item shift.sale.total is exist - process it [13:04:29]SAM_PROTO_GetShiftData [13:04:29]wFMCommunicate request_size=4 [13:04:29]MH_SAM_APDU [13:04:29]CAPDU: 80 13 02 00 [13:04:29]Write to MH i2c: E2 08 00 16 8F 80 13 02 00 00 00 00 00 23 [13:04:29]Write i2c OK [13:04:29]MH_I2C_Read... [13:04:29]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [13:04:29]Read from MH i2c: E2 [13:04:29]MH_I2C_Read... [13:04:29]Read from MH i2c: E2 FD 00 [13:04:29]MH_I2C_Read... [13:04:29]Read from MH i2c: E2 FD 00 16 8F 00 B1 04 AA 04 AD 04 6E 04 04 00 2D 01 00 00 69 04 9E 00 6F 04 04 00 2D 01 00 00 B1 04 04 00 CB A5 73 01 70 04 04 00 50 C0 07 01 72 04 03 00 7B E5 6B 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 32 7A 27 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 25 4A 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 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 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 62 [13:04:29]RAPDU: B1 04 AA 04 AD 04 6E 04 04 00 2D 01 00 00 69 04 9E 00 6F 04 04 00 2D 01 00 00 B1 04 04 00 CB A5 73 01 70 04 04 00 50 C0 07 01 72 04 03 00 7B E5 6B 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 32 7A 27 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 25 4A 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 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 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 [13:04:29]wFMCommunicate OK [13:04:29]wFMCommunicate request_size=4 [13:04:29]MH_SAM_APDU [13:04:29]CAPDU: 80 17 00 00 [13:04:29]Write to MH i2c: E2 08 00 17 8F 80 17 00 00 00 00 00 00 26 [13:04:29]Write i2c OK [13:04:29]MH_I2C_Read... [13:04:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:04:30]Read from MH i2c: E2 [13:04:30]MH_I2C_Read... [13:04:30]Read from MH i2c: E2 FD 00 [13:04:30]MH_I2C_Read... [13:04:30]Read from MH i2c: E2 FD 00 17 8F 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 3F [13:04:30]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 [13:04:30]wFMCommunicate OK [13:04:30]wFMCommunicate request_size=4 [13:04:30]MH_SAM_APDU [13:04:30]CAPDU: 80 17 00 00 [13:04:30]Write to MH i2c: E2 08 00 18 8F 80 17 00 00 00 00 00 00 27 [13:04:30]Write i2c OK [13:04:30]MH_I2C_Read... [13:04:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:04:30]Read from MH i2c: E2 [13:04:30]MH_I2C_Read... [13:04:30]Read from MH i2c: E2 FD 00 [13:04:30]MH_I2C_Read... [13:04:30]Read from MH i2c: E2 FD 00 18 8F 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 E0 [13:04:30]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 [13:04:30]wFMCommunicate OK [13:04:30]wFMCommunicate request_size=4 [13:04:30]MH_SAM_APDU [13:04:30]CAPDU: 80 17 00 00 [13:04:30]Write to MH i2c: E2 08 00 19 8F 80 17 00 00 00 00 00 00 28 [13:04:30]Write i2c OK [13:04:30]MH_I2C_Read... [13:04:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:04:30]Read from MH i2c: E2 [13:04:30]MH_I2C_Read... [13:04:30]Read from MH i2c: E2 FD 00 [13:04:30]MH_I2C_Read... [13:04:30]Read from MH i2c: E2 FD 00 19 8F 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 A0 [13:04:31]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 [13:04:31]wFMCommunicate OK [13:04:31]wFMCommunicate request_size=4 [13:04:31]MH_SAM_APDU [13:04:31]CAPDU: 80 17 00 00 [13:04:31]Write to MH i2c: E2 08 00 1A 8F 80 17 00 00 00 00 00 00 29 [13:04:31]Write i2c OK [13:04:31]MH_I2C_Read... [13:04:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 203! [13:04:31]Read from MH i2c: E2 [13:04:31]MH_I2C_Read... [13:04:31]Read from MH i2c: E2 CE 00 [13:04:31]MH_I2C_Read... [13:04:31]Read from MH i2c: E2 CE 00 1A 8F 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 0E [13:04:31]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 [13:04:31]wFMCommunicate OK [13:04:31]SAM_PROTO_GetShiftData done [13:04:31]requested_item shift.sale.total_cash is exist - process it [13:04:31]requested_item shift.sale_refund.total is exist - process it [13:04:31]requested_item shift.sale_refund.total_cash is exist - process it [13:04:31]requested_item shift.buy.total is exist - process it [13:04:31]requested_item shift.buy.total_cash is exist - process it [13:04:31]produce_requested_data done [13:04:31]produce_requested_data return {"fm.sale.total":217636229.28,"fm.sale_refund.total":149146.00,"fm.buy.total":0.00,"shift.sale.total":243562.99,"shift.sale.total_cash":172852.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} [13:04:31]process_action_free get_value [13:04:31]json_value_free [13:04:31]json_value_free done [13:04:31]process_json_proto returns [13:04:31]Send response to host [13:04:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":217636229.28,"fm.sale_refund.total":149146.00,"fm.buy.total":0.00,"shift.sale.total":243562.99,"shift.sale.total_cash":172852.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}}} [13:04:31]free response buf [13:04:31]execute_script done [13:04:31]execute_script returns [13:04:31]free content buf [13:04:31]Sock 7.Close socket [13:04:31]Sock 7.Thread stoped [13:04:31]accept exits with 9 [13:04:31]New connection [13:04:31]New thread 3066654052 created [13:04:31]Thread 3066510692 joined [13:04:31]Waiting for new connection... [13:04:31] Sock 9.Parse request [13:04:31]Sock 9.Check first char [13:04:31]Sock 9.First char is OK [13:04:31]request: POST /json_proto HTTP/1.0 [13:04:31]Method: POST [13:04:31]URL: /json_proto [13:04:31]Method is POST - this is cgi request [13:04:31]url: /json_proto [13:04:31]query_string will be loaded in cgi processing [13:04:31]execute_cgi json_proto POST (null) [13:04:31]execute_cgi path=json_proto method=POST [13:04:31]POST find Content-Length [13:04:31]Host: 172.17.96.3:8080 [13:04:31]Content-Length: 144 [13:04:31]Content-Type: application/json [13:04:31] [13:04:31]POST finish read [13:04:31]Found Content-Length = 144 [13:04:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [13:04:31]execute_script... [13:04:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [13:04:31]POST & json_proto [13:04:31]process_json_proto [13:04:31]json parsed OK: [13:04:31]protocol is kg_v1.0 [13:04:31]action value=print_doc [13:04:31]process_action print_doc [13:04:31]ExternCall_PrintAddStr [13:04:31]wPrintStart [13:04:31]Write to MH i2c: 01 00 00 1B 8F AA [13:04:31]Write i2c OK [13:04:31]MH_I2C_Read... [13:04:31]Read from MH i2c: 01 [13:04:31]MH_I2C_Read... [13:04:31]Read from MH i2c: 01 07 00 [13:04:31]MH_I2C_Read... [13:04:31]Read from MH i2c: 01 07 00 1B 8F 00 00 00 00 00 FF 0F BF [13:04:31]RasterBufferAndPrint [13:04:31]line Счет N : (1)645254 [13:04:31]line ИНН: 02508201610067 [13:04:31]line Контрольно-Кассовый Чек [13:04:31]line ПРОДАЖА [13:04:31]line ТРК (МРК, ГНК) : 52 [13:04:31]line Товар: 2710124130 [13:04:31]line Аи-92-К-2 [13:04:31]line 4.490 * 66.90 [13:04:31]line = 300.38 [13:04:31]line НДС 12% НСП 1% [13:04:31]line > о реализуемом товаре [13:04:31]line ОКРУГЛЕНИЕ: -0.38 [13:04:31]line ИТОГО: 300.00 [13:04:31]line Внесено: 300.00 [13:04:31]line СДАЧА: 0.00 [13:04:31]line НСП 1% : 2.66 [13:04:31]line НДС 12% : 31.90 [13:04:31]line Наличными: 300.00 [13:04:31]line Безнал.: 0.00 [13:04:31]line Место: АЗС № 172 "Партнер Нефть" [13:04:31]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:04:31]line СНО: Общий режим [13:04:31]line Чек 301 30.10.2024 13:04 [13:04:31]line Смена: 536 ФФД: 1.0 [13:04:31]line ЗНМ: 0300000116 [13:04:31]line РНМ: 0000000000091780 [13:04:31]line Версия ККМ: 001 [13:04:31]line ФМ: 0000000000871765 [13:04:31]line ФД: 311454 [13:04:31]line ФПД: 256201788308010 [13:04:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T130425&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311454&fm=256201788308010&tin=02508201610067®Number=0000000000091780&sum=30000 [13:04:31]written 0, free lines is 4095 [13:04:32]Write to MH i2c: 01 00 00 45 8F D4 [13:04:32]Write i2c OK [13:04:32]MH_I2C_Read... [13:04:32]Read from MH i2c: 01 [13:04:32]MH_I2C_Read... [13:04:32]Read from MH i2c: 01 07 00 [13:04:32]MH_I2C_Read... [13:04:32]Read from MH i2c: 01 07 00 45 8F 00 00 00 00 00 C6 0C AD [13:04:32]RasterBufferAndPrint [13:04:32]line [13:04:32]line [13:04:32]line [13:04:32]line [13:04:32]line [13:04:32]written 0, free lines is 3295 [13:04:32]MH_Cut [13:04:32]Write to MH i2c: D1 01 00 4C 8F 01 AD [13:04:32]Write i2c OK [13:04:32]MH_I2C_Read... [13:04:32]Read from MH i2c: D1 [13:04:32]MH_I2C_Read... [13:04:32]Read from MH i2c: D1 01 00 [13:04:32]MH_I2C_Read... [13:04:32]Read from MH i2c: D1 01 00 4C 8F 00 AC [13:04:32]Write to MH i2c: 01 00 00 4D 8F DC [13:04:32]Write i2c OK [13:04:32]MH_I2C_Read... [13:04:32]OFD Sender: No OFD packet to send [13:04:32]*** Cut start [13:04:32]*** Purtial cut [13:04:32]*** Stage 1: CUTSNS_PIN = 1 [13:04:33]Read from MH i2c: 01 [13:04:33]MH_I2C_Read... [13:04:33]*** Stop cut motor [13:04:33]*** Cut end [13:04:33]Read from MH i2c: 01 07 00 [13:04:33]MH_I2C_Read... [13:04:33]Read from MH i2c: 01 07 00 4D 8F 00 00 00 00 00 FF 0F F1 [13:04:33]process_action print_doc done [13:04:33]requested_data is exist [13:04:33]produce_requested_data [13:04:33]produce_requested_data return (null) [13:04:33]process_action_free print_doc [13:04:33]json_value_free [13:04:33]json_value_free done [13:04:33]process_json_proto returns [13:04:33]Send response to host [13:04:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [13:04:33]free response buf [13:04:33]execute_script done [13:04:33]execute_script returns [13:04:33]free content buf [13:04:33]Sock 9.Close socket [13:04:33]Sock 9.Thread stoped [13:04:37]OFD Sender: No OFD packet to send [13:04:42]OFD Sender: No OFD packet to send [13:04:47]OFD Sender: No OFD packet to send [13:04:52]OFD Sender: No OFD packet to send [13:04:57]OFD Sender: No OFD packet to send [13:05:02]OFD Sender: No OFD packet to send [13:05:07]OFD Sender: No OFD packet to send [13:05:12]OFD Sender: No OFD packet to send [13:05:17]OFD Sender: No OFD packet to send [13:05:22]OFD Sender: No OFD packet to send [13:05:27]OFD Sender: No OFD packet to send [13:05:32]OFD Sender: No OFD packet to send [13:05:37]OFD Sender: No OFD packet to send [13:05:42]OFD Sender: No OFD packet to send [13:05:47]OFD Sender: No OFD packet to send [13:05:52]OFD Sender: No OFD packet to send [13:05:54]accept exits with 7 [13:05:54]New connection [13:05:54]New thread 3066510692 created [13:05:54]Thread 3066654052 joined [13:05:54]Waiting for new connection... [13:05:54] Sock 7.Parse request [13:05:54]Sock 7.Check first char [13:05:54]Sock 7.First char is OK [13:05:54]request: POST /json_proto HTTP/1.0 [13:05:54]Method: POST [13:05:54]URL: /json_proto [13:05:54]Method is POST - this is cgi request [13:05:54]url: /json_proto [13:05:54]query_string will be loaded in cgi processing [13:05:54]execute_cgi json_proto POST (null) [13:05:54]execute_cgi path=json_proto method=POST [13:05:54]POST find Content-Length [13:05:54]Host: 172.17.96.3:8080 [13:05:54]Content-Length: 677 [13:05:54]Content-Type: application/json [13:05:54] [13:05:54]POST finish read [13:05:54]Found Content-Length = 677 [13:05:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645255", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:05:54]execute_script... [13:05: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)645255", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:05:54]POST & json_proto [13:05:54]process_json_proto [13:05:54]json parsed OK: [13:05:54]protocol is kg_v1.0 [13:05:54]action value=close_receipt [13:05:54]process_action close_receipt [13:05:54]cmd_close_receipt [13:05:54]MH_GetDate [13:05:54]Write to MH i2c: F0 00 00 4E 8F CC [13:05:54]Write i2c OK [13:05:54]MH_I2C_Read... [13:05:54]Read from MH i2c: F0 [13:05:54]MH_I2C_Read... [13:05:54]Read from MH i2c: F0 09 00 [13:05:54]MH_I2C_Read... [13:05:54]Read from MH i2c: F0 09 00 4E 8F 00 37 2F 22 67 44 5E 04 65 CF [13:05:54]GetLastDocTimeStamp 1730293465 [13:05:54]current date 1730293559 [13:05:54]FM_GetShiftState [13:05:54]SAM_PROTO_GetShiftState [13:05:54]wFMCommunicate request_size=4 [13:05:54]MH_SAM_APDU [13:05:54]CAPDU: 80 13 01 00 [13:05:54]Write to MH i2c: E2 08 00 4F 8F 80 13 01 00 00 00 00 00 5B [13:05:54]Write i2c OK [13:05:54]MH_I2C_Read... [13:05:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:05:54]Read from MH i2c: E2 [13:05:54]MH_I2C_Read... [13:05:54]Read from MH i2c: E2 0E 00 [13:05:54]MH_I2C_Read... [13:05:54]Read from MH i2c: E2 0E 00 4F 8F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 46 [13:05:54]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:05:54]wFMCommunicate OK [13:05:54]SAM_PROTO_GetShiftState done [13:05:54]FM_GetShiftState done [13:05:54]opened in 1730247899 [13:05:54]opened+sec_in_day 1730334299 [13:05:54]quantity*price = 50041 [13:05:54]sum+1 = 50042 [13:05:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 302 30.10.2024 13:05 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311455 ФПД: 58514206163319 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T130559&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311455&fm=58514206163319&tin=02508201610067®Number=0000000000091780&sum=50000 [13:05:55]StoreToDocumentArchive [13:05:55]shift 536 fd 311455 [13:05:55]save to /storage/0536/doc_00311455 [13:05:55]save last doc name /storage/0536/doc_00311455 to /storage/kkm_last_doc_name [13:05:55]save OK [13:05:55]Clear old archive folders... [13:05:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:05:55]tlvbuf is 00737D70 [13:05:55]SAM_PROTO_ClearQueue [13:05:55]wFMCommunicate request_size=4 [13:05:55]MH_SAM_APDU [13:05:55]CAPDU: 80 09 00 00 [13:05:55]Write to MH i2c: E2 08 00 5C 8F 80 09 00 00 00 00 00 00 5D [13:05:55]Write i2c OK [13:05:55]MH_I2C_Read... [13:05:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:05:55]Read from MH i2c: E2 [13:05:55]MH_I2C_Read... [13:05:55]Read from MH i2c: E2 03 00 [13:05:55]MH_I2C_Read... [13:05:55]Read from MH i2c: E2 03 00 5C 8F 00 90 00 5F [13:05:55]RAPDU: 90 00 [13:05:55]wFMCommunicate OK [13:05:55]SAM_PROTO_ClearQueue done [13:05:55]KKMCreateOFDPacket [13:05:55]OFDProtocolAddRootSTLVToBuf [13:05:55]FM_MakeSignedData [13:05:55]FM_MakeSignedData [13:05:55]SAM_PROTO_SignData [13:05:55]wFMCommunicate request_size=4 [13:05:55]MH_SAM_APDU [13:05:55]CAPDU: 80 0D 01 02 [13:05:55]Write to MH i2c: E2 08 00 5D 8F 80 0D 01 02 00 00 00 00 65 [13:05:55]Write i2c OK [13:05:55]MH_I2C_Read... [13:05:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:05:55]Read from MH i2c: E2 [13:05:55]MH_I2C_Read... [13:05:55]Read from MH i2c: E2 03 00 [13:05:55]MH_I2C_Read... [13:05:55]Read from MH i2c: E2 03 00 5D 8F 00 90 00 60 [13:05:55]RAPDU: 90 00 [13:05:55]wFMCommunicate OK [13:05:55]wFMCommunicate request_size=255 [13:05:55]MH_SAM_APDU [13:05: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 2E 01 00 00 F4 03 04 00 37 2F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9F C0 04 00 35 04 06 00 35 [13:05:55]Write to MH i2c: E2 02 01 5E 8F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 2E 01 00 00 F4 03 04 00 37 2F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9F C0 04 00 35 04 06 00 35 00 00 C3 [13:05:55]Write i2c OK [13:05:55]MH_I2C_Read... [13:05:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:05:55]Read from MH i2c: E2 [13:05:55]MH_I2C_Read... [13:05:55]Read from MH i2c: E2 03 00 [13:05:55]MH_I2C_Read... [13:05:55]Read from MH i2c: E2 03 00 5E 8F 00 90 00 61 [13:05:55]RAPDU: 90 00 [13:05:55]wFMCommunicate OK [13:05:55]wFMCommunicate request_size=10 [13:05:55]MH_SAM_APDU [13:05:55]CAPDU: 80 0D 02 02 05 37 E6 79 01 77 [13:05:55]Write to MH i2c: E2 0D 00 5F 8F 80 0D 02 02 05 00 37 E6 79 01 77 00 00 80 [13:05:55]Write i2c OK [13:05:55]MH_I2C_Read... [13:05:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:05:55]Read from MH i2c: E2 [13:05:55]MH_I2C_Read... [13:05:55]Read from MH i2c: E2 03 00 [13:05:55]MH_I2C_Read... [13:05:55]Read from MH i2c: E2 03 00 5F 8F 00 90 00 62 [13:05:55]RAPDU: 90 00 [13:05:55]wFMCommunicate OK [13:05:55]wFMCommunicate request_size=4 [13:05:55]MH_SAM_APDU [13:05:55]CAPDU: 80 0D 03 02 [13:05:55]Write to MH i2c: E2 08 00 60 8F 80 0D 03 02 00 00 00 00 6A [13:05:55]Write i2c OK [13:05:55]MH_I2C_Read... [13:05:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:05:55]Read from MH i2c: E2 [13:05:55]MH_I2C_Read... [13:05:55]Read from MH i2c: E2 0B 00 [13:05:55]MH_I2C_Read... [13:05:55]Read from MH i2c: E2 0B 00 60 8F 00 D2 19 F9 DB 6D 1F 7C 2E 90 00 60 [13:05:55]RAPDU: D2 19 F9 DB 6D 1F 7C 2E 90 00 [13:05:55]wFMCommunicate OK [13:05:55]SAM_PROTO_SignData done [13:05:55]FM_MakeSignedData done [13:05:55]CreateOFDProtocolMessage [13:05:55]wFMCommunicate request_size=4 [13:05:55]MH_SAM_APDU [13:05:55]CAPDU: 80 11 00 00 [13:05:55]Write to MH i2c: E2 08 00 61 8F 80 11 00 00 00 00 00 00 6A [13:05:55]Write i2c OK [13:05:55]MH_I2C_Read... [13:05:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:05:55]Read from MH i2c: E2 [13:05:55]MH_I2C_Read... [13:05:55]Read from MH i2c: E2 17 00 [13:05:55]MH_I2C_Read... [13:05:55]Read from MH i2c: E2 17 00 61 8F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 BF [13:05:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:05:55]wFMCommunicate OK [13:05:55]CreateOFDProtocolMessage done [13:05:55]OFDSenderStorePacket 311455 [13:05:55]StoreOFDPacket docnum=311455 [13:05:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 8D 5A 07 01 B3 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 2E 01 00 00 F4 03 04 00 37 2F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9F C0 04 00 35 04 06 00 35 37 E6 79 01 77 D2 19 F9 DB 6D 1F 7C 2E [13:05:55]CheckFolder [13:05:55]dirname=/storage/ofd_packets [13:05:55]CheckFolder done [13:05:55]ProducePacketName [13:05:55]name=ofd_packets/00311455 [13:05:55]NVStorageSaveData ofd_packets/00311455 [13:05:55]File name is /storage/ofd_packets/00311455 [13:05:55]Write 301 bytes [13:05:55]NVStorageSaveData done [13:05:55]OFDSenderStorePacket done [13:05:55]KKMCreateOFDPacket done [13:05:55]NVStorageSaveData kkm_last_timestamp [13:05:55]File name is /storage/kkm_last_timestamp [13:05:55]Write 4 bytes [13:05:55]NVStorageSaveData done [13:05:55]ExternCall_PrintAddStr [13:05:55]wPrintStart [13:05:55]Write to MH i2c: 01 00 00 62 8F F1 [13:05:55]Write i2c OK [13:05:55]MH_I2C_Read... [13:05:55]Read from MH i2c: 01 [13:05:55]MH_I2C_Read... [13:05:55]Read from MH i2c: 01 07 00 [13:05:55]MH_I2C_Read... [13:05:55]Read from MH i2c: 01 07 00 62 8F 00 00 00 00 00 FF 0F 06 [13:05:55]RasterBufferAndPrint [13:05:55]line Счет N : (1)645255 [13:05:55]line ИНН: 02508201610067 [13:05:55]line Контрольно-Кассовый Чек [13:05:55]line ПРОДАЖА [13:05:55]line ТРК (МРК, ГНК) : 52 [13:05:55]line Товар: 2710124130 [13:05:55]line Аи-92-К-2 [13:05:55]line 7.480 * 66.90 [13:05:55]line = 500.41 [13:05:55]line НДС 12% НСП 1% [13:05:55]line > о реализуемом товаре [13:05:55]line ОКРУГЛЕНИЕ: -0.41 [13:05:55]line ИТОГО: 500.00 [13:05:55]line Внесено: 500.00 [13:05:55]line СДАЧА: 0.00 [13:05:55]line НСП 1% : 4.43 [13:05:55]line НДС 12% : 53.14 [13:05:55]line Наличными: 500.00 [13:05:55]line Безнал.: 0.00 [13:05:55]line Место: АЗС № 172 "Партнер Нефть" [13:05:55]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:05:55]line СНО: Общий режим [13:05:55]line Чек 302 30.10.2024 13:05 [13:05:55]line Смена: 536 ФФД: 1.0 [13:05:55]line ЗНМ: 0300000116 [13:05:55]line РНМ: 0000000000091780 [13:05:55]line Версия ККМ: 001 [13:05:55]line ФМ: 0000000000871765 [13:05:55]line ФД: 311455 [13:05:55]line ФПД: 58514206163319 [13:05:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T130559&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311455&fm=58514206163319&tin=02508201610067®Number=0000000000091780&sum=50000 [13:05:55]written 0, free lines is 4095 [13:05:55]OFD Sender: Processing packet 311455 [packets to send 223, broken 222] [13:05:55]ProducePacketName [13:05:55]name=ofd_packets/00311455 [13:05:55]OFD Sender: To server: pG, [13:05:55]CommunicateWithHost lk.salyk.kg:30040 [13:05:55]ConnectInit lk.salyk.kg [13:05:55]Connected sock=10 [13:05:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 8D 5A 07 01 B3 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 2E 01 00 00 F4 03 04 00 37 2F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9F C0 04 00 35 04 06 00 35 37 E6 79 01 77 D2 19 F9 DB 6D 1F 7C 2E [13:05:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 04 E9 47 00 47 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 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9F C0 04 00 F4 03 04 00 87 D5 21 67 B6 04 01 00 00 18 FD 96 19 E0 CB FB F4 [13:05:56]CommunicateWithHost err = 0 [13:05:56]CheckOFDResponse [13:05:56]1017 (14) - 77093643461234 [13:05:56]1041 (16) - 0000000000871765 [13:05:56]1040 (4) - 311455 [13:05:56]1012 (4) - 30.10.2024 06:43 [13:05:56]1206 (1) - 0 [13:05:56]OFD Sender: Remove packet 311455 [13:05:56]ProducePacketName [13:05:56]name=ofd_packets/00311455 [13:05:56]NVStorageDeleteData [13:05:56]Write to MH i2c: 01 00 00 8C 8F 1B [13:05:56]Write i2c OK [13:05:56]MH_I2C_Read... [13:05:56]Read from MH i2c: 01 [13:05:56]MH_I2C_Read... [13:05:56]Read from MH i2c: 01 07 00 [13:05:56]MH_I2C_Read... [13:05:56]Read from MH i2c: 01 07 00 8C 8F 00 00 00 00 00 CD 0C FB [13:05:56]RasterBufferAndPrint [13:05:56]line [13:05:56]line [13:05:56]line [13:05:56]line [13:05:56]line [13:05:56]written 0, free lines is 3285 [13:05:56]MH_Cut [13:05:56]Write to MH i2c: D1 01 00 93 8F 01 F4 [13:05:56]Write i2c OK [13:05:56]MH_I2C_Read... [13:05:56]Read from MH i2c: D1 [13:05:56]MH_I2C_Read... [13:05:56]Read from MH i2c: D1 01 00 [13:05:56]MH_I2C_Read... [13:05:56]Read from MH i2c: D1 01 00 93 8F 00 F3 [13:05:56]Write to MH i2c: 01 00 00 94 8F 23 [13:05:56]Write i2c OK [13:05:56]MH_I2C_Read... [13:05:56]OFD Sender: No OFD packet to send [13:05:56]*** Cut start [13:05:56]*** Purtial cut [13:05:56]*** Stage 1: CUTSNS_PIN = 1 [13:05:57]Read from MH i2c: 01 [13:05:57]MH_I2C_Read... [13:05:57]*** Stop cut motor [13:05:57]*** Cut end [13:05:57]Read from MH i2c: 01 07 00 [13:05:57]MH_I2C_Read... [13:05:57]Read from MH i2c: 01 07 00 94 8F 00 00 00 00 00 FF 0F 38 [13:05:57]process_action close_receipt done [13:05:57]requested_data is exist [13:05:57]produce_requested_data [13:05:57]requested_item fm.sn is exist - process it [13:05:57]wFMCommunicate request_size=4 [13:05:57]MH_SAM_APDU [13:05:57]CAPDU: 80 11 00 00 [13:05:57]Write to MH i2c: E2 08 00 95 8F 80 11 00 00 00 00 00 00 9E [13:05:57]Write i2c OK [13:05:57]MH_I2C_Read... [13:05:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:05:57]Read from MH i2c: E2 [13:05:57]MH_I2C_Read... [13:05:57]Read from MH i2c: E2 17 00 [13:05:57]MH_I2C_Read... [13:05:57]Read from MH i2c: E2 17 00 95 8F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F3 [13:05:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:05:57]wFMCommunicate OK [13:05:57]requested_item fd.num is exist - process it [13:05:57]SAM_PROTO_GetFieldsCounters [13:05:57]wFMCommunicate request_size=4 [13:05:57]MH_SAM_APDU [13:05:57]CAPDU: 80 13 00 00 [13:05:57]Write to MH i2c: E2 08 00 96 8F 80 13 00 00 00 00 00 00 A1 [13:05:57]Write i2c OK [13:05:57]MH_I2C_Read... [13:05:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:05:57]Read from MH i2c: E2 [13:05:57]MH_I2C_Read... [13:05:57]Read from MH i2c: E2 62 00 [13:05:57]MH_I2C_Read... [13:05:57]Read from MH i2c: E2 62 00 96 8F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9F C0 04 00 0E 04 04 00 18 02 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 CE [13:05: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9F C0 04 00 0E 04 04 00 18 02 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:05:57]wFMCommunicate OK [13:05:57]SAM_PROTO_GetFieldsCounters done [13:05:57]requested_item shift.num is exist - process it [13:05:57]requested_item shift.opened is exist - process it [13:05:57]req_shift_opened [13:05:57]FM_GetShiftState [13:05:57]SAM_PROTO_GetShiftState [13:05:57]wFMCommunicate request_size=4 [13:05:57]MH_SAM_APDU [13:05:57]CAPDU: 80 13 01 00 [13:05:57]Write to MH i2c: E2 08 00 97 8F 80 13 01 00 00 00 00 00 A3 [13:05:57]Write i2c OK [13:05:57]MH_I2C_Read... [13:05:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:05:57]Read from MH i2c: E2 [13:05:57]MH_I2C_Read... [13:05:57]Read from MH i2c: E2 0E 00 [13:05:57]MH_I2C_Read... [13:05:57]Read from MH i2c: E2 0E 00 97 8F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 8E [13:05:57]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:05:57]wFMCommunicate OK [13:05:57]SAM_PROTO_GetShiftState done [13:05:57]FM_GetShiftState done [13:05:57]req_shift_opened done [13:05:57]requested_item shift.open_date is exist - process it [13:05:57]req_shift_open_date [13:05:57]req_shift_open_date done [13:05:57]produce_requested_data done [13:05:57]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311455,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:05:57]process_action_free close_receipt [13:05:57]json_value_free [13:05:57]json_value_free done [13:05:57]process_json_proto returns [13:05:57]Send response to host [13:05:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311455,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:05:57]free response buf [13:05:57]execute_script done [13:05:57]execute_script returns [13:05:57]free content buf [13:05:57]Sock 7.Close socket [13:05:57]Sock 7.Thread stoped [13:06:01]OFD Sender: No OFD packet to send [13:06:06]OFD Sender: No OFD packet to send [13:06:11]OFD Sender: No OFD packet to send [13:06:16]OFD Sender: No OFD packet to send [13:06:21]OFD Sender: No OFD packet to send [13:06:26]OFD Sender: No OFD packet to send [13:06:31]OFD Sender: No OFD packet to send [13:06:36]OFD Sender: No OFD packet to send [13:06:41]OFD Sender: No OFD packet to send [13:06:46]OFD Sender: No OFD packet to send [13:06:51]OFD Sender: No OFD packet to send [13:06:56]accept exits with 9 [13:06:56]New connection [13:06:56]New thread 3066654052 created [13:06:56]Thread 3066510692 joined [13:06:56]Waiting for new connection... [13:06:56] Sock 9.Parse request [13:06:56]Sock 9.Check first char [13:06:56]Sock 9.First char is OK [13:06:56]request: POST /json_proto HTTP/1.0 [13:06:56]Method: POST [13:06:56]URL: /json_proto [13:06:56]Method is POST - this is cgi request [13:06:56]url: /json_proto [13:06:56]query_string will be loaded in cgi processing [13:06:56]execute_cgi json_proto POST (null) [13:06:56]execute_cgi path=json_proto method=POST [13:06:56]POST find Content-Length [13:06:56]Host: 172.17.96.3:8080 [13:06:56]Content-Length: 621 [13:06:56]Content-Type: application/json [13:06:56] [13:06:56]POST finish read [13:06:56]Found Content-Length = 621 [13:06:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3518", "tax_sys" : 0, "items" : [ { "code": "48743587", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Silver", "price" : 140.00, "quantity" : 1.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 140.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:06:56]execute_script... [13:06: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 : (3)3518", "tax_sys" : 0, "items" : [ { "code": "48743587", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Silver", "price" : 140.00, "quantity" : 1.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 140.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:06:56]POST & json_proto [13:06:56]process_json_proto [13:06:56]json parsed OK: [13:06:56]protocol is kg_v1.0 [13:06:56]action value=close_receipt [13:06:56]process_action close_receipt [13:06:56]cmd_close_receipt [13:06:56]MH_GetDate [13:06:56]Write to MH i2c: F0 00 00 98 8F 16 [13:06:56]Write i2c OK [13:06:56]MH_I2C_Read... [13:06:56]Read from MH i2c: F0 [13:06:56]MH_I2C_Read... [13:06:56]Read from MH i2c: F0 09 00 [13:06:56]MH_I2C_Read... [13:06:56]Read from MH i2c: F0 09 00 98 8F 00 75 2F 22 67 44 5E 04 65 57 [13:06:56]GetLastDocTimeStamp 1730293559 [13:06:56]current date 1730293621 [13:06:56]FM_GetShiftState [13:06:56]SAM_PROTO_GetShiftState [13:06:56]wFMCommunicate request_size=4 [13:06:56]MH_SAM_APDU [13:06:56]CAPDU: 80 13 01 00 [13:06:56]Write to MH i2c: E2 08 00 99 8F 80 13 01 00 00 00 00 00 A5 [13:06:56]Write i2c OK [13:06:56]MH_I2C_Read... [13:06:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:06:56]Read from MH i2c: E2 [13:06:56]MH_I2C_Read... [13:06:56]Read from MH i2c: E2 0E 00 [13:06:56]MH_I2C_Read... [13:06:56]Read from MH i2c: E2 0E 00 99 8F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 90 [13:06:56]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:06:56]wFMCommunicate OK [13:06:56]SAM_PROTO_GetShiftState done [13:06:56]FM_GetShiftState done [13:06:56]opened in 1730247899 [13:06:56]opened+sec_in_day 1730334299 [13:06:56]quantity*price = 14000 [13:06:56]sum+1 = 14001 [13:06:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 140.00 НСП 1% : 1.24 НДС 12% : 14.87 Наличными: 140.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 303 30.10.2024 13:07 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311456 ФПД: 256446451823282 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T130702&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311456&fm=256446451823282&tin=02508201610067®Number=0000000000091780&sum=14000 0 [13:06:57]StoreToDocumentArchive [13:06:57]shift 536 fd 311456 [13:06:57]save to /storage/0536/doc_00311456 [13:06:57]save last doc name /storage/0536/doc_00311456 to /storage/kkm_last_doc_name [13:06:57]save OK [13:06:57]Clear old archive folders... [13:06:57]ProcessDocumentItem done err = 0, tmpTLVsize=275 [13:06:57]tlvbuf is 00898370 [13:06:57]SAM_PROTO_ClearQueue [13:06:57]wFMCommunicate request_size=4 [13:06:57]MH_SAM_APDU [13:06:57]CAPDU: 80 09 00 00 [13:06:57]Write to MH i2c: E2 08 00 A6 8F 80 09 00 00 00 00 00 00 A7 [13:06:57]Write i2c OK [13:06:57]MH_I2C_Read... [13:06:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:06:57]Read from MH i2c: E2 [13:06:57]MH_I2C_Read... [13:06:57]Read from MH i2c: E2 03 00 [13:06:57]MH_I2C_Read... [13:06:57]Read from MH i2c: E2 03 00 A6 8F 00 90 00 A9 [13:06:57]RAPDU: 90 00 [13:06:57]wFMCommunicate OK [13:06:57]SAM_PROTO_ClearQueue done [13:06:57]KKMCreateOFDPacket [13:06:57]OFDProtocolAddRootSTLVToBuf [13:06:57]FM_MakeSignedData [13:06:57]FM_MakeSignedData [13:06:57]SAM_PROTO_SignData [13:06:57]wFMCommunicate request_size=4 [13:06:57]MH_SAM_APDU [13:06:57]CAPDU: 80 0D 01 02 [13:06:57]Write to MH i2c: E2 08 00 A7 8F 80 0D 01 02 00 00 00 00 AF [13:06:57]Write i2c OK [13:06:57]MH_I2C_Read... [13:06:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:06:57]Read from MH i2c: E2 [13:06:57]MH_I2C_Read... [13:06:57]Read from MH i2c: E2 03 00 [13:06:57]MH_I2C_Read... [13:06:57]Read from MH i2c: E2 03 00 A7 8F 00 90 00 AA [13:06:57]RAPDU: 90 00 [13:06:57]wFMCommunicate OK [13:06:57]wFMCommunicate request_size=255 [13:06:57]MH_SAM_APDU [13:06:57]CAPDU: 80 0D 02 02 FA 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 34 38 37 34 33 35 38 37 06 04 26 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 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 76 2F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 [13:06:57]Write to MH i2c: E2 02 01 A8 8F 80 0D 02 02 FA 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 34 38 37 34 33 35 38 37 06 04 26 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 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 76 2F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 00 00 B7 [13:06:57]Write i2c OK [13:06:57]MH_I2C_Read... [13:06:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:06:58]Read from MH i2c: E2 [13:06:58]MH_I2C_Read... [13:06:58]Read from MH i2c: E2 03 00 [13:06:58]MH_I2C_Read... [13:06:58]Read from MH i2c: E2 03 00 A8 8F 00 90 00 AB [13:06:58]RAPDU: 90 00 [13:06:58]wFMCommunicate OK [13:06:58]wFMCommunicate request_size=34 [13:06:58]MH_SAM_APDU [13:06:58]CAPDU: 80 0D 02 02 1D 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A0 C0 04 00 35 04 06 00 E9 3C 97 AA 32 B2 [13:06:58]Write to MH i2c: E2 25 00 A9 8F 80 0D 02 02 1D 00 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A0 C0 04 00 35 04 06 00 E9 3C 97 AA 32 B2 00 00 23 [13:06:58]Write i2c OK [13:06:58]MH_I2C_Read... [13:06:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:06:58]Read from MH i2c: E2 [13:06:58]MH_I2C_Read... [13:06:58]Read from MH i2c: E2 03 00 [13:06:58]MH_I2C_Read... [13:06:58]Read from MH i2c: E2 03 00 A9 8F 00 90 00 AC [13:06:58]RAPDU: 90 00 [13:06:58]wFMCommunicate OK [13:06:58]wFMCommunicate request_size=4 [13:06:58]MH_SAM_APDU [13:06:58]CAPDU: 80 0D 03 02 [13:06:58]Write to MH i2c: E2 08 00 AA 8F 80 0D 03 02 00 00 00 00 B4 [13:06:58]Write i2c OK [13:06:58]MH_I2C_Read... [13:06:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:06:58]Read from MH i2c: E2 [13:06:58]MH_I2C_Read... [13:06:58]Read from MH i2c: E2 0B 00 [13:06:58]MH_I2C_Read... [13:06:58]Read from MH i2c: E2 0B 00 AA 8F 00 C4 37 29 CC 5E 33 D1 DA 90 00 E1 [13:06:58]RAPDU: C4 37 29 CC 5E 33 D1 DA 90 00 [13:06:58]wFMCommunicate OK [13:06:58]SAM_PROTO_SignData done [13:06:58]FM_MakeSignedData done [13:06:58]CreateOFDProtocolMessage [13:06:58]wFMCommunicate request_size=4 [13:06:58]MH_SAM_APDU [13:06:58]CAPDU: 80 11 00 00 [13:06:58]Write to MH i2c: E2 08 00 AB 8F 80 11 00 00 00 00 00 00 B4 [13:06:58]Write i2c OK [13:06:58]MH_I2C_Read... [13:06:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:06:58]Read from MH i2c: E2 [13:06:58]MH_I2C_Read... [13:06:58]Read from MH i2c: E2 17 00 [13:06:58]MH_I2C_Read... [13:06:58]Read from MH i2c: E2 17 00 AB 8F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 09 [13:06:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:06:58]wFMCommunicate OK [13:06:58]CreateOFDProtocolMessage done [13:06:58]OFDSenderStorePacket 311456 [13:06:58]StoreOFDPacket docnum=311456 [13:06:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 27 01 00 00 D6 0B 1F 01 D4 5D 5A 03 01 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 34 38 37 34 33 35 38 37 06 04 26 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 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 76 2F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A0 C0 04 00 35 04 06 00 E9 3C 97 AA 32 B2 C4 37 29 CC 5E 33 D1 DA [13:06:58]CheckFolder [13:06:58]dirname=/storage/ofd_packets [13:06:58]CheckFolder done [13:06:58]ProducePacketName [13:06:58]name=ofd_packets/00311456 [13:06:58]NVStorageSaveData ofd_packets/00311456 [13:06:58]File name is /storage/ofd_packets/00311456 [13:06:58]Write 325 bytes [13:06:58]NVStorageSaveData done [13:06:58]OFDSenderStorePacket done [13:06:58]KKMCreateOFDPacket done [13:06:58]NVStorageSaveData kkm_last_timestamp [13:06:58]File name is /storage/kkm_last_timestamp [13:06:58]Write 4 bytes [13:06:58]NVStorageSaveData done [13:06:58]ExternCall_PrintAddStr [13:06:58]wPrintStart [13:06:58]Write to MH i2c: 01 00 00 AC 8F 3B [13:06:58]OFD Sender: Processing packet 311456 [packets to send 223, broken 222] [13:06:58]ProducePacketName [13:06:58]name=ofd_packets/00311456 [13:06:58]OFD Sender: To server: pG, [13:06:58]CommunicateWithHost lk.salyk.kg:30040 [13:06:58]ConnectInit lk.salyk.kg [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 AC 8F 00 00 00 00 00 FF 0F 50 [13:06:58]RasterBufferAndPrint [13:06:58]line Счет N : (3)3518 [13:06:58]line ИНН: 02508201610067 [13:06:58]line Контрольно-Кассовый Чек [13:06:58]line ПРОДАЖА [13:06:58]line Товар: 48743587 [13:06:58]line Сигареты Winston XStyle Silver [13:06:58]line 1.000 * 140.00 [13:06:58]line = 140.00 [13:06:58]line НДС 12% НСП 1% [13:06:58]line > о реализуемом товаре [13:06:58]line ИТОГО: 140.00 [13:06:58]line НСП 1% : 1.24 [13:06:58]line НДС 12% : 14.87 [13:06:58]line Наличными: 140.00 [13:06:58]line Безнал.: 0.00 [13:06:58]line Место: АЗС № 172 "Партнер Нефть" [13:06:58]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:06:58]line СНО: Общий режим [13:06:58]line Чек 303 30.10.2024 13:07 [13:06:58]line Смена: 536 ФФД: 1.0 [13:06:58]line ЗНМ: 0300000116 [13:06:58]line РНМ: 0000000000091780 [13:06:58]line Версия ККМ: 001 [13:06:58]line ФМ: 0000000000871765 [13:06:58]line ФД: 311456 [13:06:58]line ФПД: 256446451823282 [13:06:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T130702&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311456&fm=256446451823282&tin=02508201610067®Number=0000000000091780&sum=14000 [13:06:58]line 0 [13:06:58]written 0, free lines is 4095 [13:06:58]Connected sock=10 [13:06:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 27 01 00 00 D6 0B 1F 01 D4 5D 5A 03 01 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 34 38 37 34 33 35 38 37 06 04 26 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 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 76 2F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A0 C0 04 00 35 04 06 00 E9 3C 97 AA 32 B2 C4 37 29 CC 5E 33 D1 DA [13:06:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 76 25 47 00 04 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 31 37 36 35 10 04 04 00 A0 C0 04 00 F4 03 04 00 C5 D5 21 67 B6 04 01 00 00 5A E3 DB D4 68 A9 E0 35 [13:06:58]CommunicateWithHost err = 0 [13:06:58]CheckOFDResponse [13:06:58]1017 (14) - 77093643461234 [13:06:58]1041 (16) - 0000000000871765 [13:06:58]1040 (4) - 311456 [13:06:58]1012 (4) - 30.10.2024 06:44 [13:06:58]1206 (1) - 0 [13:06:58]OFD Sender: Remove packet 311456 [13:06:58]ProducePacketName [13:06:58]name=ofd_packets/00311456 [13:06:58]NVStorageDeleteData [13:06:58]Write to MH i2c: 01 00 00 D4 8F 63 [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 D4 8F 00 00 00 00 00 D5 0C 4B [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 3290 [13:06:58]MH_Cut [13:06:58]Write to MH i2c: D1 01 00 DB 8F 01 3C [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 DB 8F 00 3B [13:06:58]Write to MH i2c: 01 00 00 DC 8F 6B [13:06:58]Write i2c OK [13:06:58]MH_I2C_Read... [13:06:59]OFD Sender: No OFD packet to send [13:06:59]*** Cut start [13:06:59]*** Purtial cut [13:06:59]*** Stage 1: CUTSNS_PIN = 1 [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 DC 8F 00 00 00 00 00 FF 0F 80 [13:06:59]process_action close_receipt 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 DD 8F 80 11 00 00 00 00 00 00 E6 [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 DD 8F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3B [13:06:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 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 DE 8F 80 13 00 00 00 00 00 00 E9 [13:06:59]Write i2c OK [13:06:59]MH_I2C_Read... [13:07:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:07:00]Read from MH i2c: E2 [13:07:00]MH_I2C_Read... [13:07:00]Read from MH i2c: E2 62 00 [13:07:00]MH_I2C_Read... [13:07:00]Read from MH i2c: E2 62 00 DE 8F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A0 C0 04 00 0E 04 04 00 18 02 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 1A [13:07: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A0 C0 04 00 0E 04 04 00 18 02 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:07:00]wFMCommunicate OK [13:07:00]SAM_PROTO_GetFieldsCounters done [13:07:00]requested_item shift.num is exist - process it [13:07:00]requested_item shift.opened is exist - process it [13:07:00]req_shift_opened [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 DF 8F 80 13 01 00 00 00 00 00 EB [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 DF 8F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 D6 [13:07:00]RAPDU: 09 00 01 DB 7C 21 67 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]req_shift_opened done [13:07:00]requested_item shift.open_date is exist - process it [13:07:00]req_shift_open_date [13:07:00]req_shift_open_date done [13:07:00]produce_requested_data done [13:07:00]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311456,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:07:00]process_action_free close_receipt [13:07:00]json_value_free [13:07:00]json_value_free done [13:07:00]process_json_proto returns [13:07:00]Send response to host [13:07:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311456,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:07:00]free response buf [13:07:00]execute_script done [13:07:00]execute_script returns [13:07:00]free content buf [13:07:00]Sock 9.Close socket [13:07:00]Sock 9.Thread stoped [13:07:04]OFD Sender: No OFD packet to send [13:07:09]OFD Sender: No OFD packet to send [13:07:14]OFD Sender: No OFD packet to send [13:07:19]OFD Sender: No OFD packet to send [13:07:24]OFD Sender: No OFD packet to send [13:07:29]OFD Sender: No OFD packet to send [13:07:34]OFD Sender: No OFD packet to send [13:07:37]accept exits with 7 [13:07:37]New connection [13:07:37]New thread 3066510692 created [13:07:37]Thread 3066654052 joined [13:07:37]Waiting for new connection... [13:07:37] Sock 7.Parse request [13:07:37]Sock 7.Check first char [13:07:37]Sock 7.First char is OK [13:07:37]request: POST /json_proto HTTP/1.0 [13:07:37]Method: POST [13:07:37]URL: /json_proto [13:07:37]Method is POST - this is cgi request [13:07:37]url: /json_proto [13:07:37]query_string will be loaded in cgi processing [13:07:37]execute_cgi json_proto POST (null) [13:07:37]execute_cgi path=json_proto method=POST [13:07:37]POST find Content-Length [13:07:37]Host: 172.17.96.3:8080 [13:07:37]Content-Length: 677 [13:07:37]Content-Type: application/json [13:07:37] [13:07:37]POST finish read [13:07:37]Found Content-Length = 677 [13:07:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645257", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:07:37]execute_script... [13:07: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)645257", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:07:37]POST & json_proto [13:07:37]process_json_proto [13:07:37]json parsed OK: [13:07:37]protocol is kg_v1.0 [13:07:37]action value=close_receipt [13:07:37]process_action close_receipt [13:07:37]cmd_close_receipt [13:07:37]MH_GetDate [13:07:37]Write to MH i2c: F0 00 00 E0 8F 5E [13:07:37]Write i2c OK [13:07:37]MH_I2C_Read... [13:07:37]Read from MH i2c: F0 [13:07:37]MH_I2C_Read... [13:07:37]Read from MH i2c: F0 09 00 [13:07:37]MH_I2C_Read... [13:07:37]Read from MH i2c: F0 09 00 E0 8F 00 9E 2F 22 67 44 5E 04 65 C8 [13:07:37]GetLastDocTimeStamp 1730293622 [13:07:37]current date 1730293662 [13:07:37]FM_GetShiftState [13:07:37]SAM_PROTO_GetShiftState [13:07:37]wFMCommunicate request_size=4 [13:07:37]MH_SAM_APDU [13:07:37]CAPDU: 80 13 01 00 [13:07:37]Write to MH i2c: E2 08 00 E1 8F 80 13 01 00 00 00 00 00 ED [13:07:37]Write i2c OK [13:07:37]MH_I2C_Read... [13:07:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:07:37]Read from MH i2c: E2 [13:07:37]MH_I2C_Read... [13:07:37]Read from MH i2c: E2 0E 00 [13:07:37]MH_I2C_Read... [13:07:37]Read from MH i2c: E2 0E 00 E1 8F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 D8 [13:07:37]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:07:37]wFMCommunicate OK [13:07:37]SAM_PROTO_GetShiftState done [13:07:37]FM_GetShiftState done [13:07:37]opened in 1730247899 [13:07:37]opened+sec_in_day 1730334299 [13:07:37]quantity*price = 40006 [13:07:37]sum+1 = 40007 [13:07:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 304 30.10.2024 13:07 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311457 ФПД: 189915291609143 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T130742&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311457&fm=189915291609143&tin=02508201610067®Number=0000000000091780&sum=40000 [13:07:38]StoreToDocumentArchive [13:07:38]shift 536 fd 311457 [13:07:38]save to /storage/0536/doc_00311457 [13:07:38]save last doc name /storage/0536/doc_00311457 to /storage/kkm_last_doc_name [13:07:38]save OK [13:07:38]Clear old archive folders... [13:07:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:07:38]tlvbuf is 006232D0 [13:07:38]SAM_PROTO_ClearQueue [13:07:38]wFMCommunicate request_size=4 [13:07:38]MH_SAM_APDU [13:07:38]CAPDU: 80 09 00 00 [13:07:38]Write to MH i2c: E2 08 00 EE 8F 80 09 00 00 00 00 00 00 EF [13:07:38]Write i2c OK [13:07:38]MH_I2C_Read... [13:07:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:07:38]Read from MH i2c: E2 [13:07:38]MH_I2C_Read... [13:07:38]Read from MH i2c: E2 03 00 [13:07:38]MH_I2C_Read... [13:07:38]Read from MH i2c: E2 03 00 EE 8F 00 90 00 F1 [13:07:38]RAPDU: 90 00 [13:07:38]wFMCommunicate OK [13:07:38]SAM_PROTO_ClearQueue done [13:07:38]KKMCreateOFDPacket [13:07:38]OFDProtocolAddRootSTLVToBuf [13:07:38]FM_MakeSignedData [13:07:38]FM_MakeSignedData [13:07:38]SAM_PROTO_SignData [13:07:38]wFMCommunicate request_size=4 [13:07:38]MH_SAM_APDU [13:07:38]CAPDU: 80 0D 01 02 [13:07:38]Write to MH i2c: E2 08 00 EF 8F 80 0D 01 02 00 00 00 00 F7 [13:07:38]Write i2c OK [13:07:38]MH_I2C_Read... [13:07:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:07:38]Read from MH i2c: E2 [13:07:38]MH_I2C_Read... [13:07:38]Read from MH i2c: E2 03 00 [13:07:38]MH_I2C_Read... [13:07:38]Read from MH i2c: E2 03 00 EF 8F 00 90 00 F2 [13:07:38]RAPDU: 90 00 [13:07:38]wFMCommunicate OK [13:07:38]wFMCommunicate request_size=255 [13:07:38]MH_SAM_APDU [13:07: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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 30 01 00 00 F4 03 04 00 9E 2F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A1 C0 04 00 35 04 06 00 AC [13:07:38]Write to MH i2c: E2 02 01 F0 8F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 30 01 00 00 F4 03 04 00 9E 2F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A1 C0 04 00 35 04 06 00 AC 00 00 06 [13:07:38]Write i2c OK [13:07:38]MH_I2C_Read... [13:07:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:07:38]Read from MH i2c: E2 [13:07:38]MH_I2C_Read... [13:07:38]Read from MH i2c: E2 03 00 [13:07:38]MH_I2C_Read... [13:07:38]Read from MH i2c: E2 03 00 F0 8F 00 90 00 F3 [13:07:38]RAPDU: 90 00 [13:07:38]wFMCommunicate OK [13:07:38]wFMCommunicate request_size=10 [13:07:38]MH_SAM_APDU [13:07:38]CAPDU: 80 0D 02 02 05 BA 19 7E 68 37 [13:07:38]Write to MH i2c: E2 0D 00 F1 8F 80 0D 02 02 05 00 BA 19 7E 68 37 00 00 F4 [13:07:38]Write i2c OK [13:07:38]MH_I2C_Read... [13:07:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:07:38]Read from MH i2c: E2 [13:07:38]MH_I2C_Read... [13:07:38]Read from MH i2c: E2 03 00 [13:07:38]MH_I2C_Read... [13:07:38]Read from MH i2c: E2 03 00 F1 8F 00 90 00 F4 [13:07:38]RAPDU: 90 00 [13:07:38]wFMCommunicate OK [13:07:38]wFMCommunicate request_size=4 [13:07:38]MH_SAM_APDU [13:07:38]CAPDU: 80 0D 03 02 [13:07:38]Write to MH i2c: E2 08 00 F2 8F 80 0D 03 02 00 00 00 00 FC [13:07:38]Write i2c OK [13:07:38]MH_I2C_Read... [13:07:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:07:38]Read from MH i2c: E2 [13:07:38]MH_I2C_Read... [13:07:38]Read from MH i2c: E2 0B 00 [13:07:38]MH_I2C_Read... [13:07:38]Read from MH i2c: E2 0B 00 F2 8F 00 56 4C F0 BA 20 87 05 7B 90 00 70 [13:07:38]RAPDU: 56 4C F0 BA 20 87 05 7B 90 00 [13:07:38]wFMCommunicate OK [13:07:38]SAM_PROTO_SignData done [13:07:38]FM_MakeSignedData done [13:07:38]CreateOFDProtocolMessage [13:07:38]wFMCommunicate request_size=4 [13:07:38]MH_SAM_APDU [13:07:38]CAPDU: 80 11 00 00 [13:07:38]Write to MH i2c: E2 08 00 F3 8F 80 11 00 00 00 00 00 00 FC [13:07:38]Write i2c OK [13:07:38]MH_I2C_Read... [13:07:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:07:38]Read from MH i2c: E2 [13:07:38]MH_I2C_Read... [13:07:38]Read from MH i2c: E2 17 00 [13:07:38]MH_I2C_Read... [13:07:38]Read from MH i2c: E2 17 00 F3 8F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 51 [13:07:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:07:38]wFMCommunicate OK [13:07:38]CreateOFDProtocolMessage done [13:07:38]OFDSenderStorePacket 311457 [13:07:38]StoreOFDPacket docnum=311457 [13:07:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AD D5 07 01 DC 04 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 30 01 00 00 F4 03 04 00 9E 2F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A1 C0 04 00 35 04 06 00 AC BA 19 7E 68 37 56 4C F0 BA 20 87 05 7B [13:07:38]CheckFolder [13:07:38]dirname=/storage/ofd_packets [13:07:38]CheckFolder done [13:07:38]ProducePacketName [13:07:38]name=ofd_packets/00311457 [13:07:38]NVStorageSaveData ofd_packets/00311457 [13:07:38]File name is /storage/ofd_packets/00311457 [13:07:38]Write 301 bytes [13:07:38]NVStorageSaveData done [13:07:38]OFDSenderStorePacket done [13:07:38]KKMCreateOFDPacket done [13:07:38]NVStorageSaveData kkm_last_timestamp [13:07:38]File name is /storage/kkm_last_timestamp [13:07:38]Write 4 bytes [13:07:38]NVStorageSaveData done [13:07:38]ExternCall_PrintAddStr [13:07:38]wPrintStart [13:07:38]Write to MH i2c: 01 00 00 F4 8F 83 [13:07:38]Write i2c OK [13:07:38]MH_I2C_Read... [13:07:38]Read from MH i2c: 01 [13:07:38]MH_I2C_Read... [13:07:38]Read from MH i2c: 01 07 00 [13:07:38]MH_I2C_Read... [13:07:38]Read from MH i2c: 01 07 00 F4 8F 00 00 00 00 00 FF 0F 98 [13:07:38]RasterBufferAndPrint [13:07:38]line Счет N : (1)645257 [13:07:38]line ИНН: 02508201610067 [13:07:38]line Контрольно-Кассовый Чек [13:07:38]line ПРОДАЖА [13:07:38]line ТРК (МРК, ГНК) : 52 [13:07:38]line Товар: 2710124130 [13:07:38]line Аи-92-К-2 [13:07:38]line 5.980 * 66.90 [13:07:38]line = 400.06 [13:07:38]line НДС 12% НСП 1% [13:07:38]line > о реализуемом товаре [13:07:38]line ОКРУГЛЕНИЕ: -0.06 [13:07:38]line ИТОГО: 400.00 [13:07:38]line Внесено: 400.00 [13:07:38]line СДАЧА: 0.00 [13:07:38]line НСП 1% : 3.54 [13:07:38]line НДС 12% : 42.48 [13:07:38]line Наличными: 400.00 [13:07:38]line Безнал.: 0.00 [13:07:38]line Место: АЗС № 172 "Партнер Нефть" [13:07:38]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:07:38]line СНО: Общий режим [13:07:38]line Чек 304 30.10.2024 13:07 [13:07:38]line Смена: 536 ФФД: 1.0 [13:07:38]line ЗНМ: 0300000116 [13:07:38]line РНМ: 0000000000091780 [13:07:38]line Версия ККМ: 001 [13:07:38]line ФМ: 0000000000871765 [13:07:38]line ФД: 311457 [13:07:38]line ФПД: 189915291609143 [13:07:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T130742&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311457&fm=189915291609143&tin=02508201610067®Number=0000000000091780&sum=40000 [13:07:39]OFD Sender: Processing packet 311457 [packets to send 223, broken 222] [13:07:39]ProducePacketName [13:07:39]name=ofd_packets/00311457 [13:07:39]OFD Sender: To server: pG, [13:07:39]CommunicateWithHost lk.salyk.kg:30040 [13:07:39]ConnectInit lk.salyk.kg [13:07:39]written 0, free lines is 4095 [13:07:39]Connected sock=10 [13:07:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AD D5 07 01 DC 04 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 30 01 00 00 F4 03 04 00 9E 2F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A1 C0 04 00 35 04 06 00 AC BA 19 7E 68 37 56 4C F0 BA 20 87 05 7B [13:07:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 5D 57 47 00 29 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 31 37 36 35 10 04 04 00 A1 C0 04 00 F4 03 04 00 EE D5 21 67 B6 04 01 00 00 CC D6 B6 DE 5B 2A 9E 74 [13:07:39]CommunicateWithHost err = 0 [13:07:39]CheckOFDResponse [13:07:39]1017 (14) - 77093643461234 [13:07:39]1041 (16) - 0000000000871765 [13:07:39]1040 (4) - 311457 [13:07:39]1012 (4) - 30.10.2024 06:45 [13:07:39]1206 (1) - 0 [13:07:39]OFD Sender: Remove packet 311457 [13:07:39]ProducePacketName [13:07:39]name=ofd_packets/00311457 [13:07:39]NVStorageDeleteData [13:07:39]Write to MH i2c: 01 00 00 1E 90 AE [13:07:39]Write i2c OK [13:07:39]MH_I2C_Read... [13:07:39]Read from MH i2c: 01 [13:07:39]MH_I2C_Read... [13:07:39]Read from MH i2c: 01 07 00 [13:07:39]MH_I2C_Read... [13:07:39]Read from MH i2c: 01 07 00 1E 90 00 00 00 00 00 C3 0C 84 [13:07:39]RasterBufferAndPrint [13:07:39]line [13:07:39]line [13:07:39]line [13:07:39]line [13:07:39]line [13:07:39]written 0, free lines is 3272 [13:07:39]MH_Cut [13:07:39]Write to MH i2c: D1 01 00 25 90 01 87 [13:07:39]Write i2c OK [13:07:39]MH_I2C_Read... [13:07:39]Read from MH i2c: D1 [13:07:39]MH_I2C_Read... [13:07:39]Read from MH i2c: D1 01 00 [13:07:39]MH_I2C_Read... [13:07:39]Read from MH i2c: D1 01 00 25 90 00 86 [13:07:39]Write to MH i2c: 01 00 00 26 90 B6 [13:07:39]Write i2c OK [13:07:39]MH_I2C_Read... [13:07:40]OFD Sender: No OFD packet to send [13:07:40]*** Cut start [13:07:40]*** Purtial cut [13:07:40]*** Stage 1: CUTSNS_PIN = 1 [13:07:40]Read from MH i2c: 01 [13:07:40]MH_I2C_Read... [13:07:40]*** Stop cut motor [13:07:40]*** Cut end [13:07:40]Read from MH i2c: 01 07 00 [13:07:40]MH_I2C_Read... [13:07:40]Read from MH i2c: 01 07 00 26 90 00 00 00 00 00 FF 0F CB [13:07:40]process_action close_receipt done [13:07:40]requested_data is exist [13:07:40]produce_requested_data [13:07:40]requested_item fm.sn is exist - process it [13:07:40]wFMCommunicate request_size=4 [13:07:40]MH_SAM_APDU [13:07:40]CAPDU: 80 11 00 00 [13:07:40]Write to MH i2c: E2 08 00 27 90 80 11 00 00 00 00 00 00 31 [13:07:40]Write i2c OK [13:07:40]MH_I2C_Read... [13:07:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:07:40]Read from MH i2c: E2 [13:07:40]MH_I2C_Read... [13:07:40]Read from MH i2c: E2 17 00 [13:07:40]MH_I2C_Read... [13:07:40]Read from MH i2c: E2 17 00 27 90 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 86 [13:07:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:07:40]wFMCommunicate OK [13:07:40]requested_item fd.num is exist - process it [13:07:40]SAM_PROTO_GetFieldsCounters [13:07:40]wFMCommunicate request_size=4 [13:07:40]MH_SAM_APDU [13:07:40]CAPDU: 80 13 00 00 [13:07:40]Write to MH i2c: E2 08 00 28 90 80 13 00 00 00 00 00 00 34 [13:07:40]Write i2c OK [13:07:40]MH_I2C_Read... [13:07:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:07:40]Read from MH i2c: E2 [13:07:40]MH_I2C_Read... [13:07:40]Read from MH i2c: E2 62 00 [13:07:40]MH_I2C_Read... [13:07:40]Read from MH i2c: E2 62 00 28 90 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A1 C0 04 00 0E 04 04 00 18 02 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 69 [13:07: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A1 C0 04 00 0E 04 04 00 18 02 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:07:40]wFMCommunicate OK [13:07:40]SAM_PROTO_GetFieldsCounters done [13:07:40]requested_item shift.num is exist - process it [13:07:40]requested_item shift.opened is exist - process it [13:07:40]req_shift_opened [13:07:40]FM_GetShiftState [13:07:40]SAM_PROTO_GetShiftState [13:07:40]wFMCommunicate request_size=4 [13:07:40]MH_SAM_APDU [13:07:40]CAPDU: 80 13 01 00 [13:07:40]Write to MH i2c: E2 08 00 29 90 80 13 01 00 00 00 00 00 36 [13:07:40]Write i2c OK [13:07:40]MH_I2C_Read... [13:07:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:07:40]Read from MH i2c: E2 [13:07:40]MH_I2C_Read... [13:07:40]Read from MH i2c: E2 0E 00 [13:07:40]MH_I2C_Read... [13:07:40]Read from MH i2c: E2 0E 00 29 90 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 21 [13:07:40]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:07:40]wFMCommunicate OK [13:07:40]SAM_PROTO_GetShiftState done [13:07:40]FM_GetShiftState done [13:07:40]req_shift_opened done [13:07:40]requested_item shift.open_date is exist - process it [13:07:40]req_shift_open_date [13:07:40]req_shift_open_date done [13:07:40]produce_requested_data done [13:07:40]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311457,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:07:40]process_action_free close_receipt [13:07:40]json_value_free [13:07:40]json_value_free done [13:07:40]process_json_proto returns [13:07:40]Send response to host [13:07:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311457,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:07:40]free response buf [13:07:40]execute_script done [13:07:40]execute_script returns [13:07:40]free content buf [13:07:40]Sock 7.Close socket [13:07:40]Sock 7.Thread stoped [13:07:45]OFD Sender: No OFD packet to send [13:07:50]OFD Sender: No OFD packet to send [13:07:55]OFD Sender: No OFD packet to send [13:08:00]OFD Sender: No OFD packet to send [13:08:05]OFD Sender: No OFD packet to send [13:08:10]OFD Sender: No OFD packet to send [13:08:15]OFD Sender: No OFD packet to send [13:08:20]OFD Sender: No OFD packet to send [13:08:25]OFD Sender: No OFD packet to send [13:08:30]OFD Sender: No OFD packet to send [13:08:35]OFD Sender: No OFD packet to send [13:08:37]accept exits with 9 [13:08:37]New connection [13:08:37]New thread 3066654052 created [13:08:37]Thread 3066510692 joined [13:08:37]Waiting for new connection... [13:08:37] Sock 9.Parse request [13:08:37]Sock 9.Check first char [13:08:37]Sock 9.First char is OK [13:08:37]request: POST /json_proto HTTP/1.0 [13:08:37]Method: POST [13:08:37]URL: /json_proto [13:08:37]Method is POST - this is cgi request [13:08:37]url: /json_proto [13:08:37]query_string will be loaded in cgi processing [13:08:37]execute_cgi json_proto POST (null) [13:08:37]execute_cgi path=json_proto method=POST [13:08:37]POST find Content-Length [13:08:37]Host: 172.17.96.3:8080 [13:08:37]Content-Length: 683 [13:08:37]Content-Type: application/json [13:08:37] [13:08:37]POST finish read [13:08:37]Found Content-Length = 683 [13:08:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645260", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 7.780, "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:08:37]execute_script... [13:08: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)645260", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 7.780, "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:08:37]POST & json_proto [13:08:37]process_json_proto [13:08:37]json parsed OK: [13:08:37]protocol is kg_v1.0 [13:08:37]action value=close_receipt [13:08:37]process_action close_receipt [13:08:37]cmd_close_receipt [13:08:37]MH_GetDate [13:08:37]Write to MH i2c: F0 00 00 2A 90 A9 [13:08:37]Write i2c OK [13:08:37]MH_I2C_Read... [13:08:37]Read from MH i2c: F0 [13:08:37]MH_I2C_Read... [13:08:37]Read from MH i2c: F0 09 00 [13:08:37]MH_I2C_Read... [13:08:37]Read from MH i2c: F0 09 00 2A 90 00 DA 2F 22 67 44 5E 04 65 4F [13:08:37]GetLastDocTimeStamp 1730293662 [13:08:37]current date 1730293722 [13:08:37]FM_GetShiftState [13:08:37]SAM_PROTO_GetShiftState [13:08:37]wFMCommunicate request_size=4 [13:08:37]MH_SAM_APDU [13:08:37]CAPDU: 80 13 01 00 [13:08:37]Write to MH i2c: E2 08 00 2B 90 80 13 01 00 00 00 00 00 38 [13:08:37]Write i2c OK [13:08:37]MH_I2C_Read... [13:08:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:08:37]Read from MH i2c: E2 [13:08:37]MH_I2C_Read... [13:08:37]Read from MH i2c: E2 0E 00 [13:08:37]MH_I2C_Read... [13:08:37]Read from MH i2c: E2 0E 00 2B 90 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 23 [13:08:37]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:08:37]wFMCommunicate OK [13:08:37]SAM_PROTO_GetShiftState done [13:08:37]FM_GetShiftState done [13:08:37]opened in 1730247899 [13:08:37]opened+sec_in_day 1730334299 [13:08:37]quantity*price = 60061 [13:08:37]sum+1 = 60063 [13:08:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.78 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 305 30.10.2024 13:08 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311458 ФПД: 213645406828989 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T130842&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311458&fm=213645406828989&tin=02508201610067®Number=0000000000091780&sum=60000 [13:08:38]StoreToDocumentArchive [13:08:38]shift 536 fd 311458 [13:08:38]save to /storage/0536/doc_00311458 [13:08:38]save last doc name /storage/0536/doc_00311458 to /storage/kkm_last_doc_name [13:08:38]save OK [13:08:38]Clear old archive folders... [13:08:38]ProcessDocumentItem done err = 0, tmpTLVsize=257 [13:08:38]tlvbuf is 00912570 [13:08:38]SAM_PROTO_ClearQueue [13:08:38]wFMCommunicate request_size=4 [13:08:38]MH_SAM_APDU [13:08:38]CAPDU: 80 09 00 00 [13:08:38]Write to MH i2c: E2 08 00 38 90 80 09 00 00 00 00 00 00 3A [13:08:38]Write i2c OK [13:08:38]MH_I2C_Read... [13:08:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:08:38]Read from MH i2c: E2 [13:08:38]MH_I2C_Read... [13:08:38]Read from MH i2c: E2 03 00 [13:08:38]MH_I2C_Read... [13:08:38]Read from MH i2c: E2 03 00 38 90 00 90 00 3C [13:08:38]RAPDU: 90 00 [13:08:38]wFMCommunicate OK [13:08:38]SAM_PROTO_ClearQueue done [13:08:38]KKMCreateOFDPacket [13:08:38]OFDProtocolAddRootSTLVToBuf [13:08:38]FM_MakeSignedData [13:08:38]FM_MakeSignedData [13:08:38]SAM_PROTO_SignData [13:08:38]wFMCommunicate request_size=4 [13:08:38]MH_SAM_APDU [13:08:38]CAPDU: 80 0D 01 02 [13:08:38]Write to MH i2c: E2 08 00 39 90 80 0D 01 02 00 00 00 00 42 [13:08:38]Write i2c OK [13:08:38]MH_I2C_Read... [13:08:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:08:38]Read from MH i2c: E2 [13:08:38]MH_I2C_Read... [13:08:38]Read from MH i2c: E2 03 00 [13:08:38]MH_I2C_Read... [13:08:38]Read from MH i2c: E2 03 00 39 90 00 90 00 3D [13:08:38]RAPDU: 90 00 [13:08:38]wFMCommunicate OK [13:08:38]wFMCommunicate request_size=255 [13:08:38]MH_SAM_APDU [13:08:38]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 64 1E 00 00 00 00 00 37 04 06 00 28 1E 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 31 01 00 00 F4 03 04 00 DA 2F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A2 C0 04 [13:08:38]Write to MH i2c: E2 02 01 3A 90 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 64 1E 00 00 00 00 00 37 04 06 00 28 1E 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 31 01 00 00 F4 03 04 00 DA 2F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A2 C0 04 00 00 15 [13:08:38]Write i2c OK [13:08:38]MH_I2C_Read... [13:08:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:08:39]Read from MH i2c: E2 [13:08:39]MH_I2C_Read... [13:08:39]Read from MH i2c: E2 03 00 [13:08:39]MH_I2C_Read... [13:08:39]Read from MH i2c: E2 03 00 3A 90 00 90 00 3E [13:08:39]RAPDU: 90 00 [13:08:39]wFMCommunicate OK [13:08:39]wFMCommunicate request_size=16 [13:08:39]MH_SAM_APDU [13:08:39]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 C2 4F 32 94 F9 BD [13:08:39]Write to MH i2c: E2 13 00 3B 90 80 0D 02 02 0B 00 00 35 04 06 00 C2 4F 32 94 F9 BD 00 00 27 [13:08:39]Write i2c OK [13:08:39]MH_I2C_Read... [13:08:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:08:39]Read from MH i2c: E2 [13:08:39]MH_I2C_Read... [13:08:39]Read from MH i2c: E2 03 00 [13:08:39]MH_I2C_Read... [13:08:39]Read from MH i2c: E2 03 00 3B 90 00 90 00 3F [13:08:39]RAPDU: 90 00 [13:08:39]wFMCommunicate OK [13:08:39]wFMCommunicate request_size=4 [13:08:39]MH_SAM_APDU [13:08:39]CAPDU: 80 0D 03 02 [13:08:39]Write to MH i2c: E2 08 00 3C 90 80 0D 03 02 00 00 00 00 47 [13:08:39]Write i2c OK [13:08:39]MH_I2C_Read... [13:08:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:08:39]Read from MH i2c: E2 [13:08:39]MH_I2C_Read... [13:08:39]Read from MH i2c: E2 0B 00 [13:08:39]MH_I2C_Read... [13:08:39]Read from MH i2c: E2 0B 00 3C 90 00 71 08 39 4B F1 D8 F5 F1 90 00 F4 [13:08:39]RAPDU: 71 08 39 4B F1 D8 F5 F1 90 00 [13:08:39]wFMCommunicate OK [13:08:39]SAM_PROTO_SignData done [13:08:39]FM_MakeSignedData done [13:08:39]CreateOFDProtocolMessage [13:08:39]wFMCommunicate request_size=4 [13:08:39]MH_SAM_APDU [13:08:39]CAPDU: 80 11 00 00 [13:08:39]Write to MH i2c: E2 08 00 3D 90 80 11 00 00 00 00 00 00 47 [13:08:39]Write i2c OK [13:08:39]MH_I2C_Read... [13:08:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:08:39]Read from MH i2c: E2 [13:08:39]MH_I2C_Read... [13:08:39]Read from MH i2c: E2 17 00 [13:08:39]MH_I2C_Read... [13:08:39]Read from MH i2c: E2 17 00 3D 90 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9C [13:08:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:08:39]wFMCommunicate OK [13:08:39]CreateOFDProtocolMessage done [13:08:39]OFDSenderStorePacket 311458 [13:08:39]StoreOFDPacket docnum=311458 [13:08:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 8F 05 0D 01 B9 BB 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 64 1E 00 00 00 00 00 37 04 06 00 28 1E 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 31 01 00 00 F4 03 04 00 DA 2F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A2 C0 04 00 35 04 06 00 C2 4F 32 94 F9 BD 71 08 39 4B F1 D8 F5 F1 [13:08:39]CheckFolder [13:08:39]dirname=/storage/ofd_packets [13:08:39]CheckFolder done [13:08:39]ProducePacketName [13:08:39]name=ofd_packets/00311458 [13:08:39]NVStorageSaveData ofd_packets/00311458 [13:08:39]File name is /storage/ofd_packets/00311458 [13:08:39]Write 307 bytes [13:08:39]NVStorageSaveData done [13:08:39]OFDSenderStorePacket done [13:08:39]KKMCreateOFDPacket done [13:08:39]NVStorageSaveData kkm_last_timestamp [13:08:39]File name is /storage/kkm_last_timestamp [13:08:39]Write 4 bytes [13:08:39]NVStorageSaveData done [13:08:39]ExternCall_PrintAddStr [13:08:39]wPrintStart [13:08:39]Write to MH i2c: 01 00 00 3E 90 CE [13:08:39]Write i2c OK [13:08:39]MH_I2C_Read... [13:08:39]Read from MH i2c: 01 [13:08:39]MH_I2C_Read... [13:08:39]Read from MH i2c: 01 07 00 [13:08:39]MH_I2C_Read... [13:08:39]Read from MH i2c: 01 07 00 3E 90 00 00 00 00 00 FF 0F E3 [13:08:39]RasterBufferAndPrint [13:08:39]line Счет N : (1)645260 [13:08:39]line ИНН: 02508201610067 [13:08:39]line Контрольно-Кассовый Чек [13:08:39]line ПРОДАЖА [13:08:39]line ТРК (МРК, ГНК) : 32 [13:08:39]line Товар: 2710194210 [13:08:39]line D-ENERGY ДТ-К-2 [13:08:39]line 7.780 * 77.20 [13:08:39]line = 600.62 [13:08:39]line НДС 12% НСП 1% [13:08:39]line > о реализуемом товаре [13:08:39]line ОКРУГЛЕНИЕ: -0.62 [13:08:39]line ИТОГО: 600.00 [13:08:39]line Внесено: 600.00 [13:08:39]line СДАЧА: 0.00 [13:08:39]line НСП 1% : 5.31 [13:08:39]line НДС 12% : 63.78 [13:08:39]line Наличными: 600.00 [13:08:39]line Безнал.: 0.00 [13:08:39]line Место: АЗС № 172 "Партнер Нефть" [13:08:39]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:08:39]line СНО: Общий режим [13:08:39]line Чек 305 30.10.2024 13:08 [13:08:39]line Смена: 536 ФФД: 1.0 [13:08:39]line ЗНМ: 0300000116 [13:08:39]line РНМ: 0000000000091780 [13:08:39]line Версия ККМ: 001 [13:08:39]line ФМ: 0000000000871765 [13:08:39]line ФД: 311458 [13:08:39]line ФПД: 213645406828989 [13:08:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T130842&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311458&fm=213645406828989&tin=02508201610067®Number=0000000000091780&sum=60000 [13:08:39]written 0, free lines is 4095 [13:08:39]OFD Sender: Processing packet 311458 [packets to send 223, broken 222] [13:08:39]ProducePacketName [13:08:39]name=ofd_packets/00311458 [13:08:39]OFD Sender: To server: pG, [13:08:39]CommunicateWithHost lk.salyk.kg:30040 [13:08:39]ConnectInit lk.salyk.kg [13:08:39]Connected sock=10 [13:08:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 8F 05 0D 01 B9 BB 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 64 1E 00 00 00 00 00 37 04 06 00 28 1E 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 31 01 00 00 F4 03 04 00 DA 2F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A2 C0 04 00 35 04 06 00 C2 4F 32 94 F9 BD 71 08 39 4B F1 D8 F5 F1 [13:08:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 BD 2B 47 00 1C 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 31 37 36 35 10 04 04 00 A2 C0 04 00 F4 03 04 00 2A D6 21 67 B6 04 01 00 00 8F 96 45 7F 70 F8 20 37 [13:08:39]CommunicateWithHost err = 0 [13:08:39]CheckOFDResponse [13:08:39]1017 (14) - 77093643461234 [13:08:39]1041 (16) - 0000000000871765 [13:08:39]1040 (4) - 311458 [13:08:39]1012 (4) - 30.10.2024 06:46 [13:08:39]1206 (1) - 0 [13:08:39]OFD Sender: Remove packet 311458 [13:08:39]ProducePacketName [13:08:39]name=ofd_packets/00311458 [13:08:39]NVStorageDeleteData [13:08:39]Write to MH i2c: 01 00 00 68 90 F8 [13:08:39]Write i2c OK [13:08:39]MH_I2C_Read... [13:08:39]Read from MH i2c: 01 [13:08:39]MH_I2C_Read... [13:08:39]Read from MH i2c: 01 07 00 [13:08:39]MH_I2C_Read... [13:08:39]Read from MH i2c: 01 07 00 68 90 00 00 00 00 00 C7 0C D2 [13:08:39]RasterBufferAndPrint [13:08:39]line [13:08:39]line [13:08:39]line [13:08:39]line [13:08:39]line [13:08:39]written 0, free lines is 3278 [13:08:39]MH_Cut [13:08:39]Write to MH i2c: D1 01 00 6F 90 01 D1 [13:08:39]Write i2c OK [13:08:39]MH_I2C_Read... [13:08:39]Read from MH i2c: D1 [13:08:39]MH_I2C_Read... [13:08:39]Read from MH i2c: D1 01 00 [13:08:39]MH_I2C_Read... [13:08:39]Read from MH i2c: D1 01 00 6F 90 00 D0 [13:08:39]Write to MH i2c: 01 00 00 70 90 00 [13:08:39]Write i2c OK [13:08:39]MH_I2C_Read... [13:08:40]OFD Sender: No OFD packet to send [13:08:40]*** Cut start [13:08:40]*** Purtial cut [13:08:40]*** Stage 1: CUTSNS_PIN = 1 [13:08:40]Read from MH i2c: 01 [13:08:40]MH_I2C_Read... [13:08:40]*** Stop cut motor [13:08:40]*** Cut end [13:08:40]Read from MH i2c: 01 07 00 [13:08:40]MH_I2C_Read... [13:08:40]Read from MH i2c: 01 07 00 70 90 00 00 00 00 00 FF 0F 15 [13:08:40]process_action close_receipt done [13:08:40]requested_data is exist [13:08:40]produce_requested_data [13:08:40]requested_item fm.sn is exist - process it [13:08:40]wFMCommunicate request_size=4 [13:08:40]MH_SAM_APDU [13:08:40]CAPDU: 80 11 00 00 [13:08:40]Write to MH i2c: E2 08 00 71 90 80 11 00 00 00 00 00 00 7B [13:08:40]Write i2c OK [13:08:40]MH_I2C_Read... [13:08:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:08:40]Read from MH i2c: E2 [13:08:40]MH_I2C_Read... [13:08:40]Read from MH i2c: E2 17 00 [13:08:40]MH_I2C_Read... [13:08:40]Read from MH i2c: E2 17 00 71 90 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D0 [13:08:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:08:40]wFMCommunicate OK [13:08:40]requested_item fd.num is exist - process it [13:08:40]SAM_PROTO_GetFieldsCounters [13:08:40]wFMCommunicate request_size=4 [13:08:40]MH_SAM_APDU [13:08:40]CAPDU: 80 13 00 00 [13:08:40]Write to MH i2c: E2 08 00 72 90 80 13 00 00 00 00 00 00 7E [13:08:40]Write i2c OK [13:08:40]MH_I2C_Read... [13:08:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:08:41]Read from MH i2c: E2 [13:08:41]MH_I2C_Read... [13:08:41]Read from MH i2c: E2 62 00 [13:08:41]MH_I2C_Read... [13:08:41]Read from MH i2c: E2 62 00 72 90 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A2 C0 04 00 0E 04 04 00 18 02 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 B7 [13:08: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A2 C0 04 00 0E 04 04 00 18 02 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:08:41]wFMCommunicate OK [13:08:41]SAM_PROTO_GetFieldsCounters done [13:08:41]requested_item shift.num is exist - process it [13:08:41]requested_item shift.opened is exist - process it [13:08:41]req_shift_opened [13:08:41]FM_GetShiftState [13:08:41]SAM_PROTO_GetShiftState [13:08:41]wFMCommunicate request_size=4 [13:08:41]MH_SAM_APDU [13:08:41]CAPDU: 80 13 01 00 [13:08:41]Write to MH i2c: E2 08 00 73 90 80 13 01 00 00 00 00 00 80 [13:08:41]Write i2c OK [13:08:41]MH_I2C_Read... [13:08:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:08:41]Read from MH i2c: E2 [13:08:41]MH_I2C_Read... [13:08:41]Read from MH i2c: E2 0E 00 [13:08:41]MH_I2C_Read... [13:08:41]Read from MH i2c: E2 0E 00 73 90 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 6B [13:08:41]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:08:41]wFMCommunicate OK [13:08:41]SAM_PROTO_GetShiftState done [13:08:41]FM_GetShiftState done [13:08:41]req_shift_opened done [13:08:41]requested_item shift.open_date is exist - process it [13:08:41]req_shift_open_date [13:08:41]req_shift_open_date done [13:08:41]produce_requested_data done [13:08:41]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311458,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:08:41]process_action_free close_receipt [13:08:41]json_value_free [13:08:41]json_value_free done [13:08:41]process_json_proto returns [13:08:41]Send response to host [13:08:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311458,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:08:41]free response buf [13:08:41]execute_script done [13:08:41]execute_script returns [13:08:41]free content buf [13:08:41]Sock 9.Close socket [13:08:41]Sock 9.Thread stoped [13:08:45]OFD Sender: No OFD packet to send [13:08:50]OFD Sender: No OFD packet to send [13:08:55]OFD Sender: No OFD packet to send [13:09:00]OFD Sender: No OFD packet to send [13:09:00]accept exits with 7 [13:09:00]New connection [13:09:00]New thread 3066510692 created [13:09:00]Thread 3066654052 joined [13:09:00]Waiting for new connection... [13:09:00] Sock 7.Parse request [13:09:00]Sock 7.Check first char [13:09:00]Sock 7.First char is OK [13:09:00]request: POST /json_proto HTTP/1.0 [13:09:00]Method: POST [13:09:00]URL: /json_proto [13:09:00]Method is POST - this is cgi request [13:09:00]url: /json_proto [13:09:00]query_string will be loaded in cgi processing [13:09:00]execute_cgi json_proto POST (null) [13:09:00]execute_cgi path=json_proto method=POST [13:09:00]POST find Content-Length [13:09:00]Host: 172.17.96.3:8080 [13:09:00]Content-Length: 769 [13:09:00]Content-Type: application/json [13:09:00] [13:09:00]POST finish read [13:09:00]Found Content-Length = 769 [13:09:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645261", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:09:00]execute_script... [13:09: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)645261", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:09:00]POST & json_proto [13:09:00]process_json_proto [13:09:00]json parsed OK: [13:09:00]protocol is kg_v1.0 [13:09:00]action value=close_receipt [13:09:00]process_action close_receipt [13:09:00]cmd_close_receipt [13:09:00]MH_GetDate [13:09:00]Write to MH i2c: F0 00 00 74 90 F3 [13:09:00]Write i2c OK [13:09:00]MH_I2C_Read... [13:09:00]Read from MH i2c: F0 [13:09:00]MH_I2C_Read... [13:09:00]Read from MH i2c: F0 09 00 [13:09:00]MH_I2C_Read... [13:09:00]Read from MH i2c: F0 09 00 74 90 00 F1 2F 22 67 44 5E 04 65 B0 [13:09:00]GetLastDocTimeStamp 1730293722 [13:09:00]current date 1730293745 [13:09:00]FM_GetShiftState [13:09:00]SAM_PROTO_GetShiftState [13:09:00]wFMCommunicate request_size=4 [13:09:00]MH_SAM_APDU [13:09:00]CAPDU: 80 13 01 00 [13:09:00]Write to MH i2c: E2 08 00 75 90 80 13 01 00 00 00 00 00 82 [13:09:00]Write i2c OK [13:09:00]MH_I2C_Read... [13:09:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:09:00]Read from MH i2c: E2 [13:09:00]MH_I2C_Read... [13:09:00]Read from MH i2c: E2 0E 00 [13:09:00]MH_I2C_Read... [13:09:00]Read from MH i2c: E2 0E 00 75 90 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 6D [13:09:00]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:09:00]wFMCommunicate OK [13:09:00]SAM_PROTO_GetShiftState done [13:09:00]FM_GetShiftState done [13:09:00]opened in 1730247899 [13:09:00]opened+sec_in_day 1730334299 [13:09:00]quantity*price = 100015 [13:09:00]sum+1 = 100017 [13:09:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 306 30.10.2024 13:09 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311459 ФПД: 188591307292260 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T130905&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311459&fm=188591307292260&tin=02508201610067®Number=0000000000091780&sum=100016 [13:09:01]StoreToDocumentArchive [13:09:01]shift 536 fd 311459 [13:09:01]save to /storage/0536/doc_00311459 [13:09:01]save last doc name /storage/0536/doc_00311459 to /storage/kkm_last_doc_name [13:09:01]save OK [13:09:01]Clear old archive folders... [13:09:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:09:01]tlvbuf is 00633E90 [13:09:01]SAM_PROTO_ClearQueue [13:09:01]wFMCommunicate request_size=4 [13:09:01]MH_SAM_APDU [13:09:01]CAPDU: 80 09 00 00 [13:09:01]Write to MH i2c: E2 08 00 82 90 80 09 00 00 00 00 00 00 84 [13:09:01]Write i2c OK [13:09:01]MH_I2C_Read... [13:09:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:09:01]Read from MH i2c: E2 [13:09:01]MH_I2C_Read... [13:09:01]Read from MH i2c: E2 03 00 [13:09:01]MH_I2C_Read... [13:09:01]Read from MH i2c: E2 03 00 82 90 00 90 00 86 [13:09:01]RAPDU: 90 00 [13:09:01]wFMCommunicate OK [13:09:01]SAM_PROTO_ClearQueue done [13:09:01]KKMCreateOFDPacket [13:09:01]OFDProtocolAddRootSTLVToBuf [13:09:01]FM_MakeSignedData [13:09:01]FM_MakeSignedData [13:09:01]SAM_PROTO_SignData [13:09:01]wFMCommunicate request_size=4 [13:09:01]MH_SAM_APDU [13:09:01]CAPDU: 80 0D 01 02 [13:09:01]Write to MH i2c: E2 08 00 83 90 80 0D 01 02 00 00 00 00 8C [13:09:01]Write i2c OK [13:09:01]MH_I2C_Read... [13:09:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:09:01]Read from MH i2c: E2 [13:09:01]MH_I2C_Read... [13:09:01]Read from MH i2c: E2 03 00 [13:09:01]MH_I2C_Read... [13:09:01]Read from MH i2c: E2 03 00 83 90 00 90 00 87 [13:09:01]RAPDU: 90 00 [13:09:01]wFMCommunicate OK [13:09:01]wFMCommunicate request_size=255 [13:09:01]MH_SAM_APDU [13:09: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 F1 2F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A3 C0 04 00 35 04 06 00 AB [13:09:01]Write to MH i2c: E2 02 01 84 90 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 F1 2F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A3 C0 04 00 35 04 06 00 AB 00 00 3C [13:09:01]Write i2c OK [13:09:01]MH_I2C_Read... [13:09:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:09:01]Read from MH i2c: E2 [13:09:01]MH_I2C_Read... [13:09:01]Read from MH i2c: E2 03 00 [13:09:01]MH_I2C_Read... [13:09:01]Read from MH i2c: E2 03 00 84 90 00 90 00 88 [13:09:01]RAPDU: 90 00 [13:09:01]wFMCommunicate OK [13:09:01]wFMCommunicate request_size=10 [13:09:01]MH_SAM_APDU [13:09:01]CAPDU: 80 0D 02 02 05 85 D5 E0 FE 64 [13:09:01]Write to MH i2c: E2 0D 00 85 90 80 0D 02 02 05 00 85 D5 E0 FE 64 00 00 35 [13:09:01]Write i2c OK [13:09:01]MH_I2C_Read... [13:09:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:09:01]Read from MH i2c: E2 [13:09:01]MH_I2C_Read... [13:09:01]Read from MH i2c: E2 03 00 [13:09:01]MH_I2C_Read... [13:09:01]Read from MH i2c: E2 03 00 85 90 00 90 00 89 [13:09:01]RAPDU: 90 00 [13:09:01]wFMCommunicate OK [13:09:01]wFMCommunicate request_size=4 [13:09:01]MH_SAM_APDU [13:09:01]CAPDU: 80 0D 03 02 [13:09:01]Write to MH i2c: E2 08 00 86 90 80 0D 03 02 00 00 00 00 91 [13:09:01]Write i2c OK [13:09:01]MH_I2C_Read... [13:09:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:09:01]Read from MH i2c: E2 [13:09:01]MH_I2C_Read... [13:09:01]Read from MH i2c: E2 0B 00 [13:09:01]MH_I2C_Read... [13:09:01]Read from MH i2c: E2 0B 00 86 90 00 C6 8A 90 4A 5F 43 FB F9 90 00 52 [13:09:01]RAPDU: C6 8A 90 4A 5F 43 FB F9 90 00 [13:09:01]wFMCommunicate OK [13:09:01]SAM_PROTO_SignData done [13:09:01]FM_MakeSignedData done [13:09:01]CreateOFDProtocolMessage [13:09:01]wFMCommunicate request_size=4 [13:09:01]MH_SAM_APDU [13:09:01]CAPDU: 80 11 00 00 [13:09:01]Write to MH i2c: E2 08 00 87 90 80 11 00 00 00 00 00 00 91 [13:09:01]Write i2c OK [13:09:01]MH_I2C_Read... [13:09:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:09:02]Read from MH i2c: E2 [13:09:02]MH_I2C_Read... [13:09:02]Read from MH i2c: E2 17 00 [13:09:02]MH_I2C_Read... [13:09:02]Read from MH i2c: E2 17 00 87 90 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E6 [13:09:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:09:02]wFMCommunicate OK [13:09:02]CreateOFDProtocolMessage done [13:09:02]OFDSenderStorePacket 311459 [13:09:02]StoreOFDPacket docnum=311459 [13:09:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 81 30 07 01 ED 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 F1 2F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A3 C0 04 00 35 04 06 00 AB 85 D5 E0 FE 64 C6 8A 90 4A 5F 43 FB F9 [13:09:02]CheckFolder [13:09:02]dirname=/storage/ofd_packets [13:09:02]CheckFolder done [13:09:02]ProducePacketName [13:09:02]name=ofd_packets/00311459 [13:09:02]NVStorageSaveData ofd_packets/00311459 [13:09:02]File name is /storage/ofd_packets/00311459 [13:09:02]Write 301 bytes [13:09:02]NVStorageSaveData done [13:09:02]OFDSenderStorePacket done [13:09:02]KKMCreateOFDPacket done [13:09:02]NVStorageSaveData kkm_last_timestamp [13:09:02]File name is /storage/kkm_last_timestamp [13:09:02]Write 4 bytes [13:09:02]NVStorageSaveData done [13:09:02]ExternCall_PrintAddStr [13:09:02]wPrintStart [13:09:02]Write to MH i2c: 01 00 00 88 90 18 [13:09:02]Write i2c OK [13:09:02]MH_I2C_Read... [13:09:02]Read from MH i2c: 01 [13:09:02]MH_I2C_Read... [13:09:02]Read from MH i2c: 01 07 00 [13:09:02]MH_I2C_Read... [13:09:02]Read from MH i2c: 01 07 00 88 90 00 00 00 00 00 FF 0F 2D [13:09:02]RasterBufferAndPrint [13:09:02]line Счет N : (1)645261 [13:09:02]line ИНН: 02508201610067 [13:09:02]line Контрольно-Кассовый Чек [13:09:02]line ПРОДАЖА [13:09:02]line ТРК (МРК, ГНК) : 41 [13:09:02]line Товар: 2710124130 [13:09:02]line Аи-92-К-2 [13:09:02]line 14.950 * 66.90 [13:09:02]line = 1000.16 [13:09:02]line НДС 12% НСП 1% [13:09:02]line > о реализуемом товаре [13:09:02]line ИТОГО: 1000.16 [13:09:02]line НСП 1% : 8.85 [13:09:02]line НДС 12% : 106.21 [13:09:02]line Наличными: 0.00 [13:09:02]line Безнал.: 1000.16 [13:09:02]line Место: АЗС № 172 "Партнер Нефть" [13:09:02]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:09:02]line СНО: Общий режим [13:09:02]line Чек 306 30.10.2024 13:09 [13:09:02]line Смена: 536 ФФД: 1.0 [13:09:02]line ЗНМ: 0300000116 [13:09:02]line РНМ: 0000000000091780 [13:09:02]line Версия ККМ: 001 [13:09:02]line Платежная система: Mbank [13:09:02]line ФМ: 0000000000871765 [13:09:02]line ФД: 311459 [13:09:02]line ФПД: 188591307292260 [13:09:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T130905&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311459&fm=188591307292260&tin=02508201610067®Number=0000000000091780&sum=100016 [13:09:02]written 0, free lines is 4095 [13:09:02]OFD Sender: Processing packet 311459 [packets to send 223, broken 222] [13:09:02]ProducePacketName [13:09:02]name=ofd_packets/00311459 [13:09:02]OFD Sender: To server: pG, [13:09:02]CommunicateWithHost lk.salyk.kg:30040 [13:09:02]ConnectInit lk.salyk.kg [13:09:02]Connected sock=10 [13: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 31 37 36 35 0F 01 00 00 81 30 07 01 ED 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 F1 2F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A3 C0 04 00 35 04 06 00 AB 85 D5 E0 FE 64 C6 8A 90 4A 5F 43 FB F9 [13:09:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 11 24 47 00 C1 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 31 37 36 35 10 04 04 00 A3 C0 04 00 F4 03 04 00 41 D6 21 67 B6 04 01 00 00 43 63 E7 DA D7 A7 CD 8D [13:09:02]CommunicateWithHost err = 0 [13:09:02]CheckOFDResponse [13:09:02]1017 (14) - 77093643461234 [13:09:02]1041 (16) - 0000000000871765 [13:09:02]1040 (4) - 311459 [13:09:02]1012 (4) - 30.10.2024 06:46 [13:09:02]1206 (1) - 0 [13:09:02]OFD Sender: Remove packet 311459 [13:09:02]ProducePacketName [13:09:02]name=ofd_packets/00311459 [13:09:02]NVStorageDeleteData [13:09:02]Write to MH i2c: 01 00 00 B0 90 40 [13:09:02]Write i2c OK [13:09:02]MH_I2C_Read... [13:09:02]Read from MH i2c: 01 [13:09:02]MH_I2C_Read... [13:09:02]Read from MH i2c: 01 07 00 [13:09:02]MH_I2C_Read... [13:09:02]Read from MH i2c: 01 07 00 B0 90 00 00 00 00 00 F1 0C 44 [13:09:02]RasterBufferAndPrint [13:09:02]line [13:09:02]line [13:09:02]line [13:09:02]line [13:09:02]line [13:09:02]written 0, free lines is 3318 [13:09:02]MH_Cut [13:09:02]Write to MH i2c: D1 01 00 B7 90 01 19 [13:09:02]Write i2c OK [13:09:02]MH_I2C_Read... [13:09:02]Read from MH i2c: D1 [13:09:02]MH_I2C_Read... [13:09:02]Read from MH i2c: D1 01 00 [13:09:02]MH_I2C_Read... [13:09:02]Read from MH i2c: D1 01 00 B7 90 00 18 [13:09:02]Write to MH i2c: 01 00 00 B8 90 48 [13:09:02]Write i2c OK [13:09:02]MH_I2C_Read... [13:09:02]OFD Sender: No OFD packet to send [13:09:03]*** Cut start [13:09:03]*** Purtial cut [13:09:03]*** Stage 1: CUTSNS_PIN = 1 [13:09:03]Read from MH i2c: 01 [13:09:03]MH_I2C_Read... [13:09:03]*** Stop cut motor [13:09:03]*** Cut end [13:09:03]Read from MH i2c: 01 07 00 [13:09:03]MH_I2C_Read... [13:09:03]Read from MH i2c: 01 07 00 B8 90 00 00 00 00 00 FF 0F 5D [13:09:03]process_action close_receipt done [13:09:03]requested_data is exist [13:09:03]produce_requested_data [13:09:03]requested_item fm.sn is exist - process it [13:09:03]wFMCommunicate request_size=4 [13:09:03]MH_SAM_APDU [13:09:03]CAPDU: 80 11 00 00 [13:09:03]Write to MH i2c: E2 08 00 B9 90 80 11 00 00 00 00 00 00 C3 [13:09:03]Write i2c OK [13:09:03]MH_I2C_Read... [13:09:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:09:03]Read from MH i2c: E2 [13:09:03]MH_I2C_Read... [13:09:03]Read from MH i2c: E2 17 00 [13:09:03]MH_I2C_Read... [13:09:03]Read from MH i2c: E2 17 00 B9 90 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 18 [13:09:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:09:03]wFMCommunicate OK [13:09:03]requested_item fd.num is exist - process it [13:09:03]SAM_PROTO_GetFieldsCounters [13:09:03]wFMCommunicate request_size=4 [13:09:03]MH_SAM_APDU [13:09:03]CAPDU: 80 13 00 00 [13:09:03]Write to MH i2c: E2 08 00 BA 90 80 13 00 00 00 00 00 00 C6 [13:09:03]Write i2c OK [13:09:03]MH_I2C_Read... [13:09:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:09:03]Read from MH i2c: E2 [13:09:03]MH_I2C_Read... [13:09:03]Read from MH i2c: E2 62 00 [13:09:03]MH_I2C_Read... [13:09:03]Read from MH i2c: E2 62 00 BA 90 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A3 C0 04 00 0E 04 04 00 18 02 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 03 [13:09: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A3 C0 04 00 0E 04 04 00 18 02 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:09:03]wFMCommunicate OK [13:09:03]SAM_PROTO_GetFieldsCounters done [13:09:03]requested_item shift.num is exist - process it [13:09:03]requested_item shift.opened is exist - process it [13:09:03]req_shift_opened [13:09:03]FM_GetShiftState [13:09:03]SAM_PROTO_GetShiftState [13:09:03]wFMCommunicate request_size=4 [13:09:03]MH_SAM_APDU [13:09:03]CAPDU: 80 13 01 00 [13:09:03]Write to MH i2c: E2 08 00 BB 90 80 13 01 00 00 00 00 00 C8 [13:09:03]Write i2c OK [13:09:03]MH_I2C_Read... [13:09:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:09:03]Read from MH i2c: E2 [13:09:03]MH_I2C_Read... [13:09:03]Read from MH i2c: E2 0E 00 [13:09:03]MH_I2C_Read... [13:09:03]Read from MH i2c: E2 0E 00 BB 90 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 B3 [13:09:03]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:09:03]wFMCommunicate OK [13:09:03]SAM_PROTO_GetShiftState done [13:09:03]FM_GetShiftState done [13:09:03]req_shift_opened done [13:09:03]requested_item shift.open_date is exist - process it [13:09:03]req_shift_open_date [13:09:03]req_shift_open_date done [13:09:03]produce_requested_data done [13:09:03]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311459,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:09:03]process_action_free close_receipt [13:09:03]json_value_free [13:09:03]json_value_free done [13:09:03]process_json_proto returns [13:09:03]Send response to host [13:09:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311459,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:09:03]free response buf [13:09:03]execute_script done [13:09:03]execute_script returns [13:09:03]free content buf [13:09:03]Sock 7.Close socket [13:09:03]Sock 7.Thread stoped [13:09:07]OFD Sender: No OFD packet to send [13:09:12]OFD Sender: No OFD packet to send [13:09:17]OFD Sender: No OFD packet to send [13:09:22]OFD Sender: No OFD packet to send [13:09:27]OFD Sender: No OFD packet to send [13:09:32]OFD Sender: No OFD packet to send [13:09:37]OFD Sender: No OFD packet to send [13:09:42]OFD Sender: No OFD packet to send [13:09:47]OFD Sender: No OFD packet to send [13:09:53]OFD Sender: No OFD packet to send [13:09:58]OFD Sender: No OFD packet to send [13:10:03]OFD Sender: No OFD packet to send [13:10:08]OFD Sender: No OFD packet to send [13:10:13]OFD Sender: No OFD packet to send [13:10:18]OFD Sender: No OFD packet to send [13:10:23]OFD Sender: No OFD packet to send [13:10:28]OFD Sender: No OFD packet to send [13:10:33]OFD Sender: No OFD packet to send [13:10:38]OFD Sender: No OFD packet to send [13:10:43]OFD Sender: No OFD packet to send [13:10:48]OFD Sender: No OFD packet to send [13:10:53]OFD Sender: No OFD packet to send [13:10:58]OFD Sender: No OFD packet to send [13:11:03]OFD Sender: No OFD packet to send [13:11:08]OFD Sender: No OFD packet to send [13:11:13]OFD Sender: No OFD packet to send [13:11:18]OFD Sender: No OFD packet to send [13:11:23]OFD Sender: No OFD packet to send [13:11:28]OFD Sender: No OFD packet to send [13:11:33]OFD Sender: No OFD packet to send [13:11:38]OFD Sender: No OFD packet to send [13:11:43]OFD Sender: No OFD packet to send [13:11:48]OFD Sender: No OFD packet to send [13:11:53]OFD Sender: No OFD packet to send [13:11:58]OFD Sender: No OFD packet to send [13:12:03]OFD Sender: No OFD packet to send [13:12:08]OFD Sender: No OFD packet to send [13:12:13]OFD Sender: No OFD packet to send [13:12:18]OFD Sender: No OFD packet to send [13:12:23]OFD Sender: No OFD packet to send [13:12:28]OFD Sender: No OFD packet to send [13:12:33]OFD Sender: No OFD packet to send [13:12:38]OFD Sender: No OFD packet to send [13:12:41]accept exits with 9 [13:12:41]New connection [13:12:41]New thread 3066654052 created [13:12:41]Thread 3066510692 joined [13:12:41]Waiting for new connection... [13:12:41] Sock 9.Parse request [13:12:41]Sock 9.Check first char [13:12:41]Sock 9.First char is OK [13:12:41]request: POST /json_proto HTTP/1.0 [13:12:41]Method: POST [13:12:41]URL: /json_proto [13:12:41]Method is POST - this is cgi request [13:12:41]url: /json_proto [13:12:41]query_string will be loaded in cgi processing [13:12:41]execute_cgi json_proto POST (null) [13:12:41]execute_cgi path=json_proto method=POST [13:12:41]POST find Content-Length [13:12:41]Host: 172.17.96.3:8080 [13:12:41]Content-Length: 677 [13:12:41]Content-Type: application/json [13:12:41] [13:12:41]POST finish read [13:12:41]Found Content-Length = 677 [13:12:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645263", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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" ] } } [13:12:41]execute_script... [13: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)645263", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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" ] } } [13:12:41]POST & json_proto [13:12:41]process_json_proto [13:12:41]json parsed OK: [13:12:41]protocol is kg_v1.0 [13:12:41]action value=close_receipt [13:12:41]process_action close_receipt [13:12:41]cmd_close_receipt [13:12:41]MH_GetDate [13:12:41]Write to MH i2c: F0 00 00 BC 90 3B [13:12:41]Write i2c OK [13:12:41]MH_I2C_Read... [13:12:41]Read from MH i2c: F0 [13:12:41]MH_I2C_Read... [13:12:41]Read from MH i2c: F0 09 00 [13:12:41]MH_I2C_Read... [13:12:41]Read from MH i2c: F0 09 00 BC 90 00 CF 30 22 67 44 5E 04 65 D7 [13:12:41]GetLastDocTimeStamp 1730293745 [13:12:41]current date 1730293967 [13:12:41]FM_GetShiftState [13:12:41]SAM_PROTO_GetShiftState [13:12:41]wFMCommunicate request_size=4 [13:12:41]MH_SAM_APDU [13:12:41]CAPDU: 80 13 01 00 [13:12:41]Write to MH i2c: E2 08 00 BD 90 80 13 01 00 00 00 00 00 CA [13:12:41]Write i2c OK [13:12:41]MH_I2C_Read... [13:12:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:12:41]Read from MH i2c: E2 [13:12:41]MH_I2C_Read... [13:12:41]Read from MH i2c: E2 0E 00 [13:12:41]MH_I2C_Read... [13:12:41]Read from MH i2c: E2 0E 00 BD 90 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 B5 [13:12:41]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:12:41]wFMCommunicate OK [13:12:41]SAM_PROTO_GetShiftState done [13:12:41]FM_GetShiftState done [13:12:41]opened in 1730247899 [13:12:41]opened+sec_in_day 1730334299 [13:12:41]quantity*price = 20003 [13:12:41]sum+1 = 20004 [13:12:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 307 30.10.2024 13:12 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311460 ФПД: 259572242807487 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T131247&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311460&fm=259572242807487&tin=02508201610067®Number=0000000000091780&sum=20000 [13:12:43]StoreToDocumentArchive [13:12:43]shift 536 fd 311460 [13:12:43]save to /storage/0536/doc_00311460 [13:12:43]save last doc name /storage/0536/doc_00311460 to /storage/kkm_last_doc_name [13:12:43]save OK [13:12:43]Clear old archive folders... [13:12:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:12:43]tlvbuf is 007B0840 [13:12:43]SAM_PROTO_ClearQueue [13:12:43]wFMCommunicate request_size=4 [13:12:43]MH_SAM_APDU [13:12:43]CAPDU: 80 09 00 00 [13:12:43]Write to MH i2c: E2 08 00 CA 90 80 09 00 00 00 00 00 00 CC [13:12:43]Write i2c OK [13:12:43]MH_I2C_Read... [13:12:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:12:43]Read from MH i2c: E2 [13:12:43]MH_I2C_Read... [13:12:43]Read from MH i2c: E2 03 00 [13:12:43]MH_I2C_Read... [13:12:43]Read from MH i2c: E2 03 00 CA 90 00 90 00 CE [13:12:43]RAPDU: 90 00 [13:12:43]wFMCommunicate OK [13:12:43]SAM_PROTO_ClearQueue done [13:12:43]KKMCreateOFDPacket [13:12:43]OFDProtocolAddRootSTLVToBuf [13:12:43]FM_MakeSignedData [13:12:43]FM_MakeSignedData [13:12:43]SAM_PROTO_SignData [13:12:43]wFMCommunicate request_size=4 [13:12:43]MH_SAM_APDU [13:12:43]CAPDU: 80 0D 01 02 [13:12:43]Write to MH i2c: E2 08 00 CB 90 80 0D 01 02 00 00 00 00 D4 [13:12:43]Write i2c OK [13:12:43]MH_I2C_Read... [13:12:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:12:43]Read from MH i2c: E2 [13:12:43]MH_I2C_Read... [13:12:43]Read from MH i2c: E2 03 00 [13:12:43]MH_I2C_Read... [13:12:43]Read from MH i2c: E2 03 00 CB 90 00 90 00 CF [13:12:43]RAPDU: 90 00 [13:12:43]wFMCommunicate OK [13:12:43]wFMCommunicate request_size=255 [13:12:43]MH_SAM_APDU [13:12: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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 33 01 00 00 F4 03 04 00 CF 30 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A4 C0 04 00 35 04 06 00 EC [13:12:43]Write to MH i2c: E2 02 01 CC 90 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 33 01 00 00 F4 03 04 00 CF 30 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A4 C0 04 00 35 04 06 00 EC 00 00 4E [13:12:43]Write i2c OK [13:12:43]MH_I2C_Read... [13:12:43]OFD Sender: No OFD packet to send [13:12:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:12:43]Read from MH i2c: E2 [13:12:43]MH_I2C_Read... [13:12:43]Read from MH i2c: E2 03 00 [13:12:43]MH_I2C_Read... [13:12:43]Read from MH i2c: E2 03 00 CC 90 00 90 00 D0 [13:12:43]RAPDU: 90 00 [13:12:43]wFMCommunicate OK [13:12:43]wFMCommunicate request_size=10 [13:12:43]MH_SAM_APDU [13:12:43]CAPDU: 80 0D 02 02 05 14 5F 53 7A BF [13:12:43]Write to MH i2c: E2 0D 00 CD 90 80 0D 02 02 05 00 14 5F 53 7A BF 00 00 E0 [13:12:43]Write i2c OK [13:12:43]MH_I2C_Read... [13:12:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:12:43]Read from MH i2c: E2 [13:12:43]MH_I2C_Read... [13:12:43]Read from MH i2c: E2 03 00 [13:12:43]MH_I2C_Read... [13:12:43]Read from MH i2c: E2 03 00 CD 90 00 90 00 D1 [13:12:43]RAPDU: 90 00 [13:12:43]wFMCommunicate OK [13:12:43]wFMCommunicate request_size=4 [13:12:43]MH_SAM_APDU [13:12:43]CAPDU: 80 0D 03 02 [13:12:43]Write to MH i2c: E2 08 00 CE 90 80 0D 03 02 00 00 00 00 D9 [13:12:43]Write i2c OK [13:12:43]MH_I2C_Read... [13:12:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:12:43]Read from MH i2c: E2 [13:12:43]MH_I2C_Read... [13:12:43]Read from MH i2c: E2 0B 00 [13:12:43]MH_I2C_Read... [13:12:43]Read from MH i2c: E2 0B 00 CE 90 00 59 39 F0 BB AE 02 B0 DE 90 00 55 [13:12:43]RAPDU: 59 39 F0 BB AE 02 B0 DE 90 00 [13:12:43]wFMCommunicate OK [13:12:43]SAM_PROTO_SignData done [13:12:43]FM_MakeSignedData done [13:12:43]CreateOFDProtocolMessage [13:12:43]wFMCommunicate request_size=4 [13:12:43]MH_SAM_APDU [13:12:43]CAPDU: 80 11 00 00 [13:12:43]Write to MH i2c: E2 08 00 CF 90 80 11 00 00 00 00 00 00 D9 [13:12:43]Write i2c OK [13:12:43]MH_I2C_Read... [13:12:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:12:43]Read from MH i2c: E2 [13:12:43]MH_I2C_Read... [13:12:43]Read from MH i2c: E2 17 00 [13:12:43]MH_I2C_Read... [13:12:43]Read from MH i2c: E2 17 00 CF 90 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 2E [13:12:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:12:43]wFMCommunicate OK [13:12:43]CreateOFDProtocolMessage done [13:12:43]OFDSenderStorePacket 311460 [13:12:43]StoreOFDPacket docnum=311460 [13:12:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 50 FA 07 01 ED 26 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 33 01 00 00 F4 03 04 00 CF 30 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A4 C0 04 00 35 04 06 00 EC 14 5F 53 7A BF 59 39 F0 BB AE 02 B0 DE [13:12:43]CheckFolder [13:12:43]dirname=/storage/ofd_packets [13:12:43]CheckFolder done [13:12:43]ProducePacketName [13:12:43]name=ofd_packets/00311460 [13:12:43]NVStorageSaveData ofd_packets/00311460 [13:12:43]File name is /storage/ofd_packets/00311460 [13:12:43]Write 301 bytes [13:12:43]NVStorageSaveData done [13:12:43]OFDSenderStorePacket done [13:12:43]KKMCreateOFDPacket done [13:12:43]NVStorageSaveData kkm_last_timestamp [13:12:43]File name is /storage/kkm_last_timestamp [13:12:43]Write 4 bytes [13:12:43]NVStorageSaveData done [13:12:43]ExternCall_PrintAddStr [13:12:43]wPrintStart [13:12:43]Write to MH i2c: 01 00 00 D0 90 60 [13:12:43]Write i2c OK [13:12:43]MH_I2C_Read... [13:12:43]Read from MH i2c: 01 [13:12:43]MH_I2C_Read... [13:12:43]Read from MH i2c: 01 07 00 [13:12:43]MH_I2C_Read... [13:12:43]Read from MH i2c: 01 07 00 D0 90 00 00 00 00 00 FF 0F 75 [13:12:43]RasterBufferAndPrint [13:12:43]line Счет N : (1)645263 [13:12:43]line ИНН: 02508201610067 [13:12:43]line Контрольно-Кассовый Чек [13:12:43]line ПРОДАЖА [13:12:43]line ТРК (МРК, ГНК) : 31 [13:12:43]line Товар: 2710124130 [13:12:43]line Аи-92-К-2 [13:12:43]line 2.990 * 66.90 [13:12:43]line = 200.03 [13:12:43]line НДС 12% НСП 1% [13:12:43]line > о реализуемом товаре [13:12:43]line ОКРУГЛЕНИЕ: -0.03 [13:12:43]line ИТОГО: 200.00 [13:12:43]line Внесено: 200.00 [13:12:43]line СДАЧА: 0.00 [13:12:43]line НСП 1% : 1.77 [13:12:43]line НДС 12% : 21.24 [13:12:43]line Наличными: 200.00 [13:12:43]line Безнал.: 0.00 [13:12:43]line Место: АЗС № 172 "Партнер Нефть" [13:12:43]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:12:43]line СНО: Общий режим [13:12:43]line Чек 307 30.10.2024 13:12 [13:12:43]line Смена: 536 ФФД: 1.0 [13:12:43]line ЗНМ: 0300000116 [13:12:43]line РНМ: 0000000000091780 [13:12:43]line Версия ККМ: 001 [13:12:43]line ФМ: 0000000000871765 [13:12:43]line ФД: 311460 [13:12:43]line ФПД: 259572242807487 [13:12:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T131247&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311460&fm=259572242807487&tin=02508201610067®Number=0000000000091780&sum=20000 [13:12:43]written 0, free lines is 4095 [13:12:43]OFD Sender: Processing packet 311460 [packets to send 223, broken 222] [13:12:43]ProducePacketName [13:12:43]name=ofd_packets/00311460 [13:12:43]OFD Sender: To server: pG, [13:12:43]CommunicateWithHost lk.salyk.kg:30040 [13:12:43]ConnectInit lk.salyk.kg [13:12:43]Connected sock=10 [13: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 31 37 36 35 0F 01 00 00 50 FA 07 01 ED 26 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 33 01 00 00 F4 03 04 00 CF 30 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A4 C0 04 00 35 04 06 00 EC 14 5F 53 7A BF 59 39 F0 BB AE 02 B0 DE [13:12:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 CA 99 47 00 B5 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 31 37 36 35 10 04 04 00 A4 C0 04 00 F4 03 04 00 1E D7 21 67 B6 04 01 00 00 F1 3A 39 E5 40 0C 68 F8 [13:12:43]CommunicateWithHost err = 0 [13:12:43]CheckOFDResponse [13:12:43]1017 (14) - 77093643461234 [13:12:43]1041 (16) - 0000000000871765 [13:12:43]1040 (4) - 311460 [13:12:43]1012 (4) - 30.10.2024 06:50 [13:12:43]1206 (1) - 0 [13:12:43]OFD Sender: Remove packet 311460 [13:12:43]ProducePacketName [13:12:43]name=ofd_packets/00311460 [13:12:43]NVStorageDeleteData [13:12:44]Write to MH i2c: 01 00 00 FA 90 8A [13:12:44]Write i2c OK [13:12:44]MH_I2C_Read... [13:12:44]Read from MH i2c: 01 [13:12:44]MH_I2C_Read... [13:12:44]Read from MH i2c: 01 07 00 [13:12:44]MH_I2C_Read... [13:12:44]Read from MH i2c: 01 07 00 FA 90 00 00 00 00 00 C9 0C 66 [13:12:44]RasterBufferAndPrint [13:12:44]line [13:12:44]line [13:12:44]line [13:12:44]line [13:12:44]line [13:12:44]written 0, free lines is 3282 [13:12:44]MH_Cut [13:12:44]Write to MH i2c: D1 01 00 01 91 01 64 [13:12:44]Write i2c OK [13:12:44]MH_I2C_Read... [13:12:44]Read from MH i2c: D1 [13:12:44]MH_I2C_Read... [13:12:44]Read from MH i2c: D1 01 00 [13:12:44]MH_I2C_Read... [13:12:44]Read from MH i2c: D1 01 00 01 91 00 63 [13:12:44]Write to MH i2c: 01 00 00 02 91 93 [13:12:44]Write i2c OK [13:12:44]MH_I2C_Read... [13:12:44]OFD Sender: No OFD packet to send [13:12:44]*** Cut start [13:12:44]*** Purtial cut [13:12:44]*** Stage 1: CUTSNS_PIN = 1 [13:12:45]Read from MH i2c: 01 [13:12:45]MH_I2C_Read... [13:12:45]*** Stop cut motor [13:12:45]*** Cut end [13:12:45]Read from MH i2c: 01 07 00 [13:12:45]MH_I2C_Read... [13:12:45]Read from MH i2c: 01 07 00 02 91 00 00 00 00 00 FF 0F A8 [13:12:45]process_action close_receipt done [13:12:45]requested_data is exist [13:12:45]produce_requested_data [13:12:45]requested_item fm.sn is exist - process it [13:12:45]wFMCommunicate request_size=4 [13:12:45]MH_SAM_APDU [13:12:45]CAPDU: 80 11 00 00 [13:12:45]Write to MH i2c: E2 08 00 03 91 80 11 00 00 00 00 00 00 0E [13:12:45]Write i2c OK [13:12:45]MH_I2C_Read... [13:12:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:12:45]Read from MH i2c: E2 [13:12:45]MH_I2C_Read... [13:12:45]Read from MH i2c: E2 17 00 [13:12:45]MH_I2C_Read... [13:12:45]Read from MH i2c: E2 17 00 03 91 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 63 [13:12:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:12:45]wFMCommunicate OK [13:12:45]requested_item fd.num is exist - process it [13:12:45]SAM_PROTO_GetFieldsCounters [13:12:45]wFMCommunicate request_size=4 [13:12:45]MH_SAM_APDU [13:12:45]CAPDU: 80 13 00 00 [13:12:45]Write to MH i2c: E2 08 00 04 91 80 13 00 00 00 00 00 00 11 [13:12:45]Write i2c OK [13:12:45]MH_I2C_Read... [13:12:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:12:45]Read from MH i2c: E2 [13:12:45]MH_I2C_Read... [13:12:45]Read from MH i2c: E2 62 00 [13:12:45]MH_I2C_Read... [13:12:45]Read from MH i2c: E2 62 00 04 91 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A4 C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 33 01 00 00 5E 04 04 00 33 01 00 00 57 04 04 00 34 01 00 00 19 04 04 00 00 00 00 00 90 00 52 [13: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A4 C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 33 01 00 00 5E 04 04 00 33 01 00 00 57 04 04 00 34 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:12:45]wFMCommunicate OK [13:12:45]SAM_PROTO_GetFieldsCounters done [13:12:45]requested_item shift.num is exist - process it [13:12:45]requested_item shift.opened is exist - process it [13:12:45]req_shift_opened [13:12:45]FM_GetShiftState [13:12:45]SAM_PROTO_GetShiftState [13:12:45]wFMCommunicate request_size=4 [13:12:45]MH_SAM_APDU [13:12:45]CAPDU: 80 13 01 00 [13:12:45]Write to MH i2c: E2 08 00 05 91 80 13 01 00 00 00 00 00 13 [13:12:45]Write i2c OK [13:12:45]MH_I2C_Read... [13:12:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:12:45]Read from MH i2c: E2 [13:12:45]MH_I2C_Read... [13:12:45]Read from MH i2c: E2 0E 00 [13:12:45]MH_I2C_Read... [13:12:45]Read from MH i2c: E2 0E 00 05 91 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 FE [13:12:45]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:12:45]wFMCommunicate OK [13:12:45]SAM_PROTO_GetShiftState done [13:12:45]FM_GetShiftState done [13:12:45]req_shift_opened done [13:12:45]requested_item shift.open_date is exist - process it [13:12:45]req_shift_open_date [13:12:45]req_shift_open_date done [13:12:45]produce_requested_data done [13:12:45]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311460,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:12:45]process_action_free close_receipt [13:12:45]json_value_free [13:12:45]json_value_free done [13:12:45]process_json_proto returns [13:12:45]Send response to host [13:12:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311460,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:12:45]free response buf [13:12:45]execute_script done [13:12:45]execute_script returns [13:12:45]free content buf [13:12:45]Sock 9.Close socket [13:12:45]Sock 9.Thread stoped [13:12:45]accept exits with 7 [13:12:45]New connection [13:12:45]New thread 3066510692 created [13:12:45]Thread 3066654052 joined [13:12:45]Waiting for new connection... [13:12:45] Sock 7.Parse request [13:12:45]Sock 7.Check first char [13:12:45]Sock 7.First char is OK [13:12:45]request: POST /json_proto HTTP/1.0 [13:12:45]Method: POST [13:12:45]URL: /json_proto [13:12:45]Method is POST - this is cgi request [13:12:45]url: /json_proto [13:12:45]query_string will be loaded in cgi processing [13:12:45]execute_cgi json_proto POST (null) [13:12:45]execute_cgi path=json_proto method=POST [13:12:45]POST find Content-Length [13:12:45]Host: 172.17.96.3:8080 [13:12:45]Content-Length: 677 [13:12:45]Content-Type: application/json [13:12:45] [13:12:45]POST finish read [13:12:45]Found Content-Length = 677 [13:12:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645262", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.090, "sum" : 340.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 340.00, "total" : 340.00, "payments": [ { "type": 0, "sum" : 340.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:12:45]execute_script... [13:12: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)645262", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.090, "sum" : 340.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 340.00, "total" : 340.00, "payments": [ { "type": 0, "sum" : 340.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:12:45]POST & json_proto [13:12:45]process_json_proto [13:12:45]json parsed OK: [13:12:45]protocol is kg_v1.0 [13:12:45]action value=close_receipt [13:12:45]process_action close_receipt [13:12:45]cmd_close_receipt [13:12:45]MH_GetDate [13:12:45]Write to MH i2c: F0 00 00 06 91 86 [13:12:45]Write i2c OK [13:12:45]MH_I2C_Read... [13:12:45]Read from MH i2c: F0 [13:12:45]MH_I2C_Read... [13:12:45]Read from MH i2c: F0 09 00 [13:12:45]MH_I2C_Read... [13:12:45]Read from MH i2c: F0 09 00 06 91 00 D2 30 22 67 44 5E 04 65 25 [13:12:45]GetLastDocTimeStamp 1730293967 [13:12:45]current date 1730293970 [13:12:45]FM_GetShiftState [13:12:45]SAM_PROTO_GetShiftState [13:12:45]wFMCommunicate request_size=4 [13:12:45]MH_SAM_APDU [13:12:45]CAPDU: 80 13 01 00 [13:12:45]Write to MH i2c: E2 08 00 07 91 80 13 01 00 00 00 00 00 15 [13:12:45]Write i2c OK [13:12:45]MH_I2C_Read... [13:12:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:12:45]Read from MH i2c: E2 [13:12:45]MH_I2C_Read... [13:12:45]Read from MH i2c: E2 0E 00 [13:12:45]MH_I2C_Read... [13:12:45]Read from MH i2c: E2 0E 00 07 91 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 00 [13:12:45]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:12:45]wFMCommunicate OK [13:12:45]SAM_PROTO_GetShiftState done [13:12:45]FM_GetShiftState done [13:12:45]opened in 1730247899 [13:12:45]opened+sec_in_day 1730334299 [13:12:45]quantity*price = 34052 [13:12:45]sum+1 = 34053 [13:12:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.52 ИТОГО: 340.00 Внесено: 340.00 СДАЧА: 0.00 НСП 1% : 3.01 НДС 12% : 36.16 Наличными: 340.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 308 30.10.2024 13:12 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311461 ФПД: 59307177959322 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T131251&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311461&fm=59307177959322&tin=02508201610067®Number=0000000000091780&sum=34000 [13:12:46]StoreToDocumentArchive [13:12:46]shift 536 fd 311461 [13:12:46]save to /storage/0536/doc_00311461 [13:12:46]save last doc name /storage/0536/doc_00311461 to /storage/kkm_last_doc_name [13:12:46]save OK [13:12:46]Clear old archive folders... [13:12:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:12:46]tlvbuf is 00659B40 [13:12:46]SAM_PROTO_ClearQueue [13:12:46]wFMCommunicate request_size=4 [13:12:46]MH_SAM_APDU [13:12:46]CAPDU: 80 09 00 00 [13:12:46]Write to MH i2c: E2 08 00 14 91 80 09 00 00 00 00 00 00 17 [13:12:46]Write i2c OK [13:12:46]MH_I2C_Read... [13:12:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:12:46]Read from MH i2c: E2 [13:12:46]MH_I2C_Read... [13:12:46]Read from MH i2c: E2 03 00 [13:12:46]MH_I2C_Read... [13:12:46]Read from MH i2c: E2 03 00 14 91 00 90 00 19 [13:12:46]RAPDU: 90 00 [13:12:46]wFMCommunicate OK [13:12:46]SAM_PROTO_ClearQueue done [13:12:46]KKMCreateOFDPacket [13:12:46]OFDProtocolAddRootSTLVToBuf [13:12:46]FM_MakeSignedData [13:12:46]FM_MakeSignedData [13:12:46]SAM_PROTO_SignData [13:12:46]wFMCommunicate request_size=4 [13:12:46]MH_SAM_APDU [13:12:46]CAPDU: 80 0D 01 02 [13:12:46]Write to MH i2c: E2 08 00 15 91 80 0D 01 02 00 00 00 00 1F [13:12:46]Write i2c OK [13:12:46]MH_I2C_Read... [13:12:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:12:46]Read from MH i2c: E2 [13:12:46]MH_I2C_Read... [13:12:46]Read from MH i2c: E2 03 00 [13:12:46]MH_I2C_Read... [13:12:46]Read from MH i2c: E2 03 00 15 91 00 90 00 1A [13:12:46]RAPDU: 90 00 [13:12:46]wFMCommunicate OK [13:12:46]wFMCommunicate request_size=255 [13:12:46]MH_SAM_APDU [13:12: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 32 FF 03 08 00 03 E2 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 04 85 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 0E 00 00 00 00 07 04 06 00 D0 84 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 D3 30 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A5 C0 04 00 35 04 06 00 35 [13:12:46]Write to MH i2c: E2 02 01 16 91 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E2 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 04 85 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 0E 00 00 00 00 07 04 06 00 D0 84 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 D3 30 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A5 C0 04 00 35 04 06 00 35 00 00 5F [13:12:47]Write i2c OK [13:12:47]MH_I2C_Read... [13:12:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:12:47]Read from MH i2c: E2 [13:12:47]MH_I2C_Read... [13:12:47]Read from MH i2c: E2 03 00 [13:12:47]MH_I2C_Read... [13:12:47]Read from MH i2c: E2 03 00 16 91 00 90 00 1B [13:12:47]RAPDU: 90 00 [13:12:47]wFMCommunicate OK [13:12:47]wFMCommunicate request_size=10 [13:12:47]MH_SAM_APDU [13:12:47]CAPDU: 80 0D 02 02 05 F0 87 46 5F 9A [13:12:47]Write to MH i2c: E2 0D 00 17 91 80 0D 02 02 05 00 F0 87 46 5F 9A 00 00 E2 [13:12:47]Write i2c OK [13:12:47]MH_I2C_Read... [13:12:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:12:47]Read from MH i2c: E2 [13:12:47]MH_I2C_Read... [13:12:47]Read from MH i2c: E2 03 00 [13:12:47]MH_I2C_Read... [13:12:47]Read from MH i2c: E2 03 00 17 91 00 90 00 1C [13:12:47]RAPDU: 90 00 [13:12:47]wFMCommunicate OK [13:12:47]wFMCommunicate request_size=4 [13:12:47]MH_SAM_APDU [13:12:47]CAPDU: 80 0D 03 02 [13:12:47]Write to MH i2c: E2 08 00 18 91 80 0D 03 02 00 00 00 00 24 [13:12:47]Write i2c OK [13:12:47]MH_I2C_Read... [13:12:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:12:47]Read from MH i2c: E2 [13:12:47]MH_I2C_Read... [13:12:47]Read from MH i2c: E2 0B 00 [13:12:47]MH_I2C_Read... [13:12:47]Read from MH i2c: E2 0B 00 18 91 00 F5 AA 12 C0 D1 6B CF 5C 90 00 FD [13:12:47]RAPDU: F5 AA 12 C0 D1 6B CF 5C 90 00 [13:12:47]wFMCommunicate OK [13:12:47]SAM_PROTO_SignData done [13:12:47]FM_MakeSignedData done [13:12:47]CreateOFDProtocolMessage [13:12:47]wFMCommunicate request_size=4 [13:12:47]MH_SAM_APDU [13:12:47]CAPDU: 80 11 00 00 [13:12:47]Write to MH i2c: E2 08 00 19 91 80 11 00 00 00 00 00 00 24 [13:12:47]Write i2c OK [13:12:47]MH_I2C_Read... [13:12:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:12:47]Read from MH i2c: E2 [13:12:47]MH_I2C_Read... [13:12:47]Read from MH i2c: E2 17 00 [13:12:47]MH_I2C_Read... [13:12:47]Read from MH i2c: E2 17 00 19 91 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 79 [13:12:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:12:47]wFMCommunicate OK [13:12:47]CreateOFDProtocolMessage done [13:12:47]OFDSenderStorePacket 311461 [13:12:47]StoreOFDPacket docnum=311461 [13:12:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 09 1E 07 01 C3 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 32 FF 03 08 00 03 E2 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 04 85 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 0E 00 00 00 00 07 04 06 00 D0 84 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 D3 30 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A5 C0 04 00 35 04 06 00 35 F0 87 46 5F 9A F5 AA 12 C0 D1 6B CF 5C [13:12:47]CheckFolder [13:12:47]dirname=/storage/ofd_packets [13:12:47]CheckFolder done [13:12:47]ProducePacketName [13:12:47]name=ofd_packets/00311461 [13:12:47]NVStorageSaveData ofd_packets/00311461 [13:12:47]File name is /storage/ofd_packets/00311461 [13:12:47]Write 301 bytes [13:12:47]NVStorageSaveData done [13:12:47]OFDSenderStorePacket done [13:12:47]KKMCreateOFDPacket done [13:12:47]NVStorageSaveData kkm_last_timestamp [13:12:47]File name is /storage/kkm_last_timestamp [13:12:47]Write 4 bytes [13:12:47]NVStorageSaveData done [13:12:47]ExternCall_PrintAddStr [13:12:47]wPrintStart [13:12:47]Write to MH i2c: 01 00 00 1A 91 AB [13:12:47]Write i2c OK [13:12:47]MH_I2C_Read... [13:12:47]Read from MH i2c: 01 [13:12:47]MH_I2C_Read... [13:12:47]Read from MH i2c: 01 07 00 [13:12:47]MH_I2C_Read... [13:12:47]Read from MH i2c: 01 07 00 1A 91 00 00 00 00 00 FF 0F C0 [13:12:47]RasterBufferAndPrint [13:12:47]line Счет N : (1)645262 [13:12:47]line ИНН: 02508201610067 [13:12:47]line Контрольно-Кассовый Чек [13:12:47]line ПРОДАЖА [13:12:47]line ТРК (МРК, ГНК) : 52 [13:12:47]line Товар: 2710124130 [13:12:47]line Аи-92-К-2 [13:12:47]line 5.090 * 66.90 [13:12:47]line = 340.52 [13:12:47]line НДС 12% НСП 1% [13:12:47]line > о реализуемом товаре [13:12:47]line ОКРУГЛЕНИЕ: -0.52 [13:12:47]line ИТОГО: 340.00 [13:12:47]line Внесено: 340.00 [13:12:47]line СДАЧА: 0.00 [13:12:47]line НСП 1% : 3.01 [13:12:47]line НДС 12% : 36.16 [13:12:47]line Наличными: 340.00 [13:12:47]line Безнал.: 0.00 [13:12:47]line Место: АЗС № 172 "Партнер Нефть" [13:12:47]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:12:47]line СНО: Общий режим [13:12:47]line Чек 308 30.10.2024 13:12 [13:12:47]line Смена: 536 ФФД: 1.0 [13:12:47]line ЗНМ: 0300000116 [13:12:47]line РНМ: 0000000000091780 [13:12:47]line Версия ККМ: 001 [13:12:47]line ФМ: 0000000000871765 [13:12:47]line ФД: 311461 [13:12:48]line ФПД: 59307177959322 [13:12:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T131251&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311461&fm=59307177959322&tin=02508201610067®Number=0000000000091780&sum=34000 [13:12:48]OFD Sender: Processing packet 311461 [packets to send 223, broken 222] [13:12:48]ProducePacketName [13:12:48]name=ofd_packets/00311461 [13:12:48]OFD Sender: To server: pG, [13:12:48]CommunicateWithHost lk.salyk.kg:30040 [13:12:48]ConnectInit lk.salyk.kg [13:12:48]written 0, free lines is 4095 [13:12:48]Connected sock=9 [13:12:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 09 1E 07 01 C3 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 32 FF 03 08 00 03 E2 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 04 85 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 0E 00 00 00 00 07 04 06 00 D0 84 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 D3 30 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A5 C0 04 00 35 04 06 00 35 F0 87 46 5F 9A F5 AA 12 C0 D1 6B CF 5C [13:12:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 89 45 47 00 8A 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 31 37 36 35 10 04 04 00 A5 C0 04 00 F4 03 04 00 23 D7 21 67 B6 04 01 00 00 EA 9A 3C E1 58 B0 E4 D4 [13:12:48]CommunicateWithHost err = 0 [13:12:48]CheckOFDResponse [13:12:48]1017 (14) - 77093643461234 [13:12:48]1041 (16) - 0000000000871765 [13:12:48]1040 (4) - 311461 [13:12:48]1012 (4) - 30.10.2024 06:50 [13:12:48]1206 (1) - 0 [13:12:48]OFD Sender: Remove packet 311461 [13:12:48]ProducePacketName [13:12:48]name=ofd_packets/00311461 [13:12:48]NVStorageDeleteData [13:12:48]Write to MH i2c: 01 00 00 44 91 D5 [13:12:48]Write i2c OK [13:12:48]MH_I2C_Read... [13:12:48]Read from MH i2c: 01 [13:12:48]MH_I2C_Read... [13:12:48]Read from MH i2c: 01 07 00 [13:12:48]MH_I2C_Read... [13:12:48]Read from MH i2c: 01 07 00 44 91 00 00 00 00 00 C4 0C AC [13:12:48]RasterBufferAndPrint [13:12:48]line [13:12:48]line [13:12:48]line [13:12:48]line [13:12:48]line [13:12:48]written 0, free lines is 3281 [13:12:48]MH_Cut [13:12:48]Write to MH i2c: D1 01 00 4B 91 01 AE [13:12:48]Write i2c OK [13:12:48]MH_I2C_Read... [13:12:48]Read from MH i2c: D1 [13:12:48]MH_I2C_Read... [13:12:48]Read from MH i2c: D1 01 00 [13:12:48]MH_I2C_Read... [13:12:48]Read from MH i2c: D1 01 00 4B 91 00 AD [13:12:48]Write to MH i2c: 01 00 00 4C 91 DD [13:12:48]Write i2c OK [13:12:48]MH_I2C_Read... [13:12:48]OFD Sender: No OFD packet to send [13:12:49]*** Cut start [13:12:49]*** Purtial cut [13:12:49]*** Stage 1: CUTSNS_PIN = 1 [13:12:49]Read from MH i2c: 01 [13:12:49]MH_I2C_Read... [13:12:49]*** Stop cut motor [13:12:49]*** Cut end [13:12:49]Read from MH i2c: 01 07 00 [13:12:49]MH_I2C_Read... [13:12:49]Read from MH i2c: 01 07 00 4C 91 00 00 00 00 00 FF 0F F2 [13:12:49]process_action close_receipt done [13:12:49]requested_data is exist [13:12:49]produce_requested_data [13:12:49]requested_item fm.sn is exist - process it [13:12:49]wFMCommunicate request_size=4 [13:12:49]MH_SAM_APDU [13:12:49]CAPDU: 80 11 00 00 [13:12:49]Write to MH i2c: E2 08 00 4D 91 80 11 00 00 00 00 00 00 58 [13:12:49]Write i2c OK [13:12:49]MH_I2C_Read... [13:12:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:12:49]Read from MH i2c: E2 [13:12:49]MH_I2C_Read... [13:12:49]Read from MH i2c: E2 17 00 [13:12:49]MH_I2C_Read... [13:12:49]Read from MH i2c: E2 17 00 4D 91 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AD [13:12:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:12:49]wFMCommunicate OK [13:12:49]requested_item fd.num is exist - process it [13:12:49]SAM_PROTO_GetFieldsCounters [13:12:49]wFMCommunicate request_size=4 [13:12:49]MH_SAM_APDU [13:12:49]CAPDU: 80 13 00 00 [13:12:49]Write to MH i2c: E2 08 00 4E 91 80 13 00 00 00 00 00 00 5B [13:12:49]Write i2c OK [13:12:49]MH_I2C_Read... [13:12:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:12:49]Read from MH i2c: E2 [13:12:49]MH_I2C_Read... [13:12:49]Read from MH i2c: E2 62 00 [13:12:49]MH_I2C_Read... [13:12:49]Read from MH i2c: E2 62 00 4E 91 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A5 C0 04 00 0E 04 04 00 18 02 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 A0 [13:12: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A5 C0 04 00 0E 04 04 00 18 02 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:12:49]wFMCommunicate OK [13:12:49]SAM_PROTO_GetFieldsCounters done [13:12:49]requested_item shift.num is exist - process it [13:12:49]requested_item shift.opened is exist - process it [13:12:49]req_shift_opened [13:12:49]FM_GetShiftState [13:12:49]SAM_PROTO_GetShiftState [13:12:49]wFMCommunicate request_size=4 [13:12:49]MH_SAM_APDU [13:12:49]CAPDU: 80 13 01 00 [13:12:49]Write to MH i2c: E2 08 00 4F 91 80 13 01 00 00 00 00 00 5D [13:12:49]Write i2c OK [13:12:49]MH_I2C_Read... [13:12:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:12:49]Read from MH i2c: E2 [13:12:49]MH_I2C_Read... [13:12:49]Read from MH i2c: E2 0E 00 [13:12:49]MH_I2C_Read... [13:12:49]Read from MH i2c: E2 0E 00 4F 91 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 48 [13:12:49]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:12:49]wFMCommunicate OK [13:12:49]SAM_PROTO_GetShiftState done [13:12:49]FM_GetShiftState done [13:12:49]req_shift_opened done [13:12:49]requested_item shift.open_date is exist - process it [13:12:49]req_shift_open_date [13:12:49]req_shift_open_date done [13:12:49]produce_requested_data done [13:12:49]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311461,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:12:49]process_action_free close_receipt [13:12:49]json_value_free [13:12:49]json_value_free done [13:12:49]process_json_proto returns [13:12:49]Send response to host [13:12:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311461,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:12:49]free response buf [13:12:49]execute_script done [13:12:49]execute_script returns [13:12:49]free content buf [13:12:49]Sock 7.Close socket [13:12:49]Sock 7.Thread stoped [13:12:53]OFD Sender: No OFD packet to send [13:12:59]OFD Sender: No OFD packet to send [13:13:04]OFD Sender: No OFD packet to send [13:13:09]OFD Sender: No OFD packet to send [13:13:14]OFD Sender: No OFD packet to send [13:13:19]OFD Sender: No OFD packet to send [13:13:24]OFD Sender: No OFD packet to send [13:13:29]OFD Sender: No OFD packet to send [13:13:34]OFD Sender: No OFD packet to send [13:13:39]OFD Sender: No OFD packet to send [13:13:44]OFD Sender: No OFD packet to send [13:13:49]OFD Sender: No OFD packet to send [13:13:52]accept exits with 10 [13:13:52]New connection [13:13:52]New thread 3066654052 created [13:13:52]Thread 3066510692 joined [13:13:52]Waiting for new connection... [13:13:52] Sock 10.Parse request [13:13:52]Sock 10.Check first char [13:13:52]Sock 10.First char is OK [13:13:52]request: POST /json_proto HTTP/1.0 [13:13:52]Method: POST [13:13:52]URL: /json_proto [13:13:52]Method is POST - this is cgi request [13:13:52]url: /json_proto [13:13:52]query_string will be loaded in cgi processing [13:13:52]execute_cgi json_proto POST (null) [13:13:52]execute_cgi path=json_proto method=POST [13:13:52]POST find Content-Length [13:13:52]Host: 172.17.96.3:8080 [13:13:52]Content-Length: 677 [13:13:52]Content-Type: application/json [13:13:52] [13:13:52]POST finish read [13:13:52]Found Content-Length = 677 [13:13:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645264", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:13:52]execute_script... [13: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)645264", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:13:52]POST & json_proto [13:13:52]process_json_proto [13:13:52]json parsed OK: [13:13:52]protocol is kg_v1.0 [13:13:52]action value=close_receipt [13:13:52]process_action close_receipt [13:13:52]cmd_close_receipt [13:13:52]MH_GetDate [13:13:52]Write to MH i2c: F0 00 00 50 91 D0 [13:13:52]Write i2c OK [13:13:52]MH_I2C_Read... [13:13:52]Read from MH i2c: F0 [13:13:52]MH_I2C_Read... [13:13:52]Read from MH i2c: F0 09 00 [13:13:52]MH_I2C_Read... [13:13:52]Read from MH i2c: F0 09 00 50 91 00 15 31 22 67 44 5E 04 65 B3 [13:13:52]GetLastDocTimeStamp 1730293971 [13:13:52]current date 1730294037 [13:13:52]FM_GetShiftState [13:13:52]SAM_PROTO_GetShiftState [13:13:52]wFMCommunicate request_size=4 [13:13:52]MH_SAM_APDU [13:13:52]CAPDU: 80 13 01 00 [13:13:52]Write to MH i2c: E2 08 00 51 91 80 13 01 00 00 00 00 00 5F [13:13:52]Write i2c OK [13:13:52]MH_I2C_Read... [13:13:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:13:52]Read from MH i2c: E2 [13:13:52]MH_I2C_Read... [13:13:52]Read from MH i2c: E2 0E 00 [13:13:52]MH_I2C_Read... [13:13:52]Read from MH i2c: E2 0E 00 51 91 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 4A [13:13:52]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:13:52]wFMCommunicate OK [13:13:52]SAM_PROTO_GetShiftState done [13:13:52]FM_GetShiftState done [13:13:52]opened in 1730247899 [13:13:52]opened+sec_in_day 1730334299 [13:13:52]quantity*price = 40006 [13:13:52]sum+1 = 40007 [13:13:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 309 30.10.2024 13:13 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311462 ФПД: 214407909661876 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T131357&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311462&fm=214407909661876&tin=02508201610067®Number=0000000000091780&sum=40000 [13:13:53]StoreToDocumentArchive [13:13:53]shift 536 fd 311462 [13:13:53]save to /storage/0536/doc_00311462 [13:13:53]save last doc name /storage/0536/doc_00311462 to /storage/kkm_last_doc_name [13:13:53]save OK [13:13:53]Clear old archive folders... [13:13:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:13:53]tlvbuf is 006836F0 [13:13:53]SAM_PROTO_ClearQueue [13:13:53]wFMCommunicate request_size=4 [13:13:53]MH_SAM_APDU [13:13:53]CAPDU: 80 09 00 00 [13:13:53]Write to MH i2c: E2 08 00 5E 91 80 09 00 00 00 00 00 00 61 [13:13:53]Write i2c OK [13:13:53]MH_I2C_Read... [13:13:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:13:53]Read from MH i2c: E2 [13:13:53]MH_I2C_Read... [13:13:53]Read from MH i2c: E2 03 00 [13:13:53]MH_I2C_Read... [13:13:53]Read from MH i2c: E2 03 00 5E 91 00 90 00 63 [13:13:53]RAPDU: 90 00 [13:13:53]wFMCommunicate OK [13:13:53]SAM_PROTO_ClearQueue done [13:13:53]KKMCreateOFDPacket [13:13:53]OFDProtocolAddRootSTLVToBuf [13:13:53]FM_MakeSignedData [13:13:53]FM_MakeSignedData [13:13:53]SAM_PROTO_SignData [13:13:53]wFMCommunicate request_size=4 [13:13:53]MH_SAM_APDU [13:13:53]CAPDU: 80 0D 01 02 [13:13:53]Write to MH i2c: E2 08 00 5F 91 80 0D 01 02 00 00 00 00 69 [13:13:53]Write i2c OK [13:13:53]MH_I2C_Read... [13:13:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:13:53]Read from MH i2c: E2 [13:13:53]MH_I2C_Read... [13:13:53]Read from MH i2c: E2 03 00 [13:13:53]MH_I2C_Read... [13:13:53]Read from MH i2c: E2 03 00 5F 91 00 90 00 64 [13:13:53]RAPDU: 90 00 [13:13:53]wFMCommunicate OK [13:13:53]wFMCommunicate request_size=255 [13:13:53]MH_SAM_APDU [13:13: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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 35 01 00 00 F4 03 04 00 15 31 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A6 C0 04 00 35 04 06 00 C3 [13:13:53]Write to MH i2c: E2 02 01 60 91 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 35 01 00 00 F4 03 04 00 15 31 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A6 C0 04 00 35 04 06 00 C3 00 00 12 [13:13:53]Write i2c OK [13:13:53]MH_I2C_Read... [13:13:54]OFD Sender: No OFD packet to send [13:13:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:13:54]Read from MH i2c: E2 [13:13:54]MH_I2C_Read... [13:13:54]Read from MH i2c: E2 03 00 [13:13:54]MH_I2C_Read... [13:13:54]Read from MH i2c: E2 03 00 60 91 00 90 00 65 [13:13:54]RAPDU: 90 00 [13:13:54]wFMCommunicate OK [13:13:54]wFMCommunicate request_size=10 [13:13:54]MH_SAM_APDU [13:13:54]CAPDU: 80 0D 02 02 05 00 BB 4A DC B4 [13:13:54]Write to MH i2c: E2 0D 00 61 91 80 0D 02 02 05 00 00 BB 4A DC B4 00 00 0B [13:13:54]Write i2c OK [13:13:54]MH_I2C_Read... [13:13:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:13:54]Read from MH i2c: E2 [13:13:54]MH_I2C_Read... [13:13:54]Read from MH i2c: E2 03 00 [13:13:54]MH_I2C_Read... [13:13:54]Read from MH i2c: E2 03 00 61 91 00 90 00 66 [13:13:54]RAPDU: 90 00 [13:13:54]wFMCommunicate OK [13:13:54]wFMCommunicate request_size=4 [13:13:54]MH_SAM_APDU [13:13:54]CAPDU: 80 0D 03 02 [13:13:54]Write to MH i2c: E2 08 00 62 91 80 0D 03 02 00 00 00 00 6E [13:13:54]Write i2c OK [13:13:54]MH_I2C_Read... [13:13:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:13:54]Read from MH i2c: E2 [13:13:54]MH_I2C_Read... [13:13:54]Read from MH i2c: E2 0B 00 [13:13:54]MH_I2C_Read... [13:13:54]Read from MH i2c: E2 0B 00 62 91 00 C4 99 E0 7B AE 43 5A 71 90 00 E3 [13:13:54]RAPDU: C4 99 E0 7B AE 43 5A 71 90 00 [13:13:54]wFMCommunicate OK [13:13:54]SAM_PROTO_SignData done [13:13:54]FM_MakeSignedData done [13:13:54]CreateOFDProtocolMessage [13:13:54]wFMCommunicate request_size=4 [13:13:54]MH_SAM_APDU [13:13:54]CAPDU: 80 11 00 00 [13:13:54]Write to MH i2c: E2 08 00 63 91 80 11 00 00 00 00 00 00 6E [13:13:54]Write i2c OK [13:13:54]MH_I2C_Read... [13:13:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:13:54]Read from MH i2c: E2 [13:13:54]MH_I2C_Read... [13:13:54]Read from MH i2c: E2 17 00 [13:13:54]MH_I2C_Read... [13:13:54]Read from MH i2c: E2 17 00 63 91 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C3 [13:13:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:13:54]wFMCommunicate OK [13:13:54]CreateOFDProtocolMessage done [13:13:54]OFDSenderStorePacket 311462 [13:13:54]StoreOFDPacket docnum=311462 [13:13:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C8 49 07 01 2D 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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 35 01 00 00 F4 03 04 00 15 31 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A6 C0 04 00 35 04 06 00 C3 00 BB 4A DC B4 C4 99 E0 7B AE 43 5A 71 [13:13:54]CheckFolder [13:13:54]dirname=/storage/ofd_packets [13:13:54]CheckFolder done [13:13:54]ProducePacketName [13:13:54]name=ofd_packets/00311462 [13:13:54]NVStorageSaveData ofd_packets/00311462 [13:13:54]File name is /storage/ofd_packets/00311462 [13:13:54]Write 301 bytes [13:13:54]NVStorageSaveData done [13:13:54]OFDSenderStorePacket done [13:13:54]KKMCreateOFDPacket done [13:13:54]NVStorageSaveData kkm_last_timestamp [13:13:54]File name is /storage/kkm_last_timestamp [13:13:54]Write 4 bytes [13:13:54]NVStorageSaveData done [13:13:54]ExternCall_PrintAddStr [13:13:54]wPrintStart [13:13:54]Write to MH i2c: 01 00 00 64 91 F5 [13:13:54]Write i2c OK [13:13:54]MH_I2C_Read... [13:13:54]Read from MH i2c: 01 [13:13:54]MH_I2C_Read... [13:13:54]Read from MH i2c: 01 07 00 [13:13:54]MH_I2C_Read... [13:13:54]Read from MH i2c: 01 07 00 64 91 00 00 00 00 00 FF 0F 0A [13:13:54]RasterBufferAndPrint [13:13:54]line Счет N : (1)645264 [13:13:54]line ИНН: 02508201610067 [13:13:54]line Контрольно-Кассовый Чек [13:13:54]line ПРОДАЖА [13:13:54]line ТРК (МРК, ГНК) : 31 [13:13:54]line Товар: 2710124130 [13:13:54]line Аи-92-К-2 [13:13:54]line 5.980 * 66.90 [13:13:54]line = 400.06 [13:13:54]line НДС 12% НСП 1% [13:13:54]line > о реализуемом товаре [13:13:54]line ОКРУГЛЕНИЕ: -0.06 [13:13:54]line ИТОГО: 400.00 [13:13:54]line Внесено: 400.00 [13:13:54]line СДАЧА: 0.00 [13:13:54]line НСП 1% : 3.54 [13:13:54]line НДС 12% : 42.48 [13:13:54]line Наличными: 400.00 [13:13:54]line Безнал.: 0.00 [13:13:54]line Место: АЗС № 172 "Партнер Нефть" [13:13:54]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:13:54]line СНО: Общий режим [13:13:54]line Чек 309 30.10.2024 13:13 [13:13:54]line Смена: 536 ФФД: 1.0 [13:13:54]line ЗНМ: 0300000116 [13:13:54]line РНМ: 0000000000091780 [13:13:54]line Версия ККМ: 001 [13:13:54]line ФМ: 0000000000871765 [13:13:54]line ФД: 311462 [13:13:54]line ФПД: 214407909661876 [13:13:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T131357&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311462&fm=214407909661876&tin=02508201610067®Number=0000000000091780&sum=40000 [13:13:54]OFD Sender: Processing packet 311462 [packets to send 223, broken 222] [13:13:54]ProducePacketName [13:13:54]name=ofd_packets/00311462 [13:13:54]OFD Sender: To server: pG, [13:13:54]CommunicateWithHost lk.salyk.kg:30040 [13:13:54]ConnectInit lk.salyk.kg [13:13:54]written 0, free lines is 4095 [13:13:54]Connected sock=11 [13: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 31 37 36 35 0F 01 00 00 C8 49 07 01 2D 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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 35 01 00 00 F4 03 04 00 15 31 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A6 C0 04 00 35 04 06 00 C3 00 BB 4A DC B4 C4 99 E0 7B AE 43 5A 71 [13:13:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 DF 92 47 00 48 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 31 37 36 35 10 04 04 00 A6 C0 04 00 F4 03 04 00 66 D7 21 67 B6 04 01 00 00 83 3A 57 F3 A2 D1 61 04 [13:13:54]CommunicateWithHost err = 0 [13:13:54]CheckOFDResponse [13:13:54]1017 (14) - 77093643461234 [13:13:54]1041 (16) - 0000000000871765 [13:13:54]1040 (4) - 311462 [13:13:54]1012 (4) - 30.10.2024 06:51 [13:13:54]1206 (1) - 0 [13:13:54]OFD Sender: Remove packet 311462 [13:13:54]ProducePacketName [13:13:54]name=ofd_packets/00311462 [13:13:54]NVStorageDeleteData [13:13:55]Write to MH i2c: 01 00 00 8E 91 1F [13:13:55]Write i2c OK [13:13:55]MH_I2C_Read... [13:13:55]Read from MH i2c: 01 [13:13:55]MH_I2C_Read... [13:13:55]Read from MH i2c: 01 07 00 [13:13:55]MH_I2C_Read... [13:13:55]Read from MH i2c: 01 07 00 8E 91 00 00 00 00 00 C0 0C F2 [13:13:55]RasterBufferAndPrint [13:13:55]line [13:13:55]line [13:13:55]line [13:13:55]line [13:13:55]line [13:13:55]written 0, free lines is 3270 [13:13:55]MH_Cut [13:13:55]Write to MH i2c: D1 01 00 95 91 01 F8 [13:13:55]Write i2c OK [13:13:55]MH_I2C_Read... [13:13:55]Read from MH i2c: D1 [13:13:55]MH_I2C_Read... [13:13:55]Read from MH i2c: D1 01 00 [13:13:55]MH_I2C_Read... [13:13:55]Read from MH i2c: D1 01 00 95 91 00 F7 [13:13:55]Write to MH i2c: 01 00 00 96 91 27 [13:13:55]Write i2c OK [13:13:55]MH_I2C_Read... [13:13:55]OFD Sender: No OFD packet to send [13:13:55]*** Cut start [13:13:55]*** Purtial cut [13:13:55]*** Stage 1: CUTSNS_PIN = 1 [13:13:56]Read from MH i2c: 01 [13:13:56]MH_I2C_Read... [13:13:56]*** Stop cut motor [13:13:56]*** Cut end [13:13:56]Read from MH i2c: 01 07 00 [13:13:56]MH_I2C_Read... [13:13:56]Read from MH i2c: 01 07 00 96 91 00 00 00 00 00 FF 0F 3C [13:13:56]process_action close_receipt done [13:13:56]requested_data is exist [13:13:56]produce_requested_data [13:13:56]requested_item fm.sn is exist - process it [13:13:56]wFMCommunicate request_size=4 [13:13:56]MH_SAM_APDU [13:13:56]CAPDU: 80 11 00 00 [13:13:56]Write to MH i2c: E2 08 00 97 91 80 11 00 00 00 00 00 00 A2 [13:13:56]Write i2c OK [13:13:56]MH_I2C_Read... [13:13:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:13:56]Read from MH i2c: E2 [13:13:56]MH_I2C_Read... [13:13:56]Read from MH i2c: E2 17 00 [13:13:56]MH_I2C_Read... [13:13:56]Read from MH i2c: E2 17 00 97 91 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F7 [13:13:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:13:56]wFMCommunicate OK [13:13:56]requested_item fd.num is exist - process it [13:13:56]SAM_PROTO_GetFieldsCounters [13:13:56]wFMCommunicate request_size=4 [13:13:56]MH_SAM_APDU [13:13:56]CAPDU: 80 13 00 00 [13:13:56]Write to MH i2c: E2 08 00 98 91 80 13 00 00 00 00 00 00 A5 [13:13:56]Write i2c OK [13:13:56]MH_I2C_Read... [13:13:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:13:56]Read from MH i2c: E2 [13:13:56]MH_I2C_Read... [13:13:56]Read from MH i2c: E2 62 00 [13:13:56]MH_I2C_Read... [13:13:56]Read from MH i2c: E2 62 00 98 91 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A6 C0 04 00 0E 04 04 00 18 02 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 EE [13: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A6 C0 04 00 0E 04 04 00 18 02 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 [13:13:56]wFMCommunicate OK [13:13:56]SAM_PROTO_GetFieldsCounters done [13:13:56]requested_item shift.num is exist - process it [13:13:56]requested_item shift.opened is exist - process it [13:13:56]req_shift_opened [13:13:56]FM_GetShiftState [13:13:56]SAM_PROTO_GetShiftState [13:13:56]wFMCommunicate request_size=4 [13:13:56]MH_SAM_APDU [13:13:56]CAPDU: 80 13 01 00 [13:13:56]Write to MH i2c: E2 08 00 99 91 80 13 01 00 00 00 00 00 A7 [13:13:56]Write i2c OK [13:13:56]MH_I2C_Read... [13:13:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:13:56]Read from MH i2c: E2 [13:13:56]MH_I2C_Read... [13:13:56]Read from MH i2c: E2 0E 00 [13:13:56]MH_I2C_Read... [13:13:56]Read from MH i2c: E2 0E 00 99 91 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 92 [13:13:56]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:13:56]wFMCommunicate OK [13:13:56]SAM_PROTO_GetShiftState done [13:13:56]FM_GetShiftState done [13:13:56]req_shift_opened done [13:13:56]requested_item shift.open_date is exist - process it [13:13:56]req_shift_open_date [13:13:56]req_shift_open_date done [13:13:56]produce_requested_data done [13:13:56]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311462,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:13:56]process_action_free close_receipt [13:13:56]json_value_free [13:13:56]json_value_free done [13:13:56]process_json_proto returns [13:13:56]Send response to host [13:13:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311462,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:13:56]free response buf [13:13:56]execute_script done [13:13:56]execute_script returns [13:13:56]free content buf [13:13:56]Sock 10.Close socket [13:13:56]Sock 10.Thread stoped [13:14:00]OFD Sender: No OFD packet to send [13:14:05]OFD Sender: No OFD packet to send [13:14:10]OFD Sender: No OFD packet to send [13:14:15]OFD Sender: No OFD packet to send [13:14:20]OFD Sender: No OFD packet to send [13:14:21]accept exits with 7 [13:14:21]New connection [13:14:21]New thread 3066510692 created [13:14:21]Thread 3066654052 joined [13:14:21]Waiting for new connection... [13:14:21] Sock 7.Parse request [13:14:21]Sock 7.Check first char [13:14:21]Sock 7.First char is OK [13:14:21]request: POST /json_proto HTTP/1.0 [13:14:21]Method: POST [13:14:21]URL: /json_proto [13:14:21]Method is POST - this is cgi request [13:14:21]url: /json_proto [13:14:21]query_string will be loaded in cgi processing [13:14:21]execute_cgi json_proto POST (null) [13:14:21]execute_cgi path=json_proto method=POST [13:14:21]POST find Content-Length [13:14:21]Host: 172.17.96.3:8080 [13:14:21]Content-Length: 677 [13:14:21]Content-Type: application/json [13:14:21] [13:14:21]POST finish read [13:14:21]Found Content-Length = 677 [13:14:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645266", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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" ] } } [13:14:21]execute_script... [13:14: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)645266", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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" ] } } [13:14:21]POST & json_proto [13:14:21]process_json_proto [13:14:21]json parsed OK: [13:14:21]protocol is kg_v1.0 [13:14:21]action value=close_receipt [13:14:21]process_action close_receipt [13:14:21]cmd_close_receipt [13:14:21]MH_GetDate [13:14:21]Write to MH i2c: F0 00 00 9A 91 1A [13:14:21]Write i2c OK [13:14:21]MH_I2C_Read... [13:14:21]Read from MH i2c: F0 [13:14:21]MH_I2C_Read... [13:14:21]Read from MH i2c: F0 09 00 [13:14:21]MH_I2C_Read... [13:14:21]Read from MH i2c: F0 09 00 9A 91 00 32 31 22 67 44 5E 04 65 1A [13:14:21]GetLastDocTimeStamp 1730294037 [13:14:21]current date 1730294066 [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 9B 91 80 13 01 00 00 00 00 00 A9 [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 9B 91 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 94 [13:14:21]RAPDU: 09 00 01 DB 7C 21 67 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]opened in 1730247899 [13:14:21]opened+sec_in_day 1730334299 [13:14:21]quantity*price = 20003 [13:14:21]sum+1 = 20004 [13:14:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 310 30.10.2024 13:14 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311463 ФПД: 279650404130503 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T131426&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311463&fm=279650404130503&tin=02508201610067®Number=0000000000091780&sum=20000 [13:14:22]StoreToDocumentArchive [13:14:22]shift 536 fd 311463 [13:14:22]save to /storage/0536/doc_00311463 [13:14:22]save last doc name /storage/0536/doc_00311463 to /storage/kkm_last_doc_name [13:14:22]save OK [13:14:22]Clear old archive folders... [13:14:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:14:22]tlvbuf is 008CB310 [13:14:22]SAM_PROTO_ClearQueue [13:14:22]wFMCommunicate request_size=4 [13:14:22]MH_SAM_APDU [13:14:22]CAPDU: 80 09 00 00 [13:14:22]Write to MH i2c: E2 08 00 A8 91 80 09 00 00 00 00 00 00 AB [13:14:22]Write i2c OK [13:14:22]MH_I2C_Read... [13:14:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:14:22]Read from MH i2c: E2 [13:14:22]MH_I2C_Read... [13:14:22]Read from MH i2c: E2 03 00 [13:14:22]MH_I2C_Read... [13:14:22]Read from MH i2c: E2 03 00 A8 91 00 90 00 AD [13:14:22]RAPDU: 90 00 [13:14:22]wFMCommunicate OK [13:14:22]SAM_PROTO_ClearQueue done [13:14:22]KKMCreateOFDPacket [13:14:22]OFDProtocolAddRootSTLVToBuf [13:14:22]FM_MakeSignedData [13:14:22]FM_MakeSignedData [13:14:22]SAM_PROTO_SignData [13:14:22]wFMCommunicate request_size=4 [13:14:22]MH_SAM_APDU [13:14:22]CAPDU: 80 0D 01 02 [13:14:22]Write to MH i2c: E2 08 00 A9 91 80 0D 01 02 00 00 00 00 B3 [13:14:22]Write i2c OK [13:14:22]MH_I2C_Read... [13:14:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:14:22]Read from MH i2c: E2 [13:14:22]MH_I2C_Read... [13:14:22]Read from MH i2c: E2 03 00 [13:14:22]MH_I2C_Read... [13:14:22]Read from MH i2c: E2 03 00 A9 91 00 90 00 AE [13:14:22]RAPDU: 90 00 [13:14:22]wFMCommunicate OK [13:14:22]wFMCommunicate request_size=255 [13:14:22]MH_SAM_APDU [13: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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 36 01 00 00 F4 03 04 00 32 31 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A7 C0 04 00 35 04 06 00 FE [13:14:22]Write to MH i2c: E2 02 01 AA 91 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 36 01 00 00 F4 03 04 00 32 31 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A7 C0 04 00 35 04 06 00 FE 00 00 A9 [13:14:22]Write i2c OK [13:14:22]MH_I2C_Read... [13:14:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:14:22]Read from MH i2c: E2 [13:14:22]MH_I2C_Read... [13:14:22]Read from MH i2c: E2 03 00 [13:14:22]MH_I2C_Read... [13:14:22]Read from MH i2c: E2 03 00 AA 91 00 90 00 AF [13:14:22]RAPDU: 90 00 [13:14:22]wFMCommunicate OK [13:14:22]wFMCommunicate request_size=10 [13:14:22]MH_SAM_APDU [13:14:22]CAPDU: 80 0D 02 02 05 57 2E FF DE C7 [13:14:22]Write to MH i2c: E2 0D 00 AB 91 80 0D 02 02 05 00 57 2E FF DE C7 00 00 E9 [13:14:22]Write i2c OK [13:14:22]MH_I2C_Read... [13:14:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:14:22]Read from MH i2c: E2 [13:14:22]MH_I2C_Read... [13:14:22]Read from MH i2c: E2 03 00 [13:14:22]MH_I2C_Read... [13:14:22]Read from MH i2c: E2 03 00 AB 91 00 90 00 B0 [13:14:22]RAPDU: 90 00 [13:14:22]wFMCommunicate OK [13:14:22]wFMCommunicate request_size=4 [13:14:22]MH_SAM_APDU [13:14:22]CAPDU: 80 0D 03 02 [13:14:22]Write to MH i2c: E2 08 00 AC 91 80 0D 03 02 00 00 00 00 B8 [13:14:22]Write i2c OK [13:14:22]MH_I2C_Read... [13:14:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:14:23]Read from MH i2c: E2 [13:14:23]MH_I2C_Read... [13:14:23]Read from MH i2c: E2 0B 00 [13:14:23]MH_I2C_Read... [13:14:23]Read from MH i2c: E2 0B 00 AC 91 00 75 36 32 96 75 01 B6 9B 90 00 F3 [13:14:23]RAPDU: 75 36 32 96 75 01 B6 9B 90 00 [13:14:23]wFMCommunicate OK [13:14:23]SAM_PROTO_SignData done [13:14:23]FM_MakeSignedData done [13:14:23]CreateOFDProtocolMessage [13:14:23]wFMCommunicate request_size=4 [13:14:23]MH_SAM_APDU [13:14:23]CAPDU: 80 11 00 00 [13:14:23]Write to MH i2c: E2 08 00 AD 91 80 11 00 00 00 00 00 00 B8 [13:14:23]Write i2c OK [13:14:23]MH_I2C_Read... [13:14:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:14:23]Read from MH i2c: E2 [13:14:23]MH_I2C_Read... [13:14:23]Read from MH i2c: E2 17 00 [13:14:23]MH_I2C_Read... [13:14:23]Read from MH i2c: E2 17 00 AD 91 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0D [13:14:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:14:23]wFMCommunicate OK [13:14:23]CreateOFDProtocolMessage done [13:14:23]OFDSenderStorePacket 311463 [13:14:23]StoreOFDPacket docnum=311463 [13:14:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 04 25 07 01 9A D4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 36 01 00 00 F4 03 04 00 32 31 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A7 C0 04 00 35 04 06 00 FE 57 2E FF DE C7 75 36 32 96 75 01 B6 9B [13:14:23]CheckFolder [13:14:23]dirname=/storage/ofd_packets [13:14:23]CheckFolder done [13:14:23]ProducePacketName [13:14:23]name=ofd_packets/00311463 [13:14:23]NVStorageSaveData ofd_packets/00311463 [13:14:23]File name is /storage/ofd_packets/00311463 [13:14:23]Write 301 bytes [13:14:23]NVStorageSaveData done [13:14:23]OFDSenderStorePacket done [13:14:23]KKMCreateOFDPacket done [13:14:23]NVStorageSaveData kkm_last_timestamp [13:14:23]File name is /storage/kkm_last_timestamp [13:14:23]Write 4 bytes [13:14:23]NVStorageSaveData done [13:14:23]ExternCall_PrintAddStr [13:14:23]wPrintStart [13:14:23]Write to MH i2c: 01 00 00 AE 91 3F [13:14:23]Write i2c OK [13:14:23]MH_I2C_Read... [13:14:23]Read from MH i2c: 01 [13:14:23]MH_I2C_Read... [13:14:23]Read from MH i2c: 01 07 00 [13:14:23]MH_I2C_Read... [13:14:23]Read from MH i2c: 01 07 00 AE 91 00 00 00 00 00 FF 0F 54 [13:14:23]RasterBufferAndPrint [13:14:23]line Счет N : (1)645266 [13:14:23]line ИНН: 02508201610067 [13:14:23]line Контрольно-Кассовый Чек [13:14:23]line ПРОДАЖА [13:14:23]line ТРК (МРК, ГНК) : 41 [13:14:23]line Товар: 2710124130 [13:14:23]line Аи-92-К-2 [13:14:23]line 2.990 * 66.90 [13:14:23]line = 200.03 [13:14:23]line НДС 12% НСП 1% [13:14:23]line > о реализуемом товаре [13:14:23]line ОКРУГЛЕНИЕ: -0.03 [13:14:23]line ИТОГО: 200.00 [13:14:23]line Внесено: 200.00 [13:14:23]line СДАЧА: 0.00 [13:14:23]line НСП 1% : 1.77 [13:14:23]line НДС 12% : 21.24 [13:14:23]line Наличными: 200.00 [13:14:23]line Безнал.: 0.00 [13:14:23]line Место: АЗС № 172 "Партнер Нефть" [13:14:23]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:14:23]line СНО: Общий режим [13:14:23]line Чек 310 30.10.2024 13:14 [13:14:23]line Смена: 536 ФФД: 1.0 [13:14:23]line ЗНМ: 0300000116 [13:14:23]line РНМ: 0000000000091780 [13:14:23]line Версия ККМ: 001 [13:14:23]line ФМ: 0000000000871765 [13:14:23]line ФД: 311463 [13:14:23]line ФПД: 279650404130503 [13:14:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T131426&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311463&fm=279650404130503&tin=02508201610067®Number=0000000000091780&sum=20000 [13:14:23]written 0, free lines is 4095 [13:14:23]OFD Sender: Processing packet 311463 [packets to send 223, broken 222] [13:14:23]ProducePacketName [13:14:23]name=ofd_packets/00311463 [13:14:23]OFD Sender: To server: pG, [13:14:23]CommunicateWithHost lk.salyk.kg:30040 [13:14:23]ConnectInit lk.salyk.kg [13:14:23]Connected sock=10 [13:14:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 04 25 07 01 9A D4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 36 01 00 00 F4 03 04 00 32 31 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A7 C0 04 00 35 04 06 00 FE 57 2E FF DE C7 75 36 32 96 75 01 B6 9B [13:14:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 7E A9 47 00 02 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 31 37 36 35 10 04 04 00 A7 C0 04 00 F4 03 04 00 82 D7 21 67 B6 04 01 00 00 93 5A 98 39 4D A6 6F 62 [13:14:23]CommunicateWithHost err = 0 [13:14:23]CheckOFDResponse [13:14:23]1017 (14) - 77093643461234 [13:14:23]1041 (16) - 0000000000871765 [13:14:23]1040 (4) - 311463 [13:14:23]1012 (4) - 30.10.2024 06:51 [13:14:23]1206 (1) - 0 [13:14:23]OFD Sender: Remove packet 311463 [13:14:23]ProducePacketName [13:14:23]name=ofd_packets/00311463 [13:14:23]NVStorageDeleteData [13:14:23]Write to MH i2c: 01 00 00 D8 91 69 [13:14:23]Write i2c OK [13:14:23]MH_I2C_Read... [13:14:23]Read from MH i2c: 01 [13:14:23]MH_I2C_Read... [13:14:23]Read from MH i2c: 01 07 00 [13:14:23]MH_I2C_Read... [13:14:23]Read from MH i2c: 01 07 00 D8 91 00 00 00 00 00 C0 0C 3C [13:14:23]RasterBufferAndPrint [13:14:23]line [13:14:23]line [13:14:23]line [13:14:23]line [13:14:23]line [13:14:23]written 0, free lines is 3272 [13:14:23]MH_Cut [13:14:23]Write to MH i2c: D1 01 00 DF 91 01 42 [13:14:23]Write i2c OK [13:14:23]MH_I2C_Read... [13:14:23]Read from MH i2c: D1 [13:14:23]MH_I2C_Read... [13:14:23]Read from MH i2c: D1 01 00 [13:14:23]MH_I2C_Read... [13:14:23]Read from MH i2c: D1 01 00 DF 91 00 41 [13:14:23]Write to MH i2c: 01 00 00 E0 91 71 [13:14:23]Write i2c OK [13:14:23]MH_I2C_Read... [13:14:24]OFD Sender: No OFD packet to send [13:14:24]*** Cut start [13:14:24]*** Purtial cut [13:14:24]*** Stage 1: CUTSNS_PIN = 1 [13:14:24]Read from MH i2c: 01 [13:14:24]MH_I2C_Read... [13:14:24]*** Stop cut motor [13:14:24]*** Cut end [13:14:24]Read from MH i2c: 01 07 00 [13:14:24]MH_I2C_Read... [13:14:24]Read from MH i2c: 01 07 00 E0 91 00 00 00 00 00 FF 0F 86 [13:14:24]process_action close_receipt done [13:14:24]requested_data is exist [13:14:24]produce_requested_data [13:14:24]requested_item fm.sn is exist - process it [13:14:24]wFMCommunicate request_size=4 [13:14:24]MH_SAM_APDU [13:14:24]CAPDU: 80 11 00 00 [13:14:24]Write to MH i2c: E2 08 00 E1 91 80 11 00 00 00 00 00 00 EC [13:14:24]Write i2c OK [13:14:24]MH_I2C_Read... [13:14:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:14:24]Read from MH i2c: E2 [13:14:24]MH_I2C_Read... [13:14:24]Read from MH i2c: E2 17 00 [13:14:24]MH_I2C_Read... [13:14:24]Read from MH i2c: E2 17 00 E1 91 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 41 [13:14:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:14:24]wFMCommunicate OK [13:14:24]requested_item fd.num is exist - process it [13:14:24]SAM_PROTO_GetFieldsCounters [13:14:24]wFMCommunicate request_size=4 [13:14:24]MH_SAM_APDU [13:14:24]CAPDU: 80 13 00 00 [13:14:24]Write to MH i2c: E2 08 00 E2 91 80 13 00 00 00 00 00 00 EF [13:14:24]Write i2c OK [13:14:24]MH_I2C_Read... [13:14:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:14:24]Read from MH i2c: E2 [13:14:24]MH_I2C_Read... [13:14:24]Read from MH i2c: E2 62 00 [13:14:24]MH_I2C_Read... [13:14:24]Read from MH i2c: E2 62 00 E2 91 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A7 C0 04 00 0E 04 04 00 18 02 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 3C [13:14: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A7 C0 04 00 0E 04 04 00 18 02 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 [13:14:24]wFMCommunicate OK [13:14:24]SAM_PROTO_GetFieldsCounters done [13:14:24]requested_item shift.num is exist - process it [13:14:24]requested_item shift.opened is exist - process it [13:14:24]req_shift_opened [13:14:24]FM_GetShiftState [13:14:24]SAM_PROTO_GetShiftState [13:14:24]wFMCommunicate request_size=4 [13:14:24]MH_SAM_APDU [13:14:24]CAPDU: 80 13 01 00 [13:14:24]Write to MH i2c: E2 08 00 E3 91 80 13 01 00 00 00 00 00 F1 [13:14:24]Write i2c OK [13:14:24]MH_I2C_Read... [13:14:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:14:24]Read from MH i2c: E2 [13:14:24]MH_I2C_Read... [13:14:24]Read from MH i2c: E2 0E 00 [13:14:24]MH_I2C_Read... [13:14:24]Read from MH i2c: E2 0E 00 E3 91 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 DC [13:14:24]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:14:24]wFMCommunicate OK [13:14:24]SAM_PROTO_GetShiftState done [13:14:24]FM_GetShiftState done [13:14:24]req_shift_opened done [13:14:24]requested_item shift.open_date is exist - process it [13:14:24]req_shift_open_date [13:14:24]req_shift_open_date done [13:14:24]produce_requested_data done [13:14:24]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311463,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:14:24]process_action_free close_receipt [13:14:24]json_value_free [13:14:24]json_value_free done [13:14:24]process_json_proto returns [13:14:24]Send response to host [13:14:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311463,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:14:24]free response buf [13:14:24]execute_script done [13:14:24]execute_script returns [13:14:24]free content buf [13:14:24]Sock 7.Close socket [13:14:24]Sock 7.Thread stoped [13:14:29]OFD Sender: No OFD packet to send [13:14:34]OFD Sender: No OFD packet to send [13:14:39]OFD Sender: No OFD packet to send [13:14:44]OFD Sender: No OFD packet to send [13:14:49]OFD Sender: No OFD packet to send [13:14:54]OFD Sender: No OFD packet to send [13:14:59]OFD Sender: No OFD packet to send [13:15:04]OFD Sender: No OFD packet to send [13:15:09]OFD Sender: No OFD packet to send [13:15:11]accept exits with 9 [13:15:11]New connection [13:15:11]New thread 3066654052 created [13:15:11]Thread 3066510692 joined [13:15:11]Waiting for new connection... [13:15:11] Sock 9.Parse request [13:15:11]Sock 9.Check first char [13:15:11]Sock 9.First char is OK [13:15:11]request: POST /json_proto HTTP/1.0 [13:15:11]Method: POST [13:15:11]URL: /json_proto [13:15:11]Method is POST - this is cgi request [13:15:11]url: /json_proto [13:15:11]query_string will be loaded in cgi processing [13:15:11]execute_cgi json_proto POST (null) [13:15:11]execute_cgi path=json_proto method=POST [13:15:11]POST find Content-Length [13:15:11]Host: 172.17.96.3:8080 [13:15:11]Content-Length: 769 [13:15:11]Content-Type: application/json [13:15:11] [13:15:11]POST finish read [13:15:11]Found Content-Length = 769 [13:15:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645265", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:15:11]execute_script... [13:15: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)645265", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:15:11]POST & json_proto [13:15:11]process_json_proto [13:15:11]json parsed OK: [13:15:11]protocol is kg_v1.0 [13:15:11]action value=close_receipt [13:15:11]process_action close_receipt [13:15:11]cmd_close_receipt [13:15:11]MH_GetDate [13:15:11]Write to MH i2c: F0 00 00 E4 91 64 [13:15:11]Write i2c OK [13:15:11]MH_I2C_Read... [13:15:11]Read from MH i2c: F0 [13:15:11]MH_I2C_Read... [13:15:11]Read from MH i2c: F0 09 00 [13:15:11]MH_I2C_Read... [13:15:11]Read from MH i2c: F0 09 00 E4 91 00 64 31 22 67 44 5E 04 65 96 [13:15:11]GetLastDocTimeStamp 1730294066 [13:15:11]current date 1730294116 [13:15:11]FM_GetShiftState [13:15:11]SAM_PROTO_GetShiftState [13:15:11]wFMCommunicate request_size=4 [13:15:11]MH_SAM_APDU [13:15:11]CAPDU: 80 13 01 00 [13:15:11]Write to MH i2c: E2 08 00 E5 91 80 13 01 00 00 00 00 00 F3 [13:15:11]Write i2c OK [13:15:11]MH_I2C_Read... [13:15:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:15:11]Read from MH i2c: E2 [13:15:11]MH_I2C_Read... [13:15:11]Read from MH i2c: E2 0E 00 [13:15:11]MH_I2C_Read... [13:15:11]Read from MH i2c: E2 0E 00 E5 91 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 DE [13:15:11]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:15:11]wFMCommunicate OK [13:15:11]SAM_PROTO_GetShiftState done [13:15:11]FM_GetShiftState done [13:15:11]opened in 1730247899 [13:15:11]opened+sec_in_day 1730334299 [13:15:11]quantity*price = 100015 [13:15:11]sum+1 = 100017 [13:15:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 311 30.10.2024 13:15 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311464 ФПД: 81016557088911 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T131516&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311464&fm=81016557088911&tin=02508201610067®Number=0000000000091780&sum=100016 [13:15:12]StoreToDocumentArchive [13:15:12]shift 536 fd 311464 [13:15:12]save to /storage/0536/doc_00311464 [13:15:12]save last doc name /storage/0536/doc_00311464 to /storage/kkm_last_doc_name [13:15:12]save OK [13:15:12]Clear old archive folders... [13:15:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:15:12]tlvbuf is 006F1AD0 [13:15:12]SAM_PROTO_ClearQueue [13:15:12]wFMCommunicate request_size=4 [13:15:12]MH_SAM_APDU [13:15:12]CAPDU: 80 09 00 00 [13:15:12]Write to MH i2c: E2 08 00 F2 91 80 09 00 00 00 00 00 00 F5 [13:15:12]Write i2c OK [13:15:12]MH_I2C_Read... [13:15:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:15:12]Read from MH i2c: E2 [13:15:12]MH_I2C_Read... [13:15:12]Read from MH i2c: E2 03 00 [13:15:12]MH_I2C_Read... [13:15:12]Read from MH i2c: E2 03 00 F2 91 00 90 00 F7 [13:15:12]RAPDU: 90 00 [13:15:12]wFMCommunicate OK [13:15:12]SAM_PROTO_ClearQueue done [13:15:12]KKMCreateOFDPacket [13:15:12]OFDProtocolAddRootSTLVToBuf [13:15:12]FM_MakeSignedData [13:15:12]FM_MakeSignedData [13:15:12]SAM_PROTO_SignData [13:15:12]wFMCommunicate request_size=4 [13:15:12]MH_SAM_APDU [13:15:12]CAPDU: 80 0D 01 02 [13:15:12]Write to MH i2c: E2 08 00 F3 91 80 0D 01 02 00 00 00 00 FD [13:15:12]Write i2c OK [13:15:12]MH_I2C_Read... [13:15:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:15:12]Read from MH i2c: E2 [13:15:12]MH_I2C_Read... [13:15:12]Read from MH i2c: E2 03 00 [13:15:12]MH_I2C_Read... [13:15:12]Read from MH i2c: E2 03 00 F3 91 00 90 00 F8 [13:15:12]RAPDU: 90 00 [13:15:12]wFMCommunicate OK [13:15:12]wFMCommunicate request_size=255 [13:15:12]MH_SAM_APDU [13:15: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 64 31 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A8 C0 04 00 35 04 06 00 49 [13:15:12]Write to MH i2c: E2 02 01 F4 91 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 64 31 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A8 C0 04 00 35 04 06 00 49 00 00 CA [13:15:12]Write i2c OK [13:15:12]MH_I2C_Read... [13:15:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:15:12]Read from MH i2c: E2 [13:15:12]MH_I2C_Read... [13:15:12]Read from MH i2c: E2 03 00 [13:15:12]MH_I2C_Read... [13:15:12]Read from MH i2c: E2 03 00 F4 91 00 90 00 F9 [13:15:12]RAPDU: 90 00 [13:15:12]wFMCommunicate OK [13:15:12]wFMCommunicate request_size=10 [13:15:12]MH_SAM_APDU [13:15:12]CAPDU: 80 0D 02 02 05 AF 23 1B 30 8F [13:15:12]Write to MH i2c: E2 0D 00 F5 91 80 0D 02 02 05 00 AF 23 1B 30 8F 00 00 B6 [13:15:12]Write i2c OK [13:15:12]MH_I2C_Read... [13:15:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:15:12]Read from MH i2c: E2 [13:15:12]MH_I2C_Read... [13:15:12]Read from MH i2c: E2 03 00 [13:15:12]MH_I2C_Read... [13:15:12]Read from MH i2c: E2 03 00 F5 91 00 90 00 FA [13:15:12]RAPDU: 90 00 [13:15:12]wFMCommunicate OK [13:15:12]wFMCommunicate request_size=4 [13:15:12]MH_SAM_APDU [13:15:12]CAPDU: 80 0D 03 02 [13:15:12]Write to MH i2c: E2 08 00 F6 91 80 0D 03 02 00 00 00 00 02 [13:15:12]Write i2c OK [13:15:12]MH_I2C_Read... [13:15:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:15:12]Read from MH i2c: E2 [13:15:12]MH_I2C_Read... [13:15:12]Read from MH i2c: E2 0B 00 [13:15:12]MH_I2C_Read... [13:15:12]Read from MH i2c: E2 0B 00 F6 91 00 B9 ED FE C8 C6 C8 55 A9 90 00 FB [13:15:12]RAPDU: B9 ED FE C8 C6 C8 55 A9 90 00 [13:15:12]wFMCommunicate OK [13:15:12]SAM_PROTO_SignData done [13:15:12]FM_MakeSignedData done [13:15:12]CreateOFDProtocolMessage [13:15:12]wFMCommunicate request_size=4 [13:15:12]MH_SAM_APDU [13:15:12]CAPDU: 80 11 00 00 [13:15:12]Write to MH i2c: E2 08 00 F7 91 80 11 00 00 00 00 00 00 02 [13:15:12]Write i2c OK [13:15:12]MH_I2C_Read... [13:15:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:15:12]Read from MH i2c: E2 [13:15:12]MH_I2C_Read... [13:15:12]Read from MH i2c: E2 17 00 [13:15:12]MH_I2C_Read... [13:15:12]Read from MH i2c: E2 17 00 F7 91 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 57 [13:15:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:15:12]wFMCommunicate OK [13:15:12]CreateOFDProtocolMessage done [13:15:12]OFDSenderStorePacket 311464 [13:15:12]StoreOFDPacket docnum=311464 [13:15:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 BD 9F 07 01 62 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 64 31 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A8 C0 04 00 35 04 06 00 49 AF 23 1B 30 8F B9 ED FE C8 C6 C8 55 A9 [13:15:12]CheckFolder [13:15:12]dirname=/storage/ofd_packets [13:15:12]CheckFolder done [13:15:12]ProducePacketName [13:15:12]name=ofd_packets/00311464 [13:15:12]NVStorageSaveData ofd_packets/00311464 [13:15:12]File name is /storage/ofd_packets/00311464 [13:15:12]Write 301 bytes [13:15:12]NVStorageSaveData done [13:15:12]OFDSenderStorePacket done [13:15:12]KKMCreateOFDPacket done [13:15:12]NVStorageSaveData kkm_last_timestamp [13:15:12]File name is /storage/kkm_last_timestamp [13:15:12]Write 4 bytes [13:15:12]NVStorageSaveData done [13:15:12]ExternCall_PrintAddStr [13:15:12]wPrintStart [13:15:12]Write to MH i2c: 01 00 00 F8 91 89 [13:15:12]Write i2c OK [13:15:12]MH_I2C_Read... [13:15:12]Read from MH i2c: 01 [13:15:12]MH_I2C_Read... [13:15:12]Read from MH i2c: 01 07 00 [13:15:12]MH_I2C_Read... [13:15:12]Read from MH i2c: 01 07 00 F8 91 00 00 00 00 00 FF 0F 9E [13:15:12]RasterBufferAndPrint [13:15:12]line Счет N : (1)645265 [13:15:12]line ИНН: 02508201610067 [13:15:12]line Контрольно-Кассовый Чек [13:15:12]line ПРОДАЖА [13:15:12]line ТРК (МРК, ГНК) : 52 [13:15:12]line Товар: 2710124130 [13:15:12]line Аи-92-К-2 [13:15:12]line 14.950 * 66.90 [13:15:12]line = 1000.16 [13:15:12]line НДС 12% НСП 1% [13:15:12]line > о реализуемом товаре [13:15:12]line ИТОГО: 1000.16 [13:15:12]line НСП 1% : 8.85 [13:15:12]line НДС 12% : 106.21 [13:15:12]line Наличными: 0.00 [13:15:12]line Безнал.: 1000.16 [13:15:12]line Место: АЗС № 172 "Партнер Нефть" [13:15:12]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:15:12]line СНО: Общий режим [13:15:12]line Чек 311 30.10.2024 13:15 [13:15:12]line Смена: 536 ФФД: 1.0 [13:15:12]line ЗНМ: 0300000116 [13:15:12]line РНМ: 0000000000091780 [13:15:12]line Версия ККМ: 001 [13:15:12]line Платежная система: Mbank [13:15:12]line ФМ: 0000000000871765 [13:15:12]line ФД: 311464 [13:15:12]line ФПД: 81016557088911 [13:15:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T131516&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311464&fm=81016557088911&tin=02508201610067®Number=0000000000091780&sum=100016 [13:15:12]written 0, free lines is 4095 [13:15:12]OFD Sender: Processing packet 311464 [packets to send 223, broken 222] [13:15:12]ProducePacketName [13:15:12]name=ofd_packets/00311464 [13:15:12]OFD Sender: To server: pG, [13:15:12]CommunicateWithHost lk.salyk.kg:30040 [13:15:12]ConnectInit lk.salyk.kg [13:15:13]Connected sock=10 [13:15:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 BD 9F 07 01 62 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 64 31 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A8 C0 04 00 35 04 06 00 49 AF 23 1B 30 8F B9 ED FE C8 C6 C8 55 A9 [13:15:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 88 99 47 00 66 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 31 37 36 35 10 04 04 00 A8 C0 04 00 F4 03 04 00 B4 D7 21 67 B6 04 01 00 00 B9 25 1B 57 A8 01 39 DF [13:15:13]CommunicateWithHost err = 0 [13:15:13]CheckOFDResponse [13:15:13]1017 (14) - 77093643461234 [13:15:13]1041 (16) - 0000000000871765 [13:15:13]1040 (4) - 311464 [13:15:13]1012 (4) - 30.10.2024 06:52 [13:15:13]1206 (1) - 0 [13:15:13]OFD Sender: Remove packet 311464 [13:15:13]ProducePacketName [13:15:13]name=ofd_packets/00311464 [13:15:13]NVStorageDeleteData [13:15:13]Write to MH i2c: 01 00 00 20 92 B2 [13:15:13]Write i2c OK [13:15:13]MH_I2C_Read... [13:15:13]Read from MH i2c: 01 [13:15:13]MH_I2C_Read... [13:15:13]Read from MH i2c: 01 07 00 [13:15:13]MH_I2C_Read... [13:15:13]Read from MH i2c: 01 07 00 20 92 00 00 00 00 00 EF 0C B4 [13:15:13]RasterBufferAndPrint [13:15:13]line [13:15:13]line [13:15:13]line [13:15:13]line [13:15:13]line [13:15:13]written 0, free lines is 3317 [13:15:13]MH_Cut [13:15:13]Write to MH i2c: D1 01 00 27 92 01 8B [13:15:13]Write i2c OK [13:15:13]MH_I2C_Read... [13:15:13]Read from MH i2c: D1 [13:15:13]MH_I2C_Read... [13:15:13]Read from MH i2c: D1 01 00 [13:15:13]MH_I2C_Read... [13:15:13]Read from MH i2c: D1 01 00 27 92 00 8A [13:15:13]Write to MH i2c: 01 00 00 28 92 BA [13:15:13]Write i2c OK [13:15:13]MH_I2C_Read... [13:15:13]OFD Sender: No OFD packet to send [13:15:14]*** Cut start [13:15:14]*** Purtial cut [13:15:14]*** Stage 1: CUTSNS_PIN = 1 [13:15:14]Read from MH i2c: 01 [13:15:14]MH_I2C_Read... [13:15:14]*** Stop cut motor [13:15:14]*** Cut end [13:15:14]Read from MH i2c: 01 07 00 [13:15:14]MH_I2C_Read... [13:15:14]Read from MH i2c: 01 07 00 28 92 00 00 00 00 00 FF 0F CF [13:15:14]process_action close_receipt done [13:15:14]requested_data is exist [13:15:14]produce_requested_data [13:15:14]requested_item fm.sn is exist - process it [13:15:14]wFMCommunicate request_size=4 [13:15:14]MH_SAM_APDU [13:15:14]CAPDU: 80 11 00 00 [13:15:14]Write to MH i2c: E2 08 00 29 92 80 11 00 00 00 00 00 00 35 [13:15:14]Write i2c OK [13:15:14]MH_I2C_Read... [13:15:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:15:14]Read from MH i2c: E2 [13:15:14]MH_I2C_Read... [13:15:14]Read from MH i2c: E2 17 00 [13:15:14]MH_I2C_Read... [13:15:14]Read from MH i2c: E2 17 00 29 92 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8A [13:15:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:15:14]wFMCommunicate OK [13:15:14]requested_item fd.num is exist - process it [13:15:14]SAM_PROTO_GetFieldsCounters [13:15:14]wFMCommunicate request_size=4 [13:15:14]MH_SAM_APDU [13:15:14]CAPDU: 80 13 00 00 [13:15:14]Write to MH i2c: E2 08 00 2A 92 80 13 00 00 00 00 00 00 38 [13:15:14]Write i2c OK [13:15:14]MH_I2C_Read... [13:15:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:15:14]Read from MH i2c: E2 [13:15:14]MH_I2C_Read... [13:15:14]Read from MH i2c: E2 62 00 [13:15:14]MH_I2C_Read... [13:15:14]Read from MH i2c: E2 62 00 2A 92 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A8 C0 04 00 0E 04 04 00 18 02 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 89 [13:15: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A8 C0 04 00 0E 04 04 00 18 02 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 [13:15:14]wFMCommunicate OK [13:15:14]SAM_PROTO_GetFieldsCounters done [13:15:14]requested_item shift.num is exist - process it [13:15:14]requested_item shift.opened is exist - process it [13:15:14]req_shift_opened [13:15:14]FM_GetShiftState [13:15:14]SAM_PROTO_GetShiftState [13:15:14]wFMCommunicate request_size=4 [13:15:14]MH_SAM_APDU [13:15:14]CAPDU: 80 13 01 00 [13:15:14]Write to MH i2c: E2 08 00 2B 92 80 13 01 00 00 00 00 00 3A [13:15:14]Write i2c OK [13:15:14]MH_I2C_Read... [13:15:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:15:14]Read from MH i2c: E2 [13:15:14]MH_I2C_Read... [13:15:14]Read from MH i2c: E2 0E 00 [13:15:14]MH_I2C_Read... [13:15:14]Read from MH i2c: E2 0E 00 2B 92 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 25 [13:15:14]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:15:14]wFMCommunicate OK [13:15:14]SAM_PROTO_GetShiftState done [13:15:14]FM_GetShiftState done [13:15:14]req_shift_opened done [13:15:14]requested_item shift.open_date is exist - process it [13:15:14]req_shift_open_date [13:15:14]req_shift_open_date done [13:15:14]produce_requested_data done [13:15:14]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311464,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:15:14]process_action_free close_receipt [13:15:14]json_value_free [13:15:14]json_value_free done [13:15:14]process_json_proto returns [13:15:14]Send response to host [13:15:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311464,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:15:14]free response buf [13:15:14]execute_script done [13:15:14]execute_script returns [13:15:14]free content buf [13:15:14]Sock 9.Close socket [13:15:14]Sock 9.Thread stoped [13:15:18]OFD Sender: No OFD packet to send [13:15:23]OFD Sender: No OFD packet to send [13:15:28]OFD Sender: No OFD packet to send [13:15:33]OFD Sender: No OFD packet to send [13:15:38]OFD Sender: No OFD packet to send [13:15:43]OFD Sender: No OFD packet to send [13:15:48]OFD Sender: No OFD packet to send [13:15:53]OFD Sender: No OFD packet to send [13:15:58]OFD Sender: No OFD packet to send [13:16:03]OFD Sender: No OFD packet to send [13:16:08]OFD Sender: No OFD packet to send [13:16:13]OFD Sender: No OFD packet to send [13:16:18]OFD Sender: No OFD packet to send [13:16:23]OFD Sender: No OFD packet to send [13:16:28]OFD Sender: No OFD packet to send [13:16:33]OFD Sender: No OFD packet to send [13:16:38]OFD Sender: No OFD packet to send [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:34]OFD Sender: No OFD packet to send [13:17:39]OFD Sender: No OFD packet to send [13:17:44]OFD Sender: No OFD packet to send [13:17:49]OFD Sender: No OFD packet to send [13:17:54]OFD Sender: No OFD packet to send [13:17:59]OFD Sender: No OFD packet to send [13:18:04]OFD Sender: No OFD packet to send [13:18:09]OFD Sender: No OFD packet to send [13:18:11]accept exits with 7 [13:18:11]New connection [13:18:11]New thread 3066510692 created [13:18:11]Thread 3066654052 joined [13:18:11]Waiting for new connection... [13:18:11] Sock 7.Parse request [13:18:11]Sock 7.Check first char [13:18:11]Sock 7.First char is OK [13:18:11]request: POST /json_proto HTTP/1.0 [13:18:11]Method: POST [13:18:11]URL: /json_proto [13:18:11]Method is POST - this is cgi request [13:18:11]url: /json_proto [13:18:11]query_string will be loaded in cgi processing [13:18:11]execute_cgi json_proto POST (null) [13:18:11]execute_cgi path=json_proto method=POST [13:18:11]POST find Content-Length [13:18:11]Host: 172.17.96.3:8080 [13:18:11]Content-Length: 683 [13:18:11]Content-Type: application/json [13:18:11] [13:18:11]POST finish read [13:18:11]Found Content-Length = 683 [13:18:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645269", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 2.600, "sum" : 200.72, "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" ] } } [13:18:11]execute_script... [13:18: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)645269", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 2.600, "sum" : 200.72, "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" ] } } [13:18:11]POST & json_proto [13:18:11]process_json_proto [13:18:11]json parsed OK: [13:18:11]protocol is kg_v1.0 [13:18:11]action value=close_receipt [13:18:11]process_action close_receipt [13:18:11]cmd_close_receipt [13:18:11]MH_GetDate [13:18:11]Write to MH i2c: F0 00 00 2C 92 AD [13:18:11]Write i2c OK [13:18:11]MH_I2C_Read... [13:18:11]Read from MH i2c: F0 [13:18:11]MH_I2C_Read... [13:18:11]Read from MH i2c: F0 09 00 [13:18:11]MH_I2C_Read... [13:18:11]Read from MH i2c: F0 09 00 2C 92 00 19 32 22 67 44 5E 04 65 95 [13:18:11]GetLastDocTimeStamp 1730294116 [13:18:11]current date 1730294297 [13:18:11]FM_GetShiftState [13:18:11]SAM_PROTO_GetShiftState [13:18:11]wFMCommunicate request_size=4 [13:18:11]MH_SAM_APDU [13:18:11]CAPDU: 80 13 01 00 [13:18:11]Write to MH i2c: E2 08 00 2D 92 80 13 01 00 00 00 00 00 3C [13:18:11]Write i2c OK [13:18:11]MH_I2C_Read... [13:18:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:18:11]Read from MH i2c: E2 [13:18:11]MH_I2C_Read... [13:18:11]Read from MH i2c: E2 0E 00 [13:18:11]MH_I2C_Read... [13:18:11]Read from MH i2c: E2 0E 00 2D 92 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 27 [13:18:11]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:18:11]wFMCommunicate OK [13:18:11]SAM_PROTO_GetShiftState done [13:18:11]FM_GetShiftState done [13:18:11]opened in 1730247899 [13:18:11]opened+sec_in_day 1730334299 [13:18:11]quantity*price = 20072 [13:18:11]sum+1 = 20073 [13:18:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.72 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.78 НДС 12% : 21.31 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 312 30.10.2024 13:18 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311465 ФПД: 215916296005366 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T131817&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311465&fm=215916296005366&tin=02508201610067®Number=0000000000091780&sum=20000 [13:18:12]StoreToDocumentArchive [13:18:12]shift 536 fd 311465 [13:18:12]save to /storage/0536/doc_00311465 [13:18:12]save last doc name /storage/0536/doc_00311465 to /storage/kkm_last_doc_name [13:18:12]save OK [13:18:12]Clear old archive folders... [13:18:12]ProcessDocumentItem done err = 0, tmpTLVsize=257 [13:18:12]tlvbuf is 0092C0E0 [13:18:12]SAM_PROTO_ClearQueue [13:18:12]wFMCommunicate request_size=4 [13:18:12]MH_SAM_APDU [13:18:12]CAPDU: 80 09 00 00 [13:18:12]Write to MH i2c: E2 08 00 3A 92 80 09 00 00 00 00 00 00 3E [13:18:12]Write i2c OK [13:18:12]MH_I2C_Read... [13:18:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:18:12]Read from MH i2c: E2 [13:18:12]MH_I2C_Read... [13:18:12]Read from MH i2c: E2 03 00 [13:18:12]MH_I2C_Read... [13:18:12]Read from MH i2c: E2 03 00 3A 92 00 90 00 40 [13:18:12]RAPDU: 90 00 [13:18:12]wFMCommunicate OK [13:18:12]SAM_PROTO_ClearQueue done [13:18:12]KKMCreateOFDPacket [13:18:12]OFDProtocolAddRootSTLVToBuf [13:18:12]FM_MakeSignedData [13:18:12]FM_MakeSignedData [13:18:12]SAM_PROTO_SignData [13:18:12]wFMCommunicate request_size=4 [13:18:12]MH_SAM_APDU [13:18:12]CAPDU: 80 0D 01 02 [13:18:12]Write to MH i2c: E2 08 00 3B 92 80 0D 01 02 00 00 00 00 46 [13:18:12]Write i2c OK [13:18:12]MH_I2C_Read... [13:18:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:18:13]Read from MH i2c: E2 [13:18:13]MH_I2C_Read... [13:18:13]Read from MH i2c: E2 03 00 [13:18:13]MH_I2C_Read... [13:18:13]Read from MH i2c: E2 03 00 3B 92 00 90 00 41 [13:18:13]RAPDU: 90 00 [13:18:13]wFMCommunicate OK [13:18:13]wFMCommunicate request_size=255 [13:18:13]MH_SAM_APDU [13:18:13]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 28 0A 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 68 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 B2 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 53 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 38 01 00 00 F4 03 04 00 19 32 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A9 C0 04 [13:18:13]Write to MH i2c: E2 02 01 3C 92 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 28 0A 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 68 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 B2 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 53 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 38 01 00 00 F4 03 04 00 19 32 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A9 C0 04 00 00 85 [13:18:13]Write i2c OK [13:18:13]MH_I2C_Read... [13:18:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:18:13]Read from MH i2c: E2 [13:18:13]MH_I2C_Read... [13:18:13]Read from MH i2c: E2 03 00 [13:18:13]MH_I2C_Read... [13:18:13]Read from MH i2c: E2 03 00 3C 92 00 90 00 42 [13:18:13]RAPDU: 90 00 [13:18:13]wFMCommunicate OK [13:18:13]wFMCommunicate request_size=16 [13:18:13]MH_SAM_APDU [13:18:13]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 C4 5F EE 1F E6 F6 [13:18:13]Write to MH i2c: E2 13 00 3D 92 80 0D 02 02 0B 00 00 35 04 06 00 C4 5F EE 1F E6 F6 00 00 AA [13:18:13]Write i2c OK [13:18:13]MH_I2C_Read... [13:18:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:18:13]Read from MH i2c: E2 [13:18:13]MH_I2C_Read... [13:18:13]Read from MH i2c: E2 03 00 [13:18:13]MH_I2C_Read... [13:18:13]Read from MH i2c: E2 03 00 3D 92 00 90 00 43 [13:18:13]RAPDU: 90 00 [13:18:13]wFMCommunicate OK [13:18:13]wFMCommunicate request_size=4 [13:18:13]MH_SAM_APDU [13:18:13]CAPDU: 80 0D 03 02 [13:18:13]Write to MH i2c: E2 08 00 3E 92 80 0D 03 02 00 00 00 00 4B [13:18:13]Write i2c OK [13:18:13]MH_I2C_Read... [13:18:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:18:13]Read from MH i2c: E2 [13:18:13]MH_I2C_Read... [13:18:13]Read from MH i2c: E2 0B 00 [13:18:13]MH_I2C_Read... [13:18:13]Read from MH i2c: E2 0B 00 3E 92 00 2C 3C 2E 76 E1 1B AF EB 90 00 EE [13:18:13]RAPDU: 2C 3C 2E 76 E1 1B AF EB 90 00 [13:18:13]wFMCommunicate OK [13:18:13]SAM_PROTO_SignData done [13:18:13]FM_MakeSignedData done [13:18:13]CreateOFDProtocolMessage [13:18:13]wFMCommunicate request_size=4 [13:18:13]MH_SAM_APDU [13:18:13]CAPDU: 80 11 00 00 [13:18:13]Write to MH i2c: E2 08 00 3F 92 80 11 00 00 00 00 00 00 4B [13:18:13]Write i2c OK [13:18:13]MH_I2C_Read... [13:18:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:18:13]Read from MH i2c: E2 [13:18:13]MH_I2C_Read... [13:18:13]Read from MH i2c: E2 17 00 [13:18:13]MH_I2C_Read... [13:18:13]Read from MH i2c: E2 17 00 3F 92 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A0 [13:18:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:18:13]wFMCommunicate OK [13:18:13]CreateOFDProtocolMessage done [13:18:13]OFDSenderStorePacket 311465 [13:18:13]StoreOFDPacket docnum=311465 [13:18:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 52 FF 0D 01 16 F8 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 28 0A 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 68 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 B2 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 53 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 38 01 00 00 F4 03 04 00 19 32 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A9 C0 04 00 35 04 06 00 C4 5F EE 1F E6 F6 2C 3C 2E 76 E1 1B AF EB [13:18:13]CheckFolder [13:18:13]dirname=/storage/ofd_packets [13:18:13]CheckFolder done [13:18:13]ProducePacketName [13:18:13]name=ofd_packets/00311465 [13:18:13]NVStorageSaveData ofd_packets/00311465 [13:18:13]File name is /storage/ofd_packets/00311465 [13:18:13]Write 307 bytes [13:18:13]NVStorageSaveData done [13:18:13]OFDSenderStorePacket done [13:18:13]KKMCreateOFDPacket done [13:18:13]NVStorageSaveData kkm_last_timestamp [13:18:13]File name is /storage/kkm_last_timestamp [13:18:13]Write 4 bytes [13:18:13]NVStorageSaveData done [13:18:13]ExternCall_PrintAddStr [13:18:13]wPrintStart [13:18:13]Write to MH i2c: 01 00 00 40 92 D2 [13:18:13]Write i2c OK [13:18:13]MH_I2C_Read... [13:18:13]Read from MH i2c: 01 [13:18:13]MH_I2C_Read... [13:18:13]Read from MH i2c: 01 07 00 [13:18:13]MH_I2C_Read... [13:18:13]Read from MH i2c: 01 07 00 40 92 00 00 00 00 00 FF 0F E7 [13:18:13]RasterBufferAndPrint [13:18:13]line Счет N : (1)645269 [13:18:13]line ИНН: 02508201610067 [13:18:13]line Контрольно-Кассовый Чек [13:18:13]line ПРОДАЖА [13:18:13]line ТРК (МРК, ГНК) : 42 [13:18:13]line Товар: 2710194210 [13:18:13]line D-ENERGY ДТ-К-2 [13:18:13]line 2.600 * 77.20 [13:18:13]line = 200.72 [13:18:13]line НДС 12% НСП 1% [13:18:13]line > о реализуемом товаре [13:18:13]line ОКРУГЛЕНИЕ: -0.72 [13:18:13]line ИТОГО: 200.00 [13:18:13]line Внесено: 200.00 [13:18:13]line СДАЧА: 0.00 [13:18:13]line НСП 1% : 1.78 [13:18:13]line НДС 12% : 21.31 [13:18:13]line Наличными: 200.00 [13:18:13]line Безнал.: 0.00 [13:18:13]line Место: АЗС № 172 "Партнер Нефть" [13:18:13]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:18:13]line СНО: Общий режим [13:18:13]line Чек 312 30.10.2024 13:18 [13:18:13]line Смена: 536 ФФД: 1.0 [13:18:13]line ЗНМ: 0300000116 [13:18:13]line РНМ: 0000000000091780 [13:18:13]line Версия ККМ: 001 [13:18:13]line ФМ: 0000000000871765 [13:18:13]line ФД: 311465 [13:18:13]line ФПД: 215916296005366 [13:18:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T131817&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311465&fm=215916296005366&tin=02508201610067®Number=0000000000091780&sum=20000 [13:18:13]OFD Sender: Processing packet 311465 [packets to send 223, broken 222] [13:18:13]ProducePacketName [13:18:13]name=ofd_packets/00311465 [13:18:13]OFD Sender: To server: pG, [13:18:13]CommunicateWithHost lk.salyk.kg:30040 [13:18:13]ConnectInit lk.salyk.kg [13:18:13]written 0, free lines is 4095 [13:18:13]Connected sock=10 [13:18:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 52 FF 0D 01 16 F8 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 28 0A 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 68 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 B2 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 53 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 38 01 00 00 F4 03 04 00 19 32 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A9 C0 04 00 35 04 06 00 C4 5F EE 1F E6 F6 2C 3C 2E 76 E1 1B AF EB [13:18:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 DA F7 47 00 05 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 31 37 36 35 10 04 04 00 A9 C0 04 00 F4 03 04 00 69 D8 21 67 B6 04 01 00 00 43 7A 36 49 AA 38 CD AD [13:18:14]CommunicateWithHost err = 0 [13:18:14]CheckOFDResponse [13:18:14]1017 (14) - 77093643461234 [13:18:14]1041 (16) - 0000000000871765 [13:18:14]1040 (4) - 311465 [13:18:14]1012 (4) - 30.10.2024 06:55 [13:18:14]1206 (1) - 0 [13:18:14]OFD Sender: Remove packet 311465 [13:18:14]ProducePacketName [13:18:14]name=ofd_packets/00311465 [13:18:14]NVStorageDeleteData [13:18:14]Write to MH i2c: 01 00 00 6A 92 FC [13:18:14]Write i2c OK [13:18:14]MH_I2C_Read... [13:18:14]Read from MH i2c: 01 [13:18:14]MH_I2C_Read... [13:18:14]Read from MH i2c: 01 07 00 [13:18:14]MH_I2C_Read... [13:18:14]Read from MH i2c: 01 07 00 6A 92 00 00 00 00 00 BB 0C CA [13:18:14]RasterBufferAndPrint [13:18:14]line [13:18:14]line [13:18:14]line [13:18:14]line [13:18:14]line [13:18:14]written 0, free lines is 3267 [13:18:14]MH_Cut [13:18:14]Write to MH i2c: D1 01 00 71 92 01 D5 [13:18:14]Write i2c OK [13:18:14]MH_I2C_Read... [13:18:14]Read from MH i2c: D1 [13:18:14]MH_I2C_Read... [13:18:14]Read from MH i2c: D1 01 00 [13:18:14]MH_I2C_Read... [13:18:14]Read from MH i2c: D1 01 00 71 92 00 D4 [13:18:14]Write to MH i2c: 01 00 00 72 92 04 [13:18:14]Write i2c OK [13:18:14]MH_I2C_Read... [13:18:14]OFD Sender: No OFD packet to send [13:18:15]*** Cut start [13:18:15]*** Purtial cut [13:18:15]*** Stage 1: CUTSNS_PIN = 1 [13:18:15]Read from MH i2c: 01 [13:18:15]MH_I2C_Read... [13:18:15]*** Stop cut motor [13:18:15]*** Cut end [13:18:15]Read from MH i2c: 01 07 00 [13:18:15]MH_I2C_Read... [13:18:15]Read from MH i2c: 01 07 00 72 92 00 00 00 00 00 FF 0F 19 [13:18:15]process_action close_receipt done [13:18:15]requested_data is exist [13:18:15]produce_requested_data [13:18:15]requested_item fm.sn is exist - process it [13:18:15]wFMCommunicate request_size=4 [13:18:15]MH_SAM_APDU [13:18:15]CAPDU: 80 11 00 00 [13:18:15]Write to MH i2c: E2 08 00 73 92 80 11 00 00 00 00 00 00 7F [13:18:15]Write i2c OK [13:18:15]MH_I2C_Read... [13:18:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:18:15]Read from MH i2c: E2 [13:18:15]MH_I2C_Read... [13:18:15]Read from MH i2c: E2 17 00 [13:18:15]MH_I2C_Read... [13:18:15]Read from MH i2c: E2 17 00 73 92 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D4 [13:18:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:18:15]wFMCommunicate OK [13:18:15]requested_item fd.num is exist - process it [13:18:15]SAM_PROTO_GetFieldsCounters [13:18:15]wFMCommunicate request_size=4 [13:18:15]MH_SAM_APDU [13:18:15]CAPDU: 80 13 00 00 [13:18:15]Write to MH i2c: E2 08 00 74 92 80 13 00 00 00 00 00 00 82 [13:18:15]Write i2c OK [13:18:15]MH_I2C_Read... [13:18:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:18:15]Read from MH i2c: E2 [13:18:15]MH_I2C_Read... [13:18:15]Read from MH i2c: E2 62 00 [13:18:15]MH_I2C_Read... [13:18:15]Read from MH i2c: E2 62 00 74 92 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A9 C0 04 00 0E 04 04 00 18 02 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 D7 [13:18: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A9 C0 04 00 0E 04 04 00 18 02 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 [13:18:15]wFMCommunicate OK [13:18:15]SAM_PROTO_GetFieldsCounters done [13:18:15]requested_item shift.num is exist - process it [13:18:15]requested_item shift.opened is exist - process it [13:18:15]req_shift_opened [13:18:15]FM_GetShiftState [13:18:15]SAM_PROTO_GetShiftState [13:18:15]wFMCommunicate request_size=4 [13:18:15]MH_SAM_APDU [13:18:15]CAPDU: 80 13 01 00 [13:18:15]Write to MH i2c: E2 08 00 75 92 80 13 01 00 00 00 00 00 84 [13:18:15]Write i2c OK [13:18:15]MH_I2C_Read... [13:18:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:18:15]Read from MH i2c: E2 [13:18:15]MH_I2C_Read... [13:18:15]Read from MH i2c: E2 0E 00 [13:18:15]MH_I2C_Read... [13:18:15]Read from MH i2c: E2 0E 00 75 92 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 6F [13:18:15]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:18:15]wFMCommunicate OK [13:18:15]SAM_PROTO_GetShiftState done [13:18:15]FM_GetShiftState done [13:18:15]req_shift_opened done [13:18:15]requested_item shift.open_date is exist - process it [13:18:15]req_shift_open_date [13:18:15]req_shift_open_date done [13:18:15]produce_requested_data done [13:18:15]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311465,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:18:15]process_action_free close_receipt [13:18:15]json_value_free [13:18:15]json_value_free done [13:18:15]process_json_proto returns [13:18:15]Send response to host [13:18:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311465,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:18:15]free response buf [13:18:15]execute_script done [13:18:15]execute_script returns [13:18:15]free content buf [13:18:15]Sock 7.Close socket [13:18:15]Sock 7.Thread stoped [13:18:15]accept exits with 9 [13:18:15]New connection [13:18:15]New thread 3066654052 created [13:18:15]Thread 3066510692 joined [13:18:15]Waiting for new connection... [13:18:15] Sock 9.Parse request [13:18:15]Sock 9.Check first char [13:18:15]Sock 9.First char is OK [13:18:15]request: POST /json_proto HTTP/1.0 [13:18:15]Method: POST [13:18:15]URL: /json_proto [13:18:15]Method is POST - this is cgi request [13:18:15]url: /json_proto [13:18:15]query_string will be loaded in cgi processing [13:18:15]execute_cgi json_proto POST (null) [13:18:15]execute_cgi path=json_proto method=POST [13:18:15]POST find Content-Length [13:18:15]Host: 172.17.96.3:8080 [13:18:15]Content-Length: 674 [13:18:15]Content-Type: application/json [13:18:15] [13:18:15]POST finish read [13:18:15]Found Content-Length = 674 [13:18:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645268", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 5.250, "sum" : 400.05, "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:18:15]execute_script... [13: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)645268", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 5.250, "sum" : 400.05, "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:18:15]POST & json_proto [13:18:15]process_json_proto [13:18:15]json parsed OK: [13:18:15]protocol is kg_v1.0 [13:18:15]action value=close_receipt [13:18:15]process_action close_receipt [13:18:15]cmd_close_receipt [13:18:15]MH_GetDate [13:18:15]Write to MH i2c: F0 00 00 76 92 F7 [13:18:15]Write i2c OK [13:18:15]MH_I2C_Read... [13:18:15]Read from MH i2c: F0 [13:18:15]MH_I2C_Read... [13:18:15]Read from MH i2c: F0 09 00 [13:18:15]MH_I2C_Read... [13:18:15]Read from MH i2c: F0 09 00 76 92 00 1D 32 22 67 44 5E 04 65 E3 [13:18:15]GetLastDocTimeStamp 1730294297 [13:18:15]current date 1730294301 [13:18:15]FM_GetShiftState [13:18:15]SAM_PROTO_GetShiftState [13:18:15]wFMCommunicate request_size=4 [13:18:15]MH_SAM_APDU [13:18:15]CAPDU: 80 13 01 00 [13:18:15]Write to MH i2c: E2 08 00 77 92 80 13 01 00 00 00 00 00 86 [13:18:15]Write i2c OK [13:18:15]MH_I2C_Read... [13:18:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:18:15]Read from MH i2c: E2 [13:18:15]MH_I2C_Read... [13:18:15]Read from MH i2c: E2 0E 00 [13:18:15]MH_I2C_Read... [13:18:15]Read from MH i2c: E2 0E 00 77 92 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 71 [13:18:15]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:18:15]wFMCommunicate OK [13:18:15]SAM_PROTO_GetShiftState done [13:18:15]FM_GetShiftState done [13:18:15]opened in 1730247899 [13:18:15]opened+sec_in_day 1730334299 [13:18:15]quantity*price = 40005 [13:18:15]sum+1 = 40006 [13:18:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 313 30.10.2024 13:18 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311466 ФПД: 94972779508741 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T131821&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311466&fm=94972779508741&tin=02508201610067®Number=0000000000091780&sum=40000 [13:18:17]StoreToDocumentArchive [13:18:17]shift 536 fd 311466 [13:18:17]save to /storage/0536/doc_00311466 [13:18:17]save last doc name /storage/0536/doc_00311466 to /storage/kkm_last_doc_name [13:18:17]save OK [13:18:17]Clear old archive folders... [13:18:17]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:18:17]tlvbuf is 00917E30 [13:18:17]SAM_PROTO_ClearQueue [13:18:17]wFMCommunicate request_size=4 [13:18:17]MH_SAM_APDU [13:18:17]CAPDU: 80 09 00 00 [13:18:17]Write to MH i2c: E2 08 00 84 92 80 09 00 00 00 00 00 00 88 [13:18:17]Write i2c OK [13:18:17]MH_I2C_Read... [13:18:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:18:17]Read from MH i2c: E2 [13:18:17]MH_I2C_Read... [13:18:17]Read from MH i2c: E2 03 00 [13:18:17]MH_I2C_Read... [13:18:17]Read from MH i2c: E2 03 00 84 92 00 90 00 8A [13:18:17]RAPDU: 90 00 [13:18:17]wFMCommunicate OK [13:18:17]SAM_PROTO_ClearQueue done [13:18:17]KKMCreateOFDPacket [13:18:17]OFDProtocolAddRootSTLVToBuf [13:18:17]FM_MakeSignedData [13:18:17]FM_MakeSignedData [13:18:17]SAM_PROTO_SignData [13:18:17]wFMCommunicate request_size=4 [13:18:17]MH_SAM_APDU [13:18:17]CAPDU: 80 0D 01 02 [13:18:17]Write to MH i2c: E2 08 00 85 92 80 0D 01 02 00 00 00 00 90 [13:18:17]Write i2c OK [13:18:17]MH_I2C_Read... [13:18:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:18:17]Read from MH i2c: E2 [13:18:17]MH_I2C_Read... [13:18:17]Read from MH i2c: E2 03 00 [13:18:17]MH_I2C_Read... [13:18:17]Read from MH i2c: E2 03 00 85 92 00 90 00 8B [13:18:17]RAPDU: 90 00 [13:18:17]wFMCommunicate OK [13:18:17]wFMCommunicate request_size=255 [13:18:17]MH_SAM_APDU [13:18: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 32 FF 03 08 00 03 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 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 39 01 00 00 F4 03 04 00 1D 32 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AA C0 04 00 35 04 06 00 56 60 92 C9 [13:18:17]Write to MH i2c: E2 02 01 86 92 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 32 FF 03 08 00 03 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 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 39 01 00 00 F4 03 04 00 1D 32 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AA C0 04 00 35 04 06 00 56 60 92 C9 00 00 B2 [13:18:17]Write i2c OK [13:18:17]MH_I2C_Read... [13:18:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:18:17]Read from MH i2c: E2 [13:18:17]MH_I2C_Read... [13:18:17]Read from MH i2c: E2 03 00 [13:18:17]MH_I2C_Read... [13:18:17]Read from MH i2c: E2 03 00 86 92 00 90 00 8C [13:18:17]RAPDU: 90 00 [13:18:17]wFMCommunicate OK [13:18:17]wFMCommunicate request_size=7 [13:18:17]MH_SAM_APDU [13:18:17]CAPDU: 80 0D 02 02 02 34 05 [13:18:17]Write to MH i2c: E2 0A 00 87 92 80 0D 02 02 02 00 34 05 00 00 D0 [13:18:17]Write i2c OK [13:18:17]MH_I2C_Read... [13:18:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:18:17]Read from MH i2c: E2 [13:18:17]MH_I2C_Read... [13:18:17]Read from MH i2c: E2 03 00 [13:18:17]MH_I2C_Read... [13:18:17]Read from MH i2c: E2 03 00 87 92 00 90 00 8D [13:18:17]RAPDU: 90 00 [13:18:17]wFMCommunicate OK [13:18:17]wFMCommunicate request_size=4 [13:18:17]MH_SAM_APDU [13:18:17]CAPDU: 80 0D 03 02 [13:18:17]Write to MH i2c: E2 08 00 88 92 80 0D 03 02 00 00 00 00 95 [13:18:17]Write i2c OK [13:18:17]MH_I2C_Read... [13:18:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:18:17]Read from MH i2c: E2 [13:18:17]MH_I2C_Read... [13:18:17]Read from MH i2c: E2 0B 00 [13:18:17]MH_I2C_Read... [13:18:17]Read from MH i2c: E2 0B 00 88 92 00 3F 7F F3 8C BE 05 08 81 90 00 1F [13:18:17]RAPDU: 3F 7F F3 8C BE 05 08 81 90 00 [13:18:17]wFMCommunicate OK [13:18:17]SAM_PROTO_SignData done [13:18:17]FM_MakeSignedData done [13:18:17]CreateOFDProtocolMessage [13:18:17]wFMCommunicate request_size=4 [13:18:17]MH_SAM_APDU [13:18:17]CAPDU: 80 11 00 00 [13:18:17]Write to MH i2c: E2 08 00 89 92 80 11 00 00 00 00 00 00 95 [13:18:17]Write i2c OK [13:18:17]MH_I2C_Read... [13:18:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:18:17]Read from MH i2c: E2 [13:18:17]MH_I2C_Read... [13:18:17]Read from MH i2c: E2 17 00 [13:18:17]MH_I2C_Read... [13:18:17]Read from MH i2c: E2 17 00 89 92 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 EA [13:18:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:18:17]wFMCommunicate OK [13:18:17]CreateOFDProtocolMessage done [13:18:17]OFDSenderStorePacket 311466 [13:18:17]StoreOFDPacket docnum=311466 [13:18:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 58 0B 04 01 E3 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 32 FF 03 08 00 03 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 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 39 01 00 00 F4 03 04 00 1D 32 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AA C0 04 00 35 04 06 00 56 60 92 C9 34 05 3F 7F F3 8C BE 05 08 81 [13:18:18]CheckFolder [13:18:18]dirname=/storage/ofd_packets [13:18:18]CheckFolder done [13:18:18]ProducePacketName [13:18:18]name=ofd_packets/00311466 [13:18:18]NVStorageSaveData ofd_packets/00311466 [13:18:18]File name is /storage/ofd_packets/00311466 [13:18:18]Write 298 bytes [13:18:18]NVStorageSaveData done [13:18:18]OFDSenderStorePacket done [13:18:18]KKMCreateOFDPacket done [13:18:18]NVStorageSaveData kkm_last_timestamp [13:18:18]File name is /storage/kkm_last_timestamp [13:18:18]Write 4 bytes [13:18:18]NVStorageSaveData done [13:18:18]ExternCall_PrintAddStr [13:18:18]wPrintStart [13:18:18]Write to MH i2c: 01 00 00 8A 92 1C [13:18:18]Write i2c OK [13:18:18]MH_I2C_Read... [13:18:18]Read from MH i2c: 01 [13:18:18]MH_I2C_Read... [13:18:18]Read from MH i2c: 01 07 00 [13:18:18]MH_I2C_Read... [13:18:18]Read from MH i2c: 01 07 00 8A 92 00 00 00 00 00 FF 0F 31 [13:18:18]RasterBufferAndPrint [13:18:18]line Счет N : (1)645268 [13:18:18]line ИНН: 02508201610067 [13:18:18]line Контрольно-Кассовый Чек [13:18:18]line ПРОДАЖА [13:18:18]line ТРК (МРК, ГНК) : 11 [13:18:18]line Товар: 2710194210 [13:18:18]line ДТ-К-2 [13:18:18]line 5.250 * 76.20 [13:18:18]line = 400.05 [13:18:18]line НДС 12% НСП 1% [13:18:18]line > о реализуемом товаре [13:18:18]line ОКРУГЛЕНИЕ: -0.05 [13:18:18]line ИТОГО: 400.00 [13:18:18]line Внесено: 400.00 [13:18:18]line СДАЧА: 0.00 [13:18:18]line НСП 1% : 3.54 [13:18:18]line НДС 12% : 42.48 [13:18:18]line Наличными: 400.00 [13:18:18]line Безнал.: 0.00 [13:18:18]line Место: АЗС № 172 "Партнер Нефть" [13:18:18]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:18:18]line СНО: Общий режим [13:18:18]line Чек 313 30.10.2024 13:18 [13:18:18]line Смена: 536 ФФД: 1.0 [13:18:18]line ЗНМ: 0300000116 [13:18:18]line РНМ: 0000000000091780 [13:18:18]line Версия ККМ: 001 [13:18:18]line ФМ: 0000000000871765 [13:18:18]line ФД: 311466 [13:18:18]line ФПД: 94972779508741 [13:18:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T131821&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311466&fm=94972779508741&tin=02508201610067®Number=0000000000091780&sum=40000 [13:18:18]written 0, free lines is 4095 [13:18:18]OFD Sender: Processing packet 311466 [packets to send 223, broken 222] [13:18:18]ProducePacketName [13:18:18]name=ofd_packets/00311466 [13:18:18]OFD Sender: To server: pG, [13:18:18]CommunicateWithHost lk.salyk.kg:30040 [13:18:18]ConnectInit lk.salyk.kg [13:18:18]Connected sock=10 [13: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 31 37 36 35 0C 01 00 00 58 0B 04 01 E3 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 32 FF 03 08 00 03 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 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 39 01 00 00 F4 03 04 00 1D 32 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AA C0 04 00 35 04 06 00 56 60 92 C9 34 05 3F 7F F3 8C BE 05 08 81 [13:18:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F6 FA 47 00 56 57 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AA C0 04 00 F4 03 04 00 6D D8 21 67 B6 04 01 00 00 B5 89 23 EC 41 ED 84 87 [13:18:18]CommunicateWithHost err = 0 [13:18:18]CheckOFDResponse [13:18:18]1017 (14) - 77093643461234 [13:18:18]1041 (16) - 0000000000871765 [13:18:18]1040 (4) - 311466 [13:18:18]1012 (4) - 30.10.2024 06:55 [13:18:18]1206 (1) - 0 [13:18:18]OFD Sender: Remove packet 311466 [13:18:18]ProducePacketName [13:18:18]name=ofd_packets/00311466 [13:18:18]NVStorageDeleteData [13:18:18]Write to MH i2c: 01 00 00 B4 92 46 [13:18:18]Write i2c OK [13:18:18]MH_I2C_Read... [13:18:18]Read from MH i2c: 01 [13:18:18]MH_I2C_Read... [13:18:18]Read from MH i2c: 01 07 00 [13:18:18]MH_I2C_Read... [13:18:18]Read from MH i2c: 01 07 00 B4 92 00 00 00 00 00 B5 0C 0E [13:18:18]RasterBufferAndPrint [13:18:18]line [13:18:18]line [13:18:18]line [13:18:18]line [13:18:18]line [13:18:18]written 0, free lines is 3270 [13:18:18]MH_Cut [13:18:18]Write to MH i2c: D1 01 00 BB 92 01 1F [13:18:18]Write i2c OK [13:18:18]MH_I2C_Read... [13:18:18]Read from MH i2c: D1 [13:18:18]MH_I2C_Read... [13:18:18]Read from MH i2c: D1 01 00 [13:18:18]MH_I2C_Read... [13:18:18]Read from MH i2c: D1 01 00 BB 92 00 1E [13:18:18]Write to MH i2c: 01 00 00 BC 92 4E [13:18:18]Write i2c OK [13:18:18]MH_I2C_Read... [13:18:19]OFD Sender: No OFD packet to send [13:18:19]*** Cut start [13:18:19]*** Purtial cut [13:18:19]*** Stage 1: CUTSNS_PIN = 1 [13:18:19]Read from MH i2c: 01 [13:18:19]MH_I2C_Read... [13:18:19]*** Stop cut motor [13:18:19]*** Cut end [13:18:19]Read from MH i2c: 01 07 00 [13:18:19]MH_I2C_Read... [13:18:19]Read from MH i2c: 01 07 00 BC 92 00 00 00 00 00 FF 0F 63 [13:18:19]process_action close_receipt done [13:18:19]requested_data is exist [13:18:19]produce_requested_data [13:18:19]requested_item fm.sn is exist - process it [13:18:19]wFMCommunicate request_size=4 [13:18:19]MH_SAM_APDU [13:18:19]CAPDU: 80 11 00 00 [13:18:19]Write to MH i2c: E2 08 00 BD 92 80 11 00 00 00 00 00 00 C9 [13:18:19]Write i2c OK [13:18:19]MH_I2C_Read... [13:18:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:18:19]Read from MH i2c: E2 [13:18:19]MH_I2C_Read... [13:18:19]Read from MH i2c: E2 17 00 [13:18:19]MH_I2C_Read... [13:18:19]Read from MH i2c: E2 17 00 BD 92 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 1E [13:18:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:18:19]wFMCommunicate OK [13:18:19]requested_item fd.num is exist - process it [13:18:19]SAM_PROTO_GetFieldsCounters [13:18:19]wFMCommunicate request_size=4 [13:18:19]MH_SAM_APDU [13:18:19]CAPDU: 80 13 00 00 [13:18:19]Write to MH i2c: E2 08 00 BE 92 80 13 00 00 00 00 00 00 CC [13:18:19]Write i2c OK [13:18:19]MH_I2C_Read... [13:18:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:18:20]Read from MH i2c: E2 [13:18:20]MH_I2C_Read... [13:18:20]Read from MH i2c: E2 62 00 [13:18:20]MH_I2C_Read... [13:18:20]Read from MH i2c: E2 62 00 BE 92 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AA C0 04 00 0E 04 04 00 18 02 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 25 [13: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AA C0 04 00 0E 04 04 00 18 02 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 [13:18:20]wFMCommunicate OK [13:18:20]SAM_PROTO_GetFieldsCounters done [13:18:20]requested_item shift.num is exist - process it [13:18:20]requested_item shift.opened is exist - process it [13:18:20]req_shift_opened [13:18:20]FM_GetShiftState [13:18:20]SAM_PROTO_GetShiftState [13:18:20]wFMCommunicate request_size=4 [13:18:20]MH_SAM_APDU [13:18:20]CAPDU: 80 13 01 00 [13:18:20]Write to MH i2c: E2 08 00 BF 92 80 13 01 00 00 00 00 00 CE [13:18:20]Write i2c OK [13:18:20]MH_I2C_Read... [13:18:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:18:20]Read from MH i2c: E2 [13:18:20]MH_I2C_Read... [13:18:20]Read from MH i2c: E2 0E 00 [13:18:20]MH_I2C_Read... [13:18:20]Read from MH i2c: E2 0E 00 BF 92 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 B9 [13:18:20]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:18:20]wFMCommunicate OK [13:18:20]SAM_PROTO_GetShiftState done [13:18:20]FM_GetShiftState done [13:18:20]req_shift_opened done [13:18:20]requested_item shift.open_date is exist - process it [13:18:20]req_shift_open_date [13:18:20]req_shift_open_date done [13:18:20]produce_requested_data done [13:18:20]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311466,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:18:20]process_action_free close_receipt [13:18:20]json_value_free [13:18:20]json_value_free done [13:18:20]process_json_proto returns [13:18:20]Send response to host [13:18:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311466,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:18:20]free response buf [13:18:20]execute_script done [13:18:20]execute_script returns [13:18:20]free content buf [13:18:20]Sock 9.Close socket [13:18:20]Sock 9.Thread stoped [13:18:24]OFD Sender: No OFD packet to send [13:18:29]OFD Sender: No OFD packet to send [13:18:34]OFD Sender: No OFD packet to send [13:18:39]OFD Sender: No OFD packet to send [13:18:44]OFD Sender: No OFD packet to send [13:18:45]accept exits with 7 [13:18:45]New connection [13:18:45]New thread 3066510692 created [13:18:45]Thread 3066654052 joined [13:18:45]Waiting for new connection... [13:18:45] Sock 7.Parse request [13:18:45]Sock 7.Check first char [13:18:45]Sock 7.First char is OK [13:18:45]request: POST /json_proto HTTP/1.0 [13:18:45]Method: POST [13:18:45]URL: /json_proto [13:18:45]Method is POST - this is cgi request [13:18:45]url: /json_proto [13:18:45]query_string will be loaded in cgi processing [13:18:45]execute_cgi json_proto POST (null) [13:18:45]execute_cgi path=json_proto method=POST [13:18:45]POST find Content-Length [13:18:45]Host: 172.17.96.3:8080 [13:18:45]Content-Length: 677 [13:18:45]Content-Type: application/json [13:18:45] [13:18:45]POST finish read [13:18:45]Found Content-Length = 677 [13:18:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645270", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 7.690, "sum" : 570.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 570.00, "total" : 570.00, "payments": [ { "type": 0, "sum" : 570.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:18:45]execute_script... [13:18: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)645270", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 7.690, "sum" : 570.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 570.00, "total" : 570.00, "payments": [ { "type": 0, "sum" : 570.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:18:45]POST & json_proto [13:18:45]process_json_proto [13:18:45]json parsed OK: [13:18:45]protocol is kg_v1.0 [13:18:45]action value=close_receipt [13:18:45]process_action close_receipt [13:18:45]cmd_close_receipt [13:18:45]MH_GetDate [13:18:45]Write to MH i2c: F0 00 00 C0 92 41 [13:18:45]Write i2c OK [13:18:45]MH_I2C_Read... [13:18:45]Read from MH i2c: F0 [13:18:45]MH_I2C_Read... [13:18:45]Read from MH i2c: F0 09 00 [13:18:45]MH_I2C_Read... [13:18:45]Read from MH i2c: F0 09 00 C0 92 00 3B 32 22 67 44 5E 04 65 4B [13:18:45]GetLastDocTimeStamp 1730294301 [13:18:45]current date 1730294331 [13:18:45]FM_GetShiftState [13:18:45]SAM_PROTO_GetShiftState [13:18:45]wFMCommunicate request_size=4 [13:18:45]MH_SAM_APDU [13:18:45]CAPDU: 80 13 01 00 [13:18:45]Write to MH i2c: E2 08 00 C1 92 80 13 01 00 00 00 00 00 D0 [13:18:45]Write i2c OK [13:18:45]MH_I2C_Read... [13:18:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:18:45]Read from MH i2c: E2 [13:18:45]MH_I2C_Read... [13:18:45]Read from MH i2c: E2 0E 00 [13:18:45]MH_I2C_Read... [13:18:45]Read from MH i2c: E2 0E 00 C1 92 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 BB [13:18:45]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:18:45]wFMCommunicate OK [13:18:45]SAM_PROTO_GetShiftState done [13:18:45]FM_GetShiftState done [13:18:45]opened in 1730247899 [13:18:45]opened+sec_in_day 1730334299 [13:18:45]quantity*price = 57059 [13:18:45]sum+1 = 57061 [13:18:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.60 ИТОГО: 570.00 Внесено: 570.00 СДАЧА: 0.00 НСП 1% : 5.05 НДС 12% : 60.59 Наличными: 570.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 314 30.10.2024 13:18 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311467 ФПД: 32069792047565 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T131851&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311467&fm=32069792047565&tin=02508201610067®Number=0000000000091780&sum=57000 [13:18:46]StoreToDocumentArchive [13:18:46]shift 536 fd 311467 [13:18:46]save to /storage/0536/doc_00311467 [13:18:46]save last doc name /storage/0536/doc_00311467 to /storage/kkm_last_doc_name [13:18:46]save OK [13:18:46]Clear old archive folders... [13:18:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:18:46]tlvbuf is 005F1580 [13:18:46]SAM_PROTO_ClearQueue [13:18:46]wFMCommunicate request_size=4 [13:18:46]MH_SAM_APDU [13:18:46]CAPDU: 80 09 00 00 [13:18:46]Write to MH i2c: E2 08 00 CE 92 80 09 00 00 00 00 00 00 D2 [13:18:46]Write i2c OK [13:18:46]MH_I2C_Read... [13:18:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:18:46]Read from MH i2c: E2 [13:18:46]MH_I2C_Read... [13:18:46]Read from MH i2c: E2 03 00 [13:18:46]MH_I2C_Read... [13:18:46]Read from MH i2c: E2 03 00 CE 92 00 90 00 D4 [13:18:46]RAPDU: 90 00 [13:18:46]wFMCommunicate OK [13:18:46]SAM_PROTO_ClearQueue done [13:18:46]KKMCreateOFDPacket [13:18:46]OFDProtocolAddRootSTLVToBuf [13:18:46]FM_MakeSignedData [13:18:46]FM_MakeSignedData [13:18:46]SAM_PROTO_SignData [13:18:46]wFMCommunicate request_size=4 [13:18:46]MH_SAM_APDU [13:18:46]CAPDU: 80 0D 01 02 [13:18:46]Write to MH i2c: E2 08 00 CF 92 80 0D 01 02 00 00 00 00 DA [13:18:46]Write i2c OK [13:18:46]MH_I2C_Read... [13:18:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:18:47]Read from MH i2c: E2 [13:18:47]MH_I2C_Read... [13:18:47]Read from MH i2c: E2 03 00 [13:18:47]MH_I2C_Read... [13:18:47]Read from MH i2c: E2 03 00 CF 92 00 90 00 D5 [13:18:47]RAPDU: 90 00 [13:18:47]wFMCommunicate OK [13:18:47]wFMCommunicate request_size=255 [13:18:47]MH_SAM_APDU [13:18: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 33 FF 03 08 00 03 0A 1E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 E4 DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 DE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AB 17 00 00 00 00 07 04 06 00 A8 DE 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 01 00 00 F4 03 04 00 3B 32 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AB C0 04 00 35 04 06 00 1D [13:18:47]Write to MH i2c: E2 02 01 D0 92 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 0A 1E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 E4 DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 DE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AB 17 00 00 00 00 07 04 06 00 A8 DE 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 01 00 00 F4 03 04 00 3B 32 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AB C0 04 00 35 04 06 00 1D 00 00 89 [13:18:47]Write i2c OK [13:18:47]MH_I2C_Read... [13:18:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:18:47]Read from MH i2c: E2 [13:18:47]MH_I2C_Read... [13:18:47]Read from MH i2c: E2 03 00 [13:18:47]MH_I2C_Read... [13:18:47]Read from MH i2c: E2 03 00 D0 92 00 90 00 D6 [13:18:47]RAPDU: 90 00 [13:18:47]wFMCommunicate OK [13:18:47]wFMCommunicate request_size=10 [13:18:47]MH_SAM_APDU [13:18:47]CAPDU: 80 0D 02 02 05 2A D4 90 21 CD [13:18:47]Write to MH i2c: E2 0D 00 D1 92 80 0D 02 02 05 00 2A D4 90 21 CD 00 00 63 [13:18:47]Write i2c OK [13:18:47]MH_I2C_Read... [13:18:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:18:47]Read from MH i2c: E2 [13:18:47]MH_I2C_Read... [13:18:47]Read from MH i2c: E2 03 00 [13:18:47]MH_I2C_Read... [13:18:47]Read from MH i2c: E2 03 00 D1 92 00 90 00 D7 [13:18:47]RAPDU: 90 00 [13:18:47]wFMCommunicate OK [13:18:47]wFMCommunicate request_size=4 [13:18:47]MH_SAM_APDU [13:18:47]CAPDU: 80 0D 03 02 [13:18:47]Write to MH i2c: E2 08 00 D2 92 80 0D 03 02 00 00 00 00 DF [13:18:47]Write i2c OK [13:18:47]MH_I2C_Read... [13:18:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:18:47]Read from MH i2c: E2 [13:18:47]MH_I2C_Read... [13:18:47]Read from MH i2c: E2 0B 00 [13:18:47]MH_I2C_Read... [13:18:47]Read from MH i2c: E2 0B 00 D2 92 00 78 FE 5B 31 FD 5A 83 2C 90 00 E8 [13:18:47]RAPDU: 78 FE 5B 31 FD 5A 83 2C 90 00 [13:18:47]wFMCommunicate OK [13:18:47]SAM_PROTO_SignData done [13:18:47]FM_MakeSignedData done [13:18:47]CreateOFDProtocolMessage [13:18:47]wFMCommunicate request_size=4 [13:18:47]MH_SAM_APDU [13:18:47]CAPDU: 80 11 00 00 [13:18:47]Write to MH i2c: E2 08 00 D3 92 80 11 00 00 00 00 00 00 DF [13:18:47]Write i2c OK [13:18:47]MH_I2C_Read... [13:18:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:18:47]Read from MH i2c: E2 [13:18:47]MH_I2C_Read... [13:18:47]Read from MH i2c: E2 17 00 [13:18:47]MH_I2C_Read... [13:18:47]Read from MH i2c: E2 17 00 D3 92 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 34 [13:18:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:18:47]wFMCommunicate OK [13:18:47]CreateOFDProtocolMessage done [13:18:47]OFDSenderStorePacket 311467 [13:18:47]StoreOFDPacket docnum=311467 [13:18:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 06 41 07 01 36 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 33 FF 03 08 00 03 0A 1E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 E4 DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 DE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AB 17 00 00 00 00 07 04 06 00 A8 DE 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 01 00 00 F4 03 04 00 3B 32 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AB C0 04 00 35 04 06 00 1D 2A D4 90 21 CD 78 FE 5B 31 FD 5A 83 2C [13:18:47]CheckFolder [13:18:47]dirname=/storage/ofd_packets [13:18:47]CheckFolder done [13:18:47]ProducePacketName [13:18:47]name=ofd_packets/00311467 [13:18:47]NVStorageSaveData ofd_packets/00311467 [13:18:47]File name is /storage/ofd_packets/00311467 [13:18:47]Write 301 bytes [13:18:47]NVStorageSaveData done [13:18:47]OFDSenderStorePacket done [13:18:47]KKMCreateOFDPacket done [13:18:47]NVStorageSaveData kkm_last_timestamp [13:18:47]File name is /storage/kkm_last_timestamp [13:18:47]Write 4 bytes [13:18:47]NVStorageSaveData done [13:18:47]ExternCall_PrintAddStr [13:18:47]wPrintStart [13:18:47]Write to MH i2c: 01 00 00 D4 92 66 [13:18:47]Write i2c OK [13:18:47]MH_I2C_Read... [13:18:47]Read from MH i2c: 01 [13:18:47]MH_I2C_Read... [13:18:47]Read from MH i2c: 01 07 00 [13:18:47]MH_I2C_Read... [13:18:47]Read from MH i2c: 01 07 00 D4 92 00 00 00 00 00 FF 0F 7B [13:18:47]RasterBufferAndPrint [13:18:47]line Счет N : (1)645270 [13:18:47]line ИНН: 02508201610067 [13:18:47]line Контрольно-Кассовый Чек [13:18:47]line ПРОДАЖА [13:18:47]line ТРК (МРК, ГНК) : 61 [13:18:47]line Товар: 2710124500 [13:18:47]line Аи-95-К-3 [13:18:47]line 7.690 * 74.20 [13:18:47]line = 570.60 [13:18:47]line НДС 12% НСП 1% [13:18:47]line > о реализуемом товаре [13:18:47]line ОКРУГЛЕНИЕ: -0.60 [13:18:47]line ИТОГО: 570.00 [13:18:47]line Внесено: 570.00 [13:18:47]line СДАЧА: 0.00 [13:18:47]line НСП 1% : 5.05 [13:18:47]line НДС 12% : 60.59 [13:18:47]line Наличными: 570.00 [13:18:47]line Безнал.: 0.00 [13:18:47]line Место: АЗС № 172 "Партнер Нефть" [13:18:47]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:18:47]line СНО: Общий режим [13:18:47]line Чек 314 30.10.2024 13:18 [13:18:47]line Смена: 536 ФФД: 1.0 [13:18:47]line ЗНМ: 0300000116 [13:18:47]line РНМ: 0000000000091780 [13:18:47]line Версия ККМ: 001 [13:18:47]line ФМ: 0000000000871765 [13:18:47]line ФД: 311467 [13:18:47]line ФПД: 32069792047565 [13:18:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T131851&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311467&fm=32069792047565&tin=02508201610067®Number=0000000000091780&sum=57000 [13:18:47]written 0, free lines is 4095 [13:18:47]OFD Sender: Processing packet 311467 [packets to send 223, broken 222] [13:18:47]ProducePacketName [13:18:47]name=ofd_packets/00311467 [13:18:47]OFD Sender: To server: pG, [13:18:47]CommunicateWithHost lk.salyk.kg:30040 [13:18:47]ConnectInit lk.salyk.kg [13:18:47]Connected sock=10 [13:18:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 06 41 07 01 36 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 33 FF 03 08 00 03 0A 1E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 E4 DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 DE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AB 17 00 00 00 00 07 04 06 00 A8 DE 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 01 00 00 F4 03 04 00 3B 32 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AB C0 04 00 35 04 06 00 1D 2A D4 90 21 CD 78 FE 5B 31 FD 5A 83 2C [13:18:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 A4 3D 47 00 5A 62 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AB C0 04 00 F4 03 04 00 8A D8 21 67 B6 04 01 00 00 EF 7F E8 CD 4F B9 39 AA [13:18:47]CommunicateWithHost err = 0 [13:18:47]CheckOFDResponse [13:18:47]1017 (14) - 77093643461234 [13:18:47]1041 (16) - 0000000000871765 [13:18:47]1040 (4) - 311467 [13:18:47]1012 (4) - 30.10.2024 06:56 [13:18:47]1206 (1) - 0 [13:18:47]OFD Sender: Remove packet 311467 [13:18:47]ProducePacketName [13:18:47]name=ofd_packets/00311467 [13:18:47]NVStorageDeleteData [13:18:47]Write to MH i2c: 01 00 00 FE 92 90 [13:18:47]Write i2c OK [13:18:47]MH_I2C_Read... [13:18:47]Read from MH i2c: 01 [13:18:47]MH_I2C_Read... [13:18:47]Read from MH i2c: 01 07 00 [13:18:47]MH_I2C_Read... [13:18:47]Read from MH i2c: 01 07 00 FE 92 00 00 00 00 00 CC 0C 6F [13:18:47]RasterBufferAndPrint [13:18:47]line [13:18:47]line [13:18:47]line [13:18:47]line [13:18:47]line [13:18:47]written 0, free lines is 3282 [13:18:47]MH_Cut [13:18:47]Write to MH i2c: D1 01 00 05 93 01 6A [13:18:47]Write i2c OK [13:18:47]MH_I2C_Read... [13:18:47]Read from MH i2c: D1 [13:18:47]MH_I2C_Read... [13:18:47]Read from MH i2c: D1 01 00 [13:18:47]MH_I2C_Read... [13:18:47]Read from MH i2c: D1 01 00 05 93 00 69 [13:18:47]Write to MH i2c: 01 00 00 06 93 99 [13:18:47]Write i2c OK [13:18:47]MH_I2C_Read... [13:18:48]OFD Sender: No OFD packet to send [13:18:48]*** Cut start [13:18:48]*** Purtial cut [13:18:48]*** Stage 1: CUTSNS_PIN = 1 [13:18:48]Read from MH i2c: 01 [13:18:48]MH_I2C_Read... [13:18:48]*** Stop cut motor [13:18:48]*** Cut end [13:18:48]Read from MH i2c: 01 07 00 [13:18:48]MH_I2C_Read... [13:18:48]Read from MH i2c: 01 07 00 06 93 00 00 00 00 00 FF 0F AE [13:18:48]process_action close_receipt done [13:18:48]requested_data is exist [13:18:48]produce_requested_data [13:18:48]requested_item fm.sn is exist - process it [13:18:48]wFMCommunicate request_size=4 [13:18:48]MH_SAM_APDU [13:18:48]CAPDU: 80 11 00 00 [13:18:48]Write to MH i2c: E2 08 00 07 93 80 11 00 00 00 00 00 00 14 [13:18:48]Write i2c OK [13:18:48]MH_I2C_Read... [13:18:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:18:49]Read from MH i2c: E2 [13:18:49]MH_I2C_Read... [13:18:49]Read from MH i2c: E2 17 00 [13:18:49]MH_I2C_Read... [13:18:49]Read from MH i2c: E2 17 00 07 93 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 69 [13:18:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:18:49]wFMCommunicate OK [13:18:49]requested_item fd.num is exist - process it [13:18:49]SAM_PROTO_GetFieldsCounters [13:18:49]wFMCommunicate request_size=4 [13:18:49]MH_SAM_APDU [13:18:49]CAPDU: 80 13 00 00 [13:18:49]Write to MH i2c: E2 08 00 08 93 80 13 00 00 00 00 00 00 17 [13:18:49]Write i2c OK [13:18:49]MH_I2C_Read... [13:18:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:18:49]Read from MH i2c: E2 [13:18:49]MH_I2C_Read... [13:18:49]Read from MH i2c: E2 62 00 [13:18:49]MH_I2C_Read... [13:18:49]Read from MH i2c: E2 62 00 08 93 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AB C0 04 00 0E 04 04 00 18 02 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 74 [13:18: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AB C0 04 00 0E 04 04 00 18 02 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 [13:18:49]wFMCommunicate OK [13:18:49]SAM_PROTO_GetFieldsCounters done [13:18:49]requested_item shift.num is exist - process it [13:18:49]requested_item shift.opened is exist - process it [13:18:49]req_shift_opened [13:18:49]FM_GetShiftState [13:18:49]SAM_PROTO_GetShiftState [13:18:49]wFMCommunicate request_size=4 [13:18:49]MH_SAM_APDU [13:18:49]CAPDU: 80 13 01 00 [13:18:49]Write to MH i2c: E2 08 00 09 93 80 13 01 00 00 00 00 00 19 [13:18:49]Write i2c OK [13:18:49]MH_I2C_Read... [13:18:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:18:49]Read from MH i2c: E2 [13:18:49]MH_I2C_Read... [13:18:49]Read from MH i2c: E2 0E 00 [13:18:49]MH_I2C_Read... [13:18:49]Read from MH i2c: E2 0E 00 09 93 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 04 [13:18:49]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:18:49]wFMCommunicate OK [13:18:49]SAM_PROTO_GetShiftState done [13:18:49]FM_GetShiftState done [13:18:49]req_shift_opened done [13:18:49]requested_item shift.open_date is exist - process it [13:18:49]req_shift_open_date [13:18:49]req_shift_open_date done [13:18:49]produce_requested_data done [13:18:49]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311467,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:18:49]process_action_free close_receipt [13:18:49]json_value_free [13:18:49]json_value_free done [13:18:49]process_json_proto returns [13:18:49]Send response to host [13:18:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311467,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:18:49]free response buf [13:18:49]execute_script done [13:18:49]execute_script returns [13:18:49]free content buf [13:18:49]Sock 7.Close socket [13:18:49]Sock 7.Thread stoped [13:18:53]OFD Sender: No OFD packet to send [13:18:58]OFD Sender: No OFD packet to send [13:19:03]OFD Sender: No OFD packet to send [13:19:08]OFD Sender: No OFD packet to send [13:19:13]OFD Sender: No OFD packet to send [13:19:18]OFD Sender: No OFD packet to send [13:19:23]OFD Sender: No OFD packet to send [13:19:28]OFD Sender: No OFD packet to send [13:19:33]OFD Sender: No OFD packet to send [13:19:38]OFD Sender: No OFD packet to send [13:19:43]OFD Sender: No OFD packet to send [13:19:48]OFD Sender: No OFD packet to send [13:19:53]OFD Sender: No OFD packet to send [13:19:58]OFD Sender: No OFD packet to send [13:20:03]OFD Sender: No OFD packet to send [13:20:08]OFD Sender: No OFD packet to send [13:20:13]OFD Sender: No OFD packet to send [13:20:18]OFD Sender: No OFD packet to send [13:20:23]OFD Sender: No OFD packet to send [13:20:28]OFD Sender: No OFD packet to send [13:20:33]OFD Sender: No OFD packet to send [13:20:38]OFD Sender: No OFD packet to send [13:20:43]OFD Sender: No OFD packet to send [13:20:48]OFD Sender: No OFD packet to send [13:20:53]OFD Sender: No OFD packet to send [13:20:58]OFD Sender: No OFD packet to send [13:21:03]OFD Sender: No OFD packet to send [13:21:08]OFD Sender: No OFD packet to send [13:21:13]OFD Sender: No OFD packet to send [13:21:18]OFD Sender: No OFD packet to send [13:21:23]OFD Sender: No OFD packet to send [13:21:28]OFD Sender: No OFD packet to send [13:21:33]OFD Sender: No OFD packet to send [13:21:38]OFD Sender: No OFD packet to send [13:21:43]OFD Sender: No OFD packet to send [13:21:48]OFD Sender: No OFD packet to send [13:21:53]OFD Sender: No OFD packet to send [13:21:58]OFD Sender: No OFD packet to send [13:22:03]OFD Sender: No OFD packet to send [13:22:08]OFD Sender: No OFD packet to send [13:22:13]OFD Sender: No OFD packet to send [13:22:18]OFD Sender: No OFD packet to send [13:22:23]OFD Sender: No OFD packet to send [13:22:28]OFD Sender: No OFD packet to send [13:22:33]OFD Sender: No OFD packet to send [13:22:38]OFD Sender: No OFD packet to send [13:22:43]OFD Sender: No OFD packet to send [13:22:48]OFD Sender: No OFD packet to send [13:22:53]OFD Sender: No OFD packet to send [13:22:58]accept exits with 9 [13:22:58]New connection [13:22:58]New thread 3066654052 created [13:22:58]Thread 3066510692 joined [13:22:58]Waiting for new connection... [13:22:58] Sock 9.Parse request [13:22:58]Sock 9.Check first char [13:22:58]Sock 9.First char is OK [13:22:58]request: POST /json_proto HTTP/1.0 [13:22:58]Method: POST [13:22:58]URL: /json_proto [13:22:58]Method is POST - this is cgi request [13:22:58]url: /json_proto [13:22:58]query_string will be loaded in cgi processing [13:22:58]execute_cgi json_proto POST (null) [13:22:58]execute_cgi path=json_proto method=POST [13:22:58]POST find Content-Length [13:22:58]Host: 172.17.96.3:8080 [13:22:58]Content-Length: 683 [13:22:58]Content-Type: application/json [13:22:58] [13:22:58]POST finish read [13:22:58]Found Content-Length = 683 [13:22:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645271", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 5.190, "sum" : 400.67, "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:22:58]execute_script... [13:22: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)645271", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 5.190, "sum" : 400.67, "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:22:58]POST & json_proto [13:22:58]process_json_proto [13:22:58]json parsed OK: [13:22:58]protocol is kg_v1.0 [13:22:58]action value=close_receipt [13:22:58]process_action close_receipt [13:22:58]cmd_close_receipt [13:22:58]MH_GetDate [13:22:58]Write to MH i2c: F0 00 00 0A 93 8C [13:22:58]Write i2c OK [13:22:58]MH_I2C_Read... [13:22:58]Read from MH i2c: F0 [13:22:58]MH_I2C_Read... [13:22:58]Read from MH i2c: F0 09 00 [13:22:58]MH_I2C_Read... [13:22:58]Read from MH i2c: F0 09 00 0A 93 00 37 33 22 67 44 5E 04 65 93 [13:22:58]GetLastDocTimeStamp 1730294331 [13:22:58]current date 1730294583 [13:22:58]FM_GetShiftState [13:22:58]SAM_PROTO_GetShiftState [13:22:58]wFMCommunicate request_size=4 [13:22:58]MH_SAM_APDU [13:22:58]CAPDU: 80 13 01 00 [13:22:58]Write to MH i2c: E2 08 00 0B 93 80 13 01 00 00 00 00 00 1B [13:22:58]Write i2c OK [13:22:58]MH_I2C_Read... [13:22:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:22:58]Read from MH i2c: E2 [13:22:58]MH_I2C_Read... [13:22:58]Read from MH i2c: E2 0E 00 [13:22:58]MH_I2C_Read... [13:22:58]Read from MH i2c: E2 0E 00 0B 93 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 06 [13:22:58]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:22:58]wFMCommunicate OK [13:22:58]SAM_PROTO_GetShiftState done [13:22:58]FM_GetShiftState done [13:22:58]opened in 1730247899 [13:22:58]opened+sec_in_day 1730334299 [13:22:58]quantity*price = 40066 [13:22:58]sum+1 = 40068 [13:22:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.67 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.55 НДС 12% : 42.55 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 315 30.10.2024 13:23 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311468 ФПД: 16063238592913 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T132303&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311468&fm=16063238592913&tin=02508201610067®Number=0000000000091780&sum=40000 [13:22:59]StoreToDocumentArchive [13:22:59]shift 536 fd 311468 [13:22:59]save to /storage/0536/doc_00311468 [13:22:59]save last doc name /storage/0536/doc_00311468 to /storage/kkm_last_doc_name [13:22:59]save OK [13:22:59]Clear old archive folders... [13:22:59]ProcessDocumentItem done err = 0, tmpTLVsize=257 [13:22:59]tlvbuf is 0063BFE0 [13:22:59]SAM_PROTO_ClearQueue [13:22:59]wFMCommunicate request_size=4 [13:22:59]MH_SAM_APDU [13:22:59]CAPDU: 80 09 00 00 [13:22:59]Write to MH i2c: E2 08 00 18 93 80 09 00 00 00 00 00 00 1D [13:22:59]Write i2c OK [13:22:59]MH_I2C_Read... [13:22:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:22:59]Read from MH i2c: E2 [13:22:59]MH_I2C_Read... [13:22:59]Read from MH i2c: E2 03 00 [13:22:59]MH_I2C_Read... [13:22:59]Read from MH i2c: E2 03 00 18 93 00 90 00 1F [13:22:59]RAPDU: 90 00 [13:22:59]wFMCommunicate OK [13:22:59]SAM_PROTO_ClearQueue done [13:22:59]KKMCreateOFDPacket [13:22:59]OFDProtocolAddRootSTLVToBuf [13:22:59]FM_MakeSignedData [13:22:59]FM_MakeSignedData [13:22:59]SAM_PROTO_SignData [13:22:59]wFMCommunicate request_size=4 [13:22:59]MH_SAM_APDU [13:22:59]CAPDU: 80 0D 01 02 [13:22:59]Write to MH i2c: E2 08 00 19 93 80 0D 01 02 00 00 00 00 25 [13:22:59]Write i2c OK [13:22:59]MH_I2C_Read... [13:22:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:22:59]Read from MH i2c: E2 [13:22:59]MH_I2C_Read... [13:22:59]Read from MH i2c: E2 03 00 [13:22:59]MH_I2C_Read... [13:22:59]Read from MH i2c: E2 03 00 19 93 00 90 00 20 [13:22:59]RAPDU: 90 00 [13:22:59]wFMCommunicate OK [13:22:59]wFMCommunicate request_size=255 [13:22:59]MH_SAM_APDU [13:22:59]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 83 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 3B 01 00 00 F4 03 04 00 37 33 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AC C0 04 [13:22:59]Write to MH i2c: E2 02 01 1A 93 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 83 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 3B 01 00 00 F4 03 04 00 37 33 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AC C0 04 00 00 FC [13:22:59]Write i2c OK [13:22:59]MH_I2C_Read... [13:22:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:22:59]Read from MH i2c: E2 [13:22:59]MH_I2C_Read... [13:22:59]Read from MH i2c: E2 03 00 [13:22:59]MH_I2C_Read... [13:22:59]Read from MH i2c: E2 03 00 1A 93 00 90 00 21 [13:22:59]RAPDU: 90 00 [13:22:59]wFMCommunicate OK [13:22:59]wFMCommunicate request_size=16 [13:22:59]MH_SAM_APDU [13:22:59]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 0E 9C 03 A1 59 91 [13:22:59]Write to MH i2c: E2 13 00 1B 93 80 0D 02 02 0B 00 00 35 04 06 00 0E 9C 03 A1 59 91 00 00 B5 [13:22:59]Write i2c OK [13:22:59]MH_I2C_Read... [13:22:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:22:59]Read from MH i2c: E2 [13:22:59]MH_I2C_Read... [13:22:59]Read from MH i2c: E2 03 00 [13:22:59]MH_I2C_Read... [13:22:59]Read from MH i2c: E2 03 00 1B 93 00 90 00 22 [13:22:59]RAPDU: 90 00 [13:22:59]wFMCommunicate OK [13:22:59]wFMCommunicate request_size=4 [13:22:59]MH_SAM_APDU [13:22:59]CAPDU: 80 0D 03 02 [13:22:59]Write to MH i2c: E2 08 00 1C 93 80 0D 03 02 00 00 00 00 2A [13:22:59]Write i2c OK [13:22:59]MH_I2C_Read... [13:22:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:22:59]Read from MH i2c: E2 [13:22:59]MH_I2C_Read... [13:22:59]Read from MH i2c: E2 0B 00 [13:22:59]MH_I2C_Read... [13:22:59]Read from MH i2c: E2 0B 00 1C 93 00 97 5C D7 ED 55 A9 8B DA 90 00 45 [13:22:59]RAPDU: 97 5C D7 ED 55 A9 8B DA 90 00 [13:22:59]wFMCommunicate OK [13:22:59]SAM_PROTO_SignData done [13:22:59]FM_MakeSignedData done [13:22:59]CreateOFDProtocolMessage [13:22:59]wFMCommunicate request_size=4 [13:22:59]MH_SAM_APDU [13:22:59]CAPDU: 80 11 00 00 [13:22:59]Write to MH i2c: E2 08 00 1D 93 80 11 00 00 00 00 00 00 2A [13:22:59]Write i2c OK [13:22:59]MH_I2C_Read... [13:22:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:22:59]Read from MH i2c: E2 [13:22:59]MH_I2C_Read... [13:22:59]Read from MH i2c: E2 17 00 [13:22:59]MH_I2C_Read... [13:22:59]Read from MH i2c: E2 17 00 1D 93 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7F [13:22:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:22:59]wFMCommunicate OK [13:22:59]CreateOFDProtocolMessage done [13:22:59]OFDSenderStorePacket 311468 [13:22:59]StoreOFDPacket docnum=311468 [13:22:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 ED 80 0D 01 F8 65 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 83 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 3B 01 00 00 F4 03 04 00 37 33 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AC C0 04 00 35 04 06 00 0E 9C 03 A1 59 91 97 5C D7 ED 55 A9 8B DA [13:22:59]CheckFolder [13:22:59]dirname=/storage/ofd_packets [13:22:59]CheckFolder done [13:22:59]ProducePacketName [13:22:59]name=ofd_packets/00311468 [13:22:59]NVStorageSaveData ofd_packets/00311468 [13:22:59]File name is /storage/ofd_packets/00311468 [13:22:59]Write 307 bytes [13:22:59]NVStorageSaveData done [13:22:59]OFDSenderStorePacket done [13:22:59]KKMCreateOFDPacket done [13:22:59]NVStorageSaveData kkm_last_timestamp [13:22:59]File name is /storage/kkm_last_timestamp [13:22:59]Write 4 bytes [13:22:59]NVStorageSaveData done [13:22:59]ExternCall_PrintAddStr [13:22:59]wPrintStart [13:22:59]Write to MH i2c: 01 00 00 1E 93 B1 [13:22:59]Write i2c OK [13:22:59]MH_I2C_Read... [13:22:59]Read from MH i2c: 01 [13:22:59]MH_I2C_Read... [13:22:59]Read from MH i2c: 01 07 00 [13:22:59]MH_I2C_Read... [13:22:59]Read from MH i2c: 01 07 00 1E 93 00 00 00 00 00 FF 0F C6 [13:22:59]RasterBufferAndPrint [13:22:59]line Счет N : (1)645271 [13:22:59]line ИНН: 02508201610067 [13:22:59]line Контрольно-Кассовый Чек [13:22:59]line ПРОДАЖА [13:22:59]line ТРК (МРК, ГНК) : 32 [13:22:59]line Товар: 2710194210 [13:22:59]line D-ENERGY ДТ-К-2 [13:22:59]line 5.190 * 77.20 [13:22:59]line = 400.67 [13:22:59]line НДС 12% НСП 1% [13:22:59]line > о реализуемом товаре [13:22:59]line ОКРУГЛЕНИЕ: -0.67 [13:22:59]line ИТОГО: 400.00 [13:22:59]line Внесено: 400.00 [13:22:59]line СДАЧА: 0.00 [13:22:59]line НСП 1% : 3.55 [13:22:59]line НДС 12% : 42.55 [13:22:59]line Наличными: 400.00 [13:22:59]line Безнал.: 0.00 [13:22:59]line Место: АЗС № 172 "Партнер Нефть" [13:22:59]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:22:59]line СНО: Общий режим [13:22:59]line Чек 315 30.10.2024 13:23 [13:22:59]line Смена: 536 ФФД: 1.0 [13:22:59]line ЗНМ: 0300000116 [13:22:59]line РНМ: 0000000000091780 [13:22:59]line Версия ККМ: 001 [13:22:59]line ФМ: 0000000000871765 [13:22:59]line ФД: 311468 [13:22:59]line ФПД: 16063238592913 [13:22:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T132303&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311468&fm=16063238592913&tin=02508201610067®Number=0000000000091780&sum=40000 [13:23:00]OFD Sender: Processing packet 311468 [packets to send 223, broken 222] [13:23:00]ProducePacketName [13:23:00]name=ofd_packets/00311468 [13:23:00]OFD Sender: To server: pG, [13:23:00]CommunicateWithHost lk.salyk.kg:30040 [13:23:00]ConnectInit lk.salyk.kg [13:23:00]written 0, free lines is 4095 [13:23:00]Connected sock=11 [13:23:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 ED 80 0D 01 F8 65 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 83 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 3B 01 00 00 F4 03 04 00 37 33 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AC C0 04 00 35 04 06 00 0E 9C 03 A1 59 91 97 5C D7 ED 55 A9 8B DA [13:23:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 7F CB 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 31 37 36 35 10 04 04 00 AC C0 04 00 F4 03 04 00 87 D9 21 67 B6 04 01 00 00 45 CF 4E 49 E5 9D D4 D1 [13:23:00]CommunicateWithHost err = 0 [13:23:00]CheckOFDResponse [13:23:00]1017 (14) - 77093643461234 [13:23:00]1041 (16) - 0000000000871765 [13:23:00]1040 (4) - 311468 [13:23:00]1012 (4) - 30.10.2024 07:00 [13:23:00]1206 (1) - 0 [13:23:00]OFD Sender: Remove packet 311468 [13:23:00]ProducePacketName [13:23:00]name=ofd_packets/00311468 [13:23:00]NVStorageDeleteData [13:23:00]Write to MH i2c: 01 00 00 48 93 DB [13:23:00]Write i2c OK [13:23:00]MH_I2C_Read... [13:23:00]Read from MH i2c: 01 [13:23:00]MH_I2C_Read... [13:23:00]Read from MH i2c: 01 07 00 [13:23:00]MH_I2C_Read... [13:23:00]Read from MH i2c: 01 07 00 48 93 00 00 00 00 00 BF 0C AD [13:23:00]RasterBufferAndPrint [13:23:00]line [13:23:00]line [13:23:00]line [13:23:00]line [13:23:00]line [13:23:00]written 0, free lines is 3269 [13:23:00]MH_Cut [13:23:00]Write to MH i2c: D1 01 00 4F 93 01 B4 [13:23:00]Write i2c OK [13:23:00]MH_I2C_Read... [13:23:00]Read from MH i2c: D1 [13:23:00]MH_I2C_Read... [13:23:00]Read from MH i2c: D1 01 00 [13:23:00]MH_I2C_Read... [13:23:00]Read from MH i2c: D1 01 00 4F 93 00 B3 [13:23:00]Write to MH i2c: 01 00 00 50 93 E3 [13:23:00]Write i2c OK [13:23:00]MH_I2C_Read... [13:23:01]OFD Sender: No OFD packet to send [13:23:01]*** Cut start [13:23:01]*** Purtial cut [13:23:01]*** Stage 1: CUTSNS_PIN = 1 [13:23:01]Read from MH i2c: 01 [13:23:01]MH_I2C_Read... [13:23:01]*** Stop cut motor [13:23:01]*** Cut end [13:23:01]Read from MH i2c: 01 07 00 [13:23:01]MH_I2C_Read... [13:23:01]Read from MH i2c: 01 07 00 50 93 00 00 00 00 00 FF 0F F8 [13:23:01]process_action close_receipt done [13:23:01]requested_data is exist [13:23:01]produce_requested_data [13:23:01]requested_item fm.sn is exist - process it [13:23:01]wFMCommunicate request_size=4 [13:23:01]MH_SAM_APDU [13:23:01]CAPDU: 80 11 00 00 [13:23:01]Write to MH i2c: E2 08 00 51 93 80 11 00 00 00 00 00 00 5E [13:23:01]Write i2c OK [13:23:01]MH_I2C_Read... [13:23:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:23:01]Read from MH i2c: E2 [13:23:01]MH_I2C_Read... [13:23:01]Read from MH i2c: E2 17 00 [13:23:01]MH_I2C_Read... [13:23:01]Read from MH i2c: E2 17 00 51 93 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B3 [13:23:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:23:01]wFMCommunicate OK [13:23:01]requested_item fd.num is exist - process it [13:23:01]SAM_PROTO_GetFieldsCounters [13:23:01]wFMCommunicate request_size=4 [13:23:01]MH_SAM_APDU [13:23:01]CAPDU: 80 13 00 00 [13:23:01]Write to MH i2c: E2 08 00 52 93 80 13 00 00 00 00 00 00 61 [13:23:01]Write i2c OK [13:23:01]MH_I2C_Read... [13:23:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:23:01]Read from MH i2c: E2 [13:23:01]MH_I2C_Read... [13:23:01]Read from MH i2c: E2 62 00 [13:23:01]MH_I2C_Read... [13:23:01]Read from MH i2c: E2 62 00 52 93 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AC C0 04 00 0E 04 04 00 18 02 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 C2 [13:23: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AC C0 04 00 0E 04 04 00 18 02 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 [13:23:01]wFMCommunicate OK [13:23:01]SAM_PROTO_GetFieldsCounters done [13:23:01]requested_item shift.num is exist - process it [13:23:01]requested_item shift.opened is exist - process it [13:23:01]req_shift_opened [13:23:01]FM_GetShiftState [13:23:01]SAM_PROTO_GetShiftState [13:23:01]wFMCommunicate request_size=4 [13:23:01]MH_SAM_APDU [13:23:01]CAPDU: 80 13 01 00 [13:23:01]Write to MH i2c: E2 08 00 53 93 80 13 01 00 00 00 00 00 63 [13:23:01]Write i2c OK [13:23:01]MH_I2C_Read... [13:23:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:23:01]Read from MH i2c: E2 [13:23:01]MH_I2C_Read... [13:23:01]Read from MH i2c: E2 0E 00 [13:23:01]MH_I2C_Read... [13:23:01]Read from MH i2c: E2 0E 00 53 93 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 4E [13:23:01]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:23:01]wFMCommunicate OK [13:23:01]SAM_PROTO_GetShiftState done [13:23:01]FM_GetShiftState done [13:23:01]req_shift_opened done [13:23:01]requested_item shift.open_date is exist - process it [13:23:01]req_shift_open_date [13:23:01]req_shift_open_date done [13:23:01]produce_requested_data done [13:23:01]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311468,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:23:01]process_action_free close_receipt [13:23:01]json_value_free [13:23:01]json_value_free done [13:23:01]process_json_proto returns [13:23:01]Send response to host [13:23:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311468,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:23:01]free response buf [13:23:01]execute_script done [13:23:01]execute_script returns [13:23:01]free content buf [13:23:01]Sock 9.Close socket [13:23:01]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: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:41]accept exits with 7 [13:23:41]New connection [13:23:41]New thread 3066510692 created [13:23:41]Thread 3066654052 joined [13:23:41]Waiting for new connection... [13:23:41] Sock 7.Parse request [13:23:41]Sock 7.Check first char [13:23:41]Sock 7.First char is OK [13:23:41]request: POST /json_proto HTTP/1.0 [13:23:41]Method: POST [13:23:41]URL: /json_proto [13:23:41]Method is POST - this is cgi request [13:23:41]url: /json_proto [13:23:41]query_string will be loaded in cgi processing [13:23:41]execute_cgi json_proto POST (null) [13:23:41]execute_cgi path=json_proto method=POST [13:23:41]POST find Content-Length [13:23:41]Host: 172.17.96.3:8080 [13:23:41]Content-Length: 678 [13:23:41]Content-Type: application/json [13:23:41] [13:23:41]POST finish read [13:23:41]Found Content-Length = 678 [13:23:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645272", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "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:23:41]execute_script... [13:23: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)645272", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "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:23:41]POST & json_proto [13:23:41]process_json_proto [13:23:41]json parsed OK: [13:23:41]protocol is kg_v1.0 [13:23:41]action value=close_receipt [13:23:41]process_action close_receipt [13:23:41]cmd_close_receipt [13:23:41]MH_GetDate [13:23:41]Write to MH i2c: F0 00 00 54 93 D6 [13:23:41]Write i2c OK [13:23:41]MH_I2C_Read... [13:23:41]Read from MH i2c: F0 [13:23:41]MH_I2C_Read... [13:23:41]Read from MH i2c: F0 09 00 [13:23:41]MH_I2C_Read... [13:23:41]Read from MH i2c: F0 09 00 54 93 00 62 33 22 67 44 5E 04 65 08 [13:23:41]GetLastDocTimeStamp 1730294583 [13:23:41]current date 1730294626 [13:23:41]FM_GetShiftState [13:23:41]SAM_PROTO_GetShiftState [13:23:41]wFMCommunicate request_size=4 [13:23:41]MH_SAM_APDU [13:23:41]CAPDU: 80 13 01 00 [13:23:41]Write to MH i2c: E2 08 00 55 93 80 13 01 00 00 00 00 00 65 [13:23:41]Write i2c OK [13:23:41]MH_I2C_Read... [13:23:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:23:41]Read from MH i2c: E2 [13:23:41]MH_I2C_Read... [13:23:41]Read from MH i2c: E2 0E 00 [13:23:41]MH_I2C_Read... [13:23:41]Read from MH i2c: E2 0E 00 55 93 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 50 [13:23:41]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:23:41]wFMCommunicate OK [13:23:41]SAM_PROTO_GetShiftState done [13:23:41]FM_GetShiftState done [13:23:41]opened in 1730247899 [13:23:41]opened+sec_in_day 1730334299 [13:23:41]quantity*price = 70044 [13:23:41]sum+1 = 70045 [13:23:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 316 30.10.2024 13:23 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311469 ФПД: 110093935035379 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T132347&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311469&fm=110093935035379&tin=02508201610067®Number=0000000000091780&sum=70000 [13:23:42]StoreToDocumentArchive [13:23:42]shift 536 fd 311469 [13:23:42]save to /storage/0536/doc_00311469 [13:23:42]save last doc name /storage/0536/doc_00311469 to /storage/kkm_last_doc_name [13:23:42]save OK [13:23:42]Clear old archive folders... [13:23:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:23:42]tlvbuf is 0066E170 [13:23:42]SAM_PROTO_ClearQueue [13:23:42]wFMCommunicate request_size=4 [13:23:42]MH_SAM_APDU [13:23:42]CAPDU: 80 09 00 00 [13:23:42]Write to MH i2c: E2 08 00 62 93 80 09 00 00 00 00 00 00 67 [13:23:42]Write i2c OK [13:23:42]MH_I2C_Read... [13:23:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:23:42]Read from MH i2c: E2 [13:23:42]MH_I2C_Read... [13:23:42]Read from MH i2c: E2 03 00 [13:23:42]MH_I2C_Read... [13:23:42]Read from MH i2c: E2 03 00 62 93 00 90 00 69 [13:23:42]RAPDU: 90 00 [13:23:42]wFMCommunicate OK [13:23:42]SAM_PROTO_ClearQueue done [13:23:42]KKMCreateOFDPacket [13:23:42]OFDProtocolAddRootSTLVToBuf [13:23:42]FM_MakeSignedData [13:23:42]FM_MakeSignedData [13:23:42]SAM_PROTO_SignData [13:23:42]wFMCommunicate request_size=4 [13:23:42]MH_SAM_APDU [13:23:42]CAPDU: 80 0D 01 02 [13:23:42]Write to MH i2c: E2 08 00 63 93 80 0D 01 02 00 00 00 00 6F [13:23:42]Write i2c OK [13:23:42]MH_I2C_Read... [13:23:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:23:42]Read from MH i2c: E2 [13:23:42]MH_I2C_Read... [13:23:42]Read from MH i2c: E2 03 00 [13:23:42]MH_I2C_Read... [13:23:42]Read from MH i2c: E2 03 00 63 93 00 90 00 6A [13:23:42]RAPDU: 90 00 [13:23:42]wFMCommunicate OK [13:23:42]wFMCommunicate request_size=255 [13:23:42]MH_SAM_APDU [13: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 3C 01 00 00 F4 03 04 00 63 33 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AD C0 04 00 35 04 06 00 64 [13:23:42]Write to MH i2c: E2 02 01 64 93 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 3C 01 00 00 F4 03 04 00 63 33 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AD C0 04 00 35 04 06 00 64 00 00 58 [13:23:42]Write i2c OK [13:23:42]MH_I2C_Read... [13:23:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:23:43]Read from MH i2c: E2 [13:23:43]MH_I2C_Read... [13:23:43]Read from MH i2c: E2 03 00 [13:23:43]MH_I2C_Read... [13:23:43]Read from MH i2c: E2 03 00 64 93 00 90 00 6B [13:23:43]RAPDU: 90 00 [13:23:43]wFMCommunicate OK [13:23:43]wFMCommunicate request_size=10 [13:23:43]MH_SAM_APDU [13:23:43]CAPDU: 80 0D 02 02 05 21 3D E3 C3 F3 [13:23:43]Write to MH i2c: E2 0D 00 65 93 80 0D 02 02 05 00 21 3D E3 C3 F3 00 00 73 [13:23:43]Write i2c OK [13:23:43]MH_I2C_Read... [13:23:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:23:43]Read from MH i2c: E2 [13:23:43]MH_I2C_Read... [13:23:43]Read from MH i2c: E2 03 00 [13:23:43]MH_I2C_Read... [13:23:43]Read from MH i2c: E2 03 00 65 93 00 90 00 6C [13:23:43]RAPDU: 90 00 [13:23:43]wFMCommunicate OK [13:23:43]wFMCommunicate request_size=4 [13:23:43]MH_SAM_APDU [13:23:43]CAPDU: 80 0D 03 02 [13:23:43]Write to MH i2c: E2 08 00 66 93 80 0D 03 02 00 00 00 00 74 [13:23:43]Write i2c OK [13:23:43]MH_I2C_Read... [13:23:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:23:43]Read from MH i2c: E2 [13:23:43]MH_I2C_Read... [13:23:43]Read from MH i2c: E2 0B 00 [13:23:43]MH_I2C_Read... [13:23:43]Read from MH i2c: E2 0B 00 66 93 00 77 75 67 78 9F EB 3E F4 90 00 FC [13:23:43]RAPDU: 77 75 67 78 9F EB 3E F4 90 00 [13:23:43]wFMCommunicate OK [13:23:43]SAM_PROTO_SignData done [13:23:43]FM_MakeSignedData done [13:23:43]CreateOFDProtocolMessage [13:23:43]wFMCommunicate request_size=4 [13:23:43]MH_SAM_APDU [13:23:43]CAPDU: 80 11 00 00 [13:23:43]Write to MH i2c: E2 08 00 67 93 80 11 00 00 00 00 00 00 74 [13:23:43]Write i2c OK [13:23:43]MH_I2C_Read... [13:23:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:23:43]Read from MH i2c: E2 [13:23:43]MH_I2C_Read... [13:23:43]Read from MH i2c: E2 17 00 [13:23:43]MH_I2C_Read... [13:23:43]Read from MH i2c: E2 17 00 67 93 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C9 [13:23:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:23:43]wFMCommunicate OK [13:23:43]CreateOFDProtocolMessage done [13:23:43]OFDSenderStorePacket 311469 [13:23:43]StoreOFDPacket docnum=311469 [13:23:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B2 1E 07 01 36 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 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 3C 01 00 00 F4 03 04 00 63 33 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AD C0 04 00 35 04 06 00 64 21 3D E3 C3 F3 77 75 67 78 9F EB 3E F4 [13:23:43]CheckFolder [13:23:43]dirname=/storage/ofd_packets [13:23:43]CheckFolder done [13:23:43]ProducePacketName [13:23:43]name=ofd_packets/00311469 [13:23:43]NVStorageSaveData ofd_packets/00311469 [13:23:43]File name is /storage/ofd_packets/00311469 [13:23:43]Write 301 bytes [13:23:43]NVStorageSaveData done [13:23:43]OFDSenderStorePacket done [13:23:43]KKMCreateOFDPacket done [13:23:43]NVStorageSaveData kkm_last_timestamp [13:23:43]File name is /storage/kkm_last_timestamp [13:23:43]Write 4 bytes [13:23:43]NVStorageSaveData done [13:23:43]ExternCall_PrintAddStr [13:23:43]wPrintStart [13:23:43]Write to MH i2c: 01 00 00 68 93 FB [13:23:43]Write i2c OK [13:23:43]MH_I2C_Read... [13:23:43]Read from MH i2c: 01 [13:23:43]MH_I2C_Read... [13:23:43]Read from MH i2c: 01 07 00 [13:23:43]MH_I2C_Read... [13:23:43]Read from MH i2c: 01 07 00 68 93 00 00 00 00 00 FF 0F 10 [13:23:43]RasterBufferAndPrint [13:23:43]line Счет N : (1)645272 [13:23:43]line ИНН: 02508201610067 [13:23:43]line Контрольно-Кассовый Чек [13:23:43]line ПРОДАЖА [13:23:43]line ТРК (МРК, ГНК) : 41 [13:23:43]line Товар: 2710124130 [13:23:43]line Аи-92-К-2 [13:23:43]line 10.470 * 66.90 [13:23:43]line = 700.44 [13:23:43]line НДС 12% НСП 1% [13:23:43]line > о реализуемом товаре [13:23:43]line ОКРУГЛЕНИЕ: -0.44 [13:23:43]line ИТОГО: 700.00 [13:23:43]line Внесено: 700.00 [13:23:43]line СДАЧА: 0.00 [13:23:43]line НСП 1% : 6.20 [13:23:43]line НДС 12% : 74.38 [13:23:43]line Наличными: 700.00 [13:23:43]line Безнал.: 0.00 [13:23:43]line Место: АЗС № 172 "Партнер Нефть" [13:23:43]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:23:43]line СНО: Общий режим [13:23:43]line Чек 316 30.10.2024 13:23 [13:23:43]line Смена: 536 ФФД: 1.0 [13:23:43]line ЗНМ: 0300000116 [13:23:43]line РНМ: 0000000000091780 [13:23:43]line Версия ККМ: 001 [13:23:43]line ФМ: 0000000000871765 [13:23:43]line ФД: 311469 [13:23:43]line ФПД: 110093935035379 [13:23:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T132347&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311469&fm=110093935035379&tin=02508201610067®Number=0000000000091780&sum=70000 [13:23:43]OFD Sender: Processing packet 311469 [packets to send 223, broken 222] [13:23:43]ProducePacketName [13:23:43]name=ofd_packets/00311469 [13:23:43]OFD Sender: To server: pG, [13:23:43]CommunicateWithHost lk.salyk.kg:30040 [13:23:43]ConnectInit lk.salyk.kg [13:23:43]written 0, free lines is 4095 [13:23:43]Connected sock=10 [13:23:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B2 1E 07 01 36 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 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 3C 01 00 00 F4 03 04 00 63 33 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AD C0 04 00 35 04 06 00 64 21 3D E3 C3 F3 77 75 67 78 9F EB 3E F4 [13:23:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 62 2F 47 00 AC 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 31 37 36 35 10 04 04 00 AD C0 04 00 F4 03 04 00 B3 D9 21 67 B6 04 01 00 00 1B 3F 53 B2 D1 3C CC B7 [13:23:43]CommunicateWithHost err = 0 [13:23:43]CheckOFDResponse [13:23:43]1017 (14) - 77093643461234 [13:23:43]1041 (16) - 0000000000871765 [13:23:43]1040 (4) - 311469 [13:23:43]1012 (4) - 30.10.2024 07:01 [13:23:43]1206 (1) - 0 [13:23:43]OFD Sender: Remove packet 311469 [13:23:43]ProducePacketName [13:23:43]name=ofd_packets/00311469 [13:23:43]NVStorageDeleteData [13:23:44]Write to MH i2c: 01 00 00 92 93 25 [13:23:44]Write i2c OK [13:23:44]MH_I2C_Read... [13:23:44]Read from MH i2c: 01 [13:23:44]MH_I2C_Read... [13:23:44]Read from MH i2c: 01 07 00 [13:23:44]MH_I2C_Read... [13:23:44]Read from MH i2c: 01 07 00 92 93 00 00 00 00 00 C2 0C FA [13:23:44]RasterBufferAndPrint [13:23:44]line [13:23:44]line [13:23:44]line [13:23:44]line [13:23:44]line [13:23:44]written 0, free lines is 3272 [13:23:44]MH_Cut [13:23:44]Write to MH i2c: D1 01 00 99 93 01 FE [13:23:44]Write i2c OK [13:23:44]MH_I2C_Read... [13:23:44]Read from MH i2c: D1 [13:23:44]MH_I2C_Read... [13:23:44]Read from MH i2c: D1 01 00 [13:23:44]MH_I2C_Read... [13:23:44]Read from MH i2c: D1 01 00 99 93 00 FD [13:23:44]Write to MH i2c: 01 00 00 9A 93 2D [13:23:44]Write i2c OK [13:23:44]MH_I2C_Read... [13:23:44]OFD Sender: No OFD packet to send [13:23:44]*** Cut start [13:23:44]*** Purtial cut [13:23:44]*** Stage 1: CUTSNS_PIN = 1 [13:23:45]Read from MH i2c: 01 [13:23:45]MH_I2C_Read... [13:23:45]*** Stop cut motor [13:23:45]*** Cut end [13:23:45]Read from MH i2c: 01 07 00 [13:23:45]MH_I2C_Read... [13:23:45]Read from MH i2c: 01 07 00 9A 93 00 00 00 00 00 FF 0F 42 [13:23:45]process_action close_receipt done [13:23:45]requested_data is exist [13:23:45]produce_requested_data [13:23:45]requested_item fm.sn is exist - process it [13:23:45]wFMCommunicate request_size=4 [13:23:45]MH_SAM_APDU [13:23:45]CAPDU: 80 11 00 00 [13:23:45]Write to MH i2c: E2 08 00 9B 93 80 11 00 00 00 00 00 00 A8 [13:23:45]Write i2c OK [13:23:45]MH_I2C_Read... [13:23:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:23:45]Read from MH i2c: E2 [13:23:45]MH_I2C_Read... [13:23:45]Read from MH i2c: E2 17 00 [13:23:45]MH_I2C_Read... [13:23:45]Read from MH i2c: E2 17 00 9B 93 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FD [13:23:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:23:45]wFMCommunicate OK [13:23:45]requested_item fd.num is exist - process it [13:23:45]SAM_PROTO_GetFieldsCounters [13:23:45]wFMCommunicate request_size=4 [13:23:45]MH_SAM_APDU [13:23:45]CAPDU: 80 13 00 00 [13:23:45]Write to MH i2c: E2 08 00 9C 93 80 13 00 00 00 00 00 00 AB [13:23:45]Write i2c OK [13:23:45]MH_I2C_Read... [13:23:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:23:45]Read from MH i2c: E2 [13:23:45]MH_I2C_Read... [13:23:45]Read from MH i2c: E2 62 00 [13:23:45]MH_I2C_Read... [13:23:45]Read from MH i2c: E2 62 00 9C 93 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AD C0 04 00 0E 04 04 00 18 02 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 10 [13: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AD C0 04 00 0E 04 04 00 18 02 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 [13:23:45]wFMCommunicate OK [13:23:45]SAM_PROTO_GetFieldsCounters done [13:23:45]requested_item shift.num is exist - process it [13:23:45]requested_item shift.opened is exist - process it [13:23:45]req_shift_opened [13:23:45]FM_GetShiftState [13:23:45]SAM_PROTO_GetShiftState [13:23:45]wFMCommunicate request_size=4 [13:23:45]MH_SAM_APDU [13:23:45]CAPDU: 80 13 01 00 [13:23:45]Write to MH i2c: E2 08 00 9D 93 80 13 01 00 00 00 00 00 AD [13:23:45]Write i2c OK [13:23:45]MH_I2C_Read... [13:23:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:23:45]Read from MH i2c: E2 [13:23:45]MH_I2C_Read... [13:23:45]Read from MH i2c: E2 0E 00 [13:23:45]MH_I2C_Read... [13:23:45]Read from MH i2c: E2 0E 00 9D 93 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 98 [13:23:45]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:23:45]wFMCommunicate OK [13:23:45]SAM_PROTO_GetShiftState done [13:23:45]FM_GetShiftState done [13:23:45]req_shift_opened done [13:23:45]requested_item shift.open_date is exist - process it [13:23:45]req_shift_open_date [13:23:45]req_shift_open_date done [13:23:45]produce_requested_data done [13:23:45]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311469,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:23:45]process_action_free close_receipt [13:23:45]json_value_free [13:23:45]json_value_free done [13:23:45]process_json_proto returns [13:23:45]Send response to host [13:23:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311469,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:23:45]free response buf [13:23:45]execute_script done [13:23:45]execute_script returns [13:23:45]free content buf [13:23:45]Sock 7.Close socket [13:23:45]Sock 7.Thread stoped [13:23:49]OFD Sender: No OFD packet to send [13:23:52]accept exits with 9 [13:23:52]New connection [13:23:52]New thread 3066654052 created [13:23:52]Thread 3066510692 joined [13:23:52]Waiting for new connection... [13:23:52] Sock 9.Parse request [13:23:52]Sock 9.Check first char [13:23:52]Sock 9.First char is OK [13:23:52]request: POST /json_proto HTTP/1.0 [13:23:52]Method: POST [13:23:52]URL: /json_proto [13:23:52]Method is POST - this is cgi request [13:23:52]url: /json_proto [13:23:52]query_string will be loaded in cgi processing [13:23:52]execute_cgi json_proto POST (null) [13:23:52]execute_cgi path=json_proto method=POST [13:23:52]POST find Content-Length [13:23:52]Host: 172.17.96.3:8080 [13:23:52]Content-Length: 677 [13:23:52]Content-Type: application/json [13:23:52] [13:23:52]POST finish read [13:23:52]Found Content-Length = 677 [13:23:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645273", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.740, "sum" : 250.21, "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:23:52]execute_script... [13:23: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)645273", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.740, "sum" : 250.21, "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:23:52]POST & json_proto [13:23:52]process_json_proto [13:23:52]json parsed OK: [13:23:52]protocol is kg_v1.0 [13:23:52]action value=close_receipt [13:23:52]process_action close_receipt [13:23:52]cmd_close_receipt [13:23:52]MH_GetDate [13:23:52]Write to MH i2c: F0 00 00 9E 93 20 [13:23:52]Write i2c OK [13:23:52]MH_I2C_Read... [13:23:52]Read from MH i2c: F0 [13:23:52]MH_I2C_Read... [13:23:52]Read from MH i2c: F0 09 00 [13:23:52]MH_I2C_Read... [13:23:52]Read from MH i2c: F0 09 00 9E 93 00 6E 33 22 67 44 5E 04 65 5E [13:23:52]GetLastDocTimeStamp 1730294627 [13:23:52]current date 1730294638 [13:23:52]FM_GetShiftState [13:23:52]SAM_PROTO_GetShiftState [13:23:52]wFMCommunicate request_size=4 [13:23:52]MH_SAM_APDU [13:23:52]CAPDU: 80 13 01 00 [13:23:52]Write to MH i2c: E2 08 00 9F 93 80 13 01 00 00 00 00 00 AF [13:23:52]Write i2c OK [13:23:52]MH_I2C_Read... [13:23:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:23:52]Read from MH i2c: E2 [13:23:52]MH_I2C_Read... [13:23:52]Read from MH i2c: E2 0E 00 [13:23:52]MH_I2C_Read... [13:23:52]Read from MH i2c: E2 0E 00 9F 93 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 9A [13:23:52]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:23:52]wFMCommunicate OK [13:23:52]SAM_PROTO_GetShiftState done [13:23:52]FM_GetShiftState done [13:23:52]opened in 1730247899 [13:23:52]opened+sec_in_day 1730334299 [13:23:52]quantity*price = 25020 [13:23:52]sum+1 = 25022 [13:23:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 317 30.10.2024 13:23 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311470 ФПД: 121445369709150 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T132358&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311470&fm=121445369709150&tin=02508201610067®Number=0000000000091780&sum=25000 [13:23:54]StoreToDocumentArchive [13:23:54]shift 536 fd 311470 [13:23:54]save to /storage/0536/doc_00311470 [13:23:54]save last doc name /storage/0536/doc_00311470 to /storage/kkm_last_doc_name [13:23:54]save OK [13:23:54]Clear old archive folders... [13:23:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:23:54]tlvbuf is B6F0F890 [13:23:54]SAM_PROTO_ClearQueue [13:23:54]wFMCommunicate request_size=4 [13:23:54]MH_SAM_APDU [13:23:54]CAPDU: 80 09 00 00 [13:23:54]Write to MH i2c: E2 08 00 AC 93 80 09 00 00 00 00 00 00 B1 [13:23:54]Write i2c OK [13:23:54]MH_I2C_Read... [13:23:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:23:54]Read from MH i2c: E2 [13:23:54]MH_I2C_Read... [13:23:54]Read from MH i2c: E2 03 00 [13:23:54]MH_I2C_Read... [13:23:54]Read from MH i2c: E2 03 00 AC 93 00 90 00 B3 [13:23:54]RAPDU: 90 00 [13:23:54]wFMCommunicate OK [13:23:54]SAM_PROTO_ClearQueue done [13:23:54]KKMCreateOFDPacket [13:23:54]OFDProtocolAddRootSTLVToBuf [13:23:54]FM_MakeSignedData [13:23:54]FM_MakeSignedData [13:23:54]SAM_PROTO_SignData [13:23:54]wFMCommunicate request_size=4 [13:23:54]MH_SAM_APDU [13:23:54]CAPDU: 80 0D 01 02 [13:23:54]Write to MH i2c: E2 08 00 AD 93 80 0D 01 02 00 00 00 00 B9 [13:23:54]Write i2c OK [13:23:54]MH_I2C_Read... [13:23:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:23:54]Read from MH i2c: E2 [13:23:54]MH_I2C_Read... [13:23:54]Read from MH i2c: E2 03 00 [13:23:54]MH_I2C_Read... [13:23:54]Read from MH i2c: E2 03 00 AD 93 00 90 00 B4 [13:23:54]RAPDU: 90 00 [13:23:54]wFMCommunicate OK [13:23:54]wFMCommunicate request_size=255 [13:23:54]MH_SAM_APDU [13:23: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 32 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 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 3D 01 00 00 F4 03 04 00 6E 33 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AE C0 04 00 35 04 06 00 6E [13:23:54]Write to MH i2c: E2 02 01 AE 93 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 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 3D 01 00 00 F4 03 04 00 6E 33 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AE C0 04 00 35 04 06 00 6E 00 00 82 [13:23:54]Write i2c OK [13:23:54]MH_I2C_Read... [13:23:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:23:54]Read from MH i2c: E2 [13:23:54]MH_I2C_Read... [13:23:54]Read from MH i2c: E2 03 00 [13:23:54]MH_I2C_Read... [13:23:54]Read from MH i2c: E2 03 00 AE 93 00 90 00 B5 [13:23:54]RAPDU: 90 00 [13:23:54]wFMCommunicate OK [13:23:54]wFMCommunicate request_size=10 [13:23:54]MH_SAM_APDU [13:23:54]CAPDU: 80 0D 02 02 05 74 34 1F 02 5E [13:23:54]Write to MH i2c: E2 0D 00 AF 93 80 0D 02 02 05 00 74 34 1F 02 5E 00 00 ED [13:23:54]Write i2c OK [13:23:54]MH_I2C_Read... [13:23:54]OFD Sender: No OFD packet to send [13:23:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:23:54]Read from MH i2c: E2 [13:23:54]MH_I2C_Read... [13:23:54]Read from MH i2c: E2 03 00 [13:23:54]MH_I2C_Read... [13:23:54]Read from MH i2c: E2 03 00 AF 93 00 90 00 B6 [13:23:54]RAPDU: 90 00 [13:23:54]wFMCommunicate OK [13:23:54]wFMCommunicate request_size=4 [13:23:54]MH_SAM_APDU [13:23:54]CAPDU: 80 0D 03 02 [13:23:54]Write to MH i2c: E2 08 00 B0 93 80 0D 03 02 00 00 00 00 BE [13:23:54]Write i2c OK [13:23:54]MH_I2C_Read... [13:23:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:23:54]Read from MH i2c: E2 [13:23:54]MH_I2C_Read... [13:23:54]Read from MH i2c: E2 0B 00 [13:23:54]MH_I2C_Read... [13:23:54]Read from MH i2c: E2 0B 00 B0 93 00 FC FF 1F 91 A7 56 51 5C 90 00 14 [13:23:54]RAPDU: FC FF 1F 91 A7 56 51 5C 90 00 [13:23:54]wFMCommunicate OK [13:23:54]SAM_PROTO_SignData done [13:23:54]FM_MakeSignedData done [13:23:54]CreateOFDProtocolMessage [13:23:54]wFMCommunicate request_size=4 [13:23:54]MH_SAM_APDU [13:23:54]CAPDU: 80 11 00 00 [13:23:54]Write to MH i2c: E2 08 00 B1 93 80 11 00 00 00 00 00 00 BE [13:23:54]Write i2c OK [13:23:54]MH_I2C_Read... [13:23:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:23:54]Read from MH i2c: E2 [13:23:54]MH_I2C_Read... [13:23:54]Read from MH i2c: E2 17 00 [13:23:54]MH_I2C_Read... [13:23:54]Read from MH i2c: E2 17 00 B1 93 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 13 [13:23:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:23:54]wFMCommunicate OK [13:23:54]CreateOFDProtocolMessage done [13:23:54]OFDSenderStorePacket 311470 [13:23:54]StoreOFDPacket docnum=311470 [13:23:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 69 93 07 01 EF DC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 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 3D 01 00 00 F4 03 04 00 6E 33 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AE C0 04 00 35 04 06 00 6E 74 34 1F 02 5E FC FF 1F 91 A7 56 51 5C [13:23:54]CheckFolder [13:23:54]dirname=/storage/ofd_packets [13:23:54]CheckFolder done [13:23:54]ProducePacketName [13:23:54]name=ofd_packets/00311470 [13:23:54]NVStorageSaveData ofd_packets/00311470 [13:23:54]File name is /storage/ofd_packets/00311470 [13:23:54]Write 301 bytes [13:23:54]NVStorageSaveData done [13:23:54]OFDSenderStorePacket done [13:23:54]KKMCreateOFDPacket done [13:23:54]NVStorageSaveData kkm_last_timestamp [13:23:54]File name is /storage/kkm_last_timestamp [13:23:54]Write 4 bytes [13:23:54]NVStorageSaveData done [13:23:54]ExternCall_PrintAddStr [13:23:54]wPrintStart [13:23:54]Write to MH i2c: 01 00 00 B2 93 45 [13:23:54]Write i2c OK [13:23:54]MH_I2C_Read... [13:23:54]Read from MH i2c: 01 [13:23:54]MH_I2C_Read... [13:23:54]Read from MH i2c: 01 07 00 [13:23:54]MH_I2C_Read... [13:23:54]Read from MH i2c: 01 07 00 B2 93 00 00 00 00 00 FF 0F 5A [13:23:54]RasterBufferAndPrint [13:23:54]line Счет N : (1)645273 [13:23:54]line ИНН: 02508201610067 [13:23:54]line Контрольно-Кассовый Чек [13:23:54]line ПРОДАЖА [13:23:54]line ТРК (МРК, ГНК) : 52 [13:23:54]line Товар: 2710124130 [13:23:54]line Аи-92-К-2 [13:23:54]line 3.740 * 66.90 [13:23:54]line = 250.21 [13:23:54]line НДС 12% НСП 1% [13:23:54]line > о реализуемом товаре [13:23:54]line ОКРУГЛЕНИЕ: -0.21 [13:23:54]line ИТОГО: 250.00 [13:23:54]line Внесено: 250.00 [13:23:54]line СДАЧА: 0.00 [13:23:54]line НСП 1% : 2.21 [13:23:54]line НДС 12% : 26.57 [13:23:54]line Наличными: 250.00 [13:23:54]line Безнал.: 0.00 [13:23:54]line Место: АЗС № 172 "Партнер Нефть" [13:23:54]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:23:54]line СНО: Общий режим [13:23:54]line Чек 317 30.10.2024 13:23 [13:23:54]line Смена: 536 ФФД: 1.0 [13:23:54]line ЗНМ: 0300000116 [13:23:54]line РНМ: 0000000000091780 [13:23:54]line Версия ККМ: 001 [13:23:54]line ФМ: 0000000000871765 [13:23:54]line ФД: 311470 [13:23:54]line ФПД: 121445369709150 [13:23:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T132358&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311470&fm=121445369709150&tin=02508201610067®Number=0000000000091780&sum=25000 [13:23:54]written 0, free lines is 4095 [13:23:54]OFD Sender: Processing packet 311470 [packets to send 223, broken 222] [13:23:54]ProducePacketName [13:23:54]name=ofd_packets/00311470 [13:23:54]OFD Sender: To server: pG, [13:23:54]CommunicateWithHost lk.salyk.kg:30040 [13:23:54]ConnectInit lk.salyk.kg [13:23:54]Connected sock=7 [13:23:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 69 93 07 01 EF DC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 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 3D 01 00 00 F4 03 04 00 6E 33 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AE C0 04 00 35 04 06 00 6E 74 34 1F 02 5E FC FF 1F 91 A7 56 51 5C [13:23:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 8C 0B 47 00 4A 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 31 37 36 35 10 04 04 00 AE C0 04 00 F4 03 04 00 BE D9 21 67 B6 04 01 00 00 C2 37 7E 53 78 9F 21 08 [13:23:55]CommunicateWithHost err = 0 [13:23:55]CheckOFDResponse [13:23:55]1017 (14) - 77093643461234 [13:23:55]1041 (16) - 0000000000871765 [13:23:55]1040 (4) - 311470 [13:23:55]1012 (4) - 30.10.2024 07:01 [13:23:55]1206 (1) - 0 [13:23:55]OFD Sender: Remove packet 311470 [13:23:55]ProducePacketName [13:23:55]name=ofd_packets/00311470 [13:23:55]NVStorageDeleteData [13:23:55]Write to MH i2c: 01 00 00 DC 93 6F [13:23:55]Write i2c OK [13:23:55]MH_I2C_Read... [13:23:55]Read from MH i2c: 01 [13:23:55]MH_I2C_Read... [13:23:55]Read from MH i2c: 01 07 00 [13:23:55]MH_I2C_Read... [13:23:55]Read from MH i2c: 01 07 00 DC 93 00 00 00 00 00 BE 0C 40 [13:23:55]RasterBufferAndPrint [13:23:55]line [13:23:55]line [13:23:55]line [13:23:55]line [13:23:55]line [13:23:55]written 0, free lines is 3270 [13:23:55]MH_Cut [13:23:55]Write to MH i2c: D1 01 00 E3 93 01 48 [13:23:55]Write i2c OK [13:23:55]MH_I2C_Read... [13:23:55]Read from MH i2c: D1 [13:23:55]MH_I2C_Read... [13:23:55]Read from MH i2c: D1 01 00 [13:23:55]MH_I2C_Read... [13:23:55]Read from MH i2c: D1 01 00 E3 93 00 47 [13:23:55]Write to MH i2c: 01 00 00 E4 93 77 [13:23:55]Write i2c OK [13:23:55]MH_I2C_Read... [13:23:55]OFD Sender: No OFD packet to send [13:23:55]*** Cut start [13:23:55]*** Purtial cut [13:23:55]*** Stage 1: CUTSNS_PIN = 1 [13:23:56]Read from MH i2c: 01 [13:23:56]MH_I2C_Read... [13:23:56]*** Stop cut motor [13:23:56]*** Cut end [13:23:56]Read from MH i2c: 01 07 00 [13:23:56]MH_I2C_Read... [13:23:56]Read from MH i2c: 01 07 00 E4 93 00 00 00 00 00 FF 0F 8C [13:23:56]process_action close_receipt done [13:23:56]requested_data is exist [13:23:56]produce_requested_data [13:23:56]requested_item fm.sn is exist - process it [13:23:56]wFMCommunicate request_size=4 [13:23:56]MH_SAM_APDU [13:23:56]CAPDU: 80 11 00 00 [13:23:56]Write to MH i2c: E2 08 00 E5 93 80 11 00 00 00 00 00 00 F2 [13:23:56]Write i2c OK [13:23:56]MH_I2C_Read... [13:23:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:23:56]Read from MH i2c: E2 [13:23:56]MH_I2C_Read... [13:23:56]Read from MH i2c: E2 17 00 [13:23:56]MH_I2C_Read... [13:23:56]Read from MH i2c: E2 17 00 E5 93 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 47 [13:23:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:23:56]wFMCommunicate OK [13:23:56]requested_item fd.num is exist - process it [13:23:56]SAM_PROTO_GetFieldsCounters [13:23:56]wFMCommunicate request_size=4 [13:23:56]MH_SAM_APDU [13:23:56]CAPDU: 80 13 00 00 [13:23:56]Write to MH i2c: E2 08 00 E6 93 80 13 00 00 00 00 00 00 F5 [13:23:56]Write i2c OK [13:23:56]MH_I2C_Read... [13:23:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:23:56]Read from MH i2c: E2 [13:23:56]MH_I2C_Read... [13:23:56]Read from MH i2c: E2 62 00 [13:23:56]MH_I2C_Read... [13:23:56]Read from MH i2c: E2 62 00 E6 93 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AE C0 04 00 0E 04 04 00 18 02 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 5E [13:23: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AE C0 04 00 0E 04 04 00 18 02 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 [13:23:56]wFMCommunicate OK [13:23:56]SAM_PROTO_GetFieldsCounters done [13:23:56]requested_item shift.num is exist - process it [13:23:56]requested_item shift.opened is exist - process it [13:23:56]req_shift_opened [13:23:56]FM_GetShiftState [13:23:56]SAM_PROTO_GetShiftState [13:23:56]wFMCommunicate request_size=4 [13:23:56]MH_SAM_APDU [13:23:56]CAPDU: 80 13 01 00 [13:23:56]Write to MH i2c: E2 08 00 E7 93 80 13 01 00 00 00 00 00 F7 [13:23:56]Write i2c OK [13:23:56]MH_I2C_Read... [13:23:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:23:56]Read from MH i2c: E2 [13:23:56]MH_I2C_Read... [13:23:56]Read from MH i2c: E2 0E 00 [13:23:56]MH_I2C_Read... [13:23:56]Read from MH i2c: E2 0E 00 E7 93 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 E2 [13:23:56]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:23:56]wFMCommunicate OK [13:23:56]SAM_PROTO_GetShiftState done [13:23:56]FM_GetShiftState done [13:23:56]req_shift_opened done [13:23:56]requested_item shift.open_date is exist - process it [13:23:56]req_shift_open_date [13:23:56]req_shift_open_date done [13:23:56]produce_requested_data done [13:23:56]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311470,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:23:56]process_action_free close_receipt [13:23:56]json_value_free [13:23:56]json_value_free done [13:23:56]process_json_proto returns [13:23:56]Send response to host [13:23:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311470,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:23:56]free response buf [13:23:56]execute_script done [13:23:56]execute_script returns [13:23:56]free content buf [13:23:56]Sock 9.Close socket [13:23:56]Sock 9.Thread stoped [13:24:00]OFD Sender: No OFD packet to send [13:24:05]OFD Sender: No OFD packet to send [13:24:10]OFD Sender: No OFD packet to send [13:24:15]OFD Sender: No OFD packet to send [13:24:20]OFD Sender: No OFD packet to send [13:24:25]OFD Sender: No OFD packet to send [13:24:30]OFD Sender: No OFD packet to send [13:24:35]OFD Sender: No OFD packet to send [13:24:40]OFD Sender: No OFD packet to send [13:24:45]OFD Sender: No OFD packet to send [13:24:50]OFD Sender: No OFD packet to send [13:24:55]OFD Sender: No OFD packet to send [13:25:00]OFD Sender: No OFD packet to send [13:25:05]OFD Sender: No OFD packet to send [13:25:10]OFD Sender: No OFD packet to send [13:25:14]accept exits with 10 [13:25:14]New connection [13:25:14]New thread 3066510692 created [13:25:14]Thread 3066654052 joined [13:25:14]Waiting for new connection... [13:25:14] Sock 10.Parse request [13:25:14]Sock 10.Check first char [13:25:14]Sock 10.First char is OK [13:25:14]request: POST /json_proto HTTP/1.0 [13:25:14]Method: POST [13:25:14]URL: /json_proto [13:25:14]Method is POST - this is cgi request [13:25:14]url: /json_proto [13:25:14]query_string will be loaded in cgi processing [13:25:14]execute_cgi json_proto POST (null) [13:25:14]execute_cgi path=json_proto method=POST [13:25:14]POST find Content-Length [13:25:14]Host: 172.17.96.3:8080 [13:25:14]Content-Length: 678 [13:25:14]Content-Type: application/json [13:25:14] [13:25:14]POST finish read [13:25:14]Found Content-Length = 678 [13:25:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645274", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "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:25:14]execute_script... [13:25: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)645274", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "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:25:14]POST & json_proto [13:25:14]process_json_proto [13:25:14]json parsed OK: [13:25:14]protocol is kg_v1.0 [13:25:14]action value=close_receipt [13:25:14]process_action close_receipt [13:25:14]cmd_close_receipt [13:25:14]MH_GetDate [13:25:14]Write to MH i2c: F0 00 00 E8 93 6A [13:25:14]Write i2c OK [13:25:14]MH_I2C_Read... [13:25:14]Read from MH i2c: F0 [13:25:14]MH_I2C_Read... [13:25:14]Read from MH i2c: F0 09 00 [13:25:14]MH_I2C_Read... [13:25:14]Read from MH i2c: F0 09 00 E8 93 00 C0 33 22 67 44 5E 04 65 FA [13:25:14]GetLastDocTimeStamp 1730294638 [13:25:14]current date 1730294720 [13:25:14]FM_GetShiftState [13:25:14]SAM_PROTO_GetShiftState [13:25:14]wFMCommunicate request_size=4 [13:25:14]MH_SAM_APDU [13:25:14]CAPDU: 80 13 01 00 [13:25:14]Write to MH i2c: E2 08 00 E9 93 80 13 01 00 00 00 00 00 F9 [13:25:14]Write i2c OK [13:25:14]MH_I2C_Read... [13:25:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:25:14]Read from MH i2c: E2 [13:25:14]MH_I2C_Read... [13:25:14]Read from MH i2c: E2 0E 00 [13:25:14]MH_I2C_Read... [13:25:14]Read from MH i2c: E2 0E 00 E9 93 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 E4 [13:25:14]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:25:14]wFMCommunicate OK [13:25:14]SAM_PROTO_GetShiftState done [13:25:14]FM_GetShiftState done [13:25:14]opened in 1730247899 [13:25:14]opened+sec_in_day 1730334299 [13:25:14]quantity*price = 80012 [13:25:14]sum+1 = 80013 [13:25:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 318 30.10.2024 13:25 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311471 ФПД: 136933393799274 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T132520&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311471&fm=136933393799274&tin=02508201610067®Number=0000000000091780&sum=80000 [13:25:16]StoreToDocumentArchive [13:25:16]shift 536 fd 311471 [13:25:16]save to /storage/0536/doc_00311471 [13:25:16]save last doc name /storage/0536/doc_00311471 to /storage/kkm_last_doc_name [13:25:16]save OK [13:25:16]Clear old archive folders... [13:25:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:25:16]tlvbuf is 00797B30 [13:25:16]SAM_PROTO_ClearQueue [13:25:16]wFMCommunicate request_size=4 [13:25:16]MH_SAM_APDU [13:25:16]CAPDU: 80 09 00 00 [13:25:16]Write to MH i2c: E2 08 00 F6 93 80 09 00 00 00 00 00 00 FB [13:25:16]Write i2c OK [13:25:16]MH_I2C_Read... [13:25:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:25:16]Read from MH i2c: E2 [13:25:16]MH_I2C_Read... [13:25:16]Read from MH i2c: E2 03 00 [13:25:16]MH_I2C_Read... [13:25:16]Read from MH i2c: E2 03 00 F6 93 00 90 00 FD [13:25:16]RAPDU: 90 00 [13:25:16]wFMCommunicate OK [13:25:16]SAM_PROTO_ClearQueue done [13:25:16]KKMCreateOFDPacket [13:25:16]OFDProtocolAddRootSTLVToBuf [13:25:16]FM_MakeSignedData [13:25:16]FM_MakeSignedData [13:25:16]SAM_PROTO_SignData [13:25:16]wFMCommunicate request_size=4 [13:25:16]MH_SAM_APDU [13:25:16]CAPDU: 80 0D 01 02 [13:25:16]Write to MH i2c: E2 08 00 F7 93 80 0D 01 02 00 00 00 00 03 [13:25:16]Write i2c OK [13:25:16]MH_I2C_Read... [13:25:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:25:16]Read from MH i2c: E2 [13:25:16]MH_I2C_Read... [13:25:16]Read from MH i2c: E2 03 00 [13:25:16]MH_I2C_Read... [13:25:16]Read from MH i2c: E2 03 00 F7 93 00 90 00 FE [13:25:16]RAPDU: 90 00 [13:25:16]wFMCommunicate OK [13:25:16]wFMCommunicate request_size=255 [13:25:16]MH_SAM_APDU [13:25: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 3E 01 00 00 F4 03 04 00 C0 33 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AF C0 04 00 35 04 06 00 7C [13:25:16]Write to MH i2c: E2 02 01 F8 93 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 3E 01 00 00 F4 03 04 00 C0 33 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AF C0 04 00 35 04 06 00 7C 00 00 41 [13:25:16]Write i2c OK [13:25:16]MH_I2C_Read... [13:25:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:25:16]Read from MH i2c: E2 [13:25:16]MH_I2C_Read... [13:25:16]Read from MH i2c: E2 03 00 [13:25:16]MH_I2C_Read... [13:25:16]Read from MH i2c: E2 03 00 F8 93 00 90 00 FF [13:25:16]RAPDU: 90 00 [13:25:16]wFMCommunicate OK [13:25:16]wFMCommunicate request_size=10 [13:25:16]MH_SAM_APDU [13:25:16]CAPDU: 80 0D 02 02 05 8A 4A 4B 98 6A [13:25:16]Write to MH i2c: E2 0D 00 F9 93 80 0D 02 02 05 00 8A 4A 4B 98 6A 00 00 31 [13:25:16]Write i2c OK [13:25:16]MH_I2C_Read... [13:25:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:25:16]Read from MH i2c: E2 [13:25:16]MH_I2C_Read... [13:25:16]Read from MH i2c: E2 03 00 [13:25:16]MH_I2C_Read... [13:25:16]Read from MH i2c: E2 03 00 F9 93 00 90 00 00 [13:25:16]RAPDU: 90 00 [13:25:16]wFMCommunicate OK [13:25:16]wFMCommunicate request_size=4 [13:25:16]MH_SAM_APDU [13:25:16]CAPDU: 80 0D 03 02 [13:25:16]Write to MH i2c: E2 08 00 FA 93 80 0D 03 02 00 00 00 00 08 [13:25:16]Write i2c OK [13:25:16]MH_I2C_Read... [13:25:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:25:16]Read from MH i2c: E2 [13:25:16]MH_I2C_Read... [13:25:16]Read from MH i2c: E2 0B 00 [13:25:16]MH_I2C_Read... [13:25:16]Read from MH i2c: E2 0B 00 FA 93 00 CE 80 2F AA 94 DC 24 35 90 00 F9 [13:25:16]RAPDU: CE 80 2F AA 94 DC 24 35 90 00 [13:25:16]wFMCommunicate OK [13:25:16]SAM_PROTO_SignData done [13:25:16]FM_MakeSignedData done [13:25:16]CreateOFDProtocolMessage [13:25:16]wFMCommunicate request_size=4 [13:25:16]MH_SAM_APDU [13:25:16]CAPDU: 80 11 00 00 [13:25:16]Write to MH i2c: E2 08 00 FB 93 80 11 00 00 00 00 00 00 08 [13:25:16]Write i2c OK [13:25:16]MH_I2C_Read... [13:25:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:25:16]Read from MH i2c: E2 [13:25:16]MH_I2C_Read... [13:25:16]Read from MH i2c: E2 17 00 [13:25:16]MH_I2C_Read... [13:25:16]Read from MH i2c: E2 17 00 FB 93 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5D [13:25:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:25:16]wFMCommunicate OK [13:25:16]CreateOFDProtocolMessage done [13:25:16]OFDSenderStorePacket 311471 [13:25:16]StoreOFDPacket docnum=311471 [13:25:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A3 27 07 01 BA 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 3E 01 00 00 F4 03 04 00 C0 33 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AF C0 04 00 35 04 06 00 7C 8A 4A 4B 98 6A CE 80 2F AA 94 DC 24 35 [13:25:16]CheckFolder [13:25:16]dirname=/storage/ofd_packets [13:25:16]CheckFolder done [13:25:16]ProducePacketName [13:25:16]name=ofd_packets/00311471 [13:25:16]NVStorageSaveData ofd_packets/00311471 [13:25:16]File name is /storage/ofd_packets/00311471 [13:25:16]Write 301 bytes [13:25:16]NVStorageSaveData done [13:25:16]OFDSenderStorePacket done [13:25:16]KKMCreateOFDPacket done [13:25:16]NVStorageSaveData kkm_last_timestamp [13:25:16]File name is /storage/kkm_last_timestamp [13:25:16]Write 4 bytes [13:25:16]NVStorageSaveData done [13:25:16]ExternCall_PrintAddStr [13:25:16]wPrintStart [13:25:16]Write to MH i2c: 01 00 00 FC 93 8F [13:25:16]Write i2c OK [13:25:16]MH_I2C_Read... [13:25:16]Read from MH i2c: 01 [13:25:16]MH_I2C_Read... [13:25:16]Read from MH i2c: 01 07 00 [13:25:16]MH_I2C_Read... [13:25:16]Read from MH i2c: 01 07 00 FC 93 00 00 00 00 00 FF 0F A4 [13:25:16]RasterBufferAndPrint [13:25:16]line Счет N : (1)645274 [13:25:16]line ИНН: 02508201610067 [13:25:16]line Контрольно-Кассовый Чек [13:25:16]line ПРОДАЖА [13:25:16]line ТРК (МРК, ГНК) : 62 [13:25:16]line Товар: 2710124130 [13:25:16]line Аи-92-К-2 [13:25:16]line 11.960 * 66.90 [13:25:16]line = 800.12 [13:25:16]line НДС 12% НСП 1% [13:25:16]line > о реализуемом товаре [13:25:16]line ОКРУГЛЕНИЕ: -0.12 [13:25:16]line ИТОГО: 800.00 [13:25:16]line Внесено: 800.00 [13:25:16]line СДАЧА: 0.00 [13:25:16]line НСП 1% : 7.08 [13:25:16]line НДС 12% : 84.97 [13:25:16]line Наличными: 800.00 [13:25:16]line Безнал.: 0.00 [13:25:16]line Место: АЗС № 172 "Партнер Нефть" [13:25:16]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:25:16]line СНО: Общий режим [13:25:16]line Чек 318 30.10.2024 13:25 [13:25:16]line Смена: 536 ФФД: 1.0 [13:25:16]line ЗНМ: 0300000116 [13:25:16]line РНМ: 0000000000091780 [13:25:16]line Версия ККМ: 001 [13:25:16]line ФМ: 0000000000871765 [13:25:16]line ФД: 311471 [13:25:16]line ФПД: 136933393799274 [13:25:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T132520&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311471&fm=136933393799274&tin=02508201610067®Number=0000000000091780&sum=80000 [13:25:16]written 0, free lines is 4095 [13:25:16]OFD Sender: Processing packet 311471 [packets to send 223, broken 222] [13:25:16]ProducePacketName [13:25:16]name=ofd_packets/00311471 [13:25:16]OFD Sender: To server: pG, [13:25:16]CommunicateWithHost lk.salyk.kg:30040 [13:25:16]ConnectInit lk.salyk.kg [13:25:16]Connected sock=9 [13:25:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A3 27 07 01 BA 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 3E 01 00 00 F4 03 04 00 C0 33 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AF C0 04 00 35 04 06 00 7C 8A 4A 4B 98 6A CE 80 2F AA 94 DC 24 35 [13:25:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 DA 31 47 00 38 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 31 37 36 35 10 04 04 00 AF C0 04 00 F4 03 04 00 0F DA 21 67 B6 04 01 00 00 85 4F EA 51 F8 DB 2C CD [13:25:16]CommunicateWithHost err = 0 [13:25:16]CheckOFDResponse [13:25:16]1017 (14) - 77093643461234 [13:25:16]1041 (16) - 0000000000871765 [13:25:16]1040 (4) - 311471 [13:25:16]1012 (4) - 30.10.2024 07:02 [13:25:16]1206 (1) - 0 [13:25:16]OFD Sender: Remove packet 311471 [13:25:16]ProducePacketName [13:25:16]name=ofd_packets/00311471 [13:25:16]NVStorageDeleteData [13:25:16]Write to MH i2c: 01 00 00 26 94 BA [13:25:16]Write i2c OK [13:25:16]MH_I2C_Read... [13:25:16]Read from MH i2c: 01 [13:25:16]MH_I2C_Read... [13:25:16]Read from MH i2c: 01 07 00 [13:25:16]MH_I2C_Read... [13:25:16]Read from MH i2c: 01 07 00 26 94 00 00 00 00 00 B7 0C 84 [13:25:16]RasterBufferAndPrint [13:25:16]line [13:25:16]line [13:25:16]line [13:25:16]line [13:25:16]line [13:25:16]written 0, free lines is 3262 [13:25:17]MH_Cut [13:25:17]Write to MH i2c: D1 01 00 2D 94 01 93 [13:25:17]Write i2c OK [13:25:17]MH_I2C_Read... [13:25:17]Read from MH i2c: D1 [13:25:17]MH_I2C_Read... [13:25:17]Read from MH i2c: D1 01 00 [13:25:17]MH_I2C_Read... [13:25:17]Read from MH i2c: D1 01 00 2D 94 00 92 [13:25:17]Write to MH i2c: 01 00 00 2E 94 C2 [13:25:17]Write i2c OK [13:25:17]MH_I2C_Read... [13:25:17]OFD Sender: No OFD packet to send [13:25:17]*** Cut start [13:25:17]*** Purtial cut [13:25:17]*** Stage 1: CUTSNS_PIN = 1 [13:25:18]Read from MH i2c: 01 [13:25:18]MH_I2C_Read... [13:25:18]*** Stop cut motor [13:25:18]Read from MH i2c: 01 07 00 [13:25:18]MH_I2C_Read... [13:25:18]*** Cut end [13:25:18]Read from MH i2c: 01 07 00 2E 94 00 00 00 00 00 FF 0F D7 [13:25:18]process_action close_receipt done [13:25:18]requested_data is exist [13:25:18]produce_requested_data [13:25:18]requested_item fm.sn is exist - process it [13:25:18]wFMCommunicate request_size=4 [13:25:18]MH_SAM_APDU [13:25:18]CAPDU: 80 11 00 00 [13:25:18]Write to MH i2c: E2 08 00 2F 94 80 11 00 00 00 00 00 00 3D [13:25:18]Write i2c OK [13:25:18]MH_I2C_Read... [13:25:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:25:18]Read from MH i2c: E2 [13:25:18]MH_I2C_Read... [13:25:18]Read from MH i2c: E2 17 00 [13:25:18]MH_I2C_Read... [13:25:18]Read from MH i2c: E2 17 00 2F 94 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 92 [13:25:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:25:18]wFMCommunicate OK [13:25:18]requested_item fd.num is exist - process it [13:25:18]SAM_PROTO_GetFieldsCounters [13:25:18]wFMCommunicate request_size=4 [13:25:18]MH_SAM_APDU [13:25:18]CAPDU: 80 13 00 00 [13:25:18]Write to MH i2c: E2 08 00 30 94 80 13 00 00 00 00 00 00 40 [13:25:18]Write i2c OK [13:25:18]MH_I2C_Read... [13:25:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:25:18]Read from MH i2c: E2 [13:25:18]MH_I2C_Read... [13:25:18]Read from MH i2c: E2 62 00 [13:25:18]MH_I2C_Read... [13:25:18]Read from MH i2c: E2 62 00 30 94 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AF C0 04 00 0E 04 04 00 18 02 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 AD [13:25: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AF C0 04 00 0E 04 04 00 18 02 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 [13:25:18]wFMCommunicate OK [13:25:18]SAM_PROTO_GetFieldsCounters done [13:25:18]requested_item shift.num is exist - process it [13:25:18]requested_item shift.opened is exist - process it [13:25:18]req_shift_opened [13:25:18]FM_GetShiftState [13:25:18]SAM_PROTO_GetShiftState [13:25:18]wFMCommunicate request_size=4 [13:25:18]MH_SAM_APDU [13:25:18]CAPDU: 80 13 01 00 [13:25:18]Write to MH i2c: E2 08 00 31 94 80 13 01 00 00 00 00 00 42 [13:25:18]Write i2c OK [13:25:18]MH_I2C_Read... [13:25:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:25:18]Read from MH i2c: E2 [13:25:18]MH_I2C_Read... [13:25:18]Read from MH i2c: E2 0E 00 [13:25:18]MH_I2C_Read... [13:25:18]Read from MH i2c: E2 0E 00 31 94 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 2D [13:25:18]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:25:18]wFMCommunicate OK [13:25:18]SAM_PROTO_GetShiftState done [13:25:18]FM_GetShiftState done [13:25:18]req_shift_opened done [13:25:18]requested_item shift.open_date is exist - process it [13:25:18]req_shift_open_date [13:25:18]req_shift_open_date done [13:25:18]produce_requested_data done [13:25:18]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311471,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:25:18]process_action_free close_receipt [13:25:18]json_value_free [13:25:18]json_value_free done [13:25:18]process_json_proto returns [13:25:18]Send response to host [13:25:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311471,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:25:18]free response buf [13:25:18]execute_script done [13:25:18]execute_script returns [13:25:18]free content buf [13:25:18]Sock 10.Close socket [13:25:18]Sock 10.Thread stoped [13:25:22]OFD Sender: No OFD packet to send [13:25:27]OFD Sender: No OFD packet to send [13:25:32]OFD Sender: No OFD packet to send [13:25:37]OFD Sender: No OFD packet to send [13:25:42]OFD Sender: No OFD packet to send [13:25:47]OFD Sender: No OFD packet to send [13:25:52]OFD Sender: No OFD packet to send [13:25:57]OFD Sender: No OFD packet to send [13:26:02]OFD Sender: No OFD packet to send [13:26:07]OFD Sender: No OFD packet to send [13:26:12]OFD Sender: No OFD packet to send [13:26:17]OFD Sender: No OFD packet to send [13:26:22]OFD Sender: No OFD packet to send [13:26:27]OFD Sender: No OFD packet to send [13:26:32]OFD Sender: No OFD packet to send [13:26:37]OFD Sender: No OFD packet to send [13:26:42]OFD Sender: No OFD packet to send [13:26:47]OFD Sender: No OFD packet to send [13:26:52]OFD Sender: No OFD packet to send [13:26:57]OFD Sender: No OFD packet to send [13:27:02]OFD Sender: No OFD packet to send [13:27:07]OFD Sender: No OFD packet to send [13:27:12]OFD Sender: No OFD packet to send [13:27:17]OFD Sender: No OFD packet to send [13:27:22]OFD Sender: No OFD packet to send [13:27:27]OFD Sender: No OFD packet to send [13:27:32]OFD Sender: No OFD packet to send [13:27:37]OFD Sender: No OFD packet to send [13:27:42]OFD Sender: No OFD packet to send [13:27:47]OFD Sender: No OFD packet to send [13:27:52]OFD Sender: No OFD packet to send [13:27:57]OFD Sender: No OFD packet to send [13:28:02]OFD Sender: No OFD packet to send [13:28:07]OFD Sender: No OFD packet to send [13:28:12]OFD Sender: No OFD packet to send [13:28:17]OFD Sender: No OFD packet to send [13:28:22]OFD Sender: No OFD packet to send [13:28:27]OFD Sender: No OFD packet to send [13:28:32]OFD Sender: No OFD packet to send [13:28:37]OFD Sender: No OFD packet to send [13:28:38]accept exits with 7 [13:28:38]New connection [13:28:38]New thread 3066654052 created [13:28:38]Thread 3066510692 joined [13:28:38]Waiting for new connection... [13:28:38] Sock 7.Parse request [13:28:38]Sock 7.Check first char [13:28:38]Sock 7.First char is OK [13:28:38]request: POST /json_proto HTTP/1.0 [13:28:38]Method: POST [13:28:38]URL: /json_proto [13:28:38]Method is POST - this is cgi request [13:28:38]url: /json_proto [13:28:38]query_string will be loaded in cgi processing [13:28:38]execute_cgi json_proto POST (null) [13:28:38]execute_cgi path=json_proto method=POST [13:28:38]POST find Content-Length [13:28:38]Host: 172.17.96.3:8080 [13:28:38]Content-Length: 677 [13:28:38]Content-Type: application/json [13:28:38] [13:28:38]POST finish read [13:28:38]Found Content-Length = 677 [13:28:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645276", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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" ] } } [13:28:38]execute_script... [13:28: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)645276", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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" ] } } [13:28:38]POST & json_proto [13:28:38]process_json_proto [13:28:38]json parsed OK: [13:28:38]protocol is kg_v1.0 [13:28:38]action value=close_receipt [13:28:38]process_action close_receipt [13:28:38]cmd_close_receipt [13:28:38]MH_GetDate [13:28:38]Write to MH i2c: F0 00 00 32 94 B5 [13:28:38]Write i2c OK [13:28:38]MH_I2C_Read... [13:28:38]Read from MH i2c: F0 [13:28:38]MH_I2C_Read... [13:28:38]Read from MH i2c: F0 09 00 [13:28:38]MH_I2C_Read... [13:28:38]Read from MH i2c: F0 09 00 32 94 00 8B 34 22 67 44 5E 04 65 11 [13:28:38]GetLastDocTimeStamp 1730294720 [13:28:38]current date 1730294923 [13:28:38]FM_GetShiftState [13:28:38]SAM_PROTO_GetShiftState [13:28:38]wFMCommunicate request_size=4 [13:28:38]MH_SAM_APDU [13:28:38]CAPDU: 80 13 01 00 [13:28:38]Write to MH i2c: E2 08 00 33 94 80 13 01 00 00 00 00 00 44 [13:28:38]Write i2c OK [13:28:38]MH_I2C_Read... [13:28:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:28:38]Read from MH i2c: E2 [13:28:38]MH_I2C_Read... [13:28:38]Read from MH i2c: E2 0E 00 [13:28:38]MH_I2C_Read... [13:28:38]Read from MH i2c: E2 0E 00 33 94 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 2F [13:28:38]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:28:38]wFMCommunicate OK [13:28:38]SAM_PROTO_GetShiftState done [13:28:38]FM_GetShiftState done [13:28:38]opened in 1730247899 [13:28:38]opened+sec_in_day 1730334299 [13:28:38]quantity*price = 20003 [13:28:38]sum+1 = 20004 [13:28:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 319 30.10.2024 13:28 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311472 ФПД: 115975034208880 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T132843&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311472&fm=115975034208880&tin=02508201610067®Number=0000000000091780&sum=20000 [13:28:39]StoreToDocumentArchive [13:28:39]shift 536 fd 311472 [13:28:39]save to /storage/0536/doc_00311472 [13:28:39]save last doc name /storage/0536/doc_00311472 to /storage/kkm_last_doc_name [13:28:39]save OK [13:28:39]Clear old archive folders... [13:28:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:28:39]tlvbuf is 00622EE0 [13:28:39]SAM_PROTO_ClearQueue [13:28:39]wFMCommunicate request_size=4 [13:28:39]MH_SAM_APDU [13:28:39]CAPDU: 80 09 00 00 [13:28:39]Write to MH i2c: E2 08 00 40 94 80 09 00 00 00 00 00 00 46 [13:28:39]Write i2c OK [13:28:39]MH_I2C_Read... [13:28:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:28:39]Read from MH i2c: E2 [13:28:39]MH_I2C_Read... [13:28:39]Read from MH i2c: E2 03 00 [13:28:39]MH_I2C_Read... [13:28:39]Read from MH i2c: E2 03 00 40 94 00 90 00 48 [13:28:39]RAPDU: 90 00 [13:28:39]wFMCommunicate OK [13:28:39]SAM_PROTO_ClearQueue done [13:28:39]KKMCreateOFDPacket [13:28:39]OFDProtocolAddRootSTLVToBuf [13:28:39]FM_MakeSignedData [13:28:39]FM_MakeSignedData [13:28:39]SAM_PROTO_SignData [13:28:39]wFMCommunicate request_size=4 [13:28:39]MH_SAM_APDU [13:28:39]CAPDU: 80 0D 01 02 [13:28:39]Write to MH i2c: E2 08 00 41 94 80 0D 01 02 00 00 00 00 4E [13:28:39]Write i2c OK [13:28:39]MH_I2C_Read... [13:28:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:28:39]Read from MH i2c: E2 [13:28:39]MH_I2C_Read... [13:28:39]Read from MH i2c: E2 03 00 [13:28:39]MH_I2C_Read... [13:28:39]Read from MH i2c: E2 03 00 41 94 00 90 00 49 [13:28:39]RAPDU: 90 00 [13:28:39]wFMCommunicate OK [13:28:39]wFMCommunicate request_size=255 [13:28:39]MH_SAM_APDU [13:28: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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 3F 01 00 00 F4 03 04 00 8B 34 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B0 C0 04 00 35 04 06 00 69 [13:28:39]Write to MH i2c: E2 02 01 42 94 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 3F 01 00 00 F4 03 04 00 8B 34 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B0 C0 04 00 35 04 06 00 69 00 00 1D [13:28:39]Write i2c OK [13:28:39]MH_I2C_Read... [13:28:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:28:39]Read from MH i2c: E2 [13:28:39]MH_I2C_Read... [13:28:39]Read from MH i2c: E2 03 00 [13:28:39]MH_I2C_Read... [13:28:39]Read from MH i2c: E2 03 00 42 94 00 90 00 4A [13:28:39]RAPDU: 90 00 [13:28:39]wFMCommunicate OK [13:28:39]wFMCommunicate request_size=10 [13:28:39]MH_SAM_APDU [13:28:39]CAPDU: 80 0D 02 02 05 7A 8A B7 82 70 [13:28:39]Write to MH i2c: E2 0D 00 43 94 80 0D 02 02 05 00 7A 8A B7 82 70 00 00 08 [13:28:39]Write i2c OK [13:28:39]MH_I2C_Read... [13:28:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:28:39]Read from MH i2c: E2 [13:28:39]MH_I2C_Read... [13:28:39]Read from MH i2c: E2 03 00 [13:28:39]MH_I2C_Read... [13:28:39]Read from MH i2c: E2 03 00 43 94 00 90 00 4B [13:28:39]RAPDU: 90 00 [13:28:39]wFMCommunicate OK [13:28:39]wFMCommunicate request_size=4 [13:28:39]MH_SAM_APDU [13:28:39]CAPDU: 80 0D 03 02 [13:28:39]Write to MH i2c: E2 08 00 44 94 80 0D 03 02 00 00 00 00 53 [13:28:39]Write i2c OK [13:28:39]MH_I2C_Read... [13:28:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:28:39]Read from MH i2c: E2 [13:28:39]MH_I2C_Read... [13:28:39]Read from MH i2c: E2 0B 00 [13:28:39]MH_I2C_Read... [13:28:39]Read from MH i2c: E2 0B 00 44 94 00 70 86 E5 6F DA 22 43 B2 90 00 8F [13:28:39]RAPDU: 70 86 E5 6F DA 22 43 B2 90 00 [13:28:39]wFMCommunicate OK [13:28:39]SAM_PROTO_SignData done [13:28:39]FM_MakeSignedData done [13:28:39]CreateOFDProtocolMessage [13:28:39]wFMCommunicate request_size=4 [13:28:39]MH_SAM_APDU [13:28:39]CAPDU: 80 11 00 00 [13:28:39]Write to MH i2c: E2 08 00 45 94 80 11 00 00 00 00 00 00 53 [13:28:39]Write i2c OK [13:28:39]MH_I2C_Read... [13:28:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:28:40]Read from MH i2c: E2 [13:28:40]MH_I2C_Read... [13:28:40]Read from MH i2c: E2 17 00 [13:28:40]MH_I2C_Read... [13:28:40]Read from MH i2c: E2 17 00 45 94 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A8 [13:28:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:28:40]wFMCommunicate OK [13:28:40]CreateOFDProtocolMessage done [13:28:40]OFDSenderStorePacket 311472 [13:28:40]StoreOFDPacket docnum=311472 [13:28:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 86 67 07 01 2E 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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 3F 01 00 00 F4 03 04 00 8B 34 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B0 C0 04 00 35 04 06 00 69 7A 8A B7 82 70 70 86 E5 6F DA 22 43 B2 [13:28:40]CheckFolder [13:28:40]dirname=/storage/ofd_packets [13:28:40]CheckFolder done [13:28:40]ProducePacketName [13:28:40]name=ofd_packets/00311472 [13:28:40]NVStorageSaveData ofd_packets/00311472 [13:28:40]File name is /storage/ofd_packets/00311472 [13:28:40]Write 301 bytes [13:28:40]NVStorageSaveData done [13:28:40]OFDSenderStorePacket done [13:28:40]KKMCreateOFDPacket done [13:28:40]NVStorageSaveData kkm_last_timestamp [13:28:40]File name is /storage/kkm_last_timestamp [13:28:40]Write 4 bytes [13:28:40]NVStorageSaveData done [13:28:40]ExternCall_PrintAddStr [13:28:40]wPrintStart [13:28:40]Write to MH i2c: 01 00 00 46 94 DA [13:28:40]Write i2c OK [13:28:40]MH_I2C_Read... [13:28:40]Read from MH i2c: 01 [13:28:40]MH_I2C_Read... [13:28:40]Read from MH i2c: 01 07 00 [13:28:40]MH_I2C_Read... [13:28:40]Read from MH i2c: 01 07 00 46 94 00 00 00 00 00 FF 0F EF [13:28:40]RasterBufferAndPrint [13:28:40]line Счет N : (1)645276 [13:28:40]line ИНН: 02508201610067 [13:28:40]line Контрольно-Кассовый Чек [13:28:40]line ПРОДАЖА [13:28:40]line ТРК (МРК, ГНК) : 62 [13:28:40]line Товар: 2710124130 [13:28:40]line Аи-92-К-2 [13:28:40]line 2.990 * 66.90 [13:28:40]line = 200.03 [13:28:40]line НДС 12% НСП 1% [13:28:40]line > о реализуемом товаре [13:28:40]line ОКРУГЛЕНИЕ: -0.03 [13:28:40]line ИТОГО: 200.00 [13:28:40]line Внесено: 200.00 [13:28:40]line СДАЧА: 0.00 [13:28:40]line НСП 1% : 1.77 [13:28:40]line НДС 12% : 21.24 [13:28:40]line Наличными: 200.00 [13:28:40]line Безнал.: 0.00 [13:28:40]line Место: АЗС № 172 "Партнер Нефть" [13:28:40]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:28:40]line СНО: Общий режим [13:28:40]line Чек 319 30.10.2024 13:28 [13:28:40]line Смена: 536 ФФД: 1.0 [13:28:40]line ЗНМ: 0300000116 [13:28:40]line РНМ: 0000000000091780 [13:28:40]line Версия ККМ: 001 [13:28:40]line ФМ: 0000000000871765 [13:28:40]line ФД: 311472 [13:28:40]line ФПД: 115975034208880 [13:28:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T132843&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311472&fm=115975034208880&tin=02508201610067®Number=0000000000091780&sum=20000 [13:28:40]written 0, free lines is 4095 [13:28:40]OFD Sender: Processing packet 311472 [packets to send 223, broken 222] [13:28:40]ProducePacketName [13:28:40]name=ofd_packets/00311472 [13:28:40]OFD Sender: To server: pG, [13:28:40]CommunicateWithHost lk.salyk.kg:30040 [13:28:40]ConnectInit lk.salyk.kg [13:28:40]Connected sock=10 [13: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 31 37 36 35 0F 01 00 00 86 67 07 01 2E 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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 3F 01 00 00 F4 03 04 00 8B 34 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B0 C0 04 00 35 04 06 00 69 7A 8A B7 82 70 70 86 E5 6F DA 22 43 B2 [13:28:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 27 48 47 00 37 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 31 37 36 35 10 04 04 00 B0 C0 04 00 F4 03 04 00 DB DA 21 67 B6 04 01 00 00 8F 52 79 C7 41 74 C6 D9 [13:28:40]CommunicateWithHost err = 0 [13:28:40]CheckOFDResponse [13:28:40]1017 (14) - 77093643461234 [13:28:40]1041 (16) - 0000000000871765 [13:28:40]1040 (4) - 311472 [13:28:40]1012 (4) - 30.10.2024 07:06 [13:28:40]1206 (1) - 0 [13:28:40]OFD Sender: Remove packet 311472 [13:28:40]ProducePacketName [13:28:40]name=ofd_packets/00311472 [13:28:40]NVStorageDeleteData [13:28:40]Write to MH i2c: 01 00 00 70 94 04 [13:28:40]Write i2c OK [13:28:40]MH_I2C_Read... [13:28:40]Read from MH i2c: 01 [13:28:40]MH_I2C_Read... [13:28:40]Read from MH i2c: 01 07 00 [13:28:40]MH_I2C_Read... [13:28:40]Read from MH i2c: 01 07 00 70 94 00 00 00 00 00 C0 0C D7 [13:28:40]RasterBufferAndPrint [13:28:40]line [13:28:40]line [13:28:40]line [13:28:40]line [13:28:40]line [13:28:40]written 0, free lines is 3270 [13:28:40]MH_Cut [13:28:40]Write to MH i2c: D1 01 00 77 94 01 DD [13:28:40]Write i2c OK [13:28:40]MH_I2C_Read... [13:28:40]Read from MH i2c: D1 [13:28:40]MH_I2C_Read... [13:28:40]Read from MH i2c: D1 01 00 [13:28:40]MH_I2C_Read... [13:28:40]Read from MH i2c: D1 01 00 77 94 00 DC [13:28:40]Write to MH i2c: 01 00 00 78 94 0C [13:28:40]Write i2c OK [13:28:40]MH_I2C_Read... [13:28:40]OFD Sender: No OFD packet to send [13:28:41]*** Cut start [13:28:41]*** Purtial cut [13:28:41]*** Stage 1: CUTSNS_PIN = 1 [13:28:41]Read from MH i2c: 01 [13:28:41]MH_I2C_Read... [13:28:41]*** Stop cut motor [13:28:41]*** Cut end [13:28:41]Read from MH i2c: 01 07 00 [13:28:41]MH_I2C_Read... [13:28:41]Read from MH i2c: 01 07 00 78 94 00 00 00 00 00 FF 0F 21 [13:28:41]process_action close_receipt done [13:28:41]requested_data is exist [13:28:41]produce_requested_data [13:28:41]requested_item fm.sn is exist - process it [13:28:41]wFMCommunicate request_size=4 [13:28:41]MH_SAM_APDU [13:28:41]CAPDU: 80 11 00 00 [13:28:41]Write to MH i2c: E2 08 00 79 94 80 11 00 00 00 00 00 00 87 [13:28:41]Write i2c OK [13:28:41]MH_I2C_Read... [13:28:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:28:41]Read from MH i2c: E2 [13:28:41]MH_I2C_Read... [13:28:41]Read from MH i2c: E2 17 00 [13:28:41]MH_I2C_Read... [13:28:41]Read from MH i2c: E2 17 00 79 94 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DC [13:28:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:28:41]wFMCommunicate OK [13:28:41]requested_item fd.num is exist - process it [13:28:41]SAM_PROTO_GetFieldsCounters [13:28:41]wFMCommunicate request_size=4 [13:28:41]MH_SAM_APDU [13:28:41]CAPDU: 80 13 00 00 [13:28:41]Write to MH i2c: E2 08 00 7A 94 80 13 00 00 00 00 00 00 8A [13:28:41]Write i2c OK [13:28:41]MH_I2C_Read... [13:28:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:28:41]Read from MH i2c: E2 [13:28:41]MH_I2C_Read... [13:28:41]Read from MH i2c: E2 62 00 [13:28:41]MH_I2C_Read... [13:28:41]Read from MH i2c: E2 62 00 7A 94 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B0 C0 04 00 0E 04 04 00 18 02 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 FB [13:28: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B0 C0 04 00 0E 04 04 00 18 02 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 [13:28:41]wFMCommunicate OK [13:28:41]SAM_PROTO_GetFieldsCounters done [13:28:41]requested_item shift.num is exist - process it [13:28:41]requested_item shift.opened is exist - process it [13:28:41]req_shift_opened [13:28:41]FM_GetShiftState [13:28:41]SAM_PROTO_GetShiftState [13:28:41]wFMCommunicate request_size=4 [13:28:41]MH_SAM_APDU [13:28:41]CAPDU: 80 13 01 00 [13:28:41]Write to MH i2c: E2 08 00 7B 94 80 13 01 00 00 00 00 00 8C [13:28:41]Write i2c OK [13:28:41]MH_I2C_Read... [13:28:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:28:41]Read from MH i2c: E2 [13:28:41]MH_I2C_Read... [13:28:41]Read from MH i2c: E2 0E 00 [13:28:41]MH_I2C_Read... [13:28:41]Read from MH i2c: E2 0E 00 7B 94 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 77 [13:28:41]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:28:41]wFMCommunicate OK [13:28:41]SAM_PROTO_GetShiftState done [13:28:41]FM_GetShiftState done [13:28:41]req_shift_opened done [13:28:41]requested_item shift.open_date is exist - process it [13:28:41]req_shift_open_date [13:28:41]req_shift_open_date done [13:28:41]produce_requested_data done [13:28:41]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311472,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:28:41]process_action_free close_receipt [13:28:41]json_value_free [13:28:41]json_value_free done [13:28:41]process_json_proto returns [13:28:41]Send response to host [13:28:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311472,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:28:41]free response buf [13:28:41]execute_script done [13:28:41]execute_script returns [13:28:41]free content buf [13:28:41]Sock 7.Close socket [13:28:41]Sock 7.Thread stoped [13:28:45]accept exits with 9 [13:28:45]New connection [13:28:45]New thread 3066510692 created [13:28:45]Thread 3066654052 joined [13:28:45]Waiting for new connection... [13:28:45] Sock 9.Parse request [13:28:45]Sock 9.Check first char [13:28:45]Sock 9.First char is OK [13:28:45]request: POST /json_proto HTTP/1.0 [13:28:45]Method: POST [13:28:45]URL: /json_proto [13:28:45]Method is POST - this is cgi request [13:28:45]url: /json_proto [13:28:45]query_string will be loaded in cgi processing [13:28:45]execute_cgi json_proto POST (null) [13:28:45]execute_cgi path=json_proto method=POST [13:28:45]POST find Content-Length [13:28:45]Host: 172.17.96.3:8080 [13:28:45]Content-Length: 984 [13:28:45]Content-Type: application/json [13:28:45] [13:28:45]POST finish read [13:28:45]Found Content-Length = 984 [13:28:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645275", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 22.770, "sum" : 1500.54, "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 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.77 \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" ] } } [13:28:45]execute_script... [13:28: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)645275", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 22.770, "sum" : 1500.54, "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 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.77 \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" ] } } [13:28:45]POST & json_proto [13:28:45]process_json_proto [13:28:45]json parsed OK: [13:28:45]protocol is kg_v1.0 [13:28:45]action value=close_receipt [13:28:45]process_action close_receipt [13:28:45]cmd_close_receipt [13:28:45]MH_GetDate [13:28:45]Write to MH i2c: F0 00 00 7C 94 FF [13:28:45]Write i2c OK [13:28:45]MH_I2C_Read... [13:28:45]Read from MH i2c: F0 [13:28:45]MH_I2C_Read... [13:28:45]Read from MH i2c: F0 09 00 [13:28:45]MH_I2C_Read... [13:28:45]Read from MH i2c: F0 09 00 7C 94 00 92 34 22 67 44 5E 04 65 62 [13:28:45]GetLastDocTimeStamp 1730294923 [13:28:45]current date 1730294930 [13:28:45]FM_GetShiftState [13:28:45]SAM_PROTO_GetShiftState [13:28:45]wFMCommunicate request_size=4 [13:28:45]MH_SAM_APDU [13:28:45]CAPDU: 80 13 01 00 [13:28:45]Write to MH i2c: E2 08 00 7D 94 80 13 01 00 00 00 00 00 8E [13:28:45]Write i2c OK [13:28:45]MH_I2C_Read... [13:28:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:28:45]Read from MH i2c: E2 [13:28:45]MH_I2C_Read... [13:28:45]Read from MH i2c: E2 0E 00 [13:28:45]MH_I2C_Read... [13:28:45]Read from MH i2c: E2 0E 00 7D 94 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 79 [13:28:45]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:28:45]wFMCommunicate OK [13:28:45]SAM_PROTO_GetShiftState done [13:28:45]FM_GetShiftState done [13:28:45]opened in 1730247899 [13:28:45]opened+sec_in_day 1730334299 [13:28:45]quantity*price = 150054 [13:28:45]sum+1 = 150055 [13:28:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.54 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 320 30.10.2024 13:28 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Дисконтная программа АИ-92 номер 172 сэкономлено 22.77 сом ФМ: 0000000000871765 ФД: 311473 ФПД: 72777167665156 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T132850&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311473&fm=72777167665156&tin=02508201610067®Number=0000000000091780&sum=150000 [13:28:46]StoreToDocumentArchive [13:28:46]shift 536 fd 311473 [13:28:46]save to /storage/0536/doc_00311473 [13:28:46]save last doc name /storage/0536/doc_00311473 to /storage/kkm_last_doc_name [13:28:46]save OK [13:28:46]Clear old archive folders... [13:28:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:28:46]tlvbuf is 0062E570 [13:28:46]SAM_PROTO_ClearQueue [13:28:46]wFMCommunicate request_size=4 [13:28:46]MH_SAM_APDU [13:28:46]CAPDU: 80 09 00 00 [13:28:46]Write to MH i2c: E2 08 00 8A 94 80 09 00 00 00 00 00 00 90 [13:28:46]Write i2c OK [13:28:46]MH_I2C_Read... [13:28:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:28:46]Read from MH i2c: E2 [13:28:46]MH_I2C_Read... [13:28:46]Read from MH i2c: E2 03 00 [13:28:46]MH_I2C_Read... [13:28:46]Read from MH i2c: E2 03 00 8A 94 00 90 00 92 [13:28:46]RAPDU: 90 00 [13:28:46]wFMCommunicate OK [13:28:46]SAM_PROTO_ClearQueue done [13:28:46]KKMCreateOFDPacket [13:28:46]OFDProtocolAddRootSTLVToBuf [13:28:46]FM_MakeSignedData [13:28:46]FM_MakeSignedData [13:28:46]SAM_PROTO_SignData [13:28:46]wFMCommunicate request_size=4 [13:28:46]MH_SAM_APDU [13:28:46]CAPDU: 80 0D 01 02 [13:28:46]Write to MH i2c: E2 08 00 8B 94 80 0D 01 02 00 00 00 00 98 [13:28:46]Write i2c OK [13:28:46]MH_I2C_Read... [13:28:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:28:46]Read from MH i2c: E2 [13:28:46]MH_I2C_Read... [13:28:46]Read from MH i2c: E2 03 00 [13:28:46]MH_I2C_Read... [13:28:46]Read from MH i2c: E2 03 00 8B 94 00 90 00 93 [13:28:46]RAPDU: 90 00 [13:28:46]wFMCommunicate OK [13:28:46]wFMCommunicate request_size=255 [13:28:46]MH_SAM_APDU [13:28: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 32 FF 03 08 00 03 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 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 40 01 00 00 F4 03 04 00 92 34 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B1 C0 04 00 35 04 06 00 42 [13:28:46]Write to MH i2c: E2 02 01 8C 94 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 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 40 01 00 00 F4 03 04 00 92 34 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B1 C0 04 00 35 04 06 00 42 00 00 BD [13:28:46]Write i2c OK [13:28:46]MH_I2C_Read... [13:28:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:28:47]Read from MH i2c: E2 [13:28:47]MH_I2C_Read... [13:28:47]Read from MH i2c: E2 03 00 [13:28:47]MH_I2C_Read... [13:28:47]Read from MH i2c: E2 03 00 8C 94 00 90 00 94 [13:28:47]RAPDU: 90 00 [13:28:47]wFMCommunicate OK [13:28:47]wFMCommunicate request_size=10 [13:28:47]MH_SAM_APDU [13:28:47]CAPDU: 80 0D 02 02 05 30 C1 39 F8 04 [13:28:47]Write to MH i2c: E2 0D 00 8D 94 80 0D 02 02 05 00 30 C1 39 F8 04 00 00 CB [13:28:47]Write i2c OK [13:28:47]MH_I2C_Read... [13:28:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:28:47]Read from MH i2c: E2 [13:28:47]MH_I2C_Read... [13:28:47]Read from MH i2c: E2 03 00 [13:28:47]MH_I2C_Read... [13:28:47]Read from MH i2c: E2 03 00 8D 94 00 90 00 95 [13:28:47]RAPDU: 90 00 [13:28:47]wFMCommunicate OK [13:28:47]wFMCommunicate request_size=4 [13:28:47]MH_SAM_APDU [13:28:47]CAPDU: 80 0D 03 02 [13:28:47]Write to MH i2c: E2 08 00 8E 94 80 0D 03 02 00 00 00 00 9D [13:28:47]Write i2c OK [13:28:47]MH_I2C_Read... [13:28:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:28:47]Read from MH i2c: E2 [13:28:47]MH_I2C_Read... [13:28:47]Read from MH i2c: E2 0B 00 [13:28:47]MH_I2C_Read... [13:28:47]Read from MH i2c: E2 0B 00 8E 94 00 71 30 4E 76 E1 12 68 38 90 00 96 [13:28:47]RAPDU: 71 30 4E 76 E1 12 68 38 90 00 [13:28:47]wFMCommunicate OK [13:28:47]SAM_PROTO_SignData done [13:28:47]FM_MakeSignedData done [13:28:47]CreateOFDProtocolMessage [13:28:47]wFMCommunicate request_size=4 [13:28:47]MH_SAM_APDU [13:28:47]CAPDU: 80 11 00 00 [13:28:47]Write to MH i2c: E2 08 00 8F 94 80 11 00 00 00 00 00 00 9D [13:28:47]Write i2c OK [13:28:47]MH_I2C_Read... [13:28:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:28:47]Read from MH i2c: E2 [13:28:47]MH_I2C_Read... [13:28:47]Read from MH i2c: E2 17 00 [13:28:47]MH_I2C_Read... [13:28:47]Read from MH i2c: E2 17 00 8F 94 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F2 [13:28:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:28:47]wFMCommunicate OK [13:28:47]CreateOFDProtocolMessage done [13:28:47]OFDSenderStorePacket 311473 [13:28:47]StoreOFDPacket docnum=311473 [13:28:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 E5 58 07 01 C4 83 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 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 40 01 00 00 F4 03 04 00 92 34 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B1 C0 04 00 35 04 06 00 42 30 C1 39 F8 04 71 30 4E 76 E1 12 68 38 [13:28:47]CheckFolder [13:28:47]dirname=/storage/ofd_packets [13:28:47]CheckFolder done [13:28:47]ProducePacketName [13:28:47]name=ofd_packets/00311473 [13:28:47]NVStorageSaveData ofd_packets/00311473 [13:28:47]File name is /storage/ofd_packets/00311473 [13:28:47]Write 301 bytes [13:28:47]NVStorageSaveData done [13:28:47]OFDSenderStorePacket done [13:28:47]KKMCreateOFDPacket done [13:28:47]NVStorageSaveData kkm_last_timestamp [13:28:47]File name is /storage/kkm_last_timestamp [13:28:47]Write 4 bytes [13:28:47]NVStorageSaveData done [13:28:47]ExternCall_PrintAddStr [13:28:47]wPrintStart [13:28:47]Write to MH i2c: 01 00 00 90 94 24 [13:28:47]Write i2c OK [13:28:47]MH_I2C_Read... [13:28:47]Read from MH i2c: 01 [13:28:47]MH_I2C_Read... [13:28:47]Read from MH i2c: 01 07 00 [13:28:47]MH_I2C_Read... [13:28:47]Read from MH i2c: 01 07 00 90 94 00 00 00 00 00 FF 0F 39 [13:28:47]RasterBufferAndPrint [13:28:47]line Счет N : (1)645275 [13:28:47]line ИНН: 02508201610067 [13:28:47]line Контрольно-Кассовый Чек [13:28:47]line ПРОДАЖА [13:28:47]line ТРК (МРК, ГНК) : 41 [13:28:47]line Товар: 2710124130 [13:28:47]line Аи-92-К-2 [13:28:47]line 22.770 * 65.90 [13:28:47]line = 1500.54 [13:28:47]line НДС 12% НСП 1% [13:28:47]line > о реализуемом товаре [13:28:47]line ОКРУГЛЕНИЕ: -0.54 [13:28:47]line ИТОГО: 1500.00 [13:28:47]line Внесено: 1500.00 [13:28:47]line СДАЧА: 0.00 [13:28:47]line НСП 1% : 13.28 [13:28:47]line НДС 12% : 159.35 [13:28:47]line Наличными: 1500.00 [13:28:47]line Безнал.: 0.00 [13:28:47]line Место: АЗС № 172 "Партнер Нефть" [13:28:47]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:28:47]line СНО: Общий режим [13:28:47]line Чек 320 30.10.2024 13:28 [13:28:47]line Смена: 536 ФФД: 1.0 [13:28:47]line ЗНМ: 0300000116 [13:28:47]line РНМ: 0000000000091780 [13:28:47]line Версия ККМ: 001 [13:28:47]line [13:28:47]line Дисконтная программа [13:28:47]line АИ-92 [13:28:47]line номер 172 [13:28:47]line сэкономлено 22.77 сом [13:28:47]line ФМ: 0000000000871765 [13:28:47]line ФД: 311473 [13:28:47]line ФПД: 72777167665156 [13:28:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T132850&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311473&fm=72777167665156&tin=02508201610067®Number=0000000000091780&sum=150000 [13:28:47]OFD Sender: Processing packet 311473 [packets to send 223, broken 222] [13:28:47]ProducePacketName [13:28:47]name=ofd_packets/00311473 [13:28:47]OFD Sender: To server: pG, [13:28:47]CommunicateWithHost lk.salyk.kg:30040 [13:28:47]ConnectInit lk.salyk.kg [13:28:47]written 0, free lines is 4095 [13:28:47]Connected sock=10 [13:28:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 E5 58 07 01 C4 83 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 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 40 01 00 00 F4 03 04 00 92 34 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B1 C0 04 00 35 04 06 00 42 30 C1 39 F8 04 71 30 4E 76 E1 12 68 38 [13:28:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 0B 97 47 00 11 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 31 37 36 35 10 04 04 00 B1 C0 04 00 F4 03 04 00 E2 DA 21 67 B6 04 01 00 00 DD 6F B5 1A C2 DD F5 DB [13:28:47]CommunicateWithHost err = 0 [13:28:47]CheckOFDResponse [13:28:47]1017 (14) - 77093643461234 [13:28:47]1041 (16) - 0000000000871765 [13:28:47]1040 (4) - 311473 [13:28:47]1012 (4) - 30.10.2024 07:06 [13:28:47]1206 (1) - 0 [13:28:47]OFD Sender: Remove packet 311473 [13:28:47]ProducePacketName [13:28:47]name=ofd_packets/00311473 [13:28:47]NVStorageDeleteData [13:28:47]Write to MH i2c: 01 00 00 BF 94 53 [13:28:47]Write i2c OK [13:28:47]MH_I2C_Read... [13:28:47]Read from MH i2c: 01 [13:28:47]MH_I2C_Read... [13:28:47]Read from MH i2c: 01 07 00 [13:28:47]MH_I2C_Read... [13:28:47]Read from MH i2c: 01 07 00 BF 94 00 00 00 00 00 76 0C DC [13:28:47]RasterBufferAndPrint [13:28:47]line [13:28:47]line [13:28:47]line [13:28:47]line [13:28:47]line [13:28:47]written 0, free lines is 3202 [13:28:47]MH_Cut [13:28:47]Write to MH i2c: D1 01 00 C6 94 01 2C [13:28:47]Write i2c OK [13:28:47]MH_I2C_Read... [13:28:47]Read from MH i2c: D1 [13:28:47]MH_I2C_Read... [13:28:47]Read from MH i2c: D1 01 00 [13:28:47]MH_I2C_Read... [13:28:47]Read from MH i2c: D1 01 00 C6 94 00 2B [13:28:47]Write to MH i2c: 01 00 00 C7 94 5B [13:28:47]Write i2c OK [13:28:47]MH_I2C_Read... [13:28:48]OFD Sender: No OFD packet to send [13:28:48]*** Cut start [13:28:48]*** Purtial cut [13:28:48]*** Stage 1: CUTSNS_PIN = 1 [13:28:48]Read from MH i2c: 01 [13:28:48]MH_I2C_Read... [13:28:48]*** Stop cut motor [13:28:48]*** Cut end [13:28:48]Read from MH i2c: 01 07 00 [13:28:48]MH_I2C_Read... [13:28:48]Read from MH i2c: 01 07 00 C7 94 00 00 00 00 00 FF 0F 70 [13:28:48]process_action close_receipt done [13:28:48]requested_data is exist [13:28:48]produce_requested_data [13:28:48]requested_item fm.sn is exist - process it [13:28:48]wFMCommunicate request_size=4 [13:28:48]MH_SAM_APDU [13:28:48]CAPDU: 80 11 00 00 [13:28:48]Write to MH i2c: E2 08 00 C8 94 80 11 00 00 00 00 00 00 D6 [13:28:48]Write i2c OK [13:28:48]MH_I2C_Read... [13:28:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:28:48]Read from MH i2c: E2 [13:28:48]MH_I2C_Read... [13:28:48]Read from MH i2c: E2 17 00 [13:28:48]MH_I2C_Read... [13:28:48]Read from MH i2c: E2 17 00 C8 94 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 2B [13:28:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:28:48]wFMCommunicate OK [13:28:48]requested_item fd.num is exist - process it [13:28:48]SAM_PROTO_GetFieldsCounters [13:28:48]wFMCommunicate request_size=4 [13:28:48]MH_SAM_APDU [13:28:48]CAPDU: 80 13 00 00 [13:28:48]Write to MH i2c: E2 08 00 C9 94 80 13 00 00 00 00 00 00 D9 [13:28:48]Write i2c OK [13:28:48]MH_I2C_Read... [13:28:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:28:49]Read from MH i2c: E2 [13:28:49]MH_I2C_Read... [13:28:49]Read from MH i2c: E2 62 00 [13:28:49]MH_I2C_Read... [13:28:49]Read from MH i2c: E2 62 00 C9 94 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B1 C0 04 00 0E 04 04 00 18 02 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 4E [13:28: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B1 C0 04 00 0E 04 04 00 18 02 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 [13:28:49]wFMCommunicate OK [13:28:49]SAM_PROTO_GetFieldsCounters done [13:28:49]requested_item shift.num is exist - process it [13:28:49]requested_item shift.opened is exist - process it [13:28:49]req_shift_opened [13:28:49]FM_GetShiftState [13:28:49]SAM_PROTO_GetShiftState [13:28:49]wFMCommunicate request_size=4 [13:28:49]MH_SAM_APDU [13:28:49]CAPDU: 80 13 01 00 [13:28:49]Write to MH i2c: E2 08 00 CA 94 80 13 01 00 00 00 00 00 DB [13:28:49]Write i2c OK [13:28:49]MH_I2C_Read... [13:28:49]Read from MH i2c: E2 [13:28:49]MH_I2C_Read... [13:28:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:28:49]Read from MH i2c: E2 0E 00 [13:28:49]MH_I2C_Read... [13:28:49]Read from MH i2c: E2 0E 00 CA 94 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 C6 [13:28:49]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:28:49]wFMCommunicate OK [13:28:49]SAM_PROTO_GetShiftState done [13:28:49]FM_GetShiftState done [13:28:49]req_shift_opened done [13:28:49]requested_item shift.open_date is exist - process it [13:28:49]req_shift_open_date [13:28:49]req_shift_open_date done [13:28:49]produce_requested_data done [13:28:49]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311473,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:28:49]process_action_free close_receipt [13:28:49]json_value_free [13:28:49]json_value_free done [13:28:49]process_json_proto returns [13:28:49]Send response to host [13:28:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311473,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:28:49]free response buf [13:28:49]execute_script done [13:28:49]execute_script returns [13:28:49]free content buf [13:28:49]Sock 9.Close socket [13:28:49]Sock 9.Thread stoped [13:28:53]OFD Sender: No OFD packet to send [13:28:58]OFD Sender: No OFD packet to send [13:29:03]OFD Sender: No OFD packet to send [13:29:08]OFD Sender: No OFD packet to send [13:29:13]OFD Sender: No OFD packet to send [13:29:18]OFD Sender: No OFD packet to send [13:29:23]OFD Sender: No OFD packet to send [13:29:28]OFD Sender: No OFD packet to send [13:29:33]OFD Sender: No OFD packet to send [13:29:38]OFD Sender: No OFD packet to send [13:29:43]OFD Sender: No OFD packet to send [13:29:48]OFD Sender: No OFD packet to send [13:29:53]OFD Sender: No OFD packet to send [13:29:58]OFD Sender: No OFD packet to send [13:30:03]OFD Sender: No OFD packet to send [13:30:08]OFD Sender: No OFD packet to send [13:30:13]OFD Sender: No OFD packet to send [13:30:16]accept exits with 7 [13:30:16]New connection [13:30:16]New thread 3066654052 created [13:30:16]Thread 3066510692 joined [13:30:16]Waiting for new connection... [13:30:16] Sock 7.Parse request [13:30:16]Sock 7.Check first char [13:30:16]Sock 7.First char is OK [13:30:16]request: POST /json_proto HTTP/1.0 [13:30:16]Method: POST [13:30:16]URL: /json_proto [13:30:16]Method is POST - this is cgi request [13:30:16]url: /json_proto [13:30:16]query_string will be loaded in cgi processing [13:30:16]execute_cgi json_proto POST (null) [13:30:16]execute_cgi path=json_proto method=POST [13:30:16]POST find Content-Length [13:30:16]Host: 172.17.96.3:8080 [13:30:16]Content-Length: 677 [13:30:16]Content-Type: application/json [13:30:16] [13:30:16]POST finish read [13:30:16]Found Content-Length = 677 [13:30:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645277", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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" ] } } [13:30:16]execute_script... [13:30: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)645277", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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" ] } } [13:30:16]POST & json_proto [13:30:16]process_json_proto [13:30:16]json parsed OK: [13:30:16]protocol is kg_v1.0 [13:30:16]action value=close_receipt [13:30:16]process_action close_receipt [13:30:16]cmd_close_receipt [13:30:16]MH_GetDate [13:30:16]Write to MH i2c: F0 00 00 CB 94 4E [13:30:16]Write i2c OK [13:30:16]MH_I2C_Read... [13:30:16]Read from MH i2c: F0 [13:30:16]MH_I2C_Read... [13:30:16]Read from MH i2c: F0 09 00 [13:30:16]MH_I2C_Read... [13:30:16]Read from MH i2c: F0 09 00 CB 94 00 ED 34 22 67 44 5E 04 65 0C [13:30:16]GetLastDocTimeStamp 1730294930 [13:30:16]current date 1730295021 [13:30:16]FM_GetShiftState [13:30:16]SAM_PROTO_GetShiftState [13:30:16]wFMCommunicate request_size=4 [13:30:16]MH_SAM_APDU [13:30:16]CAPDU: 80 13 01 00 [13:30:16]Write to MH i2c: E2 08 00 CC 94 80 13 01 00 00 00 00 00 DD [13:30:16]Write i2c OK [13:30:16]MH_I2C_Read... [13:30:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:30:16]Read from MH i2c: E2 [13:30:16]MH_I2C_Read... [13:30:16]Read from MH i2c: E2 0E 00 [13:30:16]MH_I2C_Read... [13:30:16]Read from MH i2c: E2 0E 00 CC 94 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 C8 [13:30:16]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:30:16]wFMCommunicate OK [13:30:16]SAM_PROTO_GetShiftState done [13:30:16]FM_GetShiftState done [13:30:16]opened in 1730247899 [13:30:16]opened+sec_in_day 1730334299 [13:30:16]quantity*price = 30038 [13:30:16]sum+1 = 30039 [13:30:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 321 30.10.2024 13:30 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311474 ФПД: 180707479074544 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T133022&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311474&fm=180707479074544&tin=02508201610067®Number=0000000000091780&sum=30000 [13:30:17]StoreToDocumentArchive [13:30:17]shift 536 fd 311474 [13:30:17]save to /storage/0536/doc_00311474 [13:30:17]save last doc name /storage/0536/doc_00311474 to /storage/kkm_last_doc_name [13:30:17]save OK [13:30:17]Clear old archive folders... [13:30:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:30:17]tlvbuf is 007654C0 [13:30:17]SAM_PROTO_ClearQueue [13:30:17]wFMCommunicate request_size=4 [13:30:17]MH_SAM_APDU [13:30:17]CAPDU: 80 09 00 00 [13:30:17]Write to MH i2c: E2 08 00 D9 94 80 09 00 00 00 00 00 00 DF [13:30:17]Write i2c OK [13:30:17]MH_I2C_Read... [13:30:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:30:17]Read from MH i2c: E2 [13:30:17]MH_I2C_Read... [13:30:17]Read from MH i2c: E2 03 00 [13:30:17]MH_I2C_Read... [13:30:17]Read from MH i2c: E2 03 00 D9 94 00 90 00 E1 [13:30:17]RAPDU: 90 00 [13:30:17]wFMCommunicate OK [13:30:17]SAM_PROTO_ClearQueue done [13:30:17]KKMCreateOFDPacket [13:30:17]OFDProtocolAddRootSTLVToBuf [13:30:17]FM_MakeSignedData [13:30:17]FM_MakeSignedData [13:30:17]SAM_PROTO_SignData [13:30:17]wFMCommunicate request_size=4 [13:30:17]MH_SAM_APDU [13:30:17]CAPDU: 80 0D 01 02 [13:30:17]Write to MH i2c: E2 08 00 DA 94 80 0D 01 02 00 00 00 00 E7 [13:30:17]Write i2c OK [13:30:17]MH_I2C_Read... [13:30:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:30:17]Read from MH i2c: E2 [13:30:17]MH_I2C_Read... [13:30:17]Read from MH i2c: E2 03 00 [13:30:17]MH_I2C_Read... [13:30:17]Read from MH i2c: E2 03 00 DA 94 00 90 00 E2 [13:30:17]RAPDU: 90 00 [13:30:17]wFMCommunicate OK [13:30:17]wFMCommunicate request_size=255 [13:30:17]MH_SAM_APDU [13:30: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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 41 01 00 00 F4 03 04 00 EE 34 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B2 C0 04 00 35 04 06 00 A4 [13:30:17]Write to MH i2c: E2 02 01 DB 94 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 41 01 00 00 F4 03 04 00 EE 34 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B2 C0 04 00 35 04 06 00 A4 00 00 8A [13:30:17]Write i2c OK [13:30:17]MH_I2C_Read... [13:30:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:30:18]Read from MH i2c: E2 [13:30:18]MH_I2C_Read... [13:30:18]Read from MH i2c: E2 03 00 [13:30:18]MH_I2C_Read... [13:30:18]Read from MH i2c: E2 03 00 DB 94 00 90 00 E3 [13:30:18]RAPDU: 90 00 [13:30:18]wFMCommunicate OK [13:30:18]wFMCommunicate request_size=10 [13:30:18]MH_SAM_APDU [13:30:18]CAPDU: 80 0D 02 02 05 5A 3D 19 36 F0 [13:30:18]Write to MH i2c: E2 0D 00 DC 94 80 0D 02 02 05 00 5A 3D 19 36 F0 00 00 CA [13:30:18]Write i2c OK [13:30:18]MH_I2C_Read... [13:30:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:30:18]Read from MH i2c: E2 [13:30:18]MH_I2C_Read... [13:30:18]Read from MH i2c: E2 03 00 [13:30:18]MH_I2C_Read... [13:30:18]Read from MH i2c: E2 03 00 DC 94 00 90 00 E4 [13:30:18]RAPDU: 90 00 [13:30:18]wFMCommunicate OK [13:30:18]wFMCommunicate request_size=4 [13:30:18]MH_SAM_APDU [13:30:18]CAPDU: 80 0D 03 02 [13:30:18]Write to MH i2c: E2 08 00 DD 94 80 0D 03 02 00 00 00 00 EC [13:30:18]Write i2c OK [13:30:18]MH_I2C_Read... [13:30:18]OFD Sender: No OFD packet to send [13:30:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:30:18]Read from MH i2c: E2 [13:30:18]MH_I2C_Read... [13:30:18]Read from MH i2c: E2 0B 00 [13:30:18]MH_I2C_Read... [13:30:18]Read from MH i2c: E2 0B 00 DD 94 00 9B 96 C8 F7 79 0A 15 4E 90 00 C3 [13:30:18]RAPDU: 9B 96 C8 F7 79 0A 15 4E 90 00 [13:30:18]wFMCommunicate OK [13:30:18]SAM_PROTO_SignData done [13:30:18]FM_MakeSignedData done [13:30:18]CreateOFDProtocolMessage [13:30:18]wFMCommunicate request_size=4 [13:30:18]MH_SAM_APDU [13:30:18]CAPDU: 80 11 00 00 [13:30:18]Write to MH i2c: E2 08 00 DE 94 80 11 00 00 00 00 00 00 EC [13:30:18]Write i2c OK [13:30:18]MH_I2C_Read... [13:30:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:30:18]Read from MH i2c: E2 [13:30:18]MH_I2C_Read... [13:30:18]Read from MH i2c: E2 17 00 [13:30:18]MH_I2C_Read... [13:30:18]Read from MH i2c: E2 17 00 DE 94 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 41 [13:30:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:30:18]wFMCommunicate OK [13:30:18]CreateOFDProtocolMessage done [13:30:18]OFDSenderStorePacket 311474 [13:30:18]StoreOFDPacket docnum=311474 [13:30:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 CD F4 07 01 59 C3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 41 01 00 00 F4 03 04 00 EE 34 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B2 C0 04 00 35 04 06 00 A4 5A 3D 19 36 F0 9B 96 C8 F7 79 0A 15 4E [13:30:18]CheckFolder [13:30:18]dirname=/storage/ofd_packets [13:30:18]CheckFolder done [13:30:18]ProducePacketName [13:30:18]name=ofd_packets/00311474 [13:30:18]NVStorageSaveData ofd_packets/00311474 [13:30:18]File name is /storage/ofd_packets/00311474 [13:30:18]Write 301 bytes [13:30:18]NVStorageSaveData done [13:30:18]OFDSenderStorePacket done [13:30:18]KKMCreateOFDPacket done [13:30:18]NVStorageSaveData kkm_last_timestamp [13:30:18]File name is /storage/kkm_last_timestamp [13:30:18]Write 4 bytes [13:30:18]NVStorageSaveData done [13:30:18]ExternCall_PrintAddStr [13:30:18]wPrintStart [13:30:18]Write to MH i2c: 01 00 00 DF 94 73 [13:30:18]Write i2c OK [13:30:18]MH_I2C_Read... [13:30:18]Read from MH i2c: 01 [13:30:18]MH_I2C_Read... [13:30:18]Read from MH i2c: 01 07 00 [13:30:18]MH_I2C_Read... [13:30:18]Read from MH i2c: 01 07 00 DF 94 00 00 00 00 00 FF 0F 88 [13:30:18]RasterBufferAndPrint [13:30:18]line Счет N : (1)645277 [13:30:18]line ИНН: 02508201610067 [13:30:18]line Контрольно-Кассовый Чек [13:30:18]line ПРОДАЖА [13:30:18]line ТРК (МРК, ГНК) : 41 [13:30:18]line Товар: 2710124130 [13:30:18]line Аи-92-К-2 [13:30:18]line 4.490 * 66.90 [13:30:18]line = 300.38 [13:30:18]line НДС 12% НСП 1% [13:30:18]line > о реализуемом товаре [13:30:18]line ОКРУГЛЕНИЕ: -0.38 [13:30:18]line ИТОГО: 300.00 [13:30:18]line Внесено: 300.00 [13:30:18]line СДАЧА: 0.00 [13:30:18]line НСП 1% : 2.66 [13:30:18]line НДС 12% : 31.90 [13:30:18]line Наличными: 300.00 [13:30:18]line Безнал.: 0.00 [13:30:18]line Место: АЗС № 172 "Партнер Нефть" [13:30:18]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:30:18]line СНО: Общий режим [13:30:18]line Чек 321 30.10.2024 13:30 [13:30:18]line Смена: 536 ФФД: 1.0 [13:30:18]line ЗНМ: 0300000116 [13:30:18]line РНМ: 0000000000091780 [13:30:18]line Версия ККМ: 001 [13:30:18]line ФМ: 0000000000871765 [13:30:18]line ФД: 311474 [13:30:18]line ФПД: 180707479074544 [13:30:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T133022&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311474&fm=180707479074544&tin=02508201610067®Number=0000000000091780&sum=30000 [13:30:18]written 0, free lines is 4095 [13:30:18]OFD Sender: Processing packet 311474 [packets to send 223, broken 222] [13:30:18]ProducePacketName [13:30:18]name=ofd_packets/00311474 [13:30:18]OFD Sender: To server: pG, [13:30:18]CommunicateWithHost lk.salyk.kg:30040 [13:30:18]ConnectInit lk.salyk.kg [13:30:18]Connected sock=10 [13:30:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 CD F4 07 01 59 C3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 41 01 00 00 F4 03 04 00 EE 34 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B2 C0 04 00 35 04 06 00 A4 5A 3D 19 36 F0 9B 96 C8 F7 79 0A 15 4E [13:30:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 3E 0D 47 00 12 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 31 37 36 35 10 04 04 00 B2 C0 04 00 F4 03 04 00 3D DB 21 67 B6 04 01 00 00 23 1E 5C 0C D0 F3 AF D6 [13:30:18]CommunicateWithHost err = 0 [13:30:18]CheckOFDResponse [13:30:18]1017 (14) - 77093643461234 [13:30:18]1041 (16) - 0000000000871765 [13:30:18]1040 (4) - 311474 [13:30:18]1012 (4) - 30.10.2024 07:07 [13:30:18]1206 (1) - 0 [13:30:18]OFD Sender: Remove packet 311474 [13:30:18]ProducePacketName [13:30:18]name=ofd_packets/00311474 [13:30:18]NVStorageDeleteData [13:30:18]Write to MH i2c: 01 00 00 09 95 9E [13:30:18]Write i2c OK [13:30:18]MH_I2C_Read... [13:30:18]Read from MH i2c: 01 [13:30:18]MH_I2C_Read... [13:30:18]Read from MH i2c: 01 07 00 [13:30:18]MH_I2C_Read... [13:30:18]Read from MH i2c: 01 07 00 09 95 00 00 00 00 00 CD 0C 7E [13:30:18]RasterBufferAndPrint [13:30:18]line [13:30:18]line [13:30:18]line [13:30:18]line [13:30:18]line [13:30:18]written 0, free lines is 3286 [13:30:18]MH_Cut [13:30:18]Write to MH i2c: D1 01 00 10 95 01 77 [13:30:18]Write i2c OK [13:30:18]MH_I2C_Read... [13:30:18]Read from MH i2c: D1 [13:30:18]MH_I2C_Read... [13:30:18]Read from MH i2c: D1 01 00 [13:30:18]MH_I2C_Read... [13:30:18]Read from MH i2c: D1 01 00 10 95 00 76 [13:30:18]Write to MH i2c: 01 00 00 11 95 A6 [13:30:18]Write i2c OK [13:30:18]MH_I2C_Read... [13:30:19]OFD Sender: No OFD packet to send [13:30:19]*** Cut start [13:30:19]*** Purtial cut [13:30:19]*** Stage 1: CUTSNS_PIN = 1 [13:30:19]Read from MH i2c: 01 [13:30:19]MH_I2C_Read... [13:30:19]*** Stop cut motor [13:30:19]*** Cut end [13:30:19]Read from MH i2c: 01 07 00 [13:30:19]MH_I2C_Read... [13:30:19]Read from MH i2c: 01 07 00 11 95 00 00 00 00 00 FF 0F BB [13:30:19]process_action close_receipt done [13:30:19]requested_data is exist [13:30:19]produce_requested_data [13:30:19]requested_item fm.sn is exist - process it [13:30:19]wFMCommunicate request_size=4 [13:30:19]MH_SAM_APDU [13:30:19]CAPDU: 80 11 00 00 [13:30:19]Write to MH i2c: E2 08 00 12 95 80 11 00 00 00 00 00 00 21 [13:30:19]Write i2c OK [13:30:19]MH_I2C_Read... [13:30:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:30:19]Read from MH i2c: E2 [13:30:19]MH_I2C_Read... [13:30:19]Read from MH i2c: E2 17 00 [13:30:19]MH_I2C_Read... [13:30:19]Read from MH i2c: E2 17 00 12 95 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 76 [13:30:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:30:19]wFMCommunicate OK [13:30:19]requested_item fd.num is exist - process it [13:30:19]SAM_PROTO_GetFieldsCounters [13:30:19]wFMCommunicate request_size=4 [13:30:19]MH_SAM_APDU [13:30:19]CAPDU: 80 13 00 00 [13:30:19]Write to MH i2c: E2 08 00 13 95 80 13 00 00 00 00 00 00 24 [13:30:19]Write i2c OK [13:30:19]MH_I2C_Read... [13:30:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:30:20]Read from MH i2c: E2 [13:30:20]MH_I2C_Read... [13:30:20]Read from MH i2c: E2 62 00 [13:30:20]MH_I2C_Read... [13:30:20]Read from MH i2c: E2 62 00 13 95 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B2 C0 04 00 0E 04 04 00 18 02 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 9D [13:30: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B2 C0 04 00 0E 04 04 00 18 02 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 [13:30:20]wFMCommunicate OK [13:30:20]SAM_PROTO_GetFieldsCounters done [13:30:20]requested_item shift.num is exist - process it [13:30:20]requested_item shift.opened is exist - process it [13:30:20]req_shift_opened [13:30:20]FM_GetShiftState [13:30:20]SAM_PROTO_GetShiftState [13:30:20]wFMCommunicate request_size=4 [13:30:20]MH_SAM_APDU [13:30:20]CAPDU: 80 13 01 00 [13:30:20]Write to MH i2c: E2 08 00 14 95 80 13 01 00 00 00 00 00 26 [13:30:20]Write i2c OK [13:30:20]MH_I2C_Read... [13:30:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:30:20]Read from MH i2c: E2 [13:30:20]MH_I2C_Read... [13:30:20]Read from MH i2c: E2 0E 00 [13:30:20]MH_I2C_Read... [13:30:20]Read from MH i2c: E2 0E 00 14 95 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 11 [13:30:20]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:30:20]wFMCommunicate OK [13:30:20]SAM_PROTO_GetShiftState done [13:30:20]FM_GetShiftState done [13:30:20]req_shift_opened done [13:30:20]requested_item shift.open_date is exist - process it [13:30:20]req_shift_open_date [13:30:20]req_shift_open_date done [13:30:20]produce_requested_data done [13:30:20]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311474,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:30:20]process_action_free close_receipt [13:30:20]json_value_free [13:30:20]json_value_free done [13:30:20]process_json_proto returns [13:30:20]Send response to host [13:30:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311474,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:30:20]free response buf [13:30:20]execute_script done [13:30:20]execute_script returns [13:30:20]free content buf [13:30:20]Sock 7.Close socket [13:30:20]Sock 7.Thread stoped [13:30:24]OFD Sender: No OFD packet to send [13:30:29]OFD Sender: No OFD packet to send [13:30:34]OFD Sender: No OFD packet to send [13:30:39]OFD Sender: No OFD packet to send [13:30:44]OFD Sender: No OFD packet to send [13:30:49]OFD Sender: No OFD packet to send [13:30:54]OFD Sender: No OFD packet to send [13:30:59]OFD Sender: No OFD packet to send [13:31:04]OFD Sender: No OFD packet to send [13:31:09]OFD Sender: No OFD packet to send [13:31:14]OFD Sender: No OFD packet to send [13:31:19]OFD Sender: No OFD packet to send [13:31:24]OFD Sender: No OFD packet to send [13:31:29]OFD Sender: No OFD packet to send [13:31:34]OFD Sender: No OFD packet to send [13:31:37]accept exits with 9 [13:31:37]New connection [13:31:37]New thread 3066510692 created [13:31:37]Thread 3066654052 joined [13:31:37]Waiting for new connection... [13:31:37] Sock 9.Parse request [13:31:37]Sock 9.Check first char [13:31:37]Sock 9.First char is OK [13:31:37]request: POST /json_proto HTTP/1.0 [13:31:37]Method: POST [13:31:37]URL: /json_proto [13:31:37]Method is POST - this is cgi request [13:31:37]url: /json_proto [13:31:37]query_string will be loaded in cgi processing [13:31:37]execute_cgi json_proto POST (null) [13:31:37]execute_cgi path=json_proto method=POST [13:31:37]POST find Content-Length [13:31:37]Host: 172.17.96.3:8080 [13:31:37]Content-Length: 677 [13:31:37]Content-Type: application/json [13:31:37] [13:31:37]POST finish read [13:31:37]Found Content-Length = 677 [13:31:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645279", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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" ] } } [13:31:37]execute_script... [13:31: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)645279", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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" ] } } [13:31:37]POST & json_proto [13:31:37]process_json_proto [13:31:37]json parsed OK: [13:31:37]protocol is kg_v1.0 [13:31:37]action value=close_receipt [13:31:37]process_action close_receipt [13:31:37]cmd_close_receipt [13:31:37]MH_GetDate [13:31:37]Write to MH i2c: F0 00 00 15 95 99 [13:31:37]Write i2c OK [13:31:37]MH_I2C_Read... [13:31:37]Read from MH i2c: F0 [13:31:37]MH_I2C_Read... [13:31:37]Read from MH i2c: F0 09 00 [13:31:37]MH_I2C_Read... [13:31:37]Read from MH i2c: F0 09 00 15 95 00 3E 35 22 67 44 5E 04 65 A9 [13:31:37]GetLastDocTimeStamp 1730295022 [13:31:37]current date 1730295102 [13:31:37]FM_GetShiftState [13:31:37]SAM_PROTO_GetShiftState [13:31:37]wFMCommunicate request_size=4 [13:31:37]MH_SAM_APDU [13:31:37]CAPDU: 80 13 01 00 [13:31:37]Write to MH i2c: E2 08 00 16 95 80 13 01 00 00 00 00 00 28 [13:31:37]Write i2c OK [13:31:37]MH_I2C_Read... [13:31:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:31:37]Read from MH i2c: E2 [13:31:37]MH_I2C_Read... [13:31:37]Read from MH i2c: E2 0E 00 [13:31:37]MH_I2C_Read... [13:31:37]Read from MH i2c: E2 0E 00 16 95 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 13 [13:31:37]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:31:37]wFMCommunicate OK [13:31:37]SAM_PROTO_GetShiftState done [13:31:37]FM_GetShiftState done [13:31:37]opened in 1730247899 [13:31:37]opened+sec_in_day 1730334299 [13:31:37]quantity*price = 20003 [13:31:37]sum+1 = 20004 [13:31:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 322 30.10.2024 13:31 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311475 ФПД: 51515262259044 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T133142&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311475&fm=51515262259044&tin=02508201610067®Number=0000000000091780&sum=20000 [13:31:38]StoreToDocumentArchive [13:31:38]shift 536 fd 311475 [13:31:38]save to /storage/0536/doc_00311475 [13:31:38]save last doc name /storage/0536/doc_00311475 to /storage/kkm_last_doc_name [13:31:38]save OK [13:31:38]Clear old archive folders... [13:31:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:31:38]tlvbuf is 007E53E0 [13:31:38]SAM_PROTO_ClearQueue [13:31:38]wFMCommunicate request_size=4 [13:31:38]MH_SAM_APDU [13:31:38]CAPDU: 80 09 00 00 [13:31:38]Write to MH i2c: E2 08 00 23 95 80 09 00 00 00 00 00 00 2A [13:31:38]Write i2c OK [13:31:38]MH_I2C_Read... [13:31:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:31:38]Read from MH i2c: E2 [13:31:38]MH_I2C_Read... [13:31:38]Read from MH i2c: E2 03 00 [13:31:38]MH_I2C_Read... [13:31:38]Read from MH i2c: E2 03 00 23 95 00 90 00 2C [13:31:38]RAPDU: 90 00 [13:31:38]wFMCommunicate OK [13:31:38]SAM_PROTO_ClearQueue done [13:31:38]KKMCreateOFDPacket [13:31:38]OFDProtocolAddRootSTLVToBuf [13:31:38]FM_MakeSignedData [13:31:38]FM_MakeSignedData [13:31:38]SAM_PROTO_SignData [13:31:38]wFMCommunicate request_size=4 [13:31:38]MH_SAM_APDU [13:31:38]CAPDU: 80 0D 01 02 [13:31:38]Write to MH i2c: E2 08 00 24 95 80 0D 01 02 00 00 00 00 32 [13:31:38]Write i2c OK [13:31:38]MH_I2C_Read... [13:31:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:31:38]Read from MH i2c: E2 [13:31:38]MH_I2C_Read... [13:31:38]Read from MH i2c: E2 03 00 [13:31:38]MH_I2C_Read... [13:31:38]Read from MH i2c: E2 03 00 24 95 00 90 00 2D [13:31:38]RAPDU: 90 00 [13:31:38]wFMCommunicate OK [13:31:38]wFMCommunicate request_size=255 [13:31:38]MH_SAM_APDU [13:31: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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 42 01 00 00 F4 03 04 00 3E 35 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B3 C0 04 00 35 04 06 00 2E [13:31:38]Write to MH i2c: E2 02 01 25 95 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 42 01 00 00 F4 03 04 00 3E 35 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B3 C0 04 00 35 04 06 00 2E 00 00 80 [13:31:38]Write i2c OK [13:31:38]MH_I2C_Read... [13:31:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:31:38]Read from MH i2c: E2 [13:31:38]MH_I2C_Read... [13:31:38]Read from MH i2c: E2 03 00 [13:31:38]MH_I2C_Read... [13:31:38]Read from MH i2c: E2 03 00 25 95 00 90 00 2E [13:31:38]RAPDU: 90 00 [13:31:38]wFMCommunicate OK [13:31:38]wFMCommunicate request_size=10 [13:31:38]MH_SAM_APDU [13:31:38]CAPDU: 80 0D 02 02 05 DA 54 E8 4F 64 [13:31:38]Write to MH i2c: E2 0D 00 26 95 80 0D 02 02 05 00 DA 54 E8 4F 64 00 00 08 [13:31:38]Write i2c OK [13:31:38]MH_I2C_Read... [13:31:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:31:38]Read from MH i2c: E2 [13:31:38]MH_I2C_Read... [13:31:38]Read from MH i2c: E2 03 00 [13:31:38]MH_I2C_Read... [13:31:38]Read from MH i2c: E2 03 00 26 95 00 90 00 2F [13:31:38]RAPDU: 90 00 [13:31:38]wFMCommunicate OK [13:31:38]wFMCommunicate request_size=4 [13:31:38]MH_SAM_APDU [13:31:38]CAPDU: 80 0D 03 02 [13:31:38]Write to MH i2c: E2 08 00 27 95 80 0D 03 02 00 00 00 00 37 [13:31:38]Write i2c OK [13:31:38]MH_I2C_Read... [13:31:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:31:38]Read from MH i2c: E2 [13:31:38]MH_I2C_Read... [13:31:38]Read from MH i2c: E2 0B 00 [13:31:38]MH_I2C_Read... [13:31:38]Read from MH i2c: E2 0B 00 27 95 00 8B 43 04 1E 1B DA 6C BB 90 00 44 [13:31:38]RAPDU: 8B 43 04 1E 1B DA 6C BB 90 00 [13:31:38]wFMCommunicate OK [13:31:38]SAM_PROTO_SignData done [13:31:38]FM_MakeSignedData done [13:31:38]CreateOFDProtocolMessage [13:31:38]wFMCommunicate request_size=4 [13:31:38]MH_SAM_APDU [13:31:38]CAPDU: 80 11 00 00 [13:31:38]Write to MH i2c: E2 08 00 28 95 80 11 00 00 00 00 00 00 37 [13:31:38]Write i2c OK [13:31:38]MH_I2C_Read... [13:31:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:31:38]Read from MH i2c: E2 [13:31:38]MH_I2C_Read... [13:31:38]Read from MH i2c: E2 17 00 [13:31:38]MH_I2C_Read... [13:31:38]Read from MH i2c: E2 17 00 28 95 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8C [13:31:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:31:38]wFMCommunicate OK [13:31:38]CreateOFDProtocolMessage done [13:31:38]OFDSenderStorePacket 311475 [13:31:38]StoreOFDPacket docnum=311475 [13:31:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 14 12 07 01 E1 F8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 42 01 00 00 F4 03 04 00 3E 35 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B3 C0 04 00 35 04 06 00 2E DA 54 E8 4F 64 8B 43 04 1E 1B DA 6C BB [13:31:38]CheckFolder [13:31:38]dirname=/storage/ofd_packets [13:31:38]CheckFolder done [13:31:38]ProducePacketName [13:31:38]name=ofd_packets/00311475 [13:31:38]NVStorageSaveData ofd_packets/00311475 [13:31:38]File name is /storage/ofd_packets/00311475 [13:31:38]Write 301 bytes [13:31:38]NVStorageSaveData done [13:31:38]OFDSenderStorePacket done [13:31:38]KKMCreateOFDPacket done [13:31:38]NVStorageSaveData kkm_last_timestamp [13:31:38]File name is /storage/kkm_last_timestamp [13:31:38]Write 4 bytes [13:31:38]NVStorageSaveData done [13:31:38]ExternCall_PrintAddStr [13:31:38]wPrintStart [13:31:38]Write to MH i2c: 01 00 00 29 95 BE [13:31:38]Write i2c OK [13:31:38]MH_I2C_Read... [13:31:38]Read from MH i2c: 01 [13:31:38]MH_I2C_Read... [13:31:38]Read from MH i2c: 01 07 00 [13:31:38]MH_I2C_Read... [13:31:38]Read from MH i2c: 01 07 00 29 95 00 00 00 00 00 FF 0F D3 [13:31:38]RasterBufferAndPrint [13:31:38]line Счет N : (1)645279 [13:31:38]line ИНН: 02508201610067 [13:31:38]line Контрольно-Кассовый Чек [13:31:38]line ПРОДАЖА [13:31:38]line ТРК (МРК, ГНК) : 31 [13:31:38]line Товар: 2710124130 [13:31:38]line Аи-92-К-2 [13:31:38]line 2.990 * 66.90 [13:31:38]line = 200.03 [13:31:38]line НДС 12% НСП 1% [13:31:38]line > о реализуемом товаре [13:31:38]line ОКРУГЛЕНИЕ: -0.03 [13:31:38]line ИТОГО: 200.00 [13:31:38]line Внесено: 200.00 [13:31:38]line СДАЧА: 0.00 [13:31:38]line НСП 1% : 1.77 [13:31:38]line НДС 12% : 21.24 [13:31:38]line Наличными: 200.00 [13:31:38]line Безнал.: 0.00 [13:31:38]line Место: АЗС № 172 "Партнер Нефть" [13:31:38]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:31:38]line СНО: Общий режим [13:31:38]line Чек 322 30.10.2024 13:31 [13:31:38]line Смена: 536 ФФД: 1.0 [13:31:38]line ЗНМ: 0300000116 [13:31:38]line РНМ: 0000000000091780 [13:31:38]line Версия ККМ: 001 [13:31:38]line ФМ: 0000000000871765 [13:31:38]line ФД: 311475 [13:31:38]line ФПД: 51515262259044 [13:31:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T133142&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311475&fm=51515262259044&tin=02508201610067®Number=0000000000091780&sum=20000 [13:31:38]written 0, free lines is 4095 [13:31:38]OFD Sender: Processing packet 311475 [packets to send 223, broken 222] [13:31:38]ProducePacketName [13:31:38]name=ofd_packets/00311475 [13:31:38]OFD Sender: To server: pG, [13:31:38]CommunicateWithHost lk.salyk.kg:30040 [13:31:38]ConnectInit lk.salyk.kg [13:31:38]Connected sock=10 [13:31:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 14 12 07 01 E1 F8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 42 01 00 00 F4 03 04 00 3E 35 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B3 C0 04 00 35 04 06 00 2E DA 54 E8 4F 64 8B 43 04 1E 1B DA 6C BB [13:31:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 14 9F 47 00 87 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 31 37 36 35 10 04 04 00 B3 C0 04 00 F4 03 04 00 8E DB 21 67 B6 04 01 00 00 9F 03 99 5F 9C 3D D8 0B [13:31:39]CommunicateWithHost err = 0 [13:31:39]CheckOFDResponse [13:31:39]1017 (14) - 77093643461234 [13:31:39]1041 (16) - 0000000000871765 [13:31:39]1040 (4) - 311475 [13:31:39]1012 (4) - 30.10.2024 07:09 [13:31:39]1206 (1) - 0 [13:31:39]OFD Sender: Remove packet 311475 [13:31:39]ProducePacketName [13:31:39]name=ofd_packets/00311475 [13:31:39]NVStorageDeleteData [13:31:39]Write to MH i2c: 01 00 00 53 95 E8 [13:31:39]Write i2c OK [13:31:39]MH_I2C_Read... [13:31:39]Read from MH i2c: 01 [13:31:39]MH_I2C_Read... [13:31:39]Read from MH i2c: 01 07 00 [13:31:39]MH_I2C_Read... [13:31:39]Read from MH i2c: 01 07 00 53 95 00 00 00 00 00 C7 0C C2 [13:31:39]RasterBufferAndPrint [13:31:39]line [13:31:39]line [13:31:39]line [13:31:39]line [13:31:39]line [13:31:39]written 0, free lines is 3276 [13:31:39]MH_Cut [13:31:39]Write to MH i2c: D1 01 00 5A 95 01 C1 [13:31:39]Write i2c OK [13:31:39]MH_I2C_Read... [13:31:39]Read from MH i2c: D1 [13:31:39]MH_I2C_Read... [13:31:39]Read from MH i2c: D1 01 00 [13:31:39]MH_I2C_Read... [13:31:39]Read from MH i2c: D1 01 00 5A 95 00 C0 [13:31:39]Write to MH i2c: 01 00 00 5B 95 F0 [13:31:39]Write i2c OK [13:31:39]MH_I2C_Read... [13:31:39]OFD Sender: No OFD packet to send [13:31:39]*** Cut start [13:31:39]*** Purtial cut [13:31:39]*** Stage 1: CUTSNS_PIN = 1 [13:31:40]Read from MH i2c: 01 [13:31:40]MH_I2C_Read... [13:31:40]*** Stop cut motor [13:31:40]*** Cut end [13:31:40]Read from MH i2c: 01 07 00 [13:31:40]MH_I2C_Read... [13:31:40]Read from MH i2c: 01 07 00 5B 95 00 00 00 00 00 FF 0F 05 [13:31:40]process_action close_receipt done [13:31:40]requested_data is exist [13:31:40]produce_requested_data [13:31:40]requested_item fm.sn is exist - process it [13:31:40]wFMCommunicate request_size=4 [13:31:40]MH_SAM_APDU [13:31:40]CAPDU: 80 11 00 00 [13:31:40]Write to MH i2c: E2 08 00 5C 95 80 11 00 00 00 00 00 00 6B [13:31:40]Write i2c OK [13:31:40]MH_I2C_Read... [13:31:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:31:40]Read from MH i2c: E2 [13:31:40]MH_I2C_Read... [13:31:40]Read from MH i2c: E2 17 00 [13:31:40]MH_I2C_Read... [13:31:40]Read from MH i2c: E2 17 00 5C 95 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C0 [13:31:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:31:40]wFMCommunicate OK [13:31:40]requested_item fd.num is exist - process it [13:31:40]SAM_PROTO_GetFieldsCounters [13:31:40]wFMCommunicate request_size=4 [13:31:40]MH_SAM_APDU [13:31:40]CAPDU: 80 13 00 00 [13:31:40]Write to MH i2c: E2 08 00 5D 95 80 13 00 00 00 00 00 00 6E [13:31:40]Write i2c OK [13:31:40]MH_I2C_Read... [13:31:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:31:40]Read from MH i2c: E2 [13:31:40]MH_I2C_Read... [13:31:40]Read from MH i2c: E2 62 00 [13:31:40]MH_I2C_Read... [13:31:40]Read from MH i2c: E2 62 00 5D 95 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B3 C0 04 00 0E 04 04 00 18 02 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 EB [13:31: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B3 C0 04 00 0E 04 04 00 18 02 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 [13:31:40]wFMCommunicate OK [13:31:40]SAM_PROTO_GetFieldsCounters done [13:31:40]requested_item shift.num is exist - process it [13:31:40]requested_item shift.opened is exist - process it [13:31:40]req_shift_opened [13:31:40]FM_GetShiftState [13:31:40]SAM_PROTO_GetShiftState [13:31:40]wFMCommunicate request_size=4 [13:31:40]MH_SAM_APDU [13:31:40]CAPDU: 80 13 01 00 [13:31:40]Write to MH i2c: E2 08 00 5E 95 80 13 01 00 00 00 00 00 70 [13:31:40]Write i2c OK [13:31:40]MH_I2C_Read... [13:31:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:31:40]Read from MH i2c: E2 [13:31:40]MH_I2C_Read... [13:31:40]Read from MH i2c: E2 0E 00 [13:31:40]MH_I2C_Read... [13:31:40]Read from MH i2c: E2 0E 00 5E 95 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 5B [13:31:40]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:31:40]wFMCommunicate OK [13:31:40]SAM_PROTO_GetShiftState done [13:31:40]FM_GetShiftState done [13:31:40]req_shift_opened done [13:31:40]requested_item shift.open_date is exist - process it [13:31:40]req_shift_open_date [13:31:40]req_shift_open_date done [13:31:40]produce_requested_data done [13:31:40]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311475,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:31:40]process_action_free close_receipt [13:31:40]json_value_free [13:31:40]json_value_free done [13:31:40]process_json_proto returns [13:31:40]Send response to host [13:31:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311475,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:31:40]free response buf [13:31:40]execute_script done [13:31:40]execute_script returns [13:31:40]free content buf [13:31:40]Sock 9.Close socket [13:31:40]Sock 9.Thread stoped [13:31:44]OFD Sender: No OFD packet to send [13:31:49]OFD Sender: No OFD packet to send [13:31:54]OFD Sender: No OFD packet to send [13:31:59]OFD Sender: No OFD packet to send [13:32:04]OFD Sender: No OFD packet to send [13:32:08]accept exits with 7 [13:32:08]New connection [13:32:08]New thread 3066654052 created [13:32:08]Thread 3066510692 joined [13:32:08]Waiting for new connection... [13:32:08] Sock 7.Parse request [13:32:08]Sock 7.Check first char [13:32:08]Sock 7.First char is OK [13:32:08]request: POST /json_proto HTTP/1.0 [13:32:08]Method: POST [13:32:08]URL: /json_proto [13:32:08]Method is POST - this is cgi request [13:32:08]url: /json_proto [13:32:08]query_string will be loaded in cgi processing [13:32:08]execute_cgi json_proto POST (null) [13:32:08]execute_cgi path=json_proto method=POST [13:32:08]POST find Content-Length [13:32:08]Host: 172.17.96.3:8080 [13:32:08]Content-Length: 678 [13:32:08]Content-Type: application/json [13:32:08] [13:32:08]POST finish read [13:32:08]Found Content-Length = 678 [13:32:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645280", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "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:32:08]execute_script... [13:32: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)645280", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "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:32:08]POST & json_proto [13:32:08]process_json_proto [13:32:08]json parsed OK: [13:32:08]protocol is kg_v1.0 [13:32:08]action value=close_receipt [13:32:08]process_action close_receipt [13:32:08]cmd_close_receipt [13:32:08]MH_GetDate [13:32:08]Write to MH i2c: F0 00 00 5F 95 E3 [13:32:08]Write i2c OK [13:32:08]MH_I2C_Read... [13:32:08]Read from MH i2c: F0 [13:32:08]MH_I2C_Read... [13:32:08]Read from MH i2c: F0 09 00 [13:32:08]MH_I2C_Read... [13:32:08]Read from MH i2c: F0 09 00 5F 95 00 5D 35 22 67 44 5E 04 65 12 [13:32:08]GetLastDocTimeStamp 1730295102 [13:32:08]current date 1730295133 [13:32:08]FM_GetShiftState [13:32:08]SAM_PROTO_GetShiftState [13:32:08]wFMCommunicate request_size=4 [13:32:08]MH_SAM_APDU [13:32:08]CAPDU: 80 13 01 00 [13:32:08]Write to MH i2c: E2 08 00 60 95 80 13 01 00 00 00 00 00 72 [13:32:08]Write i2c OK [13:32:08]MH_I2C_Read... [13:32:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:32:08]Read from MH i2c: E2 [13:32:08]MH_I2C_Read... [13:32:08]Read from MH i2c: E2 0E 00 [13:32:08]MH_I2C_Read... [13:32:08]Read from MH i2c: E2 0E 00 60 95 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 5D [13:32:08]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:32:08]wFMCommunicate OK [13:32:08]SAM_PROTO_GetShiftState done [13:32:08]FM_GetShiftState done [13:32:08]opened in 1730247899 [13:32:08]opened+sec_in_day 1730334299 [13:32:08]quantity*price = 80012 [13:32:08]sum+1 = 80013 [13:32:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 323 30.10.2024 13:32 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311476 ФПД: 233651458680484 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T133213&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311476&fm=233651458680484&tin=02508201610067®Number=0000000000091780&sum=80000 [13:32:09]StoreToDocumentArchive [13:32:09]shift 536 fd 311476 [13:32:09]save to /storage/0536/doc_00311476 [13:32:09]save last doc name /storage/0536/doc_00311476 to /storage/kkm_last_doc_name [13:32:09]save OK [13:32:09]Clear old archive folders... [13:32:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:32:09]tlvbuf is 00738380 [13:32:09]SAM_PROTO_ClearQueue [13:32:09]wFMCommunicate request_size=4 [13:32:09]MH_SAM_APDU [13:32:09]CAPDU: 80 09 00 00 [13:32:09]Write to MH i2c: E2 08 00 6D 95 80 09 00 00 00 00 00 00 74 [13:32:09]Write i2c OK [13:32:09]MH_I2C_Read... [13:32:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:32:09]Read from MH i2c: E2 [13:32:09]MH_I2C_Read... [13:32:09]Read from MH i2c: E2 03 00 [13:32:09]MH_I2C_Read... [13:32:09]Read from MH i2c: E2 03 00 6D 95 00 90 00 76 [13:32:09]RAPDU: 90 00 [13:32:09]wFMCommunicate OK [13:32:09]SAM_PROTO_ClearQueue done [13:32:09]KKMCreateOFDPacket [13:32:09]OFDProtocolAddRootSTLVToBuf [13:32:09]FM_MakeSignedData [13:32:09]FM_MakeSignedData [13:32:09]SAM_PROTO_SignData [13:32:09]wFMCommunicate request_size=4 [13:32:09]MH_SAM_APDU [13:32:09]CAPDU: 80 0D 01 02 [13:32:09]Write to MH i2c: E2 08 00 6E 95 80 0D 01 02 00 00 00 00 7C [13:32:09]Write i2c OK [13:32:09]MH_I2C_Read... [13:32:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:32:09]Read from MH i2c: E2 [13:32:09]MH_I2C_Read... [13:32:09]Read from MH i2c: E2 03 00 [13:32:09]MH_I2C_Read... [13:32:09]Read from MH i2c: E2 03 00 6E 95 00 90 00 77 [13:32:09]RAPDU: 90 00 [13:32:09]wFMCommunicate OK [13:32:09]wFMCommunicate request_size=255 [13:32:09]MH_SAM_APDU [13:32: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 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 43 01 00 00 F4 03 04 00 5D 35 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B4 C0 04 00 35 04 06 00 D4 [13:32:09]Write to MH i2c: E2 02 01 6F 95 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 43 01 00 00 F4 03 04 00 5D 35 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B4 C0 04 00 35 04 06 00 D4 00 00 BB [13:32:09]Write i2c OK [13:32:09]MH_I2C_Read... [13:32:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:32:10]Read from MH i2c: E2 [13:32:10]MH_I2C_Read... [13:32:10]Read from MH i2c: E2 03 00 [13:32:10]MH_I2C_Read... [13:32:10]Read from MH i2c: E2 03 00 6F 95 00 90 00 78 [13:32:10]RAPDU: 90 00 [13:32:10]wFMCommunicate OK [13:32:10]wFMCommunicate request_size=10 [13:32:10]MH_SAM_APDU [13:32:10]CAPDU: 80 0D 02 02 05 81 38 32 26 A4 [13:32:10]Write to MH i2c: E2 0D 00 70 95 80 0D 02 02 05 00 81 38 32 26 A4 00 00 3E [13:32:10]Write i2c OK [13:32:10]MH_I2C_Read... [13:32:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:32:10]Read from MH i2c: E2 [13:32:10]MH_I2C_Read... [13:32:10]Read from MH i2c: E2 03 00 [13:32:10]MH_I2C_Read... [13:32:10]Read from MH i2c: E2 03 00 70 95 00 90 00 79 [13:32:10]RAPDU: 90 00 [13:32:10]wFMCommunicate OK [13:32:10]wFMCommunicate request_size=4 [13:32:10]MH_SAM_APDU [13:32:10]CAPDU: 80 0D 03 02 [13:32:10]Write to MH i2c: E2 08 00 71 95 80 0D 03 02 00 00 00 00 81 [13:32:10]Write i2c OK [13:32:10]MH_I2C_Read... [13:32:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:32:10]Read from MH i2c: E2 [13:32:10]MH_I2C_Read... [13:32:10]Read from MH i2c: E2 0B 00 [13:32:10]MH_I2C_Read... [13:32:10]Read from MH i2c: E2 0B 00 71 95 00 05 7D 94 E4 A7 8B AC D2 90 00 2C [13:32:10]RAPDU: 05 7D 94 E4 A7 8B AC D2 90 00 [13:32:10]wFMCommunicate OK [13:32:10]SAM_PROTO_SignData done [13:32:10]FM_MakeSignedData done [13:32:10]CreateOFDProtocolMessage [13:32:10]wFMCommunicate request_size=4 [13:32:10]MH_SAM_APDU [13:32:10]CAPDU: 80 11 00 00 [13:32:10]Write to MH i2c: E2 08 00 72 95 80 11 00 00 00 00 00 00 81 [13:32:10]Write i2c OK [13:32:10]MH_I2C_Read... [13:32:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:32:10]Read from MH i2c: E2 [13:32:10]MH_I2C_Read... [13:32:10]Read from MH i2c: E2 17 00 [13:32:10]MH_I2C_Read... [13:32:10]Read from MH i2c: E2 17 00 72 95 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D6 [13:32:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:32:10]wFMCommunicate OK [13:32:10]CreateOFDProtocolMessage done [13:32:10]OFDSenderStorePacket 311476 [13:32:10]StoreOFDPacket docnum=311476 [13:32:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AB 15 07 01 11 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 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 43 01 00 00 F4 03 04 00 5D 35 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B4 C0 04 00 35 04 06 00 D4 81 38 32 26 A4 05 7D 94 E4 A7 8B AC D2 [13:32:10]CheckFolder [13:32:10]dirname=/storage/ofd_packets [13:32:10]CheckFolder done [13:32:10]ProducePacketName [13:32:10]name=ofd_packets/00311476 [13:32:10]NVStorageSaveData ofd_packets/00311476 [13:32:10]File name is /storage/ofd_packets/00311476 [13:32:10]Write 301 bytes [13:32:10]NVStorageSaveData done [13:32:10]OFDSenderStorePacket done [13:32:10]KKMCreateOFDPacket done [13:32:10]NVStorageSaveData kkm_last_timestamp [13:32:10]File name is /storage/kkm_last_timestamp [13:32:10]Write 4 bytes [13:32:10]NVStorageSaveData done [13:32:10]ExternCall_PrintAddStr [13:32:10]wPrintStart [13:32:10]Write to MH i2c: 01 00 00 73 95 08 [13:32:10]Write i2c OK [13:32:10]MH_I2C_Read... [13:32:10]Read from MH i2c: 01 [13:32:10]MH_I2C_Read... [13:32:10]Read from MH i2c: 01 07 00 [13:32:10]MH_I2C_Read... [13:32:10]Read from MH i2c: 01 07 00 73 95 00 00 00 00 00 FF 0F 1D [13:32:10]RasterBufferAndPrint [13:32:10]line Счет N : (1)645280 [13:32:10]line ИНН: 02508201610067 [13:32:10]line Контрольно-Кассовый Чек [13:32:10]line ПРОДАЖА [13:32:10]line ТРК (МРК, ГНК) : 52 [13:32:10]line Товар: 2710124130 [13:32:10]line Аи-92-К-2 [13:32:10]line 11.960 * 66.90 [13:32:10]line = 800.12 [13:32:10]line НДС 12% НСП 1% [13:32:10]line > о реализуемом товаре [13:32:10]line ОКРУГЛЕНИЕ: -0.12 [13:32:10]line ИТОГО: 800.00 [13:32:10]line Внесено: 800.00 [13:32:10]line СДАЧА: 0.00 [13:32:10]line НСП 1% : 7.08 [13:32:10]line НДС 12% : 84.97 [13:32:10]line Наличными: 800.00 [13:32:10]line Безнал.: 0.00 [13:32:10]line Место: АЗС № 172 "Партнер Нефть" [13:32:10]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:32:10]line СНО: Общий режим [13:32:10]line Чек 323 30.10.2024 13:32 [13:32:10]line Смена: 536 ФФД: 1.0 [13:32:10]line ЗНМ: 0300000116 [13:32:10]line РНМ: 0000000000091780 [13:32:10]line Версия ККМ: 001 [13:32:10]line ФМ: 0000000000871765 [13:32:10]line ФД: 311476 [13:32:10]line ФПД: 233651458680484 [13:32:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T133213&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311476&fm=233651458680484&tin=02508201610067®Number=0000000000091780&sum=80000 [13:32:10]written 0, free lines is 4095 [13:32:10]OFD Sender: Processing packet 311476 [packets to send 223, broken 222] [13:32:10]ProducePacketName [13:32:10]name=ofd_packets/00311476 [13:32:10]OFD Sender: To server: pG, [13:32:10]CommunicateWithHost lk.salyk.kg:30040 [13:32:10]ConnectInit lk.salyk.kg [13:32:10]Connected sock=10 [13:32:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AB 15 07 01 11 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 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 43 01 00 00 F4 03 04 00 5D 35 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B4 C0 04 00 35 04 06 00 D4 81 38 32 26 A4 05 7D 94 E4 A7 8B AC D2 [13:32:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 D9 83 47 00 54 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 31 37 36 35 10 04 04 00 B4 C0 04 00 F4 03 04 00 AD DB 21 67 B6 04 01 00 00 53 99 BB C5 88 7D CF E6 [13:32:10]CommunicateWithHost err = 0 [13:32:10]CheckOFDResponse [13:32:10]1017 (14) - 77093643461234 [13:32:10]1041 (16) - 0000000000871765 [13:32:10]1040 (4) - 311476 [13:32:10]1012 (4) - 30.10.2024 07:09 [13:32:10]1206 (1) - 0 [13:32:10]OFD Sender: Remove packet 311476 [13:32:10]ProducePacketName [13:32:10]name=ofd_packets/00311476 [13:32:10]NVStorageDeleteData [13:32:10]Write to MH i2c: 01 00 00 9D 95 32 [13:32:10]Write i2c OK [13:32:10]MH_I2C_Read... [13:32:10]Read from MH i2c: 01 [13:32:10]MH_I2C_Read... [13:32:10]Read from MH i2c: 01 07 00 [13:32:10]MH_I2C_Read... [13:32:10]Read from MH i2c: 01 07 00 9D 95 00 00 00 00 00 C2 0C 07 [13:32:10]RasterBufferAndPrint [13:32:10]line [13:32:10]line [13:32:10]line [13:32:10]line [13:32:10]line [13:32:10]written 0, free lines is 3272 [13:32:10]MH_Cut [13:32:10]Write to MH i2c: D1 01 00 A4 95 01 0B [13:32:10]Write i2c OK [13:32:10]MH_I2C_Read... [13:32:10]Read from MH i2c: D1 [13:32:10]MH_I2C_Read... [13:32:10]Read from MH i2c: D1 01 00 [13:32:10]MH_I2C_Read... [13:32:10]Read from MH i2c: D1 01 00 A4 95 00 0A [13:32:10]Write to MH i2c: 01 00 00 A5 95 3A [13:32:10]Write i2c OK [13:32:10]MH_I2C_Read... [13:32:11]OFD Sender: No OFD packet to send [13:32:11]*** Cut start [13:32:11]*** Purtial cut [13:32:11]*** Stage 1: CUTSNS_PIN = 1 [13:32:11]Read from MH i2c: 01 [13:32:11]MH_I2C_Read... [13:32:11]*** Stop cut motor [13:32:11]*** Cut end [13:32:11]Read from MH i2c: 01 07 00 [13:32:11]MH_I2C_Read... [13:32:11]Read from MH i2c: 01 07 00 A5 95 00 00 00 00 00 FF 0F 4F [13:32:11]process_action close_receipt done [13:32:11]requested_data is exist [13:32:11]produce_requested_data [13:32:11]requested_item fm.sn is exist - process it [13:32:11]wFMCommunicate request_size=4 [13:32:11]MH_SAM_APDU [13:32:11]CAPDU: 80 11 00 00 [13:32:11]Write to MH i2c: E2 08 00 A6 95 80 11 00 00 00 00 00 00 B5 [13:32:11]Write i2c OK [13:32:11]MH_I2C_Read... [13:32:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:32:11]Read from MH i2c: E2 [13:32:11]MH_I2C_Read... [13:32:11]Read from MH i2c: E2 17 00 [13:32:11]MH_I2C_Read... [13:32:11]Read from MH i2c: E2 17 00 A6 95 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0A [13:32:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:32:11]wFMCommunicate OK [13:32:11]requested_item fd.num is exist - process it [13:32:11]SAM_PROTO_GetFieldsCounters [13:32:11]wFMCommunicate request_size=4 [13:32:11]MH_SAM_APDU [13:32:11]CAPDU: 80 13 00 00 [13:32:11]Write to MH i2c: E2 08 00 A7 95 80 13 00 00 00 00 00 00 B8 [13:32:11]Write i2c OK [13:32:11]MH_I2C_Read... [13:32:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:32:11]Read from MH i2c: E2 [13:32:11]MH_I2C_Read... [13:32:11]Read from MH i2c: E2 62 00 [13:32:11]MH_I2C_Read... [13:32:11]Read from MH i2c: E2 62 00 A7 95 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B4 C0 04 00 0E 04 04 00 18 02 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 39 [13:32: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B4 C0 04 00 0E 04 04 00 18 02 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 [13:32:11]wFMCommunicate OK [13:32:11]SAM_PROTO_GetFieldsCounters done [13:32:11]requested_item shift.num is exist - process it [13:32:11]requested_item shift.opened is exist - process it [13:32:11]req_shift_opened [13:32:11]FM_GetShiftState [13:32:11]SAM_PROTO_GetShiftState [13:32:11]wFMCommunicate request_size=4 [13:32:11]MH_SAM_APDU [13:32:11]CAPDU: 80 13 01 00 [13:32:11]Write to MH i2c: E2 08 00 A8 95 80 13 01 00 00 00 00 00 BA [13:32:11]Write i2c OK [13:32:11]MH_I2C_Read... [13:32:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:32:11]Read from MH i2c: E2 [13:32:11]MH_I2C_Read... [13:32:11]Read from MH i2c: E2 0E 00 [13:32:11]MH_I2C_Read... [13:32:11]Read from MH i2c: E2 0E 00 A8 95 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 A5 [13:32:11]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:32:11]wFMCommunicate OK [13:32:11]SAM_PROTO_GetShiftState done [13:32:11]FM_GetShiftState done [13:32:11]req_shift_opened done [13:32:11]requested_item shift.open_date is exist - process it [13:32:11]req_shift_open_date [13:32:11]req_shift_open_date done [13:32:11]produce_requested_data done [13:32:11]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311476,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:32:11]process_action_free close_receipt [13:32:11]json_value_free [13:32:11]json_value_free done [13:32:11]process_json_proto returns [13:32:11]Send response to host [13:32:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311476,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:32:11]free response buf [13:32:11]execute_script done [13:32:11]execute_script returns [13:32:11]free content buf [13:32:11]Sock 7.Close socket [13:32:11]Sock 7.Thread stoped [13:32:12]accept exits with 9 [13:32:12]New connection [13:32:12]New thread 3066510692 created [13:32:12]Thread 3066654052 joined [13:32:12]Waiting for new connection... [13:32:12] Sock 9.Parse request [13:32:12]Sock 9.Check first char [13:32:12]Sock 9.First char is OK [13:32:12]request: POST /json_proto HTTP/1.0 [13:32:12]Method: POST [13:32:12]URL: /json_proto [13:32:12]Method is POST - this is cgi request [13:32:12]url: /json_proto [13:32:12]query_string will be loaded in cgi processing [13:32:12]execute_cgi json_proto POST (null) [13:32:12]execute_cgi path=json_proto method=POST [13:32:12]POST find Content-Length [13:32:12]Host: 172.17.96.3:8080 [13:32:12]Content-Length: 683 [13:32:12]Content-Type: application/json [13:32:12] [13:32:12]POST finish read [13:32:12]Found Content-Length = 683 [13:32:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645281", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 5.190, "sum" : 400.67, "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:32:12]execute_script... [13:32: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)645281", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 5.190, "sum" : 400.67, "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:32:12]POST & json_proto [13:32:12]process_json_proto [13:32:12]json parsed OK: [13:32:12]protocol is kg_v1.0 [13:32:12]action value=close_receipt [13:32:12]process_action close_receipt [13:32:12]cmd_close_receipt [13:32:12]MH_GetDate [13:32:12]Write to MH i2c: F0 00 00 A9 95 2D [13:32:12]Write i2c OK [13:32:12]MH_I2C_Read... [13:32:12]Read from MH i2c: F0 [13:32:12]MH_I2C_Read... [13:32:12]Read from MH i2c: F0 09 00 [13:32:12]MH_I2C_Read... [13:32:12]Read from MH i2c: F0 09 00 A9 95 00 62 35 22 67 44 5E 04 65 61 [13:32:12]GetLastDocTimeStamp 1730295133 [13:32:12]current date 1730295138 [13:32:12]FM_GetShiftState [13:32:12]SAM_PROTO_GetShiftState [13:32:12]wFMCommunicate request_size=4 [13:32:12]MH_SAM_APDU [13:32:12]CAPDU: 80 13 01 00 [13:32:12]Write to MH i2c: E2 08 00 AA 95 80 13 01 00 00 00 00 00 BC [13:32:12]Write i2c OK [13:32:12]MH_I2C_Read... [13:32:12]Read from MH i2c: E2 [13:32:12]MH_I2C_Read... [13:32:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:32:12]Read from MH i2c: E2 0E 00 [13:32:12]MH_I2C_Read... [13:32:12]Read from MH i2c: E2 0E 00 AA 95 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 A7 [13:32:12]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:32:12]wFMCommunicate OK [13:32:12]SAM_PROTO_GetShiftState done [13:32:12]FM_GetShiftState done [13:32:12]opened in 1730247899 [13:32:12]opened+sec_in_day 1730334299 [13:32:12]quantity*price = 40066 [13:32:12]sum+1 = 40068 [13:32:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.67 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.55 НДС 12% : 42.55 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 324 30.10.2024 13:32 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311477 ФПД: 119686570395095 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T133218&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311477&fm=119686570395095&tin=02508201610067®Number=0000000000091780&sum=40000 [13:32:14]StoreToDocumentArchive [13:32:14]shift 536 fd 311477 [13:32:14]save to /storage/0536/doc_00311477 [13:32:14]save last doc name /storage/0536/doc_00311477 to /storage/kkm_last_doc_name [13:32:14]save OK [13:32:14]Clear old archive folders... [13:32:14]ProcessDocumentItem done err = 0, tmpTLVsize=257 [13:32:14]tlvbuf is 00645410 [13:32:14]SAM_PROTO_ClearQueue [13:32:14]wFMCommunicate request_size=4 [13:32:14]MH_SAM_APDU [13:32:14]CAPDU: 80 09 00 00 [13:32:14]Write to MH i2c: E2 08 00 B7 95 80 09 00 00 00 00 00 00 BE [13:32:14]Write i2c OK [13:32:14]MH_I2C_Read... [13:32:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:32:14]Read from MH i2c: E2 [13:32:14]MH_I2C_Read... [13:32:14]Read from MH i2c: E2 03 00 [13:32:14]MH_I2C_Read... [13:32:14]Read from MH i2c: E2 03 00 B7 95 00 90 00 C0 [13:32:14]RAPDU: 90 00 [13:32:14]wFMCommunicate OK [13:32:14]SAM_PROTO_ClearQueue done [13:32:14]KKMCreateOFDPacket [13:32:14]OFDProtocolAddRootSTLVToBuf [13:32:14]FM_MakeSignedData [13:32:14]FM_MakeSignedData [13:32:14]SAM_PROTO_SignData [13:32:14]wFMCommunicate request_size=4 [13:32:14]MH_SAM_APDU [13:32:14]CAPDU: 80 0D 01 02 [13:32:14]Write to MH i2c: E2 08 00 B8 95 80 0D 01 02 00 00 00 00 C6 [13:32:14]Write i2c OK [13:32:14]MH_I2C_Read... [13:32:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:32:14]Read from MH i2c: E2 [13:32:14]MH_I2C_Read... [13:32:14]Read from MH i2c: E2 03 00 [13:32:14]MH_I2C_Read... [13:32:14]Read from MH i2c: E2 03 00 B8 95 00 90 00 C1 [13:32:14]RAPDU: 90 00 [13:32:14]wFMCommunicate OK [13:32:14]wFMCommunicate request_size=255 [13:32:14]MH_SAM_APDU [13:32:14]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 83 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 44 01 00 00 F4 03 04 00 62 35 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B5 C0 04 [13:32:14]Write to MH i2c: E2 02 01 B9 95 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 83 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 44 01 00 00 F4 03 04 00 62 35 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B5 C0 04 00 00 DC [13:32:14]Write i2c OK [13:32:14]MH_I2C_Read... [13:32:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:32:14]Read from MH i2c: E2 [13:32:14]MH_I2C_Read... [13:32:14]Read from MH i2c: E2 03 00 [13:32:14]MH_I2C_Read... [13:32:14]Read from MH i2c: E2 03 00 B9 95 00 90 00 C2 [13:32:14]RAPDU: 90 00 [13:32:14]wFMCommunicate OK [13:32:14]wFMCommunicate request_size=16 [13:32:14]MH_SAM_APDU [13:32:14]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 6C DA B3 83 45 D7 [13:32:14]Write to MH i2c: E2 13 00 BA 95 80 0D 02 02 0B 00 00 35 04 06 00 6C DA B3 83 45 D7 00 00 B6 [13:32:14]Write i2c OK [13:32:14]MH_I2C_Read... [13:32:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:32:14]Read from MH i2c: E2 [13:32:14]MH_I2C_Read... [13:32:14]Read from MH i2c: E2 03 00 [13:32:14]MH_I2C_Read... [13:32:14]Read from MH i2c: E2 03 00 BA 95 00 90 00 C3 [13:32:14]RAPDU: 90 00 [13:32:14]wFMCommunicate OK [13:32:14]wFMCommunicate request_size=4 [13:32:14]MH_SAM_APDU [13:32:14]CAPDU: 80 0D 03 02 [13:32:14]Write to MH i2c: E2 08 00 BB 95 80 0D 03 02 00 00 00 00 CB [13:32:14]Write i2c OK [13:32:14]MH_I2C_Read... [13:32:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:32:14]Read from MH i2c: E2 [13:32:14]MH_I2C_Read... [13:32:14]Read from MH i2c: E2 0B 00 [13:32:14]MH_I2C_Read... [13:32:14]Read from MH i2c: E2 0B 00 BB 95 00 64 0D 32 BC D6 E7 79 59 90 00 BA [13:32:14]RAPDU: 64 0D 32 BC D6 E7 79 59 90 00 [13:32:14]wFMCommunicate OK [13:32:14]SAM_PROTO_SignData done [13:32:14]FM_MakeSignedData done [13:32:14]CreateOFDProtocolMessage [13:32:14]wFMCommunicate request_size=4 [13:32:14]MH_SAM_APDU [13:32:14]CAPDU: 80 11 00 00 [13:32:14]Write to MH i2c: E2 08 00 BC 95 80 11 00 00 00 00 00 00 CB [13:32:14]Write i2c OK [13:32:14]MH_I2C_Read... [13:32:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:32:14]Read from MH i2c: E2 [13:32:14]MH_I2C_Read... [13:32:14]Read from MH i2c: E2 17 00 [13:32:14]MH_I2C_Read... [13:32:14]Read from MH i2c: E2 17 00 BC 95 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 20 [13:32:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:32:14]wFMCommunicate OK [13:32:14]CreateOFDProtocolMessage done [13:32:14]OFDSenderStorePacket 311477 [13:32:14]StoreOFDPacket docnum=311477 [13:32:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 0A E9 0D 01 30 3A 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 83 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 44 01 00 00 F4 03 04 00 62 35 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B5 C0 04 00 35 04 06 00 6C DA B3 83 45 D7 64 0D 32 BC D6 E7 79 59 [13:32:14]CheckFolder [13:32:14]dirname=/storage/ofd_packets [13:32:14]CheckFolder done [13:32:14]ProducePacketName [13:32:14]name=ofd_packets/00311477 [13:32:14]NVStorageSaveData ofd_packets/00311477 [13:32:14]File name is /storage/ofd_packets/00311477 [13:32:14]Write 307 bytes [13:32:14]NVStorageSaveData done [13:32:14]OFDSenderStorePacket done [13:32:14]KKMCreateOFDPacket done [13:32:14]NVStorageSaveData kkm_last_timestamp [13:32:14]File name is /storage/kkm_last_timestamp [13:32:14]Write 4 bytes [13:32:14]NVStorageSaveData done [13:32:14]ExternCall_PrintAddStr [13:32:14]wPrintStart [13:32:14]Write to MH i2c: 01 00 00 BD 95 52 [13:32:14]Write i2c OK [13:32:14]MH_I2C_Read... [13:32:14]Read from MH i2c: 01 [13:32:14]MH_I2C_Read... [13:32:14]Read from MH i2c: 01 07 00 [13:32:14]MH_I2C_Read... [13:32:14]Read from MH i2c: 01 07 00 BD 95 00 00 00 00 00 FF 0F 67 [13:32:14]RasterBufferAndPrint [13:32:14]line Счет N : (1)645281 [13:32:14]line ИНН: 02508201610067 [13:32:14]line Контрольно-Кассовый Чек [13:32:14]line ПРОДАЖА [13:32:14]line ТРК (МРК, ГНК) : 32 [13:32:14]line Товар: 2710194210 [13:32:14]line D-ENERGY ДТ-К-2 [13:32:14]line 5.190 * 77.20 [13:32:14]line = 400.67 [13:32:14]line НДС 12% НСП 1% [13:32:14]line > о реализуемом товаре [13:32:14]line ОКРУГЛЕНИЕ: -0.67 [13:32:14]line ИТОГО: 400.00 [13:32:14]line Внесено: 400.00 [13:32:14]line СДАЧА: 0.00 [13:32:14]line НСП 1% : 3.55 [13:32:14]line НДС 12% : 42.55 [13:32:14]line Наличными: 400.00 [13:32:14]line Безнал.: 0.00 [13:32:14]line Место: АЗС № 172 "Партнер Нефть" [13:32:14]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:32:14]line СНО: Общий режим [13:32:14]line Чек 324 30.10.2024 13:32 [13:32:14]line Смена: 536 ФФД: 1.0 [13:32:14]line ЗНМ: 0300000116 [13:32:14]line РНМ: 0000000000091780 [13:32:14]line Версия ККМ: 001 [13:32:14]line ФМ: 0000000000871765 [13:32:14]line ФД: 311477 [13:32:14]line ФПД: 119686570395095 [13:32:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T133218&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311477&fm=119686570395095&tin=02508201610067®Number=0000000000091780&sum=40000 [13:32:15]OFD Sender: Processing packet 311477 [packets to send 223, broken 222] [13:32:15]ProducePacketName [13:32:15]name=ofd_packets/00311477 [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:15]written 0, free lines is 4095 [13:32:15]Connected sock=10 [13:32:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 0A E9 0D 01 30 3A 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 83 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 44 01 00 00 F4 03 04 00 62 35 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B5 C0 04 00 35 04 06 00 6C DA B3 83 45 D7 64 0D 32 BC D6 E7 79 59 [13:32:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 83 6E 47 00 BB 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 31 37 36 35 10 04 04 00 B5 C0 04 00 F4 03 04 00 B2 DB 21 67 B6 04 01 00 00 21 EE 2F 51 0B 7A 64 B1 [13:32:15]CommunicateWithHost err = 0 [13:32:15]CheckOFDResponse [13:32:15]1017 (14) - 77093643461234 [13:32:15]1041 (16) - 0000000000871765 [13:32:15]1040 (4) - 311477 [13:32:15]1012 (4) - 30.10.2024 07:09 [13:32:15]1206 (1) - 0 [13:32:15]OFD Sender: Remove packet 311477 [13:32:15]ProducePacketName [13:32:15]name=ofd_packets/00311477 [13:32:15]NVStorageDeleteData [13:32:15]Write to MH i2c: 01 00 00 E7 95 7C [13:32:15]Write i2c OK [13:32:15]MH_I2C_Read... [13:32:15]Read from MH i2c: 01 [13:32:15]MH_I2C_Read... [13:32:15]Read from MH i2c: 01 07 00 [13:32:15]MH_I2C_Read... [13:32:15]Read from MH i2c: 01 07 00 E7 95 00 00 00 00 00 E2 0C 71 [13:32:15]RasterBufferAndPrint [13:32:15]line [13:32:15]line [13:32:15]line [13:32:15]line [13:32:15]line [13:32:15]written 0, free lines is 3313 [13:32:15]MH_Cut [13:32:15]Write to MH i2c: D1 01 00 EE 95 01 55 [13:32:15]Write i2c OK [13:32:15]MH_I2C_Read... [13:32:15]Read from MH i2c: D1 [13:32:15]MH_I2C_Read... [13:32:15]Read from MH i2c: D1 01 00 [13:32:15]MH_I2C_Read... [13:32:15]Read from MH i2c: D1 01 00 EE 95 00 54 [13:32:15]Write to MH i2c: 01 00 00 EF 95 84 [13:32:15]Write i2c OK [13:32:15]MH_I2C_Read... [13:32:16]OFD Sender: No OFD packet to send [13:32:16]*** Cut start [13:32:16]*** Purtial cut [13:32:16]*** Stage 1: CUTSNS_PIN = 1 [13:32:16]Read from MH i2c: 01 [13:32:16]MH_I2C_Read... [13:32:16]*** Stop cut motor [13:32:16]*** Cut end [13:32:16]Read from MH i2c: 01 07 00 [13:32:16]MH_I2C_Read... [13:32:16]Read from MH i2c: 01 07 00 EF 95 00 00 00 00 00 FF 0F 99 [13:32:16]process_action close_receipt done [13:32:16]requested_data is exist [13:32:16]produce_requested_data [13:32:16]requested_item fm.sn is exist - process it [13:32:16]wFMCommunicate request_size=4 [13:32:16]MH_SAM_APDU [13:32:16]CAPDU: 80 11 00 00 [13:32:16]Write to MH i2c: E2 08 00 F0 95 80 11 00 00 00 00 00 00 FF [13:32:16]Write i2c OK [13:32:16]MH_I2C_Read... [13:32:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:32:16]Read from MH i2c: E2 [13:32:16]MH_I2C_Read... [13:32:16]Read from MH i2c: E2 17 00 [13:32:16]MH_I2C_Read... [13:32:16]Read from MH i2c: E2 17 00 F0 95 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 54 [13:32:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:32:16]wFMCommunicate OK [13:32:16]requested_item fd.num is exist - process it [13:32:16]SAM_PROTO_GetFieldsCounters [13:32:16]wFMCommunicate request_size=4 [13:32:16]MH_SAM_APDU [13:32:16]CAPDU: 80 13 00 00 [13:32:16]Write to MH i2c: E2 08 00 F1 95 80 13 00 00 00 00 00 00 02 [13:32:16]Write i2c OK [13:32:16]MH_I2C_Read... [13:32:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:32:16]Read from MH i2c: E2 [13:32:16]MH_I2C_Read... [13:32:16]Read from MH i2c: E2 62 00 [13:32:16]MH_I2C_Read... [13:32:16]Read from MH i2c: E2 62 00 F1 95 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B5 C0 04 00 0E 04 04 00 18 02 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 87 [13:32: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B5 C0 04 00 0E 04 04 00 18 02 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 [13:32:17]wFMCommunicate OK [13:32:17]SAM_PROTO_GetFieldsCounters done [13:32:17]requested_item shift.num is exist - process it [13:32:17]requested_item shift.opened is exist - process it [13:32:17]req_shift_opened [13:32:17]FM_GetShiftState [13:32:17]SAM_PROTO_GetShiftState [13:32:17]wFMCommunicate request_size=4 [13:32:17]MH_SAM_APDU [13:32:17]CAPDU: 80 13 01 00 [13:32:17]Write to MH i2c: E2 08 00 F2 95 80 13 01 00 00 00 00 00 04 [13:32:17]Write i2c OK [13:32:17]MH_I2C_Read... [13:32:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:32:17]Read from MH i2c: E2 [13:32:17]MH_I2C_Read... [13:32:17]Read from MH i2c: E2 0E 00 [13:32:17]MH_I2C_Read... [13:32:17]Read from MH i2c: E2 0E 00 F2 95 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 EF [13:32:17]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:32:17]wFMCommunicate OK [13:32:17]SAM_PROTO_GetShiftState done [13:32:17]FM_GetShiftState done [13:32:17]req_shift_opened done [13:32:17]requested_item shift.open_date is exist - process it [13:32:17]req_shift_open_date [13:32:17]req_shift_open_date done [13:32:17]produce_requested_data done [13:32:17]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311477,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:32:17]process_action_free close_receipt [13:32:17]json_value_free [13:32:17]json_value_free done [13:32:17]process_json_proto returns [13:32:17]Send response to host [13:32:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311477,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:32:17]free response buf [13:32:17]execute_script done [13:32:17]execute_script returns [13:32:17]free content buf [13:32:17]Sock 9.Close socket [13:32:17]Sock 9.Thread stoped [13:32:21]OFD Sender: No OFD packet to send [13:32:26]OFD Sender: No OFD packet to send [13:32:31]OFD Sender: No OFD packet to send [13:32:36]OFD Sender: No OFD packet to send [13:32:41]OFD Sender: No OFD packet to send [13:32:46]OFD Sender: No OFD packet to send [13:32:51]OFD Sender: No OFD packet to send [13:32:56]OFD Sender: No OFD packet to send [13:33:01]OFD Sender: No OFD packet to send [13:33:06]OFD Sender: No OFD packet to send [13:33:11]OFD Sender: No OFD packet to send [13:33:16]OFD Sender: No OFD packet to send [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: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:09]accept exits with 7 [13:34:09]New connection [13:34:09]New thread 3066654052 created [13:34:09]Thread 3066510692 joined [13:34:09]Waiting for new connection... [13:34:09] Sock 7.Parse request [13:34:09]Sock 7.Check first char [13:34:09]Sock 7.First char is OK [13:34:09]request: POST /json_proto HTTP/1.0 [13:34:09]Method: POST [13:34:09]URL: /json_proto [13:34:09]Method is POST - this is cgi request [13:34:09]url: /json_proto [13:34:09]query_string will be loaded in cgi processing [13:34:09]execute_cgi json_proto POST (null) [13:34:09]execute_cgi path=json_proto method=POST [13:34:09]POST find Content-Length [13:34:09]Host: 172.17.96.3:8080 [13:34:09]Content-Length: 677 [13:34:09]Content-Type: application/json [13:34:09] [13:34:09]POST finish read [13:34:09]Found Content-Length = 677 [13:34:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645282", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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" ] } } [13:34:09]execute_script... [13:34: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)645282", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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" ] } } [13:34:09]POST & json_proto [13:34:09]process_json_proto [13:34:09]json parsed OK: [13:34:09]protocol is kg_v1.0 [13:34:09]action value=close_receipt [13:34:09]process_action close_receipt [13:34:09]cmd_close_receipt [13:34:09]MH_GetDate [13:34:09]Write to MH i2c: F0 00 00 F3 95 77 [13:34:09]Write i2c OK [13:34:09]MH_I2C_Read... [13:34:09]Read from MH i2c: F0 [13:34:09]MH_I2C_Read... [13:34:09]Read from MH i2c: F0 09 00 [13:34:09]MH_I2C_Read... [13:34:09]Read from MH i2c: F0 09 00 F3 95 00 D6 35 22 67 44 5E 04 65 1F [13:34:09]GetLastDocTimeStamp 1730295138 [13:34:09]current date 1730295254 [13:34:09]FM_GetShiftState [13:34:09]SAM_PROTO_GetShiftState [13:34:09]wFMCommunicate request_size=4 [13:34:09]MH_SAM_APDU [13:34:09]CAPDU: 80 13 01 00 [13:34:09]Write to MH i2c: E2 08 00 F4 95 80 13 01 00 00 00 00 00 06 [13:34:09]Write i2c OK [13:34:09]MH_I2C_Read... [13:34:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:34:09]Read from MH i2c: E2 [13:34:09]MH_I2C_Read... [13:34:09]Read from MH i2c: E2 0E 00 [13:34:09]MH_I2C_Read... [13:34:09]Read from MH i2c: E2 0E 00 F4 95 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 F1 [13:34:09]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:34:09]wFMCommunicate OK [13:34:09]SAM_PROTO_GetShiftState done [13:34:09]FM_GetShiftState done [13:34:09]opened in 1730247899 [13:34:09]opened+sec_in_day 1730334299 [13:34:09]quantity*price = 30038 [13:34:09]sum+1 = 30039 [13:34:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 325 30.10.2024 13:34 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311478 ФПД: 111373170836452 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T133414&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311478&fm=111373170836452&tin=02508201610067®Number=0000000000091780&sum=30000 [13:34:10]StoreToDocumentArchive [13:34:10]shift 536 fd 311478 [13:34:10]save to /storage/0536/doc_00311478 [13:34:10]save last doc name /storage/0536/doc_00311478 to /storage/kkm_last_doc_name [13:34:10]save OK [13:34:10]Clear old archive folders... [13:34:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:34:10]tlvbuf is 006229B0 [13:34:10]SAM_PROTO_ClearQueue [13:34:10]wFMCommunicate request_size=4 [13:34:10]MH_SAM_APDU [13:34:10]CAPDU: 80 09 00 00 [13:34:10]Write to MH i2c: E2 08 00 01 96 80 09 00 00 00 00 00 00 09 [13:34:10]Write i2c OK [13:34:10]MH_I2C_Read... [13:34:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:34:10]Read from MH i2c: E2 [13:34:10]MH_I2C_Read... [13:34:10]Read from MH i2c: E2 03 00 [13:34:10]MH_I2C_Read... [13:34:10]Read from MH i2c: E2 03 00 01 96 00 90 00 0B [13:34:10]RAPDU: 90 00 [13:34:10]wFMCommunicate OK [13:34:10]SAM_PROTO_ClearQueue done [13:34:10]KKMCreateOFDPacket [13:34:10]OFDProtocolAddRootSTLVToBuf [13:34:10]FM_MakeSignedData [13:34:10]FM_MakeSignedData [13:34:10]SAM_PROTO_SignData [13:34:10]wFMCommunicate request_size=4 [13:34:10]MH_SAM_APDU [13:34:10]CAPDU: 80 0D 01 02 [13:34:10]Write to MH i2c: E2 08 00 02 96 80 0D 01 02 00 00 00 00 11 [13:34:10]Write i2c OK [13:34:10]MH_I2C_Read... [13:34:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:34:10]Read from MH i2c: E2 [13:34:10]MH_I2C_Read... [13:34:10]Read from MH i2c: E2 03 00 [13:34:10]MH_I2C_Read... [13:34:10]Read from MH i2c: E2 03 00 02 96 00 90 00 0C [13:34:10]RAPDU: 90 00 [13:34:10]wFMCommunicate OK [13:34:10]wFMCommunicate request_size=255 [13:34:10]MH_SAM_APDU [13:34: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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 45 01 00 00 F4 03 04 00 D6 35 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B6 C0 04 00 35 04 06 00 65 [13:34:10]Write to MH i2c: E2 02 01 03 96 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 45 01 00 00 F4 03 04 00 D6 35 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B6 C0 04 00 35 04 06 00 65 00 00 66 [13:34:10]Write i2c OK [13:34:10]MH_I2C_Read... [13:34:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:34:10]Read from MH i2c: E2 [13:34:10]MH_I2C_Read... [13:34:10]Read from MH i2c: E2 03 00 [13:34:10]MH_I2C_Read... [13:34:10]Read from MH i2c: E2 03 00 03 96 00 90 00 0D [13:34:10]RAPDU: 90 00 [13:34:10]wFMCommunicate OK [13:34:10]wFMCommunicate request_size=10 [13:34:10]MH_SAM_APDU [13:34:10]CAPDU: 80 0D 02 02 05 4B 16 49 03 E4 [13:34:10]Write to MH i2c: E2 0D 00 04 96 80 0D 02 02 05 00 4B 16 49 03 E4 00 00 AF [13:34:10]Write i2c OK [13:34:10]MH_I2C_Read... [13:34:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:34:10]Read from MH i2c: E2 [13:34:10]MH_I2C_Read... [13:34:10]Read from MH i2c: E2 03 00 [13:34:10]MH_I2C_Read... [13:34:10]Read from MH i2c: E2 03 00 04 96 00 90 00 0E [13:34:10]RAPDU: 90 00 [13:34:10]wFMCommunicate OK [13:34:10]wFMCommunicate request_size=4 [13:34:10]MH_SAM_APDU [13:34:10]CAPDU: 80 0D 03 02 [13:34:10]Write to MH i2c: E2 08 00 05 96 80 0D 03 02 00 00 00 00 16 [13:34:10]Write i2c OK [13:34:10]MH_I2C_Read... [13:34:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:34:10]Read from MH i2c: E2 [13:34:10]MH_I2C_Read... [13:34:10]Read from MH i2c: E2 0B 00 [13:34:10]MH_I2C_Read... [13:34:10]Read from MH i2c: E2 0B 00 05 96 00 27 B7 5E 11 8E 2E 56 05 90 00 7B [13:34:10]RAPDU: 27 B7 5E 11 8E 2E 56 05 90 00 [13:34:10]wFMCommunicate OK [13:34:10]SAM_PROTO_SignData done [13:34:10]FM_MakeSignedData done [13:34:10]CreateOFDProtocolMessage [13:34:10]wFMCommunicate request_size=4 [13:34:10]MH_SAM_APDU [13:34:10]CAPDU: 80 11 00 00 [13:34:10]Write to MH i2c: E2 08 00 06 96 80 11 00 00 00 00 00 00 16 [13:34:10]Write i2c OK [13:34:10]MH_I2C_Read... [13:34:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:34:10]Read from MH i2c: E2 [13:34:10]MH_I2C_Read... [13:34:10]Read from MH i2c: E2 17 00 [13:34:10]MH_I2C_Read... [13:34:10]Read from MH i2c: E2 17 00 06 96 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6B [13:34:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:34:10]wFMCommunicate OK [13:34:10]CreateOFDProtocolMessage done [13:34:10]OFDSenderStorePacket 311478 [13:34:10]StoreOFDPacket docnum=311478 [13:34:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C6 42 07 01 FD 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 45 01 00 00 F4 03 04 00 D6 35 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B6 C0 04 00 35 04 06 00 65 4B 16 49 03 E4 27 B7 5E 11 8E 2E 56 05 [13:34:10]CheckFolder [13:34:10]dirname=/storage/ofd_packets [13:34:10]CheckFolder done [13:34:10]ProducePacketName [13:34:10]name=ofd_packets/00311478 [13:34:10]NVStorageSaveData ofd_packets/00311478 [13:34:10]File name is /storage/ofd_packets/00311478 [13:34:10]Write 301 bytes [13:34:10]NVStorageSaveData done [13:34:10]OFDSenderStorePacket done [13:34:10]KKMCreateOFDPacket done [13:34:10]NVStorageSaveData kkm_last_timestamp [13:34:10]File name is /storage/kkm_last_timestamp [13:34:10]Write 4 bytes [13:34:10]NVStorageSaveData done [13:34:10]ExternCall_PrintAddStr [13:34:10]wPrintStart [13:34:10]Write to MH i2c: 01 00 00 07 96 9D [13:34:10]Write i2c OK [13:34:10]MH_I2C_Read... [13:34:10]Read from MH i2c: 01 [13:34:10]MH_I2C_Read... [13:34:10]Read from MH i2c: 01 07 00 [13:34:10]MH_I2C_Read... [13:34:10]Read from MH i2c: 01 07 00 07 96 00 00 00 00 00 FF 0F B2 [13:34:10]RasterBufferAndPrint [13:34:10]line Счет N : (1)645282 [13:34:10]line ИНН: 02508201610067 [13:34:10]line Контрольно-Кассовый Чек [13:34:10]line ПРОДАЖА [13:34:10]line ТРК (МРК, ГНК) : 52 [13:34:10]line Товар: 2710124130 [13:34:10]line Аи-92-К-2 [13:34:10]line 4.490 * 66.90 [13:34:10]line = 300.38 [13:34:10]line НДС 12% НСП 1% [13:34:10]line > о реализуемом товаре [13:34:10]line ОКРУГЛЕНИЕ: -0.38 [13:34:10]line ИТОГО: 300.00 [13:34:10]line Внесено: 300.00 [13:34:10]line СДАЧА: 0.00 [13:34:10]line НСП 1% : 2.66 [13:34:10]line НДС 12% : 31.90 [13:34:10]line Наличными: 300.00 [13:34:10]line Безнал.: 0.00 [13:34:10]line Место: АЗС № 172 "Партнер Нефть" [13:34:10]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:34:10]line СНО: Общий режим [13:34:10]line Чек 325 30.10.2024 13:34 [13:34:10]line Смена: 536 ФФД: 1.0 [13:34:10]line ЗНМ: 0300000116 [13:34:10]line РНМ: 0000000000091780 [13:34:10]line Версия ККМ: 001 [13:34:10]line ФМ: 0000000000871765 [13:34:10]line ФД: 311478 [13:34:10]line ФПД: 111373170836452 [13:34:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T133414&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311478&fm=111373170836452&tin=02508201610067®Number=0000000000091780&sum=30000 [13:34:10]written 0, free lines is 4095 [13:34:11]OFD Sender: Processing packet 311478 [packets to send 223, broken 222] [13:34:11]ProducePacketName [13:34:11]name=ofd_packets/00311478 [13:34:11]OFD Sender: To server: pG, [13:34:11]CommunicateWithHost lk.salyk.kg:30040 [13:34:11]ConnectInit lk.salyk.kg [13:34:11]Connected sock=10 [13:34:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C6 42 07 01 FD 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 45 01 00 00 F4 03 04 00 D6 35 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B6 C0 04 00 35 04 06 00 65 4B 16 49 03 E4 27 B7 5E 11 8E 2E 56 05 [13:34:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 BC FB 47 00 EB 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 31 37 36 35 10 04 04 00 B6 C0 04 00 F4 03 04 00 26 DC 21 67 B6 04 01 00 00 FF 49 7D 75 74 38 2F FE [13:34:11]CommunicateWithHost err = 0 [13:34:11]CheckOFDResponse [13:34:11]1017 (14) - 77093643461234 [13:34:11]1041 (16) - 0000000000871765 [13:34:11]1040 (4) - 311478 [13:34:11]1012 (4) - 30.10.2024 07:11 [13:34:11]1206 (1) - 0 [13:34:11]OFD Sender: Remove packet 311478 [13:34:11]ProducePacketName [13:34:11]name=ofd_packets/00311478 [13:34:11]NVStorageDeleteData [13:34:11]Write to MH i2c: 01 00 00 31 96 C7 [13:34:11]Write i2c OK [13:34:11]MH_I2C_Read... [13:34:11]Read from MH i2c: 01 [13:34:11]MH_I2C_Read... [13:34:11]Read from MH i2c: 01 07 00 [13:34:11]MH_I2C_Read... [13:34:11]Read from MH i2c: 01 07 00 31 96 00 00 00 00 00 C4 0C 9E [13:34:11]RasterBufferAndPrint [13:34:11]line [13:34:11]line [13:34:11]line [13:34:11]line [13:34:11]line [13:34:11]written 0, free lines is 3276 [13:34:11]MH_Cut [13:34:11]Write to MH i2c: D1 01 00 38 96 01 A0 [13:34:11]Write i2c OK [13:34:11]MH_I2C_Read... [13:34:11]Read from MH i2c: D1 [13:34:11]MH_I2C_Read... [13:34:11]Read from MH i2c: D1 01 00 [13:34:11]MH_I2C_Read... [13:34:11]Read from MH i2c: D1 01 00 38 96 00 9F [13:34:11]Write to MH i2c: 01 00 00 39 96 CF [13:34:11]Write i2c OK [13:34:11]MH_I2C_Read... [13:34:11]OFD Sender: No OFD packet to send [13:34:12]*** Cut start [13:34:12]*** Purtial cut [13:34:12]*** Stage 1: CUTSNS_PIN = 1 [13:34:12]Read from MH i2c: 01 [13:34:12]MH_I2C_Read... [13:34:12]*** Stop cut motor [13:34:12]*** Cut end [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 39 96 00 00 00 00 00 FF 0F E4 [13:34:12]process_action close_receipt done [13:34:12]requested_data is exist [13:34:12]produce_requested_data [13:34:12]requested_item fm.sn is exist - process it [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 3A 96 80 11 00 00 00 00 00 00 4A [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 3A 96 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9F [13:34:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:34:12]wFMCommunicate OK [13:34:12]requested_item fd.num is exist - process it [13:34:12]SAM_PROTO_GetFieldsCounters [13:34:12]wFMCommunicate request_size=4 [13:34:12]MH_SAM_APDU [13:34:12]CAPDU: 80 13 00 00 [13:34:12]Write to MH i2c: E2 08 00 3B 96 80 13 00 00 00 00 00 00 4D [13:34:12]Write i2c OK [13:34:12]MH_I2C_Read... [13:34:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:34:12]Read from MH i2c: E2 [13:34:12]MH_I2C_Read... [13:34:12]Read from MH i2c: E2 62 00 [13:34:12]MH_I2C_Read... [13:34:12]Read from MH i2c: E2 62 00 3B 96 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B6 C0 04 00 0E 04 04 00 18 02 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 D6 [13:34: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B6 C0 04 00 0E 04 04 00 18 02 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 [13:34:12]wFMCommunicate OK [13:34:12]SAM_PROTO_GetFieldsCounters done [13:34:12]requested_item shift.num is exist - process it [13:34:12]requested_item shift.opened is exist - process it [13:34:12]req_shift_opened [13:34:12]FM_GetShiftState [13:34:12]SAM_PROTO_GetShiftState [13:34:12]wFMCommunicate request_size=4 [13:34:12]MH_SAM_APDU [13:34:12]CAPDU: 80 13 01 00 [13:34:12]Write to MH i2c: E2 08 00 3C 96 80 13 01 00 00 00 00 00 4F [13:34:12]Write i2c OK [13:34:12]MH_I2C_Read... [13:34:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:34:12]Read from MH i2c: E2 [13:34:12]MH_I2C_Read... [13:34:12]Read from MH i2c: E2 0E 00 [13:34:12]MH_I2C_Read... [13:34:12]Read from MH i2c: E2 0E 00 3C 96 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 3A [13:34:12]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:34:12]wFMCommunicate OK [13:34:12]SAM_PROTO_GetShiftState done [13:34:12]FM_GetShiftState done [13:34:12]req_shift_opened done [13:34:12]requested_item shift.open_date is exist - process it [13:34:12]req_shift_open_date [13:34:12]req_shift_open_date done [13:34:12]produce_requested_data done [13:34:12]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311478,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:34:12]process_action_free close_receipt [13:34:12]json_value_free [13:34:12]json_value_free done [13:34:12]process_json_proto returns [13:34:12]Send response to host [13:34:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311478,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:34:12]free response buf [13:34:12]execute_script done [13:34:12]execute_script returns [13:34:12]free content buf [13:34:12]Sock 7.Close socket [13:34:12]Sock 7.Thread stoped [13:34:16]OFD Sender: No OFD packet to send [13:34:21]OFD Sender: No OFD packet to send [13:34:26]OFD Sender: No OFD packet to send [13:34:31]OFD Sender: No OFD packet to send [13:34:36]OFD Sender: No OFD packet to send [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:32]accept exits with 9 [13:35:32]New connection [13:35:32]New thread 3066510692 created [13:35:32]Thread 3066654052 joined [13:35:32]Waiting for new connection... [13:35:32] Sock 9.Parse request [13:35:32]Sock 9.Check first char [13:35:32]Sock 9.First char is OK [13:35:32]request: POST /json_proto HTTP/1.0 [13:35:32]Method: POST [13:35:32]URL: /json_proto [13:35:32]Method is POST - this is cgi request [13:35:32]url: /json_proto [13:35:32]query_string will be loaded in cgi processing [13:35:32]execute_cgi json_proto POST (null) [13:35:32]execute_cgi path=json_proto method=POST [13:35:32]POST find Content-Length [13:35:32]Host: 172.17.96.3:8080 [13:35:32]Content-Length: 769 [13:35:32]Content-Type: application/json [13:35:32] [13:35:32]POST finish read [13:35:32]Found Content-Length = 769 [13:35:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645283", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:35:32]execute_script... [13:35: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)645283", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:35:32]POST & json_proto [13:35:32]process_json_proto [13:35:32]json parsed OK: [13:35:32]protocol is kg_v1.0 [13:35:32]action value=close_receipt [13:35:32]process_action close_receipt [13:35:32]cmd_close_receipt [13:35:32]MH_GetDate [13:35:32]Write to MH i2c: F0 00 00 3D 96 C2 [13:35:32]Write i2c OK [13:35:32]MH_I2C_Read... [13:35:32]Read from MH i2c: F0 [13:35:32]MH_I2C_Read... [13:35:32]Read from MH i2c: F0 09 00 [13:35:32]MH_I2C_Read... [13:35:32]Read from MH i2c: F0 09 00 3D 96 00 29 36 22 67 44 5E 04 65 BE [13:35:32]GetLastDocTimeStamp 1730295254 [13:35:32]current date 1730295337 [13:35:32]FM_GetShiftState [13:35:32]SAM_PROTO_GetShiftState [13:35:32]wFMCommunicate request_size=4 [13:35:32]MH_SAM_APDU [13:35:32]CAPDU: 80 13 01 00 [13:35:32]Write to MH i2c: E2 08 00 3E 96 80 13 01 00 00 00 00 00 51 [13:35:32]Write i2c OK [13:35:32]MH_I2C_Read... [13:35:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:35:32]Read from MH i2c: E2 [13:35:32]MH_I2C_Read... [13:35:32]Read from MH i2c: E2 0E 00 [13:35:32]MH_I2C_Read... [13:35:32]Read from MH i2c: E2 0E 00 3E 96 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 3C [13:35:32]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:35:32]wFMCommunicate OK [13:35:32]SAM_PROTO_GetShiftState done [13:35:32]FM_GetShiftState done [13:35:32]opened in 1730247899 [13:35:32]opened+sec_in_day 1730334299 [13:35:32]quantity*price = 100015 [13:35:32]sum+1 = 100017 [13:35:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 326 30.10.2024 13:35 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311479 ФПД: 157355608197314 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T133537&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311479&fm=157355608197314&tin=02508201610067®Number=0000000000091780&sum=100016 [13:35:33]StoreToDocumentArchive [13:35:33]shift 536 fd 311479 [13:35:33]save to /storage/0536/doc_00311479 [13:35:33]save last doc name /storage/0536/doc_00311479 to /storage/kkm_last_doc_name [13:35:33]save OK [13:35:33]Clear old archive folders... [13:35:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:35:33]tlvbuf is 00804270 [13:35:33]SAM_PROTO_ClearQueue [13:35:33]wFMCommunicate request_size=4 [13:35:33]MH_SAM_APDU [13:35:33]CAPDU: 80 09 00 00 [13:35:33]Write to MH i2c: E2 08 00 4B 96 80 09 00 00 00 00 00 00 53 [13:35:33]Write i2c OK [13:35:33]MH_I2C_Read... [13:35:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:35:33]Read from MH i2c: E2 [13:35:33]MH_I2C_Read... [13:35:33]Read from MH i2c: E2 03 00 [13:35:33]MH_I2C_Read... [13:35:33]Read from MH i2c: E2 03 00 4B 96 00 90 00 55 [13:35:33]RAPDU: 90 00 [13:35:33]wFMCommunicate OK [13:35:33]SAM_PROTO_ClearQueue done [13:35:33]KKMCreateOFDPacket [13:35:33]OFDProtocolAddRootSTLVToBuf [13:35:33]FM_MakeSignedData [13:35:33]FM_MakeSignedData [13:35:33]SAM_PROTO_SignData [13:35:33]wFMCommunicate request_size=4 [13:35:33]MH_SAM_APDU [13:35:33]CAPDU: 80 0D 01 02 [13:35:33]Write to MH i2c: E2 08 00 4C 96 80 0D 01 02 00 00 00 00 5B [13:35:33]Write i2c OK [13:35:33]MH_I2C_Read... [13:35:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:35:33]Read from MH i2c: E2 [13:35:33]MH_I2C_Read... [13:35:33]Read from MH i2c: E2 03 00 [13:35:33]MH_I2C_Read... [13:35:33]Read from MH i2c: E2 03 00 4C 96 00 90 00 56 [13:35:33]RAPDU: 90 00 [13:35:33]wFMCommunicate OK [13:35:33]wFMCommunicate request_size=255 [13:35:33]MH_SAM_APDU [13:35: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 29 36 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B7 C0 04 00 35 04 06 00 8F [13:35:33]Write to MH i2c: E2 02 01 4D 96 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 29 36 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B7 C0 04 00 35 04 06 00 8F 00 00 56 [13:35:33]Write i2c OK [13:35:33]MH_I2C_Read... [13:35:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:35:33]Read from MH i2c: E2 [13:35:33]MH_I2C_Read... [13:35:33]Read from MH i2c: E2 03 00 [13:35:33]MH_I2C_Read... [13:35:33]Read from MH i2c: E2 03 00 4D 96 00 90 00 57 [13:35:33]RAPDU: 90 00 [13:35:33]wFMCommunicate OK [13:35:33]wFMCommunicate request_size=10 [13:35:33]MH_SAM_APDU [13:35:33]CAPDU: 80 0D 02 02 05 1D 35 21 48 C2 [13:35:33]Write to MH i2c: E2 0D 00 4E 96 80 0D 02 02 05 00 1D 35 21 48 C2 00 00 E5 [13:35:33]Write i2c OK [13:35:33]MH_I2C_Read... [13:35:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:35:34]Read from MH i2c: E2 [13:35:34]MH_I2C_Read... [13:35:34]Read from MH i2c: E2 03 00 [13:35:34]MH_I2C_Read... [13:35:34]Read from MH i2c: E2 03 00 4E 96 00 90 00 58 [13:35:34]RAPDU: 90 00 [13:35:34]wFMCommunicate OK [13:35:34]wFMCommunicate request_size=4 [13:35:34]MH_SAM_APDU [13:35:34]CAPDU: 80 0D 03 02 [13:35:34]Write to MH i2c: E2 08 00 4F 96 80 0D 03 02 00 00 00 00 60 [13:35:34]Write i2c OK [13:35:34]MH_I2C_Read... [13:35:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:35:34]Read from MH i2c: E2 [13:35:34]MH_I2C_Read... [13:35:34]Read from MH i2c: E2 0B 00 [13:35:34]MH_I2C_Read... [13:35:34]Read from MH i2c: E2 0B 00 4F 96 00 73 CD 6C B7 C8 BE 0D 36 90 00 8D [13:35:34]RAPDU: 73 CD 6C B7 C8 BE 0D 36 90 00 [13:35:34]wFMCommunicate OK [13:35:34]SAM_PROTO_SignData done [13:35:34]FM_MakeSignedData done [13:35:34]CreateOFDProtocolMessage [13:35:34]wFMCommunicate request_size=4 [13:35:34]MH_SAM_APDU [13:35:34]CAPDU: 80 11 00 00 [13:35:34]Write to MH i2c: E2 08 00 50 96 80 11 00 00 00 00 00 00 60 [13:35:34]Write i2c OK [13:35:34]MH_I2C_Read... [13:35:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:35:34]Read from MH i2c: E2 [13:35:34]MH_I2C_Read... [13:35:34]Read from MH i2c: E2 17 00 [13:35:34]MH_I2C_Read... [13:35:34]Read from MH i2c: E2 17 00 50 96 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B5 [13:35:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:35:34]wFMCommunicate OK [13:35:34]CreateOFDProtocolMessage done [13:35:34]OFDSenderStorePacket 311479 [13:35:34]StoreOFDPacket docnum=311479 [13:35:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FF 72 07 01 B4 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 29 36 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B7 C0 04 00 35 04 06 00 8F 1D 35 21 48 C2 73 CD 6C B7 C8 BE 0D 36 [13:35:34]CheckFolder [13:35:34]dirname=/storage/ofd_packets [13:35:34]CheckFolder done [13:35:34]ProducePacketName [13:35:34]name=ofd_packets/00311479 [13:35:34]NVStorageSaveData ofd_packets/00311479 [13:35:34]File name is /storage/ofd_packets/00311479 [13:35:34]Write 301 bytes [13:35:34]NVStorageSaveData done [13:35:34]OFDSenderStorePacket done [13:35:34]KKMCreateOFDPacket done [13:35:34]NVStorageSaveData kkm_last_timestamp [13:35:34]File name is /storage/kkm_last_timestamp [13:35:34]Write 4 bytes [13:35:34]NVStorageSaveData done [13:35:34]ExternCall_PrintAddStr [13:35:34]wPrintStart [13:35:34]Write to MH i2c: 01 00 00 51 96 E7 [13:35:34]Write i2c OK [13:35:34]MH_I2C_Read... [13:35:34]Read from MH i2c: 01 [13:35:34]MH_I2C_Read... [13:35:34]Read from MH i2c: 01 07 00 [13:35:34]MH_I2C_Read... [13:35:34]Read from MH i2c: 01 07 00 51 96 00 00 00 00 00 FF 0F FC [13:35:34]RasterBufferAndPrint [13:35:34]line Счет N : (1)645283 [13:35:34]line ИНН: 02508201610067 [13:35:34]line Контрольно-Кассовый Чек [13:35:34]line ПРОДАЖА [13:35:34]line ТРК (МРК, ГНК) : 41 [13:35:34]line Товар: 2710124130 [13:35:34]line Аи-92-К-2 [13:35:34]line 14.950 * 66.90 [13:35:34]line = 1000.16 [13:35:34]line НДС 12% НСП 1% [13:35:34]line > о реализуемом товаре [13:35:34]line ИТОГО: 1000.16 [13:35:34]line НСП 1% : 8.85 [13:35:34]line НДС 12% : 106.21 [13:35:34]line Наличными: 0.00 [13:35:34]line Безнал.: 1000.16 [13:35:34]line Место: АЗС № 172 "Партнер Нефть" [13:35:34]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:35:34]line СНО: Общий режим [13:35:34]line Чек 326 30.10.2024 13:35 [13:35:34]line Смена: 536 ФФД: 1.0 [13:35:34]line ЗНМ: 0300000116 [13:35:34]line РНМ: 0000000000091780 [13:35:34]line Версия ККМ: 001 [13:35:34]line Платежная система: Mbank [13:35:34]line ФМ: 0000000000871765 [13:35:34]line ФД: 311479 [13:35:34]line ФПД: 157355608197314 [13:35:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T133537&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311479&fm=157355608197314&tin=02508201610067®Number=0000000000091780&sum=100016 [13:35:34]written 0, free lines is 4095 [13:35:34]OFD Sender: Processing packet 311479 [packets to send 223, broken 222] [13:35:34]ProducePacketName [13:35:34]name=ofd_packets/00311479 [13:35:34]OFD Sender: To server: pG, [13:35:34]CommunicateWithHost lk.salyk.kg:30040 [13:35:34]ConnectInit lk.salyk.kg [13:35:34]Connected sock=10 [13:35:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FF 72 07 01 B4 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 29 36 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B7 C0 04 00 35 04 06 00 8F 1D 35 21 48 C2 73 CD 6C B7 C8 BE 0D 36 [13:35:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 6B 70 47 00 EF 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 31 37 36 35 10 04 04 00 B7 C0 04 00 F4 03 04 00 79 DC 21 67 B6 04 01 00 00 C9 0B 2E 59 3B AE 92 FC [13:35:34]CommunicateWithHost err = 0 [13:35:34]CheckOFDResponse [13:35:34]1017 (14) - 77093643461234 [13:35:34]1041 (16) - 0000000000871765 [13:35:34]1040 (4) - 311479 [13:35:34]1012 (4) - 30.10.2024 07:12 [13:35:34]1206 (1) - 0 [13:35:34]OFD Sender: Remove packet 311479 [13:35:34]ProducePacketName [13:35:34]name=ofd_packets/00311479 [13:35:34]NVStorageDeleteData [13:35:34]Write to MH i2c: 01 00 00 79 96 0F [13:35:34]Write i2c OK [13:35:34]MH_I2C_Read... [13:35:34]Read from MH i2c: 01 [13:35:34]MH_I2C_Read... [13:35:34]Read from MH i2c: 01 07 00 [13:35:34]MH_I2C_Read... [13:35:34]Read from MH i2c: 01 07 00 79 96 00 00 00 00 00 EF 0C 11 [13:35:34]RasterBufferAndPrint [13:35:34]line [13:35:34]line [13:35:34]line [13:35:34]line [13:35:34]line [13:35:34]written 0, free lines is 3317 [13:35:34]MH_Cut [13:35:34]Write to MH i2c: D1 01 00 80 96 01 E8 [13:35:34]Write i2c OK [13:35:34]MH_I2C_Read... [13:35:34]Read from MH i2c: D1 [13:35:34]MH_I2C_Read... [13:35:34]Read from MH i2c: D1 01 00 [13:35:34]MH_I2C_Read... [13:35:34]Read from MH i2c: D1 01 00 80 96 00 E7 [13:35:34]Write to MH i2c: 01 00 00 81 96 17 [13:35:34]Write i2c OK [13:35:34]MH_I2C_Read... [13:35:34]OFD Sender: No OFD packet to send [13:35:35]*** Cut start [13:35:35]*** Purtial cut [13:35:35]*** Stage 1: CUTSNS_PIN = 1 [13:35:35]Read from MH i2c: 01 [13:35:35]MH_I2C_Read... [13:35:35]*** Stop cut motor [13:35:35]*** Cut end [13:35:35]Read from MH i2c: 01 07 00 [13:35:35]MH_I2C_Read... [13:35:35]Read from MH i2c: 01 07 00 81 96 00 00 00 00 00 FF 0F 2C [13:35:35]process_action close_receipt done [13:35:35]requested_data is exist [13:35:35]produce_requested_data [13:35:35]requested_item fm.sn is exist - process it [13:35:35]wFMCommunicate request_size=4 [13:35:35]MH_SAM_APDU [13:35:35]CAPDU: 80 11 00 00 [13:35:35]Write to MH i2c: E2 08 00 82 96 80 11 00 00 00 00 00 00 92 [13:35:35]Write i2c OK [13:35:35]MH_I2C_Read... [13:35:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:35:35]Read from MH i2c: E2 [13:35:35]MH_I2C_Read... [13:35:35]Read from MH i2c: E2 17 00 [13:35:35]MH_I2C_Read... [13:35:35]Read from MH i2c: E2 17 00 82 96 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E7 [13:35:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:35:35]wFMCommunicate OK [13:35:35]requested_item fd.num is exist - process it [13:35:35]SAM_PROTO_GetFieldsCounters [13:35:35]wFMCommunicate request_size=4 [13:35:35]MH_SAM_APDU [13:35:35]CAPDU: 80 13 00 00 [13:35:35]Write to MH i2c: E2 08 00 83 96 80 13 00 00 00 00 00 00 95 [13:35:35]Write i2c OK [13:35:35]MH_I2C_Read... [13:35:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:35:35]Read from MH i2c: E2 [13:35:35]MH_I2C_Read... [13:35:35]Read from MH i2c: E2 62 00 [13:35:35]MH_I2C_Read... [13:35:35]Read from MH i2c: E2 62 00 83 96 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B7 C0 04 00 0E 04 04 00 18 02 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 22 [13:35: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B7 C0 04 00 0E 04 04 00 18 02 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 [13:35:35]wFMCommunicate OK [13:35:35]SAM_PROTO_GetFieldsCounters done [13:35:35]requested_item shift.num is exist - process it [13:35:35]requested_item shift.opened is exist - process it [13:35:35]req_shift_opened [13:35:35]FM_GetShiftState [13:35:35]SAM_PROTO_GetShiftState [13:35:35]wFMCommunicate request_size=4 [13:35:35]MH_SAM_APDU [13:35:35]CAPDU: 80 13 01 00 [13:35:35]Write to MH i2c: E2 08 00 84 96 80 13 01 00 00 00 00 00 97 [13:35:35]Write i2c OK [13:35:35]MH_I2C_Read... [13:35:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:35:35]Read from MH i2c: E2 [13:35:35]MH_I2C_Read... [13:35:35]Read from MH i2c: E2 0E 00 [13:35:35]MH_I2C_Read... [13:35:35]Read from MH i2c: E2 0E 00 84 96 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 82 [13:35:35]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:35:35]wFMCommunicate OK [13:35:35]SAM_PROTO_GetShiftState done [13:35:35]FM_GetShiftState done [13:35:35]req_shift_opened done [13:35:35]requested_item shift.open_date is exist - process it [13:35:35]req_shift_open_date [13:35:35]req_shift_open_date done [13:35:35]produce_requested_data done [13:35:35]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311479,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:35:35]process_action_free close_receipt [13:35:35]json_value_free [13:35:35]json_value_free done [13:35:35]process_json_proto returns [13:35:35]Send response to host [13:35:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311479,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:35:35]free response buf [13:35:35]execute_script done [13:35:35]execute_script returns [13:35:35]free content buf [13:35:35]Sock 9.Close socket [13:35:35]Sock 9.Thread stoped [13:35:36]accept exits with 7 [13:35:36]New connection [13:35:36]New thread 3066654052 created [13:35:36]Thread 3066510692 joined [13:35:36]Waiting for new connection... [13:35:36] Sock 7.Parse request [13:35:36]Sock 7.Check first char [13:35:36]Sock 7.First char is OK [13:35:36]request: POST /json_proto HTTP/1.0 [13:35:36]Method: POST [13:35:36]URL: /json_proto [13:35:36]Method is POST - this is cgi request [13:35:36]url: /json_proto [13:35:36]query_string will be loaded in cgi processing [13:35:36]execute_cgi json_proto POST (null) [13:35:36]execute_cgi path=json_proto method=POST [13:35:36]POST find Content-Length [13:35:36]Host: 172.17.96.3:8080 [13:35:36]Content-Length: 677 [13:35:36]Content-Type: application/json [13:35:36] [13:35:36]POST finish read [13:35:36]Found Content-Length = 677 [13:35:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645284", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "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:35:36]execute_script... [13:35: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)645284", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "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:35:36]POST & json_proto [13:35:36]process_json_proto [13:35:36]json parsed OK: [13:35:36]protocol is kg_v1.0 [13:35:36]action value=close_receipt [13:35:36]process_action close_receipt [13:35:36]cmd_close_receipt [13:35:36]MH_GetDate [13:35:36]Write to MH i2c: F0 00 00 85 96 0A [13:35:36]Write i2c OK [13:35:36]MH_I2C_Read... [13:35:36]Read from MH i2c: F0 [13:35:36]MH_I2C_Read... [13:35:36]Read from MH i2c: F0 09 00 [13:35:36]MH_I2C_Read... [13:35:36]Read from MH i2c: F0 09 00 85 96 00 2D 36 22 67 44 5E 04 65 0A [13:35:36]GetLastDocTimeStamp 1730295337 [13:35:36]current date 1730295341 [13:35:36]FM_GetShiftState [13:35:36]SAM_PROTO_GetShiftState [13:35:36]wFMCommunicate request_size=4 [13:35:36]MH_SAM_APDU [13:35:36]CAPDU: 80 13 01 00 [13:35:36]Write to MH i2c: E2 08 00 86 96 80 13 01 00 00 00 00 00 99 [13:35:36]Write i2c OK [13:35:36]MH_I2C_Read... [13:35:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:35:36]Read from MH i2c: E2 [13:35:36]MH_I2C_Read... [13:35:36]Read from MH i2c: E2 0E 00 [13:35:36]MH_I2C_Read... [13:35:36]Read from MH i2c: E2 0E 00 86 96 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 84 [13:35:36]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:35:36]wFMCommunicate OK [13:35:36]SAM_PROTO_GetShiftState done [13:35:36]FM_GetShiftState done [13:35:36]opened in 1730247899 [13:35:36]opened+sec_in_day 1730334299 [13:35:36]quantity*price = 60009 [13:35:36]sum+1 = 60010 [13:35:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 327 30.10.2024 13:35 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311480 ФПД: 91888653689064 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T133541&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311480&fm=91888653689064&tin=02508201610067®Number=0000000000091780&sum=60000 [13:35:37]StoreToDocumentArchive [13:35:37]shift 536 fd 311480 [13:35:37]save to /storage/0536/doc_00311480 [13:35:37]save last doc name /storage/0536/doc_00311480 to /storage/kkm_last_doc_name [13:35:37]save OK [13:35:37]Clear old archive folders... [13:35:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:35:37]tlvbuf is 0080DC50 [13:35:37]SAM_PROTO_ClearQueue [13:35:37]wFMCommunicate request_size=4 [13:35:37]MH_SAM_APDU [13:35:37]CAPDU: 80 09 00 00 [13:35:37]Write to MH i2c: E2 08 00 93 96 80 09 00 00 00 00 00 00 9B [13:35:37]Write i2c OK [13:35:37]MH_I2C_Read... [13:35:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:35:37]Read from MH i2c: E2 [13:35:37]MH_I2C_Read... [13:35:37]Read from MH i2c: E2 03 00 [13:35:37]MH_I2C_Read... [13:35:37]Read from MH i2c: E2 03 00 93 96 00 90 00 9D [13:35:37]RAPDU: 90 00 [13:35:37]wFMCommunicate OK [13:35:37]SAM_PROTO_ClearQueue done [13:35:37]KKMCreateOFDPacket [13:35:37]OFDProtocolAddRootSTLVToBuf [13:35:37]FM_MakeSignedData [13:35:37]FM_MakeSignedData [13:35:37]SAM_PROTO_SignData [13:35:37]wFMCommunicate request_size=4 [13:35:37]MH_SAM_APDU [13:35:37]CAPDU: 80 0D 01 02 [13:35:37]Write to MH i2c: E2 08 00 94 96 80 0D 01 02 00 00 00 00 A3 [13:35:37]Write i2c OK [13:35:37]MH_I2C_Read... [13:35:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:35:37]Read from MH i2c: E2 [13:35:37]MH_I2C_Read... [13:35:37]Read from MH i2c: E2 03 00 [13:35:37]MH_I2C_Read... [13:35:37]Read from MH i2c: E2 03 00 94 96 00 90 00 9E [13:35:37]RAPDU: 90 00 [13:35:37]wFMCommunicate OK [13:35:37]wFMCommunicate request_size=255 [13:35:37]MH_SAM_APDU [13:35: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 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 01 00 00 F4 03 04 00 2D 36 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B8 C0 04 00 35 04 06 00 53 [13:35:37]Write to MH i2c: E2 02 01 95 96 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 01 00 00 F4 03 04 00 2D 36 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B8 C0 04 00 35 04 06 00 53 00 00 2B [13:35:37]Write i2c OK [13:35:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:35:37]MH_I2C_Read... [13:35:37]Read from MH i2c: E2 [13:35:37]MH_I2C_Read... [13:35:37]Read from MH i2c: E2 03 00 [13:35:37]MH_I2C_Read... [13:35:37]Read from MH i2c: E2 03 00 95 96 00 90 00 9F [13:35:37]RAPDU: 90 00 [13:35:37]wFMCommunicate OK [13:35:37]wFMCommunicate request_size=10 [13:35:37]MH_SAM_APDU [13:35:37]CAPDU: 80 0D 02 02 05 92 7E 8F E0 E8 [13:35:37]Write to MH i2c: E2 0D 00 96 96 80 0D 02 02 05 00 92 7E 8F E0 E8 00 00 17 [13:35:37]Write i2c OK [13:35:37]MH_I2C_Read... [13:35:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:35:37]Read from MH i2c: E2 [13:35:37]MH_I2C_Read... [13:35:37]Read from MH i2c: E2 03 00 [13:35:37]MH_I2C_Read... [13:35:37]Read from MH i2c: E2 03 00 96 96 00 90 00 A0 [13:35:37]RAPDU: 90 00 [13:35:37]wFMCommunicate OK [13:35:37]wFMCommunicate request_size=4 [13:35:37]MH_SAM_APDU [13:35:37]CAPDU: 80 0D 03 02 [13:35:37]Write to MH i2c: E2 08 00 97 96 80 0D 03 02 00 00 00 00 A8 [13:35:38]Write i2c OK [13:35:38]MH_I2C_Read... [13:35:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:35:38]Read from MH i2c: E2 [13:35:38]MH_I2C_Read... [13:35:38]Read from MH i2c: E2 0B 00 [13:35:38]MH_I2C_Read... [13:35:38]Read from MH i2c: E2 0B 00 97 96 00 E4 65 B5 46 3E 7F C1 80 90 00 EB [13:35:38]RAPDU: E4 65 B5 46 3E 7F C1 80 90 00 [13:35:38]wFMCommunicate OK [13:35:38]SAM_PROTO_SignData done [13:35:38]FM_MakeSignedData done [13:35:38]CreateOFDProtocolMessage [13:35:38]wFMCommunicate request_size=4 [13:35:38]MH_SAM_APDU [13:35:38]CAPDU: 80 11 00 00 [13:35:38]Write to MH i2c: E2 08 00 98 96 80 11 00 00 00 00 00 00 A8 [13:35:38]Write i2c OK [13:35:38]MH_I2C_Read... [13:35:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:35:38]Read from MH i2c: E2 [13:35:38]MH_I2C_Read... [13:35:38]Read from MH i2c: E2 17 00 [13:35:38]MH_I2C_Read... [13:35:38]Read from MH i2c: E2 17 00 98 96 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FD [13:35:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:35:38]wFMCommunicate OK [13:35:38]CreateOFDProtocolMessage done [13:35:38]OFDSenderStorePacket 311480 [13:35:38]StoreOFDPacket docnum=311480 [13:35:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B2 DB 07 01 21 67 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 01 00 00 F4 03 04 00 2D 36 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B8 C0 04 00 35 04 06 00 53 92 7E 8F E0 E8 E4 65 B5 46 3E 7F C1 80 [13:35:38]CheckFolder [13:35:38]dirname=/storage/ofd_packets [13:35:38]CheckFolder done [13:35:38]ProducePacketName [13:35:38]name=ofd_packets/00311480 [13:35:38]NVStorageSaveData ofd_packets/00311480 [13:35:38]File name is /storage/ofd_packets/00311480 [13:35:38]Write 301 bytes [13:35:38]NVStorageSaveData done [13:35:38]OFDSenderStorePacket done [13:35:38]KKMCreateOFDPacket done [13:35:38]NVStorageSaveData kkm_last_timestamp [13:35:38]File name is /storage/kkm_last_timestamp [13:35:38]Write 4 bytes [13:35:38]NVStorageSaveData done [13:35:38]ExternCall_PrintAddStr [13:35:38]wPrintStart [13:35:38]Write to MH i2c: 01 00 00 99 96 2F [13:35:38]Write i2c OK [13:35:38]MH_I2C_Read... [13:35:38]Read from MH i2c: 01 [13:35:38]MH_I2C_Read... [13:35:38]Read from MH i2c: 01 07 00 [13:35:38]MH_I2C_Read... [13:35:38]Read from MH i2c: 01 07 00 99 96 00 00 00 00 00 FF 0F 44 [13:35:38]RasterBufferAndPrint [13:35:38]line Счет N : (1)645284 [13:35:38]line ИНН: 02508201610067 [13:35:38]line Контрольно-Кассовый Чек [13:35:38]line ПРОДАЖА [13:35:38]line ТРК (МРК, ГНК) : 62 [13:35:38]line Товар: 2710124130 [13:35:38]line Аи-92-К-2 [13:35:38]line 8.970 * 66.90 [13:35:38]line = 600.09 [13:35:38]line НДС 12% НСП 1% [13:35:38]line > о реализуемом товаре [13:35:38]line ОКРУГЛЕНИЕ: -0.09 [13:35:38]line ИТОГО: 600.00 [13:35:38]line Внесено: 600.00 [13:35:38]line СДАЧА: 0.00 [13:35:38]line НСП 1% : 5.31 [13:35:38]line НДС 12% : 63.73 [13:35:38]line Наличными: 600.00 [13:35:38]line Безнал.: 0.00 [13:35:38]line Место: АЗС № 172 "Партнер Нефть" [13:35:38]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:35:38]line СНО: Общий режим [13:35:38]line Чек 327 30.10.2024 13:35 [13:35:38]line Смена: 536 ФФД: 1.0 [13:35:38]line ЗНМ: 0300000116 [13:35:38]line РНМ: 0000000000091780 [13:35:38]line Версия ККМ: 001 [13:35:38]line ФМ: 0000000000871765 [13:35:38]line ФД: 311480 [13:35:38]line ФПД: 91888653689064 [13:35:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T133541&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311480&fm=91888653689064&tin=02508201610067®Number=0000000000091780&sum=60000 [13:35:38]OFD Sender: Processing packet 311480 [packets to send 223, broken 222] [13:35:38]ProducePacketName [13:35:38]name=ofd_packets/00311480 [13:35:38]OFD Sender: To server: pG, [13:35:38]CommunicateWithHost lk.salyk.kg:30040 [13:35:38]ConnectInit lk.salyk.kg [13:35:38]written 0, free lines is 4095 [13:35:38]Connected sock=10 [13: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 31 37 36 35 0F 01 00 00 B2 DB 07 01 21 67 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 01 00 00 F4 03 04 00 2D 36 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B8 C0 04 00 35 04 06 00 53 92 7E 8F E0 E8 E4 65 B5 46 3E 7F C1 80 [13:35:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 C0 63 47 00 60 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 31 37 36 35 10 04 04 00 B8 C0 04 00 F4 03 04 00 7D DC 21 67 B6 04 01 00 00 66 DF FA 48 E2 26 1B 6F [13:35:38]CommunicateWithHost err = 0 [13:35:38]CheckOFDResponse [13:35:38]1017 (14) - 77093643461234 [13:35:38]1041 (16) - 0000000000871765 [13:35:38]1040 (4) - 311480 [13:35:38]1012 (4) - 30.10.2024 07:13 [13:35:38]1206 (1) - 0 [13:35:38]OFD Sender: Remove packet 311480 [13:35:38]ProducePacketName [13:35:38]name=ofd_packets/00311480 [13:35:38]NVStorageDeleteData [13:35:38]Write to MH i2c: 01 00 00 C3 96 59 [13:35:38]Write i2c OK [13:35:38]MH_I2C_Read... [13:35:38]Read from MH i2c: 01 [13:35:38]MH_I2C_Read... [13:35:38]Read from MH i2c: 01 07 00 [13:35:38]MH_I2C_Read... [13:35:38]Read from MH i2c: 01 07 00 C3 96 00 00 00 00 00 E2 0C 4E [13:35:38]RasterBufferAndPrint [13:35:38]line [13:35:38]line [13:35:38]line [13:35:38]line [13:35:38]line [13:35:38]written 0, free lines is 3313 [13:35:38]MH_Cut [13:35:38]Write to MH i2c: D1 01 00 CA 96 01 32 [13:35:38]Write i2c OK [13:35:38]MH_I2C_Read... [13:35:38]Read from MH i2c: D1 [13:35:38]MH_I2C_Read... [13:35:38]Read from MH i2c: D1 01 00 [13:35:38]MH_I2C_Read... [13:35:38]Read from MH i2c: D1 01 00 CA 96 00 31 [13:35:38]Write to MH i2c: 01 00 00 CB 96 61 [13:35:38]Write i2c OK [13:35:38]MH_I2C_Read... [13:35:39]OFD Sender: No OFD packet to send [13:35:39]*** Cut start [13:35:39]*** Purtial cut [13:35:39]*** Stage 1: CUTSNS_PIN = 1 [13:35:39]Read from MH i2c: 01 [13:35:39]MH_I2C_Read... [13:35:39]*** Stop cut motor [13:35:39]*** Cut end [13:35:39]Read from MH i2c: 01 07 00 [13:35:39]MH_I2C_Read... [13:35:39]Read from MH i2c: 01 07 00 CB 96 00 00 00 00 00 FF 0F 76 [13:35:39]process_action close_receipt done [13:35:39]requested_data is exist [13:35:39]produce_requested_data [13:35:39]requested_item fm.sn is exist - process it [13:35:39]wFMCommunicate request_size=4 [13:35:39]MH_SAM_APDU [13:35:39]CAPDU: 80 11 00 00 [13:35:39]Write to MH i2c: E2 08 00 CC 96 80 11 00 00 00 00 00 00 DC [13:35:39]Write i2c OK [13:35:39]MH_I2C_Read... [13:35:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:35:40]Read from MH i2c: E2 [13:35:40]MH_I2C_Read... [13:35:40]Read from MH i2c: E2 17 00 [13:35:40]MH_I2C_Read... [13:35:40]Read from MH i2c: E2 17 00 CC 96 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 31 [13:35:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:35:40]wFMCommunicate OK [13:35:40]requested_item fd.num is exist - process it [13:35:40]SAM_PROTO_GetFieldsCounters [13:35:40]wFMCommunicate request_size=4 [13:35:40]MH_SAM_APDU [13:35:40]CAPDU: 80 13 00 00 [13:35:40]Write to MH i2c: E2 08 00 CD 96 80 13 00 00 00 00 00 00 DF [13:35:40]Write i2c OK [13:35:40]MH_I2C_Read... [13:35:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:35:40]Read from MH i2c: E2 [13:35:40]MH_I2C_Read... [13:35:40]Read from MH i2c: E2 62 00 [13:35:40]MH_I2C_Read... [13:35:40]Read from MH i2c: E2 62 00 CD 96 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B8 C0 04 00 0E 04 04 00 18 02 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 70 [13: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B8 C0 04 00 0E 04 04 00 18 02 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 [13:35:40]wFMCommunicate OK [13:35:40]SAM_PROTO_GetFieldsCounters done [13:35:40]requested_item shift.num is exist - process it [13:35:40]requested_item shift.opened is exist - process it [13:35:40]req_shift_opened [13:35:40]FM_GetShiftState [13:35:40]SAM_PROTO_GetShiftState [13:35:40]wFMCommunicate request_size=4 [13:35:40]MH_SAM_APDU [13:35:40]CAPDU: 80 13 01 00 [13:35:40]Write to MH i2c: E2 08 00 CE 96 80 13 01 00 00 00 00 00 E1 [13:35:40]Write i2c OK [13:35:40]MH_I2C_Read... [13:35:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:35:40]Read from MH i2c: E2 [13:35:40]MH_I2C_Read... [13:35:40]Read from MH i2c: E2 0E 00 [13:35:40]MH_I2C_Read... [13:35:40]Read from MH i2c: E2 0E 00 CE 96 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 CC [13:35:40]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:35:40]wFMCommunicate OK [13:35:40]SAM_PROTO_GetShiftState done [13:35:40]FM_GetShiftState done [13:35:40]req_shift_opened done [13:35:40]requested_item shift.open_date is exist - process it [13:35:40]req_shift_open_date [13:35:40]req_shift_open_date done [13:35:40]produce_requested_data done [13:35:40]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311480,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:35:40]process_action_free close_receipt [13:35:40]json_value_free [13:35:40]json_value_free done [13:35:40]process_json_proto returns [13:35:40]Send response to host [13:35:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311480,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:35:40]free response buf [13:35:40]execute_script done [13:35:40]execute_script returns [13:35:40]free content buf [13:35:40]Sock 7.Close socket [13:35:40]Sock 7.Thread stoped [13:35:44]OFD Sender: No OFD packet to send [13:35:49]OFD Sender: No OFD packet to send [13:35:54]OFD Sender: No OFD packet to send [13:35:59]OFD Sender: No OFD packet to send [13:36:04]OFD Sender: No OFD packet to send [13:36:09]OFD Sender: No OFD packet to send [13:36:14]OFD Sender: No OFD packet to send [13:36:19]OFD Sender: No OFD packet to send [13:36:24]OFD Sender: No OFD packet to send [13:36:29]OFD Sender: No OFD packet to send [13:36:34]OFD Sender: No OFD packet to send [13:36:39]OFD Sender: No OFD packet to send [13:36:44]OFD Sender: No OFD packet to send [13:36:49]OFD Sender: No OFD packet to send [13:36:54]OFD Sender: No OFD packet to send [13:36:59]OFD Sender: No OFD packet to send [13:37:04]OFD Sender: No OFD packet to send [13:37:08]accept exits with 9 [13:37:08]New connection [13:37:08]New thread 3066510692 created [13:37:08]Thread 3066654052 joined [13:37:08]Waiting for new connection... [13:37:08] Sock 9.Parse request [13:37:08]Sock 9.Check first char [13:37:08]Sock 9.First char is OK [13:37:08]request: POST /json_proto HTTP/1.0 [13:37:08]Method: POST [13:37:08]URL: /json_proto [13:37:08]Method is POST - this is cgi request [13:37:08]url: /json_proto [13:37:08]query_string will be loaded in cgi processing [13:37:08]execute_cgi json_proto POST (null) [13:37:08]execute_cgi path=json_proto method=POST [13:37:08]POST find Content-Length [13:37:08]Host: 172.17.96.3:8080 [13:37:08]Content-Length: 769 [13:37:08]Content-Type: application/json [13:37:08] [13:37:08]POST finish read [13:37:08]Found Content-Length = 769 [13:37:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645285", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:37:08]execute_script... [13:37: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)645285", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:37:08]POST & json_proto [13:37:08]process_json_proto [13:37:08]json parsed OK: [13:37:08]protocol is kg_v1.0 [13:37:08]action value=close_receipt [13:37:08]process_action close_receipt [13:37:08]cmd_close_receipt [13:37:08]MH_GetDate [13:37:08]Write to MH i2c: F0 00 00 CF 96 54 [13:37:08]Write i2c OK [13:37:08]MH_I2C_Read... [13:37:08]Read from MH i2c: F0 [13:37:08]MH_I2C_Read... [13:37:08]Read from MH i2c: F0 09 00 [13:37:08]MH_I2C_Read... [13:37:08]Read from MH i2c: F0 09 00 CF 96 00 89 36 22 67 44 5E 04 65 B0 [13:37:08]GetLastDocTimeStamp 1730295341 [13:37:08]current date 1730295433 [13:37:08]FM_GetShiftState [13:37:08]SAM_PROTO_GetShiftState [13:37:08]wFMCommunicate request_size=4 [13:37:08]MH_SAM_APDU [13:37:08]CAPDU: 80 13 01 00 [13:37:08]Write to MH i2c: E2 08 00 D0 96 80 13 01 00 00 00 00 00 E3 [13:37:08]Write i2c OK [13:37:08]MH_I2C_Read... [13:37:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:37:08]Read from MH i2c: E2 [13:37:08]MH_I2C_Read... [13:37:08]Read from MH i2c: E2 0E 00 [13:37:08]MH_I2C_Read... [13:37:08]Read from MH i2c: E2 0E 00 D0 96 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 CE [13:37:08]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:37:08]wFMCommunicate OK [13:37:08]SAM_PROTO_GetShiftState done [13:37:08]FM_GetShiftState done [13:37:08]opened in 1730247899 [13:37:08]opened+sec_in_day 1730334299 [13:37:08]quantity*price = 100015 [13:37:08]sum+1 = 100017 [13:37:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 328 30.10.2024 13:37 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311481 ФПД: 71536309711465 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T133713&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311481&fm=71536309711465&tin=02508201610067®Number=0000000000091780&sum=100016 [13:37:09]StoreToDocumentArchive [13:37:09]shift 536 fd 311481 [13:37:09]save to /storage/0536/doc_00311481 [13:37:09]save last doc name /storage/0536/doc_00311481 to /storage/kkm_last_doc_name [13:37:09]save OK [13:37:09]Clear old archive folders... [13:37:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:37:09]tlvbuf is 0081B240 [13:37:09]SAM_PROTO_ClearQueue [13:37:09]wFMCommunicate request_size=4 [13:37:09]MH_SAM_APDU [13:37:09]CAPDU: 80 09 00 00 [13:37:09]Write to MH i2c: E2 08 00 DD 96 80 09 00 00 00 00 00 00 E5 [13:37:09]Write i2c OK [13:37:09]MH_I2C_Read... [13:37:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:37:09]Read from MH i2c: E2 [13:37:09]MH_I2C_Read... [13:37:09]Read from MH i2c: E2 03 00 [13:37:09]MH_I2C_Read... [13:37:09]Read from MH i2c: E2 03 00 DD 96 00 90 00 E7 [13:37:09]RAPDU: 90 00 [13:37:09]wFMCommunicate OK [13:37:09]SAM_PROTO_ClearQueue done [13:37:09]KKMCreateOFDPacket [13:37:09]OFDProtocolAddRootSTLVToBuf [13:37:09]FM_MakeSignedData [13:37:09]FM_MakeSignedData [13:37:09]SAM_PROTO_SignData [13:37:09]wFMCommunicate request_size=4 [13:37:09]MH_SAM_APDU [13:37:09]CAPDU: 80 0D 01 02 [13:37:09]Write to MH i2c: E2 08 00 DE 96 80 0D 01 02 00 00 00 00 ED [13:37:09]Write i2c OK [13:37:09]MH_I2C_Read... [13:37:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:37:09]Read from MH i2c: E2 [13:37:09]MH_I2C_Read... [13:37:09]Read from MH i2c: E2 03 00 [13:37:09]MH_I2C_Read... [13:37:09]Read from MH i2c: E2 03 00 DE 96 00 90 00 E8 [13:37:09]RAPDU: 90 00 [13:37:09]wFMCommunicate OK [13:37:09]wFMCommunicate request_size=255 [13:37:09]MH_SAM_APDU [13:37: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 89 36 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B9 C0 04 00 35 04 06 00 41 [13:37:09]Write to MH i2c: E2 02 01 DF 96 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 89 36 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B9 C0 04 00 35 04 06 00 41 00 00 FE [13:37:09]Write i2c OK [13:37:09]MH_I2C_Read... [13:37:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:37:09]Read from MH i2c: E2 [13:37:09]MH_I2C_Read... [13:37:09]Read from MH i2c: E2 03 00 [13:37:09]MH_I2C_Read... [13:37:09]Read from MH i2c: E2 03 00 DF 96 00 90 00 E9 [13:37:09]RAPDU: 90 00 [13:37:09]wFMCommunicate OK [13:37:09]wFMCommunicate request_size=10 [13:37:09]MH_SAM_APDU [13:37:09]CAPDU: 80 0D 02 02 05 0F D8 54 32 69 [13:37:09]Write to MH i2c: E2 0D 00 E0 96 80 0D 02 02 05 00 0F D8 54 32 69 00 00 D0 [13:37:09]Write i2c OK [13:37:09]MH_I2C_Read... [13:37:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:37:09]Read from MH i2c: E2 [13:37:09]MH_I2C_Read... [13:37:09]Read from MH i2c: E2 03 00 [13:37:09]MH_I2C_Read... [13:37:09]Read from MH i2c: E2 03 00 E0 96 00 90 00 EA [13:37:09]RAPDU: 90 00 [13:37:09]wFMCommunicate OK [13:37:09]wFMCommunicate request_size=4 [13:37:09]MH_SAM_APDU [13:37:09]CAPDU: 80 0D 03 02 [13:37:09]Write to MH i2c: E2 08 00 E1 96 80 0D 03 02 00 00 00 00 F2 [13:37:09]Write i2c OK [13:37:09]MH_I2C_Read... [13:37:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:37:10]Read from MH i2c: E2 [13:37:10]MH_I2C_Read... [13:37:10]Read from MH i2c: E2 0B 00 [13:37:10]MH_I2C_Read... [13:37:10]Read from MH i2c: E2 0B 00 E1 96 00 35 05 DE 63 81 20 50 75 90 00 D4 [13:37:10]RAPDU: 35 05 DE 63 81 20 50 75 90 00 [13:37:10]wFMCommunicate OK [13:37:10]SAM_PROTO_SignData done [13:37:10]FM_MakeSignedData done [13:37:10]CreateOFDProtocolMessage [13:37:10]wFMCommunicate request_size=4 [13:37:10]MH_SAM_APDU [13:37:10]CAPDU: 80 11 00 00 [13:37:10]Write to MH i2c: E2 08 00 E2 96 80 11 00 00 00 00 00 00 F2 [13:37:10]Write i2c OK [13:37:10]MH_I2C_Read... [13:37:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:37:10]Read from MH i2c: E2 [13:37:10]MH_I2C_Read... [13:37:10]Read from MH i2c: E2 17 00 [13:37:10]MH_I2C_Read... [13:37:10]Read from MH i2c: E2 17 00 E2 96 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 47 [13:37:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:37:10]wFMCommunicate OK [13:37:10]CreateOFDProtocolMessage done [13:37:10]OFDSenderStorePacket 311481 [13:37:10]StoreOFDPacket docnum=311481 [13:37:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 55 41 07 01 A5 E1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 89 36 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B9 C0 04 00 35 04 06 00 41 0F D8 54 32 69 35 05 DE 63 81 20 50 75 [13:37:10]CheckFolder [13:37:10]dirname=/storage/ofd_packets [13:37:10]CheckFolder done [13:37:10]ProducePacketName [13:37:10]name=ofd_packets/00311481 [13:37:10]NVStorageSaveData ofd_packets/00311481 [13:37:10]File name is /storage/ofd_packets/00311481 [13:37:10]Write 301 bytes [13:37:10]NVStorageSaveData done [13:37:10]OFDSenderStorePacket done [13:37:10]KKMCreateOFDPacket done [13:37:10]NVStorageSaveData kkm_last_timestamp [13:37:10]File name is /storage/kkm_last_timestamp [13:37:10]Write 4 bytes [13:37:10]NVStorageSaveData done [13:37:10]ExternCall_PrintAddStr [13:37:10]wPrintStart [13:37:10]Write to MH i2c: 01 00 00 E3 96 79 [13:37:10]Write i2c OK [13:37:10]MH_I2C_Read... [13:37:10]Read from MH i2c: 01 [13:37:10]MH_I2C_Read... [13:37:10]Read from MH i2c: 01 07 00 [13:37:10]MH_I2C_Read... [13:37:10]Read from MH i2c: 01 07 00 E3 96 00 00 00 00 00 FF 0F 8E [13:37:10]RasterBufferAndPrint [13:37:10]line Счет N : (1)645285 [13:37:10]line ИНН: 02508201610067 [13:37:10]line Контрольно-Кассовый Чек [13:37:10]line ПРОДАЖА [13:37:10]line ТРК (МРК, ГНК) : 62 [13:37:10]line Товар: 2710124130 [13:37:10]line Аи-92-К-2 [13:37:10]line 14.950 * 66.90 [13:37:10]line = 1000.16 [13:37:10]line НДС 12% НСП 1% [13:37:10]line > о реализуемом товаре [13:37:10]line ИТОГО: 1000.16 [13:37:10]line НСП 1% : 8.85 [13:37:10]line НДС 12% : 106.21 [13:37:10]line Наличными: 0.00 [13:37:10]line Безнал.: 1000.16 [13:37:10]line Место: АЗС № 172 "Партнер Нефть" [13:37:10]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:37:10]line СНО: Общий режим [13:37:10]line Чек 328 30.10.2024 13:37 [13:37:10]line Смена: 536 ФФД: 1.0 [13:37:10]line ЗНМ: 0300000116 [13:37:10]line РНМ: 0000000000091780 [13:37:10]line Версия ККМ: 001 [13:37:10]line Платежная система: Mbank [13:37:10]line ФМ: 0000000000871765 [13:37:10]line ФД: 311481 [13:37:10]line ФПД: 71536309711465 [13:37:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T133713&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311481&fm=71536309711465&tin=02508201610067®Number=0000000000091780&sum=100016 [13:37:10]written 0, free lines is 4095 [13:37:10]OFD Sender: Processing packet 311481 [packets to send 223, broken 222] [13:37:10]ProducePacketName [13:37:10]name=ofd_packets/00311481 [13:37:10]OFD Sender: To server: pG, [13:37:10]CommunicateWithHost lk.salyk.kg:30040 [13:37:10]ConnectInit lk.salyk.kg [13:37:10]Connected sock=10 [13:37:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 55 41 07 01 A5 E1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 89 36 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B9 C0 04 00 35 04 06 00 41 0F D8 54 32 69 35 05 DE 63 81 20 50 75 [13:37:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 2C B0 47 00 05 7E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B9 C0 04 00 F4 03 04 00 D9 DC 21 67 B6 04 01 00 00 90 36 CE 52 B0 57 49 95 [13:37:10]CommunicateWithHost err = 0 [13:37:10]CheckOFDResponse [13:37:10]1017 (14) - 77093643461234 [13:37:10]1041 (16) - 0000000000871765 [13:37:10]1040 (4) - 311481 [13:37:10]1012 (4) - 30.10.2024 07:14 [13:37:10]1206 (1) - 0 [13:37:10]OFD Sender: Remove packet 311481 [13:37:10]ProducePacketName [13:37:10]name=ofd_packets/00311481 [13:37:10]NVStorageDeleteData [13:37:10]Write to MH i2c: 01 00 00 0B 97 A2 [13:37:10]Write i2c OK [13:37:10]MH_I2C_Read... [13:37:10]Read from MH i2c: 01 [13:37:10]MH_I2C_Read... [13:37:10]Read from MH i2c: 01 07 00 [13:37:10]MH_I2C_Read... [13:37:10]Read from MH i2c: 01 07 00 0B 97 00 00 00 00 00 FF 0C B4 [13:37:10]RasterBufferAndPrint [13:37:10]line [13:37:10]line [13:37:10]line [13:37:10]line [13:37:10]line [13:37:10]written 0, free lines is 3335 [13:37:10]MH_Cut [13:37:10]Write to MH i2c: D1 01 00 12 97 01 7B [13:37:10]Write i2c OK [13:37:10]MH_I2C_Read... [13:37:10]Read from MH i2c: D1 [13:37:10]MH_I2C_Read... [13:37:10]Read from MH i2c: D1 01 00 [13:37:10]MH_I2C_Read... [13:37:10]Read from MH i2c: D1 01 00 12 97 00 7A [13:37:10]Write to MH i2c: 01 00 00 13 97 AA [13:37:10]Write i2c OK [13:37:10]MH_I2C_Read... [13:37:10]OFD Sender: No OFD packet to send [13:37:11]*** Cut start [13:37:11]*** Purtial cut [13:37:11]*** Stage 1: CUTSNS_PIN = 1 [13:37:11]Read from MH i2c: 01 [13:37:11]MH_I2C_Read... [13:37:11]*** Stop cut motor [13:37:11]*** Cut end [13:37:11]Read from MH i2c: 01 07 00 [13:37:11]MH_I2C_Read... [13:37:11]Read from MH i2c: 01 07 00 13 97 00 00 00 00 00 FF 0F BF [13:37:11]process_action close_receipt done [13:37:11]requested_data is exist [13:37:11]produce_requested_data [13:37:11]requested_item fm.sn is exist - process it [13:37:11]wFMCommunicate request_size=4 [13:37:11]MH_SAM_APDU [13:37:11]CAPDU: 80 11 00 00 [13:37:11]Write to MH i2c: E2 08 00 14 97 80 11 00 00 00 00 00 00 25 [13:37:11]Write i2c OK [13:37:11]MH_I2C_Read... [13:37:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:37:11]Read from MH i2c: E2 [13:37:11]MH_I2C_Read... [13:37:11]Read from MH i2c: E2 17 00 [13:37:11]MH_I2C_Read... [13:37:11]Read from MH i2c: E2 17 00 14 97 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7A [13:37:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:37:11]wFMCommunicate OK [13:37:11]requested_item fd.num is exist - process it [13:37:11]SAM_PROTO_GetFieldsCounters [13:37:11]wFMCommunicate request_size=4 [13:37:11]MH_SAM_APDU [13:37:11]CAPDU: 80 13 00 00 [13:37:11]Write to MH i2c: E2 08 00 15 97 80 13 00 00 00 00 00 00 28 [13:37:11]Write i2c OK [13:37:11]MH_I2C_Read... [13:37:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:37:11]Read from MH i2c: E2 [13:37:11]MH_I2C_Read... [13:37:11]Read from MH i2c: E2 62 00 [13:37:11]MH_I2C_Read... [13:37:11]Read from MH i2c: E2 62 00 15 97 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B9 C0 04 00 0E 04 04 00 18 02 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 BD [13:37: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B9 C0 04 00 0E 04 04 00 18 02 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 [13:37:11]wFMCommunicate OK [13:37:11]SAM_PROTO_GetFieldsCounters done [13:37:11]requested_item shift.num is exist - process it [13:37:11]requested_item shift.opened is exist - process it [13:37:11]req_shift_opened [13:37:11]FM_GetShiftState [13:37:11]SAM_PROTO_GetShiftState [13:37:11]wFMCommunicate request_size=4 [13:37:11]MH_SAM_APDU [13:37:11]CAPDU: 80 13 01 00 [13:37:11]Write to MH i2c: E2 08 00 16 97 80 13 01 00 00 00 00 00 2A [13:37:11]Write i2c OK [13:37:11]MH_I2C_Read... [13:37:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:37:11]Read from MH i2c: E2 [13:37:11]MH_I2C_Read... [13:37:11]Read from MH i2c: E2 0E 00 [13:37:11]MH_I2C_Read... [13:37:11]Read from MH i2c: E2 0E 00 16 97 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 15 [13:37:11]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:37:11]wFMCommunicate OK [13:37:11]SAM_PROTO_GetShiftState done [13:37:11]FM_GetShiftState done [13:37:11]req_shift_opened done [13:37:11]requested_item shift.open_date is exist - process it [13:37:11]req_shift_open_date [13:37:11]req_shift_open_date done [13:37:11]produce_requested_data done [13:37:11]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311481,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:37:11]process_action_free close_receipt [13:37:11]json_value_free [13:37:11]json_value_free done [13:37:11]process_json_proto returns [13:37:11]Send response to host [13:37:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311481,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:37:11]free response buf [13:37:11]execute_script done [13:37:11]execute_script returns [13:37:11]free content buf [13:37:11]Sock 9.Close socket [13:37:11]Sock 9.Thread stoped [13:37:15]OFD Sender: No OFD packet to send [13:37:20]OFD Sender: No OFD packet to send [13:37:25]OFD Sender: No OFD packet to send [13:37:30]OFD Sender: No OFD packet to send [13:37:31]accept exits with 7 [13:37:31]New connection [13:37:31]New thread 3066654052 created [13:37:31]Thread 3066510692 joined [13:37:31]Waiting for new connection... [13:37:31] Sock 7.Parse request [13:37:31]Sock 7.Check first char [13:37:31]Sock 7.First char is OK [13:37:31]request: POST /json_proto HTTP/1.0 [13:37:31]Method: POST [13:37:31]URL: /json_proto [13:37:31]Method is POST - this is cgi request [13:37:31]url: /json_proto [13:37:31]query_string will be loaded in cgi processing [13:37:31]execute_cgi json_proto POST (null) [13:37:31]execute_cgi path=json_proto method=POST [13:37:31]POST find Content-Length [13:37:31]Host: 172.17.96.3:8080 [13:37:31]Content-Length: 677 [13:37:31]Content-Type: application/json [13:37:31] [13:37:31]POST finish read [13:37:31]Found Content-Length = 677 [13:37:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645286", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:37:31]execute_script... [13:37: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)645286", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "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:37:31]POST & json_proto [13:37:31]process_json_proto [13:37:31]json parsed OK: [13:37:31]protocol is kg_v1.0 [13:37:31]action value=close_receipt [13:37:31]process_action close_receipt [13:37:31]cmd_close_receipt [13:37:31]MH_GetDate [13:37:31]Write to MH i2c: F0 00 00 17 97 9D [13:37:31]Write i2c OK [13:37:31]MH_I2C_Read... [13:37:31]Read from MH i2c: F0 [13:37:31]MH_I2C_Read... [13:37:31]Read from MH i2c: F0 09 00 [13:37:31]MH_I2C_Read... [13:37:31]Read from MH i2c: F0 09 00 17 97 00 A1 36 22 67 44 5E 04 65 11 [13:37:31]GetLastDocTimeStamp 1730295433 [13:37:31]current date 1730295457 [13:37:31]FM_GetShiftState [13:37:31]SAM_PROTO_GetShiftState [13:37:31]wFMCommunicate request_size=4 [13:37:31]MH_SAM_APDU [13:37:31]CAPDU: 80 13 01 00 [13:37:31]Write to MH i2c: E2 08 00 18 97 80 13 01 00 00 00 00 00 2C [13:37:31]Write i2c OK [13:37:31]MH_I2C_Read... [13:37:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:37:31]Read from MH i2c: E2 [13:37:31]MH_I2C_Read... [13:37:31]Read from MH i2c: E2 0E 00 [13:37:31]MH_I2C_Read... [13:37:31]Read from MH i2c: E2 0E 00 18 97 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 17 [13:37:31]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:37:31]wFMCommunicate OK [13:37:31]SAM_PROTO_GetShiftState done [13:37:31]FM_GetShiftState done [13:37:31]opened in 1730247899 [13:37:31]opened+sec_in_day 1730334299 [13:37:31]quantity*price = 40006 [13:37:31]sum+1 = 40007 [13:37:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 329 30.10.2024 13:37 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311482 ФПД: 182337327913536 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T133737&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311482&fm=182337327913536&tin=02508201610067®Number=0000000000091780&sum=40000 [13:37:33]StoreToDocumentArchive [13:37:33]shift 536 fd 311482 [13:37:33]save to /storage/0536/doc_00311482 [13:37:33]save last doc name /storage/0536/doc_00311482 to /storage/kkm_last_doc_name [13:37:33]save OK [13:37:33]Clear old archive folders... [13:37:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:37:33]tlvbuf is 006F1BD0 [13:37:33]SAM_PROTO_ClearQueue [13:37:33]wFMCommunicate request_size=4 [13:37:33]MH_SAM_APDU [13:37:33]CAPDU: 80 09 00 00 [13:37:33]Write to MH i2c: E2 08 00 25 97 80 09 00 00 00 00 00 00 2E [13:37:33]Write i2c OK [13:37:33]MH_I2C_Read... [13:37:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:37:33]Read from MH i2c: E2 [13:37:33]MH_I2C_Read... [13:37:33]Read from MH i2c: E2 03 00 [13:37:33]MH_I2C_Read... [13:37:33]Read from MH i2c: E2 03 00 25 97 00 90 00 30 [13:37:33]RAPDU: 90 00 [13:37:33]wFMCommunicate OK [13:37:33]SAM_PROTO_ClearQueue done [13:37:33]KKMCreateOFDPacket [13:37:33]OFDProtocolAddRootSTLVToBuf [13:37:33]FM_MakeSignedData [13:37:33]FM_MakeSignedData [13:37:33]SAM_PROTO_SignData [13:37:33]wFMCommunicate request_size=4 [13:37:33]MH_SAM_APDU [13:37:33]CAPDU: 80 0D 01 02 [13:37:33]Write to MH i2c: E2 08 00 26 97 80 0D 01 02 00 00 00 00 36 [13:37:33]Write i2c OK [13:37:33]MH_I2C_Read... [13:37:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:37:33]Read from MH i2c: E2 [13:37:33]MH_I2C_Read... [13:37:33]Read from MH i2c: E2 03 00 [13:37:33]MH_I2C_Read... [13:37:33]Read from MH i2c: E2 03 00 26 97 00 90 00 31 [13:37:33]RAPDU: 90 00 [13:37:33]wFMCommunicate OK [13:37:33]wFMCommunicate request_size=255 [13:37:33]MH_SAM_APDU [13:37: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 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 49 01 00 00 F4 03 04 00 A1 36 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BA C0 04 00 35 04 06 00 A5 [13:37:33]Write to MH i2c: E2 02 01 27 97 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 49 01 00 00 F4 03 04 00 A1 36 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BA C0 04 00 35 04 06 00 A5 00 00 7A [13:37:33]Write i2c OK [13:37:33]MH_I2C_Read... [13:37:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:37:33]Read from MH i2c: E2 [13:37:33]MH_I2C_Read... [13:37:33]Read from MH i2c: E2 03 00 [13:37:33]MH_I2C_Read... [13:37:33]Read from MH i2c: E2 03 00 27 97 00 90 00 32 [13:37:33]RAPDU: 90 00 [13:37:33]wFMCommunicate OK [13:37:33]wFMCommunicate request_size=10 [13:37:33]MH_SAM_APDU [13:37:33]CAPDU: 80 0D 02 02 05 D5 B7 A8 DA 40 [13:37:33]Write to MH i2c: E2 0D 00 28 97 80 0D 02 02 05 00 D5 B7 A8 DA 40 00 00 91 [13:37:33]Write i2c OK [13:37:33]MH_I2C_Read... [13:37:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:37:33]Read from MH i2c: E2 [13:37:33]MH_I2C_Read... [13:37:33]Read from MH i2c: E2 03 00 [13:37:33]MH_I2C_Read... [13:37:33]Read from MH i2c: E2 03 00 28 97 00 90 00 33 [13:37:33]RAPDU: 90 00 [13:37:33]wFMCommunicate OK [13:37:33]wFMCommunicate request_size=4 [13:37:33]MH_SAM_APDU [13:37:33]CAPDU: 80 0D 03 02 [13:37:33]Write to MH i2c: E2 08 00 29 97 80 0D 03 02 00 00 00 00 3B [13:37:33]Write i2c OK [13:37:33]MH_I2C_Read... [13:37:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:37:33]Read from MH i2c: E2 [13:37:33]MH_I2C_Read... [13:37:33]Read from MH i2c: E2 0B 00 [13:37:33]MH_I2C_Read... [13:37:33]Read from MH i2c: E2 0B 00 29 97 00 C6 A4 C9 69 04 1E CE 45 90 00 0D [13:37:33]RAPDU: C6 A4 C9 69 04 1E CE 45 90 00 [13:37:33]wFMCommunicate OK [13:37:33]SAM_PROTO_SignData done [13:37:33]FM_MakeSignedData done [13:37:33]CreateOFDProtocolMessage [13:37:33]wFMCommunicate request_size=4 [13:37:33]MH_SAM_APDU [13:37:33]CAPDU: 80 11 00 00 [13:37:33]Write to MH i2c: E2 08 00 2A 97 80 11 00 00 00 00 00 00 3B [13:37:33]Write i2c OK [13:37:33]MH_I2C_Read... [13:37:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:37:33]Read from MH i2c: E2 [13:37:33]MH_I2C_Read... [13:37:33]Read from MH i2c: E2 17 00 [13:37:33]MH_I2C_Read... [13:37:33]Read from MH i2c: E2 17 00 2A 97 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 90 [13:37:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:37:33]wFMCommunicate OK [13:37:33]CreateOFDProtocolMessage done [13:37:33]OFDSenderStorePacket 311482 [13:37:33]StoreOFDPacket docnum=311482 [13:37:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 29 D6 07 01 F4 F6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 49 01 00 00 F4 03 04 00 A1 36 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BA C0 04 00 35 04 06 00 A5 D5 B7 A8 DA 40 C6 A4 C9 69 04 1E CE 45 [13:37:33]CheckFolder [13:37:33]dirname=/storage/ofd_packets [13:37:33]CheckFolder done [13:37:33]ProducePacketName [13:37:33]name=ofd_packets/00311482 [13:37:33]NVStorageSaveData ofd_packets/00311482 [13:37:33]File name is /storage/ofd_packets/00311482 [13:37:33]Write 301 bytes [13:37:33]NVStorageSaveData done [13:37:33]OFDSenderStorePacket done [13:37:33]KKMCreateOFDPacket done [13:37:33]NVStorageSaveData kkm_last_timestamp [13:37:33]File name is /storage/kkm_last_timestamp [13:37:33]Write 4 bytes [13:37:33]NVStorageSaveData done [13:37:33]ExternCall_PrintAddStr [13:37:33]wPrintStart [13:37:33]Write to MH i2c: 01 00 00 2B 97 C2 [13:37:33]Write i2c OK [13:37:33]MH_I2C_Read... [13:37:33]Read from MH i2c: 01 [13:37:33]MH_I2C_Read... [13:37:33]Read from MH i2c: 01 07 00 [13:37:33]MH_I2C_Read... [13:37:33]Read from MH i2c: 01 07 00 2B 97 00 00 00 00 00 FF 0F D7 [13:37:33]RasterBufferAndPrint [13:37:33]line Счет N : (1)645286 [13:37:33]line ИНН: 02508201610067 [13:37:33]line Контрольно-Кассовый Чек [13:37:33]line ПРОДАЖА [13:37:33]line ТРК (МРК, ГНК) : 31 [13:37:33]line Товар: 2710124130 [13:37:33]line Аи-92-К-2 [13:37:33]line 5.980 * 66.90 [13:37:33]line = 400.06 [13:37:33]line НДС 12% НСП 1% [13:37:33]line > о реализуемом товаре [13:37:33]line ОКРУГЛЕНИЕ: -0.06 [13:37:33]line ИТОГО: 400.00 [13:37:33]line Внесено: 400.00 [13:37:33]line СДАЧА: 0.00 [13:37:33]line НСП 1% : 3.54 [13:37:33]line НДС 12% : 42.48 [13:37:33]line Наличными: 400.00 [13:37:33]line Безнал.: 0.00 [13:37:33]line Место: АЗС № 172 "Партнер Нефть" [13:37:33]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:37:33]line СНО: Общий режим [13:37:33]line Чек 329 30.10.2024 13:37 [13:37:33]line Смена: 536 ФФД: 1.0 [13:37:33]line ЗНМ: 0300000116 [13:37:33]line РНМ: 0000000000091780 [13:37:33]line Версия ККМ: 001 [13:37:33]line ФМ: 0000000000871765 [13:37:33]line ФД: 311482 [13:37:33]line ФПД: 182337327913536 [13:37:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T133737&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311482&fm=182337327913536&tin=02508201610067®Number=0000000000091780&sum=40000 [13:37:33]written 0, free lines is 4095 [13:37:33]OFD Sender: Processing packet 311482 [packets to send 223, broken 222] [13:37:33]ProducePacketName [13:37:33]name=ofd_packets/00311482 [13:37:33]OFD Sender: To server: pG, [13:37:33]CommunicateWithHost lk.salyk.kg:30040 [13:37:33]ConnectInit lk.salyk.kg [13:37:33]Connected sock=10 [13:37:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 29 D6 07 01 F4 F6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 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 49 01 00 00 F4 03 04 00 A1 36 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BA C0 04 00 35 04 06 00 A5 D5 B7 A8 DA 40 C6 A4 C9 69 04 1E CE 45 [13:37:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 50 77 47 00 93 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 31 37 36 35 10 04 04 00 BA C0 04 00 F4 03 04 00 F1 DC 21 67 B6 04 01 00 00 53 B4 67 D9 94 6E F3 9B [13:37:33]CommunicateWithHost err = 0 [13:37:33]CheckOFDResponse [13:37:33]1017 (14) - 77093643461234 [13:37:33]1041 (16) - 0000000000871765 [13:37:33]1040 (4) - 311482 [13:37:33]1012 (4) - 30.10.2024 07:14 [13:37:33]1206 (1) - 0 [13:37:33]OFD Sender: Remove packet 311482 [13:37:33]ProducePacketName [13:37:33]name=ofd_packets/00311482 [13:37:33]NVStorageDeleteData [13:37:34]Write to MH i2c: 01 00 00 55 97 EC [13:37:34]Write i2c OK [13:37:34]MH_I2C_Read... [13:37:34]Read from MH i2c: 01 [13:37:34]MH_I2C_Read... [13:37:34]Read from MH i2c: 01 07 00 [13:37:34]MH_I2C_Read... [13:37:34]Read from MH i2c: 01 07 00 55 97 00 00 00 00 00 C5 0C C4 [13:37:34]RasterBufferAndPrint [13:37:34]line [13:37:34]line [13:37:34]line [13:37:34]line [13:37:34]line [13:37:34]written 0, free lines is 3275 [13:37:34]MH_Cut [13:37:34]Write to MH i2c: D1 01 00 5C 97 01 C5 [13:37:34]Write i2c OK [13:37:34]MH_I2C_Read... [13:37:34]Read from MH i2c: D1 [13:37:34]MH_I2C_Read... [13:37:34]Read from MH i2c: D1 01 00 [13:37:34]MH_I2C_Read... [13:37:34]Read from MH i2c: D1 01 00 5C 97 00 C4 [13:37:34]Write to MH i2c: 01 00 00 5D 97 F4 [13:37:34]Write i2c OK [13:37:34]MH_I2C_Read... [13:37:34]OFD Sender: No OFD packet to send [13:37:34]*** Cut start [13:37:34]*** Purtial cut [13:37:34]*** Stage 1: CUTSNS_PIN = 1 [13:37:35]Read from MH i2c: 01 [13:37:35]MH_I2C_Read... [13:37:35]*** Stop cut motor [13:37:35]*** Cut end [13:37:35]Read from MH i2c: 01 07 00 [13:37:35]MH_I2C_Read... [13:37:35]Read from MH i2c: 01 07 00 5D 97 00 00 00 00 00 FF 0F 09 [13:37:35]process_action close_receipt done [13:37:35]requested_data is exist [13:37:35]produce_requested_data [13:37:35]requested_item fm.sn is exist - process it [13:37:35]wFMCommunicate request_size=4 [13:37:35]MH_SAM_APDU [13:37:35]CAPDU: 80 11 00 00 [13:37:35]Write to MH i2c: E2 08 00 5E 97 80 11 00 00 00 00 00 00 6F [13:37:35]Write i2c OK [13:37:35]MH_I2C_Read... [13:37:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:37:35]Read from MH i2c: E2 [13:37:35]MH_I2C_Read... [13:37:35]Read from MH i2c: E2 17 00 [13:37:35]MH_I2C_Read... [13:37:35]Read from MH i2c: E2 17 00 5E 97 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C4 [13:37:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:37:35]wFMCommunicate OK [13:37:35]requested_item fd.num is exist - process it [13:37:35]SAM_PROTO_GetFieldsCounters [13:37:35]wFMCommunicate request_size=4 [13:37:35]MH_SAM_APDU [13:37:35]CAPDU: 80 13 00 00 [13:37:35]Write to MH i2c: E2 08 00 5F 97 80 13 00 00 00 00 00 00 72 [13:37:35]Write i2c OK [13:37:35]MH_I2C_Read... [13:37:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:37:35]Read from MH i2c: E2 [13:37:35]MH_I2C_Read... [13:37:35]Read from MH i2c: E2 62 00 [13:37:35]MH_I2C_Read... [13:37:35]Read from MH i2c: E2 62 00 5F 97 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BA C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 49 01 00 00 5E 04 04 00 49 01 00 00 57 04 04 00 4A 01 00 00 19 04 04 00 00 00 00 00 90 00 0B [13:37: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BA C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 49 01 00 00 5E 04 04 00 49 01 00 00 57 04 04 00 4A 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:37:35]wFMCommunicate OK [13:37:35]SAM_PROTO_GetFieldsCounters done [13:37:35]requested_item shift.num is exist - process it [13:37:35]requested_item shift.opened is exist - process it [13:37:35]req_shift_opened [13:37:35]FM_GetShiftState [13:37:35]SAM_PROTO_GetShiftState [13:37:35]wFMCommunicate request_size=4 [13:37:35]MH_SAM_APDU [13:37:35]CAPDU: 80 13 01 00 [13:37:35]Write to MH i2c: E2 08 00 60 97 80 13 01 00 00 00 00 00 74 [13:37:35]Write i2c OK [13:37:35]MH_I2C_Read... [13:37:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:37:35]Read from MH i2c: E2 [13:37:35]MH_I2C_Read... [13:37:35]Read from MH i2c: E2 0E 00 [13:37:35]MH_I2C_Read... [13:37:35]Read from MH i2c: E2 0E 00 60 97 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 5F [13:37:35]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:37:35]wFMCommunicate OK [13:37:35]SAM_PROTO_GetShiftState done [13:37:35]FM_GetShiftState done [13:37:35]req_shift_opened done [13:37:35]requested_item shift.open_date is exist - process it [13:37:35]req_shift_open_date [13:37:35]req_shift_open_date done [13:37:35]produce_requested_data done [13:37:35]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311482,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:37:35]process_action_free close_receipt [13:37:35]json_value_free [13:37:35]json_value_free done [13:37:35]process_json_proto returns [13:37:35]Send response to host [13:37:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311482,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:37:35]free response buf [13:37:35]execute_script done [13:37:35]execute_script returns [13:37:35]free content buf [13:37:35]Sock 7.Close socket [13:37:35]Sock 7.Thread stoped [13:37:39]OFD Sender: No OFD packet to send [13:37:40]accept exits with 9 [13:37:40]New connection [13:37:40]New thread 3066510692 created [13:37:40]Thread 3066654052 joined [13:37:40]Waiting for new connection... [13:37:40] Sock 9.Parse request [13:37:40]Sock 9.Check first char [13:37:40]Sock 9.First char is OK [13:37:40]request: POST /json_proto HTTP/1.0 [13:37:40]Method: POST [13:37:40]URL: /json_proto [13:37:40]Method is POST - this is cgi request [13:37:40]url: /json_proto [13:37:40]query_string will be loaded in cgi processing [13:37:40]execute_cgi json_proto POST (null) [13:37:40]execute_cgi path=json_proto method=POST [13:37:40]POST find Content-Length [13:37:40]Host: 172.17.96.3:8080 [13:37:40]Content-Length: 683 [13:37:40]Content-Type: application/json [13:37:40] [13:37:40]POST finish read [13:37:40]Found Content-Length = 683 [13:37:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645287", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 6.480, "sum" : 500.26, "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:37:40]execute_script... [13:37: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)645287", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 6.480, "sum" : 500.26, "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:37:40]POST & json_proto [13:37:40]process_json_proto [13:37:40]json parsed OK: [13:37:40]protocol is kg_v1.0 [13:37:40]action value=close_receipt [13:37:40]process_action close_receipt [13:37:40]cmd_close_receipt [13:37:40]MH_GetDate [13:37:40]Write to MH i2c: F0 00 00 61 97 E7 [13:37:40]Write i2c OK [13:37:40]MH_I2C_Read... [13:37:40]Read from MH i2c: F0 [13:37:40]MH_I2C_Read... [13:37:40]Read from MH i2c: F0 09 00 [13:37:40]MH_I2C_Read... [13:37:40]Read from MH i2c: F0 09 00 61 97 00 AA 36 22 67 44 5E 04 65 64 [13:37:40]GetLastDocTimeStamp 1730295457 [13:37:40]current date 1730295466 [13:37:40]FM_GetShiftState [13:37:40]SAM_PROTO_GetShiftState [13:37:40]wFMCommunicate request_size=4 [13:37:40]MH_SAM_APDU [13:37:40]CAPDU: 80 13 01 00 [13:37:40]Write to MH i2c: E2 08 00 62 97 80 13 01 00 00 00 00 00 76 [13:37:40]Write i2c OK [13:37:40]MH_I2C_Read... [13:37:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:37:40]Read from MH i2c: E2 [13:37:40]MH_I2C_Read... [13:37:40]Read from MH i2c: E2 0E 00 [13:37:40]MH_I2C_Read... [13:37:40]Read from MH i2c: E2 0E 00 62 97 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 61 [13:37:40]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:37:40]wFMCommunicate OK [13:37:40]SAM_PROTO_GetShiftState done [13:37:40]FM_GetShiftState done [13:37:40]opened in 1730247899 [13:37:40]opened+sec_in_day 1730334299 [13:37:40]quantity*price = 50025 [13:37:40]sum+1 = 50027 [13:37:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 330 30.10.2024 13:37 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311483 ФПД: 174633744199922 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T133746&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311483&fm=174633744199922&tin=02508201610067®Number=0000000000091780&sum=50000 [13:37:41]StoreToDocumentArchive [13:37:41]shift 536 fd 311483 [13:37:41]save to /storage/0536/doc_00311483 [13:37:41]save last doc name /storage/0536/doc_00311483 to /storage/kkm_last_doc_name [13:37:41]save OK [13:37:41]Clear old archive folders... [13:37:41]ProcessDocumentItem done err = 0, tmpTLVsize=257 [13:37:41]tlvbuf is 008CB1D0 [13:37:41]SAM_PROTO_ClearQueue [13:37:41]wFMCommunicate request_size=4 [13:37:41]MH_SAM_APDU [13:37:41]CAPDU: 80 09 00 00 [13:37:41]Write to MH i2c: E2 08 00 6F 97 80 09 00 00 00 00 00 00 78 [13:37:41]Write i2c OK [13:37:41]MH_I2C_Read... [13:37:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:37:41]Read from MH i2c: E2 [13:37:41]MH_I2C_Read... [13:37:41]Read from MH i2c: E2 03 00 [13:37:41]MH_I2C_Read... [13:37:41]Read from MH i2c: E2 03 00 6F 97 00 90 00 7A [13:37:41]RAPDU: 90 00 [13:37:41]wFMCommunicate OK [13:37:41]SAM_PROTO_ClearQueue done [13:37:41]KKMCreateOFDPacket [13:37:41]OFDProtocolAddRootSTLVToBuf [13:37:41]FM_MakeSignedData [13:37:41]FM_MakeSignedData [13:37:41]SAM_PROTO_SignData [13:37:41]wFMCommunicate request_size=4 [13:37:41]MH_SAM_APDU [13:37:41]CAPDU: 80 0D 01 02 [13:37:41]Write to MH i2c: E2 08 00 70 97 80 0D 01 02 00 00 00 00 80 [13:37:41]Write i2c OK [13:37:41]MH_I2C_Read... [13:37:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:37:41]Read from MH i2c: E2 [13:37:41]MH_I2C_Read... [13:37:41]Read from MH i2c: E2 03 00 [13:37:41]MH_I2C_Read... [13:37:41]Read from MH i2c: E2 03 00 70 97 00 90 00 7B [13:37:41]RAPDU: 90 00 [13:37:41]wFMCommunicate OK [13:37:41]wFMCommunicate request_size=255 [13:37:41]MH_SAM_APDU [13:37:41]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 50 19 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4A 01 00 00 F4 03 04 00 AA 36 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BB C0 04 [13:37:41]Write to MH i2c: E2 02 01 71 97 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 50 19 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4A 01 00 00 F4 03 04 00 AA 36 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BB C0 04 00 00 F3 [13:37:42]Write i2c OK [13:37:42]MH_I2C_Read... [13:37:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:37:42]Read from MH i2c: E2 [13:37:42]MH_I2C_Read... [13:37:42]Read from MH i2c: E2 03 00 [13:37:42]MH_I2C_Read... [13:37:42]Read from MH i2c: E2 03 00 71 97 00 90 00 7C [13:37:42]RAPDU: 90 00 [13:37:42]wFMCommunicate OK [13:37:42]wFMCommunicate request_size=16 [13:37:42]MH_SAM_APDU [13:37:42]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 9E D4 16 49 F0 F2 [13:37:42]Write to MH i2c: E2 13 00 72 97 80 0D 02 02 0B 00 00 35 04 06 00 9E D4 16 49 F0 F2 00 00 8B [13:37:42]Write i2c OK [13:37:42]MH_I2C_Read... [13:37:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:37:42]Read from MH i2c: E2 [13:37:42]MH_I2C_Read... [13:37:42]Read from MH i2c: E2 03 00 [13:37:42]MH_I2C_Read... [13:37:42]Read from MH i2c: E2 03 00 72 97 00 90 00 7D [13:37:42]RAPDU: 90 00 [13:37:42]wFMCommunicate OK [13:37:42]wFMCommunicate request_size=4 [13:37:42]MH_SAM_APDU [13:37:42]CAPDU: 80 0D 03 02 [13:37:42]Write to MH i2c: E2 08 00 73 97 80 0D 03 02 00 00 00 00 85 [13:37:42]Write i2c OK [13:37:42]MH_I2C_Read... [13:37:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:37:42]Read from MH i2c: E2 [13:37:42]MH_I2C_Read... [13:37:42]Read from MH i2c: E2 0B 00 [13:37:42]MH_I2C_Read... [13:37:42]Read from MH i2c: E2 0B 00 73 97 00 05 1A 06 5A 39 14 2A 1F 90 00 9B [13:37:42]RAPDU: 05 1A 06 5A 39 14 2A 1F 90 00 [13:37:42]wFMCommunicate OK [13:37:42]SAM_PROTO_SignData done [13:37:42]FM_MakeSignedData done [13:37:42]CreateOFDProtocolMessage [13:37:42]wFMCommunicate request_size=4 [13:37:42]MH_SAM_APDU [13:37:42]CAPDU: 80 11 00 00 [13:37:42]Write to MH i2c: E2 08 00 74 97 80 11 00 00 00 00 00 00 85 [13:37:42]Write i2c OK [13:37:42]MH_I2C_Read... [13:37:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:37:42]Read from MH i2c: E2 [13:37:42]MH_I2C_Read... [13:37:42]Read from MH i2c: E2 17 00 [13:37:42]MH_I2C_Read... [13:37:42]Read from MH i2c: E2 17 00 74 97 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DA [13:37:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:37:42]wFMCommunicate OK [13:37:42]CreateOFDProtocolMessage done [13:37:42]OFDSenderStorePacket 311483 [13:37:42]StoreOFDPacket docnum=311483 [13:37:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 B9 44 0D 01 7E 72 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 50 19 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4A 01 00 00 F4 03 04 00 AA 36 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BB C0 04 00 35 04 06 00 9E D4 16 49 F0 F2 05 1A 06 5A 39 14 2A 1F [13:37:42]CheckFolder [13:37:42]dirname=/storage/ofd_packets [13:37:42]CheckFolder done [13:37:42]ProducePacketName [13:37:42]name=ofd_packets/00311483 [13:37:42]NVStorageSaveData ofd_packets/00311483 [13:37:42]File name is /storage/ofd_packets/00311483 [13:37:42]Write 307 bytes [13:37:42]NVStorageSaveData done [13:37:42]OFDSenderStorePacket done [13:37:42]KKMCreateOFDPacket done [13:37:42]NVStorageSaveData kkm_last_timestamp [13:37:42]File name is /storage/kkm_last_timestamp [13:37:42]Write 4 bytes [13:37:42]NVStorageSaveData done [13:37:42]ExternCall_PrintAddStr [13:37:42]wPrintStart [13:37:42]Write to MH i2c: 01 00 00 75 97 0C [13:37:42]Write i2c OK [13:37:42]MH_I2C_Read... [13:37:42]Read from MH i2c: 01 [13:37:42]MH_I2C_Read... [13:37:42]Read from MH i2c: 01 07 00 [13:37:42]MH_I2C_Read... [13:37:42]Read from MH i2c: 01 07 00 75 97 00 00 00 00 00 FF 0F 21 [13:37:42]RasterBufferAndPrint [13:37:42]line Счет N : (1)645287 [13:37:42]line ИНН: 02508201610067 [13:37:42]line Контрольно-Кассовый Чек [13:37:42]line ПРОДАЖА [13:37:42]line ТРК (МРК, ГНК) : 53 [13:37:42]line Товар: 2710194210 [13:37:42]line D-ENERGY ДТ-К-2 [13:37:42]line 6.480 * 77.20 [13:37:42]line = 500.26 [13:37:42]line НДС 12% НСП 1% [13:37:42]line > о реализуемом товаре [13:37:42]line ОКРУГЛЕНИЕ: -0.26 [13:37:42]line ИТОГО: 500.00 [13:37:42]line Внесено: 500.00 [13:37:42]line СДАЧА: 0.00 [13:37:42]line НСП 1% : 4.43 [13:37:42]line НДС 12% : 53.12 [13:37:42]line Наличными: 500.00 [13:37:42]line Безнал.: 0.00 [13:37:42]line Место: АЗС № 172 "Партнер Нефть" [13:37:42]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:37:42]line СНО: Общий режим [13:37:42]line Чек 330 30.10.2024 13:37 [13:37:42]line Смена: 536 ФФД: 1.0 [13:37:42]line ЗНМ: 0300000116 [13:37:42]line РНМ: 0000000000091780 [13:37:42]line Версия ККМ: 001 [13:37:42]line ФМ: 0000000000871765 [13:37:42]line ФД: 311483 [13:37:42]line ФПД: 174633744199922 [13:37:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T133746&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311483&fm=174633744199922&tin=02508201610067®Number=0000000000091780&sum=50000 [13:37:42]written 0, free lines is 4095 [13:37:42]OFD Sender: Processing packet 311483 [packets to send 223, broken 222] [13:37:42]ProducePacketName [13:37:42]name=ofd_packets/00311483 [13:37:42]OFD Sender: To server: pG, [13:37:42]CommunicateWithHost lk.salyk.kg:30040 [13:37:42]ConnectInit lk.salyk.kg [13:37:42]Connected sock=10 [13: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 31 37 36 35 15 01 00 00 B9 44 0D 01 7E 72 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 50 19 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4A 01 00 00 F4 03 04 00 AA 36 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BB C0 04 00 35 04 06 00 9E D4 16 49 F0 F2 05 1A 06 5A 39 14 2A 1F [13:37:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 11 AA 47 00 7E 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 31 37 36 35 10 04 04 00 BB C0 04 00 F4 03 04 00 F9 DC 21 67 B6 04 01 00 00 E4 CD 94 39 1D 66 DD AE [13:37:42]CommunicateWithHost err = 0 [13:37:42]CheckOFDResponse [13:37:42]1017 (14) - 77093643461234 [13:37:42]1041 (16) - 0000000000871765 [13:37:42]1040 (4) - 311483 [13:37:42]1012 (4) - 30.10.2024 07:15 [13:37:42]1206 (1) - 0 [13:37:42]OFD Sender: Remove packet 311483 [13:37:42]ProducePacketName [13:37:42]name=ofd_packets/00311483 [13:37:42]NVStorageDeleteData [13:37:42]Write to MH i2c: 01 00 00 9F 97 36 [13:37:42]Write i2c OK [13:37:42]MH_I2C_Read... [13:37:42]Read from MH i2c: 01 [13:37:42]MH_I2C_Read... [13:37:42]Read from MH i2c: 01 07 00 [13:37:42]MH_I2C_Read... [13:37:42]Read from MH i2c: 01 07 00 9F 97 00 00 00 00 00 D5 0C 1E [13:37:42]RasterBufferAndPrint [13:37:42]line [13:37:42]line [13:37:42]line [13:37:42]line [13:37:42]line [13:37:42]written 0, free lines is 3297 [13:37:42]MH_Cut [13:37:42]Write to MH i2c: D1 01 00 A6 97 01 0F [13:37:42]Write i2c OK [13:37:42]MH_I2C_Read... [13:37:42]Read from MH i2c: D1 [13:37:42]MH_I2C_Read... [13:37:42]Read from MH i2c: D1 01 00 [13:37:42]MH_I2C_Read... [13:37:42]Read from MH i2c: D1 01 00 A6 97 00 0E [13:37:42]Write to MH i2c: 01 00 00 A7 97 3E [13:37:42]Write i2c OK [13:37:42]MH_I2C_Read... [13:37:43]OFD Sender: No OFD packet to send [13:37:43]*** Cut start [13:37:43]*** Purtial cut [13:37:43]*** Stage 1: CUTSNS_PIN = 1 [13:37:43]Read from MH i2c: 01 [13:37:43]MH_I2C_Read... [13:37:43]*** Stop cut motor [13:37:43]*** Cut end [13:37:43]Read from MH i2c: 01 07 00 [13:37:43]MH_I2C_Read... [13:37:43]Read from MH i2c: 01 07 00 A7 97 00 00 00 00 00 FF 0F 53 [13:37:43]process_action close_receipt done [13:37:43]requested_data is exist [13:37:43]produce_requested_data [13:37:43]requested_item fm.sn is exist - process it [13:37:43]wFMCommunicate request_size=4 [13:37:43]MH_SAM_APDU [13:37:43]CAPDU: 80 11 00 00 [13:37:43]Write to MH i2c: E2 08 00 A8 97 80 11 00 00 00 00 00 00 B9 [13:37:43]Write i2c OK [13:37:43]MH_I2C_Read... [13:37:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:37:43]Read from MH i2c: E2 [13:37:43]MH_I2C_Read... [13:37:43]Read from MH i2c: E2 17 00 [13:37:43]MH_I2C_Read... [13:37:43]Read from MH i2c: E2 17 00 A8 97 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0E [13:37:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:37:43]wFMCommunicate OK [13:37:43]requested_item fd.num is exist - process it [13:37:43]SAM_PROTO_GetFieldsCounters [13:37:43]wFMCommunicate request_size=4 [13:37:43]MH_SAM_APDU [13:37:43]CAPDU: 80 13 00 00 [13:37:43]Write to MH i2c: E2 08 00 A9 97 80 13 00 00 00 00 00 00 BC [13:37:43]Write i2c OK [13:37:43]MH_I2C_Read... [13:37:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:37:44]Read from MH i2c: E2 [13:37:44]MH_I2C_Read... [13:37:44]Read from MH i2c: E2 62 00 [13:37:44]MH_I2C_Read... [13:37:44]Read from MH i2c: E2 62 00 A9 97 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BB C0 04 00 0E 04 04 00 18 02 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 59 [13:37: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BB C0 04 00 0E 04 04 00 18 02 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 [13:37:44]wFMCommunicate OK [13:37:44]SAM_PROTO_GetFieldsCounters done [13:37:44]requested_item shift.num is exist - process it [13:37:44]requested_item shift.opened is exist - process it [13:37:44]req_shift_opened [13:37:44]FM_GetShiftState [13:37:44]SAM_PROTO_GetShiftState [13:37:44]wFMCommunicate request_size=4 [13:37:44]MH_SAM_APDU [13:37:44]CAPDU: 80 13 01 00 [13:37:44]Write to MH i2c: E2 08 00 AA 97 80 13 01 00 00 00 00 00 BE [13:37:44]Write i2c OK [13:37:44]MH_I2C_Read... [13:37:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:37:44]Read from MH i2c: E2 [13:37:44]MH_I2C_Read... [13:37:44]Read from MH i2c: E2 0E 00 [13:37:44]MH_I2C_Read... [13:37:44]Read from MH i2c: E2 0E 00 AA 97 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 A9 [13:37:44]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:37:44]wFMCommunicate OK [13:37:44]SAM_PROTO_GetShiftState done [13:37:44]FM_GetShiftState done [13:37:44]req_shift_opened done [13:37:44]requested_item shift.open_date is exist - process it [13:37:44]req_shift_open_date [13:37:44]req_shift_open_date done [13:37:44]produce_requested_data done [13:37:44]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311483,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:37:44]process_action_free close_receipt [13:37:44]json_value_free [13:37:44]json_value_free done [13:37:44]process_json_proto returns [13:37:44]Send response to host [13:37:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311483,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:37:44]free response buf [13:37:44]execute_script done [13:37:44]execute_script returns [13:37:44]free content buf [13:37:44]Sock 9.Close socket [13:37:44]Sock 9.Thread stoped [13:37:48]OFD Sender: No OFD packet to send [13:37:53]OFD Sender: No OFD packet to send [13:37:58]OFD Sender: No OFD packet to send [13:38:03]OFD Sender: No OFD packet to send [13:38:08]OFD Sender: No OFD packet to send [13:38:13]OFD Sender: No OFD packet to send [13:38:18]OFD Sender: No OFD packet to send [13:38:23]OFD Sender: No OFD packet to send [13:38:28]OFD Sender: No OFD packet to send [13:38:33]OFD Sender: No OFD packet to send [13:38:38]OFD Sender: No OFD packet to send [13:38:43]OFD Sender: No OFD packet to send [13:38:48]OFD Sender: No OFD packet to send [13:38:53]OFD Sender: No OFD packet to send [13:38:55]accept exits with 7 [13:38:55]New connection [13:38:55]New thread 3066654052 created [13:38:55]Thread 3066510692 joined [13:38:55]Waiting for new connection... [13:38:55] Sock 7.Parse request [13:38:55]Sock 7.Check first char [13:38:55]Sock 7.First char is OK [13:38:55]request: POST /json_proto HTTP/1.0 [13:38:55]Method: POST [13:38:55]URL: /json_proto [13:38:55]Method is POST - this is cgi request [13:38:55]url: /json_proto [13:38:55]query_string will be loaded in cgi processing [13:38:55]execute_cgi json_proto POST (null) [13:38:55]execute_cgi path=json_proto method=POST [13:38:55]POST find Content-Length [13:38:55]Host: 172.17.96.3:8080 [13:38:55]Content-Length: 677 [13:38:55]Content-Type: application/json [13:38:55] [13:38:55]POST finish read [13:38:55]Found Content-Length = 677 [13:38:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645288", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.290, "sum" : 220.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 220.00, "total" : 220.00, "payments": [ { "type": 0, "sum" : 220.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:38:55]execute_script... [13:38: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)645288", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.290, "sum" : 220.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 220.00, "total" : 220.00, "payments": [ { "type": 0, "sum" : 220.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:38:55]POST & json_proto [13:38:55]process_json_proto [13:38:55]json parsed OK: [13:38:55]protocol is kg_v1.0 [13:38:55]action value=close_receipt [13:38:55]process_action close_receipt [13:38:55]cmd_close_receipt [13:38:55]MH_GetDate [13:38:55]Write to MH i2c: F0 00 00 AB 97 31 [13:38:55]Write i2c OK [13:38:55]MH_I2C_Read... [13:38:55]Read from MH i2c: F0 [13:38:55]MH_I2C_Read... [13:38:55]Read from MH i2c: F0 09 00 [13:38:55]MH_I2C_Read... [13:38:55]Read from MH i2c: F0 09 00 AB 97 00 F4 36 22 67 44 5E 04 65 F8 [13:38:55]GetLastDocTimeStamp 1730295466 [13:38:55]current date 1730295540 [13:38:55]FM_GetShiftState [13:38:55]SAM_PROTO_GetShiftState [13:38:55]wFMCommunicate request_size=4 [13:38:55]MH_SAM_APDU [13:38:55]CAPDU: 80 13 01 00 [13:38:55]Write to MH i2c: E2 08 00 AC 97 80 13 01 00 00 00 00 00 C0 [13:38:55]Write i2c OK [13:38:55]MH_I2C_Read... [13:38:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:38:55]Read from MH i2c: E2 [13:38:55]MH_I2C_Read... [13:38:55]Read from MH i2c: E2 0E 00 [13:38:55]MH_I2C_Read... [13:38:55]Read from MH i2c: E2 0E 00 AC 97 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 AB [13:38:55]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:38:55]wFMCommunicate OK [13:38:55]SAM_PROTO_GetShiftState done [13:38:55]FM_GetShiftState done [13:38:55]opened in 1730247899 [13:38:55]opened+sec_in_day 1730334299 [13:38:55]quantity*price = 22010 [13:38:55]sum+1 = 22011 [13:38:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 220.00 Внесено: 220.00 СДАЧА: 0.00 НСП 1% : 1.95 НДС 12% : 23.37 Наличными: 220.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 331 30.10.2024 13:39 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311484 ФПД: 79971766263628 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T133900&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311484&fm=79971766263628&tin=02508201610067®Number=0000000000091780&sum=22000 [13:38:56]StoreToDocumentArchive [13:38:56]shift 536 fd 311484 [13:38:56]save to /storage/0536/doc_00311484 [13:38:56]save last doc name /storage/0536/doc_00311484 to /storage/kkm_last_doc_name [13:38:56]save OK [13:38:56]Clear old archive folders... [13:38:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:38:56]tlvbuf is 00633DF0 [13:38:56]SAM_PROTO_ClearQueue [13:38:56]wFMCommunicate request_size=4 [13:38:56]MH_SAM_APDU [13:38:56]CAPDU: 80 09 00 00 [13:38:56]Write to MH i2c: E2 08 00 B9 97 80 09 00 00 00 00 00 00 C2 [13:38:56]Write i2c OK [13:38:56]MH_I2C_Read... [13:38:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:38:56]Read from MH i2c: E2 [13:38:56]MH_I2C_Read... [13:38:56]Read from MH i2c: E2 03 00 [13:38:56]MH_I2C_Read... [13:38:56]Read from MH i2c: E2 03 00 B9 97 00 90 00 C4 [13:38:56]RAPDU: 90 00 [13:38:56]wFMCommunicate OK [13:38:56]SAM_PROTO_ClearQueue done [13:38:56]KKMCreateOFDPacket [13:38:56]OFDProtocolAddRootSTLVToBuf [13:38:56]FM_MakeSignedData [13:38:56]FM_MakeSignedData [13:38:56]SAM_PROTO_SignData [13:38:56]wFMCommunicate request_size=4 [13:38:56]MH_SAM_APDU [13:38:56]CAPDU: 80 0D 01 02 [13:38:56]Write to MH i2c: E2 08 00 BA 97 80 0D 01 02 00 00 00 00 CA [13:38:56]Write i2c OK [13:38:56]MH_I2C_Read... [13:38:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:38:56]Read from MH i2c: E2 [13:38:56]MH_I2C_Read... [13:38:56]Read from MH i2c: E2 03 00 [13:38:56]MH_I2C_Read... [13:38:56]Read from MH i2c: E2 03 00 BA 97 00 90 00 C5 [13:38:56]RAPDU: 90 00 [13:38:56]wFMCommunicate OK [13:38:56]wFMCommunicate request_size=255 [13:38:56]MH_SAM_APDU [13:38: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 32 FF 03 08 00 03 DA 0C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 FA 55 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 21 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 4B 01 00 00 F4 03 04 00 F4 36 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BC C0 04 00 35 04 06 00 48 [13:38:56]Write to MH i2c: E2 02 01 BB 97 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 DA 0C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 FA 55 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 21 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 4B 01 00 00 F4 03 04 00 F4 36 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BC C0 04 00 35 04 06 00 48 00 00 9C [13:38:56]Write i2c OK [13:38:56]MH_I2C_Read... [13:38:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:38:56]Read from MH i2c: E2 [13:38:56]MH_I2C_Read... [13:38:56]Read from MH i2c: E2 03 00 [13:38:56]MH_I2C_Read... [13:38:56]Read from MH i2c: E2 03 00 BB 97 00 90 00 C6 [13:38:56]RAPDU: 90 00 [13:38:56]wFMCommunicate OK [13:38:56]wFMCommunicate request_size=10 [13:38:56]MH_SAM_APDU [13:38:56]CAPDU: 80 0D 02 02 05 BB E0 B8 5F 4C [13:38:56]Write to MH i2c: E2 0D 00 BC 97 80 0D 02 02 05 00 BB E0 B8 5F 4C 00 00 D5 [13:38:56]Write i2c OK [13:38:56]MH_I2C_Read... [13:38:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:38:56]Read from MH i2c: E2 [13:38:56]MH_I2C_Read... [13:38:56]Read from MH i2c: E2 03 00 [13:38:56]MH_I2C_Read... [13:38:56]Read from MH i2c: E2 03 00 BC 97 00 90 00 C7 [13:38:56]RAPDU: 90 00 [13:38:56]wFMCommunicate OK [13:38:56]wFMCommunicate request_size=4 [13:38:56]MH_SAM_APDU [13:38:56]CAPDU: 80 0D 03 02 [13:38:56]Write to MH i2c: E2 08 00 BD 97 80 0D 03 02 00 00 00 00 CF [13:38:56]Write i2c OK [13:38:56]MH_I2C_Read... [13:38:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:38:56]Read from MH i2c: E2 [13:38:56]MH_I2C_Read... [13:38:56]Read from MH i2c: E2 0B 00 [13:38:56]MH_I2C_Read... [13:38:56]Read from MH i2c: E2 0B 00 BD 97 00 DE 17 78 C4 7E 52 47 EA 90 00 02 [13:38:56]RAPDU: DE 17 78 C4 7E 52 47 EA 90 00 [13:38:56]wFMCommunicate OK [13:38:56]SAM_PROTO_SignData done [13:38:56]FM_MakeSignedData done [13:38:56]CreateOFDProtocolMessage [13:38:56]wFMCommunicate request_size=4 [13:38:56]MH_SAM_APDU [13:38:56]CAPDU: 80 11 00 00 [13:38:56]Write to MH i2c: E2 08 00 BE 97 80 11 00 00 00 00 00 00 CF [13:38:56]Write i2c OK [13:38:56]MH_I2C_Read... [13:38:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:38:56]Read from MH i2c: E2 [13:38:56]MH_I2C_Read... [13:38:56]Read from MH i2c: E2 17 00 [13:38:56]MH_I2C_Read... [13:38:56]Read from MH i2c: E2 17 00 BE 97 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 24 [13:38:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:38:56]wFMCommunicate OK [13:38:56]CreateOFDProtocolMessage done [13:38:56]OFDSenderStorePacket 311484 [13:38:56]StoreOFDPacket docnum=311484 [13:38:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 79 CB 07 01 16 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 32 FF 03 08 00 03 DA 0C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 FA 55 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 21 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 4B 01 00 00 F4 03 04 00 F4 36 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BC C0 04 00 35 04 06 00 48 BB E0 B8 5F 4C DE 17 78 C4 7E 52 47 EA [13:38:56]CheckFolder [13:38:56]dirname=/storage/ofd_packets [13:38:56]CheckFolder done [13:38:56]ProducePacketName [13:38:56]name=ofd_packets/00311484 [13:38:56]NVStorageSaveData ofd_packets/00311484 [13:38:56]File name is /storage/ofd_packets/00311484 [13:38:56]Write 301 bytes [13:38:56]NVStorageSaveData done [13:38:56]OFDSenderStorePacket done [13:38:56]KKMCreateOFDPacket done [13:38:56]NVStorageSaveData kkm_last_timestamp [13:38:56]File name is /storage/kkm_last_timestamp [13:38:56]Write 4 bytes [13:38:56]NVStorageSaveData done [13:38:56]ExternCall_PrintAddStr [13:38:56]wPrintStart [13:38:56]Write to MH i2c: 01 00 00 BF 97 56 [13:38:56]Write i2c OK [13:38:56]MH_I2C_Read... [13:38:56]Read from MH i2c: 01 [13:38:56]MH_I2C_Read... [13:38:56]Read from MH i2c: 01 07 00 [13:38:56]MH_I2C_Read... [13:38:56]Read from MH i2c: 01 07 00 BF 97 00 00 00 00 00 FF 0F 6B [13:38:56]RasterBufferAndPrint [13:38:56]line Счет N : (1)645288 [13:38:56]line ИНН: 02508201610067 [13:38:56]line Контрольно-Кассовый Чек [13:38:56]line ПРОДАЖА [13:38:56]line ТРК (МРК, ГНК) : 62 [13:38:56]line Товар: 2710124130 [13:38:56]line Аи-92-К-2 [13:38:56]line 3.290 * 66.90 [13:38:56]line = 220.10 [13:38:56]line НДС 12% НСП 1% [13:38:56]line > о реализуемом товаре [13:38:56]line ОКРУГЛЕНИЕ: -0.10 [13:38:56]line ИТОГО: 220.00 [13:38:56]line Внесено: 220.00 [13:38:56]line СДАЧА: 0.00 [13:38:56]line НСП 1% : 1.95 [13:38:56]line НДС 12% : 23.37 [13:38:56]line Наличными: 220.00 [13:38:56]line Безнал.: 0.00 [13:38:56]line Место: АЗС № 172 "Партнер Нефть" [13:38:56]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:38:56]line СНО: Общий режим [13:38:56]line Чек 331 30.10.2024 13:39 [13:38:56]line Смена: 536 ФФД: 1.0 [13:38:56]line ЗНМ: 0300000116 [13:38:56]line РНМ: 0000000000091780 [13:38:56]line Версия ККМ: 001 [13:38:56]line ФМ: 0000000000871765 [13:38:56]line ФД: 311484 [13:38:56]line ФПД: 79971766263628 [13:38:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T133900&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311484&fm=79971766263628&tin=02508201610067®Number=0000000000091780&sum=22000 [13:38:56]written 0, free lines is 4095 [13:38:57]OFD Sender: Processing packet 311484 [packets to send 223, broken 222] [13:38:57]ProducePacketName [13:38:57]name=ofd_packets/00311484 [13:38:57]OFD Sender: To server: pG, [13:38:57]CommunicateWithHost lk.salyk.kg:30040 [13:38:57]ConnectInit lk.salyk.kg [13:38:57]Connected sock=10 [13:38:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 79 CB 07 01 16 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 32 FF 03 08 00 03 DA 0C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 FA 55 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 21 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 4B 01 00 00 F4 03 04 00 F4 36 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BC C0 04 00 35 04 06 00 48 BB E0 B8 5F 4C DE 17 78 C4 7E 52 47 EA [13:38:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 9E C1 47 00 5C 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 31 37 36 35 10 04 04 00 BC C0 04 00 F4 03 04 00 44 DD 21 67 B6 04 01 00 00 54 8F FE 70 E2 3B F4 66 [13:38:57]CommunicateWithHost err = 0 [13:38:57]CheckOFDResponse [13:38:57]1017 (14) - 77093643461234 [13:38:57]1041 (16) - 0000000000871765 [13:38:57]1040 (4) - 311484 [13:38:57]1012 (4) - 30.10.2024 07:16 [13:38:57]1206 (1) - 0 [13:38:57]OFD Sender: Remove packet 311484 [13:38:57]ProducePacketName [13:38:57]name=ofd_packets/00311484 [13:38:57]NVStorageDeleteData [13:38:57]Write to MH i2c: 01 00 00 E9 97 80 [13:38:57]Write i2c OK [13:38:57]MH_I2C_Read... [13:38:57]Read from MH i2c: 01 [13:38:57]MH_I2C_Read... [13:38:57]Read from MH i2c: 01 07 00 [13:38:57]MH_I2C_Read... [13:38:57]Read from MH i2c: 01 07 00 E9 97 00 00 00 00 00 C6 0C 59 [13:38:57]RasterBufferAndPrint [13:38:57]line [13:38:57]line [13:38:57]line [13:38:57]line [13:38:57]line [13:38:57]written 0, free lines is 3278 [13:38:57]MH_Cut [13:38:57]Write to MH i2c: D1 01 00 F0 97 01 59 [13:38:57]Write i2c OK [13:38:57]MH_I2C_Read... [13:38:57]Read from MH i2c: D1 [13:38:57]MH_I2C_Read... [13:38:57]Read from MH i2c: D1 01 00 [13:38:57]MH_I2C_Read... [13:38:57]Read from MH i2c: D1 01 00 F0 97 00 58 [13:38:57]Write to MH i2c: 01 00 00 F1 97 88 [13:38:57]Write i2c OK [13:38:57]MH_I2C_Read... [13:38:57]OFD Sender: No OFD packet to send [13:38:58]*** Cut start [13:38:58]*** Purtial cut [13:38:58]*** Stage 1: CUTSNS_PIN = 1 [13:38:58]Read from MH i2c: 01 [13:38:58]MH_I2C_Read... [13:38:58]*** Stop cut motor [13:38:58]*** Cut end [13:38:58]Read from MH i2c: 01 07 00 [13:38:58]MH_I2C_Read... [13:38:58]Read from MH i2c: 01 07 00 F1 97 00 00 00 00 00 FF 0F 9D [13:38:58]process_action close_receipt done [13:38:58]requested_data is exist [13:38:58]produce_requested_data [13:38:58]requested_item fm.sn is exist - process it [13:38:58]wFMCommunicate request_size=4 [13:38:58]MH_SAM_APDU [13:38:58]CAPDU: 80 11 00 00 [13:38:58]Write to MH i2c: E2 08 00 F2 97 80 11 00 00 00 00 00 00 03 [13:38:58]Write i2c OK [13:38:58]MH_I2C_Read... [13:38:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:38:58]Read from MH i2c: E2 [13:38:58]MH_I2C_Read... [13:38:58]Read from MH i2c: E2 17 00 [13:38:58]MH_I2C_Read... [13:38:58]Read from MH i2c: E2 17 00 F2 97 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 58 [13:38:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:38:58]wFMCommunicate OK [13:38:58]requested_item fd.num is exist - process it [13:38:58]SAM_PROTO_GetFieldsCounters [13:38:58]wFMCommunicate request_size=4 [13:38:58]MH_SAM_APDU [13:38:58]CAPDU: 80 13 00 00 [13:38:58]Write to MH i2c: E2 08 00 F3 97 80 13 00 00 00 00 00 00 06 [13:38:58]Write i2c OK [13:38:58]MH_I2C_Read... [13:38:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:38:58]Read from MH i2c: E2 [13:38:58]MH_I2C_Read... [13:38:58]Read from MH i2c: E2 62 00 [13:38:58]MH_I2C_Read... [13:38:58]Read from MH i2c: E2 62 00 F3 97 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BC C0 04 00 0E 04 04 00 18 02 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 A7 [13:38: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BC C0 04 00 0E 04 04 00 18 02 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 [13:38:58]wFMCommunicate OK [13:38:58]SAM_PROTO_GetFieldsCounters done [13:38:58]requested_item shift.num is exist - process it [13:38:58]requested_item shift.opened is exist - process it [13:38:58]req_shift_opened [13:38:58]FM_GetShiftState [13:38:58]SAM_PROTO_GetShiftState [13:38:58]wFMCommunicate request_size=4 [13:38:58]MH_SAM_APDU [13:38:58]CAPDU: 80 13 01 00 [13:38:58]Write to MH i2c: E2 08 00 F4 97 80 13 01 00 00 00 00 00 08 [13:38:58]Write i2c OK [13:38:58]MH_I2C_Read... [13:38:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:38:58]Read from MH i2c: E2 [13:38:58]MH_I2C_Read... [13:38:58]Read from MH i2c: E2 0E 00 [13:38:58]MH_I2C_Read... [13:38:58]Read from MH i2c: E2 0E 00 F4 97 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 F3 [13:38:58]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:38:58]wFMCommunicate OK [13:38:58]SAM_PROTO_GetShiftState done [13:38:58]FM_GetShiftState done [13:38:58]req_shift_opened done [13:38:58]requested_item shift.open_date is exist - process it [13:38:58]req_shift_open_date [13:38:58]req_shift_open_date done [13:38:58]produce_requested_data done [13:38:58]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311484,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:38:58]process_action_free close_receipt [13:38:58]json_value_free [13:38:58]json_value_free done [13:38:58]process_json_proto returns [13:38:58]Send response to host [13:38:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311484,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:38:58]free response buf [13:38:58]execute_script done [13:38:58]execute_script returns [13:38:58]free content buf [13:38:58]Sock 7.Close socket [13:38:58]Sock 7.Thread stoped [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:02]OFD Sender: No OFD packet to send [13:40:07]OFD Sender: No OFD packet to send [13:40:12]OFD Sender: No OFD packet to send [13:40:17]OFD Sender: No OFD packet to send [13:40:22]OFD Sender: No OFD packet to send [13:40:27]OFD Sender: No OFD packet to send [13:40:32]OFD Sender: No OFD packet to send [13:40:37]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:43]OFD Sender: No OFD packet to send [13:41:48]OFD Sender: No OFD packet to send [13:41:52]int [13:41:52]Write to MH i2c: 01 00 00 F5 97 8C [13:41:52]Write i2c OK [13:41:52]MH_I2C_Read... [13:41:52]Read from MH i2c: 01 [13:41:52]MH_I2C_Read... [13:41:52]Read from MH i2c: 01 07 00 [13:41:52]MH_I2C_Read... [13:41:52]Read from MH i2c: 01 07 00 F5 97 00 00 00 00 00 FF 0F A1 [13:41:52]state=0 [13:41:52]int [13:41:52]Write to MH i2c: 01 00 00 F6 97 8D [13:41:52]*** FLAG_PRN_KEY set [13:41:52]*** FLAG_PRN_KEY reset [13:41:52]*** FLAG_PRN_KEY set [13:41:52]Write i2c OK [13:41:52]MH_I2C_Read... [13:41:52]Read from MH i2c: 01 [13:41:52]MH_I2C_Read... [13:41:52]Read from MH i2c: 01 07 00 [13:41:52]MH_I2C_Read... [13:41:52]Read from MH i2c: 01 07 00 F6 97 00 08 00 00 00 FF 0F AA [13:41:52]state=0 [13:41:52]Key pressed [13:41:52]Feed [13:41:52]Write to MH i2c: D8 00 00 F7 97 65 [13:41:52]Write i2c OK [13:41:52]MH_I2C_Read... [13:41:52]Read from MH i2c: D8 [13:41:52]MH_I2C_Read... [13:41:52]Read from MH i2c: D8 01 00 [13:41:52]MH_I2C_Read... [13:41:52]Read from MH i2c: D8 01 00 F7 97 00 66 [13:41:52]int [13:41:52]Write to MH i2c: 01 00 00 F8 97 8F [13:41:52]Write i2c OK [13:41:52]MH_I2C_Read... [13:41:52]Read from MH i2c: 01 [13:41:52]MH_I2C_Read... [13:41:52]Read from MH i2c: 01 07 00 [13:41:52]MH_I2C_Read... [13:41:52]Read from MH i2c: 01 07 00 F8 97 00 48 00 00 00 3C 00 1A [13:41:52]state=2 [13:41:52]Key pressed [13:41:53]OFD Sender: No OFD packet to send [13:41:53]int [13:41:53]Write to MH i2c: 01 00 00 F9 97 90 [13:41:53]*** FLAG_PRN_KEY reset [13:41:53]Write i2c OK [13:41:53]MH_I2C_Read... [13:41:53]Read from MH i2c: 01 [13:41:53]MH_I2C_Read... [13:41:53]Read from MH i2c: 01 07 00 [13:41:53]MH_I2C_Read... [13:41:53]Read from MH i2c: 01 07 00 F9 97 00 00 00 00 00 FB 0F A1 [13:41:53]state=2 [13:41:53]Stop feed [13:41:58]OFD Sender: No OFD packet to send [13:42:03]OFD Sender: No OFD packet to send [13:42:08]OFD Sender: No OFD packet to send [13:42:13]OFD Sender: No OFD packet to send [13:42:18]OFD Sender: No OFD packet to send [13:42:23]OFD Sender: No OFD packet to send [13:42:28]OFD Sender: No OFD packet to send [13:42:33]OFD Sender: No OFD packet to send [13:42:38]OFD Sender: No OFD packet to send [13:42:43]OFD Sender: No OFD packet to send [13:42:48]OFD Sender: No OFD packet to send [13:42:53]OFD Sender: No OFD packet to send [13:42:56]int [13:42:56]Write to MH i2c: 01 00 00 FA 97 91 [13:42:56]*** FLAG_PRN_KEY set [13:42:56]Write i2c OK [13:42:56]MH_I2C_Read... [13:42:56]Read from MH i2c: 01 [13:42:56]MH_I2C_Read... [13:42:56]Read from MH i2c: 01 07 00 [13:42:56]MH_I2C_Read... [13:42:56]Read from MH i2c: 01 07 00 FA 97 00 08 00 00 00 FF 0F AE [13:42:56]state=0 [13:42:56]Key pressed [13:42:56]Feed [13:42:56]Write to MH i2c: D8 00 00 FB 97 69 [13:42:56]Write i2c OK [13:42:56]MH_I2C_Read... [13:42:56]Read from MH i2c: D8 [13:42:56]MH_I2C_Read... [13:42:56]Read from MH i2c: D8 01 00 [13:42:56]MH_I2C_Read... [13:42:56]Read from MH i2c: D8 01 00 FB 97 00 6A [13:42:56]int [13:42:56]Write to MH i2c: 01 00 00 FC 97 93 [13:42:56]Write i2c OK [13:42:56]MH_I2C_Read... [13:42:56]Read from MH i2c: 01 [13:42:56]MH_I2C_Read... [13:42:56]Read from MH i2c: 01 07 00 [13:42:56]MH_I2C_Read... [13:42:56]Read from MH i2c: 01 07 00 FC 97 00 48 00 00 00 3D 00 1F [13:42:56]state=2 [13:42:56]Key pressed [13:42:56]int [13:42:56]Write to MH i2c: 01 00 00 FD 97 94 [13:42:56]*** FLAG_PRN_KEY reset [13:42:56]Write i2c OK [13:42:56]MH_I2C_Read... [13:42:56]Read from MH i2c: 01 [13:42:56]MH_I2C_Read... [13:42:56]Read from MH i2c: 01 07 00 [13:42:56]MH_I2C_Read... [13:42:56]Read from MH i2c: 01 07 00 FD 97 00 00 00 00 00 FF 0F A9 [13:42:56]state=2 [13:42:56]Stop feed [13:42:58]OFD Sender: No OFD packet to send [13:43:03]OFD Sender: No OFD packet to send [13:43:08]OFD Sender: No OFD packet to send [13:43:11]accept exits with 9 [13:43:11]New connection [13:43:11]New thread 3066510692 created [13:43:11]Thread 3066654052 joined [13:43:11]Waiting for new connection... [13:43:11] Sock 9.Parse request [13:43:11]Sock 9.Check first char [13:43:11]Sock 9.First char is OK [13:43:11]request: POST /json_proto HTTP/1.0 [13:43:11]Method: POST [13:43:11]URL: /json_proto [13:43:11]Method is POST - this is cgi request [13:43:11]url: /json_proto [13:43:11]query_string will be loaded in cgi processing [13:43:11]execute_cgi json_proto POST (null) [13:43:11]execute_cgi path=json_proto method=POST [13:43:11]POST find Content-Length [13:43:11]Host: 172.17.96.3:8080 [13:43:11]Content-Length: 797 [13:43:11]Content-Type: application/json [13:43:11] [13:43:11]POST finish read [13:43:11]Found Content-Length = 797 [13:43:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645289", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4467015", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:43:11]execute_script... [13: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)645289", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4467015", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:43:11]POST & json_proto [13:43:11]process_json_proto [13:43:11]json parsed OK: [13:43:11]protocol is kg_v1.0 [13:43:11]action value=close_receipt [13:43:11]process_action close_receipt [13:43:11]cmd_close_receipt [13:43:11]MH_GetDate [13:43:11]Write to MH i2c: F0 00 00 FE 97 84 [13:43:11]Write i2c OK [13:43:11]MH_I2C_Read... [13:43:11]Read from MH i2c: F0 [13:43:11]MH_I2C_Read... [13:43:11]Read from MH i2c: F0 09 00 [13:43:11]MH_I2C_Read... [13:43:11]Read from MH i2c: F0 09 00 FE 97 00 F4 37 22 67 44 5E 04 65 4C [13:43:11]GetLastDocTimeStamp 1730295540 [13:43:11]current date 1730295796 [13:43:11]FM_GetShiftState [13:43:11]SAM_PROTO_GetShiftState [13:43:11]wFMCommunicate request_size=4 [13:43:11]MH_SAM_APDU [13:43:11]CAPDU: 80 13 01 00 [13:43:11]Write to MH i2c: E2 08 00 FF 97 80 13 01 00 00 00 00 00 13 [13:43:11]Write i2c OK [13:43:11]MH_I2C_Read... [13:43:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:43:11]Read from MH i2c: E2 [13:43:11]MH_I2C_Read... [13:43:11]Read from MH i2c: E2 0E 00 [13:43:11]MH_I2C_Read... [13:43:11]Read from MH i2c: E2 0E 00 FF 97 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 FE [13:43:11]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:43:11]wFMCommunicate OK [13:43:11]SAM_PROTO_GetShiftState done [13:43:11]FM_GetShiftState done [13:43:11]opened in 1730247899 [13:43:11]opened+sec_in_day 1730334299 [13:43:11]quantity*price = 0 [13:43:11]sum+1 = 1 [13:43:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 332 30.10.2024 13:43 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4467015 ФМ: 0000000000871765 ФД: 311485 ФПД: 101976152019957 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T134316&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311485&fm=101976152019957&tin=02508201610067®Number=0000000000091780&sum=0 [13:43:12]StoreToDocumentArchive [13:43:12]shift 536 fd 311485 [13:43:12]save to /storage/0536/doc_00311485 [13:43:12]save last doc name /storage/0536/doc_00311485 to /storage/kkm_last_doc_name [13:43:12]save OK [13:43:12]Clear old archive folders... [13:43:12]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:43:12]tlvbuf is 006813D0 [13:43:12]SAM_PROTO_ClearQueue [13:43:12]wFMCommunicate request_size=4 [13:43:12]MH_SAM_APDU [13:43:12]CAPDU: 80 09 00 00 [13:43:12]Write to MH i2c: E2 08 00 0C 98 80 09 00 00 00 00 00 00 16 [13:43:12]Write i2c OK [13:43:12]MH_I2C_Read... [13:43:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:43:12]Read from MH i2c: E2 [13:43:12]MH_I2C_Read... [13:43:12]Read from MH i2c: E2 03 00 [13:43:12]MH_I2C_Read... [13:43:12]Read from MH i2c: E2 03 00 0C 98 00 90 00 18 [13:43:12]RAPDU: 90 00 [13:43:12]wFMCommunicate OK [13:43:12]SAM_PROTO_ClearQueue done [13:43:12]KKMCreateOFDPacket [13:43:12]OFDProtocolAddRootSTLVToBuf [13:43:12]FM_MakeSignedData [13:43:12]FM_MakeSignedData [13:43:12]SAM_PROTO_SignData [13:43:12]wFMCommunicate request_size=4 [13:43:12]MH_SAM_APDU [13:43:12]CAPDU: 80 0D 01 02 [13:43:12]Write to MH i2c: E2 08 00 0D 98 80 0D 01 02 00 00 00 00 1E [13:43:12]Write i2c OK [13:43:12]MH_I2C_Read... [13:43:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:43:12]Read from MH i2c: E2 [13:43:12]MH_I2C_Read... [13:43:12]Read from MH i2c: E2 03 00 [13:43:12]MH_I2C_Read... [13:43:12]Read from MH i2c: E2 03 00 0D 98 00 90 00 19 [13:43:12]RAPDU: 90 00 [13:43:12]wFMCommunicate OK [13:43:12]wFMCommunicate request_size=255 [13:43:12]MH_SAM_APDU [13:43: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 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 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 F4 37 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BD C0 04 00 35 04 06 00 5C BF 2C 51 [13:43:12]Write to MH i2c: E2 02 01 0E 98 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 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 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 F4 37 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BD C0 04 00 35 04 06 00 5C BF 2C 51 00 00 9E [13:43:12]Write i2c OK [13:43:12]MH_I2C_Read... [13:43:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:43:12]Read from MH i2c: E2 [13:43:12]MH_I2C_Read... [13:43:12]Read from MH i2c: E2 03 00 [13:43:12]MH_I2C_Read... [13:43:12]Read from MH i2c: E2 03 00 0E 98 00 90 00 1A [13:43:12]RAPDU: 90 00 [13:43:12]wFMCommunicate OK [13:43:12]wFMCommunicate request_size=7 [13:43:12]MH_SAM_APDU [13:43:12]CAPDU: 80 0D 02 02 02 13 F5 [13:43:12]Write to MH i2c: E2 0A 00 0F 98 80 0D 02 02 02 00 13 F5 00 00 2D [13:43:12]Write i2c OK [13:43:12]MH_I2C_Read... [13:43:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:43:12]Read from MH i2c: E2 [13:43:12]MH_I2C_Read... [13:43:12]Read from MH i2c: E2 03 00 [13:43:12]MH_I2C_Read... [13:43:12]Read from MH i2c: E2 03 00 0F 98 00 90 00 1B [13:43:12]RAPDU: 90 00 [13:43:12]wFMCommunicate OK [13:43:12]wFMCommunicate request_size=4 [13:43:12]MH_SAM_APDU [13:43:12]CAPDU: 80 0D 03 02 [13:43:12]Write to MH i2c: E2 08 00 10 98 80 0D 03 02 00 00 00 00 23 [13:43:12]Write i2c OK [13:43:12]MH_I2C_Read... [13:43:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:43:12]Read from MH i2c: E2 [13:43:12]MH_I2C_Read... [13:43:12]Read from MH i2c: E2 0B 00 [13:43:12]MH_I2C_Read... [13:43:12]Read from MH i2c: E2 0B 00 10 98 00 D3 3C BA 69 16 72 4B 68 90 00 91 [13:43:12]RAPDU: D3 3C BA 69 16 72 4B 68 90 00 [13:43:12]wFMCommunicate OK [13:43:12]SAM_PROTO_SignData done [13:43:12]FM_MakeSignedData done [13:43:12]CreateOFDProtocolMessage [13:43:12]wFMCommunicate request_size=4 [13:43:12]MH_SAM_APDU [13:43:12]CAPDU: 80 11 00 00 [13:43:12]Write to MH i2c: E2 08 00 11 98 80 11 00 00 00 00 00 00 23 [13:43:12]Write i2c OK [13:43:12]MH_I2C_Read... [13:43:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:43:12]Read from MH i2c: E2 [13:43:12]MH_I2C_Read... [13:43:12]Read from MH i2c: E2 17 00 [13:43:12]MH_I2C_Read... [13:43:12]Read from MH i2c: E2 17 00 11 98 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 78 [13:43:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:43:12]wFMCommunicate OK [13:43:12]CreateOFDProtocolMessage done [13:43:12]OFDSenderStorePacket 311485 [13:43:12]StoreOFDPacket docnum=311485 [13:43:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 C0 69 04 01 04 0E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 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 F4 37 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BD C0 04 00 35 04 06 00 5C BF 2C 51 13 F5 D3 3C BA 69 16 72 4B 68 [13:43:12]CheckFolder [13:43:12]dirname=/storage/ofd_packets [13:43:12]CheckFolder done [13:43:12]ProducePacketName [13:43:12]name=ofd_packets/00311485 [13:43:12]NVStorageSaveData ofd_packets/00311485 [13:43:12]File name is /storage/ofd_packets/00311485 [13:43:12]Write 298 bytes [13:43:12]NVStorageSaveData done [13:43:12]OFDSenderStorePacket done [13:43:12]KKMCreateOFDPacket done [13:43:12]NVStorageSaveData kkm_last_timestamp [13:43:12]File name is /storage/kkm_last_timestamp [13:43:12]Write 4 bytes [13:43:12]NVStorageSaveData done [13:43:12]ExternCall_PrintAddStr [13:43:12]wPrintStart [13:43:12]Write to MH i2c: 01 00 00 12 98 AA [13:43:12]Write i2c OK [13:43:12]MH_I2C_Read... [13:43:12]Read from MH i2c: 01 [13:43:12]MH_I2C_Read... [13:43:12]Read from MH i2c: 01 07 00 [13:43:12]MH_I2C_Read... [13:43:12]Read from MH i2c: 01 07 00 12 98 00 00 00 00 00 FF 0F BF [13:43:12]RasterBufferAndPrint [13:43:12]line Счет N : (1)645289 [13:43:12]line ИНН: 02508201610067 [13:43:12]line Контрольно-Кассовый Чек [13:43:12]line ПРОДАЖА [13:43:12]line ТРК (МРК, ГНК) : 11 [13:43:12]line Товар: 2710194210 [13:43:12]line ДТ-К-2 [13:43:12]line 26.250 * 0.00 [13:43:12]line = 0.00 [13:43:12]line НДС 12% НСП 1% [13:43:12]line > о реализуемом товаре [13:43:12]line ИТОГО: 0.00 [13:43:12]line НСП 1% : 0.00 [13:43:12]line НДС 12% : 0.00 [13:43:12]line Наличными: 0.00 [13:43:12]line Безнал.: 0.00 [13:43:12]line Место: АЗС № 172 "Партнер Нефть" [13:43:12]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:43:12]line СНО: Общий режим [13:43:12]line Чек 332 30.10.2024 13:43 [13:43:12]line Смена: 536 ФФД: 1.0 [13:43:12]line ЗНМ: 0300000116 [13:43:12]line РНМ: 0000000000091780 [13:43:12]line Версия ККМ: 001 [13:43:12]line Талоны: Топливные Талоны [13:43:12]line 4467015 [13:43:12]line ФМ: 0000000000871765 [13:43:12]line ФД: 311485 [13:43:12]line ФПД: 101976152019957 [13:43:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T134316&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311485&fm=101976152019957&tin=02508201610067®Number=0000000000091780&sum=0 [13:43:13]OFD Sender: Processing packet 311485 [packets to send 223, broken 222] [13:43:13]ProducePacketName [13:43:13]name=ofd_packets/00311485 [13:43:13]OFD Sender: To server: pG, [13:43:13]CommunicateWithHost lk.salyk.kg:30040 [13:43:13]ConnectInit lk.salyk.kg [13:43:13]written 0, free lines is 4095 [13:43:13]Connected sock=11 [13: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 31 37 36 35 0C 01 00 00 C0 69 04 01 04 0E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 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 F4 37 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BD C0 04 00 35 04 06 00 5C BF 2C 51 13 F5 D3 3C BA 69 16 72 4B 68 [13:43:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 89 83 47 00 B7 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 31 37 36 35 10 04 04 00 BD C0 04 00 F4 03 04 00 44 DE 21 67 B6 04 01 00 00 42 E6 F6 B5 22 E6 E1 BA [13:43:13]CommunicateWithHost err = 0 [13:43:13]CheckOFDResponse [13:43:13]1017 (14) - 77093643461234 [13:43:13]1041 (16) - 0000000000871765 [13:43:13]1040 (4) - 311485 [13:43:13]1012 (4) - 30.10.2024 07:20 [13:43:13]1206 (1) - 0 [13:43:13]OFD Sender: Remove packet 311485 [13:43:13]ProducePacketName [13:43:13]name=ofd_packets/00311485 [13:43:13]NVStorageDeleteData [13:43:13]Write to MH i2c: 01 00 00 3B 98 D3 [13:43:13]Write i2c OK [13:43:13]MH_I2C_Read... [13:43:13]Read from MH i2c: 01 [13:43:13]MH_I2C_Read... [13:43:13]Read from MH i2c: 01 07 00 [13:43:13]MH_I2C_Read... [13:43:13]Read from MH i2c: 01 07 00 3B 98 00 00 00 00 00 D1 0C B7 [13:43:13]RasterBufferAndPrint [13:43:13]line [13:43:13]line [13:43:13]line [13:43:13]line [13:43:13]line [13:43:13]written 0, free lines is 3287 [13:43:13]MH_Cut [13:43:13]Write to MH i2c: D1 01 00 42 98 01 AC [13:43:13]Write i2c OK [13:43:13]MH_I2C_Read... [13:43:13]Read from MH i2c: D1 [13:43:13]MH_I2C_Read... [13:43:13]Read from MH i2c: D1 01 00 [13:43:13]MH_I2C_Read... [13:43:13]Read from MH i2c: D1 01 00 42 98 00 AB [13:43:13]Write to MH i2c: 01 00 00 43 98 DB [13:43:13]Write i2c OK [13:43:13]MH_I2C_Read... [13:43:14]OFD Sender: No OFD packet to send [13:43:14]*** Cut start [13:43:14]*** Purtial cut [13:43:14]*** Stage 1: CUTSNS_PIN = 1 [13:43:14]Read from MH i2c: 01 [13:43:14]MH_I2C_Read... [13:43:14]*** Stop cut motor [13:43:14]*** Cut end [13:43:14]Read from MH i2c: 01 07 00 [13:43:14]MH_I2C_Read... [13:43:14]Read from MH i2c: 01 07 00 43 98 00 00 00 00 00 FF 0F F0 [13:43:14]process_action close_receipt done [13:43:14]requested_data is exist [13:43:14]produce_requested_data [13:43:14]requested_item fm.sn is exist - process it [13:43:14]wFMCommunicate request_size=4 [13:43:14]MH_SAM_APDU [13:43:14]CAPDU: 80 11 00 00 [13:43:14]Write to MH i2c: E2 08 00 44 98 80 11 00 00 00 00 00 00 56 [13:43:14]Write i2c OK [13:43:14]MH_I2C_Read... [13:43:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:43:14]Read from MH i2c: E2 [13:43:14]MH_I2C_Read... [13:43:14]Read from MH i2c: E2 17 00 [13:43:14]MH_I2C_Read... [13:43:14]Read from MH i2c: E2 17 00 44 98 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AB [13:43:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:43:14]wFMCommunicate OK [13:43:14]requested_item fd.num is exist - process it [13:43:14]SAM_PROTO_GetFieldsCounters [13:43:14]wFMCommunicate request_size=4 [13:43:14]MH_SAM_APDU [13:43:14]CAPDU: 80 13 00 00 [13:43:14]Write to MH i2c: E2 08 00 45 98 80 13 00 00 00 00 00 00 59 [13:43:14]Write i2c OK [13:43:14]MH_I2C_Read... [13:43:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:43:14]Read from MH i2c: E2 [13:43:14]MH_I2C_Read... [13:43:14]Read from MH i2c: E2 62 00 [13:43:14]MH_I2C_Read... [13:43:14]Read from MH i2c: E2 62 00 45 98 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BD C0 04 00 0E 04 04 00 18 02 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 FE [13:43: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BD C0 04 00 0E 04 04 00 18 02 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 [13:43:14]wFMCommunicate OK [13:43:14]SAM_PROTO_GetFieldsCounters done [13:43:14]requested_item shift.num is exist - process it [13:43:14]requested_item shift.opened is exist - process it [13:43:14]req_shift_opened [13:43:14]FM_GetShiftState [13:43:14]SAM_PROTO_GetShiftState [13:43:14]wFMCommunicate request_size=4 [13:43:14]MH_SAM_APDU [13:43:14]CAPDU: 80 13 01 00 [13:43:14]Write to MH i2c: E2 08 00 46 98 80 13 01 00 00 00 00 00 5B [13:43:14]Write i2c OK [13:43:14]MH_I2C_Read... [13:43:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:43:14]Read from MH i2c: E2 [13:43:14]MH_I2C_Read... [13:43:14]Read from MH i2c: E2 0E 00 [13:43:14]MH_I2C_Read... [13:43:14]Read from MH i2c: E2 0E 00 46 98 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 46 [13:43:14]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:43:14]wFMCommunicate OK [13:43:14]SAM_PROTO_GetShiftState done [13:43:14]FM_GetShiftState done [13:43:14]req_shift_opened done [13:43:14]requested_item shift.open_date is exist - process it [13:43:14]req_shift_open_date [13:43:14]req_shift_open_date done [13:43:14]produce_requested_data done [13:43:14]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311485,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:43:14]process_action_free close_receipt [13:43:14]json_value_free [13:43:14]json_value_free done [13:43:14]process_json_proto returns [13:43:14]Send response to host [13:43:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311485,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:43:14]free response buf [13:43:14]execute_script done [13:43:14]execute_script returns [13:43:14]free content buf [13:43:14]Sock 9.Close socket [13:43:14]Sock 9.Thread stoped [13:43:15]accept exits with 7 [13:43:15]New connection [13:43:15]New thread 3066654052 created [13:43:15]Thread 3066510692 joined [13:43:15]Waiting for new connection... [13:43:15] Sock 7.Parse request [13:43:15]Sock 7.Check first char [13:43:15]Sock 7.First char is OK [13:43:15]request: POST /json_proto HTTP/1.0 [13:43:15]Method: POST [13:43:15]URL: /json_proto [13:43:15]Method is POST - this is cgi request [13:43:15]url: /json_proto [13:43:15]query_string will be loaded in cgi processing [13:43:15]execute_cgi json_proto POST (null) [13:43:15]execute_cgi path=json_proto method=POST [13:43:15]POST find Content-Length [13:43:15]Host: 172.17.96.3:8080 [13:43:15]Content-Length: 769 [13:43:15]Content-Type: application/json [13:43:15] [13:43:15]POST finish read [13:43:15]Found Content-Length = 769 [13:43:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645290", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:43:15]execute_script... [13:43: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)645290", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:43:15]POST & json_proto [13:43:15]process_json_proto [13:43:15]json parsed OK: [13:43:15]protocol is kg_v1.0 [13:43:15]action value=close_receipt [13:43:15]process_action close_receipt [13:43:15]cmd_close_receipt [13:43:15]MH_GetDate [13:43:15]Write to MH i2c: F0 00 00 47 98 CE [13:43:15]Write i2c OK [13:43:15]MH_I2C_Read... [13:43:15]Read from MH i2c: F0 [13:43:15]MH_I2C_Read... [13:43:15]Read from MH i2c: F0 09 00 [13:43:15]MH_I2C_Read... [13:43:15]Read from MH i2c: F0 09 00 47 98 00 F9 37 22 67 44 5E 04 65 9B [13:43:15]GetLastDocTimeStamp 1730295796 [13:43:15]current date 1730295801 [13:43:15]FM_GetShiftState [13:43:15]SAM_PROTO_GetShiftState [13:43:15]wFMCommunicate request_size=4 [13:43:15]MH_SAM_APDU [13:43:15]CAPDU: 80 13 01 00 [13:43:15]Write to MH i2c: E2 08 00 48 98 80 13 01 00 00 00 00 00 5D [13:43:15]Write i2c OK [13:43:15]MH_I2C_Read... [13:43:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:43:15]Read from MH i2c: E2 [13:43:15]MH_I2C_Read... [13:43:15]Read from MH i2c: E2 0E 00 [13:43:15]MH_I2C_Read... [13:43:15]Read from MH i2c: E2 0E 00 48 98 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 48 [13:43:15]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:43:15]wFMCommunicate OK [13:43:15]SAM_PROTO_GetShiftState done [13:43:15]FM_GetShiftState done [13:43:15]opened in 1730247899 [13:43:15]opened+sec_in_day 1730334299 [13:43:15]quantity*price = 100015 [13:43:15]sum+1 = 100017 [13:43:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 333 30.10.2024 13:43 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311486 ФПД: 130720043934795 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T134321&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311486&fm=130720043934795&tin=02508201610067®Number=0000000000091780&sum=100016 [13:43:17]StoreToDocumentArchive [13:43:17]shift 536 fd 311486 [13:43:17]save to /storage/0536/doc_00311486 [13:43:17]save last doc name /storage/0536/doc_00311486 to /storage/kkm_last_doc_name [13:43:17]save OK [13:43:17]Clear old archive folders... [13:43:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:43:17]tlvbuf is 005E8640 [13:43:17]SAM_PROTO_ClearQueue [13:43:17]wFMCommunicate request_size=4 [13:43:17]MH_SAM_APDU [13:43:17]CAPDU: 80 09 00 00 [13:43:17]Write to MH i2c: E2 08 00 55 98 80 09 00 00 00 00 00 00 5F [13:43:17]Write i2c OK [13:43:17]MH_I2C_Read... [13:43:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:43:17]Read from MH i2c: E2 [13:43:17]MH_I2C_Read... [13:43:17]Read from MH i2c: E2 03 00 [13:43:17]MH_I2C_Read... [13:43:17]Read from MH i2c: E2 03 00 55 98 00 90 00 61 [13:43:17]RAPDU: 90 00 [13:43:17]wFMCommunicate OK [13:43:17]SAM_PROTO_ClearQueue done [13:43:17]KKMCreateOFDPacket [13:43:17]OFDProtocolAddRootSTLVToBuf [13:43:17]FM_MakeSignedData [13:43:17]FM_MakeSignedData [13:43:17]SAM_PROTO_SignData [13:43:17]wFMCommunicate request_size=4 [13:43:17]MH_SAM_APDU [13:43:17]CAPDU: 80 0D 01 02 [13:43:17]Write to MH i2c: E2 08 00 56 98 80 0D 01 02 00 00 00 00 67 [13:43:17]Write i2c OK [13:43:17]MH_I2C_Read... [13:43:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:43:17]Read from MH i2c: E2 [13:43:17]MH_I2C_Read... [13:43:17]Read from MH i2c: E2 03 00 [13:43:17]MH_I2C_Read... [13:43:17]Read from MH i2c: E2 03 00 56 98 00 90 00 62 [13:43:17]RAPDU: 90 00 [13:43:17]wFMCommunicate OK [13:43:17]wFMCommunicate request_size=255 [13:43:17]MH_SAM_APDU [13:43: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 F9 37 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BE C0 04 00 35 04 06 00 76 [13:43:17]Write to MH i2c: E2 02 01 57 98 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 F9 37 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BE C0 04 00 35 04 06 00 76 00 00 28 [13:43:17]Write i2c OK [13:43:17]MH_I2C_Read... [13:43:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:43:17]Read from MH i2c: E2 [13:43:17]MH_I2C_Read... [13:43:17]Read from MH i2c: E2 03 00 [13:43:17]MH_I2C_Read... [13:43:17]Read from MH i2c: E2 03 00 57 98 00 90 00 63 [13:43:17]RAPDU: 90 00 [13:43:17]wFMCommunicate OK [13:43:17]wFMCommunicate request_size=10 [13:43:17]MH_SAM_APDU [13:43:17]CAPDU: 80 0D 02 02 05 E3 A1 C8 A4 4B [13:43:17]Write to MH i2c: E2 0D 00 58 98 80 0D 02 02 05 00 E3 A1 C8 A4 4B 00 00 AF [13:43:17]Write i2c OK [13:43:17]MH_I2C_Read... [13:43:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:43:17]Read from MH i2c: E2 [13:43:17]MH_I2C_Read... [13:43:17]Read from MH i2c: E2 03 00 [13:43:17]MH_I2C_Read... [13:43:17]Read from MH i2c: E2 03 00 58 98 00 90 00 64 [13:43:17]RAPDU: 90 00 [13:43:17]wFMCommunicate OK [13:43:17]wFMCommunicate request_size=4 [13:43:17]MH_SAM_APDU [13:43:17]CAPDU: 80 0D 03 02 [13:43:17]Write to MH i2c: E2 08 00 59 98 80 0D 03 02 00 00 00 00 6C [13:43:17]Write i2c OK [13:43:17]MH_I2C_Read... [13:43:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:43:17]Read from MH i2c: E2 [13:43:17]MH_I2C_Read... [13:43:17]Read from MH i2c: E2 0B 00 [13:43:17]MH_I2C_Read... [13:43:17]Read from MH i2c: E2 0B 00 59 98 00 45 11 1A 78 91 38 6E 51 90 00 DD [13:43:17]RAPDU: 45 11 1A 78 91 38 6E 51 90 00 [13:43:17]wFMCommunicate OK [13:43:17]SAM_PROTO_SignData done [13:43:17]FM_MakeSignedData done [13:43:17]CreateOFDProtocolMessage [13:43:17]wFMCommunicate request_size=4 [13:43:17]MH_SAM_APDU [13:43:17]CAPDU: 80 11 00 00 [13:43:17]Write to MH i2c: E2 08 00 5A 98 80 11 00 00 00 00 00 00 6C [13:43:17]Write i2c OK [13:43:17]MH_I2C_Read... [13:43:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:43:17]Read from MH i2c: E2 [13:43:17]MH_I2C_Read... [13:43:17]Read from MH i2c: E2 17 00 [13:43:17]MH_I2C_Read... [13:43:17]Read from MH i2c: E2 17 00 5A 98 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C1 [13:43:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:43:17]wFMCommunicate OK [13:43:17]CreateOFDProtocolMessage done [13:43:17]OFDSenderStorePacket 311486 [13:43:17]StoreOFDPacket docnum=311486 [13:43:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FF 30 07 01 49 94 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 F9 37 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BE C0 04 00 35 04 06 00 76 E3 A1 C8 A4 4B 45 11 1A 78 91 38 6E 51 [13:43:17]CheckFolder [13:43:17]dirname=/storage/ofd_packets [13:43:17]CheckFolder done [13:43:17]ProducePacketName [13:43:17]name=ofd_packets/00311486 [13:43:17]NVStorageSaveData ofd_packets/00311486 [13:43:17]File name is /storage/ofd_packets/00311486 [13:43:17]Write 301 bytes [13:43:17]NVStorageSaveData done [13:43:17]OFDSenderStorePacket done [13:43:17]KKMCreateOFDPacket done [13:43:17]NVStorageSaveData kkm_last_timestamp [13:43:17]File name is /storage/kkm_last_timestamp [13:43:17]Write 4 bytes [13:43:17]NVStorageSaveData done [13:43:17]ExternCall_PrintAddStr [13:43:17]wPrintStart [13:43:17]Write to MH i2c: 01 00 00 5B 98 F3 [13:43:17]Write i2c OK [13:43:17]MH_I2C_Read... [13:43:17]Read from MH i2c: 01 [13:43:17]MH_I2C_Read... [13:43:17]Read from MH i2c: 01 07 00 [13:43:17]MH_I2C_Read... [13:43:17]Read from MH i2c: 01 07 00 5B 98 00 00 00 00 00 FF 0F 08 [13:43:17]RasterBufferAndPrint [13:43:17]line Счет N : (1)645290 [13:43:17]line ИНН: 02508201610067 [13:43:17]line Контрольно-Кассовый Чек [13:43:17]line ПРОДАЖА [13:43:17]line ТРК (МРК, ГНК) : 41 [13:43:17]line Товар: 2710124130 [13:43:17]line Аи-92-К-2 [13:43:17]line 14.950 * 66.90 [13:43:17]line = 1000.16 [13:43:17]line НДС 12% НСП 1% [13:43:17]line > о реализуемом товаре [13:43:17]line ИТОГО: 1000.16 [13:43:17]line НСП 1% : 8.85 [13:43:17]line НДС 12% : 106.21 [13:43:17]line Наличными: 0.00 [13:43:17]line Безнал.: 1000.16 [13:43:17]line Место: АЗС № 172 "Партнер Нефть" [13:43:17]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:43:17]line СНО: Общий режим [13:43:17]line Чек 333 30.10.2024 13:43 [13:43:17]line Смена: 536 ФФД: 1.0 [13:43:17]line ЗНМ: 0300000116 [13:43:17]line РНМ: 0000000000091780 [13:43:17]line Версия ККМ: 001 [13:43:17]line Платежная система: Mbank [13:43:17]line ФМ: 0000000000871765 [13:43:17]line ФД: 311486 [13:43:17]line ФПД: 130720043934795 [13:43:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T134321&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311486&fm=130720043934795&tin=02508201610067®Number=0000000000091780&sum=100016 [13:43:17]written 0, free lines is 4095 [13:43:17]OFD Sender: Processing packet 311486 [packets to send 223, broken 222] [13:43:17]ProducePacketName [13:43:17]name=ofd_packets/00311486 [13:43:17]OFD Sender: To server: pG, [13:43:17]CommunicateWithHost lk.salyk.kg:30040 [13:43:17]ConnectInit lk.salyk.kg [13:43:17]Connected sock=10 [13:43:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FF 30 07 01 49 94 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 F9 37 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BE C0 04 00 35 04 06 00 76 E3 A1 C8 A4 4B 45 11 1A 78 91 38 6E 51 [13:43:18]Write to MH i2c: 01 00 00 83 98 1B [13:43:18]Write i2c OK [13:43:18]MH_I2C_Read... [13:43:18]Read from MH i2c: 01 [13:43:18]MH_I2C_Read... [13:43:18]Read from MH i2c: 01 07 00 [13:43:18]MH_I2C_Read... [13:43:18]Read from MH i2c: 01 07 00 83 98 00 00 00 00 00 F7 0C 25 [13:43:18]RasterBufferAndPrint [13:43:18]line [13:43:18]line [13:43:18]line [13:43:18]line [13:43:18]line [13:43:18]written 0, free lines is 3336 [13:43:18]MH_Cut [13:43:18]Write to MH i2c: D1 01 00 8A 98 01 F4 [13:43:18]Write i2c OK [13:43:18]MH_I2C_Read... [13:43:18]Read from MH i2c: D1 [13:43:18]MH_I2C_Read... [13:43:18]Read from MH i2c: D1 01 00 [13:43:18]MH_I2C_Read... [13:43:18]Read from MH i2c: D1 01 00 8A 98 00 F3 [13:43:18]Write to MH i2c: 01 00 00 8B 98 23 [13:43:18]Write i2c OK [13:43:18]MH_I2C_Read... [13:43:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 18 E2 47 00 81 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 31 37 36 35 10 04 04 00 BE C0 04 00 F4 03 04 00 49 DE 21 67 B6 04 01 00 00 42 85 6D 80 83 EF 2B A0 [13:43:18]CommunicateWithHost err = 0 [13:43:18]CheckOFDResponse [13:43:18]1017 (14) - 77093643461234 [13:43:18]1041 (16) - 0000000000871765 [13:43:18]1040 (4) - 311486 [13:43:18]1012 (4) - 30.10.2024 07:20 [13:43:18]1206 (1) - 0 [13:43:18]OFD Sender: Remove packet 311486 [13:43:18]ProducePacketName [13:43:18]name=ofd_packets/00311486 [13:43:18]NVStorageDeleteData [13:43:18]OFD Sender: No OFD packet to send [13:43:18]*** Cut start [13:43:18]*** Purtial cut [13:43:18]*** Stage 1: CUTSNS_PIN = 1 [13:43:19]Read from MH i2c: 01 [13:43:19]MH_I2C_Read... [13:43:19]*** Stop cut motor [13:43:19]*** Cut end [13:43:19]Read from MH i2c: 01 07 00 [13:43:19]MH_I2C_Read... [13:43:19]Read from MH i2c: 01 07 00 8B 98 00 00 00 00 00 FF 0F 38 [13:43:19]process_action close_receipt done [13:43:19]requested_data is exist [13:43:19]produce_requested_data [13:43:19]requested_item fm.sn is exist - process it [13:43:19]wFMCommunicate request_size=4 [13:43:19]MH_SAM_APDU [13:43:19]CAPDU: 80 11 00 00 [13:43:19]Write to MH i2c: E2 08 00 8C 98 80 11 00 00 00 00 00 00 9E [13:43:19]Write i2c OK [13:43:19]MH_I2C_Read... [13:43:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:43:19]Read from MH i2c: E2 [13:43:19]MH_I2C_Read... [13:43:19]Read from MH i2c: E2 17 00 [13:43:19]MH_I2C_Read... [13:43:19]Read from MH i2c: E2 17 00 8C 98 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F3 [13:43:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:43:19]wFMCommunicate OK [13:43:19]requested_item fd.num is exist - process it [13:43:19]SAM_PROTO_GetFieldsCounters [13:43:19]wFMCommunicate request_size=4 [13:43:19]MH_SAM_APDU [13:43:19]CAPDU: 80 13 00 00 [13:43:19]Write to MH i2c: E2 08 00 8D 98 80 13 00 00 00 00 00 00 A1 [13:43:19]Write i2c OK [13:43:19]MH_I2C_Read... [13:43:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:43:19]Read from MH i2c: E2 [13:43:19]MH_I2C_Read... [13:43:19]Read from MH i2c: E2 62 00 [13:43:19]MH_I2C_Read... [13:43:19]Read from MH i2c: E2 62 00 8D 98 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BE C0 04 00 0E 04 04 00 18 02 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 4A [13:43: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BE C0 04 00 0E 04 04 00 18 02 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 [13:43:19]wFMCommunicate OK [13:43:19]SAM_PROTO_GetFieldsCounters done [13:43:19]requested_item shift.num is exist - process it [13:43:19]requested_item shift.opened is exist - process it [13:43:19]req_shift_opened [13:43:19]FM_GetShiftState [13:43:19]SAM_PROTO_GetShiftState [13:43:19]wFMCommunicate request_size=4 [13:43:19]MH_SAM_APDU [13:43:19]CAPDU: 80 13 01 00 [13:43:19]Write to MH i2c: E2 08 00 8E 98 80 13 01 00 00 00 00 00 A3 [13:43:19]Write i2c OK [13:43:19]MH_I2C_Read... [13:43:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:43:19]Read from MH i2c: E2 [13:43:19]MH_I2C_Read... [13:43:19]Read from MH i2c: E2 0E 00 [13:43:19]MH_I2C_Read... [13:43:19]Read from MH i2c: E2 0E 00 8E 98 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 8E [13:43:19]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:43:19]wFMCommunicate OK [13:43:19]SAM_PROTO_GetShiftState done [13:43:19]FM_GetShiftState done [13:43:19]req_shift_opened done [13:43:19]requested_item shift.open_date is exist - process it [13:43:19]req_shift_open_date [13:43:19]req_shift_open_date done [13:43:19]produce_requested_data done [13:43:19]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311486,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:43:19]process_action_free close_receipt [13:43:19]json_value_free [13:43:19]json_value_free done [13:43:19]process_json_proto returns [13:43:19]Send response to host [13:43:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311486,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:43:19]free response buf [13:43:19]execute_script done [13:43:19]execute_script returns [13:43:19]free content buf [13:43:19]Sock 7.Close socket [13:43:19]Sock 7.Thread stoped [13:43:22]accept exits with 9 [13:43:22]New connection [13:43:22]New thread 3066510692 created [13:43:22]Thread 3066654052 joined [13:43:22]Waiting for new connection... [13:43:22] Sock 9.Parse request [13:43:22]Sock 9.Check first char [13:43:22]Sock 9.First char is OK [13:43:22]request: POST /json_proto HTTP/1.0 [13:43:22]Method: POST [13:43:22]URL: /json_proto [13:43:22]Method is POST - this is cgi request [13:43:22]url: /json_proto [13:43:22]query_string will be loaded in cgi processing [13:43:22]execute_cgi json_proto POST (null) [13:43:22]execute_cgi path=json_proto method=POST [13:43:22]POST find Content-Length [13:43:22]Host: 172.17.96.3:8080 [13:43:22]Content-Length: 677 [13:43:22]Content-Type: application/json [13:43:22] [13:43:22]POST finish read [13:43:22]Found Content-Length = 677 [13:43:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645291", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "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:43:22]execute_script... [13:43: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)645291", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "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:43:22]POST & json_proto [13:43:22]process_json_proto [13:43:22]json parsed OK: [13:43:22]protocol is kg_v1.0 [13:43:22]action value=close_receipt [13:43:22]process_action close_receipt [13:43:22]cmd_close_receipt [13:43:22]MH_GetDate [13:43:22]Write to MH i2c: F0 00 00 8F 98 16 [13:43:22]Write i2c OK [13:43:22]MH_I2C_Read... [13:43:22]Read from MH i2c: F0 [13:43:22]MH_I2C_Read... [13:43:22]Read from MH i2c: F0 09 00 [13:43:22]MH_I2C_Read... [13:43:22]Read from MH i2c: F0 09 00 8F 98 00 FF 37 22 67 44 5E 04 65 E9 [13:43:22]GetLastDocTimeStamp 1730295801 [13:43:22]current date 1730295807 [13:43:22]FM_GetShiftState [13:43:22]SAM_PROTO_GetShiftState [13:43:22]wFMCommunicate request_size=4 [13:43:22]MH_SAM_APDU [13:43:22]CAPDU: 80 13 01 00 [13:43:22]Write to MH i2c: E2 08 00 90 98 80 13 01 00 00 00 00 00 A5 [13:43:22]Write i2c OK [13:43:22]MH_I2C_Read... [13:43:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:43:22]Read from MH i2c: E2 [13:43:22]MH_I2C_Read... [13:43:22]Read from MH i2c: E2 0E 00 [13:43:22]MH_I2C_Read... [13:43:22]Read from MH i2c: E2 0E 00 90 98 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 90 [13:43:22]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:43:22]wFMCommunicate OK [13:43:22]SAM_PROTO_GetShiftState done [13:43:22]FM_GetShiftState done [13:43:22]opened in 1730247899 [13:43:22]opened+sec_in_day 1730334299 [13:43:22]quantity*price = 60009 [13:43:22]sum+1 = 60010 [13:43:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 334 30.10.2024 13:43 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311487 ФПД: 233963917875564 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T134327&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311487&fm=233963917875564&tin=02508201610067®Number=0000000000091780&sum=60000 [13:43:23]StoreToDocumentArchive [13:43:23]shift 536 fd 311487 [13:43:23]save to /storage/0536/doc_00311487 [13:43:23]save last doc name /storage/0536/doc_00311487 to /storage/kkm_last_doc_name [13:43:23]save OK [13:43:23]Clear old archive folders... [13:43:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:43:23]tlvbuf is 0091D810 [13:43:23]SAM_PROTO_ClearQueue [13:43:23]wFMCommunicate request_size=4 [13:43:23]MH_SAM_APDU [13:43:23]CAPDU: 80 09 00 00 [13:43:23]Write to MH i2c: E2 08 00 9D 98 80 09 00 00 00 00 00 00 A7 [13:43:23]Write i2c OK [13:43:23]MH_I2C_Read... [13:43:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:43:23]Read from MH i2c: E2 [13:43:23]MH_I2C_Read... [13:43:23]Read from MH i2c: E2 03 00 [13:43:23]MH_I2C_Read... [13:43:23]Read from MH i2c: E2 03 00 9D 98 00 90 00 A9 [13:43:23]RAPDU: 90 00 [13:43:23]wFMCommunicate OK [13:43:23]SAM_PROTO_ClearQueue done [13:43:23]KKMCreateOFDPacket [13:43:23]OFDProtocolAddRootSTLVToBuf [13:43:23]FM_MakeSignedData [13:43:23]FM_MakeSignedData [13:43:23]SAM_PROTO_SignData [13:43:23]wFMCommunicate request_size=4 [13:43:23]MH_SAM_APDU [13:43:23]CAPDU: 80 0D 01 02 [13:43:23]Write to MH i2c: E2 08 00 9E 98 80 0D 01 02 00 00 00 00 AF [13:43:23]Write i2c OK [13:43:23]MH_I2C_Read... [13:43:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:43:23]Read from MH i2c: E2 [13:43:23]MH_I2C_Read... [13:43:23]Read from MH i2c: E2 03 00 [13:43:23]MH_I2C_Read... [13:43:23]Read from MH i2c: E2 03 00 9E 98 00 90 00 AA [13:43:23]RAPDU: 90 00 [13:43:23]wFMCommunicate OK [13:43:23]wFMCommunicate request_size=255 [13:43:23]MH_SAM_APDU [13:43: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 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 4E 01 00 00 F4 03 04 00 FF 37 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BF C0 04 00 35 04 06 00 D4 [13:43:23]Write to MH i2c: E2 02 01 9F 98 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 4E 01 00 00 F4 03 04 00 FF 37 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BF C0 04 00 35 04 06 00 D4 00 00 99 [13:43:23]Write i2c OK [13:43:23]MH_I2C_Read... [13:43:23]OFD Sender: No OFD packet to send [13:43:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:43:23]Read from MH i2c: E2 [13:43:23]MH_I2C_Read... [13:43:23]Read from MH i2c: E2 03 00 [13:43:23]MH_I2C_Read... [13:43:23]Read from MH i2c: E2 03 00 9F 98 00 90 00 AB [13:43:23]RAPDU: 90 00 [13:43:23]wFMCommunicate OK [13:43:23]wFMCommunicate request_size=10 [13:43:23]MH_SAM_APDU [13:43:23]CAPDU: 80 0D 02 02 05 C9 F8 37 19 6C [13:43:23]Write to MH i2c: E2 0D 00 A0 98 80 0D 02 02 05 00 C9 F8 37 19 6C 00 00 39 [13:43:24]Write i2c OK [13:43:24]MH_I2C_Read... [13:43:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:43:24]Read from MH i2c: E2 [13:43:24]MH_I2C_Read... [13:43:24]Read from MH i2c: E2 03 00 [13:43:24]MH_I2C_Read... [13:43:24]Read from MH i2c: E2 03 00 A0 98 00 90 00 AC [13:43:24]RAPDU: 90 00 [13:43:24]wFMCommunicate OK [13:43:24]wFMCommunicate request_size=4 [13:43:24]MH_SAM_APDU [13:43:24]CAPDU: 80 0D 03 02 [13:43:24]Write to MH i2c: E2 08 00 A1 98 80 0D 03 02 00 00 00 00 B4 [13:43:24]Write i2c OK [13:43:24]MH_I2C_Read... [13:43:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:43:24]Read from MH i2c: E2 [13:43:24]MH_I2C_Read... [13:43:24]Read from MH i2c: E2 0B 00 [13:43:24]MH_I2C_Read... [13:43:24]Read from MH i2c: E2 0B 00 A1 98 00 B5 10 C1 65 20 F1 B8 C7 90 00 30 [13:43:24]RAPDU: B5 10 C1 65 20 F1 B8 C7 90 00 [13:43:24]wFMCommunicate OK [13:43:24]SAM_PROTO_SignData done [13:43:24]FM_MakeSignedData done [13:43:24]CreateOFDProtocolMessage [13:43:24]wFMCommunicate request_size=4 [13:43:24]MH_SAM_APDU [13:43:24]CAPDU: 80 11 00 00 [13:43:24]Write to MH i2c: E2 08 00 A2 98 80 11 00 00 00 00 00 00 B4 [13:43:24]Write i2c OK [13:43:24]MH_I2C_Read... [13:43:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:43:24]Read from MH i2c: E2 [13:43:24]MH_I2C_Read... [13:43:24]Read from MH i2c: E2 17 00 [13:43:24]MH_I2C_Read... [13:43:24]Read from MH i2c: E2 17 00 A2 98 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 09 [13:43:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:43:24]wFMCommunicate OK [13:43:24]CreateOFDProtocolMessage done [13:43:24]OFDSenderStorePacket 311487 [13:43:24]StoreOFDPacket docnum=311487 [13:43:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AE 9E 07 01 AC 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 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 4E 01 00 00 F4 03 04 00 FF 37 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BF C0 04 00 35 04 06 00 D4 C9 F8 37 19 6C B5 10 C1 65 20 F1 B8 C7 [13:43:24]CheckFolder [13:43:24]dirname=/storage/ofd_packets [13:43:24]CheckFolder done [13:43:24]ProducePacketName [13:43:24]name=ofd_packets/00311487 [13:43:24]NVStorageSaveData ofd_packets/00311487 [13:43:24]File name is /storage/ofd_packets/00311487 [13:43:24]Write 301 bytes [13:43:24]NVStorageSaveData done [13:43:24]OFDSenderStorePacket done [13:43:24]KKMCreateOFDPacket done [13:43:24]NVStorageSaveData kkm_last_timestamp [13:43:24]File name is /storage/kkm_last_timestamp [13:43:24]Write 4 bytes [13:43:24]NVStorageSaveData done [13:43:24]ExternCall_PrintAddStr [13:43:24]wPrintStart [13:43:24]Write to MH i2c: 01 00 00 A3 98 3B [13:43:24]Write i2c OK [13:43:24]MH_I2C_Read... [13:43:24]Read from MH i2c: 01 [13:43:24]MH_I2C_Read... [13:43:24]Read from MH i2c: 01 07 00 [13:43:24]MH_I2C_Read... [13:43:24]Read from MH i2c: 01 07 00 A3 98 00 00 00 00 00 FF 0F 50 [13:43:24]RasterBufferAndPrint [13:43:24]line Счет N : (1)645291 [13:43:24]line ИНН: 02508201610067 [13:43:24]line Контрольно-Кассовый Чек [13:43:24]line ПРОДАЖА [13:43:24]line ТРК (МРК, ГНК) : 31 [13:43:24]line Товар: 2710124130 [13:43:24]line Аи-92-К-2 [13:43:24]line 8.970 * 66.90 [13:43:24]line = 600.09 [13:43:24]line НДС 12% НСП 1% [13:43:24]line > о реализуемом товаре [13:43:24]line ОКРУГЛЕНИЕ: -0.09 [13:43:24]line ИТОГО: 600.00 [13:43:24]line Внесено: 600.00 [13:43:24]line СДАЧА: 0.00 [13:43:24]line НСП 1% : 5.31 [13:43:24]line НДС 12% : 63.73 [13:43:24]line Наличными: 600.00 [13:43:24]line Безнал.: 0.00 [13:43:24]line Место: АЗС № 172 "Партнер Нефть" [13:43:24]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:43:24]line СНО: Общий режим [13:43:24]line Чек 334 30.10.2024 13:43 [13:43:24]line Смена: 536 ФФД: 1.0 [13:43:24]line ЗНМ: 0300000116 [13:43:24]line РНМ: 0000000000091780 [13:43:24]line Версия ККМ: 001 [13:43:24]line ФМ: 0000000000871765 [13:43:24]line ФД: 311487 [13:43:24]line ФПД: 233963917875564 [13:43:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T134327&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311487&fm=233963917875564&tin=02508201610067®Number=0000000000091780&sum=60000 [13:43:24]OFD Sender: Processing packet 311487 [packets to send 223, broken 222] [13:43:24]ProducePacketName [13:43:24]name=ofd_packets/00311487 [13:43:24]OFD Sender: To server: pG, [13:43:24]CommunicateWithHost lk.salyk.kg:30040 [13:43:24]ConnectInit lk.salyk.kg [13:43:24]written 0, free lines is 4095 [13:43:24]Connected sock=10 [13:43:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AE 9E 07 01 AC 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 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 4E 01 00 00 F4 03 04 00 FF 37 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BF C0 04 00 35 04 06 00 D4 C9 F8 37 19 6C B5 10 C1 65 20 F1 B8 C7 [13:43:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F8 E9 47 00 F3 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 31 37 36 35 10 04 04 00 BF C0 04 00 F4 03 04 00 4F DE 21 67 B6 04 01 00 00 67 96 43 93 5E 2C 38 A4 [13:43:24]CommunicateWithHost err = 0 [13:43:24]CheckOFDResponse [13:43:24]1017 (14) - 77093643461234 [13:43:24]1041 (16) - 0000000000871765 [13:43:24]1040 (4) - 311487 [13:43:24]1012 (4) - 30.10.2024 07:20 [13:43:24]1206 (1) - 0 [13:43:24]OFD Sender: Remove packet 311487 [13:43:24]ProducePacketName [13:43:24]name=ofd_packets/00311487 [13:43:24]NVStorageDeleteData [13:43:24]Write to MH i2c: 01 00 00 CD 98 65 [13:43:24]Write i2c OK [13:43:24]MH_I2C_Read... [13:43:24]Read from MH i2c: 01 [13:43:24]MH_I2C_Read... [13:43:24]Read from MH i2c: 01 07 00 [13:43:24]MH_I2C_Read... [13:43:24]Read from MH i2c: 01 07 00 CD 98 00 00 00 00 00 DA 0C 52 [13:43:24]RasterBufferAndPrint [13:43:24]line [13:43:24]line [13:43:24]line [13:43:24]line [13:43:24]line [13:43:24]written 0, free lines is 3310 [13:43:24]MH_Cut [13:43:24]Write to MH i2c: D1 01 00 D4 98 01 3E [13:43:24]Write i2c OK [13:43:24]MH_I2C_Read... [13:43:24]Read from MH i2c: D1 [13:43:24]MH_I2C_Read... [13:43:24]Read from MH i2c: D1 01 00 [13:43:24]MH_I2C_Read... [13:43:24]Read from MH i2c: D1 01 00 D4 98 00 3D [13:43:24]Write to MH i2c: 01 00 00 D5 98 6D [13:43:24]Write i2c OK [13:43:24]MH_I2C_Read... [13:43:25]OFD Sender: No OFD packet to send [13:43:25]*** Cut start [13:43:25]*** Purtial cut [13:43:25]*** Stage 1: CUTSNS_PIN = 1 [13:43:25]Read from MH i2c: 01 [13:43:25]MH_I2C_Read... [13:43:25]*** Stop cut motor [13:43:25]*** Cut end [13:43:25]Read from MH i2c: 01 07 00 [13:43:25]MH_I2C_Read... [13:43:25]Read from MH i2c: 01 07 00 D5 98 00 00 00 00 00 FF 0F 82 [13:43:25]process_action close_receipt done [13:43:25]requested_data is exist [13:43:25]produce_requested_data [13:43:25]requested_item fm.sn is exist - process it [13:43:25]wFMCommunicate request_size=4 [13:43:25]MH_SAM_APDU [13:43:25]CAPDU: 80 11 00 00 [13:43:25]Write to MH i2c: E2 08 00 D6 98 80 11 00 00 00 00 00 00 E8 [13:43:25]Write i2c OK [13:43:25]MH_I2C_Read... [13:43:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:43:25]Read from MH i2c: E2 [13:43:25]MH_I2C_Read... [13:43:25]Read from MH i2c: E2 17 00 [13:43:25]MH_I2C_Read... [13:43:25]Read from MH i2c: E2 17 00 D6 98 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3D [13:43:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:43:25]wFMCommunicate OK [13:43:25]requested_item fd.num is exist - process it [13:43:25]SAM_PROTO_GetFieldsCounters [13:43:25]wFMCommunicate request_size=4 [13:43:25]MH_SAM_APDU [13:43:25]CAPDU: 80 13 00 00 [13:43:25]Write to MH i2c: E2 08 00 D7 98 80 13 00 00 00 00 00 00 EB [13:43:25]Write i2c OK [13:43:25]MH_I2C_Read... [13:43:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:43:25]Read from MH i2c: E2 [13:43:25]MH_I2C_Read... [13:43:25]Read from MH i2c: E2 62 00 [13:43:25]MH_I2C_Read... [13:43:25]Read from MH i2c: E2 62 00 D7 98 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BF C0 04 00 0E 04 04 00 18 02 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 98 [13:43: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BF C0 04 00 0E 04 04 00 18 02 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 [13:43:26]wFMCommunicate OK [13:43:26]SAM_PROTO_GetFieldsCounters done [13:43:26]requested_item shift.num is exist - process it [13:43:26]requested_item shift.opened is exist - process it [13:43:26]req_shift_opened [13:43:26]FM_GetShiftState [13:43:26]SAM_PROTO_GetShiftState [13:43:26]wFMCommunicate request_size=4 [13:43:26]MH_SAM_APDU [13:43:26]CAPDU: 80 13 01 00 [13:43:26]Write to MH i2c: E2 08 00 D8 98 80 13 01 00 00 00 00 00 ED [13:43:26]Write i2c OK [13:43:26]MH_I2C_Read... [13:43:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:43:26]Read from MH i2c: E2 [13:43:26]MH_I2C_Read... [13:43:26]Read from MH i2c: E2 0E 00 [13:43:26]MH_I2C_Read... [13:43:26]Read from MH i2c: E2 0E 00 D8 98 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 D8 [13:43:26]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:43:26]wFMCommunicate OK [13:43:26]SAM_PROTO_GetShiftState done [13:43:26]FM_GetShiftState done [13:43:26]req_shift_opened done [13:43:26]requested_item shift.open_date is exist - process it [13:43:26]req_shift_open_date [13:43:26]req_shift_open_date done [13:43:26]produce_requested_data done [13:43:26]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311487,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:43:26]process_action_free close_receipt [13:43:26]json_value_free [13:43:26]json_value_free done [13:43:26]process_json_proto returns [13:43:26]Send response to host [13:43:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311487,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:43:26]free response buf [13:43:26]execute_script done [13:43:26]execute_script returns [13:43:26]free content buf [13:43:26]Sock 9.Close socket [13:43:26]Sock 9.Thread stoped [13:43:26]accept exits with 7 [13:43:26]New connection [13:43:26]New thread 3066654052 created [13:43:26]Thread 3066510692 joined [13:43:26]Waiting for new connection... [13:43:26] Sock 7.Parse request [13:43:26]Sock 7.Check first char [13:43:26]Sock 7.First char is OK [13:43:26]request: POST /json_proto HTTP/1.0 [13:43:26]Method: POST [13:43:26]URL: /json_proto [13:43:26]Method is POST - this is cgi request [13:43:26]url: /json_proto [13:43:26]query_string will be loaded in cgi processing [13:43:26]execute_cgi json_proto POST (null) [13:43:26]execute_cgi path=json_proto method=POST [13:43:26]POST find Content-Length [13:43:26]Host: 172.17.96.3:8080 [13:43:26]Content-Length: 682 [13:43:26]Content-Type: application/json [13:43:26] [13:43:26]POST finish read [13:43:26]Found Content-Length = 682 [13:43:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645292", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [13:43:26]execute_script... [13:43: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)645292", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [13:43:26]POST & json_proto [13:43:26]process_json_proto [13:43:26]json parsed OK: [13:43:26]protocol is kg_v1.0 [13:43:26]action value=close_receipt [13:43:26]process_action close_receipt [13:43:26]cmd_close_receipt [13:43:26]MH_GetDate [13:43:26]Write to MH i2c: F0 00 00 D9 98 60 [13:43:26]Write i2c OK [13:43:26]MH_I2C_Read... [13:43:26]Read from MH i2c: F0 [13:43:26]MH_I2C_Read... [13:43:26]Read from MH i2c: F0 09 00 [13:43:26]MH_I2C_Read... [13:43:26]Read from MH i2c: F0 09 00 D9 98 00 03 38 22 67 44 5E 04 65 38 [13:43:26]GetLastDocTimeStamp 1730295807 [13:43:26]current date 1730295811 [13:43:26]FM_GetShiftState [13:43:26]SAM_PROTO_GetShiftState [13:43:26]wFMCommunicate request_size=4 [13:43:26]MH_SAM_APDU [13:43:26]CAPDU: 80 13 01 00 [13:43:26]Write to MH i2c: E2 08 00 DA 98 80 13 01 00 00 00 00 00 EF [13:43:26]Write i2c OK [13:43:26]MH_I2C_Read... [13:43:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:43:26]Read from MH i2c: E2 [13:43:26]MH_I2C_Read... [13:43:26]Read from MH i2c: E2 0E 00 [13:43:26]MH_I2C_Read... [13:43:26]Read from MH i2c: E2 0E 00 DA 98 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 DA [13:43:26]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:43:26]wFMCommunicate OK [13:43:26]SAM_PROTO_GetShiftState done [13:43:26]FM_GetShiftState done [13:43:26]opened in 1730247899 [13:43:26]opened+sec_in_day 1730334299 [13:43:26]quantity*price = 120055 [13:43:26]sum+1 = 120057 [13:43:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.49 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 335 30.10.2024 13:43 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311488 ФПД: 137098751347210 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T134331&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311488&fm=137098751347210&tin=02508201610067®Number=0000000000091780&sum=120000 [13:43:27]StoreToDocumentArchive [13:43:27]shift 536 fd 311488 [13:43:27]save to /storage/0536/doc_00311488 [13:43:27]save last doc name /storage/0536/doc_00311488 to /storage/kkm_last_doc_name [13:43:27]save OK [13:43:27]Clear old archive folders... [13:43:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:43:27]tlvbuf is 0095B650 [13:43:27]SAM_PROTO_ClearQueue [13:43:27]wFMCommunicate request_size=4 [13:43:27]MH_SAM_APDU [13:43:27]CAPDU: 80 09 00 00 [13:43:27]Write to MH i2c: E2 08 00 E7 98 80 09 00 00 00 00 00 00 F1 [13:43:27]Write i2c OK [13:43:27]MH_I2C_Read... [13:43:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:43:27]Read from MH i2c: E2 [13:43:27]MH_I2C_Read... [13:43:27]Read from MH i2c: E2 03 00 [13:43:27]MH_I2C_Read... [13:43:27]Read from MH i2c: E2 03 00 E7 98 00 90 00 F3 [13:43:27]RAPDU: 90 00 [13:43:27]wFMCommunicate OK [13:43:27]SAM_PROTO_ClearQueue done [13:43:27]KKMCreateOFDPacket [13:43:27]OFDProtocolAddRootSTLVToBuf [13:43:27]FM_MakeSignedData [13:43:27]FM_MakeSignedData [13:43:27]SAM_PROTO_SignData [13:43:27]wFMCommunicate request_size=4 [13:43:27]MH_SAM_APDU [13:43:27]CAPDU: 80 0D 01 02 [13:43:27]Write to MH i2c: E2 08 00 E8 98 80 0D 01 02 00 00 00 00 F9 [13:43:27]Write i2c OK [13:43:27]MH_I2C_Read... [13:43:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:43:28]Read from MH i2c: E2 [13:43:28]MH_I2C_Read... [13:43:28]Read from MH i2c: E2 03 00 [13:43:28]MH_I2C_Read... [13:43:28]Read from MH i2c: E2 03 00 E8 98 00 90 00 F4 [13:43:28]RAPDU: 90 00 [13:43:28]wFMCommunicate OK [13:43:28]wFMCommunicate request_size=255 [13:43:28]MH_SAM_APDU [13:43: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 33 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 4F 01 00 00 F4 03 04 00 03 38 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C0 C0 04 00 35 04 06 00 7C [13:43:28]Write to MH i2c: E2 02 01 E9 98 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 4F 01 00 00 F4 03 04 00 03 38 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C0 C0 04 00 35 04 06 00 7C 00 00 DF [13:43:28]Write i2c OK [13:43:28]MH_I2C_Read... [13:43:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:43:28]Read from MH i2c: E2 [13:43:28]MH_I2C_Read... [13:43:28]Read from MH i2c: E2 03 00 [13:43:28]MH_I2C_Read... [13:43:28]Read from MH i2c: E2 03 00 E9 98 00 90 00 F5 [13:43:28]RAPDU: 90 00 [13:43:28]wFMCommunicate OK [13:43:28]wFMCommunicate request_size=10 [13:43:28]MH_SAM_APDU [13:43:28]CAPDU: 80 0D 02 02 05 B0 CA 5F 8A 0A [13:43:28]Write to MH i2c: E2 0D 00 EA 98 80 0D 02 02 05 00 B0 CA 5F 8A 0A 00 00 73 [13:43:28]Write i2c OK [13:43:28]MH_I2C_Read... [13:43:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:43:28]Read from MH i2c: E2 [13:43:28]MH_I2C_Read... [13:43:28]Read from MH i2c: E2 03 00 [13:43:28]MH_I2C_Read... [13:43:28]Read from MH i2c: E2 03 00 EA 98 00 90 00 F6 [13:43:28]RAPDU: 90 00 [13:43:28]wFMCommunicate OK [13:43:28]wFMCommunicate request_size=4 [13:43:28]MH_SAM_APDU [13:43:28]CAPDU: 80 0D 03 02 [13:43:28]Write to MH i2c: E2 08 00 EB 98 80 0D 03 02 00 00 00 00 FE [13:43:28]Write i2c OK [13:43:28]MH_I2C_Read... [13:43:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:43:28]Read from MH i2c: E2 [13:43:28]MH_I2C_Read... [13:43:28]Read from MH i2c: E2 0B 00 [13:43:28]MH_I2C_Read... [13:43:28]Read from MH i2c: E2 0B 00 EB 98 00 4C EB AF 36 0E 8E B1 4B 90 00 B3 [13:43:28]RAPDU: 4C EB AF 36 0E 8E B1 4B 90 00 [13:43:28]wFMCommunicate OK [13:43:28]SAM_PROTO_SignData done [13:43:28]FM_MakeSignedData done [13:43:28]CreateOFDProtocolMessage [13:43:28]wFMCommunicate request_size=4 [13:43:28]MH_SAM_APDU [13:43:28]CAPDU: 80 11 00 00 [13:43:28]Write to MH i2c: E2 08 00 EC 98 80 11 00 00 00 00 00 00 FE [13:43:28]Write i2c OK [13:43:28]MH_I2C_Read... [13:43:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:43:28]Read from MH i2c: E2 [13:43:28]MH_I2C_Read... [13:43:28]Read from MH i2c: E2 17 00 [13:43:28]MH_I2C_Read... [13:43:28]Read from MH i2c: E2 17 00 EC 98 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 53 [13:43:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:43:28]wFMCommunicate OK [13:43:28]CreateOFDProtocolMessage done [13:43:28]OFDSenderStorePacket 311488 [13:43:28]StoreOFDPacket docnum=311488 [13:43:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AE 7F 07 01 B2 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 4F 01 00 00 F4 03 04 00 03 38 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C0 C0 04 00 35 04 06 00 7C B0 CA 5F 8A 0A 4C EB AF 36 0E 8E B1 4B [13:43:28]CheckFolder [13:43:28]dirname=/storage/ofd_packets [13:43:28]CheckFolder done [13:43:28]ProducePacketName [13:43:28]name=ofd_packets/00311488 [13:43:28]NVStorageSaveData ofd_packets/00311488 [13:43:28]File name is /storage/ofd_packets/00311488 [13:43:28]Write 301 bytes [13:43:28]NVStorageSaveData done [13:43:28]OFDSenderStorePacket done [13:43:28]KKMCreateOFDPacket done [13:43:28]NVStorageSaveData kkm_last_timestamp [13:43:28]File name is /storage/kkm_last_timestamp [13:43:28]Write 4 bytes [13:43:28]NVStorageSaveData done [13:43:28]ExternCall_PrintAddStr [13:43:28]wPrintStart [13:43:28]Write to MH i2c: 01 00 00 ED 98 85 [13:43:28]Write i2c OK [13:43:28]MH_I2C_Read... [13:43:28]Read from MH i2c: 01 [13:43:28]MH_I2C_Read... [13:43:28]Read from MH i2c: 01 07 00 [13:43:28]MH_I2C_Read... [13:43:28]Read from MH i2c: 01 07 00 ED 98 00 00 00 00 00 FF 0F 9A [13:43:28]RasterBufferAndPrint [13:43:28]line Счет N : (1)645292 [13:43:28]line ИНН: 02508201610067 [13:43:28]line Контрольно-Кассовый Чек [13:43:28]line ПРОДАЖА [13:43:28]line ТРК (МРК, ГНК) : 61 [13:43:28]line Товар: 2710124500 [13:43:28]line Аи-95-К-3 [13:43:28]line 16.180 * 74.20 [13:43:28]line = 1200.56 [13:43:28]line НДС 12% НСП 1% [13:43:28]line > о реализуемом товаре [13:43:28]line ОКРУГЛЕНИЕ: -0.56 [13:43:28]line ИТОГО: 1200.00 [13:43:28]line Внесено: 1200.00 [13:43:28]line СДАЧА: 0.00 [13:43:28]line НСП 1% : 10.62 [13:43:28]line НДС 12% : 127.49 [13:43:28]line Наличными: 1200.00 [13:43:28]line Безнал.: 0.00 [13:43:28]line Место: АЗС № 172 "Партнер Нефть" [13:43:28]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:43:28]line СНО: Общий режим [13:43:28]line Чек 335 30.10.2024 13:43 [13:43:28]line Смена: 536 ФФД: 1.0 [13:43:28]line ЗНМ: 0300000116 [13:43:28]line РНМ: 0000000000091780 [13:43:28]line Версия ККМ: 001 [13:43:28]line ФМ: 0000000000871765 [13:43:28]line ФД: 311488 [13:43:28]line ФПД: 137098751347210 [13:43:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T134331&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311488&fm=137098751347210&tin=02508201610067®Number=0000000000091780&sum=120000 [13:43:28]written 0, free lines is 4095 [13:43:28]OFD Sender: Processing packet 311488 [packets to send 223, broken 222] [13:43:28]ProducePacketName [13:43:28]name=ofd_packets/00311488 [13:43:28]OFD Sender: To server: pG, [13:43:28]CommunicateWithHost lk.salyk.kg:30040 [13:43:28]ConnectInit lk.salyk.kg [13:43:28]Connected sock=10 [13:43:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AE 7F 07 01 B2 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 4F 01 00 00 F4 03 04 00 03 38 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C0 C0 04 00 35 04 06 00 7C B0 CA 5F 8A 0A 4C EB AF 36 0E 8E B1 4B [13:43:29]Write to MH i2c: 01 00 00 17 99 B0 [13:43:29]Write i2c OK [13:43:29]MH_I2C_Read... [13:43:29]Read from MH i2c: 01 [13:43:29]MH_I2C_Read... [13:43:29]Read from MH i2c: 01 07 00 [13:43:29]MH_I2C_Read... [13:43:29]Read from MH i2c: 01 07 00 17 99 00 00 00 00 00 E1 0C A4 [13:43:29]RasterBufferAndPrint [13:43:29]line [13:43:29]line [13:43:29]line [13:43:29]line [13:43:29]line [13:43:29]written 0, free lines is 3324 [13:43:29]MH_Cut [13:43:29]Write to MH i2c: D1 01 00 1E 99 01 89 [13:43:29]Write i2c OK [13:43:29]MH_I2C_Read... [13:43:29]Read from MH i2c: D1 [13:43:29]MH_I2C_Read... [13:43:29]Read from MH i2c: D1 01 00 [13:43:29]MH_I2C_Read... [13:43:29]Read from MH i2c: D1 01 00 1E 99 00 88 [13:43:29]Write to MH i2c: 01 00 00 1F 99 B8 [13:43:29]Write i2c OK [13:43:29]MH_I2C_Read... [13:43:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 6A 9F 47 00 9B 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 31 37 36 35 10 04 04 00 C0 C0 04 00 F4 03 04 00 54 DE 21 67 B6 04 01 00 00 0E A7 C0 DF A4 B2 DD 41 [13:43:29]CommunicateWithHost err = 0 [13:43:29]CheckOFDResponse [13:43:29]1017 (14) - 77093643461234 [13:43:29]1041 (16) - 0000000000871765 [13:43:29]1040 (4) - 311488 [13:43:29]1012 (4) - 30.10.2024 07:20 [13:43:29]1206 (1) - 0 [13:43:29]OFD Sender: Remove packet 311488 [13:43:29]ProducePacketName [13:43:29]name=ofd_packets/00311488 [13:43:29]NVStorageDeleteData [13:43:30]OFD Sender: No OFD packet to send [13:43:30]*** Cut start [13:43:30]*** Purtial cut [13:43:30]*** Stage 1: CUTSNS_PIN = 1 [13:43:30]Read from MH i2c: 01 [13:43:30]MH_I2C_Read... [13:43:30]*** Stop cut motor [13:43:30]*** Cut end [13:43:30]Read from MH i2c: 01 07 00 [13:43:30]MH_I2C_Read... [13:43:30]Read from MH i2c: 01 07 00 1F 99 00 00 00 00 00 FF 0F CD [13:43:30]process_action close_receipt done [13:43:30]requested_data is exist [13:43:30]produce_requested_data [13:43:30]requested_item fm.sn is exist - process it [13:43:30]wFMCommunicate request_size=4 [13:43:30]MH_SAM_APDU [13:43:30]CAPDU: 80 11 00 00 [13:43:30]Write to MH i2c: E2 08 00 20 99 80 11 00 00 00 00 00 00 33 [13:43:30]Write i2c OK [13:43:30]MH_I2C_Read... [13:43:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:43:30]Read from MH i2c: E2 [13:43:30]MH_I2C_Read... [13:43:30]Read from MH i2c: E2 17 00 [13:43:30]MH_I2C_Read... [13:43:30]Read from MH i2c: E2 17 00 20 99 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 88 [13:43:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:43:30]wFMCommunicate OK [13:43:30]requested_item fd.num is exist - process it [13:43:30]SAM_PROTO_GetFieldsCounters [13:43:30]wFMCommunicate request_size=4 [13:43:30]MH_SAM_APDU [13:43:30]CAPDU: 80 13 00 00 [13:43:30]Write to MH i2c: E2 08 00 21 99 80 13 00 00 00 00 00 00 36 [13:43:30]Write i2c OK [13:43:30]MH_I2C_Read... [13:43:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:43:30]Read from MH i2c: E2 [13:43:30]MH_I2C_Read... [13:43:30]Read from MH i2c: E2 62 00 [13:43:30]MH_I2C_Read... [13:43:30]Read from MH i2c: E2 62 00 21 99 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C0 C0 04 00 0E 04 04 00 18 02 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 E7 [13:43: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C0 C0 04 00 0E 04 04 00 18 02 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 [13:43:30]wFMCommunicate OK [13:43:30]SAM_PROTO_GetFieldsCounters done [13:43:30]requested_item shift.num is exist - process it [13:43:30]requested_item shift.opened is exist - process it [13:43:30]req_shift_opened [13:43:30]FM_GetShiftState [13:43:30]SAM_PROTO_GetShiftState [13:43:30]wFMCommunicate request_size=4 [13:43:30]MH_SAM_APDU [13:43:30]CAPDU: 80 13 01 00 [13:43:30]Write to MH i2c: E2 08 00 22 99 80 13 01 00 00 00 00 00 38 [13:43:30]Write i2c OK [13:43:30]MH_I2C_Read... [13:43:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:43:30]Read from MH i2c: E2 [13:43:30]MH_I2C_Read... [13:43:30]Read from MH i2c: E2 0E 00 [13:43:30]MH_I2C_Read... [13:43:30]Read from MH i2c: E2 0E 00 22 99 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 23 [13:43:30]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:43:30]wFMCommunicate OK [13:43:30]SAM_PROTO_GetShiftState done [13:43:30]FM_GetShiftState done [13:43:30]req_shift_opened done [13:43:30]requested_item shift.open_date is exist - process it [13:43:30]req_shift_open_date [13:43:30]req_shift_open_date done [13:43:30]produce_requested_data done [13:43:30]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311488,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:43:30]process_action_free close_receipt [13:43:30]json_value_free [13:43:30]json_value_free done [13:43:30]process_json_proto returns [13:43:30]Send response to host [13:43:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311488,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:43:30]free response buf [13:43:30]execute_script done [13:43:30]execute_script returns [13:43:30]free content buf [13:43:30]Sock 7.Close socket [13:43:30]Sock 7.Thread stoped [13:43:35]OFD Sender: No OFD packet to send [13:43:40]OFD Sender: No OFD packet to send [13:43:45]OFD Sender: No OFD packet to send [13:43:50]OFD Sender: No OFD packet to send [13:43:55]OFD Sender: No OFD packet to send [13:44:00]OFD Sender: No OFD packet to send [13:44:05]OFD Sender: No OFD packet to send [13:44:10]OFD Sender: No OFD packet to send [13:44:15]OFD Sender: No OFD packet to send [13:44:20]OFD Sender: No OFD packet to send [13:44:25]OFD Sender: No OFD packet to send [13:44:30]OFD Sender: No OFD packet to send [13:44:35]OFD Sender: No OFD packet to send [13:44:40]OFD Sender: No OFD packet to send [13:44:45]OFD Sender: No OFD packet to send [13:44:50]OFD Sender: No OFD packet to send [13:44:53]accept exits with 9 [13:44:53]New connection [13:44:53]New thread 3066510692 created [13:44:53]Thread 3066654052 joined [13:44:53]Waiting for new connection... [13:44:53] Sock 9.Parse request [13:44:53]Sock 9.Check first char [13:44:53]Sock 9.First char is OK [13:44:53]request: POST /json_proto HTTP/1.0 [13:44:53]Method: POST [13:44:53]URL: /json_proto [13:44:53]Method is POST - this is cgi request [13:44:53]url: /json_proto [13:44:53]query_string will be loaded in cgi processing [13:44:53]execute_cgi json_proto POST (null) [13:44:53]execute_cgi path=json_proto method=POST [13:44:53]POST find Content-Length [13:44:53]Host: 172.17.96.3:8080 [13:44:53]Content-Length: 677 [13:44:53]Content-Type: application/json [13:44:53] [13:44:53]POST finish read [13:44:53]Found Content-Length = 677 [13:44:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645293", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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" ] } } [13:44:53]execute_script... [13:44: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)645293", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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" ] } } [13:44:53]POST & json_proto [13:44:53]process_json_proto [13:44:53]json parsed OK: [13:44:53]protocol is kg_v1.0 [13:44:53]action value=close_receipt [13:44:53]process_action close_receipt [13:44:53]cmd_close_receipt [13:44:53]MH_GetDate [13:44:53]Write to MH i2c: F0 00 00 23 99 AB [13:44:53]Write i2c OK [13:44:53]MH_I2C_Read... [13:44:53]Read from MH i2c: F0 [13:44:53]MH_I2C_Read... [13:44:53]Read from MH i2c: F0 09 00 [13:44:53]MH_I2C_Read... [13:44:53]Read from MH i2c: F0 09 00 23 99 00 5A 38 22 67 44 5E 04 65 DA [13:44:53]GetLastDocTimeStamp 1730295811 [13:44:53]current date 1730295898 [13:44:53]FM_GetShiftState [13:44:53]SAM_PROTO_GetShiftState [13:44:53]wFMCommunicate request_size=4 [13:44:53]MH_SAM_APDU [13:44:53]CAPDU: 80 13 01 00 [13:44:53]Write to MH i2c: E2 08 00 24 99 80 13 01 00 00 00 00 00 3A [13:44:53]Write i2c OK [13:44:53]MH_I2C_Read... [13:44:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:44:53]Read from MH i2c: E2 [13:44:53]MH_I2C_Read... [13:44:53]Read from MH i2c: E2 0E 00 [13:44:53]MH_I2C_Read... [13:44:53]Read from MH i2c: E2 0E 00 24 99 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 25 [13:44:53]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:44:53]wFMCommunicate OK [13:44:53]SAM_PROTO_GetShiftState done [13:44:53]FM_GetShiftState done [13:44:53]opened in 1730247899 [13:44:53]opened+sec_in_day 1730334299 [13:44:53]quantity*price = 20003 [13:44:53]sum+1 = 20004 [13:44:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 336 30.10.2024 13:44 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311489 ФПД: 279112334504262 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T134458&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311489&fm=279112334504262&tin=02508201610067®Number=0000000000091780&sum=20000 [13:44:54]StoreToDocumentArchive [13:44:54]shift 536 fd 311489 [13:44:54]save to /storage/0536/doc_00311489 [13:44:54]save last doc name /storage/0536/doc_00311489 to /storage/kkm_last_doc_name [13:44:54]save OK [13:44:54]Clear old archive folders... [13:44:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:44:54]tlvbuf is 00848110 [13:44:54]SAM_PROTO_ClearQueue [13:44:54]wFMCommunicate request_size=4 [13:44:54]MH_SAM_APDU [13:44:54]CAPDU: 80 09 00 00 [13:44:54]Write to MH i2c: E2 08 00 31 99 80 09 00 00 00 00 00 00 3C [13:44:54]Write i2c OK [13:44:54]MH_I2C_Read... [13:44:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:44:54]Read from MH i2c: E2 [13:44:54]MH_I2C_Read... [13:44:54]Read from MH i2c: E2 03 00 [13:44:54]MH_I2C_Read... [13:44:54]Read from MH i2c: E2 03 00 31 99 00 90 00 3E [13:44:54]RAPDU: 90 00 [13:44:54]wFMCommunicate OK [13:44:54]SAM_PROTO_ClearQueue done [13:44:54]KKMCreateOFDPacket [13:44:54]OFDProtocolAddRootSTLVToBuf [13:44:54]FM_MakeSignedData [13:44:54]FM_MakeSignedData [13:44:54]SAM_PROTO_SignData [13:44:54]wFMCommunicate request_size=4 [13:44:54]MH_SAM_APDU [13:44:54]CAPDU: 80 0D 01 02 [13:44:54]Write to MH i2c: E2 08 00 32 99 80 0D 01 02 00 00 00 00 44 [13:44:54]Write i2c OK [13:44:54]MH_I2C_Read... [13:44:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:44:54]Read from MH i2c: E2 [13:44:54]MH_I2C_Read... [13:44:54]Read from MH i2c: E2 03 00 [13:44:54]MH_I2C_Read... [13:44:54]Read from MH i2c: E2 03 00 32 99 00 90 00 3F [13:44:54]RAPDU: 90 00 [13:44:54]wFMCommunicate OK [13:44:54]wFMCommunicate request_size=255 [13:44:54]MH_SAM_APDU [13:44: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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 50 01 00 00 F4 03 04 00 5A 38 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C1 C0 04 00 35 04 06 00 FD [13:44:54]Write to MH i2c: E2 02 01 33 99 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 50 01 00 00 F4 03 04 00 5A 38 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C1 C0 04 00 35 04 06 00 FD 00 00 9C [13:44:54]Write i2c OK [13:44:54]MH_I2C_Read... [13:44:54]Read from MH i2c: E2 [13:44:54]MH_I2C_Read... [13:44:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:44:54]Read from MH i2c: E2 03 00 [13:44:54]MH_I2C_Read... [13:44:54]Read from MH i2c: E2 03 00 33 99 00 90 00 40 [13:44:54]RAPDU: 90 00 [13:44:54]wFMCommunicate OK [13:44:54]wFMCommunicate request_size=10 [13:44:54]MH_SAM_APDU [13:44:54]CAPDU: 80 0D 02 02 05 D9 E7 8C F1 46 [13:44:54]Write to MH i2c: E2 0D 00 34 99 80 0D 02 02 05 00 D9 E7 8C F1 46 00 00 D4 [13:44:54]Write i2c OK [13:44:54]MH_I2C_Read... [13:44:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:44:54]Read from MH i2c: E2 [13:44:54]MH_I2C_Read... [13:44:54]Read from MH i2c: E2 03 00 [13:44:54]MH_I2C_Read... [13:44:54]Read from MH i2c: E2 03 00 34 99 00 90 00 41 [13:44:54]RAPDU: 90 00 [13:44:54]wFMCommunicate OK [13:44:54]wFMCommunicate request_size=4 [13:44:54]MH_SAM_APDU [13:44:54]CAPDU: 80 0D 03 02 [13:44:54]Write to MH i2c: E2 08 00 35 99 80 0D 03 02 00 00 00 00 49 [13:44:54]Write i2c OK [13:44:54]MH_I2C_Read... [13:44:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:44:54]Read from MH i2c: E2 [13:44:54]MH_I2C_Read... [13:44:54]Read from MH i2c: E2 0B 00 [13:44:54]MH_I2C_Read... [13:44:54]Read from MH i2c: E2 0B 00 35 99 00 1C E9 D3 DB 91 BC 58 BC 90 00 5E [13:44:54]RAPDU: 1C E9 D3 DB 91 BC 58 BC 90 00 [13:44:54]wFMCommunicate OK [13:44:54]SAM_PROTO_SignData done [13:44:54]FM_MakeSignedData done [13:44:54]CreateOFDProtocolMessage [13:44:54]wFMCommunicate request_size=4 [13:44:54]MH_SAM_APDU [13:44:54]CAPDU: 80 11 00 00 [13:44:54]Write to MH i2c: E2 08 00 36 99 80 11 00 00 00 00 00 00 49 [13:44:54]Write i2c OK [13:44:54]MH_I2C_Read... [13:44:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:44:54]Read from MH i2c: E2 [13:44:54]MH_I2C_Read... [13:44:54]Read from MH i2c: E2 17 00 [13:44:54]MH_I2C_Read... [13:44:54]Read from MH i2c: E2 17 00 36 99 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9E [13:44:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:44:54]wFMCommunicate OK [13:44:54]CreateOFDProtocolMessage done [13:44:54]OFDSenderStorePacket 311489 [13:44:54]StoreOFDPacket docnum=311489 [13:44:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 9F 0C 07 01 C1 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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 50 01 00 00 F4 03 04 00 5A 38 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C1 C0 04 00 35 04 06 00 FD D9 E7 8C F1 46 1C E9 D3 DB 91 BC 58 BC [13:44:54]CheckFolder [13:44:54]dirname=/storage/ofd_packets [13:44:54]CheckFolder done [13:44:54]ProducePacketName [13:44:54]name=ofd_packets/00311489 [13:44:54]NVStorageSaveData ofd_packets/00311489 [13:44:54]File name is /storage/ofd_packets/00311489 [13:44:54]Write 301 bytes [13:44:54]NVStorageSaveData done [13:44:54]OFDSenderStorePacket done [13:44:54]KKMCreateOFDPacket done [13:44:54]NVStorageSaveData kkm_last_timestamp [13:44:54]File name is /storage/kkm_last_timestamp [13:44:54]Write 4 bytes [13:44:54]NVStorageSaveData done [13:44:54]ExternCall_PrintAddStr [13:44:54]wPrintStart [13:44:54]Write to MH i2c: 01 00 00 37 99 D0 [13:44:54]Write i2c OK [13:44:54]MH_I2C_Read... [13:44:54]Read from MH i2c: 01 [13:44:54]MH_I2C_Read... [13:44:54]Read from MH i2c: 01 07 00 [13:44:54]MH_I2C_Read... [13:44:54]Read from MH i2c: 01 07 00 37 99 00 00 00 00 00 FF 0F E5 [13:44:54]RasterBufferAndPrint [13:44:54]line Счет N : (1)645293 [13:44:54]line ИНН: 02508201610067 [13:44:54]line Контрольно-Кассовый Чек [13:44:54]line ПРОДАЖА [13:44:54]line ТРК (МРК, ГНК) : 41 [13:44:54]line Товар: 2710124130 [13:44:54]line Аи-92-К-2 [13:44:54]line 2.990 * 66.90 [13:44:54]line = 200.03 [13:44:54]line НДС 12% НСП 1% [13:44:54]line > о реализуемом товаре [13:44:54]line ОКРУГЛЕНИЕ: -0.03 [13:44:54]line ИТОГО: 200.00 [13:44:54]line Внесено: 200.00 [13:44:54]line СДАЧА: 0.00 [13:44:54]line НСП 1% : 1.77 [13:44:54]line НДС 12% : 21.24 [13:44:54]line Наличными: 200.00 [13:44:54]line Безнал.: 0.00 [13:44:54]line Место: АЗС № 172 "Партнер Нефть" [13:44:54]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:44:54]line СНО: Общий режим [13:44:54]line Чек 336 30.10.2024 13:44 [13:44:54]line Смена: 536 ФФД: 1.0 [13:44:54]line ЗНМ: 0300000116 [13:44:54]line РНМ: 0000000000091780 [13:44:54]line Версия ККМ: 001 [13:44:54]line ФМ: 0000000000871765 [13:44:54]line ФД: 311489 [13:44:54]line ФПД: 279112334504262 [13:44:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T134458&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311489&fm=279112334504262&tin=02508201610067®Number=0000000000091780&sum=20000 [13:44:55]OFD Sender: Processing packet 311489 [packets to send 223, broken 222] [13:44:55]ProducePacketName [13:44:55]name=ofd_packets/00311489 [13:44:55]OFD Sender: To server: pG, [13:44:55]CommunicateWithHost lk.salyk.kg:30040 [13:44:55]ConnectInit lk.salyk.kg [13:44:55]written 0, free lines is 4095 [13:44:55]Connected sock=10 [13:44:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 9F 0C 07 01 C1 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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 50 01 00 00 F4 03 04 00 5A 38 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C1 C0 04 00 35 04 06 00 FD D9 E7 8C F1 46 1C E9 D3 DB 91 BC 58 BC [13:44:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 30 E7 47 00 6C 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 31 37 36 35 10 04 04 00 C1 C0 04 00 F4 03 04 00 AA DE 21 67 B6 04 01 00 00 E8 0C 0A 20 63 09 9B BC [13:44:55]CommunicateWithHost err = 0 [13:44:55]CheckOFDResponse [13:44:55]1017 (14) - 77093643461234 [13:44:55]1041 (16) - 0000000000871765 [13:44:55]1040 (4) - 311489 [13:44:55]1012 (4) - 30.10.2024 07:22 [13:44:55]1206 (1) - 0 [13:44:55]OFD Sender: Remove packet 311489 [13:44:55]ProducePacketName [13:44:55]name=ofd_packets/00311489 [13:44:55]NVStorageDeleteData [13:44:55]Write to MH i2c: 01 00 00 61 99 FA [13:44:55]Write i2c OK [13:44:55]MH_I2C_Read... [13:44:55]Read from MH i2c: 01 [13:44:55]MH_I2C_Read... [13:44:55]Read from MH i2c: 01 07 00 [13:44:55]MH_I2C_Read... [13:44:55]Read from MH i2c: 01 07 00 61 99 00 00 00 00 00 D6 0C E3 [13:44:55]RasterBufferAndPrint [13:44:55]line [13:44:55]line [13:44:55]line [13:44:55]line [13:44:55]line [13:44:55]written 0, free lines is 3293 [13:44:55]MH_Cut [13:44:55]Write to MH i2c: D1 01 00 68 99 01 D3 [13:44:55]Write i2c OK [13:44:55]MH_I2C_Read... [13:44:55]Read from MH i2c: D1 [13:44:55]MH_I2C_Read... [13:44:55]Read from MH i2c: D1 01 00 [13:44:55]MH_I2C_Read... [13:44:55]Read from MH i2c: D1 01 00 68 99 00 D2 [13:44:55]Write to MH i2c: 01 00 00 69 99 02 [13:44:55]Write i2c OK [13:44:55]MH_I2C_Read... [13:44:55]OFD Sender: No OFD packet to send [13:44:56]*** Cut start [13:44:56]*** Purtial cut [13:44:56]*** Stage 1: CUTSNS_PIN = 1 [13:44:56]Read from MH i2c: 01 [13:44:56]MH_I2C_Read... [13:44:56]*** Stop cut motor [13:44:56]*** Cut end [13:44:56]Read from MH i2c: 01 07 00 [13:44:56]MH_I2C_Read... [13:44:56]Read from MH i2c: 01 07 00 69 99 00 00 00 00 00 FF 0F 17 [13:44:56]process_action close_receipt done [13:44:56]requested_data is exist [13:44:56]produce_requested_data [13:44:56]requested_item fm.sn is exist - process it [13:44:56]wFMCommunicate request_size=4 [13:44:56]MH_SAM_APDU [13:44:56]CAPDU: 80 11 00 00 [13:44:56]Write to MH i2c: E2 08 00 6A 99 80 11 00 00 00 00 00 00 7D [13:44:56]Write i2c OK [13:44:56]MH_I2C_Read... [13:44:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:44:56]Read from MH i2c: E2 [13:44:56]MH_I2C_Read... [13:44:56]Read from MH i2c: E2 17 00 [13:44:56]MH_I2C_Read... [13:44:56]Read from MH i2c: E2 17 00 6A 99 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D2 [13:44:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:44:56]wFMCommunicate OK [13:44:56]requested_item fd.num is exist - process it [13:44:56]SAM_PROTO_GetFieldsCounters [13:44:56]wFMCommunicate request_size=4 [13:44:56]MH_SAM_APDU [13:44:56]CAPDU: 80 13 00 00 [13:44:56]Write to MH i2c: E2 08 00 6B 99 80 13 00 00 00 00 00 00 80 [13:44:56]Write i2c OK [13:44:56]MH_I2C_Read... [13:44:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:44:56]Read from MH i2c: E2 [13:44:56]MH_I2C_Read... [13:44:56]Read from MH i2c: E2 62 00 [13:44:56]MH_I2C_Read... [13:44:56]Read from MH i2c: E2 62 00 6B 99 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C1 C0 04 00 0E 04 04 00 18 02 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 35 [13:44: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C1 C0 04 00 0E 04 04 00 18 02 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 [13:44:56]wFMCommunicate OK [13:44:56]SAM_PROTO_GetFieldsCounters done [13:44:56]requested_item shift.num is exist - process it [13:44:56]requested_item shift.opened is exist - process it [13:44:56]req_shift_opened [13:44:56]FM_GetShiftState [13:44:56]SAM_PROTO_GetShiftState [13:44:56]wFMCommunicate request_size=4 [13:44:56]MH_SAM_APDU [13:44:56]CAPDU: 80 13 01 00 [13:44:56]Write to MH i2c: E2 08 00 6C 99 80 13 01 00 00 00 00 00 82 [13:44:56]Write i2c OK [13:44:56]MH_I2C_Read... [13:44:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:44:56]Read from MH i2c: E2 [13:44:56]MH_I2C_Read... [13:44:56]Read from MH i2c: E2 0E 00 [13:44:56]MH_I2C_Read... [13:44:56]Read from MH i2c: E2 0E 00 6C 99 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 6D [13:44:56]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:44:56]wFMCommunicate OK [13:44:56]SAM_PROTO_GetShiftState done [13:44:56]FM_GetShiftState done [13:44:56]req_shift_opened done [13:44:56]requested_item shift.open_date is exist - process it [13:44:56]req_shift_open_date [13:44:56]req_shift_open_date done [13:44:56]produce_requested_data done [13:44:56]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311489,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:44:56]process_action_free close_receipt [13:44:56]json_value_free [13:44:56]json_value_free done [13:44:56]process_json_proto returns [13:44:56]Send response to host [13:44:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311489,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:44:56]free response buf [13:44:56]execute_script done [13:44:56]execute_script returns [13:44:56]free content buf [13:44:56]Sock 9.Close socket [13:44:56]Sock 9.Thread stoped [13:45:00]OFD Sender: No OFD packet to send [13:45:05]OFD Sender: No OFD packet to send [13:45:10]OFD Sender: No OFD packet to send [13:45:15]OFD Sender: No OFD packet to send [13:45:20]OFD Sender: No OFD packet to send [13:45:25]OFD Sender: No OFD packet to send [13:45:30]OFD Sender: No OFD packet to send [13:45:35]OFD Sender: No OFD packet to send [13:45:40]OFD Sender: No OFD packet to send [13:45:46]OFD Sender: No OFD packet to send [13:45:51]OFD Sender: No OFD packet to send [13:45:53]accept exits with 7 [13:45:53]New connection [13:45:53]New thread 3066654052 created [13:45:53]Thread 3066510692 joined [13:45:53]Waiting for new connection... [13:45:53] Sock 7.Parse request [13:45:53]Sock 7.Check first char [13:45:53]Sock 7.First char is OK [13:45:53]request: POST /json_proto HTTP/1.0 [13:45:53]Method: POST [13:45:53]URL: /json_proto [13:45:53]Method is POST - this is cgi request [13:45:53]url: /json_proto [13:45:53]query_string will be loaded in cgi processing [13:45:53]execute_cgi json_proto POST (null) [13:45:53]execute_cgi path=json_proto method=POST [13:45:53]POST find Content-Length [13:45:53]Host: 172.17.96.3:8080 [13:45:53]Content-Length: 674 [13:45:53]Content-Type: application/json [13:45:53] [13:45:53]POST finish read [13:45:53]Found Content-Length = 674 [13:45:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645294", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "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" ] } } [13:45:53]execute_script... [13: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)645294", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "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" ] } } [13:45:53]POST & json_proto [13:45:53]process_json_proto [13:45:53]json parsed OK: [13:45:53]protocol is kg_v1.0 [13:45:53]action value=close_receipt [13:45:53]process_action close_receipt [13:45:53]cmd_close_receipt [13:45:53]MH_GetDate [13:45:53]Write to MH i2c: F0 00 00 6D 99 F5 [13:45:53]Write i2c OK [13:45:53]MH_I2C_Read... [13:45:53]Read from MH i2c: F0 [13:45:53]MH_I2C_Read... [13:45:53]Read from MH i2c: F0 09 00 [13:45:53]MH_I2C_Read... [13:45:53]Read from MH i2c: F0 09 00 6D 99 00 96 38 22 67 44 5E 04 65 60 [13:45:53]GetLastDocTimeStamp 1730295898 [13:45:53]current date 1730295958 [13:45:53]FM_GetShiftState [13:45:53]SAM_PROTO_GetShiftState [13:45:53]wFMCommunicate request_size=4 [13:45:53]MH_SAM_APDU [13:45:53]CAPDU: 80 13 01 00 [13:45:53]Write to MH i2c: E2 08 00 6E 99 80 13 01 00 00 00 00 00 84 [13:45:53]Write i2c OK [13:45:53]MH_I2C_Read... [13:45:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:45:53]Read from MH i2c: E2 [13:45:53]MH_I2C_Read... [13:45:53]Read from MH i2c: E2 0E 00 [13:45:53]MH_I2C_Read... [13:45:53]Read from MH i2c: E2 0E 00 6E 99 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 6F [13:45:53]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:45:53]wFMCommunicate OK [13:45:53]SAM_PROTO_GetShiftState done [13:45:53]FM_GetShiftState done [13:45:53]opened in 1730247899 [13:45:53]opened+sec_in_day 1730334299 [13:45:53]quantity*price = 50063 [13:45:53]sum+1 = 50064 [13:45:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 337 30.10.2024 13:45 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311490 ФПД: 209346134787892 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T134558&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311490&fm=209346134787892&tin=02508201610067®Number=0000000000091780&sum=50000 [13:45:54]StoreToDocumentArchive [13:45:54]shift 536 fd 311490 [13:45:54]save to /storage/0536/doc_00311490 [13:45:54]save last doc name /storage/0536/doc_00311490 to /storage/kkm_last_doc_name [13:45:54]save OK [13:45:54]Clear old archive folders... [13:45:54]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:45:54]tlvbuf is 00680F30 [13:45:54]SAM_PROTO_ClearQueue [13:45:54]wFMCommunicate request_size=4 [13:45:54]MH_SAM_APDU [13:45:54]CAPDU: 80 09 00 00 [13:45:54]Write to MH i2c: E2 08 00 7B 99 80 09 00 00 00 00 00 00 86 [13:45:54]Write i2c OK [13:45:54]MH_I2C_Read... [13:45:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:45:54]Read from MH i2c: E2 [13:45:54]MH_I2C_Read... [13:45:54]Read from MH i2c: E2 03 00 [13:45:54]MH_I2C_Read... [13:45:54]Read from MH i2c: E2 03 00 7B 99 00 90 00 88 [13:45:54]RAPDU: 90 00 [13:45:54]wFMCommunicate OK [13:45:54]SAM_PROTO_ClearQueue done [13:45:54]KKMCreateOFDPacket [13:45:54]OFDProtocolAddRootSTLVToBuf [13:45:54]FM_MakeSignedData [13:45:54]FM_MakeSignedData [13:45:54]SAM_PROTO_SignData [13:45:54]wFMCommunicate request_size=4 [13:45:54]MH_SAM_APDU [13:45:54]CAPDU: 80 0D 01 02 [13:45:54]Write to MH i2c: E2 08 00 7C 99 80 0D 01 02 00 00 00 00 8E [13:45:54]Write i2c OK [13:45:54]MH_I2C_Read... [13:45:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:45:54]Read from MH i2c: E2 [13:45:54]MH_I2C_Read... [13:45:54]Read from MH i2c: E2 03 00 [13:45:54]MH_I2C_Read... [13:45:54]Read from MH i2c: E2 03 00 7C 99 00 90 00 89 [13:45:54]RAPDU: 90 00 [13:45:54]wFMCommunicate OK [13:45:54]wFMCommunicate request_size=255 [13:45:54]MH_SAM_APDU [13: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 32 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 51 01 00 00 F4 03 04 00 96 38 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C2 C0 04 00 35 04 06 00 BE 66 31 FF [13:45:54]Write to MH i2c: E2 02 01 7D 99 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 32 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 51 01 00 00 F4 03 04 00 96 38 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C2 C0 04 00 35 04 06 00 BE 66 31 FF 00 00 37 [13:45:54]Write i2c OK [13:45:54]MH_I2C_Read... [13:45:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:45:54]Read from MH i2c: E2 [13:45:54]MH_I2C_Read... [13:45:54]Read from MH i2c: E2 03 00 [13:45:54]MH_I2C_Read... [13:45:54]Read from MH i2c: E2 03 00 7D 99 00 90 00 8A [13:45:54]RAPDU: 90 00 [13:45:54]wFMCommunicate OK [13:45:54]wFMCommunicate request_size=7 [13:45:54]MH_SAM_APDU [13:45:54]CAPDU: 80 0D 02 02 02 C7 34 [13:45:54]Write to MH i2c: E2 0A 00 7E 99 80 0D 02 02 02 00 C7 34 00 00 90 [13:45:54]Write i2c OK [13:45:54]MH_I2C_Read... [13:45:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:45:54]Read from MH i2c: E2 [13:45:54]MH_I2C_Read... [13:45:54]Read from MH i2c: E2 03 00 [13:45:54]MH_I2C_Read... [13:45:54]Read from MH i2c: E2 03 00 7E 99 00 90 00 8B [13:45:54]RAPDU: 90 00 [13:45:54]wFMCommunicate OK [13:45:54]wFMCommunicate request_size=4 [13:45:54]MH_SAM_APDU [13:45:54]CAPDU: 80 0D 03 02 [13:45:54]Write to MH i2c: E2 08 00 7F 99 80 0D 03 02 00 00 00 00 93 [13:45:54]Write i2c OK [13:45:54]MH_I2C_Read... [13:45:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:45:54]Read from MH i2c: E2 [13:45:54]MH_I2C_Read... [13:45:54]Read from MH i2c: E2 0B 00 [13:45:54]MH_I2C_Read... [13:45:54]Read from MH i2c: E2 0B 00 7F 99 00 81 10 68 F4 E8 3D 34 E3 90 00 BD [13:45:54]RAPDU: 81 10 68 F4 E8 3D 34 E3 90 00 [13:45:54]wFMCommunicate OK [13:45:54]SAM_PROTO_SignData done [13:45:54]FM_MakeSignedData done [13:45:54]CreateOFDProtocolMessage [13:45:54]wFMCommunicate request_size=4 [13:45:54]MH_SAM_APDU [13:45:54]CAPDU: 80 11 00 00 [13:45:54]Write to MH i2c: E2 08 00 80 99 80 11 00 00 00 00 00 00 93 [13:45:54]Write i2c OK [13:45:54]MH_I2C_Read... [13:45:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:45:55]Read from MH i2c: E2 [13:45:55]MH_I2C_Read... [13:45:55]Read from MH i2c: E2 17 00 [13:45:55]MH_I2C_Read... [13:45:55]Read from MH i2c: E2 17 00 80 99 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E8 [13:45:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:45:55]wFMCommunicate OK [13:45:55]CreateOFDProtocolMessage done [13:45:55]OFDSenderStorePacket 311490 [13:45:55]StoreOFDPacket docnum=311490 [13:45:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 38 B9 04 01 89 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 32 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 51 01 00 00 F4 03 04 00 96 38 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C2 C0 04 00 35 04 06 00 BE 66 31 FF C7 34 81 10 68 F4 E8 3D 34 E3 [13:45:55]CheckFolder [13:45:55]dirname=/storage/ofd_packets [13:45:55]CheckFolder done [13:45:55]ProducePacketName [13:45:55]name=ofd_packets/00311490 [13:45:55]NVStorageSaveData ofd_packets/00311490 [13:45:55]File name is /storage/ofd_packets/00311490 [13:45:55]Write 298 bytes [13:45:55]NVStorageSaveData done [13:45:55]OFDSenderStorePacket done [13:45:55]KKMCreateOFDPacket done [13:45:55]NVStorageSaveData kkm_last_timestamp [13:45:55]File name is /storage/kkm_last_timestamp [13:45:55]Write 4 bytes [13:45:55]NVStorageSaveData done [13:45:55]ExternCall_PrintAddStr [13:45:55]wPrintStart [13:45:55]Write to MH i2c: 01 00 00 81 99 1A [13:45:55]Write i2c OK [13:45:55]MH_I2C_Read... [13:45:55]Read from MH i2c: 01 [13:45:55]MH_I2C_Read... [13:45:55]Read from MH i2c: 01 07 00 [13:45:55]MH_I2C_Read... [13:45:55]Read from MH i2c: 01 07 00 81 99 00 00 00 00 00 FF 0F 2F [13:45:55]RasterBufferAndPrint [13:45:55]line Счет N : (1)645294 [13:45:55]line ИНН: 02508201610067 [13:45:55]line Контрольно-Кассовый Чек [13:45:55]line ПРОДАЖА [13:45:55]line ТРК (МРК, ГНК) : 21 [13:45:55]line Товар: 2710194210 [13:45:55]line ДТ-К-2 [13:45:55]line 6.570 * 76.20 [13:45:55]line = 500.63 [13:45:55]line НДС 12% НСП 1% [13:45:55]line > о реализуемом товаре [13:45:55]line ОКРУГЛЕНИЕ: -0.63 [13:45:55]line ИТОГО: 500.00 [13:45:55]line Внесено: 500.00 [13:45:55]line СДАЧА: 0.00 [13:45:55]line НСП 1% : 4.43 [13:45:55]line НДС 12% : 53.16 [13:45:55]line Наличными: 500.00 [13:45:55]line Безнал.: 0.00 [13:45:55]line Место: АЗС № 172 "Партнер Нефть" [13:45:55]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:45:55]line СНО: Общий режим [13:45:55]line Чек 337 30.10.2024 13:45 [13:45:55]line Смена: 536 ФФД: 1.0 [13:45:55]line ЗНМ: 0300000116 [13:45:55]line РНМ: 0000000000091780 [13:45:55]line Версия ККМ: 001 [13:45:55]line ФМ: 0000000000871765 [13:45:55]line ФД: 311490 [13:45:55]line ФПД: 209346134787892 [13:45:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T134558&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311490&fm=209346134787892&tin=02508201610067®Number=0000000000091780&sum=50000 [13:45:55]OFD Sender: Processing packet 311490 [packets to send 223, broken 222] [13:45:55]ProducePacketName [13:45:55]name=ofd_packets/00311490 [13:45:55]OFD Sender: To server: pG, [13:45:55]CommunicateWithHost lk.salyk.kg:30040 [13:45:55]ConnectInit lk.salyk.kg [13:45:55]written 0, free lines is 4095 [13:45:55]Connected sock=10 [13:45:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 38 B9 04 01 89 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 32 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 51 01 00 00 F4 03 04 00 96 38 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C2 C0 04 00 35 04 06 00 BE 66 31 FF C7 34 81 10 68 F4 E8 3D 34 E3 [13:45:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 4C 37 47 00 00 0F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C2 C0 04 00 F4 03 04 00 E6 DE 21 67 B6 04 01 00 00 08 38 A0 59 44 17 19 64 [13:45:55]CommunicateWithHost err = 0 [13:45:55]CheckOFDResponse [13:45:55]1017 (14) - 77093643461234 [13:45:55]1041 (16) - 0000000000871765 [13:45:55]1040 (4) - 311490 [13:45:55]1012 (4) - 30.10.2024 07:23 [13:45:55]1206 (1) - 0 [13:45:55]OFD Sender: Remove packet 311490 [13:45:55]ProducePacketName [13:45:55]name=ofd_packets/00311490 [13:45:55]NVStorageDeleteData [13:45:55]Write to MH i2c: 01 00 00 AB 99 44 [13:45:55]Write i2c OK [13:45:55]MH_I2C_Read... [13:45:55]Read from MH i2c: 01 [13:45:55]MH_I2C_Read... [13:45:55]Read from MH i2c: 01 07 00 [13:45:55]MH_I2C_Read... [13:45:55]Read from MH i2c: 01 07 00 AB 99 00 00 00 00 00 CD 0C 24 [13:45:55]RasterBufferAndPrint [13:45:55]line [13:45:55]line [13:45:55]line [13:45:55]line [13:45:55]line [13:45:55]written 0, free lines is 3283 [13:45:55]MH_Cut [13:45:55]Write to MH i2c: D1 01 00 B2 99 01 1D [13:45:55]Write i2c OK [13:45:55]MH_I2C_Read... [13:45:55]Read from MH i2c: D1 [13:45:55]MH_I2C_Read... [13:45:55]Read from MH i2c: D1 01 00 [13:45:55]MH_I2C_Read... [13:45:55]Read from MH i2c: D1 01 00 B2 99 00 1C [13:45:55]Write to MH i2c: 01 00 00 B3 99 4C [13:45:55]Write i2c OK [13:45:55]MH_I2C_Read... [13:45:56]OFD Sender: No OFD packet to send [13:45:56]*** Cut start [13:45:56]*** Purtial cut [13:45:56]*** Stage 1: CUTSNS_PIN = 1 [13:45:56]Read from MH i2c: 01 [13:45:56]MH_I2C_Read... [13:45:56]*** Stop cut motor [13:45:56]*** Cut end [13:45:56]Read from MH i2c: 01 07 00 [13:45:56]MH_I2C_Read... [13:45:56]Read from MH i2c: 01 07 00 B3 99 00 00 00 00 00 FF 0F 61 [13:45:56]process_action close_receipt done [13:45:56]requested_data is exist [13:45:56]produce_requested_data [13:45:56]requested_item fm.sn is exist - process it [13:45:56]wFMCommunicate request_size=4 [13:45:56]MH_SAM_APDU [13:45:56]CAPDU: 80 11 00 00 [13:45:56]Write to MH i2c: E2 08 00 B4 99 80 11 00 00 00 00 00 00 C7 [13:45:56]Write i2c OK [13:45:56]MH_I2C_Read... [13:45:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:45:56]Read from MH i2c: E2 [13:45:56]MH_I2C_Read... [13:45:56]Read from MH i2c: E2 17 00 [13:45:56]MH_I2C_Read... [13:45:56]Read from MH i2c: E2 17 00 B4 99 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 1C [13:45:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:45:56]wFMCommunicate OK [13:45:56]requested_item fd.num is exist - process it [13:45:56]SAM_PROTO_GetFieldsCounters [13:45:56]wFMCommunicate request_size=4 [13:45:56]MH_SAM_APDU [13:45:56]CAPDU: 80 13 00 00 [13:45:56]Write to MH i2c: E2 08 00 B5 99 80 13 00 00 00 00 00 00 CA [13:45:56]Write i2c OK [13:45:56]MH_I2C_Read... [13:45:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:45:57]Read from MH i2c: E2 [13:45:57]MH_I2C_Read... [13:45:57]Read from MH i2c: E2 62 00 [13:45:57]MH_I2C_Read... [13:45:57]Read from MH i2c: E2 62 00 B5 99 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C2 C0 04 00 0E 04 04 00 18 02 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 83 [13: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C2 C0 04 00 0E 04 04 00 18 02 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 [13:45:57]wFMCommunicate OK [13:45:57]SAM_PROTO_GetFieldsCounters done [13:45:57]requested_item shift.num is exist - process it [13:45:57]requested_item shift.opened is exist - process it [13:45:57]req_shift_opened [13:45:57]FM_GetShiftState [13:45:57]SAM_PROTO_GetShiftState [13:45:57]wFMCommunicate request_size=4 [13:45:57]MH_SAM_APDU [13:45:57]CAPDU: 80 13 01 00 [13:45:57]Write to MH i2c: E2 08 00 B6 99 80 13 01 00 00 00 00 00 CC [13:45:57]Write i2c OK [13:45:57]MH_I2C_Read... [13:45:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:45:57]Read from MH i2c: E2 [13:45:57]MH_I2C_Read... [13:45:57]Read from MH i2c: E2 0E 00 [13:45:57]MH_I2C_Read... [13:45:57]Read from MH i2c: E2 0E 00 B6 99 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 B7 [13:45:57]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:45:57]wFMCommunicate OK [13:45:57]SAM_PROTO_GetShiftState done [13:45:57]FM_GetShiftState done [13:45:57]req_shift_opened done [13:45:57]requested_item shift.open_date is exist - process it [13:45:57]req_shift_open_date [13:45:57]req_shift_open_date done [13:45:57]produce_requested_data done [13:45:57]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311490,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:45:57]process_action_free close_receipt [13:45:57]json_value_free [13:45:57]json_value_free done [13:45:57]process_json_proto returns [13:45:57]Send response to host [13:45:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311490,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:45:57]free response buf [13:45:57]execute_script done [13:45:57]execute_script returns [13:45:57]free content buf [13:45:57]Sock 7.Close socket [13:45:57]Sock 7.Thread stoped [13:46:01]OFD Sender: No OFD packet to send [13:46:06]OFD Sender: No OFD packet to send [13:46:11]OFD Sender: No OFD packet to send [13:46:16]OFD Sender: No OFD packet to send [13:46:21]OFD Sender: No OFD packet to send [13:46:26]OFD Sender: No OFD packet to send [13:46:31]OFD Sender: No OFD packet to send [13:46:36]OFD Sender: No OFD packet to send [13:46:41]OFD Sender: No OFD packet to send [13:46:46]OFD Sender: No OFD packet to send [13:46:51]OFD Sender: No OFD packet to send [13:46:56]OFD Sender: No OFD packet to send [13:47:01]OFD Sender: No OFD packet to send [13:47:06]OFD Sender: No OFD packet to send [13:47:11]OFD Sender: No OFD packet to send [13:47:16]OFD Sender: No OFD packet to send [13:47:21]OFD Sender: No OFD packet to send [13:47:26]OFD Sender: No OFD packet to send [13:47:31]OFD Sender: No OFD packet to send [13:47:36]OFD Sender: No OFD packet to send [13:47:41]OFD Sender: No OFD packet to send [13:47:46]OFD Sender: No OFD packet to send [13:47:51]OFD Sender: No OFD packet to send [13:47:56]OFD Sender: No OFD packet to send [13:48:01]OFD Sender: No OFD packet to send [13:48:06]OFD Sender: No OFD packet to send [13:48:11]OFD Sender: No OFD packet to send [13:48:16]OFD Sender: No OFD packet to send [13:48:21]OFD Sender: No OFD packet to send [13:48:23]accept exits with 9 [13:48:23]New connection [13:48:23]New thread 3066510692 created [13:48:23]Thread 3066654052 joined [13:48:23]Waiting for new connection... [13:48:23] Sock 9.Parse request [13:48:23]Sock 9.Check first char [13:48:23]Sock 9.First char is OK [13:48:23]request: POST /json_proto HTTP/1.0 [13:48:23]Method: POST [13:48:23]URL: /json_proto [13:48:23]Method is POST - this is cgi request [13:48:23]url: /json_proto [13:48:23]query_string will be loaded in cgi processing [13:48:23]execute_cgi json_proto POST (null) [13:48:23]execute_cgi path=json_proto method=POST [13:48:23]POST find Content-Length [13:48:23]Host: 172.17.96.3:8080 [13:48:23]Content-Length: 674 [13:48:23]Content-Type: application/json [13:48:23] [13:48:23]POST finish read [13:48:23]Found Content-Length = 674 [13:48:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645295", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "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" ] } } [13:48:23]execute_script... [13:48: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)645295", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "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" ] } } [13:48:23]POST & json_proto [13:48:23]process_json_proto [13:48:23]json parsed OK: [13:48:23]protocol is kg_v1.0 [13:48:23]action value=close_receipt [13:48:23]process_action close_receipt [13:48:23]cmd_close_receipt [13:48:23]MH_GetDate [13:48:23]Write to MH i2c: F0 00 00 B7 99 3F [13:48:23]Write i2c OK [13:48:23]MH_I2C_Read... [13:48:23]Read from MH i2c: F0 [13:48:23]MH_I2C_Read... [13:48:23]Read from MH i2c: F0 09 00 [13:48:23]MH_I2C_Read... [13:48:23]Read from MH i2c: F0 09 00 B7 99 00 2D 39 22 67 44 5E 04 65 42 [13:48:23]GetLastDocTimeStamp 1730295958 [13:48:23]current date 1730296109 [13:48:23]FM_GetShiftState [13:48:23]SAM_PROTO_GetShiftState [13:48:23]wFMCommunicate request_size=4 [13:48:23]MH_SAM_APDU [13:48:23]CAPDU: 80 13 01 00 [13:48:23]Write to MH i2c: E2 08 00 B8 99 80 13 01 00 00 00 00 00 CE [13:48:23]Write i2c OK [13:48:23]MH_I2C_Read... [13:48:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:48:23]Read from MH i2c: E2 [13:48:23]MH_I2C_Read... [13:48:23]Read from MH i2c: E2 0E 00 [13:48:23]MH_I2C_Read... [13:48:23]Read from MH i2c: E2 0E 00 B8 99 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 B9 [13:48:23]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:48:23]wFMCommunicate OK [13:48:23]SAM_PROTO_GetShiftState done [13:48:23]FM_GetShiftState done [13:48:23]opened in 1730247899 [13:48:23]opened+sec_in_day 1730334299 [13:48:23]quantity*price = 50063 [13:48:23]sum+1 = 50064 [13:48:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 338 30.10.2024 13:48 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311491 ФПД: 16659325921390 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T134829&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311491&fm=16659325921390&tin=02508201610067®Number=0000000000091780&sum=50000 [13:48:25]StoreToDocumentArchive [13:48:25]shift 536 fd 311491 [13:48:25]save to /storage/0536/doc_00311491 [13:48:25]save last doc name /storage/0536/doc_00311491 to /storage/kkm_last_doc_name [13:48:25]save OK [13:48:25]Clear old archive folders... [13:48:25]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:48:25]tlvbuf is 00634050 [13:48:25]SAM_PROTO_ClearQueue [13:48:25]wFMCommunicate request_size=4 [13:48:25]MH_SAM_APDU [13:48:25]CAPDU: 80 09 00 00 [13:48:25]Write to MH i2c: E2 08 00 C5 99 80 09 00 00 00 00 00 00 D0 [13:48:25]Write i2c OK [13:48:25]MH_I2C_Read... [13:48:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:48:25]Read from MH i2c: E2 [13:48:25]MH_I2C_Read... [13:48:25]Read from MH i2c: E2 03 00 [13:48:25]MH_I2C_Read... [13:48:25]Read from MH i2c: E2 03 00 C5 99 00 90 00 D2 [13:48:25]RAPDU: 90 00 [13:48:25]wFMCommunicate OK [13:48:25]SAM_PROTO_ClearQueue done [13:48:25]KKMCreateOFDPacket [13:48:25]OFDProtocolAddRootSTLVToBuf [13:48:25]FM_MakeSignedData [13:48:25]FM_MakeSignedData [13:48:25]SAM_PROTO_SignData [13:48:25]wFMCommunicate request_size=4 [13:48:25]MH_SAM_APDU [13:48:25]CAPDU: 80 0D 01 02 [13:48:25]Write to MH i2c: E2 08 00 C6 99 80 0D 01 02 00 00 00 00 D8 [13:48:25]Write i2c OK [13:48:25]MH_I2C_Read... [13:48:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:48:25]Read from MH i2c: E2 [13:48:25]MH_I2C_Read... [13:48:25]Read from MH i2c: E2 03 00 [13:48:25]MH_I2C_Read... [13:48:25]Read from MH i2c: E2 03 00 C6 99 00 90 00 D3 [13:48:25]RAPDU: 90 00 [13:48:25]wFMCommunicate OK [13:48:25]wFMCommunicate request_size=255 [13:48:25]MH_SAM_APDU [13:48: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 32 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 52 01 00 00 F4 03 04 00 2D 39 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C3 C0 04 00 35 04 06 00 0F 26 CD 34 [13:48:25]Write to MH i2c: E2 02 01 C7 99 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 32 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 52 01 00 00 F4 03 04 00 2D 39 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C3 C0 04 00 35 04 06 00 0F 26 CD 34 00 00 FD [13:48:25]Write i2c OK [13:48:25]MH_I2C_Read... [13:48:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:48:25]Read from MH i2c: E2 [13:48:25]MH_I2C_Read... [13:48:25]Read from MH i2c: E2 03 00 [13:48:25]MH_I2C_Read... [13:48:25]Read from MH i2c: E2 03 00 C7 99 00 90 00 D4 [13:48:25]RAPDU: 90 00 [13:48:25]wFMCommunicate OK [13:48:25]wFMCommunicate request_size=7 [13:48:25]MH_SAM_APDU [13:48:25]CAPDU: 80 0D 02 02 02 28 6E [13:48:25]Write to MH i2c: E2 0A 00 C8 99 80 0D 02 02 02 00 28 6E 00 00 75 [13:48:25]Write i2c OK [13:48:25]MH_I2C_Read... [13:48:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:48:25]Read from MH i2c: E2 [13:48:25]MH_I2C_Read... [13:48:25]Read from MH i2c: E2 03 00 [13:48:25]MH_I2C_Read... [13:48:25]Read from MH i2c: E2 03 00 C8 99 00 90 00 D5 [13:48:25]RAPDU: 90 00 [13:48:25]wFMCommunicate OK [13:48:25]wFMCommunicate request_size=4 [13:48:25]MH_SAM_APDU [13:48:25]CAPDU: 80 0D 03 02 [13:48:25]Write to MH i2c: E2 08 00 C9 99 80 0D 03 02 00 00 00 00 DD [13:48:25]Write i2c OK [13:48:25]MH_I2C_Read... [13:48:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:48:25]Read from MH i2c: E2 [13:48:25]MH_I2C_Read... [13:48:25]Read from MH i2c: E2 0B 00 [13:48:25]MH_I2C_Read... [13:48:25]Read from MH i2c: E2 0B 00 C9 99 00 3A 59 36 13 7A 2A 9B 9E 90 00 97 [13:48:25]RAPDU: 3A 59 36 13 7A 2A 9B 9E 90 00 [13:48:25]wFMCommunicate OK [13:48:25]SAM_PROTO_SignData done [13:48:25]FM_MakeSignedData done [13:48:25]CreateOFDProtocolMessage [13:48:25]wFMCommunicate request_size=4 [13:48:25]MH_SAM_APDU [13:48:25]CAPDU: 80 11 00 00 [13:48:25]Write to MH i2c: E2 08 00 CA 99 80 11 00 00 00 00 00 00 DD [13:48:25]Write i2c OK [13:48:25]MH_I2C_Read... [13:48:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:48:25]Read from MH i2c: E2 [13:48:25]MH_I2C_Read... [13:48:25]Read from MH i2c: E2 17 00 [13:48:25]MH_I2C_Read... [13:48:25]Read from MH i2c: E2 17 00 CA 99 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 32 [13:48:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:48:25]wFMCommunicate OK [13:48:25]CreateOFDProtocolMessage done [13:48:25]OFDSenderStorePacket 311491 [13:48:25]StoreOFDPacket docnum=311491 [13:48:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 65 05 04 01 AE 21 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 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 52 01 00 00 F4 03 04 00 2D 39 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C3 C0 04 00 35 04 06 00 0F 26 CD 34 28 6E 3A 59 36 13 7A 2A 9B 9E [13:48:25]CheckFolder [13:48:25]dirname=/storage/ofd_packets [13:48:25]CheckFolder done [13:48:25]ProducePacketName [13:48:25]name=ofd_packets/00311491 [13:48:25]NVStorageSaveData ofd_packets/00311491 [13:48:25]File name is /storage/ofd_packets/00311491 [13:48:25]Write 298 bytes [13:48:25]NVStorageSaveData done [13:48:25]OFDSenderStorePacket done [13:48:25]KKMCreateOFDPacket done [13:48:25]NVStorageSaveData kkm_last_timestamp [13:48:25]File name is /storage/kkm_last_timestamp [13:48:25]Write 4 bytes [13:48:25]NVStorageSaveData done [13:48:25]ExternCall_PrintAddStr [13:48:25]wPrintStart [13:48:25]Write to MH i2c: 01 00 00 CB 99 64 [13:48:25]Write i2c OK [13:48:25]MH_I2C_Read... [13:48:25]Read from MH i2c: 01 [13:48:25]MH_I2C_Read... [13:48:25]Read from MH i2c: 01 07 00 [13:48:25]MH_I2C_Read... [13:48:25]Read from MH i2c: 01 07 00 CB 99 00 00 00 00 00 FF 0F 79 [13:48:25]RasterBufferAndPrint [13:48:25]line Счет N : (1)645295 [13:48:25]line ИНН: 02508201610067 [13:48:25]line Контрольно-Кассовый Чек [13:48:25]line ПРОДАЖА [13:48:25]line ТРК (МРК, ГНК) : 11 [13:48:25]line Товар: 2710194210 [13:48:25]line ДТ-К-2 [13:48:25]line 6.570 * 76.20 [13:48:25]line = 500.63 [13:48:25]line НДС 12% НСП 1% [13:48:25]line > о реализуемом товаре [13:48:25]line ОКРУГЛЕНИЕ: -0.63 [13:48:25]line ИТОГО: 500.00 [13:48:25]line Внесено: 500.00 [13:48:25]line СДАЧА: 0.00 [13:48:25]line НСП 1% : 4.43 [13:48:25]line НДС 12% : 53.16 [13:48:25]line Наличными: 500.00 [13:48:25]line Безнал.: 0.00 [13:48:25]line Место: АЗС № 172 "Партнер Нефть" [13:48:25]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:48:25]line СНО: Общий режим [13:48:25]line Чек 338 30.10.2024 13:48 [13:48:25]line Смена: 536 ФФД: 1.0 [13:48:25]line ЗНМ: 0300000116 [13:48:25]line РНМ: 0000000000091780 [13:48:25]line Версия ККМ: 001 [13:48:25]line ФМ: 0000000000871765 [13:48:25]line ФД: 311491 [13:48:25]line ФПД: 16659325921390 [13:48:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T134829&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311491&fm=16659325921390&tin=02508201610067®Number=0000000000091780&sum=50000 [13:48:25]OFD Sender: Processing packet 311491 [packets to send 223, broken 222] [13:48:25]ProducePacketName [13:48:25]name=ofd_packets/00311491 [13:48:25]OFD Sender: To server: pG, [13:48:25]CommunicateWithHost lk.salyk.kg:30040 [13:48:25]ConnectInit lk.salyk.kg [13:48:25]written 0, free lines is 4095 [13:48:26]Connected sock=10 [13: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 31 37 36 35 0C 01 00 00 65 05 04 01 AE 21 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 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 52 01 00 00 F4 03 04 00 2D 39 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C3 C0 04 00 35 04 06 00 0F 26 CD 34 28 6E 3A 59 36 13 7A 2A 9B 9E [13:48:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 96 A3 47 00 58 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 31 37 36 35 10 04 04 00 C3 C0 04 00 F4 03 04 00 7D DF 21 67 B6 04 01 00 00 A2 2F A5 3C F4 DD 9C 96 [13:48:26]CommunicateWithHost err = 0 [13:48:26]CheckOFDResponse [13:48:26]1017 (14) - 77093643461234 [13:48:26]1041 (16) - 0000000000871765 [13:48:26]1040 (4) - 311491 [13:48:26]1012 (4) - 30.10.2024 07:25 [13:48:26]1206 (1) - 0 [13:48:26]OFD Sender: Remove packet 311491 [13:48:26]ProducePacketName [13:48:26]name=ofd_packets/00311491 [13:48:26]NVStorageDeleteData [13:48:26]Write to MH i2c: 01 00 00 F5 99 8E [13:48:26]Write i2c OK [13:48:26]MH_I2C_Read... [13:48:26]Read from MH i2c: 01 [13:48:26]MH_I2C_Read... [13:48:26]Read from MH i2c: 01 07 00 [13:48:26]MH_I2C_Read... [13:48:26]Read from MH i2c: 01 07 00 F5 99 00 00 00 00 00 BE 0C 5F [13:48:26]RasterBufferAndPrint [13:48:26]line [13:48:26]line [13:48:26]line [13:48:26]line [13:48:26]line [13:48:26]written 0, free lines is 3269 [13:48:26]MH_Cut [13:48:26]Write to MH i2c: D1 01 00 FC 99 01 67 [13:48:26]Write i2c OK [13:48:26]MH_I2C_Read... [13:48:26]Read from MH i2c: D1 [13:48:26]MH_I2C_Read... [13:48:26]Read from MH i2c: D1 01 00 [13:48:26]MH_I2C_Read... [13:48:26]Read from MH i2c: D1 01 00 FC 99 00 66 [13:48:26]Write to MH i2c: 01 00 00 FD 99 96 [13:48:26]Write i2c OK [13:48:26]MH_I2C_Read... [13:48:26]OFD Sender: No OFD packet to send [13:48:27]*** Cut start [13:48:27]*** Purtial cut [13:48:27]*** Stage 1: CUTSNS_PIN = 1 [13:48:27]Read from MH i2c: 01 [13:48:27]MH_I2C_Read... [13:48:27]*** Stop cut motor [13:48:27]*** Cut end [13:48:27]Read from MH i2c: 01 07 00 [13:48:27]MH_I2C_Read... [13:48:27]Read from MH i2c: 01 07 00 FD 99 00 00 00 00 00 FF 0F AB [13:48:27]process_action close_receipt done [13:48:27]requested_data is exist [13:48:27]produce_requested_data [13:48:27]requested_item fm.sn is exist - process it [13:48:27]wFMCommunicate request_size=4 [13:48:27]MH_SAM_APDU [13:48:27]CAPDU: 80 11 00 00 [13:48:27]Write to MH i2c: E2 08 00 FE 99 80 11 00 00 00 00 00 00 11 [13:48:27]Write i2c OK [13:48:27]MH_I2C_Read... [13:48:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:48:27]Read from MH i2c: E2 [13:48:27]MH_I2C_Read... [13:48:27]Read from MH i2c: E2 17 00 [13:48:27]MH_I2C_Read... [13:48:27]Read from MH i2c: E2 17 00 FE 99 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 66 [13:48:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:48:27]wFMCommunicate OK [13:48:27]requested_item fd.num is exist - process it [13:48:27]SAM_PROTO_GetFieldsCounters [13:48:27]wFMCommunicate request_size=4 [13:48:27]MH_SAM_APDU [13:48:27]CAPDU: 80 13 00 00 [13:48:27]Write to MH i2c: E2 08 00 FF 99 80 13 00 00 00 00 00 00 14 [13:48:27]Write i2c OK [13:48:27]MH_I2C_Read... [13:48:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:48:27]Read from MH i2c: E2 [13:48:27]MH_I2C_Read... [13:48:27]Read from MH i2c: E2 62 00 [13:48:27]MH_I2C_Read... [13:48:27]Read from MH i2c: E2 62 00 FF 99 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C3 C0 04 00 0E 04 04 00 18 02 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 D1 [13:48: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C3 C0 04 00 0E 04 04 00 18 02 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 [13:48:27]wFMCommunicate OK [13:48:27]SAM_PROTO_GetFieldsCounters done [13:48:27]requested_item shift.num is exist - process it [13:48:27]requested_item shift.opened is exist - process it [13:48:27]req_shift_opened [13:48:27]FM_GetShiftState [13:48:27]SAM_PROTO_GetShiftState [13:48:27]wFMCommunicate request_size=4 [13:48:27]MH_SAM_APDU [13:48:27]CAPDU: 80 13 01 00 [13:48:27]Write to MH i2c: E2 08 00 00 9A 80 13 01 00 00 00 00 00 17 [13:48:27]Write i2c OK [13:48:27]MH_I2C_Read... [13:48:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:48:27]Read from MH i2c: E2 [13:48:27]MH_I2C_Read... [13:48:27]Read from MH i2c: E2 0E 00 [13:48:27]MH_I2C_Read... [13:48:27]Read from MH i2c: E2 0E 00 00 9A 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 02 [13:48:27]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:48:27]wFMCommunicate OK [13:48:27]SAM_PROTO_GetShiftState done [13:48:27]FM_GetShiftState done [13:48:27]req_shift_opened done [13:48:27]requested_item shift.open_date is exist - process it [13:48:27]req_shift_open_date [13:48:27]req_shift_open_date done [13:48:27]produce_requested_data done [13:48:27]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311491,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:48:27]process_action_free close_receipt [13:48:27]json_value_free [13:48:27]json_value_free done [13:48:27]process_json_proto returns [13:48:27]Send response to host [13:48:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311491,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:48:27]free response buf [13:48:27]execute_script done [13:48:27]execute_script returns [13:48:27]free content buf [13:48:27]Sock 9.Close socket [13:48:27]Sock 9.Thread stoped [13:48:31]OFD Sender: No OFD packet to send [13:48:36]OFD Sender: No OFD packet to send [13:48:41]OFD Sender: No OFD packet to send [13:48:46]OFD Sender: No OFD packet to send [13:48:51]OFD Sender: No OFD packet to send [13:48:56]OFD Sender: No OFD packet to send [13:49:01]OFD Sender: No OFD packet to send [13:49:06]OFD Sender: No OFD packet to send [13:49:11]OFD Sender: No OFD packet to send [13:49:16]OFD Sender: No OFD packet to send [13:49:21]OFD Sender: No OFD packet to send [13:49:26]OFD Sender: No OFD packet to send [13:49:27]accept exits with 7 [13:49:27]New connection [13:49:27]New thread 3066654052 created [13:49:27]Thread 3066510692 joined [13:49:27]Waiting for new connection... [13:49:27] Sock 7.Parse request [13:49:27]Sock 7.Check first char [13:49:27]Sock 7.First char is OK [13:49:27]request: POST /json_proto HTTP/1.0 [13:49:27]Method: POST [13:49:27]URL: /json_proto [13:49:27]Method is POST - this is cgi request [13:49:27]url: /json_proto [13:49:27]query_string will be loaded in cgi processing [13:49:27]execute_cgi json_proto POST (null) [13:49:27]execute_cgi path=json_proto method=POST [13:49:27]POST find Content-Length [13:49:27]Host: 172.17.96.3:8080 [13:49:27]Content-Length: 775 [13:49:27]Content-Type: application/json [13:49:27] [13:49:27]POST finish read [13:49:27]Found Content-Length = 775 [13:49:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645298", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:49:27]execute_script... [13:49: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)645298", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:49:27]POST & json_proto [13:49:27]process_json_proto [13:49:27]json parsed OK: [13:49:27]protocol is kg_v1.0 [13:49:27]action value=close_receipt [13:49:27]process_action close_receipt [13:49:27]cmd_close_receipt [13:49:27]MH_GetDate [13:49:27]Write to MH i2c: F0 00 00 01 9A 8A [13:49:27]Write i2c OK [13:49:27]MH_I2C_Read... [13:49:27]Read from MH i2c: F0 [13:49:27]MH_I2C_Read... [13:49:27]Read from MH i2c: F0 09 00 [13:49:27]MH_I2C_Read... [13:49:27]Read from MH i2c: F0 09 00 01 9A 00 6D 39 22 67 44 5E 04 65 CD [13:49:27]GetLastDocTimeStamp 1730296109 [13:49:27]current date 1730296173 [13:49:27]FM_GetShiftState [13:49:27]SAM_PROTO_GetShiftState [13:49:27]wFMCommunicate request_size=4 [13:49:27]MH_SAM_APDU [13:49:27]CAPDU: 80 13 01 00 [13:49:27]Write to MH i2c: E2 08 00 02 9A 80 13 01 00 00 00 00 00 19 [13:49:27]Write i2c OK [13:49:27]MH_I2C_Read... [13:49:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:49:27]Read from MH i2c: E2 [13:49:27]MH_I2C_Read... [13:49:27]Read from MH i2c: E2 0E 00 [13:49:27]MH_I2C_Read... [13:49:27]Read from MH i2c: E2 0E 00 02 9A 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 04 [13:49:27]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:49:27]wFMCommunicate OK [13:49:27]SAM_PROTO_GetShiftState done [13:49:27]FM_GetShiftState done [13:49:27]opened in 1730247899 [13:49:27]opened+sec_in_day 1730334299 [13:49:27]quantity*price = 100051 [13:49:27]sum+1 = 100052 [13:49:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 339 30.10.2024 13:49 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311492 ФПД: 269386781512738 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T134933&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311492&fm=269386781512738&tin=02508201610067®Number=0000000000091780&sum=100051 [13:49:28]StoreToDocumentArchive [13:49:28]shift 536 fd 311492 [13:49:28]save to /storage/0536/doc_00311492 [13:49:28]save last doc name /storage/0536/doc_00311492 to /storage/kkm_last_doc_name [13:49:28]save OK [13:49:28]Clear old archive folders... [13:49:28]ProcessDocumentItem done err = 0, tmpTLVsize=257 [13:49:28]tlvbuf is 005D5360 [13:49:28]SAM_PROTO_ClearQueue [13:49:28]wFMCommunicate request_size=4 [13:49:28]MH_SAM_APDU [13:49:28]CAPDU: 80 09 00 00 [13:49:28]Write to MH i2c: E2 08 00 0F 9A 80 09 00 00 00 00 00 00 1B [13:49:28]Write i2c OK [13:49:28]MH_I2C_Read... [13:49:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:49:28]Read from MH i2c: E2 [13:49:28]MH_I2C_Read... [13:49:28]Read from MH i2c: E2 03 00 [13:49:28]MH_I2C_Read... [13:49:28]Read from MH i2c: E2 03 00 0F 9A 00 90 00 1D [13:49:28]RAPDU: 90 00 [13:49:28]wFMCommunicate OK [13:49:28]SAM_PROTO_ClearQueue done [13:49:28]KKMCreateOFDPacket [13:49:28]OFDProtocolAddRootSTLVToBuf [13:49:28]FM_MakeSignedData [13:49:28]FM_MakeSignedData [13:49:28]SAM_PROTO_SignData [13:49:28]wFMCommunicate request_size=4 [13:49:28]MH_SAM_APDU [13:49:28]CAPDU: 80 0D 01 02 [13:49:28]Write to MH i2c: E2 08 00 10 9A 80 0D 01 02 00 00 00 00 23 [13:49:28]Write i2c OK [13:49:28]MH_I2C_Read... [13:49:28]Read from MH i2c: E2 [13:49:28]MH_I2C_Read... [13:49:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:49:28]Read from MH i2c: E2 03 00 [13:49:28]MH_I2C_Read... [13:49:28]Read from MH i2c: E2 03 00 10 9A 00 90 00 1E [13:49:28]RAPDU: 90 00 [13:49:28]wFMCommunicate OK [13:49:28]wFMCommunicate request_size=255 [13:49:28]MH_SAM_APDU [13:49:28]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 01 00 00 F4 03 04 00 6D 39 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C4 C0 04 [13:49:28]Write to MH i2c: E2 02 01 11 9A 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 01 00 00 F4 03 04 00 6D 39 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C4 C0 04 00 00 24 [13:49:29]Write i2c OK [13:49:29]MH_I2C_Read... [13:49:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:49:29]Read from MH i2c: E2 [13:49:29]MH_I2C_Read... [13:49:29]Read from MH i2c: E2 03 00 [13:49:29]MH_I2C_Read... [13:49:29]Read from MH i2c: E2 03 00 11 9A 00 90 00 1F [13:49:29]RAPDU: 90 00 [13:49:29]wFMCommunicate OK [13:49:29]wFMCommunicate request_size=16 [13:49:29]MH_SAM_APDU [13:49:29]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 F5 01 7F 6B 54 22 [13:49:29]Write to MH i2c: E2 13 00 12 9A 80 0D 02 02 0B 00 00 35 04 06 00 F5 01 7F 6B 54 22 00 00 D1 [13:49:29]Write i2c OK [13:49:29]MH_I2C_Read... [13:49:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:49:29]Read from MH i2c: E2 [13:49:29]MH_I2C_Read... [13:49:29]Read from MH i2c: E2 03 00 [13:49:29]MH_I2C_Read... [13:49:29]Read from MH i2c: E2 03 00 12 9A 00 90 00 20 [13:49:29]RAPDU: 90 00 [13:49:29]wFMCommunicate OK [13:49:29]wFMCommunicate request_size=4 [13:49:29]MH_SAM_APDU [13:49:29]CAPDU: 80 0D 03 02 [13:49:29]Write to MH i2c: E2 08 00 13 9A 80 0D 03 02 00 00 00 00 28 [13:49:29]Write i2c OK [13:49:29]MH_I2C_Read... [13:49:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:49:29]Read from MH i2c: E2 [13:49:29]MH_I2C_Read... [13:49:29]Read from MH i2c: E2 0B 00 [13:49:29]MH_I2C_Read... [13:49:29]Read from MH i2c: E2 0B 00 13 9A 00 25 45 6D CC 8F 19 37 AE 90 00 59 [13:49:29]RAPDU: 25 45 6D CC 8F 19 37 AE 90 00 [13:49:29]wFMCommunicate OK [13:49:29]SAM_PROTO_SignData done [13:49:29]FM_MakeSignedData done [13:49:29]CreateOFDProtocolMessage [13:49:29]wFMCommunicate request_size=4 [13:49:29]MH_SAM_APDU [13:49:29]CAPDU: 80 11 00 00 [13:49:29]Write to MH i2c: E2 08 00 14 9A 80 11 00 00 00 00 00 00 28 [13:49:29]Write i2c OK [13:49:29]MH_I2C_Read... [13:49:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:49:29]Read from MH i2c: E2 [13:49:29]MH_I2C_Read... [13:49:29]Read from MH i2c: E2 17 00 [13:49:29]MH_I2C_Read... [13:49:29]Read from MH i2c: E2 17 00 14 9A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7D [13:49:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:49:29]wFMCommunicate OK [13:49:29]CreateOFDProtocolMessage done [13:49:29]OFDSenderStorePacket 311492 [13:49:29]StoreOFDPacket docnum=311492 [13:49:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 C7 96 0D 01 21 3D 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 01 00 00 F4 03 04 00 6D 39 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C4 C0 04 00 35 04 06 00 F5 01 7F 6B 54 22 25 45 6D CC 8F 19 37 AE [13:49:29]CheckFolder [13:49:29]dirname=/storage/ofd_packets [13:49:29]CheckFolder done [13:49:29]ProducePacketName [13:49:29]name=ofd_packets/00311492 [13:49:29]NVStorageSaveData ofd_packets/00311492 [13:49:29]File name is /storage/ofd_packets/00311492 [13:49:29]Write 307 bytes [13:49:29]NVStorageSaveData done [13:49:29]OFDSenderStorePacket done [13:49:29]KKMCreateOFDPacket done [13:49:29]NVStorageSaveData kkm_last_timestamp [13:49:29]File name is /storage/kkm_last_timestamp [13:49:29]Write 4 bytes [13:49:29]NVStorageSaveData done [13:49:29]ExternCall_PrintAddStr [13:49:29]wPrintStart [13:49:29]Write to MH i2c: 01 00 00 15 9A AF [13:49:29]Write i2c OK [13:49:29]MH_I2C_Read... [13:49:29]Read from MH i2c: 01 [13:49:29]MH_I2C_Read... [13:49:29]Read from MH i2c: 01 07 00 [13:49:29]MH_I2C_Read... [13:49:29]Read from MH i2c: 01 07 00 15 9A 00 00 00 00 00 FF 0F C4 [13:49:29]RasterBufferAndPrint [13:49:29]line Счет N : (1)645298 [13:49:29]line ИНН: 02508201610067 [13:49:29]line Контрольно-Кассовый Чек [13:49:29]line ПРОДАЖА [13:49:29]line ТРК (МРК, ГНК) : 42 [13:49:29]line Товар: 2710194210 [13:49:29]line D-ENERGY ДТ-К-2 [13:49:29]line 12.960 * 77.20 [13:49:29]line = 1000.51 [13:49:29]line НДС 12% НСП 1% [13:49:29]line > о реализуемом товаре [13:49:29]line ИТОГО: 1000.51 [13:49:29]line НСП 1% : 8.85 [13:49:29]line НДС 12% : 106.25 [13:49:29]line Наличными: 0.00 [13:49:29]line Безнал.: 1000.51 [13:49:29]line Место: АЗС № 172 "Партнер Нефть" [13:49:29]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:49:29]line СНО: Общий режим [13:49:29]line Чек 339 30.10.2024 13:49 [13:49:29]line Смена: 536 ФФД: 1.0 [13:49:29]line ЗНМ: 0300000116 [13:49:29]line РНМ: 0000000000091780 [13:49:29]line Версия ККМ: 001 [13:49:29]line Платежная система: Mbank [13:49:29]line ФМ: 0000000000871765 [13:49:29]line ФД: 311492 [13:49:29]line ФПД: 269386781512738 [13:49:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T134933&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311492&fm=269386781512738&tin=02508201610067®Number=0000000000091780&sum=100051 [13:49:29]OFD Sender: Processing packet 311492 [packets to send 223, broken 222] [13:49:29]ProducePacketName [13:49:29]name=ofd_packets/00311492 [13:49:29]OFD Sender: To server: pG, [13:49:29]CommunicateWithHost lk.salyk.kg:30040 [13:49:29]ConnectInit lk.salyk.kg [13:49:29]written 0, free lines is 4095 [13:49:29]Connected sock=10 [13:49:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 C7 96 0D 01 21 3D 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 01 00 00 F4 03 04 00 6D 39 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C4 C0 04 00 35 04 06 00 F5 01 7F 6B 54 22 25 45 6D CC 8F 19 37 AE [13:49:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 B1 1E 47 00 BB 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 31 37 36 35 10 04 04 00 C4 C0 04 00 F4 03 04 00 BD DF 21 67 B6 04 01 00 00 72 4F DA A1 85 E4 7B 58 [13:49:30]CommunicateWithHost err = 0 [13:49:30]CheckOFDResponse [13:49:30]1017 (14) - 77093643461234 [13:49:30]1041 (16) - 0000000000871765 [13:49:30]1040 (4) - 311492 [13:49:30]1012 (4) - 30.10.2024 07:26 [13:49:30]1206 (1) - 0 [13:49:30]OFD Sender: Remove packet 311492 [13:49:30]ProducePacketName [13:49:30]name=ofd_packets/00311492 [13:49:30]NVStorageDeleteData [13:49:30]Write to MH i2c: 01 00 00 3D 9A D7 [13:49:30]Write i2c OK [13:49:30]MH_I2C_Read... [13:49:30]Read from MH i2c: 01 [13:49:30]MH_I2C_Read... [13:49:30]Read from MH i2c: 01 07 00 [13:49:30]MH_I2C_Read... [13:49:30]Read from MH i2c: 01 07 00 3D 9A 00 00 00 00 00 EA 0C D4 [13:49:30]RasterBufferAndPrint [13:49:30]line [13:49:30]line [13:49:30]line [13:49:30]line [13:49:30]line [13:49:30]written 0, free lines is 3310 [13:49:30]MH_Cut [13:49:30]Write to MH i2c: D1 01 00 44 9A 01 B0 [13:49:30]Write i2c OK [13:49:30]MH_I2C_Read... [13:49:30]Read from MH i2c: D1 [13:49:30]MH_I2C_Read... [13:49:30]Read from MH i2c: D1 01 00 [13:49:30]MH_I2C_Read... [13:49:30]Read from MH i2c: D1 01 00 44 9A 00 AF [13:49:30]Write to MH i2c: 01 00 00 45 9A DF [13:49:30]Write i2c OK [13:49:30]MH_I2C_Read... [13:49:30]OFD Sender: No OFD packet to send [13:49:30]*** Cut start [13:49:30]*** Purtial cut [13:49:30]*** Stage 1: CUTSNS_PIN = 1 [13:49:31]Read from MH i2c: 01 [13:49:31]MH_I2C_Read... [13:49:31]*** Stop cut motor [13:49:31]*** Cut end [13:49:31]Read from MH i2c: 01 07 00 [13:49:31]MH_I2C_Read... [13:49:31]Read from MH i2c: 01 07 00 45 9A 00 00 00 00 00 FF 0F F4 [13:49:31]process_action close_receipt done [13:49:31]requested_data is exist [13:49:31]produce_requested_data [13:49:31]requested_item fm.sn is exist - process it [13:49:31]wFMCommunicate request_size=4 [13:49:31]MH_SAM_APDU [13:49:31]CAPDU: 80 11 00 00 [13:49:31]Write to MH i2c: E2 08 00 46 9A 80 11 00 00 00 00 00 00 5A [13:49:31]Write i2c OK [13:49:31]MH_I2C_Read... [13:49:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:49:31]Read from MH i2c: E2 [13:49:31]MH_I2C_Read... [13:49:31]Read from MH i2c: E2 17 00 [13:49:31]MH_I2C_Read... [13:49:31]Read from MH i2c: E2 17 00 46 9A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AF [13:49:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:49:31]wFMCommunicate OK [13:49:31]requested_item fd.num is exist - process it [13:49:31]SAM_PROTO_GetFieldsCounters [13:49:31]wFMCommunicate request_size=4 [13:49:31]MH_SAM_APDU [13:49:31]CAPDU: 80 13 00 00 [13:49:31]Write to MH i2c: E2 08 00 47 9A 80 13 00 00 00 00 00 00 5D [13:49:31]Write i2c OK [13:49:31]MH_I2C_Read... [13:49:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:49:31]Read from MH i2c: E2 [13:49:31]MH_I2C_Read... [13:49:31]Read from MH i2c: E2 62 00 [13:49:31]MH_I2C_Read... [13:49:31]Read from MH i2c: E2 62 00 47 9A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C4 C0 04 00 0E 04 04 00 18 02 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 1E [13:49: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C4 C0 04 00 0E 04 04 00 18 02 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 [13:49:31]wFMCommunicate OK [13:49:31]SAM_PROTO_GetFieldsCounters done [13:49:31]requested_item shift.num is exist - process it [13:49:31]requested_item shift.opened is exist - process it [13:49:31]req_shift_opened [13:49:31]FM_GetShiftState [13:49:31]SAM_PROTO_GetShiftState [13:49:31]wFMCommunicate request_size=4 [13:49:31]MH_SAM_APDU [13:49:31]CAPDU: 80 13 01 00 [13:49:31]Write to MH i2c: E2 08 00 48 9A 80 13 01 00 00 00 00 00 5F [13:49:31]Write i2c OK [13:49:31]MH_I2C_Read... [13:49:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:49:31]Read from MH i2c: E2 [13:49:31]MH_I2C_Read... [13:49:31]Read from MH i2c: E2 0E 00 [13:49:31]MH_I2C_Read... [13:49:31]Read from MH i2c: E2 0E 00 48 9A 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 4A [13:49:31]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:49:31]wFMCommunicate OK [13:49:31]SAM_PROTO_GetShiftState done [13:49:31]FM_GetShiftState done [13:49:31]req_shift_opened done [13:49:31]requested_item shift.open_date is exist - process it [13:49:31]req_shift_open_date [13:49:31]req_shift_open_date done [13:49:31]produce_requested_data done [13:49:31]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311492,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:49:31]process_action_free close_receipt [13:49:31]json_value_free [13:49:31]json_value_free done [13:49:31]process_json_proto returns [13:49:31]Send response to host [13:49:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311492,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:49:31]free response buf [13:49:31]execute_script done [13:49:31]execute_script returns [13:49:31]free content buf [13:49:31]Sock 7.Close socket [13:49:31]Sock 7.Thread stoped [13:49:34]accept exits with 9 [13:49:34]New connection [13:49:34]New thread 3066510692 created [13:49:34]Thread 3066654052 joined [13:49:34]Waiting for new connection... [13:49:34] Sock 9.Parse request [13:49:34]Sock 9.Check first char [13:49:34]Sock 9.First char is OK [13:49:34]request: POST /json_proto HTTP/1.0 [13:49:34]Method: POST [13:49:34]URL: /json_proto [13:49:34]Method is POST - this is cgi request [13:49:34]url: /json_proto [13:49:34]query_string will be loaded in cgi processing [13:49:34]execute_cgi json_proto POST (null) [13:49:34]execute_cgi path=json_proto method=POST [13:49:34]POST find Content-Length [13:49:34]Host: 172.17.96.3:8080 [13:49:34]Content-Length: 769 [13:49:34]Content-Type: application/json [13:49:34] [13:49:34]POST finish read [13:49:34]Found Content-Length = 769 [13:49:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645296", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:49:34]execute_script... [13:49: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)645296", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:49:34]POST & json_proto [13:49:34]process_json_proto [13:49:34]json parsed OK: [13:49:34]protocol is kg_v1.0 [13:49:34]action value=close_receipt [13:49:34]process_action close_receipt [13:49:34]cmd_close_receipt [13:49:34]MH_GetDate [13:49:34]Write to MH i2c: F0 00 00 49 9A D2 [13:49:34]Write i2c OK [13:49:34]MH_I2C_Read... [13:49:34]Read from MH i2c: F0 [13:49:34]MH_I2C_Read... [13:49:34]Read from MH i2c: F0 09 00 [13:49:34]MH_I2C_Read... [13:49:34]Read from MH i2c: F0 09 00 49 9A 00 73 39 22 67 44 5E 04 65 1B [13:49:34]GetLastDocTimeStamp 1730296173 [13:49:34]current date 1730296179 [13:49:34]FM_GetShiftState [13:49:34]SAM_PROTO_GetShiftState [13:49:34]wFMCommunicate request_size=4 [13:49:34]MH_SAM_APDU [13:49:34]CAPDU: 80 13 01 00 [13:49:34]Write to MH i2c: E2 08 00 4A 9A 80 13 01 00 00 00 00 00 61 [13:49:34]Write i2c OK [13:49:34]MH_I2C_Read... [13:49:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:49:34]Read from MH i2c: E2 [13:49:34]MH_I2C_Read... [13:49:34]Read from MH i2c: E2 0E 00 [13:49:34]MH_I2C_Read... [13:49:34]Read from MH i2c: E2 0E 00 4A 9A 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 4C [13:49:34]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:49:34]wFMCommunicate OK [13:49:34]SAM_PROTO_GetShiftState done [13:49:34]FM_GetShiftState done [13:49:34]opened in 1730247899 [13:49:34]opened+sec_in_day 1730334299 [13:49:34]quantity*price = 100015 [13:49:34]sum+1 = 100017 [13:49:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 340 30.10.2024 13:49 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311493 ФПД: 92044595381332 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T134939&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311493&fm=92044595381332&tin=02508201610067®Number=0000000000091780&sum=100016 [13:49:35]StoreToDocumentArchive [13:49:35]shift 536 fd 311493 [13:49:35]save to /storage/0536/doc_00311493 [13:49:35]save last doc name /storage/0536/doc_00311493 to /storage/kkm_last_doc_name [13:49:35]save OK [13:49:35]Clear old archive folders... [13:49:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:49:35]tlvbuf is 007065D0 [13:49:35]SAM_PROTO_ClearQueue [13:49:35]wFMCommunicate request_size=4 [13:49:35]MH_SAM_APDU [13:49:35]CAPDU: 80 09 00 00 [13:49:35]Write to MH i2c: E2 08 00 57 9A 80 09 00 00 00 00 00 00 63 [13:49:35]Write i2c OK [13:49:35]MH_I2C_Read... [13:49:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:49:35]Read from MH i2c: E2 [13:49:35]MH_I2C_Read... [13:49:35]Read from MH i2c: E2 03 00 [13:49:35]MH_I2C_Read... [13:49:35]Read from MH i2c: E2 03 00 57 9A 00 90 00 65 [13:49:35]RAPDU: 90 00 [13:49:35]wFMCommunicate OK [13:49:35]SAM_PROTO_ClearQueue done [13:49:35]KKMCreateOFDPacket [13:49:35]OFDProtocolAddRootSTLVToBuf [13:49:35]FM_MakeSignedData [13:49:35]FM_MakeSignedData [13:49:35]SAM_PROTO_SignData [13:49:35]wFMCommunicate request_size=4 [13:49:35]MH_SAM_APDU [13:49:35]CAPDU: 80 0D 01 02 [13:49:35]Write to MH i2c: E2 08 00 58 9A 80 0D 01 02 00 00 00 00 6B [13:49:35]Write i2c OK [13:49:35]MH_I2C_Read... [13:49:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:49:35]Read from MH i2c: E2 [13:49:35]MH_I2C_Read... [13:49:35]Read from MH i2c: E2 03 00 [13:49:35]MH_I2C_Read... [13:49:35]Read from MH i2c: E2 03 00 58 9A 00 90 00 66 [13:49:35]RAPDU: 90 00 [13:49:35]wFMCommunicate OK [13:49:35]wFMCommunicate request_size=255 [13:49:35]MH_SAM_APDU [13:49: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 73 39 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C5 C0 04 00 35 04 06 00 53 [13:49:35]Write to MH i2c: E2 02 01 59 9A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 73 39 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C5 C0 04 00 35 04 06 00 53 00 00 93 [13:49:35]Write i2c OK [13:49:35]MH_I2C_Read... [13:49:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:49:35]OFD Sender: No OFD packet to send [13:49:35]Read from MH i2c: E2 [13:49:35]MH_I2C_Read... [13:49:35]Read from MH i2c: E2 03 00 [13:49:35]MH_I2C_Read... [13:49:35]Read from MH i2c: E2 03 00 59 9A 00 90 00 67 [13:49:35]RAPDU: 90 00 [13:49:35]wFMCommunicate OK [13:49:35]wFMCommunicate request_size=10 [13:49:35]MH_SAM_APDU [13:49:35]CAPDU: 80 0D 02 02 05 B6 CD 69 44 54 [13:49:35]Write to MH i2c: E2 0D 00 5A 9A 80 0D 02 02 05 00 B6 CD 69 44 54 00 00 FC [13:49:35]Write i2c OK [13:49:35]MH_I2C_Read... [13:49:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:49:35]Read from MH i2c: E2 [13:49:35]MH_I2C_Read... [13:49:35]Read from MH i2c: E2 03 00 [13:49:35]MH_I2C_Read... [13:49:35]Read from MH i2c: E2 03 00 5A 9A 00 90 00 68 [13:49:35]RAPDU: 90 00 [13:49:35]wFMCommunicate OK [13:49:35]wFMCommunicate request_size=4 [13:49:35]MH_SAM_APDU [13:49:35]CAPDU: 80 0D 03 02 [13:49:35]Write to MH i2c: E2 08 00 5B 9A 80 0D 03 02 00 00 00 00 70 [13:49:35]Write i2c OK [13:49:35]MH_I2C_Read... [13:49:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:49:35]Read from MH i2c: E2 [13:49:35]MH_I2C_Read... [13:49:35]Read from MH i2c: E2 0B 00 [13:49:35]MH_I2C_Read... [13:49:35]Read from MH i2c: E2 0B 00 5B 9A 00 3F BD 99 31 6B 1D C1 23 90 00 A3 [13:49:35]RAPDU: 3F BD 99 31 6B 1D C1 23 90 00 [13:49:35]wFMCommunicate OK [13:49:35]SAM_PROTO_SignData done [13:49:35]FM_MakeSignedData done [13:49:35]CreateOFDProtocolMessage [13:49:35]wFMCommunicate request_size=4 [13:49:35]MH_SAM_APDU [13:49:35]CAPDU: 80 11 00 00 [13:49:35]Write to MH i2c: E2 08 00 5C 9A 80 11 00 00 00 00 00 00 70 [13:49:35]Write i2c OK [13:49:35]MH_I2C_Read... [13:49:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:49:35]Read from MH i2c: E2 [13:49:35]MH_I2C_Read... [13:49:35]Read from MH i2c: E2 17 00 [13:49:35]MH_I2C_Read... [13:49:35]Read from MH i2c: E2 17 00 5C 9A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C5 [13:49:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:49:35]wFMCommunicate OK [13:49:35]CreateOFDProtocolMessage done [13:49:35]OFDSenderStorePacket 311493 [13:49:35]StoreOFDPacket docnum=311493 [13:49:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 DE 71 07 01 63 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 73 39 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C5 C0 04 00 35 04 06 00 53 B6 CD 69 44 54 3F BD 99 31 6B 1D C1 23 [13:49:35]CheckFolder [13:49:35]dirname=/storage/ofd_packets [13:49:35]CheckFolder done [13:49:35]ProducePacketName [13:49:35]name=ofd_packets/00311493 [13:49:35]NVStorageSaveData ofd_packets/00311493 [13:49:35]File name is /storage/ofd_packets/00311493 [13:49:35]Write 301 bytes [13:49:35]NVStorageSaveData done [13:49:35]OFDSenderStorePacket done [13:49:35]KKMCreateOFDPacket done [13:49:35]NVStorageSaveData kkm_last_timestamp [13:49:35]File name is /storage/kkm_last_timestamp [13:49:35]Write 4 bytes [13:49:35]NVStorageSaveData done [13:49:35]ExternCall_PrintAddStr [13:49:35]wPrintStart [13:49:35]Write to MH i2c: 01 00 00 5D 9A F7 [13:49:35]Write i2c OK [13:49:35]MH_I2C_Read... [13:49:35]Read from MH i2c: 01 [13:49:35]MH_I2C_Read... [13:49:35]Read from MH i2c: 01 07 00 [13:49:35]MH_I2C_Read... [13:49:35]Read from MH i2c: 01 07 00 5D 9A 00 00 00 00 00 FF 0F 0C [13:49:35]RasterBufferAndPrint [13:49:35]line Счет N : (1)645296 [13:49:35]line ИНН: 02508201610067 [13:49:35]line Контрольно-Кассовый Чек [13:49:35]line ПРОДАЖА [13:49:35]line ТРК (МРК, ГНК) : 31 [13:49:35]line Товар: 2710124130 [13:49:35]line Аи-92-К-2 [13:49:35]line 14.950 * 66.90 [13:49:35]line = 1000.16 [13:49:35]line НДС 12% НСП 1% [13:49:35]line > о реализуемом товаре [13:49:35]line ИТОГО: 1000.16 [13:49:35]line НСП 1% : 8.85 [13:49:35]line НДС 12% : 106.21 [13:49:35]line Наличными: 0.00 [13:49:35]line Безнал.: 1000.16 [13:49:35]line Место: АЗС № 172 "Партнер Нефть" [13:49:35]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:49:35]line СНО: Общий режим [13:49:35]line Чек 340 30.10.2024 13:49 [13:49:35]line Смена: 536 ФФД: 1.0 [13:49:35]line ЗНМ: 0300000116 [13:49:35]line РНМ: 0000000000091780 [13:49:35]line Версия ККМ: 001 [13:49:35]line Платежная система: Mbank [13:49:35]line ФМ: 0000000000871765 [13:49:35]line ФД: 311493 [13:49:35]line ФПД: 92044595381332 [13:49:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T134939&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311493&fm=92044595381332&tin=02508201610067®Number=0000000000091780&sum=100016 [13:49:35]written 0, free lines is 4095 [13:49:35]OFD Sender: Processing packet 311493 [packets to send 223, broken 222] [13:49:35]ProducePacketName [13:49:35]name=ofd_packets/00311493 [13:49:35]OFD Sender: To server: pG, [13:49:35]CommunicateWithHost lk.salyk.kg:30040 [13:49:35]ConnectInit lk.salyk.kg [13:49:35]Connected sock=10 [13:49:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 DE 71 07 01 63 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 73 39 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C5 C0 04 00 35 04 06 00 53 B6 CD 69 44 54 3F BD 99 31 6B 1D C1 23 [13:49:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 52 7A 47 00 3F 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 31 37 36 35 10 04 04 00 C5 C0 04 00 F4 03 04 00 C3 DF 21 67 B6 04 01 00 00 22 6D 08 F6 8D DD 8B A9 [13:49:36]CommunicateWithHost err = 0 [13:49:36]CheckOFDResponse [13:49:36]1017 (14) - 77093643461234 [13:49:36]1041 (16) - 0000000000871765 [13:49:36]1040 (4) - 311493 [13:49:36]1012 (4) - 30.10.2024 07:26 [13:49:36]1206 (1) - 0 [13:49:36]OFD Sender: Remove packet 311493 [13:49:36]ProducePacketName [13:49:36]name=ofd_packets/00311493 [13:49:36]NVStorageDeleteData [13:49:36]Write to MH i2c: 01 00 00 85 9A 1F [13:49:36]Write i2c OK [13:49:36]MH_I2C_Read... [13:49:36]Read from MH i2c: 01 [13:49:36]MH_I2C_Read... [13:49:36]Read from MH i2c: 01 07 00 [13:49:36]MH_I2C_Read... [13:49:36]Read from MH i2c: 01 07 00 85 9A 00 00 00 00 00 E8 0C 1A [13:49:36]RasterBufferAndPrint [13:49:36]line [13:49:36]line [13:49:36]line [13:49:36]line [13:49:36]line [13:49:36]written 0, free lines is 3314 [13:49:36]MH_Cut [13:49:36]Write to MH i2c: D1 01 00 8C 9A 01 F8 [13:49:36]Write i2c OK [13:49:36]MH_I2C_Read... [13:49:36]Read from MH i2c: D1 [13:49:36]MH_I2C_Read... [13:49:36]Read from MH i2c: D1 01 00 [13:49:36]MH_I2C_Read... [13:49:36]Read from MH i2c: D1 01 00 8C 9A 00 F7 [13:49:36]Write to MH i2c: 01 00 00 8D 9A 27 [13:49:36]Write i2c OK [13:49:36]MH_I2C_Read... [13:49:36]OFD Sender: No OFD packet to send [13:49:37]*** Cut start [13:49:37]*** Purtial cut [13:49:37]*** Stage 1: CUTSNS_PIN = 1 [13:49:37]Read from MH i2c: 01 [13:49:37]MH_I2C_Read... [13:49:37]*** Stop cut motor [13:49:37]*** Cut end [13:49:37]Read from MH i2c: 01 07 00 [13:49:37]MH_I2C_Read... [13:49:37]Read from MH i2c: 01 07 00 8D 9A 00 00 00 00 00 FF 0F 3C [13:49:37]process_action close_receipt done [13:49:37]requested_data is exist [13:49:37]produce_requested_data [13:49:37]requested_item fm.sn is exist - process it [13:49:37]wFMCommunicate request_size=4 [13:49:37]MH_SAM_APDU [13:49:37]CAPDU: 80 11 00 00 [13:49:37]Write to MH i2c: E2 08 00 8E 9A 80 11 00 00 00 00 00 00 A2 [13:49:37]Write i2c OK [13:49:37]MH_I2C_Read... [13:49:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:49:37]Read from MH i2c: E2 [13:49:37]MH_I2C_Read... [13:49:37]Read from MH i2c: E2 17 00 [13:49:37]MH_I2C_Read... [13:49:37]Read from MH i2c: E2 17 00 8E 9A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F7 [13:49:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:49:37]wFMCommunicate OK [13:49:37]requested_item fd.num is exist - process it [13:49:37]SAM_PROTO_GetFieldsCounters [13:49:37]wFMCommunicate request_size=4 [13:49:37]MH_SAM_APDU [13:49:37]CAPDU: 80 13 00 00 [13:49:37]Write to MH i2c: E2 08 00 8F 9A 80 13 00 00 00 00 00 00 A5 [13:49:37]Write i2c OK [13:49:37]MH_I2C_Read... [13:49:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:49:37]Read from MH i2c: E2 [13:49:37]MH_I2C_Read... [13:49:37]Read from MH i2c: E2 62 00 [13:49:37]MH_I2C_Read... [13:49:37]Read from MH i2c: E2 62 00 8F 9A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C5 C0 04 00 0E 04 04 00 18 02 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 6A [13: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C5 C0 04 00 0E 04 04 00 18 02 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 [13:49:37]wFMCommunicate OK [13:49:37]SAM_PROTO_GetFieldsCounters done [13:49:37]requested_item shift.num is exist - process it [13:49:37]requested_item shift.opened is exist - process it [13:49:37]req_shift_opened [13:49:37]FM_GetShiftState [13:49:37]SAM_PROTO_GetShiftState [13:49:37]wFMCommunicate request_size=4 [13:49:37]MH_SAM_APDU [13:49:37]CAPDU: 80 13 01 00 [13:49:37]Write to MH i2c: E2 08 00 90 9A 80 13 01 00 00 00 00 00 A7 [13:49:37]Write i2c OK [13:49:37]MH_I2C_Read... [13:49:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:49:37]Read from MH i2c: E2 [13:49:37]MH_I2C_Read... [13:49:37]Read from MH i2c: E2 0E 00 [13:49:37]MH_I2C_Read... [13:49:37]Read from MH i2c: E2 0E 00 90 9A 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 92 [13:49:37]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:49:37]wFMCommunicate OK [13:49:37]SAM_PROTO_GetShiftState done [13:49:37]FM_GetShiftState done [13:49:37]req_shift_opened done [13:49:37]requested_item shift.open_date is exist - process it [13:49:37]req_shift_open_date [13:49:37]req_shift_open_date done [13:49:37]produce_requested_data done [13:49:37]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311493,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:49:37]process_action_free close_receipt [13:49:37]json_value_free [13:49:37]json_value_free done [13:49:37]process_json_proto returns [13:49:37]Send response to host [13:49:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311493,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:49:37]free response buf [13:49:37]execute_script done [13:49:37]execute_script returns [13:49:37]free content buf [13:49:37]Sock 9.Close socket [13:49:37]Sock 9.Thread stoped [13:49:41]OFD Sender: No OFD packet to send [13:49:46]OFD Sender: No OFD packet to send [13:49:47]accept exits with 7 [13:49:47]New connection [13:49:47]New thread 3066654052 created [13:49:47]Thread 3066510692 joined [13:49:47]Waiting for new connection... [13:49:47] Sock 7.Parse request [13:49:47]Sock 7.Check first char [13:49:47]Sock 7.First char is OK [13:49:47]request: POST /json_proto HTTP/1.0 [13:49:47]Method: POST [13:49:47]URL: /json_proto [13:49:47]Method is POST - this is cgi request [13:49:47]url: /json_proto [13:49:47]query_string will be loaded in cgi processing [13:49:47]execute_cgi json_proto POST (null) [13:49:47]execute_cgi path=json_proto method=POST [13:49:47]POST find Content-Length [13:49:47]Host: 172.17.96.3:8080 [13:49:47]Content-Length: 677 [13:49:47]Content-Type: application/json [13:49:47] [13:49:47]POST finish read [13:49:47]Found Content-Length = 677 [13:49:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645299", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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:49:47]execute_script... [13: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)645299", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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:49:47]POST & json_proto [13:49:47]process_json_proto [13:49:47]json parsed OK: [13:49:47]protocol is kg_v1.0 [13:49:47]action value=close_receipt [13:49:47]process_action close_receipt [13:49:47]cmd_close_receipt [13:49:47]MH_GetDate [13:49:47]Write to MH i2c: F0 00 00 91 9A 1A [13:49:47]Write i2c OK [13:49:47]MH_I2C_Read... [13:49:47]Read from MH i2c: F0 [13:49:47]MH_I2C_Read... [13:49:47]Read from MH i2c: F0 09 00 [13:49:47]MH_I2C_Read... [13:49:47]Read from MH i2c: F0 09 00 91 9A 00 80 39 22 67 44 5E 04 65 70 [13:49:47]GetLastDocTimeStamp 1730296179 [13:49:47]current date 1730296192 [13:49:47]FM_GetShiftState [13:49:47]SAM_PROTO_GetShiftState [13:49:47]wFMCommunicate request_size=4 [13:49:47]MH_SAM_APDU [13:49:47]CAPDU: 80 13 01 00 [13:49:47]Write to MH i2c: E2 08 00 92 9A 80 13 01 00 00 00 00 00 A9 [13:49:47]Write i2c OK [13:49:47]MH_I2C_Read... [13:49:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:49:47]Read from MH i2c: E2 [13:49:47]MH_I2C_Read... [13:49:47]Read from MH i2c: E2 0E 00 [13:49:47]MH_I2C_Read... [13:49:47]Read from MH i2c: E2 0E 00 92 9A 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 94 [13:49:47]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:49:47]wFMCommunicate OK [13:49:47]SAM_PROTO_GetShiftState done [13:49:47]FM_GetShiftState done [13:49:47]opened in 1730247899 [13:49:47]opened+sec_in_day 1730334299 [13:49:47]quantity*price = 50010 [13:49:47]sum+1 = 50012 [13:49:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 341 30.10.2024 13:49 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311494 ФПД: 70076478781473 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T134953&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311494&fm=70076478781473&tin=02508201610067®Number=0000000000091780&sum=50000 [13:49:48]StoreToDocumentArchive [13:49:48]shift 536 fd 311494 [13:49:48]save to /storage/0536/doc_00311494 [13:49:48]save last doc name /storage/0536/doc_00311494 to /storage/kkm_last_doc_name [13:49:48]save OK [13:49:48]Clear old archive folders... [13:49:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:49:48]tlvbuf is 008087C0 [13:49:48]SAM_PROTO_ClearQueue [13:49:48]wFMCommunicate request_size=4 [13:49:48]MH_SAM_APDU [13:49:48]CAPDU: 80 09 00 00 [13:49:48]Write to MH i2c: E2 08 00 9F 9A 80 09 00 00 00 00 00 00 AB [13:49:48]Write i2c OK [13:49:48]MH_I2C_Read... [13:49:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:49:48]Read from MH i2c: E2 [13:49:48]MH_I2C_Read... [13:49:48]Read from MH i2c: E2 03 00 [13:49:48]MH_I2C_Read... [13:49:48]Read from MH i2c: E2 03 00 9F 9A 00 90 00 AD [13:49:48]RAPDU: 90 00 [13:49:48]wFMCommunicate OK [13:49:48]SAM_PROTO_ClearQueue done [13:49:48]KKMCreateOFDPacket [13:49:48]OFDProtocolAddRootSTLVToBuf [13:49:48]FM_MakeSignedData [13:49:48]FM_MakeSignedData [13:49:48]SAM_PROTO_SignData [13:49:48]wFMCommunicate request_size=4 [13:49:48]MH_SAM_APDU [13:49:48]CAPDU: 80 0D 01 02 [13:49:48]Write to MH i2c: E2 08 00 A0 9A 80 0D 01 02 00 00 00 00 B3 [13:49:48]Write i2c OK [13:49:48]MH_I2C_Read... [13:49:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:49:48]Read from MH i2c: E2 [13:49:48]MH_I2C_Read... [13:49:48]Read from MH i2c: E2 03 00 [13:49:48]MH_I2C_Read... [13:49:48]Read from MH i2c: E2 03 00 A0 9A 00 90 00 AE [13:49:48]RAPDU: 90 00 [13:49:48]wFMCommunicate OK [13:49:48]wFMCommunicate request_size=255 [13:49:48]MH_SAM_APDU [13: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 55 01 00 00 F4 03 04 00 81 39 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C6 C0 04 00 35 04 06 00 3F [13:49:48]Write to MH i2c: E2 02 01 A1 9A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 55 01 00 00 F4 03 04 00 81 39 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C6 C0 04 00 35 04 06 00 3F 00 00 96 [13:49:48]Write i2c OK [13:49:48]MH_I2C_Read... [13:49:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:49:49]Read from MH i2c: E2 [13:49:49]MH_I2C_Read... [13:49:49]Read from MH i2c: E2 03 00 [13:49:49]MH_I2C_Read... [13:49:49]Read from MH i2c: E2 03 00 A1 9A 00 90 00 AF [13:49:49]RAPDU: 90 00 [13:49:49]wFMCommunicate OK [13:49:49]wFMCommunicate request_size=10 [13:49:49]MH_SAM_APDU [13:49:49]CAPDU: 80 0D 02 02 05 BB F3 9F F8 21 [13:49:49]Write to MH i2c: E2 0D 00 A2 9A 80 0D 02 02 05 00 BB F3 9F F8 21 00 00 26 [13:49:49]Write i2c OK [13:49:49]MH_I2C_Read... [13:49:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:49:49]Read from MH i2c: E2 [13:49:49]MH_I2C_Read... [13:49:49]Read from MH i2c: E2 03 00 [13:49:49]MH_I2C_Read... [13:49:49]Read from MH i2c: E2 03 00 A2 9A 00 90 00 B0 [13:49:49]RAPDU: 90 00 [13:49:49]wFMCommunicate OK [13:49:49]wFMCommunicate request_size=4 [13:49:49]MH_SAM_APDU [13:49:49]CAPDU: 80 0D 03 02 [13:49:49]Write to MH i2c: E2 08 00 A3 9A 80 0D 03 02 00 00 00 00 B8 [13:49:49]Write i2c OK [13:49:49]MH_I2C_Read... [13:49:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:49:49]Read from MH i2c: E2 [13:49:49]MH_I2C_Read... [13:49:49]Read from MH i2c: E2 0B 00 [13:49:49]MH_I2C_Read... [13:49:49]Read from MH i2c: E2 0B 00 A3 9A 00 09 51 02 12 13 AF A2 D6 90 00 61 [13:49:49]RAPDU: 09 51 02 12 13 AF A2 D6 90 00 [13:49:49]wFMCommunicate OK [13:49:49]SAM_PROTO_SignData done [13:49:49]FM_MakeSignedData done [13:49:49]CreateOFDProtocolMessage [13:49:49]wFMCommunicate request_size=4 [13:49:49]MH_SAM_APDU [13:49:49]CAPDU: 80 11 00 00 [13:49:49]Write to MH i2c: E2 08 00 A4 9A 80 11 00 00 00 00 00 00 B8 [13:49:49]Write i2c OK [13:49:49]MH_I2C_Read... [13:49:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:49:49]Read from MH i2c: E2 [13:49:49]MH_I2C_Read... [13:49:49]Read from MH i2c: E2 17 00 [13:49:49]MH_I2C_Read... [13:49:49]Read from MH i2c: E2 17 00 A4 9A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0D [13:49:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:49:49]wFMCommunicate OK [13:49:49]CreateOFDProtocolMessage done [13:49:49]OFDSenderStorePacket 311494 [13:49:49]StoreOFDPacket docnum=311494 [13:49:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 1A A1 07 01 64 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 33 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 55 01 00 00 F4 03 04 00 81 39 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C6 C0 04 00 35 04 06 00 3F BB F3 9F F8 21 09 51 02 12 13 AF A2 D6 [13:49:49]CheckFolder [13:49:49]dirname=/storage/ofd_packets [13:49:49]CheckFolder done [13:49:49]ProducePacketName [13:49:49]name=ofd_packets/00311494 [13:49:49]NVStorageSaveData ofd_packets/00311494 [13:49:49]File name is /storage/ofd_packets/00311494 [13:49:49]Write 301 bytes [13:49:49]NVStorageSaveData done [13:49:49]OFDSenderStorePacket done [13:49:49]KKMCreateOFDPacket done [13:49:49]NVStorageSaveData kkm_last_timestamp [13:49:49]File name is /storage/kkm_last_timestamp [13:49:49]Write 4 bytes [13:49:49]NVStorageSaveData done [13:49:49]ExternCall_PrintAddStr [13:49:49]wPrintStart [13:49:49]Write to MH i2c: 01 00 00 A5 9A 3F [13:49:49]Write i2c OK [13:49:49]MH_I2C_Read... [13:49:49]Read from MH i2c: 01 [13:49:49]MH_I2C_Read... [13:49:49]Read from MH i2c: 01 07 00 [13:49:49]MH_I2C_Read... [13:49:49]Read from MH i2c: 01 07 00 A5 9A 00 00 00 00 00 FF 0F 54 [13:49:49]RasterBufferAndPrint [13:49:49]line Счет N : (1)645299 [13:49:49]line ИНН: 02508201610067 [13:49:49]line Контрольно-Кассовый Чек [13:49:49]line ПРОДАЖА [13:49:49]line ТРК (МРК, ГНК) : 51 [13:49:49]line Товар: 2710124500 [13:49:49]line Аи-95-К-3 [13:49:49]line 6.740 * 74.20 [13:49:49]line = 500.11 [13:49:49]line НДС 12% НСП 1% [13:49:49]line > о реализуемом товаре [13:49:49]line ОКРУГЛЕНИЕ: -0.11 [13:49:49]line ИТОГО: 500.00 [13:49:49]line Внесено: 500.00 [13:49:49]line СДАЧА: 0.00 [13:49:49]line НСП 1% : 4.43 [13:49:49]line НДС 12% : 53.11 [13:49:49]line Наличными: 500.00 [13:49:49]line Безнал.: 0.00 [13:49:49]line Место: АЗС № 172 "Партнер Нефть" [13:49:49]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:49:49]line СНО: Общий режим [13:49:49]line Чек 341 30.10.2024 13:49 [13:49:49]line Смена: 536 ФФД: 1.0 [13:49:49]line ЗНМ: 0300000116 [13:49:49]line РНМ: 0000000000091780 [13:49:49]line Версия ККМ: 001 [13:49:49]line ФМ: 0000000000871765 [13:49:49]line ФД: 311494 [13:49:49]line ФПД: 70076478781473 [13:49:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T134953&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311494&fm=70076478781473&tin=02508201610067®Number=0000000000091780&sum=50000 [13:49:49]written 0, free lines is 4095 [13:49:49]OFD Sender: Processing packet 311494 [packets to send 223, broken 222] [13:49:49]ProducePacketName [13:49:49]name=ofd_packets/00311494 [13:49:49]OFD Sender: To server: pG, [13:49:49]CommunicateWithHost lk.salyk.kg:30040 [13:49:49]ConnectInit lk.salyk.kg [13:49:49]Connected sock=10 [13:49:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 1A A1 07 01 64 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 33 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 55 01 00 00 F4 03 04 00 81 39 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C6 C0 04 00 35 04 06 00 3F BB F3 9F F8 21 09 51 02 12 13 AF A2 D6 [13:49:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 E8 93 47 00 4D 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 31 37 36 35 10 04 04 00 C6 C0 04 00 F4 03 04 00 D0 DF 21 67 B6 04 01 00 00 D0 66 EE E0 99 7C E4 60 [13:49:49]CommunicateWithHost err = 0 [13:49:49]CheckOFDResponse [13:49:49]1017 (14) - 77093643461234 [13:49:49]1041 (16) - 0000000000871765 [13:49:49]1040 (4) - 311494 [13:49:49]1012 (4) - 30.10.2024 07:27 [13:49:49]1206 (1) - 0 [13:49:49]OFD Sender: Remove packet 311494 [13:49:49]ProducePacketName [13:49:49]name=ofd_packets/00311494 [13:49:49]NVStorageDeleteData [13:49:49]Write to MH i2c: 01 00 00 CF 9A 69 [13:49:49]Write i2c OK [13:49:49]MH_I2C_Read... [13:49:49]Read from MH i2c: 01 [13:49:49]MH_I2C_Read... [13:49:49]Read from MH i2c: 01 07 00 [13:49:49]MH_I2C_Read... [13:49:49]Read from MH i2c: 01 07 00 CF 9A 00 00 00 00 00 C8 0C 44 [13:49:49]RasterBufferAndPrint [13:49:49]line [13:49:49]line [13:49:49]line [13:49:49]line [13:49:49]line [13:49:49]written 0, free lines is 3287 [13:49:49]MH_Cut [13:49:49]Write to MH i2c: D1 01 00 D6 9A 01 42 [13:49:49]Write i2c OK [13:49:49]MH_I2C_Read... [13:49:49]Read from MH i2c: D1 [13:49:49]MH_I2C_Read... [13:49:49]Read from MH i2c: D1 01 00 [13:49:49]MH_I2C_Read... [13:49:49]Read from MH i2c: D1 01 00 D6 9A 00 41 [13:49:49]Write to MH i2c: 01 00 00 D7 9A 71 [13:49:49]Write i2c OK [13:49:49]MH_I2C_Read... [13:49:50]OFD Sender: No OFD packet to send [13:49:50]*** Cut start [13:49:50]*** Purtial cut [13:49:50]*** Stage 1: CUTSNS_PIN = 1 [13:49:50]Read from MH i2c: 01 [13:49:50]MH_I2C_Read... [13:49:50]*** Stop cut motor [13:49:50]*** Cut end [13:49:50]Read from MH i2c: 01 07 00 [13:49:50]MH_I2C_Read... [13:49:50]Read from MH i2c: 01 07 00 D7 9A 00 00 00 00 00 FF 0F 86 [13:49:50]process_action close_receipt done [13:49:50]requested_data is exist [13:49:50]produce_requested_data [13:49:50]requested_item fm.sn is exist - process it [13:49:50]wFMCommunicate request_size=4 [13:49:50]MH_SAM_APDU [13:49:50]CAPDU: 80 11 00 00 [13:49:50]Write to MH i2c: E2 08 00 D8 9A 80 11 00 00 00 00 00 00 EC [13:49:50]Write i2c OK [13:49:50]MH_I2C_Read... [13:49:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:49:50]Read from MH i2c: E2 [13:49:50]MH_I2C_Read... [13:49:50]Read from MH i2c: E2 17 00 [13:49:50]MH_I2C_Read... [13:49:50]Read from MH i2c: E2 17 00 D8 9A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 41 [13:49:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:49:50]wFMCommunicate OK [13:49:50]requested_item fd.num is exist - process it [13:49:50]SAM_PROTO_GetFieldsCounters [13:49:50]wFMCommunicate request_size=4 [13:49:50]MH_SAM_APDU [13:49:50]CAPDU: 80 13 00 00 [13:49:50]Write to MH i2c: E2 08 00 D9 9A 80 13 00 00 00 00 00 00 EF [13:49:50]Write i2c OK [13:49:50]MH_I2C_Read... [13:49:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:49:51]Read from MH i2c: E2 [13:49:51]MH_I2C_Read... [13:49:51]Read from MH i2c: E2 62 00 [13:49:51]MH_I2C_Read... [13:49:51]Read from MH i2c: E2 62 00 D9 9A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C6 C0 04 00 0E 04 04 00 18 02 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 B8 [13: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C6 C0 04 00 0E 04 04 00 18 02 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 [13:49:51]wFMCommunicate OK [13:49:51]SAM_PROTO_GetFieldsCounters done [13:49:51]requested_item shift.num is exist - process it [13:49:51]requested_item shift.opened is exist - process it [13:49:51]req_shift_opened [13:49:51]FM_GetShiftState [13:49:51]SAM_PROTO_GetShiftState [13:49:51]wFMCommunicate request_size=4 [13:49:51]MH_SAM_APDU [13:49:51]CAPDU: 80 13 01 00 [13:49:51]Write to MH i2c: E2 08 00 DA 9A 80 13 01 00 00 00 00 00 F1 [13:49:51]Write i2c OK [13:49:51]MH_I2C_Read... [13:49:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:49:51]Read from MH i2c: E2 [13:49:51]MH_I2C_Read... [13:49:51]Read from MH i2c: E2 0E 00 [13:49:51]MH_I2C_Read... [13:49:51]Read from MH i2c: E2 0E 00 DA 9A 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 DC [13:49:51]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:49:51]wFMCommunicate OK [13:49:51]SAM_PROTO_GetShiftState done [13:49:51]FM_GetShiftState done [13:49:51]req_shift_opened done [13:49:51]requested_item shift.open_date is exist - process it [13:49:51]req_shift_open_date [13:49:51]req_shift_open_date done [13:49:51]produce_requested_data done [13:49:51]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311494,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:49:51]process_action_free close_receipt [13:49:51]json_value_free [13:49:51]json_value_free done [13:49:51]process_json_proto returns [13:49:51]Send response to host [13:49:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311494,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:49:51]free response buf [13:49:51]execute_script done [13:49:51]execute_script returns [13:49:51]free content buf [13:49:51]Sock 7.Close socket [13:49:51]Sock 7.Thread stoped [13:49:55]OFD Sender: No OFD packet to send [13:50:00]OFD Sender: No OFD packet to send [13:50:05]OFD Sender: No OFD packet to send [13:50:10]OFD Sender: No OFD packet to send [13:50:15]OFD Sender: No OFD packet to send [13:50:20]OFD Sender: No OFD packet to send [13:50:25]OFD Sender: No OFD packet to send [13:50:30]OFD Sender: No OFD packet to send [13:50:35]OFD Sender: No OFD packet to send [13:50:40]OFD Sender: No OFD packet to send [13:50:45]OFD Sender: No OFD packet to send [13:50:50]OFD Sender: No OFD packet to send [13:50:55]OFD Sender: No OFD packet to send [13:51:00]OFD Sender: No OFD packet to send [13:51:05]OFD Sender: No OFD packet to send [13:51:10]OFD Sender: No OFD packet to send [13:51:15]OFD Sender: No OFD packet to send [13:51:20]OFD Sender: No OFD packet to send [13:51:25]OFD Sender: No OFD packet to send [13:51:30]OFD Sender: No OFD packet to send [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:55]OFD Sender: No OFD packet to send [13:52:00]OFD Sender: No OFD packet to send [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:30]OFD Sender: No OFD packet to send [13:52:35]OFD Sender: No OFD packet to send [13:52:40]OFD Sender: No OFD packet to send [13:52:45]OFD Sender: No OFD packet to send [13:52:50]OFD Sender: No OFD packet to send [13:52:55]OFD Sender: No OFD packet to send [13:53:00]OFD Sender: No OFD packet to send [13:53:05]OFD Sender: No OFD packet to send [13:53:10]OFD Sender: No OFD packet to send [13:53:15]OFD Sender: No OFD packet to send [13:53:20]OFD Sender: No OFD packet to send [13:53:25]OFD Sender: No OFD packet to send [13:53:30]OFD Sender: No OFD packet to send [13:53:35]OFD Sender: No OFD packet to send [13:53:40]OFD Sender: No OFD packet to send [13:53:41]accept exits with 9 [13:53:41]New connection [13:53:41]New thread 3066510692 created [13:53:41]Thread 3066654052 joined [13:53:41]Waiting for new connection... [13:53:41] Sock 9.Parse request [13:53:41]Sock 9.Check first char [13:53:41]Sock 9.First char is OK [13:53:41]request: POST /json_proto HTTP/1.0 [13:53:41]Method: POST [13:53:41]URL: /json_proto [13:53:41]Method is POST - this is cgi request [13:53:41]url: /json_proto [13:53:41]query_string will be loaded in cgi processing [13:53:41]execute_cgi json_proto POST (null) [13:53:41]execute_cgi path=json_proto method=POST [13:53:41]POST find Content-Length [13:53:41]Host: 172.17.96.3:8080 [13:53:41]Content-Length: 678 [13:53:41]Content-Type: application/json [13:53:41] [13:53:41]POST finish read [13:53:41]Found Content-Length = 678 [13:53:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645300", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "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:53:41]execute_script... [13:53: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)645300", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "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:53:41]POST & json_proto [13:53:41]process_json_proto [13:53:41]json parsed OK: [13:53:41]protocol is kg_v1.0 [13:53:41]action value=close_receipt [13:53:41]process_action close_receipt [13:53:41]cmd_close_receipt [13:53:41]MH_GetDate [13:53:41]Write to MH i2c: F0 00 00 DB 9A 64 [13:53:41]Write i2c OK [13:53:41]MH_I2C_Read... [13:53:41]Read from MH i2c: F0 [13:53:41]MH_I2C_Read... [13:53:41]Read from MH i2c: F0 09 00 [13:53:41]MH_I2C_Read... [13:53:41]Read from MH i2c: F0 09 00 DB 9A 00 6A 3A 22 67 44 5E 04 65 A5 [13:53:41]GetLastDocTimeStamp 1730296193 [13:53:41]current date 1730296426 [13:53:41]FM_GetShiftState [13:53:41]SAM_PROTO_GetShiftState [13:53:41]wFMCommunicate request_size=4 [13:53:41]MH_SAM_APDU [13:53:41]CAPDU: 80 13 01 00 [13:53:41]Write to MH i2c: E2 08 00 DC 9A 80 13 01 00 00 00 00 00 F3 [13:53:41]Write i2c OK [13:53:41]MH_I2C_Read... [13:53:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:53:41]Read from MH i2c: E2 [13:53:41]MH_I2C_Read... [13:53:41]Read from MH i2c: E2 0E 00 [13:53:41]MH_I2C_Read... [13:53:41]Read from MH i2c: E2 0E 00 DC 9A 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 DE [13:53:41]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:53:41]wFMCommunicate OK [13:53:41]SAM_PROTO_GetShiftState done [13:53:41]FM_GetShiftState done [13:53:41]opened in 1730247899 [13:53:41]opened+sec_in_day 1730334299 [13:53:41]quantity*price = 80012 [13:53:41]sum+1 = 80013 [13:53:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 342 30.10.2024 13:53 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311495 ФПД: 147604511076533 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T135346&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311495&fm=147604511076533&tin=02508201610067®Number=0000000000091780&sum=80000 [13:53:42]StoreToDocumentArchive [13:53:42]shift 536 fd 311495 [13:53:42]save to /storage/0536/doc_00311495 [13:53:42]save last doc name /storage/0536/doc_00311495 to /storage/kkm_last_doc_name [13:53:42]save OK [13:53:42]Clear old archive folders... [13:53:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:53:42]tlvbuf is 00808790 [13:53:42]SAM_PROTO_ClearQueue [13:53:42]wFMCommunicate request_size=4 [13:53:42]MH_SAM_APDU [13:53:42]CAPDU: 80 09 00 00 [13:53:42]Write to MH i2c: E2 08 00 E9 9A 80 09 00 00 00 00 00 00 F5 [13:53:42]Write i2c OK [13:53:42]MH_I2C_Read... [13:53:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:53:42]Read from MH i2c: E2 [13:53:42]MH_I2C_Read... [13:53:42]Read from MH i2c: E2 03 00 [13:53:42]MH_I2C_Read... [13:53:42]Read from MH i2c: E2 03 00 E9 9A 00 90 00 F7 [13:53:42]RAPDU: 90 00 [13:53:42]wFMCommunicate OK [13:53:42]SAM_PROTO_ClearQueue done [13:53:42]KKMCreateOFDPacket [13:53:42]OFDProtocolAddRootSTLVToBuf [13:53:42]FM_MakeSignedData [13:53:42]FM_MakeSignedData [13:53:42]SAM_PROTO_SignData [13:53:42]wFMCommunicate request_size=4 [13:53:42]MH_SAM_APDU [13:53:42]CAPDU: 80 0D 01 02 [13:53:42]Write to MH i2c: E2 08 00 EA 9A 80 0D 01 02 00 00 00 00 FD [13:53:42]Write i2c OK [13:53:42]MH_I2C_Read... [13:53:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:53:42]Read from MH i2c: E2 [13:53:42]MH_I2C_Read... [13:53:42]Read from MH i2c: E2 03 00 [13:53:42]MH_I2C_Read... [13:53:42]Read from MH i2c: E2 03 00 EA 9A 00 90 00 F8 [13:53:42]RAPDU: 90 00 [13:53:42]wFMCommunicate OK [13:53:42]wFMCommunicate request_size=255 [13:53:42]MH_SAM_APDU [13:53: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 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 56 01 00 00 F4 03 04 00 6A 3A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C7 C0 04 00 35 04 06 00 86 [13:53:42]Write to MH i2c: E2 02 01 EB 9A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 56 01 00 00 F4 03 04 00 6A 3A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C7 C0 04 00 35 04 06 00 86 00 00 26 [13:53:42]Write i2c OK [13:53:42]MH_I2C_Read... [13:53:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:53:42]Read from MH i2c: E2 [13:53:42]MH_I2C_Read... [13:53:42]Read from MH i2c: E2 03 00 [13:53:42]MH_I2C_Read... [13:53:42]Read from MH i2c: E2 03 00 EB 9A 00 90 00 F9 [13:53:42]RAPDU: 90 00 [13:53:42]wFMCommunicate OK [13:53:42]wFMCommunicate request_size=10 [13:53:42]MH_SAM_APDU [13:53:42]CAPDU: 80 0D 02 02 05 3E DA 73 30 B5 [13:53:42]Write to MH i2c: E2 0D 00 EC 9A 80 0D 02 02 05 00 3E DA 73 30 B5 00 00 7A [13:53:42]Write i2c OK [13:53:42]MH_I2C_Read... [13:53:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:53:42]Read from MH i2c: E2 [13:53:42]MH_I2C_Read... [13:53:42]Read from MH i2c: E2 03 00 [13:53:42]MH_I2C_Read... [13:53:42]Read from MH i2c: E2 03 00 EC 9A 00 90 00 FA [13:53:42]RAPDU: 90 00 [13:53:42]wFMCommunicate OK [13:53:42]wFMCommunicate request_size=4 [13:53:42]MH_SAM_APDU [13:53:42]CAPDU: 80 0D 03 02 [13:53:42]Write to MH i2c: E2 08 00 ED 9A 80 0D 03 02 00 00 00 00 02 [13:53:42]Write i2c OK [13:53:42]MH_I2C_Read... [13:53:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:53:43]Read from MH i2c: E2 [13:53:43]MH_I2C_Read... [13:53:43]Read from MH i2c: E2 0B 00 [13:53:43]MH_I2C_Read... [13:53:43]Read from MH i2c: E2 0B 00 ED 9A 00 7C 33 EC 0C 06 45 4E 8B 90 00 CE [13:53:43]RAPDU: 7C 33 EC 0C 06 45 4E 8B 90 00 [13:53:43]wFMCommunicate OK [13:53:43]SAM_PROTO_SignData done [13:53:43]FM_MakeSignedData done [13:53:43]CreateOFDProtocolMessage [13:53:43]wFMCommunicate request_size=4 [13:53:43]MH_SAM_APDU [13:53:43]CAPDU: 80 11 00 00 [13:53:43]Write to MH i2c: E2 08 00 EE 9A 80 11 00 00 00 00 00 00 02 [13:53:43]Write i2c OK [13:53:43]MH_I2C_Read... [13:53:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:53:43]Read from MH i2c: E2 [13:53:43]MH_I2C_Read... [13:53:43]Read from MH i2c: E2 17 00 [13:53:43]MH_I2C_Read... [13:53:43]Read from MH i2c: E2 17 00 EE 9A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 57 [13:53:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:53:43]wFMCommunicate OK [13:53:43]CreateOFDProtocolMessage done [13:53:43]OFDSenderStorePacket 311495 [13:53:43]StoreOFDPacket docnum=311495 [13:53:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 BD ED 07 01 6A 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 56 01 00 00 F4 03 04 00 6A 3A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C7 C0 04 00 35 04 06 00 86 3E DA 73 30 B5 7C 33 EC 0C 06 45 4E 8B [13:53:43]CheckFolder [13:53:43]dirname=/storage/ofd_packets [13:53:43]CheckFolder done [13:53:43]ProducePacketName [13:53:43]name=ofd_packets/00311495 [13:53:43]NVStorageSaveData ofd_packets/00311495 [13:53:43]File name is /storage/ofd_packets/00311495 [13:53:43]Write 301 bytes [13:53:43]NVStorageSaveData done [13:53:43]OFDSenderStorePacket done [13:53:43]KKMCreateOFDPacket done [13:53:43]NVStorageSaveData kkm_last_timestamp [13:53:43]File name is /storage/kkm_last_timestamp [13:53:43]Write 4 bytes [13:53:43]NVStorageSaveData done [13:53:43]ExternCall_PrintAddStr [13:53:43]wPrintStart [13:53:43]Write to MH i2c: 01 00 00 EF 9A 89 [13:53:43]Write i2c OK [13:53:43]MH_I2C_Read... [13:53:43]Read from MH i2c: 01 [13:53:43]MH_I2C_Read... [13:53:43]Read from MH i2c: 01 07 00 [13:53:43]MH_I2C_Read... [13:53:43]Read from MH i2c: 01 07 00 EF 9A 00 00 00 00 00 FF 0F 9E [13:53:43]RasterBufferAndPrint [13:53:43]line Счет N : (1)645300 [13:53:43]line ИНН: 02508201610067 [13:53:43]line Контрольно-Кассовый Чек [13:53:43]line ПРОДАЖА [13:53:43]line ТРК (МРК, ГНК) : 31 [13:53:43]line Товар: 2710124130 [13:53:43]line Аи-92-К-2 [13:53:43]line 11.960 * 66.90 [13:53:43]line = 800.12 [13:53:43]line НДС 12% НСП 1% [13:53:43]line > о реализуемом товаре [13:53:43]line ОКРУГЛЕНИЕ: -0.12 [13:53:43]line ИТОГО: 800.00 [13:53:43]line Внесено: 800.00 [13:53:43]line СДАЧА: 0.00 [13:53:43]line НСП 1% : 7.08 [13:53:43]line НДС 12% : 84.97 [13:53:43]line Наличными: 800.00 [13:53:43]line Безнал.: 0.00 [13:53:43]line Место: АЗС № 172 "Партнер Нефть" [13:53:43]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:53:43]line СНО: Общий режим [13:53:43]line Чек 342 30.10.2024 13:53 [13:53:43]line Смена: 536 ФФД: 1.0 [13:53:43]line ЗНМ: 0300000116 [13:53:43]line РНМ: 0000000000091780 [13:53:43]line Версия ККМ: 001 [13:53:43]line ФМ: 0000000000871765 [13:53:43]line ФД: 311495 [13:53:43]line ФПД: 147604511076533 [13:53:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T135346&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311495&fm=147604511076533&tin=02508201610067®Number=0000000000091780&sum=80000 [13:53:43]OFD Sender: Processing packet 311495 [packets to send 223, broken 222] [13:53:43]ProducePacketName [13:53:43]name=ofd_packets/00311495 [13:53:43]OFD Sender: To server: pG, [13:53:43]CommunicateWithHost lk.salyk.kg:30040 [13:53:43]ConnectInit lk.salyk.kg [13:53:43]written 0, free lines is 4095 [13:53:43]Connected sock=11 [13: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 31 37 36 35 0F 01 00 00 BD ED 07 01 6A 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 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 56 01 00 00 F4 03 04 00 6A 3A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C7 C0 04 00 35 04 06 00 86 3E DA 73 30 B5 7C 33 EC 0C 06 45 4E 8B [13:53:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F6 5F 47 00 22 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 31 37 36 35 10 04 04 00 C7 C0 04 00 F4 03 04 00 BA E0 21 67 B6 04 01 00 00 E1 D3 EE A5 90 59 38 21 [13:53:43]CommunicateWithHost err = 0 [13:53:43]CheckOFDResponse [13:53:43]1017 (14) - 77093643461234 [13:53:43]1041 (16) - 0000000000871765 [13:53:43]1040 (4) - 311495 [13:53:43]1012 (4) - 30.10.2024 07:31 [13:53:43]1206 (1) - 0 [13:53:43]OFD Sender: Remove packet 311495 [13:53:43]ProducePacketName [13:53:43]name=ofd_packets/00311495 [13:53:43]NVStorageDeleteData [13:53:43]Write to MH i2c: 01 00 00 19 9B B4 [13:53:43]Write i2c OK [13:53:43]MH_I2C_Read... [13:53:43]Read from MH i2c: 01 [13:53:43]MH_I2C_Read... [13:53:43]Read from MH i2c: 01 07 00 [13:53:43]MH_I2C_Read... [13:53:43]Read from MH i2c: 01 07 00 19 9B 00 00 00 00 00 C6 0C 8D [13:53:43]RasterBufferAndPrint [13:53:43]line [13:53:43]line [13:53:43]line [13:53:43]line [13:53:43]line [13:53:43]written 0, free lines is 3275 [13:53:43]MH_Cut [13:53:43]Write to MH i2c: D1 01 00 20 9B 01 8D [13:53:43]Write i2c OK [13:53:43]MH_I2C_Read... [13:53:43]Read from MH i2c: D1 [13:53:43]MH_I2C_Read... [13:53:43]Read from MH i2c: D1 01 00 [13:53:43]MH_I2C_Read... [13:53:43]Read from MH i2c: D1 01 00 20 9B 00 8C [13:53:43]Write to MH i2c: 01 00 00 21 9B BC [13:53:43]Write i2c OK [13:53:43]MH_I2C_Read... [13:53:44]OFD Sender: No OFD packet to send [13:53:44]*** Cut start [13:53:44]*** Purtial cut [13:53:44]*** Stage 1: CUTSNS_PIN = 1 [13:53:44]Read from MH i2c: 01 [13:53:44]MH_I2C_Read... [13:53:44]*** Stop cut motor [13:53:44]*** Cut end [13:53:44]Read from MH i2c: 01 07 00 [13:53:44]MH_I2C_Read... [13:53:44]Read from MH i2c: 01 07 00 21 9B 00 00 00 00 00 FF 0F D1 [13:53:44]process_action close_receipt done [13:53:44]requested_data is exist [13:53:44]produce_requested_data [13:53:44]requested_item fm.sn is exist - process it [13:53:44]wFMCommunicate request_size=4 [13:53:44]MH_SAM_APDU [13:53:44]CAPDU: 80 11 00 00 [13:53:44]Write to MH i2c: E2 08 00 22 9B 80 11 00 00 00 00 00 00 37 [13:53:44]Write i2c OK [13:53:44]MH_I2C_Read... [13:53:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:53:44]Read from MH i2c: E2 [13:53:44]MH_I2C_Read... [13:53:44]Read from MH i2c: E2 17 00 [13:53:44]MH_I2C_Read... [13:53:44]Read from MH i2c: E2 17 00 22 9B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8C [13:53:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:53:45]wFMCommunicate OK [13:53:45]requested_item fd.num is exist - process it [13:53:45]SAM_PROTO_GetFieldsCounters [13:53:45]wFMCommunicate request_size=4 [13:53:45]MH_SAM_APDU [13:53:45]CAPDU: 80 13 00 00 [13:53:45]Write to MH i2c: E2 08 00 23 9B 80 13 00 00 00 00 00 00 3A [13:53:45]Write i2c OK [13:53:45]MH_I2C_Read... [13:53:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:53:45]Read from MH i2c: E2 [13:53:45]MH_I2C_Read... [13:53:45]Read from MH i2c: E2 62 00 [13:53:45]MH_I2C_Read... [13:53:45]Read from MH i2c: E2 62 00 23 9B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C7 C0 04 00 0E 04 04 00 18 02 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 [13:53: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C7 C0 04 00 0E 04 04 00 18 02 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 [13:53:45]wFMCommunicate OK [13:53:45]SAM_PROTO_GetFieldsCounters done [13:53:45]requested_item shift.num is exist - process it [13:53:45]requested_item shift.opened is exist - process it [13:53:45]req_shift_opened [13:53:45]FM_GetShiftState [13:53:45]SAM_PROTO_GetShiftState [13:53:45]wFMCommunicate request_size=4 [13:53:45]MH_SAM_APDU [13:53:45]CAPDU: 80 13 01 00 [13:53:45]Write to MH i2c: E2 08 00 24 9B 80 13 01 00 00 00 00 00 3C [13:53:45]Write i2c OK [13:53:45]MH_I2C_Read... [13:53:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:53:45]Read from MH i2c: E2 [13:53:45]MH_I2C_Read... [13:53:45]Read from MH i2c: E2 0E 00 [13:53:45]MH_I2C_Read... [13:53:45]Read from MH i2c: E2 0E 00 24 9B 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 27 [13:53:45]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:53:45]wFMCommunicate OK [13:53:45]SAM_PROTO_GetShiftState done [13:53:45]FM_GetShiftState done [13:53:45]req_shift_opened done [13:53:45]requested_item shift.open_date is exist - process it [13:53:45]req_shift_open_date [13:53:45]req_shift_open_date done [13:53:45]produce_requested_data done [13:53:45]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311495,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:53:45]process_action_free close_receipt [13:53:45]json_value_free [13:53:45]json_value_free done [13:53:45]process_json_proto returns [13:53:45]Send response to host [13:53:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311495,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:53:45]free response buf [13:53:45]execute_script done [13:53:45]execute_script returns [13:53:45]free content buf [13:53:45]Sock 9.Close socket [13:53:45]Sock 9.Thread stoped [13:53:49]OFD Sender: No OFD packet to send [13:53:54]OFD Sender: No OFD packet to send [13:53:59]OFD Sender: No OFD packet to send [13:54:04]OFD Sender: No OFD packet to send [13:54:09]OFD Sender: No OFD packet to send [13:54:14]OFD Sender: No OFD packet to send [13:54:19]OFD Sender: No OFD packet to send [13:54:24]OFD Sender: No OFD packet to send [13:54:24]accept exits with 7 [13:54:24]New connection [13:54:24]New thread 3066654052 created [13:54:24]Thread 3066510692 joined [13:54:24]Waiting for new connection... [13:54:24] Sock 7.Parse request [13:54:24]Sock 7.Check first char [13:54:24]Sock 7.First char is OK [13:54:24]request: POST /json_proto HTTP/1.0 [13:54:24]Method: POST [13:54:24]URL: /json_proto [13:54:24]Method is POST - this is cgi request [13:54:24]url: /json_proto [13:54:24]query_string will be loaded in cgi processing [13:54:24]execute_cgi json_proto POST (null) [13:54:24]execute_cgi path=json_proto method=POST [13:54:24]POST find Content-Length [13:54:24]Host: 172.17.96.3:8080 [13:54:24]Content-Length: 678 [13:54:24]Content-Type: application/json [13:54:24] [13:54:24]POST finish read [13:54:24]Found Content-Length = 678 [13:54:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645301", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "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:54:24]execute_script... [13:54: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)645301", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "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:54:24]POST & json_proto [13:54:24]process_json_proto [13:54:24]json parsed OK: [13:54:24]protocol is kg_v1.0 [13:54:24]action value=close_receipt [13:54:24]process_action close_receipt [13:54:24]cmd_close_receipt [13:54:24]MH_GetDate [13:54:24]Write to MH i2c: F0 00 00 25 9B AF [13:54:24]Write i2c OK [13:54:24]MH_I2C_Read... [13:54:24]Read from MH i2c: F0 [13:54:24]MH_I2C_Read... [13:54:24]Read from MH i2c: F0 09 00 [13:54:24]MH_I2C_Read... [13:54:24]Read from MH i2c: F0 09 00 25 9B 00 96 3A 22 67 44 5E 04 65 1C [13:54:24]GetLastDocTimeStamp 1730296426 [13:54:24]current date 1730296470 [13:54:24]FM_GetShiftState [13:54:24]SAM_PROTO_GetShiftState [13:54:24]wFMCommunicate request_size=4 [13:54:24]MH_SAM_APDU [13:54:24]CAPDU: 80 13 01 00 [13:54:24]Write to MH i2c: E2 08 00 26 9B 80 13 01 00 00 00 00 00 3E [13:54:24]Write i2c OK [13:54:24]MH_I2C_Read... [13:54:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:54:24]Read from MH i2c: E2 [13:54:24]MH_I2C_Read... [13:54:24]Read from MH i2c: E2 0E 00 [13:54:24]MH_I2C_Read... [13:54:24]Read from MH i2c: E2 0E 00 26 9B 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 29 [13:54:24]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:54:24]wFMCommunicate OK [13:54:24]SAM_PROTO_GetShiftState done [13:54:24]FM_GetShiftState done [13:54:24]opened in 1730247899 [13:54:24]opened+sec_in_day 1730334299 [13:54:24]quantity*price = 70044 [13:54:24]sum+1 = 70045 [13:54:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 343 30.10.2024 13:54 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311496 ФПД: 121303098490581 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T135430&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311496&fm=121303098490581&tin=02508201610067®Number=0000000000091780&sum=70000 [13:54:25]StoreToDocumentArchive [13:54:25]shift 536 fd 311496 [13:54:25]save to /storage/0536/doc_00311496 [13:54:25]save last doc name /storage/0536/doc_00311496 to /storage/kkm_last_doc_name [13:54:25]save OK [13:54:25]Clear old archive folders... [13:54:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:54:25]tlvbuf is 006D3B60 [13:54:25]SAM_PROTO_ClearQueue [13:54:25]wFMCommunicate request_size=4 [13:54:25]MH_SAM_APDU [13:54:25]CAPDU: 80 09 00 00 [13:54:25]Write to MH i2c: E2 08 00 33 9B 80 09 00 00 00 00 00 00 40 [13:54:25]Write i2c OK [13:54:25]MH_I2C_Read... [13:54:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:54:25]Read from MH i2c: E2 [13:54:25]MH_I2C_Read... [13:54:25]Read from MH i2c: E2 03 00 [13:54:25]MH_I2C_Read... [13:54:25]Read from MH i2c: E2 03 00 33 9B 00 90 00 42 [13:54:25]RAPDU: 90 00 [13:54:25]wFMCommunicate OK [13:54:25]SAM_PROTO_ClearQueue done [13:54:25]KKMCreateOFDPacket [13:54:25]OFDProtocolAddRootSTLVToBuf [13:54:25]FM_MakeSignedData [13:54:25]FM_MakeSignedData [13:54:25]SAM_PROTO_SignData [13:54:25]wFMCommunicate request_size=4 [13:54:25]MH_SAM_APDU [13:54:25]CAPDU: 80 0D 01 02 [13:54:25]Write to MH i2c: E2 08 00 34 9B 80 0D 01 02 00 00 00 00 48 [13:54:25]Write i2c OK [13:54:25]MH_I2C_Read... [13:54:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:54:25]Read from MH i2c: E2 [13:54:25]MH_I2C_Read... [13:54:25]Read from MH i2c: E2 03 00 [13:54:25]MH_I2C_Read... [13:54:25]Read from MH i2c: E2 03 00 34 9B 00 90 00 43 [13:54:25]RAPDU: 90 00 [13:54:25]wFMCommunicate OK [13:54:25]wFMCommunicate request_size=255 [13:54:25]MH_SAM_APDU [13:54: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 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 57 01 00 00 F4 03 04 00 96 3A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C8 C0 04 00 35 04 06 00 6E [13:54:25]Write to MH i2c: E2 02 01 35 9B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 57 01 00 00 F4 03 04 00 96 3A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C8 C0 04 00 35 04 06 00 6E 00 00 AB [13:54:25]Write i2c OK [13:54:25]MH_I2C_Read... [13:54:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:54:26]Read from MH i2c: E2 [13:54:26]MH_I2C_Read... [13:54:26]Read from MH i2c: E2 03 00 [13:54:26]MH_I2C_Read... [13:54:26]Read from MH i2c: E2 03 00 35 9B 00 90 00 44 [13:54:26]RAPDU: 90 00 [13:54:26]wFMCommunicate OK [13:54:26]wFMCommunicate request_size=10 [13:54:26]MH_SAM_APDU [13:54:26]CAPDU: 80 0D 02 02 05 53 14 18 7E D5 [13:54:26]Write to MH i2c: E2 0D 00 36 9B 80 0D 02 02 05 00 53 14 18 7E D5 00 00 27 [13:54:26]Write i2c OK [13:54:26]MH_I2C_Read... [13:54:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:54:26]Read from MH i2c: E2 [13:54:26]MH_I2C_Read... [13:54:26]Read from MH i2c: E2 03 00 [13:54:26]MH_I2C_Read... [13:54:26]Read from MH i2c: E2 03 00 36 9B 00 90 00 45 [13:54:26]RAPDU: 90 00 [13:54:26]wFMCommunicate OK [13:54:26]wFMCommunicate request_size=4 [13:54:26]MH_SAM_APDU [13:54:26]CAPDU: 80 0D 03 02 [13:54:26]Write to MH i2c: E2 08 00 37 9B 80 0D 03 02 00 00 00 00 4D [13:54:26]Write i2c OK [13:54:26]MH_I2C_Read... [13:54:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:54:26]Read from MH i2c: E2 [13:54:26]MH_I2C_Read... [13:54:26]Read from MH i2c: E2 0B 00 [13:54:26]MH_I2C_Read... [13:54:26]Read from MH i2c: E2 0B 00 37 9B 00 10 65 B8 EE F3 1A 66 5B 90 00 37 [13:54:26]RAPDU: 10 65 B8 EE F3 1A 66 5B 90 00 [13:54:26]wFMCommunicate OK [13:54:26]SAM_PROTO_SignData done [13:54:26]FM_MakeSignedData done [13:54:26]CreateOFDProtocolMessage [13:54:26]wFMCommunicate request_size=4 [13:54:26]MH_SAM_APDU [13:54:26]CAPDU: 80 11 00 00 [13:54:26]Write to MH i2c: E2 08 00 38 9B 80 11 00 00 00 00 00 00 4D [13:54:26]Write i2c OK [13:54:26]MH_I2C_Read... [13:54:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:54:26]Read from MH i2c: E2 [13:54:26]MH_I2C_Read... [13:54:26]Read from MH i2c: E2 17 00 [13:54:26]MH_I2C_Read... [13:54:26]Read from MH i2c: E2 17 00 38 9B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A2 [13:54:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:54:26]wFMCommunicate OK [13:54:26]CreateOFDProtocolMessage done [13:54:26]OFDSenderStorePacket 311496 [13:54:26]StoreOFDPacket docnum=311496 [13:54:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C2 4F 07 01 17 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 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 57 01 00 00 F4 03 04 00 96 3A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C8 C0 04 00 35 04 06 00 6E 53 14 18 7E D5 10 65 B8 EE F3 1A 66 5B [13:54:26]CheckFolder [13:54:26]dirname=/storage/ofd_packets [13:54:26]CheckFolder done [13:54:26]ProducePacketName [13:54:26]name=ofd_packets/00311496 [13:54:26]NVStorageSaveData ofd_packets/00311496 [13:54:26]File name is /storage/ofd_packets/00311496 [13:54:26]Write 301 bytes [13:54:26]NVStorageSaveData done [13:54:26]OFDSenderStorePacket done [13:54:26]KKMCreateOFDPacket done [13:54:26]NVStorageSaveData kkm_last_timestamp [13:54:26]File name is /storage/kkm_last_timestamp [13:54:26]Write 4 bytes [13:54:26]NVStorageSaveData done [13:54:26]ExternCall_PrintAddStr [13:54:26]wPrintStart [13:54:26]Write to MH i2c: 01 00 00 39 9B D4 [13:54:26]Write i2c OK [13:54:26]MH_I2C_Read... [13:54:26]Read from MH i2c: 01 [13:54:26]MH_I2C_Read... [13:54:26]Read from MH i2c: 01 07 00 [13:54:26]MH_I2C_Read... [13:54:26]Read from MH i2c: 01 07 00 39 9B 00 00 00 00 00 FF 0F E9 [13:54:26]RasterBufferAndPrint [13:54:26]line Счет N : (1)645301 [13:54:26]line ИНН: 02508201610067 [13:54:26]line Контрольно-Кассовый Чек [13:54:26]line ПРОДАЖА [13:54:26]line ТРК (МРК, ГНК) : 52 [13:54:26]line Товар: 2710124130 [13:54:26]line Аи-92-К-2 [13:54:26]line 10.470 * 66.90 [13:54:26]line = 700.44 [13:54:26]line НДС 12% НСП 1% [13:54:26]line > о реализуемом товаре [13:54:26]line ОКРУГЛЕНИЕ: -0.44 [13:54:26]line ИТОГО: 700.00 [13:54:26]line Внесено: 700.00 [13:54:26]line СДАЧА: 0.00 [13:54:26]line НСП 1% : 6.20 [13:54:26]line НДС 12% : 74.38 [13:54:26]line Наличными: 700.00 [13:54:26]line Безнал.: 0.00 [13:54:26]line Место: АЗС № 172 "Партнер Нефть" [13:54:26]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:54:26]line СНО: Общий режим [13:54:26]line Чек 343 30.10.2024 13:54 [13:54:26]line Смена: 536 ФФД: 1.0 [13:54:26]line ЗНМ: 0300000116 [13:54:26]line РНМ: 0000000000091780 [13:54:26]line Версия ККМ: 001 [13:54:26]line ФМ: 0000000000871765 [13:54:26]line ФД: 311496 [13:54:26]line ФПД: 121303098490581 [13:54:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T135430&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311496&fm=121303098490581&tin=02508201610067®Number=0000000000091780&sum=70000 [13:54:26]OFD Sender: Processing packet 311496 [packets to send 223, broken 222] [13:54:26]ProducePacketName [13:54:26]name=ofd_packets/00311496 [13:54:26]OFD Sender: To server: pG, [13:54:26]CommunicateWithHost lk.salyk.kg:30040 [13:54:26]ConnectInit lk.salyk.kg [13:54:26]written 0, free lines is 4095 [13:54:26]Connected sock=10 [13:54:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C2 4F 07 01 17 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 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 57 01 00 00 F4 03 04 00 96 3A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C8 C0 04 00 35 04 06 00 6E 53 14 18 7E D5 10 65 B8 EE F3 1A 66 5B [13:54:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 C2 3D 47 00 CA 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 31 37 36 35 10 04 04 00 C8 C0 04 00 F4 03 04 00 E6 E0 21 67 B6 04 01 00 00 4A C7 45 8F 7D AB 18 6C [13:54:26]CommunicateWithHost err = 0 [13:54:26]CheckOFDResponse [13:54:26]1017 (14) - 77093643461234 [13:54:26]1041 (16) - 0000000000871765 [13:54:26]1040 (4) - 311496 [13:54:26]1012 (4) - 30.10.2024 07:31 [13:54:26]1206 (1) - 0 [13:54:26]OFD Sender: Remove packet 311496 [13:54:26]ProducePacketName [13:54:26]name=ofd_packets/00311496 [13:54:26]NVStorageDeleteData [13:54:27]Write to MH i2c: 01 00 00 63 9B FE [13:54:27]Write i2c OK [13:54:27]MH_I2C_Read... [13:54:27]Read from MH i2c: 01 [13:54:27]MH_I2C_Read... [13:54:27]Read from MH i2c: 01 07 00 [13:54:27]MH_I2C_Read... [13:54:27]Read from MH i2c: 01 07 00 63 9B 00 00 00 00 00 CB 0C DC [13:54:27]RasterBufferAndPrint [13:54:27]line [13:54:27]line [13:54:27]line [13:54:27]line [13:54:27]line [13:54:27]written 0, free lines is 3281 [13:54:27]MH_Cut [13:54:27]Write to MH i2c: D1 01 00 6A 9B 01 D7 [13:54:27]Write i2c OK [13:54:27]MH_I2C_Read... [13:54:27]Read from MH i2c: D1 [13:54:27]MH_I2C_Read... [13:54:27]Read from MH i2c: D1 01 00 [13:54:27]MH_I2C_Read... [13:54:27]Read from MH i2c: D1 01 00 6A 9B 00 D6 [13:54:27]Write to MH i2c: 01 00 00 6B 9B 06 [13:54:27]Write i2c OK [13:54:27]MH_I2C_Read... [13:54:27]OFD Sender: No OFD packet to send [13:54:27]*** Cut start [13:54:27]*** Purtial cut [13:54:27]*** Stage 1: CUTSNS_PIN = 1 [13:54:28]Read from MH i2c: 01 [13:54:28]MH_I2C_Read... [13:54:28]*** Stop cut motor [13:54:28]*** Cut end [13:54:28]Read from MH i2c: 01 07 00 [13:54:28]MH_I2C_Read... [13:54:28]Read from MH i2c: 01 07 00 6B 9B 00 00 00 00 00 FF 0F 1B [13:54:28]process_action close_receipt done [13:54:28]requested_data is exist [13:54:28]produce_requested_data [13:54:28]requested_item fm.sn is exist - process it [13:54:28]wFMCommunicate request_size=4 [13:54:28]MH_SAM_APDU [13:54:28]CAPDU: 80 11 00 00 [13:54:28]Write to MH i2c: E2 08 00 6C 9B 80 11 00 00 00 00 00 00 81 [13:54:28]Write i2c OK [13:54:28]MH_I2C_Read... [13:54:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:54:28]Read from MH i2c: E2 [13:54:28]MH_I2C_Read... [13:54:28]Read from MH i2c: E2 17 00 [13:54:28]MH_I2C_Read... [13:54:28]Read from MH i2c: E2 17 00 6C 9B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D6 [13:54:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:54:28]wFMCommunicate OK [13:54:28]requested_item fd.num is exist - process it [13:54:28]SAM_PROTO_GetFieldsCounters [13:54:28]wFMCommunicate request_size=4 [13:54:28]MH_SAM_APDU [13:54:28]CAPDU: 80 13 00 00 [13:54:28]Write to MH i2c: E2 08 00 6D 9B 80 13 00 00 00 00 00 00 84 [13:54:28]Write i2c OK [13:54:28]MH_I2C_Read... [13:54:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:54:28]Read from MH i2c: E2 [13:54:28]MH_I2C_Read... [13:54:28]Read from MH i2c: E2 62 00 [13:54:28]MH_I2C_Read... [13:54:28]Read from MH i2c: E2 62 00 6D 9B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C8 C0 04 00 0E 04 04 00 18 02 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 55 [13:54: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C8 C0 04 00 0E 04 04 00 18 02 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 [13:54:28]wFMCommunicate OK [13:54:28]SAM_PROTO_GetFieldsCounters done [13:54:28]requested_item shift.num is exist - process it [13:54:28]requested_item shift.opened is exist - process it [13:54:28]req_shift_opened [13:54:28]FM_GetShiftState [13:54:28]SAM_PROTO_GetShiftState [13:54:28]wFMCommunicate request_size=4 [13:54:28]MH_SAM_APDU [13:54:28]CAPDU: 80 13 01 00 [13:54:28]Write to MH i2c: E2 08 00 6E 9B 80 13 01 00 00 00 00 00 86 [13:54:28]Write i2c OK [13:54:28]MH_I2C_Read... [13:54:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:54:28]Read from MH i2c: E2 [13:54:28]MH_I2C_Read... [13:54:28]Read from MH i2c: E2 0E 00 [13:54:28]MH_I2C_Read... [13:54:28]Read from MH i2c: E2 0E 00 6E 9B 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 71 [13:54:28]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:54:28]wFMCommunicate OK [13:54:28]SAM_PROTO_GetShiftState done [13:54:28]FM_GetShiftState done [13:54:28]req_shift_opened done [13:54:28]requested_item shift.open_date is exist - process it [13:54:28]req_shift_open_date [13:54:28]req_shift_open_date done [13:54:28]produce_requested_data done [13:54:28]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311496,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:54:28]process_action_free close_receipt [13:54:28]json_value_free [13:54:28]json_value_free done [13:54:28]process_json_proto returns [13:54:28]Send response to host [13:54:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311496,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:54:28]free response buf [13:54:28]execute_script done [13:54:28]execute_script returns [13:54:28]free content buf [13:54:28]Sock 7.Close socket [13:54:28]Sock 7.Thread stoped [13:54:32]OFD Sender: No OFD packet to send [13:54:37]OFD Sender: No OFD packet to send [13:54:42]OFD Sender: No OFD packet to send [13:54:47]OFD Sender: No OFD packet to send [13:54:52]OFD Sender: No OFD packet to send [13:54:57]OFD Sender: No OFD packet to send [13:55:02]OFD Sender: No OFD packet to send [13:55:07]OFD Sender: No OFD packet to send [13:55:12]accept exits with 9 [13:55:12]New connection [13:55:12]New thread 3066510692 created [13:55:12]Thread 3066654052 joined [13:55:12]Waiting for new connection... [13:55:12] Sock 9.Parse request [13:55:12]Sock 9.Check first char [13:55:12]Sock 9.First char is OK [13:55:12]request: POST /json_proto HTTP/1.0 [13:55:12]Method: POST [13:55:12]URL: /json_proto [13:55:12]Method is POST - this is cgi request [13:55:12]url: /json_proto [13:55:12]query_string will be loaded in cgi processing [13:55:12]execute_cgi json_proto POST (null) [13:55:12]execute_cgi path=json_proto method=POST [13:55:12]POST find Content-Length [13:55:12]Host: 172.17.96.3:8080 [13:55:12]Content-Length: 677 [13:55:12]Content-Type: application/json [13:55:12] [13:55:12]POST finish read [13:55:12]Found Content-Length = 677 [13:55:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645302", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.090, "sum" : 340.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 340.00, "total" : 340.00, "payments": [ { "type": 0, "sum" : 340.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:55:12]execute_script... [13:55: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)645302", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.090, "sum" : 340.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 340.00, "total" : 340.00, "payments": [ { "type": 0, "sum" : 340.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:55:12]POST & json_proto [13:55:12]process_json_proto [13:55:12]json parsed OK: [13:55:12]protocol is kg_v1.0 [13:55:12]action value=close_receipt [13:55:12]process_action close_receipt [13:55:12]cmd_close_receipt [13:55:12]MH_GetDate [13:55:12]Write to MH i2c: F0 00 00 6F 9B F9 [13:55:12]Write i2c OK [13:55:12]MH_I2C_Read... [13:55:12]Read from MH i2c: F0 [13:55:12]MH_I2C_Read... [13:55:12]Read from MH i2c: F0 09 00 [13:55:12]MH_I2C_Read... [13:55:12]Read from MH i2c: F0 09 00 6F 9B 00 C5 3A 22 67 44 5E 04 65 95 [13:55:12]GetLastDocTimeStamp 1730296470 [13:55:12]current date 1730296517 [13:55:12]FM_GetShiftState [13:55:12]SAM_PROTO_GetShiftState [13:55:12]wFMCommunicate request_size=4 [13:55:12]MH_SAM_APDU [13:55:12]CAPDU: 80 13 01 00 [13:55:12]Write to MH i2c: E2 08 00 70 9B 80 13 01 00 00 00 00 00 88 [13:55:12]Write i2c OK [13:55:12]MH_I2C_Read... [13:55:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:55:12]Read from MH i2c: E2 [13:55:12]MH_I2C_Read... [13:55:12]Read from MH i2c: E2 0E 00 [13:55:12]MH_I2C_Read... [13:55:12]Read from MH i2c: E2 0E 00 70 9B 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 73 [13:55:12]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:55:12]wFMCommunicate OK [13:55:12]SAM_PROTO_GetShiftState done [13:55:12]FM_GetShiftState done [13:55:12]opened in 1730247899 [13:55:12]opened+sec_in_day 1730334299 [13:55:12]quantity*price = 34052 [13:55:12]sum+1 = 34053 [13:55:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.52 ИТОГО: 340.00 Внесено: 340.00 СДАЧА: 0.00 НСП 1% : 3.01 НДС 12% : 36.16 Наличными: 340.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 344 30.10.2024 13:55 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311497 ФПД: 173821225631945 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T135517&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311497&fm=173821225631945&tin=02508201610067®Number=0000000000091780&sum=34000 [13:55:13]StoreToDocumentArchive [13:55:13]shift 536 fd 311497 [13:55:13]save to /storage/0536/doc_00311497 [13:55:13]save last doc name /storage/0536/doc_00311497 to /storage/kkm_last_doc_name [13:55:13]save OK [13:55:13]Clear old archive folders... [13:55:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:55:13]tlvbuf is 00674D20 [13:55:13]SAM_PROTO_ClearQueue [13:55:13]wFMCommunicate request_size=4 [13:55:13]MH_SAM_APDU [13:55:13]CAPDU: 80 09 00 00 [13:55:13]Write to MH i2c: E2 08 00 7D 9B 80 09 00 00 00 00 00 00 8A [13:55:13]Write i2c OK [13:55:13]MH_I2C_Read... [13:55:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:55:13]Read from MH i2c: E2 [13:55:13]MH_I2C_Read... [13:55:13]Read from MH i2c: E2 03 00 [13:55:13]MH_I2C_Read... [13:55:13]Read from MH i2c: E2 03 00 7D 9B 00 90 00 8C [13:55:13]RAPDU: 90 00 [13:55:13]wFMCommunicate OK [13:55:13]SAM_PROTO_ClearQueue done [13:55:13]KKMCreateOFDPacket [13:55:13]OFDProtocolAddRootSTLVToBuf [13:55:13]FM_MakeSignedData [13:55:13]FM_MakeSignedData [13:55:13]SAM_PROTO_SignData [13:55:13]wFMCommunicate request_size=4 [13:55:13]MH_SAM_APDU [13:55:13]CAPDU: 80 0D 01 02 [13:55:13]Write to MH i2c: E2 08 00 7E 9B 80 0D 01 02 00 00 00 00 92 [13:55:13]Write i2c OK [13:55:13]MH_I2C_Read... [13:55:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:55:13]Read from MH i2c: E2 [13:55:13]MH_I2C_Read... [13:55:13]Read from MH i2c: E2 03 00 [13:55:13]MH_I2C_Read... [13:55:13]Read from MH i2c: E2 03 00 7E 9B 00 90 00 8D [13:55:13]RAPDU: 90 00 [13:55:13]wFMCommunicate OK [13:55:13]wFMCommunicate request_size=255 [13:55:13]MH_SAM_APDU [13:55: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 32 FF 03 08 00 03 E2 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 04 85 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 0E 00 00 00 00 07 04 06 00 D0 84 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 C5 3A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C9 C0 04 00 35 04 06 00 9E [13:55:13]Write to MH i2c: E2 02 01 7F 9B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E2 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 04 85 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 0E 00 00 00 00 07 04 06 00 D0 84 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 C5 3A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C9 C0 04 00 35 04 06 00 9E 00 00 7F [13:55:13]Write i2c OK [13:55:13]MH_I2C_Read... [13:55:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:55:13]Read from MH i2c: E2 [13:55:13]MH_I2C_Read... [13:55:13]Read from MH i2c: E2 03 00 [13:55:13]MH_I2C_Read... [13:55:13]Read from MH i2c: E2 03 00 7F 9B 00 90 00 8E [13:55:13]RAPDU: 90 00 [13:55:13]wFMCommunicate OK [13:55:13]wFMCommunicate request_size=10 [13:55:13]MH_SAM_APDU [13:55:13]CAPDU: 80 0D 02 02 05 16 E8 68 80 C9 [13:55:13]Write to MH i2c: E2 0D 00 80 9B 80 0D 02 02 05 00 16 E8 68 80 C9 00 00 4E [13:55:13]Write i2c OK [13:55:13]MH_I2C_Read... [13:55:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:55:13]Read from MH i2c: E2 [13:55:13]MH_I2C_Read... [13:55:13]Read from MH i2c: E2 03 00 [13:55:13]MH_I2C_Read... [13:55:13]Read from MH i2c: E2 03 00 80 9B 00 90 00 8F [13:55:13]RAPDU: 90 00 [13:55:13]wFMCommunicate OK [13:55:13]wFMCommunicate request_size=4 [13:55:13]MH_SAM_APDU [13:55:13]CAPDU: 80 0D 03 02 [13:55:13]Write to MH i2c: E2 08 00 81 9B 80 0D 03 02 00 00 00 00 97 [13:55:13]Write i2c OK [13:55:13]MH_I2C_Read... [13:55:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:55:13]Read from MH i2c: E2 [13:55:13]MH_I2C_Read... [13:55:13]Read from MH i2c: E2 0B 00 [13:55:13]MH_I2C_Read... [13:55:13]Read from MH i2c: E2 0B 00 81 9B 00 1E A5 8F 47 64 89 F6 4F 90 00 63 [13:55:13]RAPDU: 1E A5 8F 47 64 89 F6 4F 90 00 [13:55:13]wFMCommunicate OK [13:55:13]SAM_PROTO_SignData done [13:55:13]FM_MakeSignedData done [13:55:13]CreateOFDProtocolMessage [13:55:13]wFMCommunicate request_size=4 [13:55:13]MH_SAM_APDU [13:55:13]CAPDU: 80 11 00 00 [13:55:13]Write to MH i2c: E2 08 00 82 9B 80 11 00 00 00 00 00 00 97 [13:55:13]Write i2c OK [13:55:13]MH_I2C_Read... [13:55:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:55:14]Read from MH i2c: E2 [13:55:14]MH_I2C_Read... [13:55:14]Read from MH i2c: E2 17 00 [13:55:14]MH_I2C_Read... [13:55:14]Read from MH i2c: E2 17 00 82 9B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 EC [13:55:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:55:14]wFMCommunicate OK [13:55:14]CreateOFDProtocolMessage done [13:55:14]OFDSenderStorePacket 311497 [13:55:14]StoreOFDPacket docnum=311497 [13:55:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AF DB 07 01 57 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E2 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 04 85 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 0E 00 00 00 00 07 04 06 00 D0 84 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 C5 3A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C9 C0 04 00 35 04 06 00 9E 16 E8 68 80 C9 1E A5 8F 47 64 89 F6 4F [13:55:14]CheckFolder [13:55:14]dirname=/storage/ofd_packets [13:55:14]CheckFolder done [13:55:14]ProducePacketName [13:55:14]name=ofd_packets/00311497 [13:55:14]NVStorageSaveData ofd_packets/00311497 [13:55:14]File name is /storage/ofd_packets/00311497 [13:55:14]Write 301 bytes [13:55:14]NVStorageSaveData done [13:55:14]OFDSenderStorePacket done [13:55:14]KKMCreateOFDPacket done [13:55:14]NVStorageSaveData kkm_last_timestamp [13:55:14]File name is /storage/kkm_last_timestamp [13:55:14]Write 4 bytes [13:55:14]NVStorageSaveData done [13:55:14]ExternCall_PrintAddStr [13:55:14]wPrintStart [13:55:14]Write to MH i2c: 01 00 00 83 9B 1E [13:55:14]Write i2c OK [13:55:14]MH_I2C_Read... [13:55:14]Read from MH i2c: 01 [13:55:14]MH_I2C_Read... [13:55:14]Read from MH i2c: 01 07 00 [13:55:14]MH_I2C_Read... [13:55:14]Read from MH i2c: 01 07 00 83 9B 00 00 00 00 00 FF 0F 33 [13:55:14]RasterBufferAndPrint [13:55:14]line Счет N : (1)645302 [13:55:14]line ИНН: 02508201610067 [13:55:14]line Контрольно-Кассовый Чек [13:55:14]line ПРОДАЖА [13:55:14]line ТРК (МРК, ГНК) : 41 [13:55:14]line Товар: 2710124130 [13:55:14]line Аи-92-К-2 [13:55:14]line 5.090 * 66.90 [13:55:14]line = 340.52 [13:55:14]line НДС 12% НСП 1% [13:55:14]line > о реализуемом товаре [13:55:14]line ОКРУГЛЕНИЕ: -0.52 [13:55:14]line ИТОГО: 340.00 [13:55:14]line Внесено: 340.00 [13:55:14]line СДАЧА: 0.00 [13:55:14]line НСП 1% : 3.01 [13:55:14]line НДС 12% : 36.16 [13:55:14]line Наличными: 340.00 [13:55:14]line Безнал.: 0.00 [13:55:14]line Место: АЗС № 172 "Партнер Нефть" [13:55:14]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:55:14]line СНО: Общий режим [13:55:14]line Чек 344 30.10.2024 13:55 [13:55:14]line Смена: 536 ФФД: 1.0 [13:55:14]line ЗНМ: 0300000116 [13:55:14]line РНМ: 0000000000091780 [13:55:14]line Версия ККМ: 001 [13:55:14]line ФМ: 0000000000871765 [13:55:14]line ФД: 311497 [13:55:14]line ФПД: 173821225631945 [13:55:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T135517&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311497&fm=173821225631945&tin=02508201610067®Number=0000000000091780&sum=34000 [13:55:14]OFD Sender: Processing packet 311497 [packets to send 223, broken 222] [13:55:14]ProducePacketName [13:55:14]name=ofd_packets/00311497 [13:55:14]OFD Sender: To server: pG, [13:55:14]CommunicateWithHost lk.salyk.kg:30040 [13:55:14]ConnectInit lk.salyk.kg [13:55:14]written 0, free lines is 4095 [13:55:14]Connected sock=11 [13:55:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AF DB 07 01 57 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E2 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 04 85 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 0E 00 00 00 00 07 04 06 00 D0 84 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 C5 3A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C9 C0 04 00 35 04 06 00 9E 16 E8 68 80 C9 1E A5 8F 47 64 89 F6 4F [13:55:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 77 6F 47 00 04 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 31 37 36 35 10 04 04 00 C9 C0 04 00 F4 03 04 00 15 E1 21 67 B6 04 01 00 00 5B E9 97 21 0A 80 86 16 [13:55:14]CommunicateWithHost err = 0 [13:55:14]CheckOFDResponse [13:55:14]1017 (14) - 77093643461234 [13:55:14]1041 (16) - 0000000000871765 [13:55:14]1040 (4) - 311497 [13:55:14]1012 (4) - 30.10.2024 07:32 [13:55:14]1206 (1) - 0 [13:55:14]OFD Sender: Remove packet 311497 [13:55:14]ProducePacketName [13:55:14]name=ofd_packets/00311497 [13:55:14]NVStorageDeleteData [13:55:14]Write to MH i2c: 01 00 00 AD 9B 48 [13:55:14]Write i2c OK [13:55:14]MH_I2C_Read... [13:55:14]Read from MH i2c: 01 [13:55:14]MH_I2C_Read... [13:55:14]Read from MH i2c: 01 07 00 [13:55:14]MH_I2C_Read... [13:55:14]Read from MH i2c: 01 07 00 AD 9B 00 00 00 00 00 C3 0C 1E [13:55:14]RasterBufferAndPrint [13:55:14]line [13:55:14]line [13:55:14]line [13:55:14]line [13:55:14]line [13:55:14]written 0, free lines is 3272 [13:55:14]MH_Cut [13:55:14]Write to MH i2c: D1 01 00 B4 9B 01 21 [13:55:14]Write i2c OK [13:55:14]MH_I2C_Read... [13:55:14]Read from MH i2c: D1 [13:55:14]MH_I2C_Read... [13:55:14]Read from MH i2c: D1 01 00 [13:55:14]MH_I2C_Read... [13:55:14]Read from MH i2c: D1 01 00 B4 9B 00 20 [13:55:14]Write to MH i2c: 01 00 00 B5 9B 50 [13:55:14]Write i2c OK [13:55:14]MH_I2C_Read... [13:55:14]OFD Sender: No OFD packet to send [13:55:15]*** Cut start [13:55:15]*** Purtial cut [13:55:15]*** Stage 1: CUTSNS_PIN = 1 [13:55:15]Read from MH i2c: 01 [13:55:15]MH_I2C_Read... [13:55:15]*** Stop cut motor [13:55:15]*** Cut end [13:55:15]Read from MH i2c: 01 07 00 [13:55:15]MH_I2C_Read... [13:55:15]Read from MH i2c: 01 07 00 B5 9B 00 00 00 00 00 FF 0F 65 [13:55:15]process_action close_receipt done [13:55:15]requested_data is exist [13:55:15]produce_requested_data [13:55:15]requested_item fm.sn is exist - process it [13:55:15]wFMCommunicate request_size=4 [13:55:15]MH_SAM_APDU [13:55:15]CAPDU: 80 11 00 00 [13:55:15]Write to MH i2c: E2 08 00 B6 9B 80 11 00 00 00 00 00 00 CB [13:55:15]Write i2c OK [13:55:15]MH_I2C_Read... [13:55:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:55:15]Read from MH i2c: E2 [13:55:15]MH_I2C_Read... [13:55:15]Read from MH i2c: E2 17 00 [13:55:15]MH_I2C_Read... [13:55:15]Read from MH i2c: E2 17 00 B6 9B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 20 [13:55:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:55:15]wFMCommunicate OK [13:55:15]requested_item fd.num is exist - process it [13:55:15]SAM_PROTO_GetFieldsCounters [13:55:15]wFMCommunicate request_size=4 [13:55:15]MH_SAM_APDU [13:55:15]CAPDU: 80 13 00 00 [13:55:15]Write to MH i2c: E2 08 00 B7 9B 80 13 00 00 00 00 00 00 CE [13:55:15]Write i2c OK [13:55:15]MH_I2C_Read... [13:55:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:55:15]Read from MH i2c: E2 [13:55:15]MH_I2C_Read... [13:55:15]Read from MH i2c: E2 62 00 [13:55:15]MH_I2C_Read... [13:55:15]Read from MH i2c: E2 62 00 B7 9B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C9 C0 04 00 0E 04 04 00 18 02 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 A3 [13:55: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C9 C0 04 00 0E 04 04 00 18 02 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 [13:55:15]wFMCommunicate OK [13:55:15]SAM_PROTO_GetFieldsCounters done [13:55:15]requested_item shift.num is exist - process it [13:55:15]requested_item shift.opened is exist - process it [13:55:15]req_shift_opened [13:55:15]FM_GetShiftState [13:55:15]SAM_PROTO_GetShiftState [13:55:15]wFMCommunicate request_size=4 [13:55:15]MH_SAM_APDU [13:55:15]CAPDU: 80 13 01 00 [13:55:15]Write to MH i2c: E2 08 00 B8 9B 80 13 01 00 00 00 00 00 D0 [13:55:15]Write i2c OK [13:55:15]MH_I2C_Read... [13:55:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:55:15]Read from MH i2c: E2 [13:55:15]MH_I2C_Read... [13:55:15]Read from MH i2c: E2 0E 00 [13:55:15]MH_I2C_Read... [13:55:15]Read from MH i2c: E2 0E 00 B8 9B 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 BB [13:55:15]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:55:15]wFMCommunicate OK [13:55:15]SAM_PROTO_GetShiftState done [13:55:15]FM_GetShiftState done [13:55:15]req_shift_opened done [13:55:15]requested_item shift.open_date is exist - process it [13:55:15]req_shift_open_date [13:55:15]req_shift_open_date done [13:55:15]produce_requested_data done [13:55:15]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311497,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:55:15]process_action_free close_receipt [13:55:15]json_value_free [13:55:15]json_value_free done [13:55:15]process_json_proto returns [13:55:15]Send response to host [13:55:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311497,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:55:15]free response buf [13:55:15]execute_script done [13:55:15]execute_script returns [13:55:15]free content buf [13:55:15]Sock 9.Close socket [13:55:15]Sock 9.Thread stoped [13:55:16]accept exits with 7 [13:55:16]New connection [13:55:16]New thread 3066654052 created [13:55:16]Thread 3066510692 joined [13:55:16]Waiting for new connection... [13:55:16] Sock 7.Parse request [13:55:16]Sock 7.Check first char [13:55:16]Sock 7.First char is OK [13:55:16]request: POST /json_proto HTTP/1.0 [13:55:16]Method: POST [13:55:16]URL: /json_proto [13:55:16]Method is POST - this is cgi request [13:55:16]url: /json_proto [13:55:16]query_string will be loaded in cgi processing [13:55:16]execute_cgi json_proto POST (null) [13:55:16]execute_cgi path=json_proto method=POST [13:55:16]POST find Content-Length [13:55:16]Host: 172.17.96.3:8080 [13:55:16]Content-Length: 677 [13:55:16]Content-Type: application/json [13:55:16] [13:55:16]POST finish read [13:55:16]Found Content-Length = 677 [13:55:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645303", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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" ] } } [13:55:16]execute_script... [13:55: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)645303", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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" ] } } [13:55:16]POST & json_proto [13:55:16]process_json_proto [13:55:16]json parsed OK: [13:55:16]protocol is kg_v1.0 [13:55:16]action value=close_receipt [13:55:16]process_action close_receipt [13:55:16]cmd_close_receipt [13:55:16]MH_GetDate [13:55:16]Write to MH i2c: F0 00 00 B9 9B 43 [13:55:16]Write i2c OK [13:55:16]MH_I2C_Read... [13:55:16]Read from MH i2c: F0 [13:55:16]MH_I2C_Read... [13:55:16]Read from MH i2c: F0 09 00 [13:55:16]MH_I2C_Read... [13:55:16]Read from MH i2c: F0 09 00 B9 9B 00 C9 3A 22 67 44 5E 04 65 E3 [13:55:16]GetLastDocTimeStamp 1730296517 [13:55:16]current date 1730296521 [13:55:16]FM_GetShiftState [13:55:16]SAM_PROTO_GetShiftState [13:55:16]wFMCommunicate request_size=4 [13:55:16]MH_SAM_APDU [13:55:16]CAPDU: 80 13 01 00 [13:55:16]Write to MH i2c: E2 08 00 BA 9B 80 13 01 00 00 00 00 00 D2 [13:55:16]Write i2c OK [13:55:16]MH_I2C_Read... [13:55:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:55:16]Read from MH i2c: E2 [13:55:16]MH_I2C_Read... [13:55:16]Read from MH i2c: E2 0E 00 [13:55:16]MH_I2C_Read... [13:55:16]Read from MH i2c: E2 0E 00 BA 9B 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 BD [13:55:16]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:55:16]wFMCommunicate OK [13:55:16]SAM_PROTO_GetShiftState done [13:55:16]FM_GetShiftState done [13:55:16]opened in 1730247899 [13:55:16]opened+sec_in_day 1730334299 [13:55:16]quantity*price = 20003 [13:55:16]sum+1 = 20004 [13:55:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 345 30.10.2024 13:55 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311498 ФПД: 226971722158820 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T135521&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311498&fm=226971722158820&tin=02508201610067®Number=0000000000091780&sum=20000 [13:55:17]StoreToDocumentArchive [13:55:17]shift 536 fd 311498 [13:55:17]save to /storage/0536/doc_00311498 [13:55:17]save last doc name /storage/0536/doc_00311498 to /storage/kkm_last_doc_name [13:55:17]save OK [13:55:17]Clear old archive folders... [13:55:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:55:17]tlvbuf is 00911F60 [13:55:17]SAM_PROTO_ClearQueue [13:55:17]wFMCommunicate request_size=4 [13:55:17]MH_SAM_APDU [13:55:17]CAPDU: 80 09 00 00 [13:55:17]Write to MH i2c: E2 08 00 C7 9B 80 09 00 00 00 00 00 00 D4 [13:55:17]Write i2c OK [13:55:17]MH_I2C_Read... [13:55:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:55:17]Read from MH i2c: E2 [13:55:17]MH_I2C_Read... [13:55:17]Read from MH i2c: E2 03 00 [13:55:17]MH_I2C_Read... [13:55:17]Read from MH i2c: E2 03 00 C7 9B 00 90 00 D6 [13:55:17]RAPDU: 90 00 [13:55:17]wFMCommunicate OK [13:55:17]SAM_PROTO_ClearQueue done [13:55:17]KKMCreateOFDPacket [13:55:17]OFDProtocolAddRootSTLVToBuf [13:55:17]FM_MakeSignedData [13:55:17]FM_MakeSignedData [13:55:17]SAM_PROTO_SignData [13:55:17]wFMCommunicate request_size=4 [13:55:17]MH_SAM_APDU [13:55:17]CAPDU: 80 0D 01 02 [13:55:17]Write to MH i2c: E2 08 00 C8 9B 80 0D 01 02 00 00 00 00 DC [13:55:17]Write i2c OK [13:55:17]MH_I2C_Read... [13:55:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:55:17]Read from MH i2c: E2 [13:55:17]MH_I2C_Read... [13:55:17]Read from MH i2c: E2 03 00 [13:55:17]MH_I2C_Read... [13:55:17]Read from MH i2c: E2 03 00 C8 9B 00 90 00 D7 [13:55:17]RAPDU: 90 00 [13:55:17]wFMCommunicate OK [13:55:17]wFMCommunicate request_size=255 [13:55:17]MH_SAM_APDU [13:55: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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 59 01 00 00 F4 03 04 00 C9 3A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CA C0 04 00 35 04 06 00 CE [13:55:17]Write to MH i2c: E2 02 01 C9 9B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 59 01 00 00 F4 03 04 00 C9 3A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CA C0 04 00 35 04 06 00 CE 00 00 88 [13:55:17]Write i2c OK [13:55:17]MH_I2C_Read... [13:55:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:55:18]Read from MH i2c: E2 [13:55:18]MH_I2C_Read... [13:55:18]Read from MH i2c: E2 03 00 [13:55:18]MH_I2C_Read... [13:55:18]Read from MH i2c: E2 03 00 C9 9B 00 90 00 D8 [13:55:18]RAPDU: 90 00 [13:55:18]wFMCommunicate OK [13:55:18]wFMCommunicate request_size=10 [13:55:18]MH_SAM_APDU [13:55:18]CAPDU: 80 0D 02 02 05 6D F8 DF 92 E4 [13:55:18]Write to MH i2c: E2 0D 00 CA 9B 80 0D 02 02 05 00 6D F8 DF 92 E4 00 00 A3 [13:55:18]Write i2c OK [13:55:18]MH_I2C_Read... [13:55:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:55:18]Read from MH i2c: E2 [13:55:18]MH_I2C_Read... [13:55:18]Read from MH i2c: E2 03 00 [13:55:18]MH_I2C_Read... [13:55:18]Read from MH i2c: E2 03 00 CA 9B 00 90 00 D9 [13:55:18]RAPDU: 90 00 [13:55:18]wFMCommunicate OK [13:55:18]wFMCommunicate request_size=4 [13:55:18]MH_SAM_APDU [13:55:18]CAPDU: 80 0D 03 02 [13:55:18]Write to MH i2c: E2 08 00 CB 9B 80 0D 03 02 00 00 00 00 E1 [13:55:18]Write i2c OK [13:55:18]MH_I2C_Read... [13:55:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:55:18]Read from MH i2c: E2 [13:55:18]MH_I2C_Read... [13:55:18]Read from MH i2c: E2 0B 00 [13:55:18]MH_I2C_Read... [13:55:18]Read from MH i2c: E2 0B 00 CB 9B 00 0A E0 D0 C9 49 AD 4E 13 90 00 BC [13:55:18]RAPDU: 0A E0 D0 C9 49 AD 4E 13 90 00 [13:55:18]wFMCommunicate OK [13:55:18]SAM_PROTO_SignData done [13:55:18]FM_MakeSignedData done [13:55:18]CreateOFDProtocolMessage [13:55:18]wFMCommunicate request_size=4 [13:55:18]MH_SAM_APDU [13:55:18]CAPDU: 80 11 00 00 [13:55:18]Write to MH i2c: E2 08 00 CC 9B 80 11 00 00 00 00 00 00 E1 [13:55:18]Write i2c OK [13:55:18]MH_I2C_Read... [13:55:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:55:18]Read from MH i2c: E2 [13:55:18]MH_I2C_Read... [13:55:18]Read from MH i2c: E2 17 00 [13:55:18]MH_I2C_Read... [13:55:18]Read from MH i2c: E2 17 00 CC 9B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 36 [13:55:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:55:18]wFMCommunicate OK [13:55:18]CreateOFDProtocolMessage done [13:55:18]OFDSenderStorePacket 311498 [13:55:18]StoreOFDPacket docnum=311498 [13:55:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 89 0B 07 01 30 B8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 59 01 00 00 F4 03 04 00 C9 3A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CA C0 04 00 35 04 06 00 CE 6D F8 DF 92 E4 0A E0 D0 C9 49 AD 4E 13 [13:55:18]CheckFolder [13:55:18]dirname=/storage/ofd_packets [13:55:18]CheckFolder done [13:55:18]ProducePacketName [13:55:18]name=ofd_packets/00311498 [13:55:18]NVStorageSaveData ofd_packets/00311498 [13:55:18]File name is /storage/ofd_packets/00311498 [13:55:18]Write 301 bytes [13:55:18]NVStorageSaveData done [13:55:18]OFDSenderStorePacket done [13:55:18]KKMCreateOFDPacket done [13:55:18]NVStorageSaveData kkm_last_timestamp [13:55:18]File name is /storage/kkm_last_timestamp [13:55:18]Write 4 bytes [13:55:18]NVStorageSaveData done [13:55:18]OFD Sender: Processing packet 311498 [packets to send 223, broken 222] [13:55:18]ProducePacketName [13:55:18]name=ofd_packets/00311498 [13:55:18]OFD Sender: To server: pG, [13:55:18]CommunicateWithHost lk.salyk.kg:30040 [13:55:18]ConnectInit lk.salyk.kg [13:55:18]ExternCall_PrintAddStr [13:55:18]wPrintStart [13:55:18]Write to MH i2c: 01 00 00 CD 9B 68 [13:55:18]Write i2c OK [13:55:18]MH_I2C_Read... [13:55:18]Read from MH i2c: 01 [13:55:18]MH_I2C_Read... [13:55:18]Read from MH i2c: 01 07 00 [13:55:18]MH_I2C_Read... [13:55:18]Read from MH i2c: 01 07 00 CD 9B 00 00 00 00 00 FF 0F 7D [13:55:18]RasterBufferAndPrint [13:55:18]line Счет N : (1)645303 [13:55:18]line ИНН: 02508201610067 [13:55:18]line Контрольно-Кассовый Чек [13:55:18]line ПРОДАЖА [13:55:18]line ТРК (МРК, ГНК) : 31 [13:55:18]line Товар: 2710124130 [13:55:18]line Аи-92-К-2 [13:55:18]line 2.990 * 66.90 [13:55:18]line = 200.03 [13:55:18]line НДС 12% НСП 1% [13:55:18]line > о реализуемом товаре [13:55:18]line ОКРУГЛЕНИЕ: -0.03 [13:55:18]line ИТОГО: 200.00 [13:55:18]line Внесено: 200.00 [13:55:18]line СДАЧА: 0.00 [13:55:18]line НСП 1% : 1.77 [13:55:18]line НДС 12% : 21.24 [13:55:18]line Наличными: 200.00 [13:55:18]line Безнал.: 0.00 [13:55:18]line Место: АЗС № 172 "Партнер Нефть" [13:55:18]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:55:18]line СНО: Общий режим [13:55:18]line Чек 345 30.10.2024 13:55 [13:55:18]line Смена: 536 ФФД: 1.0 [13:55:18]line ЗНМ: 0300000116 [13:55:18]line РНМ: 0000000000091780 [13:55:18]line Версия ККМ: 001 [13:55:18]line ФМ: 0000000000871765 [13:55:18]line ФД: 311498 [13:55:18]line ФПД: 226971722158820 [13:55:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T135521&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311498&fm=226971722158820&tin=02508201610067®Number=0000000000091780&sum=20000 [13:55:18]written 0, free lines is 4095 [13:55:18]Connected sock=10 [13:55:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 89 0B 07 01 30 B8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 59 01 00 00 F4 03 04 00 C9 3A 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CA C0 04 00 35 04 06 00 CE 6D F8 DF 92 E4 0A E0 D0 C9 49 AD 4E 13 [13:55:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 3B 1C 47 00 AA 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 31 37 36 35 10 04 04 00 CA C0 04 00 F4 03 04 00 19 E1 21 67 B6 04 01 00 00 8E 32 1F BA 8E 6F 3B 80 [13:55:18]CommunicateWithHost err = 0 [13:55:18]CheckOFDResponse [13:55:18]1017 (14) - 77093643461234 [13:55:18]1041 (16) - 0000000000871765 [13:55:18]1040 (4) - 311498 [13:55:18]1012 (4) - 30.10.2024 07:32 [13:55:18]1206 (1) - 0 [13:55:18]OFD Sender: Remove packet 311498 [13:55:18]ProducePacketName [13:55:18]name=ofd_packets/00311498 [13:55:18]NVStorageDeleteData [13:55:18]Write to MH i2c: 01 00 00 F7 9B 92 [13:55:18]Write i2c OK [13:55:18]MH_I2C_Read... [13:55:18]Read from MH i2c: 01 [13:55:18]MH_I2C_Read... [13:55:18]Read from MH i2c: 01 07 00 [13:55:18]MH_I2C_Read... [13:55:18]Read from MH i2c: 01 07 00 F7 9B 00 00 00 00 00 D3 0C 78 [13:55:18]RasterBufferAndPrint [13:55:18]line [13:55:18]line [13:55:18]line [13:55:18]line [13:55:18]line [13:55:18]written 0, free lines is 3298 [13:55:18]MH_Cut [13:55:18]Write to MH i2c: D1 01 00 FE 9B 01 6B [13:55:18]Write i2c OK [13:55:18]MH_I2C_Read... [13:55:18]Read from MH i2c: D1 [13:55:18]MH_I2C_Read... [13:55:18]Read from MH i2c: D1 01 00 [13:55:18]MH_I2C_Read... [13:55:18]Read from MH i2c: D1 01 00 FE 9B 00 6A [13:55:18]Write to MH i2c: 01 00 00 FF 9B 9A [13:55:18]Write i2c OK [13:55:18]MH_I2C_Read... [13:55:19]OFD Sender: No OFD packet to send [13:55:19]*** Cut start [13:55:19]*** Purtial cut [13:55:19]*** Stage 1: CUTSNS_PIN = 1 [13:55:19]Read from MH i2c: 01 [13:55:19]MH_I2C_Read... [13:55:19]*** Stop cut motor [13:55:19]*** Cut end [13:55:19]Read from MH i2c: 01 07 00 [13:55:19]MH_I2C_Read... [13:55:19]Read from MH i2c: 01 07 00 FF 9B 00 00 00 00 00 FF 0F AF [13:55:19]process_action close_receipt done [13:55:19]requested_data is exist [13:55:19]produce_requested_data [13:55:19]requested_item fm.sn is exist - process it [13:55:19]wFMCommunicate request_size=4 [13:55:19]MH_SAM_APDU [13:55:19]CAPDU: 80 11 00 00 [13:55:19]Write to MH i2c: E2 08 00 00 9C 80 11 00 00 00 00 00 00 16 [13:55:19]Write i2c OK [13:55:19]MH_I2C_Read... [13:55:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:55:19]Read from MH i2c: E2 [13:55:19]MH_I2C_Read... [13:55:19]Read from MH i2c: E2 17 00 [13:55:19]MH_I2C_Read... [13:55:19]Read from MH i2c: E2 17 00 00 9C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6B [13:55:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:55:19]wFMCommunicate OK [13:55:19]requested_item fd.num is exist - process it [13:55:19]SAM_PROTO_GetFieldsCounters [13:55:19]wFMCommunicate request_size=4 [13:55:19]MH_SAM_APDU [13:55:19]CAPDU: 80 13 00 00 [13:55:19]Write to MH i2c: E2 08 00 01 9C 80 13 00 00 00 00 00 00 19 [13:55:19]Write i2c OK [13:55:19]MH_I2C_Read... [13:55:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:55:19]Read from MH i2c: E2 [13:55:19]MH_I2C_Read... [13:55:19]Read from MH i2c: E2 62 00 [13:55:19]MH_I2C_Read... [13:55:19]Read from MH i2c: E2 62 00 01 9C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CA C0 04 00 0E 04 04 00 18 02 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 F2 [13:55: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CA C0 04 00 0E 04 04 00 18 02 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 [13:55:20]wFMCommunicate OK [13:55:20]SAM_PROTO_GetFieldsCounters done [13:55:20]requested_item shift.num is exist - process it [13:55:20]requested_item shift.opened is exist - process it [13:55:20]req_shift_opened [13:55:20]FM_GetShiftState [13:55:20]SAM_PROTO_GetShiftState [13:55:20]wFMCommunicate request_size=4 [13:55:20]MH_SAM_APDU [13:55:20]CAPDU: 80 13 01 00 [13:55:20]Write to MH i2c: E2 08 00 02 9C 80 13 01 00 00 00 00 00 1B [13:55:20]Write i2c OK [13:55:20]MH_I2C_Read... [13:55:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:55:20]Read from MH i2c: E2 [13:55:20]MH_I2C_Read... [13:55:20]Read from MH i2c: E2 0E 00 [13:55:20]MH_I2C_Read... [13:55:20]Read from MH i2c: E2 0E 00 02 9C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 06 [13:55:20]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:55:20]wFMCommunicate OK [13:55:20]SAM_PROTO_GetShiftState done [13:55:20]FM_GetShiftState done [13:55:20]req_shift_opened done [13:55:20]requested_item shift.open_date is exist - process it [13:55:20]req_shift_open_date [13:55:20]req_shift_open_date done [13:55:20]produce_requested_data done [13:55:20]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311498,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:55:20]process_action_free close_receipt [13:55:20]json_value_free [13:55:20]json_value_free done [13:55:20]process_json_proto returns [13:55:20]Send response to host [13:55:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311498,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:55:20]free response buf [13:55:20]execute_script done [13:55:20]execute_script returns [13:55:20]free content buf [13:55:20]Sock 7.Close socket [13:55:20]Sock 7.Thread stoped [13:55:24]OFD Sender: No OFD packet to send [13:55:29]OFD Sender: No OFD packet to send [13:55:34]OFD Sender: No OFD packet to send [13:55:39]OFD Sender: No OFD packet to send [13:55:44]OFD Sender: No OFD packet to send [13:55:49]OFD Sender: No OFD packet to send [13:55:54]OFD Sender: No OFD packet to send [13:55:59]OFD Sender: No OFD packet to send [13:56:04]OFD Sender: No OFD packet to send [13:56:09]OFD Sender: No OFD packet to send [13:56:14]OFD Sender: No OFD packet to send [13:56:19]OFD Sender: No OFD packet to send [13:56:24]OFD Sender: No OFD packet to send [13:56:29]OFD Sender: No OFD packet to send [13:56:34]OFD Sender: No OFD packet to send [13:56:39]OFD Sender: No OFD packet to send [13:56:44]OFD Sender: No OFD packet to send [13:56:49]OFD Sender: No OFD packet to send [13:56:54]OFD Sender: No OFD packet to send [13:56:59]OFD Sender: No OFD packet to send [13:57:04]OFD Sender: No OFD packet to send [13:57:09]OFD Sender: No OFD packet to send [13:57:14]OFD Sender: No OFD packet to send [13:57:19]OFD Sender: No OFD packet to send [13:57:24]OFD Sender: No OFD packet to send [13:57:29]OFD Sender: No OFD packet to send [13:57:34]OFD Sender: No OFD packet to send [13:57:39]OFD Sender: No OFD packet to send [13:57:44]OFD Sender: No OFD packet to send [13:57:49]OFD Sender: No OFD packet to send [13:57:54]OFD Sender: No OFD packet to send [13:57:59]OFD Sender: No OFD packet to send [13:59:10]MH_SAM_APDU [13:59:10]CAPDU: 80 15 02 00 06 1F 04 02 00 01 00 [13:59:10]Write to MH i2c: E2 0E 00 0C 9C 80 15 02 00 06 00 1F 04 02 00 01 00 00 00 5A [13:59:10]Write i2c OK [13:59:10]MH_I2C_Read... [13:59:10]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [13:59:10]Read from MH i2c: E2 [13:59:10]MH_I2C_Read... [13:59:10]Read from MH i2c: E2 03 00 [13:59:10]MH_I2C_Read... [13:59:10]Read from MH i2c: E2 03 00 0C 9C 00 90 00 1C [13:59:10]RAPDU: 90 00 [13:59:10]wFMCommunicate OK [13:59:10]wFMCommunicate request_size=13 [13:59:10]MH_SAM_APDU [13:59:10]CAPDU: 80 15 02 00 08 F4 03 04 00 B3 3B 22 67 [13:59:10]Write to MH i2c: E2 10 00 0D 9C 80 15 02 00 08 00 F4 03 04 00 B3 3B 22 67 00 00 AB [13:59:10]Write i2c OK [13:59:10]MH_I2C_Read... [13:59:10]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [13:59:10]Read from MH i2c: E2 [13:59:10]MH_I2C_Read... [13:59:10]Read from MH i2c: E2 03 00 [13:59:10]MH_I2C_Read... [13:59:10]Read from MH i2c: E2 03 00 0D 9C 00 90 00 1D [13:59:10]RAPDU: 90 00 [13:59:10]wFMCommunicate OK [13:59:10]wFMCommunicate request_size=25 [13:59:10]MH_SAM_APDU [13:59:10]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 [13:59:10]Write to MH i2c: E2 1C 00 0E 9C 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 00 00 8C [13:59:10]Write i2c OK [13:59:10]MH_I2C_Read... [13:59:10]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [13:59:10]Read from MH i2c: E2 [13:59:10]MH_I2C_Read... [13:59:10]Read from MH i2c: E2 03 00 [13:59:10]MH_I2C_Read... [13:59:10]Read from MH i2c: E2 03 00 0E 9C 00 90 00 1E [13:59:10]RAPDU: 90 00 [13:59:10]wFMCommunicate OK [13:59:10]wFMCommunicate request_size=4 [13:59:10]MH_SAM_APDU [13:59:10]CAPDU: 80 15 03 00 [13:59:10]Write to MH i2c: E2 08 00 0F 9C 80 15 03 00 00 00 00 00 2C [13:59:10]Write i2c OK [13:59:10]MH_I2C_Read... [13:59:11]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [13:59:11]Read from MH i2c: E2 [13:59:11]MH_I2C_Read... [13:59:11]Read from MH i2c: E2 40 00 [13:59:11]MH_I2C_Read... [13:59:11]Read from MH i2c: E2 40 00 0F 9C 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CB C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 5A 01 00 00 35 04 06 00 9B C9 21 3D BB 43 90 00 E8 [13:59:11]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CB C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 5A 01 00 00 35 04 06 00 9B C9 21 3D BB 43 90 00 [13:59:11]wFMCommunicate OK [13:59:11]SAM_PROTO_ProcessDocument answer len = 59 [13:59:11]SAM_PROTO_ProcessDocument done [13:59:11]SetTLVBufToDocument [13:59:11]Processing tag 1209 (04B9) [13:59:11]Malloc new data [13:59:11]Processing tag 1041 (0411) [13:59:11]Processing tag 1040 (0410) [13:59:11]Malloc new data [13:59:11]Processing tag 1038 (040E) [13:59:11]Malloc new data [13:59:11]Processing tag 1042 (0412) [13:59:11]Malloc new data [13:59:11]Processing tag 1077 (0435) [13:59:11]Malloc new data [13:59:11]SetTLVBufToDocument err=0 [13:59:11]KKMLoadAndSignReceiptData store KKM data [13:59:11]KKMLoadAndSignReceiptData err=0 [13:59:11]wFMCommunicate request_size=4 [13:59:11]MH_SAM_APDU [13:59:11]CAPDU: 80 11 00 00 [13:59:11]Write to MH i2c: E2 08 00 10 9C 80 11 00 00 00 00 00 00 26 [13:59:11]Write i2c OK [13:59:11]MH_I2C_Read... [13:59:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:59:11]Read from MH i2c: E2 [13:59:11]MH_I2C_Read... [13:59:11]Read from MH i2c: E2 17 00 [13:59:11]MH_I2C_Read... [13:59:11]Read from MH i2c: E2 17 00 10 9C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7B [13:59:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:59:11]wFMCommunicate OK [13:59:11]Счет N : (1)645304 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 62 Товар: 2710124130 Аи-92-К-2 4.490 * 66.90 = 300.38 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 346 30.10.2024 13:59 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311499 ФПД: 171288148425539 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T135915&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311499&fm=171288148425539&tin=02508201610067®Number=0000000000091780&sum=30000 [13:59:11]StoreToDocumentArchive [13:59:11]shift 536 fd 311499 [13:59:11]save to /storage/0536/doc_00311499 [13:59:11]save last doc name /storage/0536/doc_00311499 to /storage/kkm_last_doc_name [13:59:11]save OK [13:59:11]Clear old archive folders... [13:59:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:59:11]tlvbuf is 0086B4F0 [13:59:11]SAM_PROTO_ClearQueue [13:59:11]wFMCommunicate request_size=4 [13:59:11]MH_SAM_APDU [13:59:11]CAPDU: 80 09 00 00 [13:59:11]Write to MH i2c: E2 08 00 11 9C 80 09 00 00 00 00 00 00 1F [13:59:11]Write i2c OK [13:59:11]MH_I2C_Read... [13:59:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:59:11]Read from MH i2c: E2 [13:59:11]MH_I2C_Read... [13:59:11]Read from MH i2c: E2 03 00 [13:59:11]MH_I2C_Read... [13:59:11]Read from MH i2c: E2 03 00 11 9C 00 90 00 21 [13:59:11]RAPDU: 90 00 [13:59:11]wFMCommunicate OK [13:59:11]SAM_PROTO_ClearQueue done [13:59:11]KKMCreateOFDPacket [13:59:11]OFDProtocolAddRootSTLVToBuf [13:59:11]FM_MakeSignedData [13:59:11]FM_MakeSignedData [13:59:11]SAM_PROTO_SignData [13:59:11]wFMCommunicate request_size=4 [13:59:11]MH_SAM_APDU [13:59:11]CAPDU: 80 0D 01 02 [13:59:11]Write to MH i2c: E2 08 00 12 9C 80 0D 01 02 00 00 00 00 27 [13:59:11]Write i2c OK [13:59:11]MH_I2C_Read... [13:59:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:59:11]Read from MH i2c: E2 [13:59:11]MH_I2C_Read... [13:59:11]Read from MH i2c: E2 03 00 [13:59:11]MH_I2C_Read... [13:59:11]Read from MH i2c: E2 03 00 12 9C 00 90 00 22 [13:59:11]RAPDU: 90 00 [13:59:11]wFMCommunicate OK [13:59:11]wFMCommunicate request_size=255 [13:59:11]MH_SAM_APDU [13:59: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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 5A 01 00 00 F4 03 04 00 B3 3B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CB C0 04 00 35 04 06 00 9B [13:59:11]Write to MH i2c: E2 02 01 13 9C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 5A 01 00 00 F4 03 04 00 B3 3B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CB C0 04 00 35 04 06 00 9B 00 00 BF [13:59:11]Write i2c OK [13:59:11]MH_I2C_Read... [13:59:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:59:11]Read from MH i2c: E2 [13:59:11]MH_I2C_Read... [13:59:11]Read from MH i2c: E2 03 00 [13:59:11]MH_I2C_Read... [13:59:11]Read from MH i2c: E2 03 00 13 9C 00 90 00 23 [13:59:11]RAPDU: 90 00 [13:59:11]wFMCommunicate OK [13:59:11]wFMCommunicate request_size=10 [13:59:11]MH_SAM_APDU [13:59:11]CAPDU: 80 0D 02 02 05 C9 21 3D BB 43 [13:59:11]Write to MH i2c: E2 0D 00 14 9C 80 0D 02 02 05 00 C9 21 3D BB 43 00 00 59 [13:59:11]Write i2c OK [13:59:11]MH_I2C_Read... [13:59:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:59:11]Read from MH i2c: E2 [13:59:11]MH_I2C_Read... [13:59:11]Read from MH i2c: E2 03 00 [13:59:11]MH_I2C_Read... [13:59:11]Read from MH i2c: E2 03 00 14 9C 00 90 00 24 [13:59:11]RAPDU: 90 00 [13:59:11]wFMCommunicate OK [13:59:11]wFMCommunicate request_size=4 [13:59:11]MH_SAM_APDU [13:59:11]CAPDU: 80 0D 03 02 [13:59:11]Write to MH i2c: E2 08 00 15 9C 80 0D 03 02 00 00 00 00 2C [13:59:11]Write i2c OK [13:59:11]MH_I2C_Read... [13:59:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:59:11]Read from MH i2c: E2 [13:59:11]MH_I2C_Read... [13:59:11]Read from MH i2c: E2 0B 00 [13:59:11]MH_I2C_Read... [13:59:11]Read from MH i2c: E2 0B 00 15 9C 00 C2 B0 E7 DD 54 E7 E7 E1 90 00 66 [13:59:11]RAPDU: C2 B0 E7 DD 54 E7 E7 E1 90 00 [13:59:11]wFMCommunicate OK [13:59:11]SAM_PROTO_SignData done [13:59:11]FM_MakeSignedData done [13:59:11]CreateOFDProtocolMessage [13:59:11]wFMCommunicate request_size=4 [13:59:11]MH_SAM_APDU [13:59:11]CAPDU: 80 11 00 00 [13:59:11]Write to MH i2c: E2 08 00 16 9C 80 11 00 00 00 00 00 00 2C [13:59:11]Write i2c OK [13:59:11]MH_I2C_Read... [13:59:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:59:11]Read from MH i2c: E2 [13:59:11]MH_I2C_Read... [13:59:11]Read from MH i2c: E2 17 00 [13:59:11]MH_I2C_Read... [13:59:11]Read from MH i2c: E2 17 00 16 9C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 81 [13:59:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:59:11]wFMCommunicate OK [13:59:11]CreateOFDProtocolMessage done [13:59:11]OFDSenderStorePacket 311499 [13:59:11]StoreOFDPacket docnum=311499 [13:59:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FF 03 07 01 A2 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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 5A 01 00 00 F4 03 04 00 B3 3B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CB C0 04 00 35 04 06 00 9B C9 21 3D BB 43 C2 B0 E7 DD 54 E7 E7 E1 [13:59:11]CheckFolder [13:59:11]dirname=/storage/ofd_packets [13:59:11]CheckFolder done [13:59:11]ProducePacketName [13:59:11]name=ofd_packets/00311499 [13:59:11]NVStorageSaveData ofd_packets/00311499 [13:59:11]File name is /storage/ofd_packets/00311499 [13:59:11]Write 301 bytes [13:59:11]NVStorageSaveData done [13:59:11]OFDSenderStorePacket done [13:59:11]KKMCreateOFDPacket done [13:59:11]NVStorageSaveData kkm_last_timestamp [13:59:11]File name is /storage/kkm_last_timestamp [13:59:11]Write 4 bytes [13:59:11]NVStorageSaveData done [13:59:11]ExternCall_PrintAddStr [13:59:11]wPrintStart [13:59:11]Write to MH i2c: 01 00 00 17 9C B3 [13:59:11]Write i2c OK [13:59:11]MH_I2C_Read... [13:59:11]Read from MH i2c: 01 [13:59:11]MH_I2C_Read... [13:59:11]Read from MH i2c: 01 07 00 [13:59:11]MH_I2C_Read... [13:59:11]Read from MH i2c: 01 07 00 17 9C 00 00 00 00 00 FF 0F C8 [13:59:11]RasterBufferAndPrint [13:59:11]line Счет N : (1)645304 [13:59:11]line ИНН: 02508201610067 [13:59:11]line Контрольно-Кассовый Чек [13:59:11]line ПРОДАЖА [13:59:11]line ТРК (МРК, ГНК) : 62 [13:59:11]line Товар: 2710124130 [13:59:11]line Аи-92-К-2 [13:59:11]line 4.490 * 66.90 [13:59:11]line = 300.38 [13:59:11]line НДС 12% НСП 1% [13:59:11]line > о реализуемом товаре [13:59:11]line ОКРУГЛЕНИЕ: -0.38 [13:59:11]line ИТОГО: 300.00 [13:59:11]line Внесено: 300.00 [13:59:11]line СДАЧА: 0.00 [13:59:11]line НСП 1% : 2.66 [13:59:11]line НДС 12% : 31.90 [13:59:11]line Наличными: 300.00 [13:59:11]line Безнал.: 0.00 [13:59:11]line Место: АЗС № 172 "Партнер Нефть" [13:59:11]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:59:11]line СНО: Общий режим [13:59:11]line Чек 346 30.10.2024 13:59 [13:59:11]line Смена: 536 ФФД: 1.0 [13:59:11]line ЗНМ: 0300000116 [13:59:11]line РНМ: 0000000000091780 [13:59:11]line Версия ККМ: 001 [13:59:11]line ФМ: 0000000000871765 [13:59:11]line ФД: 311499 [13:59:11]line ФПД: 171288148425539 [13:59:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T135915&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311499&fm=171288148425539&tin=02508201610067®Number=0000000000091780&sum=30000 [13:59:11]written 0, free lines is 4095 [13:59:11]OFD Sender: Processing packet 311499 [packets to send 223, broken 222] [13:59:11]ProducePacketName [13:59:11]name=ofd_packets/00311499 [13:59:11]OFD Sender: To server: pG, [13:59:11]CommunicateWithHost lk.salyk.kg:30040 [13:59:11]ConnectInit lk.salyk.kg [13:59:11]Connected sock=10 [13:59:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FF 03 07 01 A2 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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 5A 01 00 00 F4 03 04 00 B3 3B 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CB C0 04 00 35 04 06 00 9B C9 21 3D BB 43 C2 B0 E7 DD 54 E7 E7 E1 [13:59:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 7F BF 47 00 C8 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 31 37 36 35 10 04 04 00 CB C0 04 00 F4 03 04 00 03 E2 21 67 B6 04 01 00 00 F2 FE A9 6E CC 01 5A C3 [13:59:12]CommunicateWithHost err = 0 [13:59:12]CheckOFDResponse [13:59:12]1017 (14) - 77093643461234 [13:59:12]1041 (16) - 0000000000871765 [13:59:12]1040 (4) - 311499 [13:59:12]1012 (4) - 30.10.2024 07:36 [13:59:12]1206 (1) - 0 [13:59:12]OFD Sender: Remove packet 311499 [13:59:12]ProducePacketName [13:59:12]name=ofd_packets/00311499 [13:59:12]NVStorageDeleteData [13:59:12]Write to MH i2c: 01 00 00 41 9C DD [13:59:12]Write i2c OK [13:59:12]MH_I2C_Read... [13:59:12]Read from MH i2c: 01 [13:59:12]MH_I2C_Read... [13:59:12]Read from MH i2c: 01 07 00 [13:59:12]MH_I2C_Read... [13:59:12]Read from MH i2c: 01 07 00 41 9C 00 00 00 00 00 C0 0C B0 [13:59:12]RasterBufferAndPrint [13:59:12]line [13:59:12]line [13:59:12]line [13:59:12]line [13:59:12]line [13:59:12]written 0, free lines is 3272 [13:59:12]MH_Cut [13:59:12]Write to MH i2c: D1 01 00 48 9C 01 B6 [13:59:12]Write i2c OK [13:59:12]MH_I2C_Read... [13:59:12]Read from MH i2c: D1 [13:59:12]MH_I2C_Read... [13:59:12]Read from MH i2c: D1 01 00 [13:59:12]MH_I2C_Read... [13:59:12]Read from MH i2c: D1 01 00 48 9C 00 B5 [13:59:12]Write to MH i2c: 01 00 00 49 9C E5 [13:59:12]Write i2c OK [13:59:12]MH_I2C_Read... [13:59:12]OFD Sender: No OFD packet to send [13:59:12]*** Cut start [13:59:12]*** Purtial cut [13:59:12]*** Stage 1: CUTSNS_PIN = 1 [13:59:13]Read from MH i2c: 01 [13:59:13]MH_I2C_Read... [13:59:13]*** Stop cut motor [13:59:13]*** Cut end [13:59:13]Read from MH i2c: 01 07 00 [13:59:13]MH_I2C_Read... [13:59:13]Read from MH i2c: 01 07 00 49 9C 00 00 00 00 00 FF 0F FA [13:59:13]process_action close_receipt done [13:59:13]requested_data is exist [13:59:13]produce_requested_data [13:59:13]requested_item fm.sn is exist - process it [13:59:13]wFMCommunicate request_size=4 [13:59:13]MH_SAM_APDU [13:59:13]CAPDU: 80 11 00 00 [13:59:13]Write to MH i2c: E2 08 00 4A 9C 80 11 00 00 00 00 00 00 60 [13:59:13]Write i2c OK [13:59:13]MH_I2C_Read... [13:59:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:59:13]Read from MH i2c: E2 [13:59:13]MH_I2C_Read... [13:59:13]Read from MH i2c: E2 17 00 [13:59:13]MH_I2C_Read... [13:59:13]Read from MH i2c: E2 17 00 4A 9C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B5 [13:59:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:59:13]wFMCommunicate OK [13:59:13]requested_item fd.num is exist - process it [13:59:13]SAM_PROTO_GetFieldsCounters [13:59:13]wFMCommunicate request_size=4 [13:59:13]MH_SAM_APDU [13:59:13]CAPDU: 80 13 00 00 [13:59:13]Write to MH i2c: E2 08 00 4B 9C 80 13 00 00 00 00 00 00 63 [13:59:13]Write i2c OK [13:59:13]MH_I2C_Read... [13:59:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:59:13]Read from MH i2c: E2 [13:59:13]MH_I2C_Read... [13:59:13]Read from MH i2c: E2 62 00 [13:59:13]MH_I2C_Read... [13:59:13]Read from MH i2c: E2 62 00 4B 9C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CB C0 04 00 0E 04 04 00 18 02 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 40 [13:59: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CB C0 04 00 0E 04 04 00 18 02 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 [13:59:13]wFMCommunicate OK [13:59:13]SAM_PROTO_GetFieldsCounters done [13:59:13]requested_item shift.num is exist - process it [13:59:13]requested_item shift.opened is exist - process it [13:59:13]req_shift_opened [13:59:13]FM_GetShiftState [13:59:13]SAM_PROTO_GetShiftState [13:59:13]wFMCommunicate request_size=4 [13:59:13]MH_SAM_APDU [13:59:13]CAPDU: 80 13 01 00 [13:59:13]Write to MH i2c: E2 08 00 4C 9C 80 13 01 00 00 00 00 00 65 [13:59:13]Write i2c OK [13:59:13]MH_I2C_Read... [13:59:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:59:13]Read from MH i2c: E2 [13:59:13]MH_I2C_Read... [13:59:13]Read from MH i2c: E2 0E 00 [13:59:13]MH_I2C_Read... [13:59:13]Read from MH i2c: E2 0E 00 4C 9C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 50 [13:59:13]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [13:59:13]wFMCommunicate OK [13:59:13]SAM_PROTO_GetShiftState done [13:59:13]FM_GetShiftState done [13:59:13]req_shift_opened done [13:59:13]requested_item shift.open_date is exist - process it [13:59:13]req_shift_open_date [13:59:13]req_shift_open_date done [13:59:13]produce_requested_data done [13:59:13]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311499,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [13:59:13]process_action_free close_receipt [13:59:13]json_value_free [13:59:13]json_value_free done [13:59:13]process_json_proto returns [13:59:13]Send response to host [13:59:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311499,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [13:59:13]free response buf [13:59:13]execute_script done [13:59:13]execute_script returns [13:59:13]free content buf [13:59:13]Sock 9.Close socket [13:59:13]Sock 9.Thread stoped [13:59:17]OFD Sender: No OFD packet to send [13:59:22]OFD Sender: No OFD packet to send [13:59:27]OFD Sender: No OFD packet to send [13:59:32]OFD Sender: No OFD packet to send [13:59:37]OFD Sender: No OFD packet to send [13:59:42]OFD Sender: No OFD packet to send [13:59:47]OFD Sender: No OFD packet to send [13:59:52]OFD Sender: No OFD packet to send [13:59:57]OFD Sender: No OFD packet to send [14:00:02]OFD Sender: No OFD packet to send [14:00:07]OFD Sender: No OFD packet to send [14:00:12]OFD Sender: No OFD packet to send [14:00:17]OFD Sender: No OFD packet to send [14:00:22]OFD Sender: No OFD packet to send [14:00:27]OFD Sender: No OFD packet to send [14:00:32]OFD Sender: No OFD packet to send [14:00:37]OFD Sender: No OFD packet to send [14:00:42]OFD Sender: No OFD packet to send [14:00:47]OFD Sender: No OFD packet to send [14:00:52]OFD Sender: No OFD packet to send [14:00:57]OFD Sender: No OFD packet to send [14:01:02]OFD Sender: No OFD packet to send [14:01:07]OFD Sender: No OFD packet to send [14:01:12]OFD Sender: No OFD packet to send [14:01:17]OFD Sender: No OFD packet to send [14:01:22]OFD Sender: No OFD packet to send [14:01:27]ConnectInit Can't connect to host [14:01:27]OFD Sender: No OFD packet to send [14:01:32]accept exits with 7 [14:01:32]New connection [14:01:32]New thread 3066654052 created [14:01:32]Thread 3066510692 joined [14:01:32]Waiting for new connection... [14:01:32] Sock 7.Parse request [14:01:32]Sock 7.Check first char [14:01:32]Sock 7.First char is OK [14:01:32]request: POST /json_proto HTTP/1.0 [14:01:32]Method: POST [14:01:32]URL: /json_proto [14:01:32]Method is POST - this is cgi request [14:01:32]url: /json_proto [14:01:32]query_string will be loaded in cgi processing [14:01:32]execute_cgi json_proto POST (null) [14:01:32]execute_cgi path=json_proto method=POST [14:01:32]POST find Content-Length [14:01:32]Host: 172.17.96.3:8080 [14:01:32]Content-Length: 677 [14:01:32]Content-Type: application/json [14:01:32] [14:01:32]POST finish read [14:01:32]Found Content-Length = 677 [14:01:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645305", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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" ] } } [14:01:32]execute_script... [14:01: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)645305", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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" ] } } [14:01:32]POST & json_proto [14:01:32]process_json_proto [14:01:32]json parsed OK: [14:01:32]protocol is kg_v1.0 [14:01:32]action value=close_receipt [14:01:32]process_action close_receipt [14:01:32]cmd_close_receipt [14:01:32]MH_GetDate [14:01:32]Write to MH i2c: F0 00 00 4D 9C D8 [14:01:32]Write i2c OK [14:01:32]MH_I2C_Read... [14:01:32]Read from MH i2c: F0 [14:01:32]MH_I2C_Read... [14:01:32]Read from MH i2c: F0 09 00 [14:01:32]MH_I2C_Read... [14:01:32]Read from MH i2c: F0 09 00 4D 9C 00 41 3C 22 67 44 5E 04 65 F2 [14:01:32]GetLastDocTimeStamp 1730296755 [14:01:32]current date 1730296897 [14:01:32]FM_GetShiftState [14:01:32]SAM_PROTO_GetShiftState [14:01:32]wFMCommunicate request_size=4 [14:01:32]MH_SAM_APDU [14:01:32]CAPDU: 80 13 01 00 [14:01:32]Write to MH i2c: E2 08 00 4E 9C 80 13 01 00 00 00 00 00 67 [14:01:32]Write i2c OK [14:01:32]MH_I2C_Read... [14:01:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:01:32]Read from MH i2c: E2 [14:01:32]MH_I2C_Read... [14:01:32]Read from MH i2c: E2 0E 00 [14:01:32]MH_I2C_Read... [14:01:32]Read from MH i2c: E2 0E 00 4E 9C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 52 [14:01:32]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:01:32]wFMCommunicate OK [14:01:32]SAM_PROTO_GetShiftState done [14:01:32]FM_GetShiftState done [14:01:32]opened in 1730247899 [14:01:32]opened+sec_in_day 1730334299 [14:01:32]quantity*price = 20003 [14:01:32]sum+1 = 20004 [14:01:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 347 30.10.2024 14:01 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311500 ФПД: 17893081363131 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T140137&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311500&fm=17893081363131&tin=02508201610067®Number=0000000000091780&sum=20000 [14:01:33]StoreToDocumentArchive [14:01:33]shift 536 fd 311500 [14:01:33]save to /storage/0536/doc_00311500 [14:01:33]save last doc name /storage/0536/doc_00311500 to /storage/kkm_last_doc_name [14:01:33]save OK [14:01:33]Clear old archive folders... [14:01:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:01:33]tlvbuf is 0062E7B0 [14:01:33]SAM_PROTO_ClearQueue [14:01:33]wFMCommunicate request_size=4 [14:01:33]MH_SAM_APDU [14:01:33]CAPDU: 80 09 00 00 [14:01:33]Write to MH i2c: E2 08 00 5B 9C 80 09 00 00 00 00 00 00 69 [14:01:33]Write i2c OK [14:01:33]MH_I2C_Read... [14:01:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:01:33]Read from MH i2c: E2 [14:01:33]MH_I2C_Read... [14:01:33]Read from MH i2c: E2 03 00 [14:01:33]MH_I2C_Read... [14:01:33]Read from MH i2c: E2 03 00 5B 9C 00 90 00 6B [14:01:33]RAPDU: 90 00 [14:01:33]wFMCommunicate OK [14:01:33]SAM_PROTO_ClearQueue done [14:01:33]KKMCreateOFDPacket [14:01:33]OFDProtocolAddRootSTLVToBuf [14:01:33]FM_MakeSignedData [14:01:33]FM_MakeSignedData [14:01:33]SAM_PROTO_SignData [14:01:33]wFMCommunicate request_size=4 [14:01:33]MH_SAM_APDU [14:01:33]CAPDU: 80 0D 01 02 [14:01:33]Write to MH i2c: E2 08 00 5C 9C 80 0D 01 02 00 00 00 00 71 [14:01:33]Write i2c OK [14:01:33]MH_I2C_Read... [14:01:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:01:33]Read from MH i2c: E2 [14:01:33]MH_I2C_Read... [14:01:33]Read from MH i2c: E2 03 00 [14:01:33]MH_I2C_Read... [14:01:33]Read from MH i2c: E2 03 00 5C 9C 00 90 00 6C [14:01:33]RAPDU: 90 00 [14:01:33]wFMCommunicate OK [14:01:33]wFMCommunicate request_size=255 [14:01:33]MH_SAM_APDU [14:01: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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 5B 01 00 00 F4 03 04 00 41 3C 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CC C0 04 00 35 04 06 00 10 [14:01:33]Write to MH i2c: E2 02 01 5D 9C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 5B 01 00 00 F4 03 04 00 41 3C 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CC C0 04 00 35 04 06 00 10 00 00 DD [14:01:33]Write i2c OK [14:01:33]MH_I2C_Read... [14:01:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:01:33]Read from MH i2c: E2 [14:01:33]MH_I2C_Read... [14:01:33]Read from MH i2c: E2 03 00 [14:01:33]MH_I2C_Read... [14:01:33]Read from MH i2c: E2 03 00 5D 9C 00 90 00 6D [14:01:33]RAPDU: 90 00 [14:01:33]wFMCommunicate OK [14:01:33]wFMCommunicate request_size=10 [14:01:33]MH_SAM_APDU [14:01:33]CAPDU: 80 0D 02 02 05 46 0E C2 32 BB [14:01:33]Write to MH i2c: E2 0D 00 5E 9C 80 0D 02 02 05 00 46 0E C2 32 BB 00 00 81 [14:01:33]Write i2c OK [14:01:33]MH_I2C_Read... [14:01:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:01:33]Read from MH i2c: E2 [14:01:33]MH_I2C_Read... [14:01:33]Read from MH i2c: E2 03 00 [14:01:33]MH_I2C_Read... [14:01:33]Read from MH i2c: E2 03 00 5E 9C 00 90 00 6E [14:01:33]RAPDU: 90 00 [14:01:33]wFMCommunicate OK [14:01:33]wFMCommunicate request_size=4 [14:01:33]MH_SAM_APDU [14:01:33]CAPDU: 80 0D 03 02 [14:01:33]Write to MH i2c: E2 08 00 5F 9C 80 0D 03 02 00 00 00 00 76 [14:01:33]Write i2c OK [14:01:33]MH_I2C_Read... [14:01:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:01:33]Read from MH i2c: E2 [14:01:33]MH_I2C_Read... [14:01:33]Read from MH i2c: E2 0B 00 [14:01:33]MH_I2C_Read... [14:01:33]Read from MH i2c: E2 0B 00 5F 9C 00 7B D7 72 75 2A F1 CB 57 90 00 ED [14:01:33]RAPDU: 7B D7 72 75 2A F1 CB 57 90 00 [14:01:33]wFMCommunicate OK [14:01:33]SAM_PROTO_SignData done [14:01:33]FM_MakeSignedData done [14:01:33]CreateOFDProtocolMessage [14:01:33]wFMCommunicate request_size=4 [14:01:33]MH_SAM_APDU [14:01:33]CAPDU: 80 11 00 00 [14:01:33]Write to MH i2c: E2 08 00 60 9C 80 11 00 00 00 00 00 00 76 [14:01:34]Write i2c OK [14:01:34]MH_I2C_Read... [14:01:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:01:34]Read from MH i2c: E2 [14:01:34]MH_I2C_Read... [14:01:34]Read from MH i2c: E2 17 00 [14:01:34]MH_I2C_Read... [14:01:34]Read from MH i2c: E2 17 00 60 9C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CB [14:01:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:01:34]wFMCommunicate OK [14:01:34]CreateOFDProtocolMessage done [14:01:34]OFDSenderStorePacket 311500 [14:01:34]StoreOFDPacket docnum=311500 [14:01:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 3D E9 07 01 47 F8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 5B 01 00 00 F4 03 04 00 41 3C 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CC C0 04 00 35 04 06 00 10 46 0E C2 32 BB 7B D7 72 75 2A F1 CB 57 [14:01:34]CheckFolder [14:01:34]dirname=/storage/ofd_packets [14:01:34]CheckFolder done [14:01:34]ProducePacketName [14:01:34]name=ofd_packets/00311500 [14:01:34]NVStorageSaveData ofd_packets/00311500 [14:01:34]File name is /storage/ofd_packets/00311500 [14:01:34]Write 301 bytes [14:01:34]NVStorageSaveData done [14:01:34]OFDSenderStorePacket done [14:01:34]KKMCreateOFDPacket done [14:01:34]NVStorageSaveData kkm_last_timestamp [14:01:34]File name is /storage/kkm_last_timestamp [14:01:34]Write 4 bytes [14:01:34]NVStorageSaveData done [14:01:34]ExternCall_PrintAddStr [14:01:34]wPrintStart [14:01:34]Write to MH i2c: 01 00 00 61 9C FD [14:01:34]Write i2c OK [14:01:34]MH_I2C_Read... [14:01:34]Read from MH i2c: 01 [14:01:34]MH_I2C_Read... [14:01:34]Read from MH i2c: 01 07 00 [14:01:34]MH_I2C_Read... [14:01:34]Read from MH i2c: 01 07 00 61 9C 00 00 00 00 00 FF 0F 12 [14:01:34]RasterBufferAndPrint [14:01:34]line Счет N : (1)645305 [14:01:34]line ИНН: 02508201610067 [14:01:34]line Контрольно-Кассовый Чек [14:01:34]line ПРОДАЖА [14:01:34]line ТРК (МРК, ГНК) : 41 [14:01:34]line Товар: 2710124130 [14:01:34]line Аи-92-К-2 [14:01:34]line 2.990 * 66.90 [14:01:34]line = 200.03 [14:01:34]line НДС 12% НСП 1% [14:01:34]line > о реализуемом товаре [14:01:34]line ОКРУГЛЕНИЕ: -0.03 [14:01:34]line ИТОГО: 200.00 [14:01:34]line Внесено: 200.00 [14:01:34]line СДАЧА: 0.00 [14:01:34]line НСП 1% : 1.77 [14:01:34]line НДС 12% : 21.24 [14:01:34]line Наличными: 200.00 [14:01:34]line Безнал.: 0.00 [14:01:34]line Место: АЗС № 172 "Партнер Нефть" [14:01:34]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:01:34]line СНО: Общий режим [14:01:34]line Чек 347 30.10.2024 14:01 [14:01:34]line Смена: 536 ФФД: 1.0 [14:01:34]line ЗНМ: 0300000116 [14:01:34]line РНМ: 0000000000091780 [14:01:34]line Версия ККМ: 001 [14:01:34]line ФМ: 0000000000871765 [14:01:34]line ФД: 311500 [14:01:34]line ФПД: 17893081363131 [14:01:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T140137&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311500&fm=17893081363131&tin=02508201610067®Number=0000000000091780&sum=20000 [14:01:34]written 0, free lines is 4095 [14:01:34]OFD Sender: Processing packet 311500 [packets to send 223, broken 222] [14:01:34]ProducePacketName [14:01:34]name=ofd_packets/00311500 [14:01:34]OFD Sender: To server: pG, [14:01:34]CommunicateWithHost lk.salyk.kg:30040 [14:01:34]ConnectInit lk.salyk.kg [14:01:34]Connected sock=10 [14:01:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 3D E9 07 01 47 F8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 5B 01 00 00 F4 03 04 00 41 3C 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CC C0 04 00 35 04 06 00 10 46 0E C2 32 BB 7B D7 72 75 2A F1 CB 57 [14:01:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 77 18 47 00 26 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 31 37 36 35 10 04 04 00 CC C0 04 00 F4 03 04 00 91 E2 21 67 B6 04 01 00 00 17 5D 58 8F E7 D6 19 AA [14:01:34]CommunicateWithHost err = 0 [14:01:34]CheckOFDResponse [14:01:34]1017 (14) - 77093643461234 [14:01:34]1041 (16) - 0000000000871765 [14:01:34]1040 (4) - 311500 [14:01:34]1012 (4) - 30.10.2024 07:38 [14:01:34]1206 (1) - 0 [14:01:34]OFD Sender: Remove packet 311500 [14:01:34]ProducePacketName [14:01:34]name=ofd_packets/00311500 [14:01:34]NVStorageDeleteData [14:01:34]Write to MH i2c: 01 00 00 8B 9C 27 [14:01:34]Write i2c OK [14:01:34]MH_I2C_Read... [14:01:34]Read from MH i2c: 01 [14:01:34]MH_I2C_Read... [14:01:34]Read from MH i2c: 01 07 00 [14:01:34]MH_I2C_Read... [14:01:34]Read from MH i2c: 01 07 00 8B 9C 00 00 00 00 00 D9 0C 13 [14:01:34]RasterBufferAndPrint [14:01:34]line [14:01:34]line [14:01:34]line [14:01:34]line [14:01:34]line [14:01:34]written 0, free lines is 3301 [14:01:34]MH_Cut [14:01:34]Write to MH i2c: D1 01 00 92 9C 01 00 [14:01:34]Write i2c OK [14:01:34]MH_I2C_Read... [14:01:34]Read from MH i2c: D1 [14:01:34]MH_I2C_Read... [14:01:34]Read from MH i2c: D1 01 00 [14:01:34]MH_I2C_Read... [14:01:34]Read from MH i2c: D1 01 00 92 9C 00 FF [14:01:34]Write to MH i2c: 01 00 00 93 9C 2F [14:01:34]Write i2c OK [14:01:34]MH_I2C_Read... [14:01:34]OFD Sender: No OFD packet to send [14:01:35]*** Cut start [14:01:35]*** Purtial cut [14:01:35]*** Stage 1: CUTSNS_PIN = 1 [14:01:35]Read from MH i2c: 01 [14:01:35]MH_I2C_Read... [14:01:35]*** Stop cut motor [14:01:35]*** Cut end [14:01:35]Read from MH i2c: 01 07 00 [14:01:35]MH_I2C_Read... [14:01:35]Read from MH i2c: 01 07 00 93 9C 00 00 00 00 00 FF 0F 44 [14:01:35]process_action close_receipt done [14:01:35]requested_data is exist [14:01:35]produce_requested_data [14:01:35]requested_item fm.sn is exist - process it [14:01:35]wFMCommunicate request_size=4 [14:01:35]MH_SAM_APDU [14:01:35]CAPDU: 80 11 00 00 [14:01:35]Write to MH i2c: E2 08 00 94 9C 80 11 00 00 00 00 00 00 AA [14:01:35]Write i2c OK [14:01:35]MH_I2C_Read... [14:01:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:01:35]Read from MH i2c: E2 [14:01:35]MH_I2C_Read... [14:01:35]Read from MH i2c: E2 17 00 [14:01:35]MH_I2C_Read... [14:01:35]Read from MH i2c: E2 17 00 94 9C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FF [14:01:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:01:35]wFMCommunicate OK [14:01:35]requested_item fd.num is exist - process it [14:01:35]SAM_PROTO_GetFieldsCounters [14:01:35]wFMCommunicate request_size=4 [14:01:35]MH_SAM_APDU [14:01:35]CAPDU: 80 13 00 00 [14:01:35]Write to MH i2c: E2 08 00 95 9C 80 13 00 00 00 00 00 00 AD [14:01:35]Write i2c OK [14:01:35]MH_I2C_Read... [14:01:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:01:35]Read from MH i2c: E2 [14:01:35]MH_I2C_Read... [14:01:35]Read from MH i2c: E2 62 00 [14:01:35]MH_I2C_Read... [14:01:35]Read from MH i2c: E2 62 00 95 9C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CC C0 04 00 0E 04 04 00 18 02 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 8E [14:01: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CC C0 04 00 0E 04 04 00 18 02 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 [14:01:35]wFMCommunicate OK [14:01:35]SAM_PROTO_GetFieldsCounters done [14:01:35]requested_item shift.num is exist - process it [14:01:35]requested_item shift.opened is exist - process it [14:01:35]req_shift_opened [14:01:35]FM_GetShiftState [14:01:35]SAM_PROTO_GetShiftState [14:01:35]wFMCommunicate request_size=4 [14:01:35]MH_SAM_APDU [14:01:35]CAPDU: 80 13 01 00 [14:01:35]Write to MH i2c: E2 08 00 96 9C 80 13 01 00 00 00 00 00 AF [14:01:35]Write i2c OK [14:01:35]MH_I2C_Read... [14:01:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:01:35]Read from MH i2c: E2 [14:01:35]MH_I2C_Read... [14:01:35]Read from MH i2c: E2 0E 00 [14:01:35]MH_I2C_Read... [14:01:35]Read from MH i2c: E2 0E 00 96 9C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 9A [14:01:35]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:01:35]wFMCommunicate OK [14:01:35]SAM_PROTO_GetShiftState done [14:01:35]FM_GetShiftState done [14:01:35]req_shift_opened done [14:01:35]requested_item shift.open_date is exist - process it [14:01:35]req_shift_open_date [14:01:35]req_shift_open_date done [14:01:35]produce_requested_data done [14:01:35]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311500,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [14:01:35]process_action_free close_receipt [14:01:35]json_value_free [14:01:35]json_value_free done [14:01:35]process_json_proto returns [14:01:35]Send response to host [14:01:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311500,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [14:01:35]free response buf [14:01:35]execute_script done [14:01:35]execute_script returns [14:01:35]free content buf [14:01:35]Sock 7.Close socket [14:01:35]Sock 7.Thread stoped [14:01:39]OFD Sender: No OFD packet to send [14:01:44]OFD Sender: No OFD packet to send [14:01:49]OFD Sender: No OFD packet to send [14:01:54]OFD Sender: No OFD packet to send [14:01:59]OFD Sender: No OFD packet to send [14:02:04]OFD Sender: No OFD packet to send [14:02:09]OFD Sender: No OFD packet to send [14:02:14]OFD Sender: No OFD packet to send [14:02:19]OFD Sender: No OFD packet to send [14:02:24]OFD Sender: No OFD packet to send [14:02:30]OFD Sender: No OFD packet to send [14:02:35]OFD Sender: No OFD packet to send [14:02:35]accept exits with 9 [14:02:35]New connection [14:02:35]New thread 3066510692 created [14:02:35]Thread 3066654052 joined [14:02:35]Waiting for new connection... [14:02:35] Sock 9.Parse request [14:02:35]Sock 9.Check first char [14:02:35]Sock 9.First char is OK [14:02:35]request: POST /json_proto HTTP/1.0 [14:02:35]Method: POST [14:02:35]URL: /json_proto [14:02:35]Method is POST - this is cgi request [14:02:35]url: /json_proto [14:02:35]query_string will be loaded in cgi processing [14:02:35]execute_cgi json_proto POST (null) [14:02:35]execute_cgi path=json_proto method=POST [14:02:35]POST find Content-Length [14:02:35]Host: 172.17.96.3:8080 [14:02:35]Content-Length: 674 [14:02:35]Content-Type: application/json [14:02:35] [14:02:35]POST finish read [14:02:35]Found Content-Length = 674 [14:02:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645306", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "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" ] } } [14:02:35]execute_script... [14:02: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)645306", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "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" ] } } [14:02:35]POST & json_proto [14:02:35]process_json_proto [14:02:35]json parsed OK: [14:02:35]protocol is kg_v1.0 [14:02:35]action value=close_receipt [14:02:35]process_action close_receipt [14:02:35]cmd_close_receipt [14:02:35]MH_GetDate [14:02:35]Write to MH i2c: F0 00 00 97 9C 22 [14:02:35]Write i2c OK [14:02:35]MH_I2C_Read... [14:02:35]Read from MH i2c: F0 [14:02:35]MH_I2C_Read... [14:02:35]Read from MH i2c: F0 09 00 [14:02:35]MH_I2C_Read... [14:02:35]Read from MH i2c: F0 09 00 97 9C 00 81 3C 22 67 44 5E 04 65 7C [14:02:35]GetLastDocTimeStamp 1730296897 [14:02:35]current date 1730296961 [14:02:35]FM_GetShiftState [14:02:35]SAM_PROTO_GetShiftState [14:02:35]wFMCommunicate request_size=4 [14:02:35]MH_SAM_APDU [14:02:35]CAPDU: 80 13 01 00 [14:02:35]Write to MH i2c: E2 08 00 98 9C 80 13 01 00 00 00 00 00 B1 [14:02:35]Write i2c OK [14:02:35]MH_I2C_Read... [14:02:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:02:35]Read from MH i2c: E2 [14:02:35]MH_I2C_Read... [14:02:35]Read from MH i2c: E2 0E 00 [14:02:35]MH_I2C_Read... [14:02:35]Read from MH i2c: E2 0E 00 98 9C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 9C [14:02:35]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:02:35]wFMCommunicate OK [14:02:35]SAM_PROTO_GetShiftState done [14:02:35]FM_GetShiftState done [14:02:35]opened in 1730247899 [14:02:35]opened+sec_in_day 1730334299 [14:02:35]quantity*price = 50063 [14:02:35]sum+1 = 50064 [14:02:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 348 30.10.2024 14:02 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311501 ФПД: 145610203166101 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T140241&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311501&fm=145610203166101&tin=02508201610067®Number=0000000000091780&sum=50000 [14:02:36]StoreToDocumentArchive [14:02:36]shift 536 fd 311501 [14:02:36]save to /storage/0536/doc_00311501 [14:02:36]save last doc name /storage/0536/doc_00311501 to /storage/kkm_last_doc_name [14:02:36]save OK [14:02:36]Clear old archive folders... [14:02:36]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:02:36]tlvbuf is 008C1030 [14:02:36]SAM_PROTO_ClearQueue [14:02:36]wFMCommunicate request_size=4 [14:02:36]MH_SAM_APDU [14:02:36]CAPDU: 80 09 00 00 [14:02:36]Write to MH i2c: E2 08 00 A5 9C 80 09 00 00 00 00 00 00 B3 [14:02:36]Write i2c OK [14:02:36]MH_I2C_Read... [14:02:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:02:36]Read from MH i2c: E2 [14:02:36]MH_I2C_Read... [14:02:36]Read from MH i2c: E2 03 00 [14:02:36]MH_I2C_Read... [14:02:36]Read from MH i2c: E2 03 00 A5 9C 00 90 00 B5 [14:02:36]RAPDU: 90 00 [14:02:36]wFMCommunicate OK [14:02:36]SAM_PROTO_ClearQueue done [14:02:36]KKMCreateOFDPacket [14:02:36]OFDProtocolAddRootSTLVToBuf [14:02:36]FM_MakeSignedData [14:02:36]FM_MakeSignedData [14:02:36]SAM_PROTO_SignData [14:02:36]wFMCommunicate request_size=4 [14:02:36]MH_SAM_APDU [14:02:36]CAPDU: 80 0D 01 02 [14:02:36]Write to MH i2c: E2 08 00 A6 9C 80 0D 01 02 00 00 00 00 BB [14:02:36]Write i2c OK [14:02:36]MH_I2C_Read... [14:02:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:02:36]Read from MH i2c: E2 [14:02:36]MH_I2C_Read... [14:02:36]Read from MH i2c: E2 03 00 [14:02:36]MH_I2C_Read... [14:02:36]Read from MH i2c: E2 03 00 A6 9C 00 90 00 B6 [14:02:36]RAPDU: 90 00 [14:02:36]wFMCommunicate OK [14:02:36]wFMCommunicate request_size=255 [14:02:36]MH_SAM_APDU [14:02: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 32 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 5C 01 00 00 F4 03 04 00 81 3C 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CD C0 04 00 35 04 06 00 84 6E 84 6F [14:02:36]Write to MH i2c: E2 02 01 A7 9C 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 32 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 5C 01 00 00 F4 03 04 00 81 3C 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CD C0 04 00 35 04 06 00 84 6E 84 6F 00 00 FA [14:02:36]Write i2c OK [14:02:36]MH_I2C_Read... [14:02:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:02:37]Read from MH i2c: E2 [14:02:37]MH_I2C_Read... [14:02:37]Read from MH i2c: E2 03 00 [14:02:37]MH_I2C_Read... [14:02:37]Read from MH i2c: E2 03 00 A7 9C 00 90 00 B7 [14:02:37]RAPDU: 90 00 [14:02:37]wFMCommunicate OK [14:02:37]wFMCommunicate request_size=7 [14:02:37]MH_SAM_APDU [14:02:37]CAPDU: 80 0D 02 02 02 75 95 [14:02:37]Write to MH i2c: E2 0A 00 A8 9C 80 0D 02 02 02 00 75 95 00 00 CC [14:02:37]Write i2c OK [14:02:37]MH_I2C_Read... [14:02:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:02:37]Read from MH i2c: E2 [14:02:37]MH_I2C_Read... [14:02:37]Read from MH i2c: E2 03 00 [14:02:37]MH_I2C_Read... [14:02:37]Read from MH i2c: E2 03 00 A8 9C 00 90 00 B8 [14:02:37]RAPDU: 90 00 [14:02:37]wFMCommunicate OK [14:02:37]wFMCommunicate request_size=4 [14:02:37]MH_SAM_APDU [14:02:37]CAPDU: 80 0D 03 02 [14:02:37]Write to MH i2c: E2 08 00 A9 9C 80 0D 03 02 00 00 00 00 C0 [14:02:37]Write i2c OK [14:02:37]MH_I2C_Read... [14:02:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:02:37]Read from MH i2c: E2 [14:02:37]MH_I2C_Read... [14:02:37]Read from MH i2c: E2 0B 00 [14:02:37]MH_I2C_Read... [14:02:37]Read from MH i2c: E2 0B 00 A9 9C 00 04 59 6D 9B E3 90 49 BE 90 00 A0 [14:02:37]RAPDU: 04 59 6D 9B E3 90 49 BE 90 00 [14:02:37]wFMCommunicate OK [14:02:37]SAM_PROTO_SignData done [14:02:37]FM_MakeSignedData done [14:02:37]CreateOFDProtocolMessage [14:02:37]wFMCommunicate request_size=4 [14:02:37]MH_SAM_APDU [14:02:37]CAPDU: 80 11 00 00 [14:02:37]Write to MH i2c: E2 08 00 AA 9C 80 11 00 00 00 00 00 00 C0 [14:02:37]Write i2c OK [14:02:37]MH_I2C_Read... [14:02:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:02:37]Read from MH i2c: E2 [14:02:37]MH_I2C_Read... [14:02:37]Read from MH i2c: E2 17 00 [14:02:37]MH_I2C_Read... [14:02:37]Read from MH i2c: E2 17 00 AA 9C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 15 [14:02:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:02:37]wFMCommunicate OK [14:02:37]CreateOFDProtocolMessage done [14:02:37]OFDSenderStorePacket 311501 [14:02:37]StoreOFDPacket docnum=311501 [14:02:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 9C FF 04 01 AA 7F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 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 5C 01 00 00 F4 03 04 00 81 3C 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CD C0 04 00 35 04 06 00 84 6E 84 6F 75 95 04 59 6D 9B E3 90 49 BE [14:02:37]CheckFolder [14:02:37]dirname=/storage/ofd_packets [14:02:37]CheckFolder done [14:02:37]ProducePacketName [14:02:37]name=ofd_packets/00311501 [14:02:37]NVStorageSaveData ofd_packets/00311501 [14:02:37]File name is /storage/ofd_packets/00311501 [14:02:37]Write 298 bytes [14:02:37]NVStorageSaveData done [14:02:37]OFDSenderStorePacket done [14:02:37]KKMCreateOFDPacket done [14:02:37]NVStorageSaveData kkm_last_timestamp [14:02:37]File name is /storage/kkm_last_timestamp [14:02:37]Write 4 bytes [14:02:37]NVStorageSaveData done [14:02:37]ExternCall_PrintAddStr [14:02:37]wPrintStart [14:02:37]Write to MH i2c: 01 00 00 AB 9C 47 [14:02:37]Write i2c OK [14:02:37]MH_I2C_Read... [14:02:37]Read from MH i2c: 01 [14:02:37]MH_I2C_Read... [14:02:37]Read from MH i2c: 01 07 00 [14:02:37]MH_I2C_Read... [14:02:37]Read from MH i2c: 01 07 00 AB 9C 00 00 00 00 00 FF 0F 5C [14:02:37]RasterBufferAndPrint [14:02:37]line Счет N : (1)645306 [14:02:37]line ИНН: 02508201610067 [14:02:37]line Контрольно-Кассовый Чек [14:02:37]line ПРОДАЖА [14:02:37]line ТРК (МРК, ГНК) : 21 [14:02:37]line Товар: 2710194210 [14:02:37]line ДТ-К-2 [14:02:37]line 6.570 * 76.20 [14:02:37]line = 500.63 [14:02:37]line НДС 12% НСП 1% [14:02:37]line > о реализуемом товаре [14:02:37]line ОКРУГЛЕНИЕ: -0.63 [14:02:37]line ИТОГО: 500.00 [14:02:37]line Внесено: 500.00 [14:02:37]line СДАЧА: 0.00 [14:02:37]line НСП 1% : 4.43 [14:02:37]line НДС 12% : 53.16 [14:02:37]line Наличными: 500.00 [14:02:37]line Безнал.: 0.00 [14:02:37]line Место: АЗС № 172 "Партнер Нефть" [14:02:37]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:02:37]line СНО: Общий режим [14:02:37]line Чек 348 30.10.2024 14:02 [14:02:37]line Смена: 536 ФФД: 1.0 [14:02:37]line ЗНМ: 0300000116 [14:02:37]line РНМ: 0000000000091780 [14:02:37]line Версия ККМ: 001 [14:02:37]line ФМ: 0000000000871765 [14:02:37]line ФД: 311501 [14:02:37]line ФПД: 145610203166101 [14:02:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T140241&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311501&fm=145610203166101&tin=02508201610067®Number=0000000000091780&sum=50000 [14:02:37]OFD Sender: Processing packet 311501 [packets to send 223, broken 222] [14:02:37]ProducePacketName [14:02:37]name=ofd_packets/00311501 [14:02:37]OFD Sender: To server: pG, [14:02:37]CommunicateWithHost lk.salyk.kg:30040 [14:02:37]ConnectInit lk.salyk.kg [14:02:37]written 0, free lines is 4095 [14:02:37]Connected sock=10 [14:02:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 9C FF 04 01 AA 7F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 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 5C 01 00 00 F4 03 04 00 81 3C 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CD C0 04 00 35 04 06 00 84 6E 84 6F 75 95 04 59 6D 9B E3 90 49 BE [14:02:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 1B 03 47 00 AD 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 31 37 36 35 10 04 04 00 CD C0 04 00 F4 03 04 00 D1 E2 21 67 B6 04 01 00 00 C0 0E F0 FD 7A BA 6E EF [14:02:37]CommunicateWithHost err = 0 [14:02:37]CheckOFDResponse [14:02:37]1017 (14) - 77093643461234 [14:02:37]1041 (16) - 0000000000871765 [14:02:37]1040 (4) - 311501 [14:02:37]1012 (4) - 30.10.2024 07:40 [14:02:37]1206 (1) - 0 [14:02:37]OFD Sender: Remove packet 311501 [14:02:37]ProducePacketName [14:02:37]name=ofd_packets/00311501 [14:02:37]NVStorageDeleteData [14:02:38]Write to MH i2c: 01 00 00 D5 9C 71 [14:02:38]Write i2c OK [14:02:38]MH_I2C_Read... [14:02:38]Read from MH i2c: 01 [14:02:38]MH_I2C_Read... [14:02:38]Read from MH i2c: 01 07 00 [14:02:38]MH_I2C_Read... [14:02:38]Read from MH i2c: 01 07 00 D5 9C 00 00 00 00 00 C8 0C 4C [14:02:38]RasterBufferAndPrint [14:02:38]line [14:02:38]line [14:02:38]line [14:02:38]line [14:02:38]line [14:02:38]written 0, free lines is 3278 [14:02:38]MH_Cut [14:02:38]Write to MH i2c: D1 01 00 DC 9C 01 4A [14:02:38]Write i2c OK [14:02:38]MH_I2C_Read... [14:02:38]Read from MH i2c: D1 [14:02:38]MH_I2C_Read... [14:02:38]Read from MH i2c: D1 01 00 [14:02:38]MH_I2C_Read... [14:02:38]Read from MH i2c: D1 01 00 DC 9C 00 49 [14:02:38]Write to MH i2c: 01 00 00 DD 9C 79 [14:02:38]Write i2c OK [14:02:38]MH_I2C_Read... [14:02:38]OFD Sender: No OFD packet to send [14:02:38]*** Cut start [14:02:38]*** Purtial cut [14:02:38]*** Stage 1: CUTSNS_PIN = 1 [14:02:39]Read from MH i2c: 01 [14:02:39]MH_I2C_Read... [14:02:39]*** Stop cut motor [14:02:39]*** Cut end [14:02:39]Read from MH i2c: 01 07 00 [14:02:39]MH_I2C_Read... [14:02:39]Read from MH i2c: 01 07 00 DD 9C 00 00 00 00 00 FF 0F 8E [14:02:39]process_action close_receipt done [14:02:39]requested_data is exist [14:02:39]produce_requested_data [14:02:39]requested_item fm.sn is exist - process it [14:02:39]wFMCommunicate request_size=4 [14:02:39]MH_SAM_APDU [14:02:39]CAPDU: 80 11 00 00 [14:02:39]Write to MH i2c: E2 08 00 DE 9C 80 11 00 00 00 00 00 00 F4 [14:02:39]Write i2c OK [14:02:39]MH_I2C_Read... [14:02:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:02:39]Read from MH i2c: E2 [14:02:39]MH_I2C_Read... [14:02:39]Read from MH i2c: E2 17 00 [14:02:39]MH_I2C_Read... [14:02:39]Read from MH i2c: E2 17 00 DE 9C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 49 [14:02:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:02:39]wFMCommunicate OK [14:02:39]requested_item fd.num is exist - process it [14:02:39]SAM_PROTO_GetFieldsCounters [14:02:39]wFMCommunicate request_size=4 [14:02:39]MH_SAM_APDU [14:02:39]CAPDU: 80 13 00 00 [14:02:39]Write to MH i2c: E2 08 00 DF 9C 80 13 00 00 00 00 00 00 F7 [14:02:39]Write i2c OK [14:02:39]MH_I2C_Read... [14:02:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:02:39]Read from MH i2c: E2 [14:02:39]MH_I2C_Read... [14:02:39]Read from MH i2c: E2 62 00 [14:02:39]MH_I2C_Read... [14:02:39]Read from MH i2c: E2 62 00 DF 9C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CD C0 04 00 0E 04 04 00 18 02 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 DC [14:02: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CD C0 04 00 0E 04 04 00 18 02 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 [14:02:39]wFMCommunicate OK [14:02:39]SAM_PROTO_GetFieldsCounters done [14:02:39]requested_item shift.num is exist - process it [14:02:39]requested_item shift.opened is exist - process it [14:02:39]req_shift_opened [14:02:39]FM_GetShiftState [14:02:39]SAM_PROTO_GetShiftState [14:02:39]wFMCommunicate request_size=4 [14:02:39]MH_SAM_APDU [14:02:39]CAPDU: 80 13 01 00 [14:02:39]Write to MH i2c: E2 08 00 E0 9C 80 13 01 00 00 00 00 00 F9 [14:02:39]Write i2c OK [14:02:39]MH_I2C_Read... [14:02:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:02:39]Read from MH i2c: E2 [14:02:39]MH_I2C_Read... [14:02:39]Read from MH i2c: E2 0E 00 [14:02:39]MH_I2C_Read... [14:02:39]Read from MH i2c: E2 0E 00 E0 9C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 E4 [14:02:39]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:02:39]wFMCommunicate OK [14:02:39]SAM_PROTO_GetShiftState done [14:02:39]FM_GetShiftState done [14:02:39]req_shift_opened done [14:02:39]requested_item shift.open_date is exist - process it [14:02:39]req_shift_open_date [14:02:39]req_shift_open_date done [14:02:39]produce_requested_data done [14:02:39]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311501,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [14:02:39]process_action_free close_receipt [14:02:39]json_value_free [14:02:39]json_value_free done [14:02:39]process_json_proto returns [14:02:39]Send response to host [14:02:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311501,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [14:02:39]free response buf [14:02:39]execute_script done [14:02:39]execute_script returns [14:02:39]free content buf [14:02:39]Sock 9.Close socket [14:02:39]Sock 9.Thread stoped [14:02:43]OFD Sender: No OFD packet to send [14:02:48]OFD Sender: No OFD packet to send [14:02:53]OFD Sender: No OFD packet to send [14:02:58]OFD Sender: No OFD packet to send [14:03:03]OFD Sender: No OFD packet to send [14:03:08]OFD Sender: No OFD packet to send [14:03:13]OFD Sender: No OFD packet to send [14:03:18]OFD Sender: No OFD packet to send [14:03:23]OFD Sender: No OFD packet to send [14:03:28]OFD Sender: No OFD packet to send [14:03:33]OFD Sender: No OFD packet to send [14:03:38]OFD Sender: No OFD packet to send [14:03:43]OFD Sender: No OFD packet to send [14:03:48]OFD Sender: No OFD packet to send [14:03:53]OFD Sender: No OFD packet to send [14:03:58]OFD Sender: No OFD packet to send [14:04:03]OFD Sender: No OFD packet to send [14:04:08]OFD Sender: No OFD packet to send [14:04:13]OFD Sender: No OFD packet to send [14:04:18]OFD Sender: No OFD packet to send [14:04:23]OFD Sender: No OFD packet to send [14:04:28]OFD Sender: No OFD packet to send [14:04:33]OFD Sender: No OFD packet to send [14:04:38]OFD Sender: No OFD packet to send [14:04:43]OFD Sender: No OFD packet to send [14:04:48]OFD Sender: No OFD packet to send [14:04:53]OFD Sender: No OFD packet to send [14:04:58]OFD Sender: No OFD packet to send [14:05:03]OFD Sender: No OFD packet to send [14:05:08]OFD Sender: No OFD packet to send [14:05:13]OFD Sender: No OFD packet to send [14:05:18]OFD Sender: No OFD packet to send [14:05:23]OFD Sender: No OFD packet to send [14:05:28]accept exits with 7 [14:05:28]New connection [14:05:28]New thread 3066654052 created [14:05:28]Thread 3066510692 joined [14:05:28]Waiting for new connection... [14:05:28] Sock 7.Parse request [14:05:28]Sock 7.Check first char [14:05:28]Sock 7.First char is OK [14:05:28]request: POST /json_proto HTTP/1.0 [14:05:28]Method: POST [14:05:28]URL: /json_proto [14:05:28]Method is POST - this is cgi request [14:05:28]url: /json_proto [14:05:28]query_string will be loaded in cgi processing [14:05:28]execute_cgi json_proto POST (null) [14:05:28]execute_cgi path=json_proto method=POST [14:05:28]POST find Content-Length [14:05:28]Host: 172.17.96.3:8080 [14:05:28]Content-Length: 678 [14:05:28]Content-Type: application/json [14:05:28] [14:05:28]POST finish read [14:05:28]Found Content-Length = 678 [14:05:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645307", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 13.460, "sum" : 900.47, "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" ] } } [14:05:28]execute_script... [14:05: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)645307", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 13.460, "sum" : 900.47, "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" ] } } [14:05:28]POST & json_proto [14:05:28]process_json_proto [14:05:28]json parsed OK: [14:05:28]protocol is kg_v1.0 [14:05:28]action value=close_receipt [14:05:28]process_action close_receipt [14:05:28]cmd_close_receipt [14:05:28]MH_GetDate [14:05:28]Write to MH i2c: F0 00 00 E1 9C 6C [14:05:28]Write i2c OK [14:05:28]MH_I2C_Read... [14:05:28]Read from MH i2c: F0 [14:05:28]MH_I2C_Read... [14:05:28]Read from MH i2c: F0 09 00 [14:05:28]MH_I2C_Read... [14:05:28]Read from MH i2c: F0 09 00 E1 9C 00 2D 3D 22 67 44 5E 04 65 73 [14:05:28]GetLastDocTimeStamp 1730296961 [14:05:28]current date 1730297133 [14:05:28]FM_GetShiftState [14:05:28]SAM_PROTO_GetShiftState [14:05:28]wFMCommunicate request_size=4 [14:05:28]MH_SAM_APDU [14:05:28]CAPDU: 80 13 01 00 [14:05:28]Write to MH i2c: E2 08 00 E2 9C 80 13 01 00 00 00 00 00 FB [14:05:28]Write i2c OK [14:05:28]MH_I2C_Read... [14:05:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:05:28]Read from MH i2c: E2 [14:05:28]MH_I2C_Read... [14:05:28]Read from MH i2c: E2 0E 00 [14:05:28]MH_I2C_Read... [14:05:28]Read from MH i2c: E2 0E 00 E2 9C 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 E6 [14:05:28]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:05:28]wFMCommunicate OK [14:05:28]SAM_PROTO_GetShiftState done [14:05:28]FM_GetShiftState done [14:05:28]opened in 1730247899 [14:05:28]opened+sec_in_day 1730334299 [14:05:28]quantity*price = 90047 [14:05:28]sum+1 = 90048 [14:05:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.47 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.97 НДС 12% : 95.62 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 349 30.10.2024 14:05 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311502 ФПД: 161627573352879 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T140533&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311502&fm=161627573352879&tin=02508201610067®Number=0000000000091780&sum=90000 [14:05:29]StoreToDocumentArchive [14:05:29]shift 536 fd 311502 [14:05:29]save to /storage/0536/doc_00311502 [14:05:29]save last doc name /storage/0536/doc_00311502 to /storage/kkm_last_doc_name [14:05:29]save OK [14:05:29]Clear old archive folders... [14:05:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:05:29]tlvbuf is 005E5E80 [14:05:29]SAM_PROTO_ClearQueue [14:05:29]wFMCommunicate request_size=4 [14:05:29]MH_SAM_APDU [14:05:29]CAPDU: 80 09 00 00 [14:05:29]Write to MH i2c: E2 08 00 EF 9C 80 09 00 00 00 00 00 00 FD [14:05:29]Write i2c OK [14:05:29]MH_I2C_Read... [14:05:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:05:29]Read from MH i2c: E2 [14:05:29]MH_I2C_Read... [14:05:29]Read from MH i2c: E2 03 00 [14:05:29]MH_I2C_Read... [14:05:29]Read from MH i2c: E2 03 00 EF 9C 00 90 00 FF [14:05:29]RAPDU: 90 00 [14:05:29]wFMCommunicate OK [14:05:29]SAM_PROTO_ClearQueue done [14:05:29]KKMCreateOFDPacket [14:05:29]OFDProtocolAddRootSTLVToBuf [14:05:29]FM_MakeSignedData [14:05:29]FM_MakeSignedData [14:05:29]SAM_PROTO_SignData [14:05:29]wFMCommunicate request_size=4 [14:05:29]MH_SAM_APDU [14:05:29]CAPDU: 80 0D 01 02 [14:05:29]Write to MH i2c: E2 08 00 F0 9C 80 0D 01 02 00 00 00 00 05 [14:05:29]Write i2c OK [14:05:29]MH_I2C_Read... [14:05:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:05:29]Read from MH i2c: E2 [14:05:29]MH_I2C_Read... [14:05:29]Read from MH i2c: E2 03 00 [14:05:29]MH_I2C_Read... [14:05:29]Read from MH i2c: E2 03 00 F0 9C 00 90 00 00 [14:05:29]RAPDU: 90 00 [14:05:29]wFMCommunicate OK [14:05:29]wFMCommunicate request_size=255 [14:05:29]MH_SAM_APDU [14:05: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 32 FF 03 08 00 03 94 34 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BF 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 5D 01 00 00 F4 03 04 00 2D 3D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CE C0 04 00 35 04 06 00 92 [14:05:29]Write to MH i2c: E2 02 01 F1 9C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 94 34 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BF 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 5D 01 00 00 F4 03 04 00 2D 3D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CE C0 04 00 35 04 06 00 92 00 00 3F [14:05:29]Write i2c OK [14:05:29]MH_I2C_Read... [14:05:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:05:29]Read from MH i2c: E2 [14:05:29]MH_I2C_Read... [14:05:29]Read from MH i2c: E2 03 00 [14:05:29]MH_I2C_Read... [14:05:29]Read from MH i2c: E2 03 00 F1 9C 00 90 00 01 [14:05:29]RAPDU: 90 00 [14:05:29]wFMCommunicate OK [14:05:29]wFMCommunicate request_size=10 [14:05:29]MH_SAM_APDU [14:05:29]CAPDU: 80 0D 02 02 05 FF DA 18 79 AF [14:05:29]Write to MH i2c: E2 0D 00 F2 9C 80 0D 02 02 05 00 FF DA 18 79 AF 00 00 2B [14:05:29]Write i2c OK [14:05:29]MH_I2C_Read... [14:05:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:05:29]Read from MH i2c: E2 [14:05:29]MH_I2C_Read... [14:05:29]Read from MH i2c: E2 03 00 [14:05:29]MH_I2C_Read... [14:05:29]Read from MH i2c: E2 03 00 F2 9C 00 90 00 02 [14:05:29]RAPDU: 90 00 [14:05:29]wFMCommunicate OK [14:05:29]wFMCommunicate request_size=4 [14:05:29]MH_SAM_APDU [14:05:29]CAPDU: 80 0D 03 02 [14:05:29]Write to MH i2c: E2 08 00 F3 9C 80 0D 03 02 00 00 00 00 0A [14:05:29]Write i2c OK [14:05:29]MH_I2C_Read... [14:05:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:05:29]Read from MH i2c: E2 [14:05:29]MH_I2C_Read... [14:05:29]Read from MH i2c: E2 0B 00 [14:05:29]MH_I2C_Read... [14:05:29]Read from MH i2c: E2 0B 00 F3 9C 00 0B 19 3F 1D C8 2D 0D ED 90 00 7A [14:05:29]RAPDU: 0B 19 3F 1D C8 2D 0D ED 90 00 [14:05:29]wFMCommunicate OK [14:05:29]SAM_PROTO_SignData done [14:05:29]FM_MakeSignedData done [14:05:29]CreateOFDProtocolMessage [14:05:29]wFMCommunicate request_size=4 [14:05:29]MH_SAM_APDU [14:05:29]CAPDU: 80 11 00 00 [14:05:29]Write to MH i2c: E2 08 00 F4 9C 80 11 00 00 00 00 00 00 0A [14:05:29]Write i2c OK [14:05:29]MH_I2C_Read... [14:05:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:05:29]Read from MH i2c: E2 [14:05:29]MH_I2C_Read... [14:05:29]Read from MH i2c: E2 17 00 [14:05:29]MH_I2C_Read... [14:05:29]Read from MH i2c: E2 17 00 F4 9C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5F [14:05:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:05:29]wFMCommunicate OK [14:05:29]CreateOFDProtocolMessage done [14:05:29]OFDSenderStorePacket 311502 [14:05:29]StoreOFDPacket docnum=311502 [14:05:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 1E 81 07 01 F1 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 32 FF 03 08 00 03 94 34 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BF 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 5D 01 00 00 F4 03 04 00 2D 3D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CE C0 04 00 35 04 06 00 92 FF DA 18 79 AF 0B 19 3F 1D C8 2D 0D ED [14:05:29]CheckFolder [14:05:29]dirname=/storage/ofd_packets [14:05:29]CheckFolder done [14:05:29]ProducePacketName [14:05:29]name=ofd_packets/00311502 [14:05:29]NVStorageSaveData ofd_packets/00311502 [14:05:29]File name is /storage/ofd_packets/00311502 [14:05:29]Write 301 bytes [14:05:29]NVStorageSaveData done [14:05:29]OFDSenderStorePacket done [14:05:29]KKMCreateOFDPacket done [14:05:29]NVStorageSaveData kkm_last_timestamp [14:05:29]File name is /storage/kkm_last_timestamp [14:05:29]Write 4 bytes [14:05:29]NVStorageSaveData done [14:05:29]ExternCall_PrintAddStr [14:05:29]wPrintStart [14:05:29]Write to MH i2c: 01 00 00 F5 9C 91 [14:05:29]Write i2c OK [14:05:29]MH_I2C_Read... [14:05:29]Read from MH i2c: 01 [14:05:29]MH_I2C_Read... [14:05:29]Read from MH i2c: 01 07 00 [14:05:29]MH_I2C_Read... [14:05:29]Read from MH i2c: 01 07 00 F5 9C 00 00 00 00 00 FF 0F A6 [14:05:29]RasterBufferAndPrint [14:05:29]line Счет N : (1)645307 [14:05:29]line ИНН: 02508201610067 [14:05:29]line Контрольно-Кассовый Чек [14:05:29]line ПРОДАЖА [14:05:29]line ТРК (МРК, ГНК) : 41 [14:05:29]line Товар: 2710124130 [14:05:29]line Аи-92-К-2 [14:05:29]line 13.460 * 66.90 [14:05:29]line = 900.47 [14:05:29]line НДС 12% НСП 1% [14:05:29]line > о реализуемом товаре [14:05:29]line ОКРУГЛЕНИЕ: -0.47 [14:05:29]line ИТОГО: 900.00 [14:05:29]line Внесено: 900.00 [14:05:29]line СДАЧА: 0.00 [14:05:29]line НСП 1% : 7.97 [14:05:29]line НДС 12% : 95.62 [14:05:29]line Наличными: 900.00 [14:05:29]line Безнал.: 0.00 [14:05:29]line Место: АЗС № 172 "Партнер Нефть" [14:05:29]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:05:29]line СНО: Общий режим [14:05:29]line Чек 349 30.10.2024 14:05 [14:05:29]line Смена: 536 ФФД: 1.0 [14:05:29]line ЗНМ: 0300000116 [14:05:29]line РНМ: 0000000000091780 [14:05:29]line Версия ККМ: 001 [14:05:29]line ФМ: 0000000000871765 [14:05:29]line ФД: 311502 [14:05:29]line ФПД: 161627573352879 [14:05:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T140533&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311502&fm=161627573352879&tin=02508201610067®Number=0000000000091780&sum=90000 [14:05:29]written 0, free lines is 4095 [14:05:29]OFD Sender: Processing packet 311502 [packets to send 223, broken 222] [14:05:29]ProducePacketName [14:05:29]name=ofd_packets/00311502 [14:05:29]OFD Sender: To server: pG, [14:05:29]CommunicateWithHost lk.salyk.kg:30040 [14:05:29]ConnectInit lk.salyk.kg [14:05:30]Connected sock=10 [14:05:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 1E 81 07 01 F1 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 32 FF 03 08 00 03 94 34 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BF 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 5D 01 00 00 F4 03 04 00 2D 3D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CE C0 04 00 35 04 06 00 92 FF DA 18 79 AF 0B 19 3F 1D C8 2D 0D ED [14:05:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 73 08 47 00 8D 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 31 37 36 35 10 04 04 00 CE C0 04 00 F4 03 04 00 7D E3 21 67 B6 04 01 00 00 B6 D0 BE 28 D5 03 9E F4 [14:05:30]CommunicateWithHost err = 0 [14:05:30]CheckOFDResponse [14:05:30]1017 (14) - 77093643461234 [14:05:30]1041 (16) - 0000000000871765 [14:05:30]1040 (4) - 311502 [14:05:30]1012 (4) - 30.10.2024 07:42 [14:05:30]1206 (1) - 0 [14:05:30]OFD Sender: Remove packet 311502 [14:05:30]ProducePacketName [14:05:30]name=ofd_packets/00311502 [14:05:30]NVStorageDeleteData [14:05:30]Write to MH i2c: 01 00 00 1F 9D BC [14:05:30]Write i2c OK [14:05:30]MH_I2C_Read... [14:05:30]Read from MH i2c: 01 [14:05:30]MH_I2C_Read... [14:05:30]Read from MH i2c: 01 07 00 [14:05:30]MH_I2C_Read... [14:05:30]Read from MH i2c: 01 07 00 1F 9D 00 00 00 00 00 C3 0C 92 [14:05:30]RasterBufferAndPrint [14:05:30]line [14:05:30]line [14:05:30]line [14:05:30]line [14:05:30]line [14:05:30]written 0, free lines is 3275 [14:05:30]MH_Cut [14:05:30]Write to MH i2c: D1 01 00 26 9D 01 95 [14:05:30]Write i2c OK [14:05:30]MH_I2C_Read... [14:05:30]Read from MH i2c: D1 [14:05:30]MH_I2C_Read... [14:05:30]Read from MH i2c: D1 01 00 [14:05:30]MH_I2C_Read... [14:05:30]Read from MH i2c: D1 01 00 26 9D 00 94 [14:05:30]Write to MH i2c: 01 00 00 27 9D C4 [14:05:30]Write i2c OK [14:05:30]MH_I2C_Read... [14:05:30]OFD Sender: No OFD packet to send [14:05:31]*** Cut start [14:05:31]*** Purtial cut [14:05:31]*** Stage 1: CUTSNS_PIN = 1 [14:05:31]Read from MH i2c: 01 [14:05:31]MH_I2C_Read... [14:05:31]*** Stop cut motor [14:05:31]*** Cut end [14:05:31]Read from MH i2c: 01 07 00 [14:05:31]MH_I2C_Read... [14:05:31]Read from MH i2c: 01 07 00 27 9D 00 00 00 00 00 FF 0F D9 [14:05:31]process_action close_receipt done [14:05:31]requested_data is exist [14:05:31]produce_requested_data [14:05:31]requested_item fm.sn is exist - process it [14:05:31]wFMCommunicate request_size=4 [14:05:31]MH_SAM_APDU [14:05:31]CAPDU: 80 11 00 00 [14:05:31]Write to MH i2c: E2 08 00 28 9D 80 11 00 00 00 00 00 00 3F [14:05:31]Write i2c OK [14:05:31]MH_I2C_Read... [14:05:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:05:31]Read from MH i2c: E2 [14:05:31]MH_I2C_Read... [14:05:31]Read from MH i2c: E2 17 00 [14:05:31]MH_I2C_Read... [14:05:31]Read from MH i2c: E2 17 00 28 9D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 94 [14:05:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:05:31]wFMCommunicate OK [14:05:31]requested_item fd.num is exist - process it [14:05:31]SAM_PROTO_GetFieldsCounters [14:05:31]wFMCommunicate request_size=4 [14:05:31]MH_SAM_APDU [14:05:31]CAPDU: 80 13 00 00 [14:05:31]Write to MH i2c: E2 08 00 29 9D 80 13 00 00 00 00 00 00 42 [14:05:31]Write i2c OK [14:05:31]MH_I2C_Read... [14:05:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:05:31]Read from MH i2c: E2 [14:05:31]MH_I2C_Read... [14:05:31]Read from MH i2c: E2 62 00 [14:05:31]MH_I2C_Read... [14:05:31]Read from MH i2c: E2 62 00 29 9D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CE C0 04 00 0E 04 04 00 18 02 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 2B [14:05: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CE C0 04 00 0E 04 04 00 18 02 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 [14:05:31]wFMCommunicate OK [14:05:31]SAM_PROTO_GetFieldsCounters done [14:05:31]requested_item shift.num is exist - process it [14:05:31]requested_item shift.opened is exist - process it [14:05:31]req_shift_opened [14:05:31]FM_GetShiftState [14:05:31]SAM_PROTO_GetShiftState [14:05:31]wFMCommunicate request_size=4 [14:05:31]MH_SAM_APDU [14:05:31]CAPDU: 80 13 01 00 [14:05:31]Write to MH i2c: E2 08 00 2A 9D 80 13 01 00 00 00 00 00 44 [14:05:31]Write i2c OK [14:05:31]MH_I2C_Read... [14:05:31]Read from MH i2c: E2 [14:05:31]MH_I2C_Read... [14:05:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:05:31]Read from MH i2c: E2 0E 00 [14:05:31]MH_I2C_Read... [14:05:31]Read from MH i2c: E2 0E 00 2A 9D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 2F [14:05:31]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:05:31]wFMCommunicate OK [14:05:31]SAM_PROTO_GetShiftState done [14:05:31]FM_GetShiftState done [14:05:31]req_shift_opened done [14:05:31]requested_item shift.open_date is exist - process it [14:05:31]req_shift_open_date [14:05:31]req_shift_open_date done [14:05:31]produce_requested_data done [14:05:31]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311502,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [14:05:31]process_action_free close_receipt [14:05:31]json_value_free [14:05:31]json_value_free done [14:05:31]process_json_proto returns [14:05:31]Send response to host [14:05:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311502,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [14:05:31]free response buf [14:05:31]execute_script done [14:05:31]execute_script returns [14:05:31]free content buf [14:05:31]Sock 7.Close socket [14:05:31]Sock 7.Thread stoped [14:05:35]OFD Sender: No OFD packet to send [14:05:40]OFD Sender: No OFD packet to send [14:05:45]OFD Sender: No OFD packet to send [14:05:50]OFD Sender: No OFD packet to send [14:05:55]OFD Sender: No OFD packet to send [14:06:00]OFD Sender: No OFD packet to send [14:06:05]OFD Sender: No OFD packet to send [14:06:10]OFD Sender: No OFD packet to send [14:06:15]OFD Sender: No OFD packet to send [14:06:20]OFD Sender: No OFD packet to send [14:06:22]accept exits with 9 [14:06:22]New connection [14:06:22]New thread 3066510692 created [14:06:22]Thread 3066654052 joined [14:06:22]Waiting for new connection... [14:06:22] Sock 9.Parse request [14:06:22]Sock 9.Check first char [14:06:22]Sock 9.First char is OK [14:06:22]request: POST /json_proto HTTP/1.0 [14:06:22]Method: POST [14:06:22]URL: /json_proto [14:06:22]Method is POST - this is cgi request [14:06:22]url: /json_proto [14:06:22]query_string will be loaded in cgi processing [14:06:22]execute_cgi json_proto POST (null) [14:06:22]execute_cgi path=json_proto method=POST [14:06:22]POST find Content-Length [14:06:22]Host: 172.17.96.3:8080 [14:06:22]Content-Length: 619 [14:06:22]Content-Type: application/json [14:06:22] [14:06:22]POST finish read [14:06:22]Found Content-Length = 619 [14:06:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3519", "tax_sys" : 0, "items" : [ { "code": "48743570", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Blue", "price" : 140.00, "quantity" : 1.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 140.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:06:22]execute_script... [14:06: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 : (3)3519", "tax_sys" : 0, "items" : [ { "code": "48743570", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Blue", "price" : 140.00, "quantity" : 1.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 140.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:06:22]POST & json_proto [14:06:22]process_json_proto [14:06:22]json parsed OK: [14:06:22]protocol is kg_v1.0 [14:06:22]action value=close_receipt [14:06:22]process_action close_receipt [14:06:22]cmd_close_receipt [14:06:22]MH_GetDate [14:06:22]Write to MH i2c: F0 00 00 2B 9D B7 [14:06:22]Write i2c OK [14:06:22]MH_I2C_Read... [14:06:22]Read from MH i2c: F0 [14:06:22]MH_I2C_Read... [14:06:22]Read from MH i2c: F0 09 00 [14:06:22]MH_I2C_Read... [14:06:22]Read from MH i2c: F0 09 00 2B 9D 00 64 3D 22 67 44 5E 04 65 F5 [14:06:22]GetLastDocTimeStamp 1730297133 [14:06:22]current date 1730297188 [14:06:22]FM_GetShiftState [14:06:22]SAM_PROTO_GetShiftState [14:06:22]wFMCommunicate request_size=4 [14:06:22]MH_SAM_APDU [14:06:22]CAPDU: 80 13 01 00 [14:06:22]Write to MH i2c: E2 08 00 2C 9D 80 13 01 00 00 00 00 00 46 [14:06:22]Write i2c OK [14:06:22]MH_I2C_Read... [14:06:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:06:22]Read from MH i2c: E2 [14:06:22]MH_I2C_Read... [14:06:22]Read from MH i2c: E2 0E 00 [14:06:22]MH_I2C_Read... [14:06:22]Read from MH i2c: E2 0E 00 2C 9D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 31 [14:06:22]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:06:22]wFMCommunicate OK [14:06:22]SAM_PROTO_GetShiftState done [14:06:22]FM_GetShiftState done [14:06:22]opened in 1730247899 [14:06:22]opened+sec_in_day 1730334299 [14:06:22]quantity*price = 14000 [14:06:22]sum+1 = 14001 [14:06:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 140.00 НСП 1% : 1.24 НДС 12% : 14.87 Наличными: 140.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 350 30.10.2024 14:06 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311503 ФПД: 42631559944520 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T140628&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311503&fm=42631559944520&tin=02508201610067®Number=0000000000091780&sum=14000 0 [14:06:23]StoreToDocumentArchive [14:06:23]shift 536 fd 311503 [14:06:23]save to /storage/0536/doc_00311503 [14:06:23]save last doc name /storage/0536/doc_00311503 to /storage/kkm_last_doc_name [14:06:23]save OK [14:06:23]Clear old archive folders... [14:06:23]ProcessDocumentItem done err = 0, tmpTLVsize=273 [14:06:23]tlvbuf is 005CD130 [14:06:23]SAM_PROTO_ClearQueue [14:06:23]wFMCommunicate request_size=4 [14:06:23]MH_SAM_APDU [14:06:23]CAPDU: 80 09 00 00 [14:06:23]Write to MH i2c: E2 08 00 39 9D 80 09 00 00 00 00 00 00 48 [14:06:23]Write i2c OK [14:06:23]MH_I2C_Read... [14:06:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:06:23]Read from MH i2c: E2 [14:06:23]MH_I2C_Read... [14:06:23]Read from MH i2c: E2 03 00 [14:06:23]MH_I2C_Read... [14:06:23]Read from MH i2c: E2 03 00 39 9D 00 90 00 4A [14:06:23]RAPDU: 90 00 [14:06:23]wFMCommunicate OK [14:06:23]SAM_PROTO_ClearQueue done [14:06:23]KKMCreateOFDPacket [14:06:23]OFDProtocolAddRootSTLVToBuf [14:06:23]FM_MakeSignedData [14:06:23]FM_MakeSignedData [14:06:23]SAM_PROTO_SignData [14:06:23]wFMCommunicate request_size=4 [14:06:23]MH_SAM_APDU [14:06:23]CAPDU: 80 0D 01 02 [14:06:23]Write to MH i2c: E2 08 00 3A 9D 80 0D 01 02 00 00 00 00 50 [14:06:23]Write i2c OK [14:06:23]MH_I2C_Read... [14:06:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:06:23]Read from MH i2c: E2 [14:06:23]MH_I2C_Read... [14:06:23]Read from MH i2c: E2 03 00 [14:06:23]MH_I2C_Read... [14:06:23]Read from MH i2c: E2 03 00 3A 9D 00 90 00 4B [14:06:23]RAPDU: 90 00 [14:06:23]wFMCommunicate OK [14:06:23]wFMCommunicate request_size=255 [14:06:23]MH_SAM_APDU [14:06:23]CAPDU: 80 0D 02 02 FA 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 33 35 37 30 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 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 64 3D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 [14:06:23]Write to MH i2c: E2 02 01 3B 9D 80 0D 02 02 FA 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 33 35 37 30 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 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 64 3D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 00 00 E8 [14:06:23]Write i2c OK [14:06:23]MH_I2C_Read... [14:06:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:06:24]Read from MH i2c: E2 [14:06:24]MH_I2C_Read... [14:06:24]Read from MH i2c: E2 03 00 [14:06:24]MH_I2C_Read... [14:06:24]Read from MH i2c: E2 03 00 3B 9D 00 90 00 4C [14:06:24]RAPDU: 90 00 [14:06:24]wFMCommunicate OK [14:06:24]wFMCommunicate request_size=32 [14:06:24]MH_SAM_APDU [14:06:24]CAPDU: 80 0D 02 02 1B 30 30 30 38 37 31 37 36 35 10 04 04 00 CF C0 04 00 35 04 06 00 26 C5 EE FC 99 48 [14:06:24]Write to MH i2c: E2 23 00 3C 9D 80 0D 02 02 1B 00 30 30 30 38 37 31 37 36 35 10 04 04 00 CF C0 04 00 35 04 06 00 26 C5 EE FC 99 48 00 00 FB [14:06:24]Write i2c OK [14:06:24]MH_I2C_Read... [14:06:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:06:24]Read from MH i2c: E2 [14:06:24]MH_I2C_Read... [14:06:24]Read from MH i2c: E2 03 00 [14:06:24]MH_I2C_Read... [14:06:24]Read from MH i2c: E2 03 00 3C 9D 00 90 00 4D [14:06:24]RAPDU: 90 00 [14:06:24]wFMCommunicate OK [14:06:24]wFMCommunicate request_size=4 [14:06:24]MH_SAM_APDU [14:06:24]CAPDU: 80 0D 03 02 [14:06:24]Write to MH i2c: E2 08 00 3D 9D 80 0D 03 02 00 00 00 00 55 [14:06:24]Write i2c OK [14:06:24]MH_I2C_Read... [14:06:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:06:24]Read from MH i2c: E2 [14:06:24]MH_I2C_Read... [14:06:24]Read from MH i2c: E2 0B 00 [14:06:24]MH_I2C_Read... [14:06:24]Read from MH i2c: E2 0B 00 3D 9D 00 2A 43 53 F6 0D E3 0E F2 90 00 FC [14:06:24]RAPDU: 2A 43 53 F6 0D E3 0E F2 90 00 [14:06:24]wFMCommunicate OK [14:06:24]SAM_PROTO_SignData done [14:06:24]FM_MakeSignedData done [14:06:24]CreateOFDProtocolMessage [14:06:24]wFMCommunicate request_size=4 [14:06:24]MH_SAM_APDU [14:06:24]CAPDU: 80 11 00 00 [14:06:24]Write to MH i2c: E2 08 00 3E 9D 80 11 00 00 00 00 00 00 55 [14:06:24]Write i2c OK [14:06:24]MH_I2C_Read... [14:06:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:06:24]Read from MH i2c: E2 [14:06:24]MH_I2C_Read... [14:06:24]Read from MH i2c: E2 17 00 [14:06:24]MH_I2C_Read... [14:06:24]Read from MH i2c: E2 17 00 3E 9D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AA [14:06:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:06:24]wFMCommunicate OK [14:06:24]CreateOFDProtocolMessage done [14:06:24]OFDSenderStorePacket 311503 [14:06:24]StoreOFDPacket docnum=311503 [14:06:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 25 01 00 00 74 BC 1D 01 74 A0 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 33 35 37 30 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 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 64 3D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CF C0 04 00 35 04 06 00 26 C5 EE FC 99 48 2A 43 53 F6 0D E3 0E F2 [14:06:24]CheckFolder [14:06:24]dirname=/storage/ofd_packets [14:06:24]CheckFolder done [14:06:24]ProducePacketName [14:06:24]name=ofd_packets/00311503 [14:06:24]NVStorageSaveData ofd_packets/00311503 [14:06:24]File name is /storage/ofd_packets/00311503 [14:06:24]Write 323 bytes [14:06:24]NVStorageSaveData done [14:06:24]OFDSenderStorePacket done [14:06:24]KKMCreateOFDPacket done [14:06:24]NVStorageSaveData kkm_last_timestamp [14:06:24]File name is /storage/kkm_last_timestamp [14:06:24]Write 4 bytes [14:06:24]NVStorageSaveData done [14:06:24]ExternCall_PrintAddStr [14:06:24]wPrintStart [14:06:24]Write to MH i2c: 01 00 00 3F 9D DC [14:06:24]Write i2c OK [14:06:24]MH_I2C_Read... [14:06:24]Read from MH i2c: 01 [14:06:24]MH_I2C_Read... [14:06:24]Read from MH i2c: 01 07 00 [14:06:24]MH_I2C_Read... [14:06:24]Read from MH i2c: 01 07 00 3F 9D 00 00 00 00 00 FF 0F F1 [14:06:24]RasterBufferAndPrint [14:06:24]line Счет N : (3)3519 [14:06:24]line ИНН: 02508201610067 [14:06:24]line Контрольно-Кассовый Чек [14:06:24]line ПРОДАЖА [14:06:24]line Товар: 48743570 [14:06:24]line Сигареты Winston XStyle Blue [14:06:24]line 1.000 * 140.00 [14:06:24]line = 140.00 [14:06:24]line НДС 12% НСП 1% [14:06:24]line > о реализуемом товаре [14:06:24]line ИТОГО: 140.00 [14:06:24]line НСП 1% : 1.24 [14:06:24]line НДС 12% : 14.87 [14:06:24]line Наличными: 140.00 [14:06:24]line Безнал.: 0.00 [14:06:24]line Место: АЗС № 172 "Партнер Нефть" [14:06:24]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:06:24]line СНО: Общий режим [14:06:24]line Чек 350 30.10.2024 14:06 [14:06:24]line Смена: 536 ФФД: 1.0 [14:06:24]line ЗНМ: 0300000116 [14:06:24]line РНМ: 0000000000091780 [14:06:24]line Версия ККМ: 001 [14:06:24]line ФМ: 0000000000871765 [14:06:24]line ФД: 311503 [14:06:24]line ФПД: 42631559944520 [14:06:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T140628&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311503&fm=42631559944520&tin=02508201610067®Number=0000000000091780&sum=14000 [14:06:24]line 0 [14:06:24]OFD Sender: Processing packet 311503 [packets to send 223, broken 222] [14:06:24]ProducePacketName [14:06:24]name=ofd_packets/00311503 [14:06:24]OFD Sender: To server: pG, [14:06:24]CommunicateWithHost lk.salyk.kg:30040 [14:06:24]ConnectInit lk.salyk.kg [14:06:24]written 0, free lines is 4095 [14:06:24]Connected sock=10 [14:06:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 25 01 00 00 74 BC 1D 01 74 A0 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 33 35 37 30 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 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 64 3D 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CF C0 04 00 35 04 06 00 26 C5 EE FC 99 48 2A 43 53 F6 0D E3 0E F2 [14:06:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 54 7C 47 00 9F 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 31 37 36 35 10 04 04 00 CF C0 04 00 F4 03 04 00 B4 E3 21 67 B6 04 01 00 00 35 53 51 01 88 78 1A 43 [14:06:24]CommunicateWithHost err = 0 [14:06:24]CheckOFDResponse [14:06:24]1017 (14) - 77093643461234 [14:06:24]1041 (16) - 0000000000871765 [14:06:24]1040 (4) - 311503 [14:06:24]1012 (4) - 30.10.2024 07:43 [14:06:24]1206 (1) - 0 [14:06:24]OFD Sender: Remove packet 311503 [14:06:24]ProducePacketName [14:06:24]name=ofd_packets/00311503 [14:06:24]NVStorageDeleteData [14:06:25]Write to MH i2c: 01 00 00 66 9D 03 [14:06:25]Write i2c OK [14:06:25]MH_I2C_Read... [14:06:25]Read from MH i2c: 01 [14:06:25]MH_I2C_Read... [14:06:25]Read from MH i2c: 01 07 00 [14:06:25]MH_I2C_Read... [14:06:25]Read from MH i2c: 01 07 00 66 9D 00 00 00 00 00 DA 0C F0 [14:06:25]RasterBufferAndPrint [14:06:25]line [14:06:25]line [14:06:25]line [14:06:25]line [14:06:25]line [14:06:25]written 0, free lines is 3296 [14:06:25]MH_Cut [14:06:25]Write to MH i2c: D1 01 00 6D 9D 01 DC [14:06:25]Write i2c OK [14:06:25]MH_I2C_Read... [14:06:25]Read from MH i2c: D1 [14:06:25]MH_I2C_Read... [14:06:25]Read from MH i2c: D1 01 00 [14:06:25]MH_I2C_Read... [14:06:25]Read from MH i2c: D1 01 00 6D 9D 00 DB [14:06:25]Write to MH i2c: 01 00 00 6E 9D 0B [14:06:25]Write i2c OK [14:06:25]MH_I2C_Read... [14:06:25]OFD Sender: No OFD packet to send [14:06:25]*** Cut start [14:06:25]*** Purtial cut [14:06:25]*** Stage 1: CUTSNS_PIN = 1 [14:06:26]Read from MH i2c: 01 [14:06:26]MH_I2C_Read... [14:06:26]*** Stop cut motor [14:06:26]*** Cut end [14:06:26]Read from MH i2c: 01 07 00 [14:06:26]MH_I2C_Read... [14:06:26]Read from MH i2c: 01 07 00 6E 9D 00 00 00 00 00 FF 0F 20 [14:06:26]process_action close_receipt done [14:06:26]requested_data is exist [14:06:26]produce_requested_data [14:06:26]requested_item fm.sn is exist - process it [14:06:26]wFMCommunicate request_size=4 [14:06:26]MH_SAM_APDU [14:06:26]CAPDU: 80 11 00 00 [14:06:26]Write to MH i2c: E2 08 00 6F 9D 80 11 00 00 00 00 00 00 86 [14:06:26]Write i2c OK [14:06:26]MH_I2C_Read... [14:06:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:06:26]Read from MH i2c: E2 [14:06:26]MH_I2C_Read... [14:06:26]Read from MH i2c: E2 17 00 [14:06:26]MH_I2C_Read... [14:06:26]Read from MH i2c: E2 17 00 6F 9D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DB [14:06:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:06:26]wFMCommunicate OK [14:06:26]requested_item fd.num is exist - process it [14:06:26]SAM_PROTO_GetFieldsCounters [14:06:26]wFMCommunicate request_size=4 [14:06:26]MH_SAM_APDU [14:06:26]CAPDU: 80 13 00 00 [14:06:26]Write to MH i2c: E2 08 00 70 9D 80 13 00 00 00 00 00 00 89 [14:06:26]Write i2c OK [14:06:26]MH_I2C_Read... [14:06:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:06:26]Read from MH i2c: E2 [14:06:26]MH_I2C_Read... [14:06:26]Read from MH i2c: E2 62 00 [14:06:26]MH_I2C_Read... [14:06:26]Read from MH i2c: E2 62 00 70 9D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CF C0 04 00 0E 04 04 00 18 02 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 76 [14:06: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CF C0 04 00 0E 04 04 00 18 02 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 [14:06:26]wFMCommunicate OK [14:06:26]SAM_PROTO_GetFieldsCounters done [14:06:26]requested_item shift.num is exist - process it [14:06:26]requested_item shift.opened is exist - process it [14:06:26]req_shift_opened [14:06:26]FM_GetShiftState [14:06:26]SAM_PROTO_GetShiftState [14:06:26]wFMCommunicate request_size=4 [14:06:26]MH_SAM_APDU [14:06:26]CAPDU: 80 13 01 00 [14:06:26]Write to MH i2c: E2 08 00 71 9D 80 13 01 00 00 00 00 00 8B [14:06:26]Write i2c OK [14:06:26]MH_I2C_Read... [14:06:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:06:26]Read from MH i2c: E2 [14:06:26]MH_I2C_Read... [14:06:26]Read from MH i2c: E2 0E 00 [14:06:26]MH_I2C_Read... [14:06:26]Read from MH i2c: E2 0E 00 71 9D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 76 [14:06:26]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:06:26]wFMCommunicate OK [14:06:26]SAM_PROTO_GetShiftState done [14:06:26]FM_GetShiftState done [14:06:26]req_shift_opened done [14:06:26]requested_item shift.open_date is exist - process it [14:06:26]req_shift_open_date [14:06:26]req_shift_open_date done [14:06:26]produce_requested_data done [14:06:26]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311503,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [14:06:26]process_action_free close_receipt [14:06:26]json_value_free [14:06:26]json_value_free done [14:06:26]process_json_proto returns [14:06:26]Send response to host [14:06:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311503,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [14:06:26]free response buf [14:06:26]execute_script done [14:06:26]execute_script returns [14:06:26]free content buf [14:06:26]Sock 9.Close socket [14:06:26]Sock 9.Thread stoped [14:06:30]OFD Sender: No OFD packet to send [14:06:35]OFD Sender: No OFD packet to send [14:06:40]OFD Sender: No OFD packet to send [14:06:45]OFD Sender: No OFD packet to send [14:06:50]OFD Sender: No OFD packet to send [14:06:55]OFD Sender: No OFD packet to send [14:07:00]OFD Sender: No OFD packet to send [14:07:05]OFD Sender: No OFD packet to send [14:07:10]OFD Sender: No OFD packet to send [14:07:15]OFD Sender: No OFD packet to send [14:07:20]OFD Sender: No OFD packet to send [14:07:25]OFD Sender: No OFD packet to send [14:07:30]OFD Sender: No OFD packet to send [14:07:35]OFD Sender: No OFD packet to send [14:07:40]OFD Sender: No OFD packet to send [14:07:45]OFD Sender: No OFD packet to send [14:07:50]OFD Sender: No OFD packet to send [14:07:55]OFD Sender: No OFD packet to send [14:08:00]OFD Sender: No OFD packet to send [14:08:05]OFD Sender: No OFD packet to send [14:08:10]OFD Sender: No OFD packet to send [14:08:15]OFD Sender: No OFD packet to send [14:08:20]OFD Sender: No OFD packet to send [14:08:25]OFD Sender: No OFD packet to send [14:08:30]OFD Sender: No OFD packet to send [14:08:35]OFD Sender: No OFD packet to send [14:08:40]OFD Sender: No OFD packet to send [14:08:45]OFD Sender: No OFD packet to send [14:08:50]OFD Sender: No OFD packet to send [14:08:55]OFD Sender: No OFD packet to send [14:09:00]OFD Sender: No OFD packet to send [14:09:05]OFD Sender: No OFD packet to send [14:09:10]OFD Sender: No OFD packet to send [14:09:15]OFD Sender: No OFD packet to send [14:09:20]OFD Sender: No OFD packet to send [14:09:25]OFD Sender: No OFD packet to send [14:09:30]OFD Sender: No OFD packet to send [14:09:35]OFD Sender: No OFD packet to send [14:09:40]OFD Sender: No OFD packet to send [14:09:45]OFD Sender: No OFD packet to send [14:09:50]OFD Sender: No OFD packet to send [14:09:55]OFD Sender: No OFD packet to send [14:10:00]OFD Sender: No OFD packet to send [14:10:05]OFD Sender: No OFD packet to send [14:10:10]OFD Sender: No OFD packet to send [14:10:15]OFD Sender: No OFD packet to send [14:10:20]OFD Sender: No OFD packet to send [14:10:25]OFD Sender: No OFD packet to send [14:10:30]OFD Sender: No OFD packet to send [14:10:35]accept exits with 7 [14:10:35]New connection [14:10:35]New thread 3066654052 created [14:10:35]Thread 3066510692 joined [14:10:35]Waiting for new connection... [14:10:35] Sock 7.Parse request [14:10:35]Sock 7.Check first char [14:10:35]Sock 7.First char is OK [14:10:35]request: POST /json_proto HTTP/1.0 [14:10:35]Method: POST [14:10:35]URL: /json_proto [14:10:35]Method is POST - this is cgi request [14:10:35]url: /json_proto [14:10:35]query_string will be loaded in cgi processing [14:10:35]execute_cgi json_proto POST (null) [14:10:35]execute_cgi path=json_proto method=POST [14:10:35]POST find Content-Length [14:10:35]Host: 172.17.96.3:8080 [14:10:35]Content-Length: 682 [14:10:35]Content-Type: application/json [14:10:35] [14:10:35]POST finish read [14:10:35]Found Content-Length = 682 [14:10:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645308", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 37.360, "sum" : 2499.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4000.00, "total" : 2499.00, "payments": [ { "type": 0, "sum" : 2499.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:10:35]execute_script... [14: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)645308", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 37.360, "sum" : 2499.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4000.00, "total" : 2499.00, "payments": [ { "type": 0, "sum" : 2499.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:10:35]POST & json_proto [14:10:35]process_json_proto [14:10:35]json parsed OK: [14:10:35]protocol is kg_v1.0 [14:10:35]action value=close_receipt [14:10:35]process_action close_receipt [14:10:35]cmd_close_receipt [14:10:35]MH_GetDate [14:10:35]Write to MH i2c: F0 00 00 72 9D FE [14:10:35]Write i2c OK [14:10:35]MH_I2C_Read... [14:10:35]Read from MH i2c: F0 [14:10:35]MH_I2C_Read... [14:10:35]Read from MH i2c: F0 09 00 [14:10:35]MH_I2C_Read... [14:10:35]Read from MH i2c: F0 09 00 72 9D 00 60 3E 22 67 44 5E 04 65 39 [14:10:35]GetLastDocTimeStamp 1730297188 [14:10:35]current date 1730297440 [14:10:35]FM_GetShiftState [14:10:35]SAM_PROTO_GetShiftState [14:10:35]wFMCommunicate request_size=4 [14:10:35]MH_SAM_APDU [14:10:35]CAPDU: 80 13 01 00 [14:10:35]Write to MH i2c: E2 08 00 73 9D 80 13 01 00 00 00 00 00 8D [14:10:35]Write i2c OK [14:10:35]MH_I2C_Read... [14:10:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:10:35]Read from MH i2c: E2 [14:10:35]MH_I2C_Read... [14:10:35]Read from MH i2c: E2 0E 00 [14:10:35]MH_I2C_Read... [14:10:35]Read from MH i2c: E2 0E 00 73 9D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 78 [14:10:35]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:10:35]wFMCommunicate OK [14:10:35]SAM_PROTO_GetShiftState done [14:10:35]FM_GetShiftState done [14:10:35]opened in 1730247899 [14:10:35]opened+sec_in_day 1730334299 [14:10:35]quantity*price = 249938 [14:10:35]sum+1 = 249939 [14:10:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 2499.00 Внесено: 4000.00 СДАЧА: 1501.00 НСП 1% : 22.12 НДС 12% : 265.42 Наличными: 2499.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 351 30.10.2024 14:10 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311504 ФПД: 259214695048217 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T141040&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311504&fm=259214695048217&tin=02508201610067®Number=0000000000091780&sum=249900 [14:10:36]StoreToDocumentArchive [14:10:36]shift 536 fd 311504 [14:10:36]save to /storage/0536/doc_00311504 [14:10:36]save last doc name /storage/0536/doc_00311504 to /storage/kkm_last_doc_name [14:10:36]save OK [14:10:36]Clear old archive folders... [14:10:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:10:36]tlvbuf is 00636530 [14:10:36]SAM_PROTO_ClearQueue [14:10:36]wFMCommunicate request_size=4 [14:10:36]MH_SAM_APDU [14:10:36]CAPDU: 80 09 00 00 [14:10:36]Write to MH i2c: E2 08 00 80 9D 80 09 00 00 00 00 00 00 8F [14:10:36]Write i2c OK [14:10:36]MH_I2C_Read... [14:10:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:10:36]Read from MH i2c: E2 [14:10:36]MH_I2C_Read... [14:10:36]Read from MH i2c: E2 03 00 [14:10:36]MH_I2C_Read... [14:10:36]Read from MH i2c: E2 03 00 80 9D 00 90 00 91 [14:10:36]RAPDU: 90 00 [14:10:36]wFMCommunicate OK [14:10:36]SAM_PROTO_ClearQueue done [14:10:36]KKMCreateOFDPacket [14:10:36]OFDProtocolAddRootSTLVToBuf [14:10:36]FM_MakeSignedData [14:10:36]FM_MakeSignedData [14:10:36]SAM_PROTO_SignData [14:10:36]wFMCommunicate request_size=4 [14:10:36]MH_SAM_APDU [14:10:36]CAPDU: 80 0D 01 02 [14:10:36]Write to MH i2c: E2 08 00 81 9D 80 0D 01 02 00 00 00 00 97 [14:10:36]Write i2c OK [14:10:36]MH_I2C_Read... [14:10:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:10:36]Read from MH i2c: E2 [14:10:36]MH_I2C_Read... [14:10:36]Read from MH i2c: E2 03 00 [14:10:36]MH_I2C_Read... [14:10:36]Read from MH i2c: E2 03 00 81 9D 00 90 00 92 [14:10:36]RAPDU: 90 00 [14:10:36]wFMCommunicate OK [14:10:36]wFMCommunicate request_size=255 [14:10:36]MH_SAM_APDU [14:10: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 32 FF 03 08 00 03 F0 91 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 52 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 67 00 00 00 00 07 04 06 00 2C 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 5F 01 00 00 F4 03 04 00 60 3E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D0 C0 04 00 35 04 06 00 EB [14:10:36]Write to MH i2c: E2 02 01 82 9D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F0 91 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 52 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 67 00 00 00 00 07 04 06 00 2C 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 5F 01 00 00 F4 03 04 00 60 3E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D0 C0 04 00 35 04 06 00 EB 00 00 61 [14:10:36]Write i2c OK [14:10:36]MH_I2C_Read... [14:10:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:10:36]Read from MH i2c: E2 [14:10:36]MH_I2C_Read... [14:10:36]Read from MH i2c: E2 03 00 [14:10:36]MH_I2C_Read... [14:10:36]Read from MH i2c: E2 03 00 82 9D 00 90 00 93 [14:10:36]RAPDU: 90 00 [14:10:36]wFMCommunicate OK [14:10:36]wFMCommunicate request_size=10 [14:10:36]MH_SAM_APDU [14:10:36]CAPDU: 80 0D 02 02 05 C1 1F D1 A4 19 [14:10:36]Write to MH i2c: E2 0D 00 83 9D 80 0D 02 02 05 00 C1 1F D1 A4 19 00 00 12 [14:10:36]Write i2c OK [14:10:36]MH_I2C_Read... [14:10:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:10:36]Read from MH i2c: E2 [14:10:36]MH_I2C_Read... [14:10:36]Read from MH i2c: E2 03 00 [14:10:36]MH_I2C_Read... [14:10:36]Read from MH i2c: E2 03 00 83 9D 00 90 00 94 [14:10:36]RAPDU: 90 00 [14:10:36]wFMCommunicate OK [14:10:36]wFMCommunicate request_size=4 [14:10:36]MH_SAM_APDU [14:10:36]CAPDU: 80 0D 03 02 [14:10:36]Write to MH i2c: E2 08 00 84 9D 80 0D 03 02 00 00 00 00 9C [14:10:36]Write i2c OK [14:10:36]MH_I2C_Read... [14:10:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:10:36]Read from MH i2c: E2 [14:10:36]MH_I2C_Read... [14:10:36]Read from MH i2c: E2 0B 00 [14:10:36]MH_I2C_Read... [14:10:36]Read from MH i2c: E2 0B 00 84 9D 00 F0 FA 25 B4 E1 2C D4 42 90 00 83 [14:10:36]RAPDU: F0 FA 25 B4 E1 2C D4 42 90 00 [14:10:36]wFMCommunicate OK [14:10:36]SAM_PROTO_SignData done [14:10:36]FM_MakeSignedData done [14:10:36]CreateOFDProtocolMessage [14:10:36]wFMCommunicate request_size=4 [14:10:36]MH_SAM_APDU [14:10:36]CAPDU: 80 11 00 00 [14:10:36]Write to MH i2c: E2 08 00 85 9D 80 11 00 00 00 00 00 00 9C [14:10:36]Write i2c OK [14:10:36]MH_I2C_Read... [14:10:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:10:36]Read from MH i2c: E2 [14:10:36]MH_I2C_Read... [14:10:36]Read from MH i2c: E2 17 00 [14:10:36]MH_I2C_Read... [14:10:36]Read from MH i2c: E2 17 00 85 9D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F1 [14:10:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:10:36]wFMCommunicate OK [14:10:36]CreateOFDProtocolMessage done [14:10:36]OFDSenderStorePacket 311504 [14:10:36]StoreOFDPacket docnum=311504 [14:10:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A6 2E 07 01 48 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F0 91 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 52 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 67 00 00 00 00 07 04 06 00 2C 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 5F 01 00 00 F4 03 04 00 60 3E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D0 C0 04 00 35 04 06 00 EB C1 1F D1 A4 19 F0 FA 25 B4 E1 2C D4 42 [14:10:36]CheckFolder [14:10:36]dirname=/storage/ofd_packets [14:10:36]CheckFolder done [14:10:36]ProducePacketName [14:10:36]name=ofd_packets/00311504 [14:10:36]NVStorageSaveData ofd_packets/00311504 [14:10:36]File name is /storage/ofd_packets/00311504 [14:10:36]Write 301 bytes [14:10:36]NVStorageSaveData done [14:10:36]OFDSenderStorePacket done [14:10:36]KKMCreateOFDPacket done [14:10:36]NVStorageSaveData kkm_last_timestamp [14:10:36]File name is /storage/kkm_last_timestamp [14:10:36]Write 4 bytes [14:10:36]NVStorageSaveData done [14:10:36]OFD Sender: Processing packet 311504 [packets to send 223, broken 222] [14:10:36]ProducePacketName [14:10:36]name=ofd_packets/00311504 [14:10:36]OFD Sender: To server: pG, [14:10:36]CommunicateWithHost lk.salyk.kg:30040 [14:10:36]ConnectInit lk.salyk.kg [14:10:36]ExternCall_PrintAddStr [14:10:36]wPrintStart [14:10:36]Write to MH i2c: 01 00 00 86 9D 23 [14:10:36]Write i2c OK [14:10:36]MH_I2C_Read... [14:10:36]Read from MH i2c: 01 [14:10:36]MH_I2C_Read... [14:10:36]Read from MH i2c: 01 07 00 [14:10:36]MH_I2C_Read... [14:10:36]Read from MH i2c: 01 07 00 86 9D 00 00 00 00 00 FF 0F 38 [14:10:36]RasterBufferAndPrint [14:10:36]line Счет N : (1)645308 [14:10:36]line ИНН: 02508201610067 [14:10:36]line Контрольно-Кассовый Чек [14:10:36]line ПРОДАЖА [14:10:36]line ТРК (МРК, ГНК) : 31 [14:10:36]line Товар: 2710124130 [14:10:36]line Аи-92-К-2 [14:10:36]line 37.360 * 66.90 [14:10:36]line = 2499.38 [14:10:36]line НДС 12% НСП 1% [14:10:36]line > о реализуемом товаре [14:10:36]line ОКРУГЛЕНИЕ: -0.38 [14:10:36]line ИТОГО: 2499.00 [14:10:36]line Внесено: 4000.00 [14:10:36]line СДАЧА: 1501.00 [14:10:36]line НСП 1% : 22.12 [14:10:36]line НДС 12% : 265.42 [14:10:36]line Наличными: 2499.00 [14:10:36]line Безнал.: 0.00 [14:10:36]line Место: АЗС № 172 "Партнер Нефть" [14:10:36]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:10:36]line СНО: Общий режим [14:10:36]line Чек 351 30.10.2024 14:10 [14:10:36]line Смена: 536 ФФД: 1.0 [14:10:36]line ЗНМ: 0300000116 [14:10:36]line РНМ: 0000000000091780 [14:10:36]line Версия ККМ: 001 [14:10:36]line ФМ: 0000000000871765 [14:10:36]line ФД: 311504 [14:10:36]line ФПД: 259214695048217 [14:10:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T141040&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311504&fm=259214695048217&tin=02508201610067®Number=0000000000091780&sum=249900 [14:10:37]Connected sock=11 [14:10:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A6 2E written 0, free lines is 4095 [14:10:37]07 01 48 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F0 91 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 52 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 67 00 00 00 00 07 04 06 00 2C 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 5F 01 00 00 F4 03 04 00 60 3E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D0 C0 04 00 35 04 06 00 EB C1 1F D1 A4 19 F0 FA 25 B4 E1 2C D4 42 [14:10:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 8A C4 47 00 5D 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 31 37 36 35 10 04 04 00 D0 C0 04 00 F4 03 04 00 B0 E4 21 67 B6 04 01 00 00 65 38 9B E1 B1 71 D7 32 [14:10:37]CommunicateWithHost err = 0 [14:10:37]CheckOFDResponse [14:10:37]1017 (14) - 77093643461234 [14:10:37]1041 (16) - 0000000000871765 [14:10:37]1040 (4) - 311504 [14:10:37]1012 (4) - 30.10.2024 07:48 [14:10:37]1206 (1) - 0 [14:10:37]OFD Sender: Remove packet 311504 [14:10:37]ProducePacketName [14:10:37]name=ofd_packets/00311504 [14:10:37]NVStorageDeleteData [14:10:37]Write to MH i2c: 01 00 00 B0 9D 4D [14:10:37]Write i2c OK [14:10:37]MH_I2C_Read... [14:10:37]Read from MH i2c: 01 [14:10:37]MH_I2C_Read... [14:10:37]Read from MH i2c: 01 07 00 [14:10:37]MH_I2C_Read... [14:10:37]Read from MH i2c: 01 07 00 B0 9D 00 00 00 00 00 CB 0C 2B [14:10:37]RasterBufferAndPrint [14:10:37]line [14:10:37]line [14:10:37]line [14:10:37]line [14:10:37]line [14:10:37]written 0, free lines is 3281 [14:10:37]MH_Cut [14:10:37]Write to MH i2c: D1 01 00 B7 9D 01 26 [14:10:37]Write i2c OK [14:10:37]MH_I2C_Read... [14:10:37]Read from MH i2c: D1 [14:10:37]MH_I2C_Read... [14:10:37]Read from MH i2c: D1 01 00 [14:10:37]MH_I2C_Read... [14:10:37]Read from MH i2c: D1 01 00 B7 9D 00 25 [14:10:37]Write to MH i2c: 01 00 00 B8 9D 55 [14:10:37]Write i2c OK [14:10:37]MH_I2C_Read... [14:10:37]OFD Sender: No OFD packet to send [14:10:38]*** Cut start [14:10:38]*** Purtial cut [14:10:38]*** Stage 1: CUTSNS_PIN = 1 [14:10:38]Read from MH i2c: 01 [14:10:38]MH_I2C_Read... [14:10:38]*** Stop cut motor [14:10:38]*** Cut end [14:10:38]Read from MH i2c: 01 07 00 [14:10:38]MH_I2C_Read... [14:10:38]Read from MH i2c: 01 07 00 B8 9D 00 00 00 00 00 FF 0F 6A [14:10:38]process_action close_receipt done [14:10:38]requested_data is exist [14:10:38]produce_requested_data [14:10:38]requested_item fm.sn is exist - process it [14:10:38]wFMCommunicate request_size=4 [14:10:38]MH_SAM_APDU [14:10:38]CAPDU: 80 11 00 00 [14:10:38]Write to MH i2c: E2 08 00 B9 9D 80 11 00 00 00 00 00 00 D0 [14:10:38]Write i2c OK [14:10:38]MH_I2C_Read... [14:10:38]Read from MH i2c: E2 [14:10:38]MH_I2C_Read... [14:10:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:10:38]Read from MH i2c: E2 17 00 [14:10:38]MH_I2C_Read... [14:10:38]Read from MH i2c: E2 17 00 B9 9D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 25 [14:10:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:10:38]wFMCommunicate OK [14:10:38]requested_item fd.num is exist - process it [14:10:38]SAM_PROTO_GetFieldsCounters [14:10:38]wFMCommunicate request_size=4 [14:10:38]MH_SAM_APDU [14:10:38]CAPDU: 80 13 00 00 [14:10:38]Write to MH i2c: E2 08 00 BA 9D 80 13 00 00 00 00 00 00 D3 [14:10:38]Write i2c OK [14:10:38]MH_I2C_Read... [14:10:38]Read from MH i2c: E2 [14:10:38]MH_I2C_Read... [14:10:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:10:38]Read from MH i2c: E2 62 00 [14:10:38]MH_I2C_Read... [14:10:38]Read from MH i2c: E2 62 00 BA 9D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D0 C0 04 00 0E 04 04 00 18 02 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 C4 [14:10: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D0 C0 04 00 0E 04 04 00 18 02 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 [14:10:38]wFMCommunicate OK [14:10:38]SAM_PROTO_GetFieldsCounters done [14:10:38]requested_item shift.num is exist - process it [14:10:38]requested_item shift.opened is exist - process it [14:10:38]req_shift_opened [14:10:38]FM_GetShiftState [14:10:38]SAM_PROTO_GetShiftState [14:10:38]wFMCommunicate request_size=4 [14:10:38]MH_SAM_APDU [14:10:38]CAPDU: 80 13 01 00 [14:10:38]Write to MH i2c: E2 08 00 BB 9D 80 13 01 00 00 00 00 00 D5 [14:10:38]Write i2c OK [14:10:38]MH_I2C_Read... [14:10:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:10:38]Read from MH i2c: E2 [14:10:38]MH_I2C_Read... [14:10:38]Read from MH i2c: E2 0E 00 [14:10:38]MH_I2C_Read... [14:10:38]Read from MH i2c: E2 0E 00 BB 9D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 C0 [14:10:38]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:10:38]wFMCommunicate OK [14:10:38]SAM_PROTO_GetShiftState done [14:10:38]FM_GetShiftState done [14:10:38]req_shift_opened done [14:10:38]requested_item shift.open_date is exist - process it [14:10:38]req_shift_open_date [14:10:38]req_shift_open_date done [14:10:38]produce_requested_data done [14:10:38]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311504,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [14:10:38]process_action_free close_receipt [14:10:38]json_value_free [14:10:38]json_value_free done [14:10:38]process_json_proto returns [14:10:38]Send response to host [14:10:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311504,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [14:10:38]free response buf [14:10:38]execute_script done [14:10:38]execute_script returns [14:10:38]free content buf [14:10:38]Sock 7.Close socket [14:10:38]Sock 7.Thread stoped [14:10:42]OFD Sender: No OFD packet to send [14:10:47]OFD Sender: No OFD packet to send [14:10:52]OFD Sender: No OFD packet to send [14:10:57]OFD Sender: No OFD packet to send [14:11:02]OFD Sender: No OFD packet to send [14:11:07]OFD Sender: No OFD packet to send [14:11:12]OFD Sender: No OFD packet to send [14:11:17]OFD Sender: No OFD packet to send [14:11:22]accept exits with 9 [14:11:22]New connection [14:11:22]New thread 3066510692 created [14:11:22]Thread 3066654052 joined [14:11:22]Waiting for new connection... [14:11:22] Sock 9.Parse request [14:11:22]Sock 9.Check first char [14:11:22]Sock 9.First char is OK [14:11:22]request: POST /json_proto HTTP/1.0 [14:11:22]Method: POST [14:11:22]URL: /json_proto [14:11:22]Method is POST - this is cgi request [14:11:22]url: /json_proto [14:11:22]query_string will be loaded in cgi processing [14:11:22]execute_cgi json_proto POST (null) [14:11:22]execute_cgi path=json_proto method=POST [14:11:22]POST find Content-Length [14:11:22]Host: 172.17.96.3:8080 [14:11:22]Content-Length: 674 [14:11:22]Content-Type: application/json [14:11:22] [14:11:22]POST finish read [14:11:22]Found Content-Length = 674 [14:11:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645309", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "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" ] } } [14:11:22]execute_script... [14:11: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)645309", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "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" ] } } [14:11:22]POST & json_proto [14:11:22]process_json_proto [14:11:22]json parsed OK: [14:11:22]protocol is kg_v1.0 [14:11:22]action value=close_receipt [14:11:22]process_action close_receipt [14:11:22]cmd_close_receipt [14:11:22]MH_GetDate [14:11:22]Write to MH i2c: F0 00 00 BC 9D 48 [14:11:22]Write i2c OK [14:11:22]MH_I2C_Read... [14:11:22]Read from MH i2c: F0 [14:11:22]MH_I2C_Read... [14:11:22]Read from MH i2c: F0 09 00 [14:11:22]MH_I2C_Read... [14:11:22]Read from MH i2c: F0 09 00 BC 9D 00 90 3E 22 67 44 5E 04 65 B3 [14:11:22]GetLastDocTimeStamp 1730297440 [14:11:22]current date 1730297488 [14:11:22]FM_GetShiftState [14:11:22]SAM_PROTO_GetShiftState [14:11:22]wFMCommunicate request_size=4 [14:11:22]MH_SAM_APDU [14:11:22]CAPDU: 80 13 01 00 [14:11:22]Write to MH i2c: E2 08 00 BD 9D 80 13 01 00 00 00 00 00 D7 [14:11:22]Write i2c OK [14:11:22]MH_I2C_Read... [14:11:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:11:22]Read from MH i2c: E2 [14:11:22]MH_I2C_Read... [14:11:22]Read from MH i2c: E2 0E 00 [14:11:22]MH_I2C_Read... [14:11:22]Read from MH i2c: E2 0E 00 BD 9D 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 C2 [14:11:22]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:11:22]wFMCommunicate OK [14:11:22]SAM_PROTO_GetShiftState done [14:11:22]FM_GetShiftState done [14:11:22]opened in 1730247899 [14:11:22]opened+sec_in_day 1730334299 [14:11:22]quantity*price = 50063 [14:11:22]sum+1 = 50064 [14:11:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 352 30.10.2024 14:11 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311505 ФПД: 254172752062531 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T141128&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311505&fm=254172752062531&tin=02508201610067®Number=0000000000091780&sum=50000 [14:11:24]StoreToDocumentArchive [14:11:24]shift 536 fd 311505 [14:11:24]save to /storage/0536/doc_00311505 [14:11:24]save last doc name /storage/0536/doc_00311505 to /storage/kkm_last_doc_name [14:11:24]save OK [14:11:24]Clear old archive folders... [14:11:24]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:11:24]tlvbuf is 00905F60 [14:11:24]SAM_PROTO_ClearQueue [14:11:24]wFMCommunicate request_size=4 [14:11:24]MH_SAM_APDU [14:11:24]CAPDU: 80 09 00 00 [14:11:24]Write to MH i2c: E2 08 00 CA 9D 80 09 00 00 00 00 00 00 D9 [14:11:24]Write i2c OK [14:11:24]MH_I2C_Read... [14:11:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:11:24]Read from MH i2c: E2 [14:11:24]MH_I2C_Read... [14:11:24]Read from MH i2c: E2 03 00 [14:11:24]MH_I2C_Read... [14:11:24]Read from MH i2c: E2 03 00 CA 9D 00 90 00 DB [14:11:24]RAPDU: 90 00 [14:11:24]wFMCommunicate OK [14:11:24]SAM_PROTO_ClearQueue done [14:11:24]KKMCreateOFDPacket [14:11:24]OFDProtocolAddRootSTLVToBuf [14:11:24]FM_MakeSignedData [14:11:24]FM_MakeSignedData [14:11:24]SAM_PROTO_SignData [14:11:24]wFMCommunicate request_size=4 [14:11:24]MH_SAM_APDU [14:11:24]CAPDU: 80 0D 01 02 [14:11:24]Write to MH i2c: E2 08 00 CB 9D 80 0D 01 02 00 00 00 00 E1 [14:11:24]Write i2c OK [14:11:24]MH_I2C_Read... [14:11:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:11:24]Read from MH i2c: E2 [14:11:24]MH_I2C_Read... [14:11:24]Read from MH i2c: E2 03 00 [14:11:24]MH_I2C_Read... [14:11:24]Read from MH i2c: E2 03 00 CB 9D 00 90 00 DC [14:11:24]RAPDU: 90 00 [14:11:24]wFMCommunicate OK [14:11:24]wFMCommunicate request_size=255 [14:11:24]MH_SAM_APDU [14:11: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 32 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 60 01 00 00 F4 03 04 00 90 3E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D1 C0 04 00 35 04 06 00 E7 2B 34 99 [14:11:24]Write to MH i2c: E2 02 01 CC 9D 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 32 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 60 01 00 00 F4 03 04 00 90 3E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D1 C0 04 00 35 04 06 00 E7 2B 34 99 00 00 33 [14:11:24]Write i2c OK [14:11:24]MH_I2C_Read... [14:11:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:11:24]Read from MH i2c: E2 [14:11:24]MH_I2C_Read... [14:11:24]Read from MH i2c: E2 03 00 [14:11:24]MH_I2C_Read... [14:11:24]Read from MH i2c: E2 03 00 CC 9D 00 90 00 DD [14:11:24]RAPDU: 90 00 [14:11:24]wFMCommunicate OK [14:11:24]wFMCommunicate request_size=7 [14:11:24]MH_SAM_APDU [14:11:24]CAPDU: 80 0D 02 02 02 28 43 [14:11:24]Write to MH i2c: E2 0A 00 CD 9D 80 0D 02 02 02 00 28 43 00 00 53 [14:11:24]Write i2c OK [14:11:24]MH_I2C_Read... [14:11:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:11:24]Read from MH i2c: E2 [14:11:24]MH_I2C_Read... [14:11:24]Read from MH i2c: E2 03 00 [14:11:24]MH_I2C_Read... [14:11:24]Read from MH i2c: E2 03 00 CD 9D 00 90 00 DE [14:11:24]RAPDU: 90 00 [14:11:24]wFMCommunicate OK [14:11:24]wFMCommunicate request_size=4 [14:11:24]MH_SAM_APDU [14:11:24]CAPDU: 80 0D 03 02 [14:11:24]Write to MH i2c: E2 08 00 CE 9D 80 0D 03 02 00 00 00 00 E6 [14:11:24]Write i2c OK [14:11:24]MH_I2C_Read... [14:11:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:11:24]Read from MH i2c: E2 [14:11:24]MH_I2C_Read... [14:11:24]Read from MH i2c: E2 0B 00 [14:11:24]MH_I2C_Read... [14:11:24]Read from MH i2c: E2 0B 00 CE 9D 00 AE 8E 0E D8 CE 50 58 04 90 00 83 [14:11:24]RAPDU: AE 8E 0E D8 CE 50 58 04 90 00 [14:11:24]wFMCommunicate OK [14:11:24]SAM_PROTO_SignData done [14:11:24]FM_MakeSignedData done [14:11:24]CreateOFDProtocolMessage [14:11:24]wFMCommunicate request_size=4 [14:11:24]MH_SAM_APDU [14:11:24]CAPDU: 80 11 00 00 [14:11:24]Write to MH i2c: E2 08 00 CF 9D 80 11 00 00 00 00 00 00 E6 [14:11:24]Write i2c OK [14:11:24]MH_I2C_Read... [14:11:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:11:24]Read from MH i2c: E2 [14:11:24]MH_I2C_Read... [14:11:24]Read from MH i2c: E2 17 00 [14:11:24]MH_I2C_Read... [14:11:24]Read from MH i2c: E2 17 00 CF 9D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3B [14:11:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:11:24]wFMCommunicate OK [14:11:24]CreateOFDProtocolMessage done [14:11:24]OFDSenderStorePacket 311505 [14:11:24]StoreOFDPacket docnum=311505 [14:11:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 BA 31 04 01 72 9D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 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 60 01 00 00 F4 03 04 00 90 3E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D1 C0 04 00 35 04 06 00 E7 2B 34 99 28 43 AE 8E 0E D8 CE 50 58 04 [14:11:24]CheckFolder [14:11:24]dirname=/storage/ofd_packets [14:11:24]CheckFolder done [14:11:24]ProducePacketName [14:11:24]name=ofd_packets/00311505 [14:11:24]NVStorageSaveData ofd_packets/00311505 [14:11:24]File name is /storage/ofd_packets/00311505 [14:11:24]Write 298 bytes [14:11:24]NVStorageSaveData done [14:11:24]OFDSenderStorePacket done [14:11:24]KKMCreateOFDPacket done [14:11:24]NVStorageSaveData kkm_last_timestamp [14:11:24]File name is /storage/kkm_last_timestamp [14:11:24]Write 4 bytes [14:11:24]NVStorageSaveData done [14:11:24]ExternCall_PrintAddStr [14:11:24]wPrintStart [14:11:24]Write to MH i2c: 01 00 00 D0 9D 6D [14:11:24]Write i2c OK [14:11:24]MH_I2C_Read... [14:11:24]Read from MH i2c: 01 [14:11:24]MH_I2C_Read... [14:11:24]Read from MH i2c: 01 07 00 [14:11:24]MH_I2C_Read... [14:11:24]Read from MH i2c: 01 07 00 D0 9D 00 00 00 00 00 FF 0F 82 [14:11:24]RasterBufferAndPrint [14:11:24]line Счет N : (1)645309 [14:11:24]line ИНН: 02508201610067 [14:11:24]line Контрольно-Кассовый Чек [14:11:24]line ПРОДАЖА [14:11:24]line ТРК (МРК, ГНК) : 21 [14:11:24]line Товар: 2710194210 [14:11:24]line ДТ-К-2 [14:11:24]line 6.570 * 76.20 [14:11:24]line = 500.63 [14:11:24]line НДС 12% НСП 1% [14:11:24]line > о реализуемом товаре [14:11:24]line ОКРУГЛЕНИЕ: -0.63 [14:11:24]line ИТОГО: 500.00 [14:11:24]line Внесено: 500.00 [14:11:24]line СДАЧА: 0.00 [14:11:24]line НСП 1% : 4.43 [14:11:24]line НДС 12% : 53.16 [14:11:24]line Наличными: 500.00 [14:11:24]line Безнал.: 0.00 [14:11:24]line Место: АЗС № 172 "Партнер Нефть" [14:11:24]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:11:24]line СНО: Общий режим [14:11:24]line Чек 352 30.10.2024 14:11 [14:11:24]line Смена: 536 ФФД: 1.0 [14:11:24]line ЗНМ: 0300000116 [14:11:24]line РНМ: 0000000000091780 [14:11:24]line Версия ККМ: 001 [14:11:24]line ФМ: 0000000000871765 [14:11:24]line ФД: 311505 [14:11:24]line ФПД: 254172752062531 [14:11:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T141128&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311505&fm=254172752062531&tin=02508201610067®Number=0000000000091780&sum=50000 [14:11:24]OFD Sender: Processing packet 311505 [packets to send 223, broken 222] [14:11:24]ProducePacketName [14:11:24]name=ofd_packets/00311505 [14:11:24]OFD Sender: To server: pG, [14:11:24]CommunicateWithHost lk.salyk.kg:30040 [14:11:24]ConnectInit lk.salyk.kg [14:11:24]written 0, free lines is 4095 [14:11:24]Connected sock=10 [14: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 31 37 36 35 0C 01 00 00 BA 31 04 01 72 9D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 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 60 01 00 00 F4 03 04 00 90 3E 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D1 C0 04 00 35 04 06 00 E7 2B 34 99 28 43 AE 8E 0E D8 CE 50 58 04 [14:11:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 A3 E8 47 00 F9 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 31 37 36 35 10 04 04 00 D1 C0 04 00 F4 03 04 00 E0 E4 21 67 B6 04 01 00 00 F3 3B 2B 9A CB 4F F6 00 [14:11:25]CommunicateWithHost err = 0 [14:11:25]CheckOFDResponse [14:11:25]1017 (14) - 77093643461234 [14:11:25]1041 (16) - 0000000000871765 [14:11:25]1040 (4) - 311505 [14:11:25]1012 (4) - 30.10.2024 07:48 [14:11:25]1206 (1) - 0 [14:11:25]OFD Sender: Remove packet 311505 [14:11:25]ProducePacketName [14:11:25]name=ofd_packets/00311505 [14:11:25]NVStorageDeleteData [14:11:25]Write to MH i2c: 01 00 00 FA 9D 97 [14:11:25]Write i2c OK [14:11:25]MH_I2C_Read... [14:11:25]Read from MH i2c: 01 [14:11:25]MH_I2C_Read... [14:11:25]Read from MH i2c: 01 07 00 [14:11:25]MH_I2C_Read... [14:11:25]Read from MH i2c: 01 07 00 FA 9D 00 00 00 00 00 B7 0C 61 [14:11:25]RasterBufferAndPrint [14:11:25]line [14:11:25]line [14:11:25]line [14:11:25]line [14:11:25]line [14:11:25]written 0, free lines is 3262 [14:11:25]MH_Cut [14:11:25]Write to MH i2c: D1 01 00 01 9E 01 71 [14:11:25]Write i2c OK [14:11:25]MH_I2C_Read... [14:11:25]Read from MH i2c: D1 [14:11:25]MH_I2C_Read... [14:11:25]Read from MH i2c: D1 01 00 [14:11:25]MH_I2C_Read... [14:11:25]Read from MH i2c: D1 01 00 01 9E 00 70 [14:11:25]Write to MH i2c: 01 00 00 02 9E A0 [14:11:25]Write i2c OK [14:11:25]MH_I2C_Read... [14:11:25]OFD Sender: No OFD packet to send [14:11:26]*** Cut start [14:11:26]*** Purtial cut [14:11:26]*** Stage 1: CUTSNS_PIN = 1 [14:11:26]Read from MH i2c: 01 [14:11:26]MH_I2C_Read... [14:11:26]*** Stop cut motor [14:11:26]*** Cut end [14:11:26]Read from MH i2c: 01 07 00 [14:11:26]MH_I2C_Read... [14:11:26]Read from MH i2c: 01 07 00 02 9E 00 00 00 00 00 FF 0F B5 [14:11:26]process_action close_receipt done [14:11:26]requested_data is exist [14:11:26]produce_requested_data [14:11:26]requested_item fm.sn is exist - process it [14:11:26]wFMCommunicate request_size=4 [14:11:26]MH_SAM_APDU [14:11:26]CAPDU: 80 11 00 00 [14:11:26]Write to MH i2c: E2 08 00 03 9E 80 11 00 00 00 00 00 00 1B [14:11:26]Write i2c OK [14:11:26]MH_I2C_Read... [14:11:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:11:26]Read from MH i2c: E2 [14:11:26]MH_I2C_Read... [14:11:26]Read from MH i2c: E2 17 00 [14:11:26]MH_I2C_Read... [14:11:26]Read from MH i2c: E2 17 00 03 9E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 70 [14:11:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:11:26]wFMCommunicate OK [14:11:26]requested_item fd.num is exist - process it [14:11:26]SAM_PROTO_GetFieldsCounters [14:11:26]wFMCommunicate request_size=4 [14:11:26]MH_SAM_APDU [14:11:26]CAPDU: 80 13 00 00 [14:11:26]Write to MH i2c: E2 08 00 04 9E 80 13 00 00 00 00 00 00 1E [14:11:26]Write i2c OK [14:11:26]MH_I2C_Read... [14:11:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:11:26]Read from MH i2c: E2 [14:11:26]MH_I2C_Read... [14:11:26]Read from MH i2c: E2 62 00 [14:11:26]MH_I2C_Read... [14:11:26]Read from MH i2c: E2 62 00 04 9E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D1 C0 04 00 0E 04 04 00 18 02 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 13 [14:11: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D1 C0 04 00 0E 04 04 00 18 02 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 [14:11:26]wFMCommunicate OK [14:11:26]SAM_PROTO_GetFieldsCounters done [14:11:26]requested_item shift.num is exist - process it [14:11:26]requested_item shift.opened is exist - process it [14:11:26]req_shift_opened [14:11:26]FM_GetShiftState [14:11:26]SAM_PROTO_GetShiftState [14:11:26]wFMCommunicate request_size=4 [14:11:26]MH_SAM_APDU [14:11:26]CAPDU: 80 13 01 00 [14:11:26]Write to MH i2c: E2 08 00 05 9E 80 13 01 00 00 00 00 00 20 [14:11:26]Write i2c OK [14:11:26]MH_I2C_Read... [14:11:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:11:26]Read from MH i2c: E2 [14:11:26]MH_I2C_Read... [14:11:26]Read from MH i2c: E2 0E 00 [14:11:26]MH_I2C_Read... [14:11:26]Read from MH i2c: E2 0E 00 05 9E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 0B [14:11:26]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:11:26]wFMCommunicate OK [14:11:26]SAM_PROTO_GetShiftState done [14:11:26]FM_GetShiftState done [14:11:26]req_shift_opened done [14:11:26]requested_item shift.open_date is exist - process it [14:11:26]req_shift_open_date [14:11:26]req_shift_open_date done [14:11:26]produce_requested_data done [14:11:26]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311505,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [14:11:26]process_action_free close_receipt [14:11:26]json_value_free [14:11:26]json_value_free done [14:11:26]process_json_proto returns [14:11:26]Send response to host [14:11:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311505,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [14:11:26]free response buf [14:11:26]execute_script done [14:11:26]execute_script returns [14:11:26]free content buf [14:11:26]Sock 9.Close socket [14:11:26]Sock 9.Thread stoped [14:11:30]OFD Sender: No OFD packet to send [14:11:35]OFD Sender: No OFD packet to send [14:11:40]OFD Sender: No OFD packet to send [14:11:45]OFD Sender: No OFD packet to send [14:11:50]OFD Sender: No OFD packet to send [14:11:55]OFD Sender: No OFD packet to send [14:12:00]OFD Sender: No OFD packet to send [14:12:05]OFD Sender: No OFD packet to send [14:12:10]OFD Sender: No OFD packet to send [14:12:15]OFD Sender: No OFD packet to send [14:12:20]OFD Sender: No OFD packet to send [14:12:25]OFD Sender: No OFD packet to send [14:12:30]OFD Sender: No OFD packet to send [14:12:35]OFD Sender: No OFD packet to send [14:12:40]OFD Sender: No OFD packet to send [14:12:45]OFD Sender: No OFD packet to send [14:12:50]OFD Sender: No OFD packet to send [14:12:55]OFD Sender: No OFD packet to send [14:13:00]OFD Sender: No OFD packet to send [14:13:05]OFD Sender: No OFD packet to send [14:13:10]OFD Sender: No OFD packet to send [14:13:15]OFD Sender: No OFD packet to send [14:13:20]OFD Sender: No OFD packet to send [14:13:25]OFD Sender: No OFD packet to send [14:13:30]OFD Sender: No OFD packet to send [14:13:35]OFD Sender: No OFD packet to send [14:13:40]OFD Sender: No OFD packet to send [14:13:45]accept exits with 7 [14:13:45]New connection [14:13:45]New thread 3066654052 created [14:13:45]Thread 3066510692 joined [14:13:45]Waiting for new connection... [14:13:45] Sock 7.Parse request [14:13:45]Sock 7.Check first char [14:13:45]Sock 7.First char is OK [14:13:45]request: POST /json_proto HTTP/1.0 [14:13:45]Method: POST [14:13:45]URL: /json_proto [14:13:45]Method is POST - this is cgi request [14:13:45]url: /json_proto [14:13:45]query_string will be loaded in cgi processing [14:13:45]execute_cgi json_proto POST (null) [14:13:45]execute_cgi path=json_proto method=POST [14:13:45]POST find Content-Length [14:13:45]Host: 172.17.96.3:8080 [14:13:45]Content-Length: 677 [14:13:45]Content-Type: application/json [14:13:45] [14:13:45]POST finish read [14:13:45]Found Content-Length = 677 [14:13:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645310", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:13:45]execute_script... [14: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)645310", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:13:45]POST & json_proto [14:13:45]process_json_proto [14:13:45]json parsed OK: [14:13:45]protocol is kg_v1.0 [14:13:45]action value=close_receipt [14:13:45]process_action close_receipt [14:13:45]cmd_close_receipt [14:13:45]MH_GetDate [14:13:45]Write to MH i2c: F0 00 00 06 9E 93 [14:13:45]Write i2c OK [14:13:45]MH_I2C_Read... [14:13:45]Read from MH i2c: F0 [14:13:45]MH_I2C_Read... [14:13:45]Read from MH i2c: F0 09 00 [14:13:45]MH_I2C_Read... [14:13:45]Read from MH i2c: F0 09 00 06 9E 00 1F 3F 22 67 44 5E 04 65 8E [14:13:45]GetLastDocTimeStamp 1730297488 [14:13:45]current date 1730297631 [14:13:45]FM_GetShiftState [14:13:45]SAM_PROTO_GetShiftState [14:13:45]wFMCommunicate request_size=4 [14:13:45]MH_SAM_APDU [14:13:45]CAPDU: 80 13 01 00 [14:13:45]Write to MH i2c: E2 08 00 07 9E 80 13 01 00 00 00 00 00 22 [14:13:45]Write i2c OK [14:13:45]MH_I2C_Read... [14:13:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:13:45]Read from MH i2c: E2 [14:13:45]MH_I2C_Read... [14:13:45]Read from MH i2c: E2 0E 00 [14:13:45]MH_I2C_Read... [14:13:45]Read from MH i2c: E2 0E 00 07 9E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 0D [14:13:45]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:13:45]wFMCommunicate OK [14:13:45]SAM_PROTO_GetShiftState done [14:13:45]FM_GetShiftState done [14:13:45]opened in 1730247899 [14:13:45]opened+sec_in_day 1730334299 [14:13:45]quantity*price = 50041 [14:13:45]sum+1 = 50042 [14:13:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 353 30.10.2024 14:13 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311506 ФПД: 202831665132271 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T141351&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311506&fm=202831665132271&tin=02508201610067®Number=0000000000091780&sum=50000 [14:13:46]StoreToDocumentArchive [14:13:46]shift 536 fd 311506 [14:13:46]save to /storage/0536/doc_00311506 [14:13:46]save last doc name /storage/0536/doc_00311506 to /storage/kkm_last_doc_name [14:13:46]save OK [14:13:46]Clear old archive folders... [14:13:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:13:46]tlvbuf is 007E55B0 [14:13:46]SAM_PROTO_ClearQueue [14:13:46]wFMCommunicate request_size=4 [14:13:46]MH_SAM_APDU [14:13:46]CAPDU: 80 09 00 00 [14:13:46]Write to MH i2c: E2 08 00 14 9E 80 09 00 00 00 00 00 00 24 [14:13:46]Write i2c OK [14:13:46]MH_I2C_Read... [14:13:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:13:46]Read from MH i2c: E2 [14:13:46]MH_I2C_Read... [14:13:46]Read from MH i2c: E2 03 00 [14:13:46]MH_I2C_Read... [14:13:46]Read from MH i2c: E2 03 00 14 9E 00 90 00 26 [14:13:46]RAPDU: 90 00 [14:13:46]wFMCommunicate OK [14:13:46]SAM_PROTO_ClearQueue done [14:13:46]KKMCreateOFDPacket [14:13:46]OFDProtocolAddRootSTLVToBuf [14:13:46]FM_MakeSignedData [14:13:46]FM_MakeSignedData [14:13:46]SAM_PROTO_SignData [14:13:46]wFMCommunicate request_size=4 [14:13:46]MH_SAM_APDU [14:13:46]CAPDU: 80 0D 01 02 [14:13:46]Write to MH i2c: E2 08 00 15 9E 80 0D 01 02 00 00 00 00 2C [14:13:46]Write i2c OK [14:13:46]MH_I2C_Read... [14:13:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:13:46]Read from MH i2c: E2 [14:13:46]MH_I2C_Read... [14:13:46]Read from MH i2c: E2 03 00 [14:13:46]MH_I2C_Read... [14:13:46]Read from MH i2c: E2 03 00 15 9E 00 90 00 27 [14:13:46]RAPDU: 90 00 [14:13:46]wFMCommunicate OK [14:13:46]wFMCommunicate request_size=255 [14:13:46]MH_SAM_APDU [14: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 61 01 00 00 F4 03 04 00 1F 3F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D2 C0 04 00 35 04 06 00 B8 [14:13:46]Write to MH i2c: E2 02 01 16 9E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 61 01 00 00 F4 03 04 00 1F 3F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D2 C0 04 00 35 04 06 00 B8 00 00 6B [14:13:46]Write i2c OK [14:13:46]MH_I2C_Read... [14:13:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:13:47]Read from MH i2c: E2 [14:13:47]MH_I2C_Read... [14:13:47]Read from MH i2c: E2 03 00 [14:13:47]MH_I2C_Read... [14:13:47]Read from MH i2c: E2 03 00 16 9E 00 90 00 28 [14:13:47]RAPDU: 90 00 [14:13:47]wFMCommunicate OK [14:13:47]wFMCommunicate request_size=10 [14:13:47]MH_SAM_APDU [14:13:47]CAPDU: 80 0D 02 02 05 79 6D 59 72 EF [14:13:47]Write to MH i2c: E2 0D 00 17 9E 80 0D 02 02 05 00 79 6D 59 72 EF 00 00 D9 [14:13:47]Write i2c OK [14:13:47]MH_I2C_Read... [14:13:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:13:47]Read from MH i2c: E2 [14:13:47]MH_I2C_Read... [14:13:47]Read from MH i2c: E2 03 00 [14:13:47]MH_I2C_Read... [14:13:47]Read from MH i2c: E2 03 00 17 9E 00 90 00 29 [14:13:47]RAPDU: 90 00 [14:13:47]wFMCommunicate OK [14:13:47]wFMCommunicate request_size=4 [14:13:47]MH_SAM_APDU [14:13:47]CAPDU: 80 0D 03 02 [14:13:47]Write to MH i2c: E2 08 00 18 9E 80 0D 03 02 00 00 00 00 31 [14:13:47]Write i2c OK [14:13:47]MH_I2C_Read... [14:13:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:13:47]Read from MH i2c: E2 [14:13:47]MH_I2C_Read... [14:13:47]Read from MH i2c: E2 0B 00 [14:13:47]MH_I2C_Read... [14:13:47]Read from MH i2c: E2 0B 00 18 9E 00 63 1E 51 9A 5D AC AB 9C 90 00 EE [14:13:47]RAPDU: 63 1E 51 9A 5D AC AB 9C 90 00 [14:13:47]wFMCommunicate OK [14:13:47]SAM_PROTO_SignData done [14:13:47]FM_MakeSignedData done [14:13:47]CreateOFDProtocolMessage [14:13:47]wFMCommunicate request_size=4 [14:13:47]MH_SAM_APDU [14:13:47]CAPDU: 80 11 00 00 [14:13:47]Write to MH i2c: E2 08 00 19 9E 80 11 00 00 00 00 00 00 31 [14:13:47]Write i2c OK [14:13:47]MH_I2C_Read... [14:13:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:13:47]Read from MH i2c: E2 [14:13:47]MH_I2C_Read... [14:13:47]Read from MH i2c: E2 17 00 [14:13:47]MH_I2C_Read... [14:13:47]Read from MH i2c: E2 17 00 19 9E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 86 [14:13:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:13:47]wFMCommunicate OK [14:13:47]CreateOFDProtocolMessage done [14:13:47]OFDSenderStorePacket 311506 [14:13:47]StoreOFDPacket docnum=311506 [14:13:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 82 06 07 01 DF 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 61 01 00 00 F4 03 04 00 1F 3F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D2 C0 04 00 35 04 06 00 B8 79 6D 59 72 EF 63 1E 51 9A 5D AC AB 9C [14:13:47]CheckFolder [14:13:47]dirname=/storage/ofd_packets [14:13:47]CheckFolder done [14:13:47]ProducePacketName [14:13:47]name=ofd_packets/00311506 [14:13:47]NVStorageSaveData ofd_packets/00311506 [14:13:47]File name is /storage/ofd_packets/00311506 [14:13:47]Write 301 bytes [14:13:47]NVStorageSaveData done [14:13:47]OFDSenderStorePacket done [14:13:47]KKMCreateOFDPacket done [14:13:47]NVStorageSaveData kkm_last_timestamp [14:13:47]File name is /storage/kkm_last_timestamp [14:13:47]Write 4 bytes [14:13:47]NVStorageSaveData done [14:13:47]ExternCall_PrintAddStr [14:13:47]wPrintStart [14:13:47]Write to MH i2c: 01 00 00 1A 9E B8 [14:13:47]Write i2c OK [14:13:47]MH_I2C_Read... [14:13:47]Read from MH i2c: 01 [14:13:47]MH_I2C_Read... [14:13:47]Read from MH i2c: 01 07 00 [14:13:47]MH_I2C_Read... [14:13:47]Read from MH i2c: 01 07 00 1A 9E 00 00 00 00 00 FF 0F CD [14:13:47]RasterBufferAndPrint [14:13:47]line Счет N : (1)645310 [14:13:47]line ИНН: 02508201610067 [14:13:47]line Контрольно-Кассовый Чек [14:13:47]line ПРОДАЖА [14:13:47]line ТРК (МРК, ГНК) : 52 [14:13:47]line Товар: 2710124130 [14:13:47]line Аи-92-К-2 [14:13:47]line 7.480 * 66.90 [14:13:47]line = 500.41 [14:13:47]line НДС 12% НСП 1% [14:13:47]line > о реализуемом товаре [14:13:47]line ОКРУГЛЕНИЕ: -0.41 [14:13:47]line ИТОГО: 500.00 [14:13:47]line Внесено: 500.00 [14:13:47]line СДАЧА: 0.00 [14:13:47]line НСП 1% : 4.43 [14:13:47]line НДС 12% : 53.14 [14:13:47]line Наличными: 500.00 [14:13:47]line Безнал.: 0.00 [14:13:47]line Место: АЗС № 172 "Партнер Нефть" [14:13:47]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:13:47]line СНО: Общий режим [14:13:47]line Чек 353 30.10.2024 14:13 [14:13:47]line Смена: 536 ФФД: 1.0 [14:13:47]line ЗНМ: 0300000116 [14:13:47]line РНМ: 0000000000091780 [14:13:47]line Версия ККМ: 001 [14:13:47]line ФМ: 0000000000871765 [14:13:47]line ФД: 311506 [14:13:47]line ФПД: 202831665132271 [14:13:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T141351&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311506&fm=202831665132271&tin=02508201610067®Number=0000000000091780&sum=50000 [14:13:47]written 0, free lines is 4095 [14:13:47]OFD Sender: Processing packet 311506 [packets to send 223, broken 222] [14:13:47]ProducePacketName [14:13:47]name=ofd_packets/00311506 [14:13:47]OFD Sender: To server: pG, [14:13:47]CommunicateWithHost lk.salyk.kg:30040 [14:13:47]ConnectInit lk.salyk.kg [14:13:47]Connected sock=10 [14: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 31 37 36 35 0F 01 00 00 82 06 07 01 DF 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 61 01 00 00 F4 03 04 00 1F 3F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D2 C0 04 00 35 04 06 00 B8 79 6D 59 72 EF 63 1E 51 9A 5D AC AB 9C [14:13:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 0A 5F 47 00 D0 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 31 37 36 35 10 04 04 00 D2 C0 04 00 F4 03 04 00 6E E5 21 67 B6 04 01 00 00 6D 1A ED AC 7F 01 29 3A [14:13:47]CommunicateWithHost err = 0 [14:13:47]CheckOFDResponse [14:13:47]1017 (14) - 77093643461234 [14:13:47]1041 (16) - 0000000000871765 [14:13:47]1040 (4) - 311506 [14:13:47]1012 (4) - 30.10.2024 07:51 [14:13:47]1206 (1) - 0 [14:13:47]OFD Sender: Remove packet 311506 [14:13:47]ProducePacketName [14:13:47]name=ofd_packets/00311506 [14:13:47]NVStorageDeleteData [14:13:47]Write to MH i2c: 01 00 00 44 9E E2 [14:13:47]Write i2c OK [14:13:47]MH_I2C_Read... [14:13:47]Read from MH i2c: 01 [14:13:47]MH_I2C_Read... [14:13:47]Read from MH i2c: 01 07 00 [14:13:47]MH_I2C_Read... [14:13:47]Read from MH i2c: 01 07 00 44 9E 00 00 00 00 00 BD 0C B2 [14:13:47]RasterBufferAndPrint [14:13:47]line [14:13:47]line [14:13:47]line [14:13:47]line [14:13:47]line [14:13:47]written 0, free lines is 3270 [14:13:47]MH_Cut [14:13:47]Write to MH i2c: D1 01 00 4B 9E 01 BB [14:13:47]Write i2c OK [14:13:47]MH_I2C_Read... [14:13:47]Read from MH i2c: D1 [14:13:47]MH_I2C_Read... [14:13:47]Read from MH i2c: D1 01 00 [14:13:47]MH_I2C_Read... [14:13:47]Read from MH i2c: D1 01 00 4B 9E 00 BA [14:13:47]Write to MH i2c: 01 00 00 4C 9E EA [14:13:47]Write i2c OK [14:13:47]MH_I2C_Read... [14:13:48]OFD Sender: No OFD packet to send [14:13:48]*** Cut start [14:13:48]*** Purtial cut [14:13:48]*** Stage 1: CUTSNS_PIN = 1 [14:13:48]Read from MH i2c: 01 [14:13:48]MH_I2C_Read... [14:13:48]*** Stop cut motor [14:13:48]*** Cut end [14:13:48]Read from MH i2c: 01 07 00 [14:13:48]MH_I2C_Read... [14:13:48]Read from MH i2c: 01 07 00 4C 9E 00 00 00 00 00 FF 0F FF [14:13:48]process_action close_receipt done [14:13:48]requested_data is exist [14:13:48]produce_requested_data [14:13:48]requested_item fm.sn is exist - process it [14:13:48]wFMCommunicate request_size=4 [14:13:48]MH_SAM_APDU [14:13:48]CAPDU: 80 11 00 00 [14:13:48]Write to MH i2c: E2 08 00 4D 9E 80 11 00 00 00 00 00 00 65 [14:13:48]Write i2c OK [14:13:48]MH_I2C_Read... [14:13:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:13:48]Read from MH i2c: E2 [14:13:48]MH_I2C_Read... [14:13:48]Read from MH i2c: E2 17 00 [14:13:48]MH_I2C_Read... [14:13:48]Read from MH i2c: E2 17 00 4D 9E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 BA [14:13:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:13:48]wFMCommunicate OK [14:13:48]requested_item fd.num is exist - process it [14:13:48]SAM_PROTO_GetFieldsCounters [14:13:48]wFMCommunicate request_size=4 [14:13:48]MH_SAM_APDU [14:13:48]CAPDU: 80 13 00 00 [14:13:48]Write to MH i2c: E2 08 00 4E 9E 80 13 00 00 00 00 00 00 68 [14:13:48]Write i2c OK [14:13:48]MH_I2C_Read... [14:13:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:13:49]Read from MH i2c: E2 [14:13:49]MH_I2C_Read... [14:13:49]Read from MH i2c: E2 62 00 [14:13:49]MH_I2C_Read... [14:13:49]Read from MH i2c: E2 62 00 4E 9E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D2 C0 04 00 0E 04 04 00 18 02 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 61 [14: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D2 C0 04 00 0E 04 04 00 18 02 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 [14:13:49]wFMCommunicate OK [14:13:49]SAM_PROTO_GetFieldsCounters done [14:13:49]requested_item shift.num is exist - process it [14:13:49]requested_item shift.opened is exist - process it [14:13:49]req_shift_opened [14:13:49]FM_GetShiftState [14:13:49]SAM_PROTO_GetShiftState [14:13:49]wFMCommunicate request_size=4 [14:13:49]MH_SAM_APDU [14:13:49]CAPDU: 80 13 01 00 [14:13:49]Write to MH i2c: E2 08 00 4F 9E 80 13 01 00 00 00 00 00 6A [14:13:49]Write i2c OK [14:13:49]MH_I2C_Read... [14:13:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:13:49]Read from MH i2c: E2 [14:13:49]MH_I2C_Read... [14:13:49]Read from MH i2c: E2 0E 00 [14:13:49]MH_I2C_Read... [14:13:49]Read from MH i2c: E2 0E 00 4F 9E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 55 [14:13:49]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:13:49]wFMCommunicate OK [14:13:49]SAM_PROTO_GetShiftState done [14:13:49]FM_GetShiftState done [14:13:49]req_shift_opened done [14:13:49]requested_item shift.open_date is exist - process it [14:13:49]req_shift_open_date [14:13:49]req_shift_open_date done [14:13:49]produce_requested_data done [14:13:49]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311506,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [14:13:49]process_action_free close_receipt [14:13:49]json_value_free [14:13:49]json_value_free done [14:13:49]process_json_proto returns [14:13:49]Send response to host [14:13:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311506,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [14:13:49]free response buf [14:13:49]execute_script done [14:13:49]execute_script returns [14:13:49]free content buf [14:13:49]Sock 7.Close socket [14:13:49]Sock 7.Thread stoped [14:13:53]OFD Sender: No OFD packet to send [14:13:58]OFD Sender: No OFD packet to send [14:14:03]OFD Sender: No OFD packet to send [14:14:08]OFD Sender: No OFD packet to send [14:14:08]accept exits with 9 [14:14:08]New connection [14:14:08]New thread 3066510692 created [14:14:08]Thread 3066654052 joined [14:14:08]Waiting for new connection... [14:14:08] Sock 9.Parse request [14:14:08]Sock 9.Check first char [14:14:08]Sock 9.First char is OK [14:14:08]request: POST /json_proto HTTP/1.0 [14:14:08]Method: POST [14:14:08]URL: /json_proto [14:14:08]Method is POST - this is cgi request [14:14:08]url: /json_proto [14:14:08]query_string will be loaded in cgi processing [14:14:08]execute_cgi json_proto POST (null) [14:14:08]execute_cgi path=json_proto method=POST [14:14:08]POST find Content-Length [14:14:08]Host: 172.17.96.3:8080 [14:14:08]Content-Length: 682 [14:14:08]Content-Type: application/json [14:14:08] [14:14:08]POST finish read [14:14:08]Found Content-Length = 682 [14:14:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645311", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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:14:08]execute_script... [14:14: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)645311", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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:14:08]POST & json_proto [14:14:08]process_json_proto [14:14:08]json parsed OK: [14:14:08]protocol is kg_v1.0 [14:14:08]action value=close_receipt [14:14:08]process_action close_receipt [14:14:08]cmd_close_receipt [14:14:08]MH_GetDate [14:14:08]Write to MH i2c: F0 00 00 50 9E DD [14:14:08]Write i2c OK [14:14:08]MH_I2C_Read... [14:14:08]Read from MH i2c: F0 [14:14:08]MH_I2C_Read... [14:14:08]Read from MH i2c: F0 09 00 [14:14:08]MH_I2C_Read... [14:14:08]Read from MH i2c: F0 09 00 50 9E 00 36 3F 22 67 44 5E 04 65 EF [14:14:08]GetLastDocTimeStamp 1730297631 [14:14:08]current date 1730297654 [14:14:08]FM_GetShiftState [14:14:08]SAM_PROTO_GetShiftState [14:14:08]wFMCommunicate request_size=4 [14:14:08]MH_SAM_APDU [14:14:08]CAPDU: 80 13 01 00 [14:14:08]Write to MH i2c: E2 08 00 51 9E 80 13 01 00 00 00 00 00 6C [14:14:08]Write i2c OK [14:14:08]MH_I2C_Read... [14:14:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:14:08]Read from MH i2c: E2 [14:14:08]MH_I2C_Read... [14:14:08]Read from MH i2c: E2 0E 00 [14:14:08]MH_I2C_Read... [14:14:08]Read from MH i2c: E2 0E 00 51 9E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 57 [14:14:08]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:14:08]wFMCommunicate OK [14:14:08]SAM_PROTO_GetShiftState done [14:14:08]FM_GetShiftState done [14:14:08]opened in 1730247899 [14:14:08]opened+sec_in_day 1730334299 [14:14:08]quantity*price = 100021 [14:14:08]sum+1 = 100023 [14:14: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 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 354 30.10.2024 14:14 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311507 ФПД: 13727253623657 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T141414&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311507&fm=13727253623657&tin=02508201610067®Number=0000000000091780&sum=100000 [14:14:09]StoreToDocumentArchive [14:14:09]shift 536 fd 311507 [14:14:09]save to /storage/0536/doc_00311507 [14:14:09]save last doc name /storage/0536/doc_00311507 to /storage/kkm_last_doc_name [14:14:09]save OK [14:14:09]Clear old archive folders... [14:14:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:14:09]tlvbuf is 00858FA0 [14:14:09]SAM_PROTO_ClearQueue [14:14:09]wFMCommunicate request_size=4 [14:14:09]MH_SAM_APDU [14:14:09]CAPDU: 80 09 00 00 [14:14:09]Write to MH i2c: E2 08 00 5E 9E 80 09 00 00 00 00 00 00 6E [14:14:09]Write i2c OK [14:14:09]MH_I2C_Read... [14:14:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:14:09]Read from MH i2c: E2 [14:14:09]MH_I2C_Read... [14:14:09]Read from MH i2c: E2 03 00 [14:14:09]MH_I2C_Read... [14:14:09]Read from MH i2c: E2 03 00 5E 9E 00 90 00 70 [14:14:09]RAPDU: 90 00 [14:14:09]wFMCommunicate OK [14:14:09]SAM_PROTO_ClearQueue done [14:14:09]KKMCreateOFDPacket [14:14:09]OFDProtocolAddRootSTLVToBuf [14:14:09]FM_MakeSignedData [14:14:09]FM_MakeSignedData [14:14:09]SAM_PROTO_SignData [14:14:09]wFMCommunicate request_size=4 [14:14:09]MH_SAM_APDU [14:14:09]CAPDU: 80 0D 01 02 [14:14:09]Write to MH i2c: E2 08 00 5F 9E 80 0D 01 02 00 00 00 00 76 [14:14:09]Write i2c OK [14:14:09]MH_I2C_Read... [14:14:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:14:09]Read from MH i2c: E2 [14:14:09]MH_I2C_Read... [14:14:09]Read from MH i2c: E2 03 00 [14:14:09]MH_I2C_Read... [14:14:09]Read from MH i2c: E2 03 00 5F 9E 00 90 00 71 [14:14:09]RAPDU: 90 00 [14:14:09]wFMCommunicate OK [14:14:09]wFMCommunicate request_size=255 [14:14:09]MH_SAM_APDU [14:14: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 33 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 62 01 00 00 F4 03 04 00 36 3F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D3 C0 04 00 35 04 06 00 0C [14:14:09]Write to MH i2c: E2 02 01 60 9E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 62 01 00 00 F4 03 04 00 36 3F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D3 C0 04 00 35 04 06 00 0C 00 00 40 [14:14:09]Write i2c OK [14:14:09]MH_I2C_Read... [14:14:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:14:10]Read from MH i2c: E2 [14:14:10]MH_I2C_Read... [14:14:10]Read from MH i2c: E2 03 00 [14:14:10]MH_I2C_Read... [14:14:10]Read from MH i2c: E2 03 00 60 9E 00 90 00 72 [14:14:10]RAPDU: 90 00 [14:14:10]wFMCommunicate OK [14:14:10]wFMCommunicate request_size=10 [14:14:10]MH_SAM_APDU [14:14:10]CAPDU: 80 0D 02 02 05 7C 20 13 73 69 [14:14:10]Write to MH i2c: E2 0D 00 61 9E 80 0D 02 02 05 00 7C 20 13 73 69 00 00 0E [14:14:10]Write i2c OK [14:14:10]MH_I2C_Read... [14:14:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:14:10]Read from MH i2c: E2 [14:14:10]MH_I2C_Read... [14:14:10]Read from MH i2c: E2 03 00 [14:14:10]MH_I2C_Read... [14:14:10]Read from MH i2c: E2 03 00 61 9E 00 90 00 73 [14:14:10]RAPDU: 90 00 [14:14:10]wFMCommunicate OK [14:14:10]wFMCommunicate request_size=4 [14:14:10]MH_SAM_APDU [14:14:10]CAPDU: 80 0D 03 02 [14:14:10]Write to MH i2c: E2 08 00 62 9E 80 0D 03 02 00 00 00 00 7B [14:14:10]Write i2c OK [14:14:10]MH_I2C_Read... [14:14:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:14:10]Read from MH i2c: E2 [14:14:10]MH_I2C_Read... [14:14:10]Read from MH i2c: E2 0B 00 [14:14:10]MH_I2C_Read... [14:14:10]Read from MH i2c: E2 0B 00 62 9E 00 DC 60 06 F6 9B C5 B8 E1 90 00 AD [14:14:10]RAPDU: DC 60 06 F6 9B C5 B8 E1 90 00 [14:14:10]wFMCommunicate OK [14:14:10]SAM_PROTO_SignData done [14:14:10]FM_MakeSignedData done [14:14:10]CreateOFDProtocolMessage [14:14:10]wFMCommunicate request_size=4 [14:14:10]MH_SAM_APDU [14:14:10]CAPDU: 80 11 00 00 [14:14:10]Write to MH i2c: E2 08 00 63 9E 80 11 00 00 00 00 00 00 7B [14:14:10]Write i2c OK [14:14:10]MH_I2C_Read... [14:14:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:14:10]Read from MH i2c: E2 [14:14:10]MH_I2C_Read... [14:14:10]Read from MH i2c: E2 17 00 [14:14:10]MH_I2C_Read... [14:14:10]Read from MH i2c: E2 17 00 63 9E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D0 [14:14:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:14:10]wFMCommunicate OK [14:14:10]CreateOFDProtocolMessage done [14:14:10]OFDSenderStorePacket 311507 [14:14:10]StoreOFDPacket docnum=311507 [14:14:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 2B FA 07 01 4A 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 62 01 00 00 F4 03 04 00 36 3F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D3 C0 04 00 35 04 06 00 0C 7C 20 13 73 69 DC 60 06 F6 9B C5 B8 E1 [14:14:10]CheckFolder [14:14:10]dirname=/storage/ofd_packets [14:14:10]CheckFolder done [14:14:10]ProducePacketName [14:14:10]name=ofd_packets/00311507 [14:14:10]NVStorageSaveData ofd_packets/00311507 [14:14:10]File name is /storage/ofd_packets/00311507 [14:14:10]Write 301 bytes [14:14:10]NVStorageSaveData done [14:14:10]OFDSenderStorePacket done [14:14:10]KKMCreateOFDPacket done [14:14:10]NVStorageSaveData kkm_last_timestamp [14:14:10]File name is /storage/kkm_last_timestamp [14:14:10]Write 4 bytes [14:14:10]NVStorageSaveData done [14:14:10]ExternCall_PrintAddStr [14:14:10]wPrintStart [14:14:10]Write to MH i2c: 01 00 00 64 9E 02 [14:14:10]Write i2c OK [14:14:10]MH_I2C_Read... [14:14:10]Read from MH i2c: 01 [14:14:10]MH_I2C_Read... [14:14:10]Read from MH i2c: 01 07 00 [14:14:10]MH_I2C_Read... [14:14:10]Read from MH i2c: 01 07 00 64 9E 00 00 00 00 00 FF 0F 17 [14:14:10]RasterBufferAndPrint [14:14:10]line Счет N : (1)645311 [14:14:10]line ИНН: 02508201610067 [14:14:10]line Контрольно-Кассовый Чек [14:14:10]line ПРОДАЖА [14:14:10]line ТРК (МРК, ГНК) : 61 [14:14:10]line Товар: 2710124500 [14:14:10]line Аи-95-К-3 [14:14:10]line 13.480 * 74.20 [14:14:10]line = 1000.22 [14:14:10]line НДС 12% НСП 1% [14:14:10]line > о реализуемом товаре [14:14:10]line ОКРУГЛЕНИЕ: -0.22 [14:14:10]line ИТОГО: 1000.00 [14:14:10]line Внесено: 1000.00 [14:14:10]line СДАЧА: 0.00 [14:14:10]line НСП 1% : 8.85 [14:14:10]line НДС 12% : 106.22 [14:14:10]line Наличными: 1000.00 [14:14:10]line Безнал.: 0.00 [14:14:10]line Место: АЗС № 172 "Партнер Нефть" [14:14:10]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:14:10]line СНО: Общий режим [14:14:10]line Чек 354 30.10.2024 14:14 [14:14:10]line Смена: 536 ФФД: 1.0 [14:14:10]line ЗНМ: 0300000116 [14:14:10]line РНМ: 0000000000091780 [14:14:10]line Версия ККМ: 001 [14:14:10]line ФМ: 0000000000871765 [14:14:10]line ФД: 311507 [14:14:10]line ФПД: 13727253623657 [14:14:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T141414&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311507&fm=13727253623657&tin=02508201610067®Number=0000000000091780&sum=100000 [14:14:10]OFD Sender: Processing packet 311507 [packets to send 223, broken 222] [14:14:10]ProducePacketName [14:14:10]name=ofd_packets/00311507 [14:14:10]OFD Sender: To server: pG, [14:14:10]CommunicateWithHost lk.salyk.kg:30040 [14:14:10]ConnectInit lk.salyk.kg [14:14:10]written 0, free lines is 4095 [14:14:10]Connected sock=10 [14:14:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 2B FA 07 01 4A 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 62 01 00 00 F4 03 04 00 36 3F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D3 C0 04 00 35 04 06 00 0C 7C 20 13 73 69 DC 60 06 F6 9B C5 B8 E1 [14:14:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 0F B8 47 00 7F 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 31 37 36 35 10 04 04 00 D3 C0 04 00 F4 03 04 00 85 E5 21 67 B6 04 01 00 00 59 47 3E 1A BB 91 83 22 [14:14:10]CommunicateWithHost err = 0 [14:14:10]CheckOFDResponse [14:14:10]1017 (14) - 77093643461234 [14:14:10]1041 (16) - 0000000000871765 [14:14:10]1040 (4) - 311507 [14:14:10]1012 (4) - 30.10.2024 07:51 [14:14:10]1206 (1) - 0 [14:14:10]OFD Sender: Remove packet 311507 [14:14:10]ProducePacketName [14:14:10]name=ofd_packets/00311507 [14:14:10]NVStorageDeleteData [14:14:10]Write to MH i2c: 01 00 00 8E 9E 2C [14:14:10]Write i2c OK [14:14:10]MH_I2C_Read... [14:14:10]Read from MH i2c: 01 [14:14:10]MH_I2C_Read... [14:14:10]Read from MH i2c: 01 07 00 [14:14:10]MH_I2C_Read... [14:14:10]Read from MH i2c: 01 07 00 8E 9E 00 00 00 00 00 BE 0C FD [14:14:10]RasterBufferAndPrint [14:14:10]line [14:14:10]line [14:14:10]line [14:14:10]line [14:14:10]line [14:14:10]written 0, free lines is 3266 [14:14:10]MH_Cut [14:14:10]Write to MH i2c: D1 01 00 95 9E 01 05 [14:14:10]Write i2c OK [14:14:10]MH_I2C_Read... [14:14:10]Read from MH i2c: D1 [14:14:10]MH_I2C_Read... [14:14:10]Read from MH i2c: D1 01 00 [14:14:10]MH_I2C_Read... [14:14:10]Read from MH i2c: D1 01 00 95 9E 00 04 [14:14:10]Write to MH i2c: 01 00 00 96 9E 34 [14:14:10]Write i2c OK [14:14:10]MH_I2C_Read... [14:14:11]OFD Sender: No OFD packet to send [14:14:11]*** Cut start [14:14:11]*** Purtial cut [14:14:11]*** Stage 1: CUTSNS_PIN = 1 [14:14:12]Read from MH i2c: 01 [14:14:12]MH_I2C_Read... [14:14:12]*** Stop cut motor [14:14:12]*** Cut end [14:14:12]Read from MH i2c: 01 07 00 [14:14:12]MH_I2C_Read... [14:14:12]Read from MH i2c: 01 07 00 96 9E 00 00 00 00 00 FF 0F 49 [14:14:12]process_action close_receipt done [14:14:12]requested_data is exist [14:14:12]produce_requested_data [14:14:12]requested_item fm.sn is exist - process it [14:14:12]wFMCommunicate request_size=4 [14:14:12]MH_SAM_APDU [14:14:12]CAPDU: 80 11 00 00 [14:14:12]Write to MH i2c: E2 08 00 97 9E 80 11 00 00 00 00 00 00 AF [14:14:12]Write i2c OK [14:14:12]MH_I2C_Read... [14:14:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:14:12]Read from MH i2c: E2 [14:14:12]MH_I2C_Read... [14:14:12]Read from MH i2c: E2 17 00 [14:14:12]MH_I2C_Read... [14:14:12]Read from MH i2c: E2 17 00 97 9E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 04 [14:14:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:14:12]wFMCommunicate OK [14:14:12]requested_item fd.num is exist - process it [14:14:12]SAM_PROTO_GetFieldsCounters [14:14:12]wFMCommunicate request_size=4 [14:14:12]MH_SAM_APDU [14:14:12]CAPDU: 80 13 00 00 [14:14:12]Write to MH i2c: E2 08 00 98 9E 80 13 00 00 00 00 00 00 B2 [14:14:12]Write i2c OK [14:14:12]MH_I2C_Read... [14:14:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:14:12]Read from MH i2c: E2 [14:14:12]MH_I2C_Read... [14:14:12]Read from MH i2c: E2 62 00 [14:14:12]MH_I2C_Read... [14:14:12]Read from MH i2c: E2 62 00 98 9E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D3 C0 04 00 0E 04 04 00 18 02 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 AF [14:14: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D3 C0 04 00 0E 04 04 00 18 02 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 [14:14:12]wFMCommunicate OK [14:14:12]SAM_PROTO_GetFieldsCounters done [14:14:12]requested_item shift.num is exist - process it [14:14:12]requested_item shift.opened is exist - process it [14:14:12]req_shift_opened [14:14:12]FM_GetShiftState [14:14:12]SAM_PROTO_GetShiftState [14:14:12]wFMCommunicate request_size=4 [14:14:12]MH_SAM_APDU [14:14:12]CAPDU: 80 13 01 00 [14:14:12]Write to MH i2c: E2 08 00 99 9E 80 13 01 00 00 00 00 00 B4 [14:14:12]Write i2c OK [14:14:12]MH_I2C_Read... [14:14:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:14:12]Read from MH i2c: E2 [14:14:12]MH_I2C_Read... [14:14:12]Read from MH i2c: E2 0E 00 [14:14:12]MH_I2C_Read... [14:14:12]Read from MH i2c: E2 0E 00 99 9E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 9F [14:14:12]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:14:12]wFMCommunicate OK [14:14:12]SAM_PROTO_GetShiftState done [14:14:12]FM_GetShiftState done [14:14:12]req_shift_opened done [14:14:12]requested_item shift.open_date is exist - process it [14:14:12]req_shift_open_date [14:14:12]req_shift_open_date done [14:14:12]produce_requested_data done [14:14:12]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311507,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [14:14:12]process_action_free close_receipt [14:14:12]json_value_free [14:14:12]json_value_free done [14:14:12]process_json_proto returns [14:14:12]Send response to host [14:14:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311507,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [14:14:12]free response buf [14:14:12]execute_script done [14:14:12]execute_script returns [14:14:12]free content buf [14:14:12]Sock 9.Close socket [14:14:12]Sock 9.Thread stoped [14:14:12]accept exits with 7 [14:14:12]New connection [14:14:12]New thread 3066654052 created [14:14:12]Thread 3066510692 joined [14:14:12]Waiting for new connection... [14:14:12] Sock 7.Parse request [14:14:12]Sock 7.Check first char [14:14:12]Sock 7.First char is OK [14:14:12]request: POST /json_proto HTTP/1.0 [14:14:12]Method: POST [14:14:12]URL: /json_proto [14:14:12]Method is POST - this is cgi request [14:14:12]url: /json_proto [14:14:12]query_string will be loaded in cgi processing [14:14:12]execute_cgi json_proto POST (null) [14:14:12]execute_cgi path=json_proto method=POST [14:14:12]POST find Content-Length [14:14:12]Host: 172.17.96.3:8080 [14:14:12]Content-Length: 677 [14:14:12]Content-Type: application/json [14:14:12] [14:14:12]POST finish read [14:14:12]Found Content-Length = 677 [14:14:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645312", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:14:12]execute_script... [14:14: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)645312", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:14:12]POST & json_proto [14:14:12]process_json_proto [14:14:12]json parsed OK: [14:14:12]protocol is kg_v1.0 [14:14:12]action value=close_receipt [14:14:12]process_action close_receipt [14:14:12]cmd_close_receipt [14:14:12]MH_GetDate [14:14:12]Write to MH i2c: F0 00 00 9A 9E 27 [14:14:12]Write i2c OK [14:14:12]MH_I2C_Read... [14:14:12]Read from MH i2c: F0 [14:14:12]MH_I2C_Read... [14:14:12]Read from MH i2c: F0 09 00 [14:14:12]MH_I2C_Read... [14:14:12]Read from MH i2c: F0 09 00 9A 9E 00 3A 3F 22 67 44 5E 04 65 3D [14:14:12]GetLastDocTimeStamp 1730297654 [14:14:12]current date 1730297658 [14:14:12]FM_GetShiftState [14:14:12]SAM_PROTO_GetShiftState [14:14:12]wFMCommunicate request_size=4 [14:14:12]MH_SAM_APDU [14:14:12]CAPDU: 80 13 01 00 [14:14:12]Write to MH i2c: E2 08 00 9B 9E 80 13 01 00 00 00 00 00 B6 [14:14:12]Write i2c OK [14:14:12]MH_I2C_Read... [14:14:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:14:12]Read from MH i2c: E2 [14:14:12]MH_I2C_Read... [14:14:12]Read from MH i2c: E2 0E 00 [14:14:12]MH_I2C_Read... [14:14:12]Read from MH i2c: E2 0E 00 9B 9E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 A1 [14:14:12]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:14:12]wFMCommunicate OK [14:14:12]SAM_PROTO_GetShiftState done [14:14:12]FM_GetShiftState done [14:14:12]opened in 1730247899 [14:14:12]opened+sec_in_day 1730334299 [14:14:12]quantity*price = 50041 [14:14:12]sum+1 = 50042 [14:14:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 355 30.10.2024 14:14 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311508 ФПД: 200350387301477 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T141418&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311508&fm=200350387301477&tin=02508201610067®Number=0000000000091780&sum=50000 [14:14:14]StoreToDocumentArchive [14:14:14]shift 536 fd 311508 [14:14:14]save to /storage/0536/doc_00311508 [14:14:14]save last doc name /storage/0536/doc_00311508 to /storage/kkm_last_doc_name [14:14:14]save OK [14:14:14]Clear old archive folders... [14:14:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:14:14]tlvbuf is 00681120 [14:14:14]SAM_PROTO_ClearQueue [14:14:14]wFMCommunicate request_size=4 [14:14:14]MH_SAM_APDU [14:14:14]CAPDU: 80 09 00 00 [14:14:14]Write to MH i2c: E2 08 00 A8 9E 80 09 00 00 00 00 00 00 B8 [14:14:14]Write i2c OK [14:14:14]MH_I2C_Read... [14:14:14]Read from MH i2c: E2 [14:14:14]MH_I2C_Read... [14:14:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:14:14]Read from MH i2c: E2 03 00 [14:14:14]MH_I2C_Read... [14:14:14]Read from MH i2c: E2 03 00 A8 9E 00 90 00 BA [14:14:14]RAPDU: 90 00 [14:14:14]wFMCommunicate OK [14:14:14]SAM_PROTO_ClearQueue done [14:14:14]KKMCreateOFDPacket [14:14:14]OFDProtocolAddRootSTLVToBuf [14:14:14]FM_MakeSignedData [14:14:14]FM_MakeSignedData [14:14:14]SAM_PROTO_SignData [14:14:14]wFMCommunicate request_size=4 [14:14:14]MH_SAM_APDU [14:14:14]CAPDU: 80 0D 01 02 [14:14:14]Write to MH i2c: E2 08 00 A9 9E 80 0D 01 02 00 00 00 00 C0 [14:14:14]Write i2c OK [14:14:14]MH_I2C_Read... [14:14:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:14:14]Read from MH i2c: E2 [14:14:14]MH_I2C_Read... [14:14:14]Read from MH i2c: E2 03 00 [14:14:14]MH_I2C_Read... [14:14:14]Read from MH i2c: E2 03 00 A9 9E 00 90 00 BB [14:14:14]RAPDU: 90 00 [14:14:14]wFMCommunicate OK [14:14:14]wFMCommunicate request_size=255 [14:14:14]MH_SAM_APDU [14:14: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 63 01 00 00 F4 03 04 00 3A 3F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D4 C0 04 00 35 04 06 00 B6 [14:14:14]Write to MH i2c: E2 02 01 AA 9E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 63 01 00 00 F4 03 04 00 3A 3F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D4 C0 04 00 35 04 06 00 B6 00 00 1C [14:14:14]Write i2c OK [14:14:14]MH_I2C_Read... [14:14:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:14:14]Read from MH i2c: E2 [14:14:14]MH_I2C_Read... [14:14:14]Read from MH i2c: E2 03 00 [14:14:14]MH_I2C_Read... [14:14:14]Read from MH i2c: E2 03 00 AA 9E 00 90 00 BC [14:14:14]RAPDU: 90 00 [14:14:14]wFMCommunicate OK [14:14:14]wFMCommunicate request_size=10 [14:14:14]MH_SAM_APDU [14:14:14]CAPDU: 80 0D 02 02 05 37 B5 AA 6C 65 [14:14:14]Write to MH i2c: E2 0D 00 AB 9E 80 0D 02 02 05 00 37 B5 AA 6C 65 00 00 34 [14:14:14]Write i2c OK [14:14:14]MH_I2C_Read... [14:14:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:14:14]Read from MH i2c: E2 [14:14:14]MH_I2C_Read... [14:14:14]Read from MH i2c: E2 03 00 [14:14:14]MH_I2C_Read... [14:14:14]Read from MH i2c: E2 03 00 AB 9E 00 90 00 BD [14:14:14]RAPDU: 90 00 [14:14:14]wFMCommunicate OK [14:14:14]wFMCommunicate request_size=4 [14:14:14]MH_SAM_APDU [14:14:14]CAPDU: 80 0D 03 02 [14:14:14]Write to MH i2c: E2 08 00 AC 9E 80 0D 03 02 00 00 00 00 C5 [14:14:14]Write i2c OK [14:14:14]MH_I2C_Read... [14:14:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:14:14]Read from MH i2c: E2 [14:14:14]MH_I2C_Read... [14:14:14]Read from MH i2c: E2 0B 00 [14:14:14]MH_I2C_Read... [14:14:14]Read from MH i2c: E2 0B 00 AC 9E 00 23 52 0F 1A 79 30 8D 2E 90 00 C8 [14:14:14]RAPDU: 23 52 0F 1A 79 30 8D 2E 90 00 [14:14:14]wFMCommunicate OK [14:14:14]SAM_PROTO_SignData done [14:14:14]FM_MakeSignedData done [14:14:14]CreateOFDProtocolMessage [14:14:14]wFMCommunicate request_size=4 [14:14:14]MH_SAM_APDU [14:14:14]CAPDU: 80 11 00 00 [14:14:14]Write to MH i2c: E2 08 00 AD 9E 80 11 00 00 00 00 00 00 C5 [14:14:14]Write i2c OK [14:14:14]MH_I2C_Read... [14:14:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:14:14]Read from MH i2c: E2 [14:14:14]MH_I2C_Read... [14:14:14]Read from MH i2c: E2 17 00 [14:14:14]MH_I2C_Read... [14:14:14]Read from MH i2c: E2 17 00 AD 9E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 1A [14:14:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:14:14]wFMCommunicate OK [14:14:14]CreateOFDProtocolMessage done [14:14:14]OFDSenderStorePacket 311508 [14:14:14]StoreOFDPacket docnum=311508 [14:14:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 9B D6 07 01 FC 95 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 63 01 00 00 F4 03 04 00 3A 3F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D4 C0 04 00 35 04 06 00 B6 37 B5 AA 6C 65 23 52 0F 1A 79 30 8D 2E [14:14:14]CheckFolder [14:14:14]dirname=/storage/ofd_packets [14:14:14]CheckFolder done [14:14:14]ProducePacketName [14:14:14]name=ofd_packets/00311508 [14:14:14]NVStorageSaveData ofd_packets/00311508 [14:14:14]File name is /storage/ofd_packets/00311508 [14:14:14]Write 301 bytes [14:14:14]NVStorageSaveData done [14:14:14]OFDSenderStorePacket done [14:14:14]KKMCreateOFDPacket done [14:14:14]NVStorageSaveData kkm_last_timestamp [14:14:14]File name is /storage/kkm_last_timestamp [14:14:14]Write 4 bytes [14:14:14]NVStorageSaveData done [14:14:14]ExternCall_PrintAddStr [14:14:14]wPrintStart [14:14:14]Write to MH i2c: 01 00 00 AE 9E 4C [14:14:14]Write i2c OK [14:14:14]MH_I2C_Read... [14:14:14]Read from MH i2c: 01 [14:14:14]MH_I2C_Read... [14:14:14]Read from MH i2c: 01 07 00 [14:14:14]MH_I2C_Read... [14:14:14]Read from MH i2c: 01 07 00 AE 9E 00 00 00 00 00 FF 0F 61 [14:14:14]RasterBufferAndPrint [14:14:14]line Счет N : (1)645312 [14:14:14]line ИНН: 02508201610067 [14:14:14]line Контрольно-Кассовый Чек [14:14:14]line ПРОДАЖА [14:14:14]line ТРК (МРК, ГНК) : 41 [14:14:14]line Товар: 2710124130 [14:14:14]line Аи-92-К-2 [14:14:14]line 7.480 * 66.90 [14:14:14]line = 500.41 [14:14:14]line НДС 12% НСП 1% [14:14:14]line > о реализуемом товаре [14:14:14]line ОКРУГЛЕНИЕ: -0.41 [14:14:14]line ИТОГО: 500.00 [14:14:14]line Внесено: 500.00 [14:14:14]line СДАЧА: 0.00 [14:14:14]line НСП 1% : 4.43 [14:14:14]line НДС 12% : 53.14 [14:14:14]line Наличными: 500.00 [14:14:14]line Безнал.: 0.00 [14:14:14]line Место: АЗС № 172 "Партнер Нефть" [14:14:14]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:14:14]line СНО: Общий режим [14:14:14]line Чек 355 30.10.2024 14:14 [14:14:14]line Смена: 536 ФФД: 1.0 [14:14:14]line ЗНМ: 0300000116 [14:14:14]line РНМ: 0000000000091780 [14:14:14]line Версия ККМ: 001 [14:14:14]line ФМ: 0000000000871765 [14:14:14]line ФД: 311508 [14:14:14]line ФПД: 200350387301477 [14:14:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T141418&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311508&fm=200350387301477&tin=02508201610067®Number=0000000000091780&sum=50000 [14:14:14]written 0, free lines is 4095 [14:14:14]OFD Sender: Processing packet 311508 [packets to send 223, broken 222] [14:14:14]ProducePacketName [14:14:14]name=ofd_packets/00311508 [14:14:14]OFD Sender: To server: pG, [14:14:14]CommunicateWithHost lk.salyk.kg:30040 [14:14:14]ConnectInit lk.salyk.kg [14:14:15]Write to MH i2c: 01 00 00 D8 9E 76 [14:14:15]Write i2c OK [14:14:15]MH_I2C_Read... [14:14:15]Read from MH i2c: 01 [14:14:15]MH_I2C_Read... [14:14:15]Read from MH i2c: 01 07 00 [14:14:15]MH_I2C_Read... [14:14:15]Read from MH i2c: 01 07 00 D8 9E 00 00 00 00 00 B8 0C 41 [14:14:15]RasterBufferAndPrint [14:14:15]line [14:14:15]line [14:14:15]line [14:14:15]line [14:14:15]line [14:14:15]written 0, free lines is 3266 [14:14:15]MH_Cut [14:14:15]Write to MH i2c: D1 01 00 DF 9E 01 4F [14:14:15]Write i2c OK [14:14:15]MH_I2C_Read... [14:14:15]Read from MH i2c: D1 [14:14:15]MH_I2C_Read... [14:14:15]Read from MH i2c: D1 01 00 [14:14:15]MH_I2C_Read... [14:14:15]Read from MH i2c: D1 01 00 DF 9E 00 4E [14:14:15]Write to MH i2c: 01 00 00 E0 9E 7E [14:14:15]Write i2c OK [14:14:15]MH_I2C_Read... [14:14:16]*** Cut start [14:14:16]*** Purtial cut [14:14:16]*** Stage 1: CUTSNS_PIN = 1 [14:14:16]Read from MH i2c: 01 [14:14:16]MH_I2C_Read... [14:14:16]*** Stop cut motor [14:14:16]*** Cut end [14:14:16]Read from MH i2c: 01 07 00 [14:14:16]MH_I2C_Read... [14:14:16]Read from MH i2c: 01 07 00 E0 9E 00 00 00 00 00 FF 0F 93 [14:14:16]process_action close_receipt done [14:14:16]requested_data is exist [14:14:16]produce_requested_data [14:14:16]requested_item fm.sn is exist - process it [14:14:16]wFMCommunicate request_size=4 [14:14:16]MH_SAM_APDU [14:14:16]CAPDU: 80 11 00 00 [14:14:16]Write to MH i2c: E2 08 00 E1 9E 80 11 00 00 00 00 00 00 F9 [14:14:16]Write i2c OK [14:14:16]MH_I2C_Read... [14:14:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:14:16]Read from MH i2c: E2 [14:14:16]MH_I2C_Read... [14:14:16]Read from MH i2c: E2 17 00 [14:14:16]MH_I2C_Read... [14:14:16]Read from MH i2c: E2 17 00 E1 9E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4E [14:14:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:14:16]wFMCommunicate OK [14:14:16]requested_item fd.num is exist - process it [14:14:16]SAM_PROTO_GetFieldsCounters [14:14:16]wFMCommunicate request_size=4 [14:14:16]MH_SAM_APDU [14:14:16]CAPDU: 80 13 00 00 [14:14:16]Write to MH i2c: E2 08 00 E2 9E 80 13 00 00 00 00 00 00 FC [14:14:16]Write i2c OK [14:14:16]MH_I2C_Read... [14:14:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:14:16]Read from MH i2c: E2 [14:14:16]MH_I2C_Read... [14:14:16]Read from MH i2c: E2 62 00 [14:14:16]MH_I2C_Read... [14:14:16]Read from MH i2c: E2 62 00 E2 9E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D4 C0 04 00 0E 04 04 00 18 02 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 FD [14:14: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D4 C0 04 00 0E 04 04 00 18 02 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 [14:14:16]wFMCommunicate OK [14:14:16]SAM_PROTO_GetFieldsCounters done [14:14:16]requested_item shift.num is exist - process it [14:14:16]requested_item shift.opened is exist - process it [14:14:16]req_shift_opened [14:14:16]FM_GetShiftState [14:14:16]SAM_PROTO_GetShiftState [14:14:16]wFMCommunicate request_size=4 [14:14:16]MH_SAM_APDU [14:14:16]CAPDU: 80 13 01 00 [14:14:16]Write to MH i2c: E2 08 00 E3 9E 80 13 01 00 00 00 00 00 FE [14:14:16]Write i2c OK [14:14:16]MH_I2C_Read... [14:14:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:14:16]Read from MH i2c: E2 [14:14:16]MH_I2C_Read... [14:14:16]Read from MH i2c: E2 0E 00 [14:14:16]MH_I2C_Read... [14:14:16]Read from MH i2c: E2 0E 00 E3 9E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 E9 [14:14:16]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:14:16]wFMCommunicate OK [14:14:16]SAM_PROTO_GetShiftState done [14:14:16]FM_GetShiftState done [14:14:16]req_shift_opened done [14:14:16]requested_item shift.open_date is exist - process it [14:14:16]req_shift_open_date [14:14:16]req_shift_open_date done [14:14:16]produce_requested_data done [14:14:16]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311508,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [14:14:16]process_action_free close_receipt [14:14:16]json_value_free [14:14:16]json_value_free done [14:14:16]process_json_proto returns [14:14:16]Send response to host [14:14:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311508,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [14:14:16]free response buf [14:14:16]execute_script done [14:14:16]execute_script returns [14:14:16]free content buf [14:14:16]Sock 7.Close socket [14:14:16]Sock 7.Thread stoped [14:15:15]accept exits with 9 [14:15:15]New connection [14:15:15]New thread 3066510692 created [14:15:15]Thread 3066654052 joined [14:15:15]Waiting for new connection... [14:15:15] Sock 9.Parse request [14:15:15]Sock 9.Check first char [14:15:15]Sock 9.First char is OK [14:15:15]request: POST /json_proto HTTP/1.0 [14:15:15]Method: POST [14:15:15]URL: /json_proto [14:15:15]Method is POST - this is cgi request [14:15:15]url: /json_proto [14:15:15]query_string will be loaded in cgi processing [14:15:15]execute_cgi json_proto POST (null) [14:15:15]execute_cgi path=json_proto method=POST [14:15:15]POST find Content-Length [14:15:15]Host: 172.17.96.3:8080 [14:15:15]Content-Length: 677 [14:15:15]Content-Type: application/json [14:15:15] [14:15:15]POST finish read [14:15:15]Found Content-Length = 677 [14:15:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645313", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "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:15:15]execute_script... [14:15: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)645313", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "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:15:15]POST & json_proto [14:15:15]process_json_proto [14:15:15]json parsed OK: [14:15:15]protocol is kg_v1.0 [14:15:15]action value=close_receipt [14:15:15]process_action close_receipt [14:15:15]cmd_close_receipt [14:15:15]MH_GetDate [14:15:15]Write to MH i2c: F0 00 00 E4 9E 71 [14:15:15]Write i2c OK [14:15:15]MH_I2C_Read... [14:15:15]Read from MH i2c: F0 [14:15:15]MH_I2C_Read... [14:15:15]Read from MH i2c: F0 09 00 [14:15:15]MH_I2C_Read... [14:15:15]Read from MH i2c: F0 09 00 E4 9E 00 78 3F 22 67 44 5E 04 65 C5 [14:15:15]GetLastDocTimeStamp 1730297658 [14:15:15]current date 1730297720 [14:15:15]FM_GetShiftState [14:15:15]SAM_PROTO_GetShiftState [14:15:15]wFMCommunicate request_size=4 [14:15:15]MH_SAM_APDU [14:15:15]CAPDU: 80 13 01 00 [14:15:15]Write to MH i2c: E2 08 00 E5 9E 80 13 01 00 00 00 00 00 00 [14:15:15]Write i2c OK [14:15:15]MH_I2C_Read... [14:15:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:15:15]Read from MH i2c: E2 [14:15:15]MH_I2C_Read... [14:15:15]Read from MH i2c: E2 0E 00 [14:15:15]MH_I2C_Read... [14:15:15]Read from MH i2c: E2 0E 00 E5 9E 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 EB [14:15:15]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:15:15]wFMCommunicate OK [14:15:15]SAM_PROTO_GetShiftState done [14:15:15]FM_GetShiftState done [14:15:15]opened in 1730247899 [14:15:15]opened+sec_in_day 1730334299 [14:15:15]quantity*price = 60009 [14:15:15]sum+1 = 60010 [14:15:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 356 30.10.2024 14:15 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311509 ФПД: 125882885552680 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T141520&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311509&fm=125882885552680&tin=02508201610067®Number=0000000000091780&sum=60000 [14:15:16]StoreToDocumentArchive [14:15:16]shift 536 fd 311509 [14:15:16]save to /storage/0536/doc_00311509 [14:15:16]save last doc name /storage/0536/doc_00311509 to /storage/kkm_last_doc_name [14:15:16]save OK [14:15:16]Clear old archive folders... [14:15:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:15:16]tlvbuf is 0098F950 [14:15:16]SAM_PROTO_ClearQueue [14:15:16]wFMCommunicate request_size=4 [14:15:16]MH_SAM_APDU [14:15:16]CAPDU: 80 09 00 00 [14:15:16]Write to MH i2c: E2 08 00 F2 9E 80 09 00 00 00 00 00 00 02 [14:15:16]Write i2c OK [14:15:16]MH_I2C_Read... [14:15:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:15:16]Read from MH i2c: E2 [14:15:16]MH_I2C_Read... [14:15:16]Read from MH i2c: E2 03 00 [14:15:16]MH_I2C_Read... [14:15:16]Read from MH i2c: E2 03 00 F2 9E 00 90 00 04 [14:15:16]RAPDU: 90 00 [14:15:16]wFMCommunicate OK [14:15:16]SAM_PROTO_ClearQueue done [14:15:16]KKMCreateOFDPacket [14:15:16]OFDProtocolAddRootSTLVToBuf [14:15:16]FM_MakeSignedData [14:15:16]FM_MakeSignedData [14:15:16]SAM_PROTO_SignData [14:15:16]wFMCommunicate request_size=4 [14:15:16]MH_SAM_APDU [14:15:16]CAPDU: 80 0D 01 02 [14:15:16]Write to MH i2c: E2 08 00 F3 9E 80 0D 01 02 00 00 00 00 0A [14:15:16]Write i2c OK [14:15:16]MH_I2C_Read... [14:15:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:15:16]Read from MH i2c: E2 [14:15:16]MH_I2C_Read... [14:15:16]Read from MH i2c: E2 03 00 [14:15:16]MH_I2C_Read... [14:15:16]Read from MH i2c: E2 03 00 F3 9E 00 90 00 05 [14:15:16]RAPDU: 90 00 [14:15:16]wFMCommunicate OK [14:15:16]wFMCommunicate request_size=255 [14:15:16]MH_SAM_APDU [14:15: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 78 3F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D5 C0 04 00 35 04 06 00 72 [14:15:16]Write to MH i2c: E2 02 01 F4 9E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 78 3F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D5 C0 04 00 35 04 06 00 72 00 00 3F [14:15:16]Write i2c OK [14:15:16]MH_I2C_Read... [14:15:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:15:16]Read from MH i2c: E2 [14:15:16]MH_I2C_Read... [14:15:16]Read from MH i2c: E2 03 00 [14:15:16]MH_I2C_Read... [14:15:16]Read from MH i2c: E2 03 00 F4 9E 00 90 00 06 [14:15:16]RAPDU: 90 00 [14:15:16]wFMCommunicate OK [14:15:16]wFMCommunicate request_size=10 [14:15:16]MH_SAM_APDU [14:15:16]CAPDU: 80 0D 02 02 05 7D 64 AD 3A 28 [14:15:16]Write to MH i2c: E2 0D 00 F5 9E 80 0D 02 02 05 00 7D 64 AD 3A 28 00 00 07 [14:15:16]Write i2c OK [14:15:16]MH_I2C_Read... [14:15:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:15:16]Read from MH i2c: E2 [14:15:16]MH_I2C_Read... [14:15:16]Read from MH i2c: E2 03 00 [14:15:16]MH_I2C_Read... [14:15:16]Read from MH i2c: E2 03 00 F5 9E 00 90 00 07 [14:15:16]RAPDU: 90 00 [14:15:16]wFMCommunicate OK [14:15:16]wFMCommunicate request_size=4 [14:15:16]MH_SAM_APDU [14:15:16]CAPDU: 80 0D 03 02 [14:15:16]Write to MH i2c: E2 08 00 F6 9E 80 0D 03 02 00 00 00 00 0F [14:15:16]Write i2c OK [14:15:16]MH_I2C_Read... [14:15:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:15:16]Read from MH i2c: E2 [14:15:16]MH_I2C_Read... [14:15:16]Read from MH i2c: E2 0B 00 [14:15:16]MH_I2C_Read... [14:15:16]Read from MH i2c: E2 0B 00 F6 9E 00 04 83 96 64 AC 57 F4 28 90 00 B0 [14:15:16]RAPDU: 04 83 96 64 AC 57 F4 28 90 00 [14:15:16]wFMCommunicate OK [14:15:16]SAM_PROTO_SignData done [14:15:16]FM_MakeSignedData done [14:15:16]CreateOFDProtocolMessage [14:15:16]wFMCommunicate request_size=4 [14:15:16]MH_SAM_APDU [14:15:16]CAPDU: 80 11 00 00 [14:15:16]Write to MH i2c: E2 08 00 F7 9E 80 11 00 00 00 00 00 00 0F [14:15:16]Write i2c OK [14:15:16]MH_I2C_Read... [14:15:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:15:16]Read from MH i2c: E2 [14:15:16]MH_I2C_Read... [14:15:16]Read from MH i2c: E2 17 00 [14:15:16]MH_I2C_Read... [14:15:16]Read from MH i2c: E2 17 00 F7 9E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 64 [14:15:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:15:16]wFMCommunicate OK [14:15:16]CreateOFDProtocolMessage done [14:15:16]OFDSenderStorePacket 311509 [14:15:16]StoreOFDPacket docnum=311509 [14:15:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D8 B4 07 01 0B 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 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 78 3F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D5 C0 04 00 35 04 06 00 72 7D 64 AD 3A 28 04 83 96 64 AC 57 F4 28 [14:15:16]CheckFolder [14:15:16]dirname=/storage/ofd_packets [14:15:16]CheckFolder done [14:15:16]ProducePacketName [14:15:16]name=ofd_packets/00311509 [14:15:16]NVStorageSaveData ofd_packets/00311509 [14:15:16]File name is /storage/ofd_packets/00311509 [14:15:16]Write 301 bytes [14:15:16]NVStorageSaveData done [14:15:16]OFDSenderStorePacket done [14:15:16]KKMCreateOFDPacket done [14:15:16]NVStorageSaveData kkm_last_timestamp [14:15:16]File name is /storage/kkm_last_timestamp [14:15:16]Write 4 bytes [14:15:16]NVStorageSaveData done [14:15:16]ExternCall_PrintAddStr [14:15:16]wPrintStart [14:15:16]Write to MH i2c: 01 00 00 F8 9E 96 [14:15:16]Write i2c OK [14:15:16]MH_I2C_Read... [14:15:16]Read from MH i2c: 01 [14:15:16]MH_I2C_Read... [14:15:16]Read from MH i2c: 01 07 00 [14:15:16]MH_I2C_Read... [14:15:16]Read from MH i2c: 01 07 00 F8 9E 00 00 00 00 00 FF 0F AB [14:15:16]RasterBufferAndPrint [14:15:16]line Счет N : (1)645313 [14:15:16]line ИНН: 02508201610067 [14:15:16]line Контрольно-Кассовый Чек [14:15:16]line ПРОДАЖА [14:15:16]line ТРК (МРК, ГНК) : 31 [14:15:16]line Товар: 2710124130 [14:15:16]line Аи-92-К-2 [14:15:16]line 8.970 * 66.90 [14:15:16]line = 600.09 [14:15:16]line НДС 12% НСП 1% [14:15:16]line > о реализуемом товаре [14:15:16]line ОКРУГЛЕНИЕ: -0.09 [14:15:16]line ИТОГО: 600.00 [14:15:16]line Внесено: 600.00 [14:15:16]line СДАЧА: 0.00 [14:15:16]line НСП 1% : 5.31 [14:15:16]line НДС 12% : 63.73 [14:15:16]line Наличными: 600.00 [14:15:16]line Безнал.: 0.00 [14:15:16]line Место: АЗС № 172 "Партнер Нефть" [14:15:16]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:15:16]line СНО: Общий режим [14:15:16]line Чек 356 30.10.2024 14:15 [14:15:16]line Смена: 536 ФФД: 1.0 [14:15:16]line ЗНМ: 0300000116 [14:15:16]line РНМ: 0000000000091780 [14:15:16]line Версия ККМ: 001 [14:15:16]line ФМ: 0000000000871765 [14:15:16]line ФД: 311509 [14:15:16]line ФПД: 125882885552680 [14:15:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T141520&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311509&fm=125882885552680&tin=02508201610067®Number=0000000000091780&sum=60000 [14:15:17]written 0, free lines is 4095 [14:15:17]Write to MH i2c: 01 00 00 22 9F C1 [14:15:17]Write i2c OK [14:15:17]MH_I2C_Read... [14:15:17]Read from MH i2c: 01 [14:15:17]MH_I2C_Read... [14:15:17]Read from MH i2c: 01 07 00 [14:15:17]MH_I2C_Read... [14:15:17]Read from MH i2c: 01 07 00 22 9F 00 00 00 00 00 BE 0C 92 [14:15:17]RasterBufferAndPrint [14:15:17]line [14:15:17]line [14:15:17]line [14:15:17]line [14:15:17]line [14:15:17]written 0, free lines is 3266 [14:15:17]MH_Cut [14:15:17]Write to MH i2c: D1 01 00 29 9F 01 9A [14:15:17]Write i2c OK [14:15:17]MH_I2C_Read... [14:15:17]Read from MH i2c: D1 [14:15:17]MH_I2C_Read... [14:15:17]Read from MH i2c: D1 01 00 [14:15:17]MH_I2C_Read... [14:15:17]Read from MH i2c: D1 01 00 29 9F 00 99 [14:15:17]Write to MH i2c: 01 00 00 2A 9F C9 [14:15:17]Write i2c OK [14:15:17]MH_I2C_Read... [14:15:18]*** Cut start [14:15:18]*** Purtial cut [14:15:18]*** Stage 1: CUTSNS_PIN = 1 [14:15:18]Read from MH i2c: 01 [14:15:18]MH_I2C_Read... [14:15:18]*** Stop cut motor [14:15:18]*** Cut end [14:15:18]Read from MH i2c: 01 07 00 [14:15:18]MH_I2C_Read... [14:15:18]Read from MH i2c: 01 07 00 2A 9F 00 00 00 00 00 FF 0F DE [14:15:18]process_action close_receipt done [14:15:18]requested_data is exist [14:15:18]produce_requested_data [14:15:18]requested_item fm.sn is exist - process it [14:15:18]wFMCommunicate request_size=4 [14:15:18]MH_SAM_APDU [14:15:18]CAPDU: 80 11 00 00 [14:15:18]Write to MH i2c: E2 08 00 2B 9F 80 11 00 00 00 00 00 00 44 [14:15:18]Write i2c OK [14:15:18]MH_I2C_Read... [14:15:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:15:18]Read from MH i2c: E2 [14:15:18]MH_I2C_Read... [14:15:18]Read from MH i2c: E2 17 00 [14:15:18]MH_I2C_Read... [14:15:18]Read from MH i2c: E2 17 00 2B 9F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 99 [14:15:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:15:18]wFMCommunicate OK [14:15:18]requested_item fd.num is exist - process it [14:15:18]SAM_PROTO_GetFieldsCounters [14:15:18]wFMCommunicate request_size=4 [14:15:18]MH_SAM_APDU [14:15:18]CAPDU: 80 13 00 00 [14:15:18]Write to MH i2c: E2 08 00 2C 9F 80 13 00 00 00 00 00 00 47 [14:15:18]Write i2c OK [14:15:18]MH_I2C_Read... [14:15:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:15:18]Read from MH i2c: E2 [14:15:18]MH_I2C_Read... [14:15:18]Read from MH i2c: E2 62 00 [14:15:18]MH_I2C_Read... [14:15:18]Read from MH i2c: E2 62 00 2C 9F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D5 C0 04 00 0E 04 04 00 18 02 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 4C [14: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D5 C0 04 00 0E 04 04 00 18 02 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 [14:15:19]wFMCommunicate OK [14:15:19]SAM_PROTO_GetFieldsCounters done [14:15:19]requested_item shift.num is exist - process it [14:15:19]requested_item shift.opened is exist - process it [14:15:19]req_shift_opened [14:15:19]FM_GetShiftState [14:15:19]SAM_PROTO_GetShiftState [14:15:19]wFMCommunicate request_size=4 [14:15:19]MH_SAM_APDU [14:15:19]CAPDU: 80 13 01 00 [14:15:19]Write to MH i2c: E2 08 00 2D 9F 80 13 01 00 00 00 00 00 49 [14:15:19]Write i2c OK [14:15:19]MH_I2C_Read... [14:15:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:15:19]Read from MH i2c: E2 [14:15:19]MH_I2C_Read... [14:15:19]Read from MH i2c: E2 0E 00 [14:15:19]MH_I2C_Read... [14:15:19]Read from MH i2c: E2 0E 00 2D 9F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 34 [14:15:19]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:15:19]wFMCommunicate OK [14:15:19]SAM_PROTO_GetShiftState done [14:15:19]FM_GetShiftState done [14:15:19]req_shift_opened done [14:15:19]requested_item shift.open_date is exist - process it [14:15:19]req_shift_open_date [14:15:19]req_shift_open_date done [14:15:19]produce_requested_data done [14:15:19]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311509,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [14:15:19]process_action_free close_receipt [14:15:19]json_value_free [14:15:19]json_value_free done [14:15:19]process_json_proto returns [14:15:19]Send response to host [14:15:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311509,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [14:15:19]free response buf [14:15:19]execute_script done [14:15:19]execute_script returns [14:15:19]free content buf [14:15:19]Sock 9.Close socket [14:15:19]Sock 9.Thread stoped [14:16:28]ConnectInit Can't connect to host [14:16:28]CommunicateWithHost connect error [14:16:28]CommunicateWithHost err = -1 [14:16:28]OFD Sender: Server communicate error [14:16:28]OFD Sender: Processing packet 311508 [packets to send 224, broken 222] [14:16:28]ProducePacketName [14:16:28]name=ofd_packets/00311508 [14:16:28]OFD Sender: To server: pG, [14:16:28]CommunicateWithHost lk.salyk.kg:30040 [14:16:28]ConnectInit lk.salyk.kg [14:16:28]Connected sock=9 [14: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 31 37 36 35 0F 01 00 00 9B D6 07 01 FC 95 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 63 01 00 00 F4 03 04 00 3A 3F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D4 C0 04 00 35 04 06 00 B6 37 B5 AA 6C 65 23 52 0F 1A 79 30 8D 2E [14:16:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 90 E1 47 00 27 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 31 37 36 35 10 04 04 00 D4 C0 04 00 F4 03 04 00 10 E6 21 67 B6 04 01 00 00 CA 5E 00 EF 3F A6 5F 9D [14:16:28]CommunicateWithHost err = 0 [14:16:28]CheckOFDResponse [14:16:28]1017 (14) - 77093643461234 [14:16:28]1041 (16) - 0000000000871765 [14:16:28]1040 (4) - 311508 [14:16:28]1012 (4) - 30.10.2024 07:53 [14:16:28]1206 (1) - 0 [14:16:28]OFD Sender: Remove packet 311508 [14:16:28]ProducePacketName [14:16:28]name=ofd_packets/00311508 [14:16:28]NVStorageDeleteData [14:16:29]OFD Sender: Processing packet 311509 [packets to send 223, broken 222] [14:16:29]ProducePacketName [14:16:29]name=ofd_packets/00311509 [14:16:29]OFD Sender: To server: pG, [14:16:29]CommunicateWithHost lk.salyk.kg:30040 [14:16:29]ConnectInit lk.salyk.kg [14:16:29]Connected sock=9 [14:16:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D8 B4 07 01 0B 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 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 78 3F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D5 C0 04 00 35 04 06 00 72 7D 64 AD 3A 28 04 83 96 64 AC 57 F4 28 [14:16:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 77 96 47 00 FC 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 31 37 36 35 10 04 04 00 D5 C0 04 00 F4 03 04 00 10 E6 21 67 B6 04 01 00 00 40 7F D3 19 66 52 23 F3 [14:16:29]CommunicateWithHost err = 0 [14:16:29]CheckOFDResponse [14:16:29]1017 (14) - 77093643461234 [14:16:29]1041 (16) - 0000000000871765 [14:16:29]1040 (4) - 311509 [14:16:29]1012 (4) - 30.10.2024 07:53 [14:16:29]1206 (1) - 0 [14:16:29]OFD Sender: Remove packet 311509 [14:16:29]ProducePacketName [14:16:29]name=ofd_packets/00311509 [14:16:29]NVStorageDeleteData [14:16:30]OFD Sender: No OFD packet to send [14:16:35]OFD Sender: No OFD packet to send [14:16:40]OFD Sender: No OFD packet to send [14:16:45]OFD Sender: No OFD packet to send [14:16:47]accept exits with 7 [14:16:47]New connection [14:16:47]New thread 3066654052 created [14:16:47]Thread 3066510692 joined [14:16:47]Waiting for new connection... [14:16:47] Sock 7.Parse request [14:16:47]Sock 7.Check first char [14:16:47]Sock 7.First char is OK [14:16:47]request: POST /json_proto HTTP/1.0 [14:16:47]Method: POST [14:16:47]URL: /json_proto [14:16:47]Method is POST - this is cgi request [14:16:47]url: /json_proto [14:16:47]query_string will be loaded in cgi processing [14:16:47]execute_cgi json_proto POST (null) [14:16:47]execute_cgi path=json_proto method=POST [14:16:47]POST find Content-Length [14:16:47]Host: 172.17.96.3:8080 [14:16:47]Content-Length: 678 [14:16:47]Content-Type: application/json [14:16:47] [14:16:47]POST finish read [14:16:47]Found Content-Length = 678 [14:16:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645314", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "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:16:47]execute_script... [14:16: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)645314", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "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:16:47]POST & json_proto [14:16:47]process_json_proto [14:16:47]json parsed OK: [14:16:47]protocol is kg_v1.0 [14:16:47]action value=close_receipt [14:16:47]process_action close_receipt [14:16:47]cmd_close_receipt [14:16:47]MH_GetDate [14:16:47]Write to MH i2c: F0 00 00 2E 9F BC [14:16:47]Write i2c OK [14:16:47]MH_I2C_Read... [14:16:47]Read from MH i2c: F0 [14:16:47]MH_I2C_Read... [14:16:47]Read from MH i2c: F0 09 00 [14:16:47]MH_I2C_Read... [14:16:47]Read from MH i2c: F0 09 00 2E 9F 00 D5 3F 22 67 44 5E 04 65 6D [14:16:47]GetLastDocTimeStamp 1730297720 [14:16:47]current date 1730297813 [14:16:47]FM_GetShiftState [14:16:47]SAM_PROTO_GetShiftState [14:16:47]wFMCommunicate request_size=4 [14:16:47]MH_SAM_APDU [14:16:47]CAPDU: 80 13 01 00 [14:16:47]Write to MH i2c: E2 08 00 2F 9F 80 13 01 00 00 00 00 00 4B [14:16:47]Write i2c OK [14:16:47]MH_I2C_Read... [14:16:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:16:47]Read from MH i2c: E2 [14:16:47]MH_I2C_Read... [14:16:47]Read from MH i2c: E2 0E 00 [14:16:47]MH_I2C_Read... [14:16:47]Read from MH i2c: E2 0E 00 2F 9F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 36 [14:16:47]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:16:47]wFMCommunicate OK [14:16:47]SAM_PROTO_GetShiftState done [14:16:47]FM_GetShiftState done [14:16:47]opened in 1730247899 [14:16:47]opened+sec_in_day 1730334299 [14:16:47]quantity*price = 70044 [14:16:47]sum+1 = 70045 [14:16:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 357 30.10.2024 14:16 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311510 ФПД: 139453849146570 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T141653&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311510&fm=139453849146570&tin=02508201610067®Number=0000000000091780&sum=70000 [14:16:49]StoreToDocumentArchive [14:16:49]shift 536 fd 311510 [14:16:49]save to /storage/0536/doc_00311510 [14:16:49]save last doc name /storage/0536/doc_00311510 to /storage/kkm_last_doc_name [14:16:49]save OK [14:16:49]Clear old archive folders... [14:16:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:16:49]tlvbuf is 007E53D0 [14:16:49]SAM_PROTO_ClearQueue [14:16:49]wFMCommunicate request_size=4 [14:16:49]MH_SAM_APDU [14:16:49]CAPDU: 80 09 00 00 [14:16:49]Write to MH i2c: E2 08 00 3C 9F 80 09 00 00 00 00 00 00 4D [14:16:49]Write i2c OK [14:16:49]MH_I2C_Read... [14:16:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:16:49]Read from MH i2c: E2 [14:16:49]MH_I2C_Read... [14:16:49]Read from MH i2c: E2 03 00 [14:16:49]MH_I2C_Read... [14:16:49]Read from MH i2c: E2 03 00 3C 9F 00 90 00 4F [14:16:49]RAPDU: 90 00 [14:16:49]wFMCommunicate OK [14:16:49]SAM_PROTO_ClearQueue done [14:16:49]KKMCreateOFDPacket [14:16:49]OFDProtocolAddRootSTLVToBuf [14:16:49]FM_MakeSignedData [14:16:49]FM_MakeSignedData [14:16:49]SAM_PROTO_SignData [14:16:49]wFMCommunicate request_size=4 [14:16:49]MH_SAM_APDU [14:16:49]CAPDU: 80 0D 01 02 [14:16:49]Write to MH i2c: E2 08 00 3D 9F 80 0D 01 02 00 00 00 00 55 [14:16:49]Write i2c OK [14:16:49]MH_I2C_Read... [14:16:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:16:49]Read from MH i2c: E2 [14:16:49]MH_I2C_Read... [14:16:49]Read from MH i2c: E2 03 00 [14:16:49]MH_I2C_Read... [14:16:49]Read from MH i2c: E2 03 00 3D 9F 00 90 00 50 [14:16:49]RAPDU: 90 00 [14:16:49]wFMCommunicate OK [14:16:49]wFMCommunicate request_size=255 [14:16:49]MH_SAM_APDU [14:16: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 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 65 01 00 00 F4 03 04 00 D5 3F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D6 C0 04 00 35 04 06 00 7E [14:16:49]Write to MH i2c: E2 02 01 3E 9F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 65 01 00 00 F4 03 04 00 D5 3F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D6 C0 04 00 35 04 06 00 7E 00 00 28 [14:16:49]Write i2c OK [14:16:49]MH_I2C_Read... [14:16:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:16:49]Read from MH i2c: E2 [14:16:49]MH_I2C_Read... [14:16:49]Read from MH i2c: E2 03 00 [14:16:49]MH_I2C_Read... [14:16:49]Read from MH i2c: E2 03 00 3E 9F 00 90 00 51 [14:16:49]RAPDU: 90 00 [14:16:49]wFMCommunicate OK [14:16:49]wFMCommunicate request_size=10 [14:16:49]MH_SAM_APDU [14:16:49]CAPDU: 80 0D 02 02 05 D5 21 24 14 CA [14:16:49]Write to MH i2c: E2 0D 00 3F 9F 80 0D 02 02 05 00 D5 21 24 14 CA 00 00 5A [14:16:49]Write i2c OK [14:16:49]MH_I2C_Read... [14:16:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:16:49]Read from MH i2c: E2 [14:16:49]MH_I2C_Read... [14:16:49]Read from MH i2c: E2 03 00 [14:16:49]MH_I2C_Read... [14:16:49]Read from MH i2c: E2 03 00 3F 9F 00 90 00 52 [14:16:49]RAPDU: 90 00 [14:16:49]wFMCommunicate OK [14:16:49]wFMCommunicate request_size=4 [14:16:49]MH_SAM_APDU [14:16:49]CAPDU: 80 0D 03 02 [14:16:49]Write to MH i2c: E2 08 00 40 9F 80 0D 03 02 00 00 00 00 5A [14:16:49]Write i2c OK [14:16:49]MH_I2C_Read... [14:16:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:16:49]Read from MH i2c: E2 [14:16:49]MH_I2C_Read... [14:16:49]Read from MH i2c: E2 0B 00 [14:16:49]MH_I2C_Read... [14:16:49]Read from MH i2c: E2 0B 00 40 9F 00 D5 97 0D A9 E6 F7 F8 04 90 00 56 [14:16:49]RAPDU: D5 97 0D A9 E6 F7 F8 04 90 00 [14:16:49]wFMCommunicate OK [14:16:49]SAM_PROTO_SignData done [14:16:49]FM_MakeSignedData done [14:16:49]CreateOFDProtocolMessage [14:16:49]wFMCommunicate request_size=4 [14:16:49]MH_SAM_APDU [14:16:49]CAPDU: 80 11 00 00 [14:16:49]Write to MH i2c: E2 08 00 41 9F 80 11 00 00 00 00 00 00 5A [14:16:49]Write i2c OK [14:16:49]MH_I2C_Read... [14:16:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:16:49]Read from MH i2c: E2 [14:16:49]MH_I2C_Read... [14:16:49]Read from MH i2c: E2 17 00 [14:16:49]MH_I2C_Read... [14:16:49]Read from MH i2c: E2 17 00 41 9F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AF [14:16:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:16:49]wFMCommunicate OK [14:16:49]CreateOFDProtocolMessage done [14:16:49]OFDSenderStorePacket 311510 [14:16:49]StoreOFDPacket docnum=311510 [14:16:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 23 94 07 01 88 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 65 01 00 00 F4 03 04 00 D5 3F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D6 C0 04 00 35 04 06 00 7E D5 21 24 14 CA D5 97 0D A9 E6 F7 F8 04 [14:16:49]CheckFolder [14:16:49]dirname=/storage/ofd_packets [14:16:49]CheckFolder done [14:16:49]ProducePacketName [14:16:49]name=ofd_packets/00311510 [14:16:49]NVStorageSaveData ofd_packets/00311510 [14:16:49]File name is /storage/ofd_packets/00311510 [14:16:49]Write 301 bytes [14:16:49]NVStorageSaveData done [14:16:49]OFDSenderStorePacket done [14:16:49]KKMCreateOFDPacket done [14:16:49]NVStorageSaveData kkm_last_timestamp [14:16:49]File name is /storage/kkm_last_timestamp [14:16:49]Write 4 bytes [14:16:49]NVStorageSaveData done [14:16:49]ExternCall_PrintAddStr [14:16:49]wPrintStart [14:16:49]Write to MH i2c: 01 00 00 42 9F E1 [14:16:49]Write i2c OK [14:16:49]MH_I2C_Read... [14:16:49]Read from MH i2c: 01 [14:16:49]MH_I2C_Read... [14:16:49]Read from MH i2c: 01 07 00 [14:16:49]MH_I2C_Read... [14:16:49]Read from MH i2c: 01 07 00 42 9F 00 00 00 00 00 FF 0F F6 [14:16:49]RasterBufferAndPrint [14:16:49]line Счет N : (1)645314 [14:16:49]line ИНН: 02508201610067 [14:16:49]line Контрольно-Кассовый Чек [14:16:49]line ПРОДАЖА [14:16:49]line ТРК (МРК, ГНК) : 62 [14:16:49]line Товар: 2710124130 [14:16:49]line Аи-92-К-2 [14:16:49]line 10.470 * 66.90 [14:16:49]line = 700.44 [14:16:49]line НДС 12% НСП 1% [14:16:49]line > о реализуемом товаре [14:16:49]line ОКРУГЛЕНИЕ: -0.44 [14:16:49]line ИТОГО: 700.00 [14:16:49]line Внесено: 700.00 [14:16:49]line СДАЧА: 0.00 [14:16:49]line НСП 1% : 6.20 [14:16:49]line НДС 12% : 74.38 [14:16:49]line Наличными: 700.00 [14:16:49]line Безнал.: 0.00 [14:16:49]line Место: АЗС № 172 "Партнер Нефть" [14:16:49]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:16:49]line СНО: Общий режим [14:16:49]line Чек 357 30.10.2024 14:16 [14:16:49]line Смена: 536 ФФД: 1.0 [14:16:49]line ЗНМ: 0300000116 [14:16:49]line РНМ: 0000000000091780 [14:16:49]line Версия ККМ: 001 [14:16:49]line ФМ: 0000000000871765 [14:16:49]line ФД: 311510 [14:16:49]line ФПД: 139453849146570 [14:16:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T141653&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311510&fm=139453849146570&tin=02508201610067®Number=0000000000091780&sum=70000 [14:16:49]OFD Sender: Processing packet 311510 [packets to send 223, broken 222] [14:16:49]written 0, free lines is 4095 [14:16:49]ProducePacketName [14:16:49]name=ofd_packets/00311510 [14:16:49]OFD Sender: To server: pG, [14:16:49]CommunicateWithHost lk.salyk.kg:30040 [14:16:49]ConnectInit lk.salyk.kg [14:16:50]Connected sock=10 [14:16:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 23 94 07 01 88 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 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 65 01 00 00 F4 03 04 00 D5 3F 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D6 C0 04 00 35 04 06 00 7E D5 21 24 14 CA D5 97 0D A9 E6 F7 F8 04 [14:16:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 A8 07 47 00 77 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 31 37 36 35 10 04 04 00 D6 C0 04 00 F4 03 04 00 25 E6 21 67 B6 04 01 00 00 02 BC 69 BC 00 73 5A 02 [14:16:50]CommunicateWithHost err = 0 [14:16:50]CheckOFDResponse [14:16:50]1017 (14) - 77093643461234 [14:16:50]1041 (16) - 0000000000871765 [14:16:50]1040 (4) - 311510 [14:16:50]1012 (4) - 30.10.2024 07:54 [14:16:50]1206 (1) - 0 [14:16:50]OFD Sender: Remove packet 311510 [14:16:50]ProducePacketName [14:16:50]name=ofd_packets/00311510 [14:16:50]NVStorageDeleteData [14:16:50]Write to MH i2c: 01 00 00 6C 9F 0B [14:16:50]Write i2c OK [14:16:50]MH_I2C_Read... [14:16:50]Read from MH i2c: 01 [14:16:50]MH_I2C_Read... [14:16:50]Read from MH i2c: 01 07 00 [14:16:50]MH_I2C_Read... [14:16:50]Read from MH i2c: 01 07 00 6C 9F 00 00 00 00 00 BE 0C DC [14:16:50]RasterBufferAndPrint [14:16:50]line [14:16:50]line [14:16:50]line [14:16:50]line [14:16:50]line [14:16:50]written 0, free lines is 3268 [14:16:50]MH_Cut [14:16:50]Write to MH i2c: D1 01 00 73 9F 01 E4 [14:16:50]Write i2c OK [14:16:50]MH_I2C_Read... [14:16:50]Read from MH i2c: D1 [14:16:50]MH_I2C_Read... [14:16:50]Read from MH i2c: D1 01 00 [14:16:50]MH_I2C_Read... [14:16:50]Read from MH i2c: D1 01 00 73 9F 00 E3 [14:16:50]Write to MH i2c: 01 00 00 74 9F 13 [14:16:50]Write i2c OK [14:16:50]MH_I2C_Read... [14:16:50]OFD Sender: No OFD packet to send [14:16:51]*** Cut start [14:16:51]*** Purtial cut [14:16:51]*** Stage 1: CUTSNS_PIN = 1 [14:16:51]Read from MH i2c: 01 [14:16:51]MH_I2C_Read... [14:16:51]*** Stop cut motor [14:16:51]*** Cut end [14:16:51]Read from MH i2c: 01 07 00 [14:16:51]MH_I2C_Read... [14:16:51]Read from MH i2c: 01 07 00 74 9F 00 00 00 00 00 FF 0F 28 [14:16:51]process_action close_receipt done [14:16:51]requested_data is exist [14:16:51]produce_requested_data [14:16:51]requested_item fm.sn is exist - process it [14:16:51]wFMCommunicate request_size=4 [14:16:51]MH_SAM_APDU [14:16:51]CAPDU: 80 11 00 00 [14:16:51]Write to MH i2c: E2 08 00 75 9F 80 11 00 00 00 00 00 00 8E [14:16:51]Write i2c OK [14:16:51]MH_I2C_Read... [14:16:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:16:51]Read from MH i2c: E2 [14:16:51]MH_I2C_Read... [14:16:51]Read from MH i2c: E2 17 00 [14:16:51]MH_I2C_Read... [14:16:51]Read from MH i2c: E2 17 00 75 9F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E3 [14:16:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:16:51]wFMCommunicate OK [14:16:51]requested_item fd.num is exist - process it [14:16:51]SAM_PROTO_GetFieldsCounters [14:16:51]wFMCommunicate request_size=4 [14:16:51]MH_SAM_APDU [14:16:51]CAPDU: 80 13 00 00 [14:16:51]Write to MH i2c: E2 08 00 76 9F 80 13 00 00 00 00 00 00 91 [14:16:51]Write i2c OK [14:16:51]MH_I2C_Read... [14:16:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:16:51]Read from MH i2c: E2 [14:16:51]MH_I2C_Read... [14:16:51]Read from MH i2c: E2 62 00 [14:16:51]MH_I2C_Read... [14:16:51]Read from MH i2c: E2 62 00 76 9F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D6 C0 04 00 0E 04 04 00 18 02 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 9A [14:16: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D6 C0 04 00 0E 04 04 00 18 02 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 [14:16:51]wFMCommunicate OK [14:16:51]SAM_PROTO_GetFieldsCounters done [14:16:51]requested_item shift.num is exist - process it [14:16:51]requested_item shift.opened is exist - process it [14:16:51]req_shift_opened [14:16:51]FM_GetShiftState [14:16:51]SAM_PROTO_GetShiftState [14:16:51]wFMCommunicate request_size=4 [14:16:51]MH_SAM_APDU [14:16:51]CAPDU: 80 13 01 00 [14:16:51]Write to MH i2c: E2 08 00 77 9F 80 13 01 00 00 00 00 00 93 [14:16:51]Write i2c OK [14:16:51]MH_I2C_Read... [14:16:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:16:51]Read from MH i2c: E2 [14:16:51]MH_I2C_Read... [14:16:51]Read from MH i2c: E2 0E 00 [14:16:51]MH_I2C_Read... [14:16:51]Read from MH i2c: E2 0E 00 77 9F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 7E [14:16:51]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:16:51]wFMCommunicate OK [14:16:51]SAM_PROTO_GetShiftState done [14:16:51]FM_GetShiftState done [14:16:51]req_shift_opened done [14:16:51]requested_item shift.open_date is exist - process it [14:16:51]req_shift_open_date [14:16:51]req_shift_open_date done [14:16:51]produce_requested_data done [14:16:51]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311510,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [14:16:51]process_action_free close_receipt [14:16:51]json_value_free [14:16:51]json_value_free done [14:16:51]process_json_proto returns [14:16:51]Send response to host [14:16:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311510,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [14:16:51]free response buf [14:16:51]execute_script done [14:16:51]execute_script returns [14:16:51]free content buf [14:16:51]Sock 7.Close socket [14:16:51]Sock 7.Thread stoped [14:16:55]OFD Sender: No OFD packet to send [14:17:00]OFD Sender: No OFD packet to send [14:17:05]OFD Sender: No OFD packet to send [14:17:10]OFD Sender: No OFD packet to send [14:17:15]OFD Sender: No OFD packet to send [14:17:20]OFD Sender: No OFD packet to send [14:17:25]OFD Sender: No OFD packet to send [14:17:30]OFD Sender: No OFD packet to send [14:17:35]OFD Sender: No OFD packet to send [14:17:40]OFD Sender: No OFD packet to send [14:17:45]OFD Sender: No OFD packet to send [14:17:50]OFD Sender: No OFD packet to send [14:17:55]OFD Sender: No OFD packet to send [14:18:00]OFD Sender: No OFD packet to send [14:18:05]OFD Sender: No OFD packet to send [14:18:10]OFD Sender: No OFD packet to send [14:18:15]OFD Sender: No OFD packet to send [14:18:17]accept exits with 9 [14:18:17]New connection [14:18:17]New thread 3066510692 created [14:18:17]Thread 3066654052 joined [14:18:17]Waiting for new connection... [14:18:17] Sock 9.Parse request [14:18:17]Sock 9.Check first char [14:18:17]Sock 9.First char is OK [14:18:17]request: POST /json_proto HTTP/1.0 [14:18:17]Method: POST [14:18:17]URL: /json_proto [14:18:17]Method is POST - this is cgi request [14:18:17]url: /json_proto [14:18:17]query_string will be loaded in cgi processing [14:18:17]execute_cgi json_proto POST (null) [14:18:17]execute_cgi path=json_proto method=POST [14:18:17]POST find Content-Length [14:18:17]Host: 172.17.96.3:8080 [14:18:17]Content-Length: 677 [14:18:17]Content-Type: application/json [14:18:17] [14:18:17]POST finish read [14:18:17]Found Content-Length = 677 [14:18:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645315", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:18:17]execute_script... [14:18: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)645315", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:18:17]POST & json_proto [14:18:17]process_json_proto [14:18:17]json parsed OK: [14:18:17]protocol is kg_v1.0 [14:18:17]action value=close_receipt [14:18:17]process_action close_receipt [14:18:17]cmd_close_receipt [14:18:17]MH_GetDate [14:18:17]Write to MH i2c: F0 00 00 78 9F 06 [14:18:17]Write i2c OK [14:18:17]MH_I2C_Read... [14:18:17]Read from MH i2c: F0 [14:18:17]MH_I2C_Read... [14:18:17]Read from MH i2c: F0 09 00 [14:18:17]MH_I2C_Read... [14:18:17]Read from MH i2c: F0 09 00 78 9F 00 2E 40 22 67 44 5E 04 65 11 [14:18:17]GetLastDocTimeStamp 1730297813 [14:18:17]current date 1730297902 [14:18:17]FM_GetShiftState [14:18:17]SAM_PROTO_GetShiftState [14:18:17]wFMCommunicate request_size=4 [14:18:17]MH_SAM_APDU [14:18:17]CAPDU: 80 13 01 00 [14:18:17]Write to MH i2c: E2 08 00 79 9F 80 13 01 00 00 00 00 00 95 [14:18:17]Write i2c OK [14:18:17]MH_I2C_Read... [14:18:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:18:17]Read from MH i2c: E2 [14:18:17]MH_I2C_Read... [14:18:17]Read from MH i2c: E2 0E 00 [14:18:17]MH_I2C_Read... [14:18:17]Read from MH i2c: E2 0E 00 79 9F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 80 [14:18:17]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:18:17]wFMCommunicate OK [14:18:17]SAM_PROTO_GetShiftState done [14:18:17]FM_GetShiftState done [14:18:17]opened in 1730247899 [14:18:17]opened+sec_in_day 1730334299 [14:18:17]quantity*price = 50041 [14:18:17]sum+1 = 50042 [14:18:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 358 30.10.2024 14:18 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311511 ФПД: 102449401842667 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T141822&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311511&fm=102449401842667&tin=02508201610067®Number=0000000000091780&sum=50000 [14:18:18]StoreToDocumentArchive [14:18:18]shift 536 fd 311511 [14:18:18]save to /storage/0536/doc_00311511 [14:18:18]save last doc name /storage/0536/doc_00311511 to /storage/kkm_last_doc_name [14:18:18]save OK [14:18:18]Clear old archive folders... [14:18:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:18:18]tlvbuf is 005F1630 [14:18:18]SAM_PROTO_ClearQueue [14:18:18]wFMCommunicate request_size=4 [14:18:18]MH_SAM_APDU [14:18:18]CAPDU: 80 09 00 00 [14:18:18]Write to MH i2c: E2 08 00 86 9F 80 09 00 00 00 00 00 00 97 [14:18:18]Write i2c OK [14:18:18]MH_I2C_Read... [14:18:18]Read from MH i2c: E2 [14:18:18]MH_I2C_Read... [14:18:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:18:18]Read from MH i2c: E2 03 00 [14:18:18]MH_I2C_Read... [14:18:18]Read from MH i2c: E2 03 00 86 9F 00 90 00 99 [14:18:18]RAPDU: 90 00 [14:18:18]wFMCommunicate OK [14:18:18]SAM_PROTO_ClearQueue done [14:18:18]KKMCreateOFDPacket [14:18:18]OFDProtocolAddRootSTLVToBuf [14:18:18]FM_MakeSignedData [14:18:18]FM_MakeSignedData [14:18:18]SAM_PROTO_SignData [14:18:18]wFMCommunicate request_size=4 [14:18:18]MH_SAM_APDU [14:18:18]CAPDU: 80 0D 01 02 [14:18:18]Write to MH i2c: E2 08 00 87 9F 80 0D 01 02 00 00 00 00 9F [14:18:18]Write i2c OK [14:18:18]MH_I2C_Read... [14:18:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:18:18]Read from MH i2c: E2 [14:18:18]MH_I2C_Read... [14:18:18]Read from MH i2c: E2 03 00 [14:18:18]MH_I2C_Read... [14:18:18]Read from MH i2c: E2 03 00 87 9F 00 90 00 9A [14:18:18]RAPDU: 90 00 [14:18:18]wFMCommunicate OK [14:18:18]wFMCommunicate request_size=255 [14:18:18]MH_SAM_APDU [14:18: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 66 01 00 00 F4 03 04 00 2E 40 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D7 C0 04 00 35 04 06 00 5D [14:18:18]Write to MH i2c: E2 02 01 88 9F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 66 01 00 00 F4 03 04 00 2E 40 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D7 C0 04 00 35 04 06 00 5D 00 00 9D [14:18:18]Write i2c OK [14:18:18]MH_I2C_Read... [14:18:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:18:18]Read from MH i2c: E2 [14:18:18]MH_I2C_Read... [14:18:18]Read from MH i2c: E2 03 00 [14:18:18]MH_I2C_Read... [14:18:18]Read from MH i2c: E2 03 00 88 9F 00 90 00 9B [14:18:18]RAPDU: 90 00 [14:18:18]wFMCommunicate OK [14:18:18]wFMCommunicate request_size=10 [14:18:18]MH_SAM_APDU [14:18:18]CAPDU: 80 0D 02 02 05 2D 5C 34 4B EB [14:18:18]Write to MH i2c: E2 0D 00 89 9F 80 0D 02 02 05 00 2D 5C 34 4B EB 00 00 9F [14:18:18]Write i2c OK [14:18:18]MH_I2C_Read... [14:18:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:18:18]Read from MH i2c: E2 [14:18:18]MH_I2C_Read... [14:18:18]Read from MH i2c: E2 03 00 [14:18:18]MH_I2C_Read... [14:18:18]Read from MH i2c: E2 03 00 89 9F 00 90 00 9C [14:18:18]RAPDU: 90 00 [14:18:18]wFMCommunicate OK [14:18:18]wFMCommunicate request_size=4 [14:18:18]MH_SAM_APDU [14:18:18]CAPDU: 80 0D 03 02 [14:18:18]Write to MH i2c: E2 08 00 8A 9F 80 0D 03 02 00 00 00 00 A4 [14:18:18]Write i2c OK [14:18:18]MH_I2C_Read... [14:18:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:18:18]Read from MH i2c: E2 [14:18:18]MH_I2C_Read... [14:18:18]Read from MH i2c: E2 0B 00 [14:18:18]MH_I2C_Read... [14:18:18]Read from MH i2c: E2 0B 00 8A 9F 00 1D 28 23 BF 91 C8 FF 5F 90 00 83 [14:18:18]RAPDU: 1D 28 23 BF 91 C8 FF 5F 90 00 [14:18:18]wFMCommunicate OK [14:18:18]SAM_PROTO_SignData done [14:18:18]FM_MakeSignedData done [14:18:18]CreateOFDProtocolMessage [14:18:18]wFMCommunicate request_size=4 [14:18:18]MH_SAM_APDU [14:18:18]CAPDU: 80 11 00 00 [14:18:18]Write to MH i2c: E2 08 00 8B 9F 80 11 00 00 00 00 00 00 A4 [14:18:18]Write i2c OK [14:18:18]MH_I2C_Read... [14:18:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:18:18]Read from MH i2c: E2 [14:18:18]MH_I2C_Read... [14:18:18]Read from MH i2c: E2 17 00 [14:18:18]MH_I2C_Read... [14:18:18]Read from MH i2c: E2 17 00 8B 9F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F9 [14:18:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:18:18]wFMCommunicate OK [14:18:18]CreateOFDProtocolMessage done [14:18:18]OFDSenderStorePacket 311511 [14:18:18]StoreOFDPacket docnum=311511 [14:18:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 E3 F8 07 01 46 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 66 01 00 00 F4 03 04 00 2E 40 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D7 C0 04 00 35 04 06 00 5D 2D 5C 34 4B EB 1D 28 23 BF 91 C8 FF 5F [14:18:18]CheckFolder [14:18:18]dirname=/storage/ofd_packets [14:18:18]CheckFolder done [14:18:18]ProducePacketName [14:18:18]name=ofd_packets/00311511 [14:18:18]NVStorageSaveData ofd_packets/00311511 [14:18:18]File name is /storage/ofd_packets/00311511 [14:18:18]Write 301 bytes [14:18:18]NVStorageSaveData done [14:18:18]OFDSenderStorePacket done [14:18:18]KKMCreateOFDPacket done [14:18:18]NVStorageSaveData kkm_last_timestamp [14:18:18]File name is /storage/kkm_last_timestamp [14:18:18]Write 4 bytes [14:18:18]NVStorageSaveData done [14:18:18]ExternCall_PrintAddStr [14:18:18]wPrintStart [14:18:18]Write to MH i2c: 01 00 00 8C 9F 2B [14:18:18]Write i2c OK [14:18:18]MH_I2C_Read... [14:18:18]Read from MH i2c: 01 [14:18:19]MH_I2C_Read... [14:18:19]Read from MH i2c: 01 07 00 [14:18:19]MH_I2C_Read... [14:18:19]Read from MH i2c: 01 07 00 8C 9F 00 00 00 00 00 FF 0F 40 [14:18:19]RasterBufferAndPrint [14:18:19]line Счет N : (1)645315 [14:18:19]line ИНН: 02508201610067 [14:18:19]line Контрольно-Кассовый Чек [14:18:19]line ПРОДАЖА [14:18:19]line ТРК (МРК, ГНК) : 41 [14:18:19]line Товар: 2710124130 [14:18:19]line Аи-92-К-2 [14:18:19]line 7.480 * 66.90 [14:18:19]line = 500.41 [14:18:19]line НДС 12% НСП 1% [14:18:19]line > о реализуемом товаре [14:18:19]line ОКРУГЛЕНИЕ: -0.41 [14:18:19]line ИТОГО: 500.00 [14:18:19]line Внесено: 500.00 [14:18:19]line СДАЧА: 0.00 [14:18:19]line НСП 1% : 4.43 [14:18:19]line НДС 12% : 53.14 [14:18:19]line Наличными: 500.00 [14:18:19]line Безнал.: 0.00 [14:18:19]line Место: АЗС № 172 "Партнер Нефть" [14:18:19]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:18:19]line СНО: Общий режим [14:18:19]line Чек 358 30.10.2024 14:18 [14:18:19]line Смена: 536 ФФД: 1.0 [14:18:19]line ЗНМ: 0300000116 [14:18:19]line РНМ: 0000000000091780 [14:18:19]line Версия ККМ: 001 [14:18:19]line ФМ: 0000000000871765 [14:18:19]line ФД: 311511 [14:18:19]line ФПД: 102449401842667 [14:18:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T141822&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311511&fm=102449401842667&tin=02508201610067®Number=0000000000091780&sum=50000 [14:18:19]OFD Sender: Processing packet 311511 [packets to send 223, broken 222] [14:18:19]ProducePacketName [14:18:19]name=ofd_packets/00311511 [14:18:19]OFD Sender: To server: pG, [14:18:19]CommunicateWithHost lk.salyk.kg:30040 [14:18:19]ConnectInit lk.salyk.kg [14:18:19]written 0, free lines is 4095 [14:18:19]Connected sock=10 [14:18:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 E3 F8 07 01 46 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 66 01 00 00 F4 03 04 00 2E 40 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D7 C0 04 00 35 04 06 00 5D 2D 5C 34 4B EB 1D 28 23 BF 91 C8 FF 5F [14:18:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 21 55 47 00 76 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 31 37 36 35 10 04 04 00 D7 C0 04 00 F4 03 04 00 7E E6 21 67 B6 04 01 00 00 2A 8B E6 15 A5 2C EA EB [14:18:19]CommunicateWithHost err = 0 [14:18:19]CheckOFDResponse [14:18:19]1017 (14) - 77093643461234 [14:18:19]1041 (16) - 0000000000871765 [14:18:19]1040 (4) - 311511 [14:18:19]1012 (4) - 30.10.2024 07:55 [14:18:19]1206 (1) - 0 [14:18:19]OFD Sender: Remove packet 311511 [14:18:19]ProducePacketName [14:18:19]name=ofd_packets/00311511 [14:18:19]NVStorageDeleteData [14:18:19]Write to MH i2c: 01 00 00 B6 9F 55 [14:18:19]Write i2c OK [14:18:19]MH_I2C_Read... [14:18:19]Read from MH i2c: 01 [14:18:19]MH_I2C_Read... [14:18:19]Read from MH i2c: 01 07 00 [14:18:19]MH_I2C_Read... [14:18:19]Read from MH i2c: 01 07 00 B6 9F 00 00 00 00 00 BA 0C 22 [14:18:19]RasterBufferAndPrint [14:18:19]line [14:18:19]line [14:18:19]line [14:18:19]line [14:18:19]line [14:18:19]written 0, free lines is 3264 [14:18:19]MH_Cut [14:18:19]Write to MH i2c: D1 01 00 BD 9F 01 2E [14:18:19]Write i2c OK [14:18:19]MH_I2C_Read... [14:18:19]Read from MH i2c: D1 [14:18:19]MH_I2C_Read... [14:18:19]Read from MH i2c: D1 01 00 [14:18:19]MH_I2C_Read... [14:18:19]Read from MH i2c: D1 01 00 BD 9F 00 2D [14:18:19]Write to MH i2c: 01 00 00 BE 9F 5D [14:18:19]Write i2c OK [14:18:19]MH_I2C_Read... [14:18:20]OFD Sender: No OFD packet to send [14:18:20]*** Cut start [14:18:20]*** Purtial cut [14:18:20]*** Stage 1: CUTSNS_PIN = 1 [14:18:20]Read from MH i2c: 01 [14:18:20]MH_I2C_Read... [14:18:20]*** Stop cut motor [14:18:20]*** Cut end [14:18:20]Read from MH i2c: 01 07 00 [14:18:20]MH_I2C_Read... [14:18:20]Read from MH i2c: 01 07 00 BE 9F 00 00 00 00 00 FF 0F 72 [14:18:20]process_action close_receipt done [14:18:20]requested_data is exist [14:18:20]produce_requested_data [14:18:20]requested_item fm.sn is exist - process it [14:18:20]wFMCommunicate request_size=4 [14:18:20]MH_SAM_APDU [14:18:20]CAPDU: 80 11 00 00 [14:18:20]Write to MH i2c: E2 08 00 BF 9F 80 11 00 00 00 00 00 00 D8 [14:18:20]Write i2c OK [14:18:20]MH_I2C_Read... [14:18:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:18:20]Read from MH i2c: E2 [14:18:20]MH_I2C_Read... [14:18:20]Read from MH i2c: E2 17 00 [14:18:20]MH_I2C_Read... [14:18:20]Read from MH i2c: E2 17 00 BF 9F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 2D [14:18:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:18:20]wFMCommunicate OK [14:18:20]requested_item fd.num is exist - process it [14:18:20]SAM_PROTO_GetFieldsCounters [14:18:20]wFMCommunicate request_size=4 [14:18:20]MH_SAM_APDU [14:18:20]CAPDU: 80 13 00 00 [14:18:20]Write to MH i2c: E2 08 00 C0 9F 80 13 00 00 00 00 00 00 DB [14:18:20]Write i2c OK [14:18:20]MH_I2C_Read... [14:18:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:18:21]Read from MH i2c: E2 [14:18:21]MH_I2C_Read... [14:18:21]Read from MH i2c: E2 62 00 [14:18:21]MH_I2C_Read... [14:18:21]Read from MH i2c: E2 62 00 C0 9F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D7 C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 66 01 00 00 5E 04 04 00 66 01 00 00 57 04 04 00 67 01 00 00 19 04 04 00 00 00 00 00 90 00 E8 [14:18: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D7 C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 66 01 00 00 5E 04 04 00 66 01 00 00 57 04 04 00 67 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:18:21]wFMCommunicate OK [14:18:21]SAM_PROTO_GetFieldsCounters done [14:18:21]requested_item shift.num is exist - process it [14:18:21]requested_item shift.opened is exist - process it [14:18:21]req_shift_opened [14:18:21]FM_GetShiftState [14:18:21]SAM_PROTO_GetShiftState [14:18:21]wFMCommunicate request_size=4 [14:18:21]MH_SAM_APDU [14:18:21]CAPDU: 80 13 01 00 [14:18:21]Write to MH i2c: E2 08 00 C1 9F 80 13 01 00 00 00 00 00 DD [14:18:21]Write i2c OK [14:18:21]MH_I2C_Read... [14:18:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:18:21]Read from MH i2c: E2 [14:18:21]MH_I2C_Read... [14:18:21]Read from MH i2c: E2 0E 00 [14:18:21]MH_I2C_Read... [14:18:21]Read from MH i2c: E2 0E 00 C1 9F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 C8 [14:18:21]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:18:21]wFMCommunicate OK [14:18:21]SAM_PROTO_GetShiftState done [14:18:21]FM_GetShiftState done [14:18:21]req_shift_opened done [14:18:21]requested_item shift.open_date is exist - process it [14:18:21]req_shift_open_date [14:18:21]req_shift_open_date done [14:18:21]produce_requested_data done [14:18:21]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311511,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [14:18:21]process_action_free close_receipt [14:18:21]json_value_free [14:18:21]json_value_free done [14:18:21]process_json_proto returns [14:18:21]Send response to host [14:18:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311511,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [14:18:21]free response buf [14:18:21]execute_script done [14:18:21]execute_script returns [14:18:21]free content buf [14:18:21]Sock 9.Close socket [14:18:21]Sock 9.Thread stoped [14:18:25]OFD Sender: No OFD packet to send [14:18:30]OFD Sender: No OFD packet to send [14:18:35]OFD Sender: No OFD packet to send [14:18:40]OFD Sender: No OFD packet to send [14:18:45]OFD Sender: No OFD packet to send [14:18:50]OFD Sender: No OFD packet to send [14:18:55]OFD Sender: No OFD packet to send [14:19:00]OFD Sender: No OFD packet to send [14:19:05]OFD Sender: No OFD packet to send [14:19:10]OFD Sender: No OFD packet to send [14:19:15]OFD Sender: No OFD packet to send [14:19:20]OFD Sender: No OFD packet to send [14:19:25]OFD Sender: No OFD packet to send [14:19:30]OFD Sender: No OFD packet to send [14:19:35]OFD Sender: No OFD packet to send [14:19:40]OFD Sender: No OFD packet to send [14:19:45]OFD Sender: No OFD packet to send [14:19:50]OFD Sender: No OFD packet to send [14:19:55]OFD Sender: No OFD packet to send [14:19:56]accept exits with 7 [14:19:56]New connection [14:19:56]New thread 3066654052 created [14:19:56]Thread 3066510692 joined [14:19:56]Waiting for new connection... [14:19:56] Sock 7.Parse request [14:19:56]Sock 7.Check first char [14:19:56]Sock 7.First char is OK [14:19:56]request: POST /json_proto HTTP/1.0 [14:19:56]Method: POST [14:19:56]URL: /json_proto [14:19:56]Method is POST - this is cgi request [14:19:56]url: /json_proto [14:19:56]query_string will be loaded in cgi processing [14:19:56]execute_cgi json_proto POST (null) [14:19:56]execute_cgi path=json_proto method=POST [14:19:56]POST find Content-Length [14:19:56]Host: 172.17.96.3:8080 [14:19:56]Content-Length: 766 [14:19:56]Content-Type: application/json [14:19:56] [14:19:56]POST finish read [14:19:56]Found Content-Length = 766 [14:19:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645316", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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: Mbank", "payments": [ { "type": 1, "sum" : 700.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:19:56]execute_script... [14:19: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)645316", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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: Mbank", "payments": [ { "type": 1, "sum" : 700.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:19:56]POST & json_proto [14:19:56]process_json_proto [14:19:56]json parsed OK: [14:19:56]protocol is kg_v1.0 [14:19:56]action value=close_receipt [14:19:56]process_action close_receipt [14:19:56]cmd_close_receipt [14:19:56]MH_GetDate [14:19:56]Write to MH i2c: F0 00 00 C2 9F 50 [14:19:56]Write i2c OK [14:19:56]MH_I2C_Read... [14:19:56]Read from MH i2c: F0 [14:19:56]MH_I2C_Read... [14:19:56]Read from MH i2c: F0 09 00 [14:19:56]MH_I2C_Read... [14:19:56]Read from MH i2c: F0 09 00 C2 9F 00 91 40 22 67 44 5E 04 65 BE [14:19:56]GetLastDocTimeStamp 1730297902 [14:19:56]current date 1730298001 [14:19:56]FM_GetShiftState [14:19:56]SAM_PROTO_GetShiftState [14:19:56]wFMCommunicate request_size=4 [14:19:56]MH_SAM_APDU [14:19:56]CAPDU: 80 13 01 00 [14:19:56]Write to MH i2c: E2 08 00 C3 9F 80 13 01 00 00 00 00 00 DF [14:19:56]Write i2c OK [14:19:56]MH_I2C_Read... [14:19:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:19:56]Read from MH i2c: E2 [14:19:56]MH_I2C_Read... [14:19:56]Read from MH i2c: E2 0E 00 [14:19:56]MH_I2C_Read... [14:19:56]Read from MH i2c: E2 0E 00 C3 9F 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 CA [14:19:56]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:19:56]wFMCommunicate OK [14:19:56]SAM_PROTO_GetShiftState done [14:19:56]FM_GetShiftState done [14:19:56]opened in 1730247899 [14:19:56]opened+sec_in_day 1730334299 [14:19:56]quantity*price = 70044 [14:19:56]sum+1 = 70046 [14:19:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.45 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.45 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 359 30.10.2024 14:20 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311512 ФПД: 187701523559551 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T142001&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311512&fm=187701523559551&tin=02508201610067®Number=0000000000091780&sum=70045 [14:19:57]StoreToDocumentArchive [14:19:57]shift 536 fd 311512 [14:19:57]save to /storage/0536/doc_00311512 [14:19:57]save last doc name /storage/0536/doc_00311512 to /storage/kkm_last_doc_name [14:19:57]save OK [14:19:57]Clear old archive folders... [14:19:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:19:57]tlvbuf is 00738150 [14:19:57]SAM_PROTO_ClearQueue [14:19:57]wFMCommunicate request_size=4 [14:19:57]MH_SAM_APDU [14:19:57]CAPDU: 80 09 00 00 [14:19:57]Write to MH i2c: E2 08 00 D0 9F 80 09 00 00 00 00 00 00 E1 [14:19:57]Write i2c OK [14:19:57]MH_I2C_Read... [14:19:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:19:57]Read from MH i2c: E2 [14:19:57]MH_I2C_Read... [14:19:57]Read from MH i2c: E2 03 00 [14:19:57]MH_I2C_Read... [14:19:57]Read from MH i2c: E2 03 00 D0 9F 00 90 00 E3 [14:19:57]RAPDU: 90 00 [14:19:57]wFMCommunicate OK [14:19:57]SAM_PROTO_ClearQueue done [14:19:57]KKMCreateOFDPacket [14:19:57]OFDProtocolAddRootSTLVToBuf [14:19:57]FM_MakeSignedData [14:19:57]FM_MakeSignedData [14:19:57]SAM_PROTO_SignData [14:19:57]wFMCommunicate request_size=4 [14:19:57]MH_SAM_APDU [14:19:57]CAPDU: 80 0D 01 02 [14:19:57]Write to MH i2c: E2 08 00 D1 9F 80 0D 01 02 00 00 00 00 E9 [14:19:57]Write i2c OK [14:19:57]MH_I2C_Read... [14:19:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:19:57]Read from MH i2c: E2 [14:19:57]MH_I2C_Read... [14:19:57]Read from MH i2c: E2 03 00 [14:19:57]MH_I2C_Read... [14:19:57]Read from MH i2c: E2 03 00 D1 9F 00 90 00 E4 [14:19:57]RAPDU: 90 00 [14:19:57]wFMCommunicate OK [14:19:57]wFMCommunicate request_size=255 [14:19:57]MH_SAM_APDU [14:19: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 33 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 67 01 00 00 F4 03 04 00 91 40 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D8 C0 04 00 35 04 06 00 AA [14:19:57]Write to MH i2c: E2 02 01 D2 9F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 67 01 00 00 F4 03 04 00 91 40 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D8 C0 04 00 35 04 06 00 AA 00 00 DB [14:19:57]Write i2c OK [14:19:57]MH_I2C_Read... [14:19:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:19:57]Read from MH i2c: E2 [14:19:57]MH_I2C_Read... [14:19:57]Read from MH i2c: E2 03 00 [14:19:57]MH_I2C_Read... [14:19:57]Read from MH i2c: E2 03 00 D2 9F 00 90 00 E5 [14:19:57]RAPDU: 90 00 [14:19:57]wFMCommunicate OK [14:19:57]wFMCommunicate request_size=10 [14:19:57]MH_SAM_APDU [14:19:57]CAPDU: 80 0D 02 02 05 B6 AA A2 B4 7F [14:19:57]Write to MH i2c: E2 0D 00 D3 9F 80 0D 02 02 05 00 B6 AA A2 B4 7F 00 00 2B [14:19:57]Write i2c OK [14:19:57]MH_I2C_Read... [14:19:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:19:57]Read from MH i2c: E2 [14:19:57]MH_I2C_Read... [14:19:57]Read from MH i2c: E2 03 00 [14:19:57]MH_I2C_Read... [14:19:57]Read from MH i2c: E2 03 00 D3 9F 00 90 00 E6 [14:19:57]RAPDU: 90 00 [14:19:57]wFMCommunicate OK [14:19:57]wFMCommunicate request_size=4 [14:19:57]MH_SAM_APDU [14:19:57]CAPDU: 80 0D 03 02 [14:19:57]Write to MH i2c: E2 08 00 D4 9F 80 0D 03 02 00 00 00 00 EE [14:19:57]Write i2c OK [14:19:57]MH_I2C_Read... [14:19:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:19:57]Read from MH i2c: E2 [14:19:57]MH_I2C_Read... [14:19:57]Read from MH i2c: E2 0B 00 [14:19:57]MH_I2C_Read... [14:19:57]Read from MH i2c: E2 0B 00 D4 9F 00 26 78 D4 15 42 58 D4 2B 90 00 0F [14:19:57]RAPDU: 26 78 D4 15 42 58 D4 2B 90 00 [14:19:57]wFMCommunicate OK [14:19:57]SAM_PROTO_SignData done [14:19:57]FM_MakeSignedData done [14:19:57]CreateOFDProtocolMessage [14:19:57]wFMCommunicate request_size=4 [14:19:57]MH_SAM_APDU [14:19:57]CAPDU: 80 11 00 00 [14:19:57]Write to MH i2c: E2 08 00 D5 9F 80 11 00 00 00 00 00 00 EE [14:19:57]Write i2c OK [14:19:57]MH_I2C_Read... [14:19:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:19:57]Read from MH i2c: E2 [14:19:57]MH_I2C_Read... [14:19:57]Read from MH i2c: E2 17 00 [14:19:57]MH_I2C_Read... [14:19:57]Read from MH i2c: E2 17 00 D5 9F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 43 [14:19:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:19:57]wFMCommunicate OK [14:19:57]CreateOFDProtocolMessage done [14:19:57]OFDSenderStorePacket 311512 [14:19:57]StoreOFDPacket docnum=311512 [14:19:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 01 86 07 01 7A F1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 67 01 00 00 F4 03 04 00 91 40 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D8 C0 04 00 35 04 06 00 AA B6 AA A2 B4 7F 26 78 D4 15 42 58 D4 2B [14:19:57]CheckFolder [14:19:57]dirname=/storage/ofd_packets [14:19:57]CheckFolder done [14:19:57]ProducePacketName [14:19:57]name=ofd_packets/00311512 [14:19:57]NVStorageSaveData ofd_packets/00311512 [14:19:57]File name is /storage/ofd_packets/00311512 [14:19:57]Write 301 bytes [14:19:57]NVStorageSaveData done [14:19:57]OFDSenderStorePacket done [14:19:57]KKMCreateOFDPacket done [14:19:57]NVStorageSaveData kkm_last_timestamp [14:19:57]File name is /storage/kkm_last_timestamp [14:19:57]Write 4 bytes [14:19:57]NVStorageSaveData done [14:19:57]ExternCall_PrintAddStr [14:19:57]wPrintStart [14:19:57]Write to MH i2c: 01 00 00 D6 9F 75 [14:19:57]Write i2c OK [14:19:57]MH_I2C_Read... [14:19:57]Read from MH i2c: 01 [14:19:57]MH_I2C_Read... [14:19:57]Read from MH i2c: 01 07 00 [14:19:57]MH_I2C_Read... [14:19:57]Read from MH i2c: 01 07 00 D6 9F 00 00 00 00 00 FF 0F 8A [14:19:57]RasterBufferAndPrint [14:19:57]line Счет N : (1)645316 [14:19:57]line ИНН: 02508201610067 [14:19:57]line Контрольно-Кассовый Чек [14:19:57]line ПРОДАЖА [14:19:57]line ТРК (МРК, ГНК) : 61 [14:19:57]line Товар: 2710124500 [14:19:57]line Аи-95-К-3 [14:19:57]line 9.440 * 74.20 [14:19:57]line = 700.45 [14:19:57]line НДС 12% НСП 1% [14:19:57]line > о реализуемом товаре [14:19:57]line ИТОГО: 700.45 [14:19:57]line НСП 1% : 6.20 [14:19:57]line НДС 12% : 74.38 [14:19:57]line Наличными: 0.00 [14:19:57]line Безнал.: 700.45 [14:19:57]line Место: АЗС № 172 "Партнер Нефть" [14:19:57]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:19:57]line СНО: Общий режим [14:19:57]line Чек 359 30.10.2024 14:20 [14:19:57]line Смена: 536 ФФД: 1.0 [14:19:57]line ЗНМ: 0300000116 [14:19:57]line РНМ: 0000000000091780 [14:19:57]line Версия ККМ: 001 [14:19:57]line Платежная система: Mbank [14:19:57]line ФМ: 0000000000871765 [14:19:57]line ФД: 311512 [14:19:57]line ФПД: 187701523559551 [14:19:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T142001&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311512&fm=187701523559551&tin=02508201610067®Number=0000000000091780&sum=70045 [14:19:57]written 0, free lines is 4095 [14:19:58]OFD Sender: Processing packet 311512 [packets to send 223, broken 222] [14:19:58]ProducePacketName [14:19:58]name=ofd_packets/00311512 [14:19:58]OFD Sender: To server: pG, [14:19:58]CommunicateWithHost lk.salyk.kg:30040 [14:19:58]ConnectInit lk.salyk.kg [14:19:58]Connected sock=10 [14: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 31 37 36 35 0F 01 00 00 01 86 07 01 7A F1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 67 01 00 00 F4 03 04 00 91 40 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D8 C0 04 00 35 04 06 00 AA B6 AA A2 B4 7F 26 78 D4 15 42 58 D4 2B [14:19:58]Write to MH i2c: 01 00 00 FE 9F 9D [14:19:58]Write i2c OK [14:19:58]MH_I2C_Read... [14:19:58]Read from MH i2c: 01 [14:19:58]MH_I2C_Read... [14:19:58]Read from MH i2c: 01 07 00 [14:19:58]MH_I2C_Read... [14:19:58]Read from MH i2c: 01 07 00 FE 9F 00 00 00 00 00 DC 0C 8C [14:19:58]RasterBufferAndPrint [14:19:58]line [14:19:58]line [14:19:58]line [14:19:58]line [14:19:58]line [14:19:58]written 0, free lines is 3298 [14:19:58]MH_Cut [14:19:58]Write to MH i2c: D1 01 00 05 A0 01 77 [14:19:58]Write i2c OK [14:19:58]MH_I2C_Read... [14:19:58]Read from MH i2c: D1 [14:19:58]MH_I2C_Read... [14:19:58]Read from MH i2c: D1 01 00 [14:19:58]MH_I2C_Read... [14:19:58]Read from MH i2c: D1 01 00 05 A0 00 76 [14:19:58]Write to MH i2c: 01 00 00 06 A0 A6 [14:19:58]Write i2c OK [14:19:58]MH_I2C_Read... [14:19:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 7A 34 47 00 A4 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 31 37 36 35 10 04 04 00 D8 C0 04 00 F4 03 04 00 E1 E6 21 67 B6 04 01 00 00 5A E5 7D 14 C2 2E FD F2 [14:19:58]CommunicateWithHost err = 0 [14:19:58]CheckOFDResponse [14:19:58]1017 (14) - 77093643461234 [14:19:58]1041 (16) - 0000000000871765 [14:19:58]1040 (4) - 311512 [14:19:58]1012 (4) - 30.10.2024 07:57 [14:19:58]1206 (1) - 0 [14:19:58]OFD Sender: Remove packet 311512 [14:19:58]ProducePacketName [14:19:58]name=ofd_packets/00311512 [14:19:58]NVStorageDeleteData [14:19:58]OFD Sender: No OFD packet to send [14:19:59]*** Cut start [14:19:59]*** Purtial cut [14:19:59]*** Stage 1: CUTSNS_PIN = 1 [14:19:59]Read from MH i2c: 01 [14:19:59]MH_I2C_Read... [14:19:59]*** Stop cut motor [14:19:59]*** Cut end [14:19:59]Read from MH i2c: 01 07 00 [14:19:59]MH_I2C_Read... [14:19:59]Read from MH i2c: 01 07 00 06 A0 00 00 00 00 00 FF 0F BB [14:19:59]process_action close_receipt done [14:19:59]requested_data is exist [14:19:59]produce_requested_data [14:19:59]requested_item fm.sn is exist - process it [14:19:59]wFMCommunicate request_size=4 [14:19:59]MH_SAM_APDU [14:19:59]CAPDU: 80 11 00 00 [14:19:59]Write to MH i2c: E2 08 00 07 A0 80 11 00 00 00 00 00 00 21 [14:19:59]Write i2c OK [14:19:59]MH_I2C_Read... [14:19:59]Read from MH i2c: E2 [14:19:59]MH_I2C_Read... [14:19:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:19:59]Read from MH i2c: E2 17 00 [14:19:59]MH_I2C_Read... [14:19:59]Read from MH i2c: E2 17 00 07 A0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 76 [14:19:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:19:59]wFMCommunicate OK [14:19:59]requested_item fd.num is exist - process it [14:19:59]SAM_PROTO_GetFieldsCounters [14:19:59]wFMCommunicate request_size=4 [14:19:59]MH_SAM_APDU [14:19:59]CAPDU: 80 13 00 00 [14:19:59]Write to MH i2c: E2 08 00 08 A0 80 13 00 00 00 00 00 00 24 [14:19:59]Write i2c OK [14:19:59]MH_I2C_Read... [14:19:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:19:59]Read from MH i2c: E2 [14:19:59]MH_I2C_Read... [14:19:59]Read from MH i2c: E2 62 00 [14:19:59]MH_I2C_Read... [14:19:59]Read from MH i2c: E2 62 00 08 A0 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D8 C0 04 00 0E 04 04 00 18 02 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 35 [14:19: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D8 C0 04 00 0E 04 04 00 18 02 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 [14:19:59]wFMCommunicate OK [14:19:59]SAM_PROTO_GetFieldsCounters done [14:19:59]requested_item shift.num is exist - process it [14:19:59]requested_item shift.opened is exist - process it [14:19:59]req_shift_opened [14:19:59]FM_GetShiftState [14:19:59]SAM_PROTO_GetShiftState [14:19:59]wFMCommunicate request_size=4 [14:19:59]MH_SAM_APDU [14:19:59]CAPDU: 80 13 01 00 [14:19:59]Write to MH i2c: E2 08 00 09 A0 80 13 01 00 00 00 00 00 26 [14:19:59]Write i2c OK [14:19:59]MH_I2C_Read... [14:19:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:19:59]Read from MH i2c: E2 [14:19:59]MH_I2C_Read... [14:19:59]Read from MH i2c: E2 0E 00 [14:19:59]MH_I2C_Read... [14:19:59]Read from MH i2c: E2 0E 00 09 A0 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 11 [14:19:59]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:19:59]wFMCommunicate OK [14:19:59]SAM_PROTO_GetShiftState done [14:19:59]FM_GetShiftState done [14:19:59]req_shift_opened done [14:19:59]requested_item shift.open_date is exist - process it [14:19:59]req_shift_open_date [14:19:59]req_shift_open_date done [14:19:59]produce_requested_data done [14:19:59]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311512,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [14:19:59]process_action_free close_receipt [14:19:59]json_value_free [14:19:59]json_value_free done [14:19:59]process_json_proto returns [14:19:59]Send response to host [14:19:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311512,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [14:19:59]free response buf [14:19:59]execute_script done [14:19:59]execute_script returns [14:19:59]free content buf [14:19:59]Sock 7.Close socket [14:19:59]Sock 7.Thread stoped [14:20:03]OFD Sender: No OFD packet to send [14:20:08]OFD Sender: No OFD packet to send [14:20:13]OFD Sender: No OFD packet to send [14:20:18]OFD Sender: No OFD packet to send [14:20:23]OFD Sender: No OFD packet to send [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:54]OFD Sender: No OFD packet to send [14:20:59]OFD Sender: No OFD packet to send [14:21:04]OFD Sender: No OFD packet to send [14:21:09]OFD Sender: No OFD packet to send [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:39]OFD Sender: No OFD packet to send [14:21:44]OFD Sender: No OFD packet to send [14:21:49]OFD Sender: No OFD packet to send [14:21:54]OFD Sender: No OFD packet to send [14:21:59]OFD Sender: No OFD packet to send [14:22:04]OFD Sender: No OFD packet to send [14:22:09]OFD Sender: No OFD packet to send [14:22:14]OFD Sender: No OFD packet to send [14:22:19]OFD Sender: No OFD packet to send [14:22:24]OFD Sender: No OFD packet to send [14:22:29]OFD Sender: No OFD packet to send [14:22:34]OFD Sender: No OFD packet to send [14:22:35]accept exits with 9 [14:22:35]New connection [14:22:35]New thread 3066510692 created [14:22:35]Thread 3066654052 joined [14:22:35]Waiting for new connection... [14:22:35] Sock 9.Parse request [14:22:35]Sock 9.Check first char [14:22:35]Sock 9.First char is OK [14:22:35]request: POST /json_proto HTTP/1.0 [14:22:35]Method: POST [14:22:35]URL: /json_proto [14:22:35]Method is POST - this is cgi request [14:22:35]url: /json_proto [14:22:35]query_string will be loaded in cgi processing [14:22:35]execute_cgi json_proto POST (null) [14:22:35]execute_cgi path=json_proto method=POST [14:22:35]POST find Content-Length [14:22:35]Host: 172.17.96.3:8080 [14:22:35]Content-Length: 682 [14:22:35]Content-Type: application/json [14:22:35] [14:22:35]POST finish read [14:22:35]Found Content-Length = 682 [14:22:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645318", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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:22:35]execute_script... [14:22: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)645318", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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:22:35]POST & json_proto [14:22:35]process_json_proto [14:22:35]json parsed OK: [14:22:35]protocol is kg_v1.0 [14:22:35]action value=close_receipt [14:22:35]process_action close_receipt [14:22:35]cmd_close_receipt [14:22:35]MH_GetDate [14:22:35]Write to MH i2c: F0 00 00 0A A0 99 [14:22:35]Write i2c OK [14:22:35]MH_I2C_Read... [14:22:35]Read from MH i2c: F0 [14:22:35]MH_I2C_Read... [14:22:35]Read from MH i2c: F0 09 00 [14:22:35]MH_I2C_Read... [14:22:35]Read from MH i2c: F0 09 00 0A A0 00 31 41 22 67 44 5E 04 65 A8 [14:22:35]GetLastDocTimeStamp 1730298001 [14:22:35]current date 1730298161 [14:22:35]FM_GetShiftState [14:22:35]SAM_PROTO_GetShiftState [14:22:35]wFMCommunicate request_size=4 [14:22:35]MH_SAM_APDU [14:22:35]CAPDU: 80 13 01 00 [14:22:35]Write to MH i2c: E2 08 00 0B A0 80 13 01 00 00 00 00 00 28 [14:22:35]Write i2c OK [14:22:35]MH_I2C_Read... [14:22:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:22:35]Read from MH i2c: E2 [14:22:35]MH_I2C_Read... [14:22:35]Read from MH i2c: E2 0E 00 [14:22:35]MH_I2C_Read... [14:22:35]Read from MH i2c: E2 0E 00 0B A0 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 13 [14:22:35]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:22:35]wFMCommunicate OK [14:22:35]SAM_PROTO_GetShiftState done [14:22:35]FM_GetShiftState done [14:22:35]opened in 1730247899 [14:22:35]opened+sec_in_day 1730334299 [14:22:35]quantity*price = 100021 [14:22:35]sum+1 = 100023 [14:22: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 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 360 30.10.2024 14:22 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311513 ФПД: 93543918779070 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T142241&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311513&fm=93543918779070&tin=02508201610067®Number=0000000000091780&sum=100000 [14:22:36]StoreToDocumentArchive [14:22:36]shift 536 fd 311513 [14:22:36]save to /storage/0536/doc_00311513 [14:22:36]save last doc name /storage/0536/doc_00311513 to /storage/kkm_last_doc_name [14:22:36]save OK [14:22:36]Clear old archive folders... [14:22:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:22:36]tlvbuf is 006F1BF0 [14:22:36]SAM_PROTO_ClearQueue [14:22:36]wFMCommunicate request_size=4 [14:22:36]MH_SAM_APDU [14:22:36]CAPDU: 80 09 00 00 [14:22:36]Write to MH i2c: E2 08 00 18 A0 80 09 00 00 00 00 00 00 2A [14:22:36]Write i2c OK [14:22:36]MH_I2C_Read... [14:22:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:22:36]Read from MH i2c: E2 [14:22:36]MH_I2C_Read... [14:22:36]Read from MH i2c: E2 03 00 [14:22:36]MH_I2C_Read... [14:22:36]Read from MH i2c: E2 03 00 18 A0 00 90 00 2C [14:22:36]RAPDU: 90 00 [14:22:36]wFMCommunicate OK [14:22:36]SAM_PROTO_ClearQueue done [14:22:36]KKMCreateOFDPacket [14:22:36]OFDProtocolAddRootSTLVToBuf [14:22:36]FM_MakeSignedData [14:22:36]FM_MakeSignedData [14:22:36]SAM_PROTO_SignData [14:22:36]wFMCommunicate request_size=4 [14:22:36]MH_SAM_APDU [14:22:36]CAPDU: 80 0D 01 02 [14:22:36]Write to MH i2c: E2 08 00 19 A0 80 0D 01 02 00 00 00 00 32 [14:22:36]Write i2c OK [14:22:36]MH_I2C_Read... [14:22:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:22:36]Read from MH i2c: E2 [14:22:36]MH_I2C_Read... [14:22:36]Read from MH i2c: E2 03 00 [14:22:36]MH_I2C_Read... [14:22:36]Read from MH i2c: E2 03 00 19 A0 00 90 00 2D [14:22:36]RAPDU: 90 00 [14:22:36]wFMCommunicate OK [14:22:36]wFMCommunicate request_size=255 [14:22:36]MH_SAM_APDU [14:22: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 33 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 68 01 00 00 F4 03 04 00 31 41 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D9 C0 04 00 35 04 06 00 55 [14:22:36]Write to MH i2c: E2 02 01 1A A0 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 68 01 00 00 F4 03 04 00 31 41 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D9 C0 04 00 35 04 06 00 55 00 00 4E [14:22:36]Write i2c OK [14:22:36]MH_I2C_Read... [14:22:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:22:36]Read from MH i2c: E2 [14:22:36]MH_I2C_Read... [14:22:36]Read from MH i2c: E2 03 00 [14:22:36]MH_I2C_Read... [14:22:36]Read from MH i2c: E2 03 00 1A A0 00 90 00 2E [14:22:36]RAPDU: 90 00 [14:22:36]wFMCommunicate OK [14:22:36]wFMCommunicate request_size=10 [14:22:36]MH_SAM_APDU [14:22:36]CAPDU: 80 0D 02 02 05 13 E4 0C BA BE [14:22:36]Write to MH i2c: E2 0D 00 1B A0 80 0D 02 02 05 00 13 E4 0C BA BE 00 00 BA [14:22:36]Write i2c OK [14:22:36]MH_I2C_Read... [14:22:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:22:37]Read from MH i2c: E2 [14:22:37]MH_I2C_Read... [14:22:37]Read from MH i2c: E2 03 00 [14:22:37]MH_I2C_Read... [14:22:37]Read from MH i2c: E2 03 00 1B A0 00 90 00 2F [14:22:37]RAPDU: 90 00 [14:22:37]wFMCommunicate OK [14:22:37]wFMCommunicate request_size=4 [14:22:37]MH_SAM_APDU [14:22:37]CAPDU: 80 0D 03 02 [14:22:37]Write to MH i2c: E2 08 00 1C A0 80 0D 03 02 00 00 00 00 37 [14:22:37]Write i2c OK [14:22:37]MH_I2C_Read... [14:22:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:22:37]Read from MH i2c: E2 [14:22:37]MH_I2C_Read... [14:22:37]Read from MH i2c: E2 0B 00 [14:22:37]MH_I2C_Read... [14:22:37]Read from MH i2c: E2 0B 00 1C A0 00 52 33 3F E8 DF 27 14 07 90 00 05 [14:22:37]RAPDU: 52 33 3F E8 DF 27 14 07 90 00 [14:22:37]wFMCommunicate OK [14:22:37]SAM_PROTO_SignData done [14:22:37]FM_MakeSignedData done [14:22:37]CreateOFDProtocolMessage [14:22:37]wFMCommunicate request_size=4 [14:22:37]MH_SAM_APDU [14:22:37]CAPDU: 80 11 00 00 [14:22:37]Write to MH i2c: E2 08 00 1D A0 80 11 00 00 00 00 00 00 37 [14:22:37]Write i2c OK [14:22:37]MH_I2C_Read... [14:22:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:22:37]Read from MH i2c: E2 [14:22:37]MH_I2C_Read... [14:22:37]Read from MH i2c: E2 17 00 [14:22:37]MH_I2C_Read... [14:22:37]Read from MH i2c: E2 17 00 1D A0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8C [14:22:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:22:37]wFMCommunicate OK [14:22:37]CreateOFDProtocolMessage done [14:22:37]OFDSenderStorePacket 311513 [14:22:37]StoreOFDPacket docnum=311513 [14:22:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 61 15 07 01 C2 11 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 68 01 00 00 F4 03 04 00 31 41 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D9 C0 04 00 35 04 06 00 55 13 E4 0C BA BE 52 33 3F E8 DF 27 14 07 [14:22:37]CheckFolder [14:22:37]dirname=/storage/ofd_packets [14:22:37]CheckFolder done [14:22:37]ProducePacketName [14:22:37]name=ofd_packets/00311513 [14:22:37]NVStorageSaveData ofd_packets/00311513 [14:22:37]File name is /storage/ofd_packets/00311513 [14:22:37]Write 301 bytes [14:22:37]NVStorageSaveData done [14:22:37]OFDSenderStorePacket done [14:22:37]KKMCreateOFDPacket done [14:22:37]NVStorageSaveData kkm_last_timestamp [14:22:37]File name is /storage/kkm_last_timestamp [14:22:37]Write 4 bytes [14:22:37]NVStorageSaveData done [14:22:37]ExternCall_PrintAddStr [14:22:37]wPrintStart [14:22:37]Write to MH i2c: 01 00 00 1E A0 BE [14:22:37]Write i2c OK [14:22:37]MH_I2C_Read... [14:22:37]Read from MH i2c: 01 [14:22:37]MH_I2C_Read... [14:22:37]Read from MH i2c: 01 07 00 [14:22:37]MH_I2C_Read... [14:22:37]Read from MH i2c: 01 07 00 1E A0 00 00 00 00 00 FF 0F D3 [14:22:37]RasterBufferAndPrint [14:22:37]line Счет N : (1)645318 [14:22:37]line ИНН: 02508201610067 [14:22:37]line Контрольно-Кассовый Чек [14:22:37]line ПРОДАЖА [14:22:37]line ТРК (МРК, ГНК) : 61 [14:22:37]line Товар: 2710124500 [14:22:37]line Аи-95-К-3 [14:22:37]line 13.480 * 74.20 [14:22:37]line = 1000.22 [14:22:37]line НДС 12% НСП 1% [14:22:37]line > о реализуемом товаре [14:22:37]line ОКРУГЛЕНИЕ: -0.22 [14:22:37]line ИТОГО: 1000.00 [14:22:37]line Внесено: 1000.00 [14:22:37]line СДАЧА: 0.00 [14:22:37]line НСП 1% : 8.85 [14:22:37]line НДС 12% : 106.22 [14:22:37]line Наличными: 1000.00 [14:22:37]line Безнал.: 0.00 [14:22:37]line Место: АЗС № 172 "Партнер Нефть" [14:22:37]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:22:37]line СНО: Общий режим [14:22:37]line Чек 360 30.10.2024 14:22 [14:22:37]line Смена: 536 ФФД: 1.0 [14:22:37]line ЗНМ: 0300000116 [14:22:37]line РНМ: 0000000000091780 [14:22:37]line Версия ККМ: 001 [14:22:37]line ФМ: 0000000000871765 [14:22:37]line ФД: 311513 [14:22:37]line ФПД: 93543918779070 [14:22:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T142241&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311513&fm=93543918779070&tin=02508201610067®Number=0000000000091780&sum=100000 [14:22:37]written 0, free lines is 4095 [14:22:37]OFD Sender: Processing packet 311513 [packets to send 223, broken 222] [14:22:37]ProducePacketName [14:22:37]name=ofd_packets/00311513 [14:22:37]OFD Sender: To server: pG, [14:22:37]CommunicateWithHost lk.salyk.kg:30040 [14:22:37]ConnectInit lk.salyk.kg [14:22:37]Connected sock=10 [14:22:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 61 15 07 01 C2 11 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 68 01 00 00 F4 03 04 00 31 41 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D9 C0 04 00 35 04 06 00 55 13 E4 0C BA BE 52 33 3F E8 DF 27 14 07 [14:22:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 5F 8B 47 00 04 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 31 37 36 35 10 04 04 00 D9 C0 04 00 F4 03 04 00 80 E7 21 67 B6 04 01 00 00 CF D6 BC 6B F0 4C 8C 00 [14:22:37]CommunicateWithHost err = 0 [14:22:37]CheckOFDResponse [14:22:37]1017 (14) - 77093643461234 [14:22:37]1041 (16) - 0000000000871765 [14:22:37]1040 (4) - 311513 [14:22:37]1012 (4) - 30.10.2024 08:00 [14:22:37]1206 (1) - 0 [14:22:37]OFD Sender: Remove packet 311513 [14:22:37]ProducePacketName [14:22:37]name=ofd_packets/00311513 [14:22:37]NVStorageDeleteData [14:22:37]Write to MH i2c: 01 00 00 48 A0 E8 [14:22:37]Write i2c OK [14:22:37]MH_I2C_Read... [14:22:37]Read from MH i2c: 01 [14:22:37]MH_I2C_Read... [14:22:37]Read from MH i2c: 01 07 00 [14:22:37]MH_I2C_Read... [14:22:37]Read from MH i2c: 01 07 00 48 A0 00 00 00 00 00 C0 0C BB [14:22:37]RasterBufferAndPrint [14:22:37]line [14:22:37]line [14:22:37]line [14:22:37]line [14:22:37]line [14:22:37]written 0, free lines is 3270 [14:22:37]MH_Cut [14:22:37]Write to MH i2c: D1 01 00 4F A0 01 C1 [14:22:37]Write i2c OK [14:22:37]MH_I2C_Read... [14:22:37]Read from MH i2c: D1 [14:22:37]MH_I2C_Read... [14:22:37]Read from MH i2c: D1 01 00 [14:22:37]MH_I2C_Read... [14:22:37]Read from MH i2c: D1 01 00 4F A0 00 C0 [14:22:37]Write to MH i2c: 01 00 00 50 A0 F0 [14:22:37]Write i2c OK [14:22:37]MH_I2C_Read... [14:22:37]OFD Sender: No OFD packet to send [14:22:38]*** Cut start [14:22:38]*** Purtial cut [14:22:38]*** Stage 1: CUTSNS_PIN = 1 [14:22:38]Read from MH i2c: 01 [14:22:38]MH_I2C_Read... [14:22:38]*** Stop cut motor [14:22:38]*** Cut end [14:22:38]Read from MH i2c: 01 07 00 [14:22:38]MH_I2C_Read... [14:22:38]Read from MH i2c: 01 07 00 50 A0 00 00 00 00 00 FF 0F 05 [14:22:38]process_action close_receipt done [14:22:38]requested_data is exist [14:22:38]produce_requested_data [14:22:38]requested_item fm.sn is exist - process it [14:22:38]wFMCommunicate request_size=4 [14:22:38]MH_SAM_APDU [14:22:38]CAPDU: 80 11 00 00 [14:22:38]Write to MH i2c: E2 08 00 51 A0 80 11 00 00 00 00 00 00 6B [14:22:38]Write i2c OK [14:22:38]MH_I2C_Read... [14:22:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:22:38]Read from MH i2c: E2 [14:22:38]MH_I2C_Read... [14:22:38]Read from MH i2c: E2 17 00 [14:22:38]MH_I2C_Read... [14:22:38]Read from MH i2c: E2 17 00 51 A0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C0 [14:22:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:22:38]wFMCommunicate OK [14:22:38]requested_item fd.num is exist - process it [14:22:38]SAM_PROTO_GetFieldsCounters [14:22:38]wFMCommunicate request_size=4 [14:22:38]MH_SAM_APDU [14:22:38]CAPDU: 80 13 00 00 [14:22:38]Write to MH i2c: E2 08 00 52 A0 80 13 00 00 00 00 00 00 6E [14:22:38]Write i2c OK [14:22:38]MH_I2C_Read... [14:22:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:22:38]Read from MH i2c: E2 [14:22:38]MH_I2C_Read... [14:22:38]Read from MH i2c: E2 62 00 [14:22:38]MH_I2C_Read... [14:22:38]Read from MH i2c: E2 62 00 52 A0 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D9 C0 04 00 0E 04 04 00 18 02 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 83 [14:22: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D9 C0 04 00 0E 04 04 00 18 02 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 [14:22:38]wFMCommunicate OK [14:22:38]SAM_PROTO_GetFieldsCounters done [14:22:38]requested_item shift.num is exist - process it [14:22:38]requested_item shift.opened is exist - process it [14:22:38]req_shift_opened [14:22:38]FM_GetShiftState [14:22:38]SAM_PROTO_GetShiftState [14:22:38]wFMCommunicate request_size=4 [14:22:38]MH_SAM_APDU [14:22:38]CAPDU: 80 13 01 00 [14:22:38]Write to MH i2c: E2 08 00 53 A0 80 13 01 00 00 00 00 00 70 [14:22:38]Write i2c OK [14:22:38]MH_I2C_Read... [14:22:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:22:38]Read from MH i2c: E2 [14:22:38]MH_I2C_Read... [14:22:38]Read from MH i2c: E2 0E 00 [14:22:38]MH_I2C_Read... [14:22:38]Read from MH i2c: E2 0E 00 53 A0 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 5B [14:22:38]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:22:38]wFMCommunicate OK [14:22:38]SAM_PROTO_GetShiftState done [14:22:38]FM_GetShiftState done [14:22:38]req_shift_opened done [14:22:38]requested_item shift.open_date is exist - process it [14:22:38]req_shift_open_date [14:22:38]req_shift_open_date done [14:22:38]produce_requested_data done [14:22:38]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311513,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [14:22:38]process_action_free close_receipt [14:22:38]json_value_free [14:22:38]json_value_free done [14:22:38]process_json_proto returns [14:22:38]Send response to host [14:22:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311513,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [14:22:38]free response buf [14:22:38]execute_script done [14:22:38]execute_script returns [14:22:38]free content buf [14:22:38]Sock 9.Close socket [14:22:38]Sock 9.Thread stoped [14:22:42]accept exits with 7 [14:22:42]New connection [14:22:42]New thread 3066654052 created [14:22:42]Thread 3066510692 joined [14:22:42]Waiting for new connection... [14:22:42] Sock 7.Parse request [14:22:42]Sock 7.Check first char [14:22:42]Sock 7.First char is OK [14:22:42]request: POST /json_proto HTTP/1.0 [14:22:42]Method: POST [14:22:42]URL: /json_proto [14:22:42]Method is POST - this is cgi request [14:22:42]url: /json_proto [14:22:42]query_string will be loaded in cgi processing [14:22:42]execute_cgi json_proto POST (null) [14:22:42]execute_cgi path=json_proto method=POST [14:22:42]POST find Content-Length [14:22:42]Host: 172.17.96.3:8080 [14:22:42]Content-Length: 800 [14:22:42]Content-Type: application/json [14:22:42] [14:22:42]POST finish read [14:22:42]Found Content-Length = 800 [14:22:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645317", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3947988", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:22:42]execute_script... [14:22: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)645317", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3947988", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:22:42]POST & json_proto [14:22:42]process_json_proto [14:22:42]json parsed OK: [14:22:42]protocol is kg_v1.0 [14:22:42]action value=close_receipt [14:22:42]process_action close_receipt [14:22:42]cmd_close_receipt [14:22:42]MH_GetDate [14:22:42]Write to MH i2c: F0 00 00 54 A0 E3 [14:22:42]Write i2c OK [14:22:42]MH_I2C_Read... [14:22:42]Read from MH i2c: F0 [14:22:42]MH_I2C_Read... [14:22:42]Read from MH i2c: F0 09 00 [14:22:42]MH_I2C_Read... [14:22:42]Read from MH i2c: F0 09 00 54 A0 00 37 41 22 67 44 5E 04 65 F8 [14:22:42]GetLastDocTimeStamp 1730298161 [14:22:42]current date 1730298167 [14:22:42]FM_GetShiftState [14:22:42]SAM_PROTO_GetShiftState [14:22:42]wFMCommunicate request_size=4 [14:22:42]MH_SAM_APDU [14:22:42]CAPDU: 80 13 01 00 [14:22:42]Write to MH i2c: E2 08 00 55 A0 80 13 01 00 00 00 00 00 72 [14:22:42]Write i2c OK [14:22:42]MH_I2C_Read... [14:22:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:22:42]Read from MH i2c: E2 [14:22:42]MH_I2C_Read... [14:22:42]Read from MH i2c: E2 0E 00 [14:22:42]MH_I2C_Read... [14:22:42]Read from MH i2c: E2 0E 00 55 A0 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 5D [14:22:42]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:22:42]wFMCommunicate OK [14:22:42]SAM_PROTO_GetShiftState done [14:22:42]FM_GetShiftState done [14:22:42]opened in 1730247899 [14:22:42]opened+sec_in_day 1730334299 [14:22:42]quantity*price = 0 [14:22:42]sum+1 = 1 [14:22:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 361 30.10.2024 14:22 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 3947988 ФМ: 0000000000871765 ФД: 311514 ФПД: 273232617702043 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T142247&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311514&fm=273232617702043&tin=02508201610067®Number=0000000000091780&sum=0 [14:22:43]StoreToDocumentArchive [14:22:43]shift 536 fd 311514 [14:22:43]save to /storage/0536/doc_00311514 [14:22:43]save last doc name /storage/0536/doc_00311514 to /storage/kkm_last_doc_name [14:22:43]save OK [14:22:43]Clear old archive folders... [14:22:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:22:43]tlvbuf is 007064C0 [14:22:43]SAM_PROTO_ClearQueue [14:22:43]wFMCommunicate request_size=4 [14:22:43]MH_SAM_APDU [14:22:43]CAPDU: 80 09 00 00 [14:22:43]Write to MH i2c: E2 08 00 62 A0 80 09 00 00 00 00 00 00 74 [14:22:43]Write i2c OK [14:22:43]MH_I2C_Read... [14:22:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:22:43]Read from MH i2c: E2 [14:22:43]MH_I2C_Read... [14:22:43]Read from MH i2c: E2 03 00 [14:22:43]MH_I2C_Read... [14:22:43]Read from MH i2c: E2 03 00 62 A0 00 90 00 76 [14:22:43]RAPDU: 90 00 [14:22:43]wFMCommunicate OK [14:22:43]SAM_PROTO_ClearQueue done [14:22:43]KKMCreateOFDPacket [14:22:43]OFDProtocolAddRootSTLVToBuf [14:22:43]FM_MakeSignedData [14:22:43]FM_MakeSignedData [14:22:43]SAM_PROTO_SignData [14:22:43]wFMCommunicate request_size=4 [14:22:43]MH_SAM_APDU [14:22:43]CAPDU: 80 0D 01 02 [14:22:43]Write to MH i2c: E2 08 00 63 A0 80 0D 01 02 00 00 00 00 7C [14:22:43]Write i2c OK [14:22:43]MH_I2C_Read... [14:22:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:22:43]Read from MH i2c: E2 [14:22:43]MH_I2C_Read... [14:22:43]Read from MH i2c: E2 03 00 [14:22:43]MH_I2C_Read... [14:22:43]Read from MH i2c: E2 03 00 63 A0 00 90 00 77 [14:22:43]RAPDU: 90 00 [14:22:43]wFMCommunicate OK [14:22:43]wFMCommunicate request_size=255 [14:22:43]MH_SAM_APDU [14:22: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 32 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 37 41 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DA C0 04 00 35 04 06 00 F8 [14:22:43]Write to MH i2c: E2 02 01 64 A0 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 37 41 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DA C0 04 00 35 04 06 00 F8 00 00 0E [14:22:43]Write i2c OK [14:22:43]MH_I2C_Read... [14:22:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:22:43]Read from MH i2c: E2 [14:22:43]MH_I2C_Read... [14:22:43]Read from MH i2c: E2 03 00 [14:22:43]MH_I2C_Read... [14:22:43]Read from MH i2c: E2 03 00 64 A0 00 90 00 78 [14:22:43]RAPDU: 90 00 [14:22:43]wFMCommunicate OK [14:22:43]wFMCommunicate request_size=10 [14:22:43]MH_SAM_APDU [14:22:43]CAPDU: 80 0D 02 02 05 80 ED 1E 82 9B [14:22:43]Write to MH i2c: E2 0D 00 65 A0 80 0D 02 02 05 00 80 ED 1E 82 9B 00 00 31 [14:22:43]Write i2c OK [14:22:43]MH_I2C_Read... [14:22:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:22:43]Read from MH i2c: E2 [14:22:43]MH_I2C_Read... [14:22:43]Read from MH i2c: E2 03 00 [14:22:43]MH_I2C_Read... [14:22:43]Read from MH i2c: E2 03 00 65 A0 00 90 00 79 [14:22:43]RAPDU: 90 00 [14:22:43]wFMCommunicate OK [14:22:43]wFMCommunicate request_size=4 [14:22:43]MH_SAM_APDU [14:22:43]CAPDU: 80 0D 03 02 [14:22:43]Write to MH i2c: E2 08 00 66 A0 80 0D 03 02 00 00 00 00 81 [14:22:43]Write i2c OK [14:22:43]MH_I2C_Read... [14:22:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:22:43]Read from MH i2c: E2 [14:22:43]MH_I2C_Read... [14:22:43]Read from MH i2c: E2 0B 00 [14:22:43]MH_I2C_Read... [14:22:43]Read from MH i2c: E2 0B 00 66 A0 00 D0 69 2D 83 00 5B 10 95 90 00 6B [14:22:43]RAPDU: D0 69 2D 83 00 5B 10 95 90 00 [14:22:43]wFMCommunicate OK [14:22:43]SAM_PROTO_SignData done [14:22:43]FM_MakeSignedData done [14:22:43]CreateOFDProtocolMessage [14:22:43]wFMCommunicate request_size=4 [14:22:43]MH_SAM_APDU [14:22:43]CAPDU: 80 11 00 00 [14:22:43]Write to MH i2c: E2 08 00 67 A0 80 11 00 00 00 00 00 00 81 [14:22:43]Write i2c OK [14:22:43]MH_I2C_Read... [14:22:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:22:43]Read from MH i2c: E2 [14:22:43]MH_I2C_Read... [14:22:43]Read from MH i2c: E2 17 00 [14:22:43]MH_I2C_Read... [14:22:43]Read from MH i2c: E2 17 00 67 A0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D6 [14:22:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:22:43]wFMCommunicate OK [14:22:43]CreateOFDProtocolMessage done [14:22:43]OFDSenderStorePacket 311514 [14:22:43]StoreOFDPacket docnum=311514 [14:22:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A8 34 07 01 C1 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 32 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 37 41 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DA C0 04 00 35 04 06 00 F8 80 ED 1E 82 9B D0 69 2D 83 00 5B 10 95 [14:22:43]CheckFolder [14:22:43]dirname=/storage/ofd_packets [14:22:43]CheckFolder done [14:22:43]ProducePacketName [14:22:43]name=ofd_packets/00311514 [14:22:43]NVStorageSaveData ofd_packets/00311514 [14:22:43]File name is /storage/ofd_packets/00311514 [14:22:43]Write 301 bytes [14:22:43]NVStorageSaveData done [14:22:43]OFDSenderStorePacket done [14:22:43]KKMCreateOFDPacket done [14:22:43]NVStorageSaveData kkm_last_timestamp [14:22:43]File name is /storage/kkm_last_timestamp [14:22:43]Write 4 bytes [14:22:43]NVStorageSaveData done [14:22:43]ExternCall_PrintAddStr [14:22:43]wPrintStart [14:22:43]Write to MH i2c: 01 00 00 68 A0 08 [14:22:43]Write i2c OK [14:22:43]MH_I2C_Read... [14:22:43]Read from MH i2c: 01 [14:22:43]MH_I2C_Read... [14:22:43]Read from MH i2c: 01 07 00 [14:22:43]MH_I2C_Read... [14:22:43]Read from MH i2c: 01 07 00 68 A0 00 00 00 00 00 FF 0F 1D [14:22:43]RasterBufferAndPrint [14:22:43]line Счет N : (1)645317 [14:22:43]line ИНН: 02508201610067 [14:22:43]line Контрольно-Кассовый Чек [14:22:43]line ПРОДАЖА [14:22:43]line ТРК (МРК, ГНК) : 52 [14:22:43]line Товар: 2710124130 [14:22:43]line Аи-92-К-2 [14:22:43]line 20.000 * 0.00 [14:22:43]line = 0.00 [14:22:43]line НДС 12% НСП 1% [14:22:43]line > о реализуемом товаре [14:22:43]line ИТОГО: 0.00 [14:22:43]line НСП 1% : 0.00 [14:22:43]line НДС 12% : 0.00 [14:22:43]line Наличными: 0.00 [14:22:43]line Безнал.: 0.00 [14:22:43]line Место: АЗС № 172 "Партнер Нефть" [14:22:43]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:22:43]line СНО: Общий режим [14:22:43]line Чек 361 30.10.2024 14:22 [14:22:43]line Смена: 536 ФФД: 1.0 [14:22:43]line ЗНМ: 0300000116 [14:22:43]line РНМ: 0000000000091780 [14:22:43]line Версия ККМ: 001 [14:22:43]line Талоны: Топливные Талоны [14:22:43]line 3947988 [14:22:43]line ФМ: 0000000000871765 [14:22:43]line ФД: 311514 [14:22:43]line ФПД: 273232617702043 [14:22:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T142247&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311514&fm=273232617702043&tin=02508201610067®Number=0000000000091780&sum=0 [14:22:43]written 0, free lines is 4095 [14:22:44]OFD Sender: Processing packet 311514 [packets to send 223, broken 222] [14:22:44]ProducePacketName [14:22:44]name=ofd_packets/00311514 [14:22:44]OFD Sender: To server: pG, [14:22:44]CommunicateWithHost lk.salyk.kg:30040 [14:22:44]ConnectInit lk.salyk.kg [14:22:44]Connected sock=10 [14:22:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A8 34 07 01 C1 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 32 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 37 41 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DA C0 04 00 35 04 06 00 F8 80 ED 1E 82 9B D0 69 2D 83 00 5B 10 95 [14:22:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 C2 3E 47 00 78 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 31 37 36 35 10 04 04 00 DA C0 04 00 F4 03 04 00 87 E7 21 67 B6 04 01 00 00 BE 77 B0 90 4C 70 D8 81 [14:22:44]CommunicateWithHost err = 0 [14:22:44]CheckOFDResponse [14:22:44]1017 (14) - 77093643461234 [14:22:44]1041 (16) - 0000000000871765 [14:22:44]1040 (4) - 311514 [14:22:44]1012 (4) - 30.10.2024 08:00 [14:22:44]1206 (1) - 0 [14:22:44]OFD Sender: Remove packet 311514 [14:22:44]ProducePacketName [14:22:44]name=ofd_packets/00311514 [14:22:44]NVStorageDeleteData [14:22:44]Write to MH i2c: 01 00 00 91 A0 31 [14:22:44]Write i2c OK [14:22:44]MH_I2C_Read... [14:22:44]Read from MH i2c: 01 [14:22:44]MH_I2C_Read... [14:22:44]Read from MH i2c: 01 07 00 [14:22:44]MH_I2C_Read... [14:22:44]Read from MH i2c: 01 07 00 91 A0 00 00 00 00 00 DA 0C 1E [14:22:44]RasterBufferAndPrint [14:22:44]line [14:22:44]line [14:22:44]line [14:22:44]line [14:22:44]line [14:22:44]written 0, free lines is 3298 [14:22:44]MH_Cut [14:22:44]Write to MH i2c: D1 01 00 98 A0 01 0A [14:22:44]Write i2c OK [14:22:44]MH_I2C_Read... [14:22:44]Read from MH i2c: D1 [14:22:44]MH_I2C_Read... [14:22:44]Read from MH i2c: D1 01 00 [14:22:44]MH_I2C_Read... [14:22:44]Read from MH i2c: D1 01 00 98 A0 00 09 [14:22:44]Write to MH i2c: 01 00 00 99 A0 39 [14:22:44]Write i2c OK [14:22:44]MH_I2C_Read... [14:22:44]OFD Sender: No OFD packet to send [14:22:45]*** Cut start [14:22:45]*** Purtial cut [14:22:45]*** Stage 1: CUTSNS_PIN = 1 [14:22:45]Read from MH i2c: 01 [14:22:45]MH_I2C_Read... [14:22:45]*** Stop cut motor [14:22:45]*** Cut end [14:22:45]Read from MH i2c: 01 07 00 [14:22:45]MH_I2C_Read... [14:22:45]Read from MH i2c: 01 07 00 99 A0 00 00 00 00 00 FF 0F 4E [14:22:45]process_action close_receipt done [14:22:45]requested_data is exist [14:22:45]produce_requested_data [14:22:45]requested_item fm.sn is exist - process it [14:22:45]wFMCommunicate request_size=4 [14:22:45]MH_SAM_APDU [14:22:45]CAPDU: 80 11 00 00 [14:22:45]Write to MH i2c: E2 08 00 9A A0 80 11 00 00 00 00 00 00 B4 [14:22:45]Write i2c OK [14:22:45]MH_I2C_Read... [14:22:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:22:45]Read from MH i2c: E2 [14:22:45]MH_I2C_Read... [14:22:45]Read from MH i2c: E2 17 00 [14:22:45]MH_I2C_Read... [14:22:45]Read from MH i2c: E2 17 00 9A A0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 09 [14:22:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:22:45]wFMCommunicate OK [14:22:45]requested_item fd.num is exist - process it [14:22:45]SAM_PROTO_GetFieldsCounters [14:22:45]wFMCommunicate request_size=4 [14:22:45]MH_SAM_APDU [14:22:45]CAPDU: 80 13 00 00 [14:22:45]Write to MH i2c: E2 08 00 9B A0 80 13 00 00 00 00 00 00 B7 [14:22:45]Write i2c OK [14:22:45]MH_I2C_Read... [14:22:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:22:45]Read from MH i2c: E2 [14:22:45]MH_I2C_Read... [14:22:45]Read from MH i2c: E2 62 00 [14:22:45]MH_I2C_Read... [14:22:45]Read from MH i2c: E2 62 00 9B A0 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DA C0 04 00 0E 04 04 00 18 02 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 D0 [14:22: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DA C0 04 00 0E 04 04 00 18 02 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 [14:22:45]wFMCommunicate OK [14:22:45]SAM_PROTO_GetFieldsCounters done [14:22:45]requested_item shift.num is exist - process it [14:22:45]requested_item shift.opened is exist - process it [14:22:45]req_shift_opened [14:22:45]FM_GetShiftState [14:22:45]SAM_PROTO_GetShiftState [14:22:45]wFMCommunicate request_size=4 [14:22:45]MH_SAM_APDU [14:22:45]CAPDU: 80 13 01 00 [14:22:45]Write to MH i2c: E2 08 00 9C A0 80 13 01 00 00 00 00 00 B9 [14:22:45]Write i2c OK [14:22:45]MH_I2C_Read... [14:22:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:22:45]Read from MH i2c: E2 [14:22:45]MH_I2C_Read... [14:22:45]Read from MH i2c: E2 0E 00 [14:22:45]MH_I2C_Read... [14:22:45]Read from MH i2c: E2 0E 00 9C A0 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 A4 [14:22:45]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:22:45]wFMCommunicate OK [14:22:45]SAM_PROTO_GetShiftState done [14:22:45]FM_GetShiftState done [14:22:45]req_shift_opened done [14:22:45]requested_item shift.open_date is exist - process it [14:22:45]req_shift_open_date [14:22:45]req_shift_open_date done [14:22:45]produce_requested_data done [14:22:45]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311514,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [14:22:45]process_action_free close_receipt [14:22:45]json_value_free [14:22:45]json_value_free done [14:22:45]process_json_proto returns [14:22:45]Send response to host [14:22:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311514,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [14:22:45]free response buf [14:22:45]execute_script done [14:22:45]execute_script returns [14:22:45]free content buf [14:22:45]Sock 7.Close socket [14:22:45]Sock 7.Thread stoped [14:22:49]OFD Sender: No OFD packet to send [14:22:54]OFD Sender: No OFD packet to send [14:22:59]OFD Sender: No OFD packet to send [14:23:04]OFD Sender: No OFD packet to send [14:23:09]OFD Sender: No OFD packet to send [14:23:14]OFD Sender: No OFD packet to send [14:23:19]OFD Sender: No OFD packet to send [14:23:24]OFD Sender: No OFD packet to send [14:23:29]OFD Sender: No OFD packet to send [14:23:33]accept exits with 9 [14:23:33]New connection [14:23:33]New thread 3066510692 created [14:23:33]Thread 3066654052 joined [14:23:33]Waiting for new connection... [14:23:33] Sock 9.Parse request [14:23:33]Sock 9.Check first char [14:23:33]Sock 9.First char is OK [14:23:33]request: POST /json_proto HTTP/1.0 [14:23:33]Method: POST [14:23:33]URL: /json_proto [14:23:33]Method is POST - this is cgi request [14:23:33]url: /json_proto [14:23:33]query_string will be loaded in cgi processing [14:23:33]execute_cgi json_proto POST (null) [14:23:33]execute_cgi path=json_proto method=POST [14:23:33]POST find Content-Length [14:23:33]Host: 172.17.96.3:8080 [14:23:33]Content-Length: 677 [14:23:33]Content-Type: application/json [14:23:33] [14:23:33]POST finish read [14:23:33]Found Content-Length = 677 [14:23:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645320", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.390, "sum" : 360.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 360.00, "total" : 360.00, "payments": [ { "type": 0, "sum" : 360.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:23:33]execute_script... [14:23: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)645320", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.390, "sum" : 360.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 360.00, "total" : 360.00, "payments": [ { "type": 0, "sum" : 360.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:23:33]POST & json_proto [14:23:33]process_json_proto [14:23:33]json parsed OK: [14:23:33]protocol is kg_v1.0 [14:23:33]action value=close_receipt [14:23:33]process_action close_receipt [14:23:33]cmd_close_receipt [14:23:33]MH_GetDate [14:23:33]Write to MH i2c: F0 00 00 9D A0 2C [14:23:33]Write i2c OK [14:23:33]MH_I2C_Read... [14:23:33]Read from MH i2c: F0 [14:23:33]MH_I2C_Read... [14:23:33]Read from MH i2c: F0 09 00 [14:23:33]MH_I2C_Read... [14:23:33]Read from MH i2c: F0 09 00 9D A0 00 6B 41 22 67 44 5E 04 65 75 [14:23:33]GetLastDocTimeStamp 1730298167 [14:23:33]current date 1730298219 [14:23:33]FM_GetShiftState [14:23:33]SAM_PROTO_GetShiftState [14:23:33]wFMCommunicate request_size=4 [14:23:33]MH_SAM_APDU [14:23:33]CAPDU: 80 13 01 00 [14:23:33]Write to MH i2c: E2 08 00 9E A0 80 13 01 00 00 00 00 00 BB [14:23:33]Write i2c OK [14:23:33]MH_I2C_Read... [14:23:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:23:33]Read from MH i2c: E2 [14:23:33]MH_I2C_Read... [14:23:33]Read from MH i2c: E2 0E 00 [14:23:33]MH_I2C_Read... [14:23:33]Read from MH i2c: E2 0E 00 9E A0 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 A6 [14:23:33]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:23:33]wFMCommunicate OK [14:23:33]SAM_PROTO_GetShiftState done [14:23:33]FM_GetShiftState done [14:23:33]opened in 1730247899 [14:23:33]opened+sec_in_day 1730334299 [14:23:33]quantity*price = 36059 [14:23:33]sum+1 = 36060 [14:23:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.59 ИТОГО: 360.00 Внесено: 360.00 СДАЧА: 0.00 НСП 1% : 3.19 НДС 12% : 38.29 Наличными: 360.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 362 30.10.2024 14:23 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311515 ФПД: 40483850150254 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T142339&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311515&fm=40483850150254&tin=02508201610067®Number=0000000000091780&sum=36000 [14:23:34]StoreToDocumentArchive [14:23:34]shift 536 fd 311515 [14:23:34]save to /storage/0536/doc_00311515 [14:23:34]save last doc name /storage/0536/doc_00311515 to /storage/kkm_last_doc_name [14:23:34]save OK [14:23:34]Clear old archive folders... [14:23:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:23:34]tlvbuf is 00847F40 [14:23:34]SAM_PROTO_ClearQueue [14:23:34]wFMCommunicate request_size=4 [14:23:34]MH_SAM_APDU [14:23:34]CAPDU: 80 09 00 00 [14:23:34]Write to MH i2c: E2 08 00 AB A0 80 09 00 00 00 00 00 00 BD [14:23:34]Write i2c OK [14:23:34]MH_I2C_Read... [14:23:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:23:34]Read from MH i2c: E2 [14:23:34]MH_I2C_Read... [14:23:34]Read from MH i2c: E2 03 00 [14:23:34]MH_I2C_Read... [14:23:34]Read from MH i2c: E2 03 00 AB A0 00 90 00 BF [14:23:34]RAPDU: 90 00 [14:23:34]wFMCommunicate OK [14:23:34]SAM_PROTO_ClearQueue done [14:23:34]KKMCreateOFDPacket [14:23:34]OFDProtocolAddRootSTLVToBuf [14:23:34]FM_MakeSignedData [14:23:34]FM_MakeSignedData [14:23:34]SAM_PROTO_SignData [14:23:34]wFMCommunicate request_size=4 [14:23:34]MH_SAM_APDU [14:23:34]CAPDU: 80 0D 01 02 [14:23:34]Write to MH i2c: E2 08 00 AC A0 80 0D 01 02 00 00 00 00 C5 [14:23:34]Write i2c OK [14:23:34]MH_I2C_Read... [14:23:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:23:34]Read from MH i2c: E2 [14:23:34]MH_I2C_Read... [14:23:34]Read from MH i2c: E2 03 00 [14:23:34]MH_I2C_Read... [14:23:34]Read from MH i2c: E2 03 00 AC A0 00 90 00 C0 [14:23:34]RAPDU: 90 00 [14:23:34]wFMCommunicate OK [14:23:34]wFMCommunicate request_size=255 [14:23:34]MH_SAM_APDU [14:23: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 32 FF 03 08 00 03 0E 15 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 DB 8C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 8C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 0E 00 00 00 00 07 04 06 00 A0 8C 00 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 41 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DB C0 04 00 35 04 06 00 24 [14:23:34]Write to MH i2c: E2 02 01 AD A0 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0E 15 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 DB 8C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 8C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 0E 00 00 00 00 07 04 06 00 A0 8C 00 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 41 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DB C0 04 00 35 04 06 00 24 00 00 AC [14:23:34]Write i2c OK [14:23:34]MH_I2C_Read... [14:23:34]OFD Sender: No OFD packet to send [14:23:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:23:35]Read from MH i2c: E2 [14:23:35]MH_I2C_Read... [14:23:35]Read from MH i2c: E2 03 00 [14:23:35]MH_I2C_Read... [14:23:35]Read from MH i2c: E2 03 00 AD A0 00 90 00 C1 [14:23:35]RAPDU: 90 00 [14:23:35]wFMCommunicate OK [14:23:35]wFMCommunicate request_size=10 [14:23:35]MH_SAM_APDU [14:23:35]CAPDU: 80 0D 02 02 05 D1 E1 81 E1 6E [14:23:35]Write to MH i2c: E2 0D 00 AE A0 80 0D 02 02 05 00 D1 E1 81 E1 6E 00 00 54 [14:23:35]Write i2c OK [14:23:35]MH_I2C_Read... [14:23:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:23:35]Read from MH i2c: E2 [14:23:35]MH_I2C_Read... [14:23:35]Read from MH i2c: E2 03 00 [14:23:35]MH_I2C_Read... [14:23:35]Read from MH i2c: E2 03 00 AE A0 00 90 00 C2 [14:23:35]RAPDU: 90 00 [14:23:35]wFMCommunicate OK [14:23:35]wFMCommunicate request_size=4 [14:23:35]MH_SAM_APDU [14:23:35]CAPDU: 80 0D 03 02 [14:23:35]Write to MH i2c: E2 08 00 AF A0 80 0D 03 02 00 00 00 00 CA [14:23:35]Write i2c OK [14:23:35]MH_I2C_Read... [14:23:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:23:35]Read from MH i2c: E2 [14:23:35]MH_I2C_Read... [14:23:35]Read from MH i2c: E2 0B 00 [14:23:35]MH_I2C_Read... [14:23:35]Read from MH i2c: E2 0B 00 AF A0 00 B3 95 3A E1 D9 69 4A 9A 90 00 54 [14:23:35]RAPDU: B3 95 3A E1 D9 69 4A 9A 90 00 [14:23:35]wFMCommunicate OK [14:23:35]SAM_PROTO_SignData done [14:23:35]FM_MakeSignedData done [14:23:35]CreateOFDProtocolMessage [14:23:35]wFMCommunicate request_size=4 [14:23:35]MH_SAM_APDU [14:23:35]CAPDU: 80 11 00 00 [14:23:35]Write to MH i2c: E2 08 00 B0 A0 80 11 00 00 00 00 00 00 CA [14:23:35]Write i2c OK [14:23:35]MH_I2C_Read... [14:23:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:23:35]Read from MH i2c: E2 [14:23:35]MH_I2C_Read... [14:23:35]Read from MH i2c: E2 17 00 [14:23:35]MH_I2C_Read... [14:23:35]Read from MH i2c: E2 17 00 B0 A0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 1F [14:23:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:23:35]wFMCommunicate OK [14:23:35]CreateOFDProtocolMessage done [14:23:35]OFDSenderStorePacket 311515 [14:23:35]StoreOFDPacket docnum=311515 [14:23:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 8A 68 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 32 FF 03 08 00 03 0E 15 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 DB 8C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 8C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 0E 00 00 00 00 07 04 06 00 A0 8C 00 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 41 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DB C0 04 00 35 04 06 00 24 D1 E1 81 E1 6E B3 95 3A E1 D9 69 4A 9A [14:23:35]CheckFolder [14:23:35]dirname=/storage/ofd_packets [14:23:35]CheckFolder done [14:23:35]ProducePacketName [14:23:35]name=ofd_packets/00311515 [14:23:35]NVStorageSaveData ofd_packets/00311515 [14:23:35]File name is /storage/ofd_packets/00311515 [14:23:35]Write 301 bytes [14:23:35]NVStorageSaveData done [14:23:35]OFDSenderStorePacket done [14:23:35]KKMCreateOFDPacket done [14:23:35]NVStorageSaveData kkm_last_timestamp [14:23:35]File name is /storage/kkm_last_timestamp [14:23:35]Write 4 bytes [14:23:35]NVStorageSaveData done [14:23:35]ExternCall_PrintAddStr [14:23:35]wPrintStart [14:23:35]Write to MH i2c: 01 00 00 B1 A0 51 [14:23:35]Write i2c OK [14:23:35]MH_I2C_Read... [14:23:35]Read from MH i2c: 01 [14:23:35]MH_I2C_Read... [14:23:35]Read from MH i2c: 01 07 00 [14:23:35]MH_I2C_Read... [14:23:35]Read from MH i2c: 01 07 00 B1 A0 00 00 00 00 00 FF 0F 66 [14:23:35]RasterBufferAndPrint [14:23:35]line Счет N : (1)645320 [14:23:35]line ИНН: 02508201610067 [14:23:35]line Контрольно-Кассовый Чек [14:23:35]line ПРОДАЖА [14:23:35]line ТРК (МРК, ГНК) : 31 [14:23:35]line Товар: 2710124130 [14:23:35]line Аи-92-К-2 [14:23:35]line 5.390 * 66.90 [14:23:35]line = 360.59 [14:23:35]line НДС 12% НСП 1% [14:23:35]line > о реализуемом товаре [14:23:35]line ОКРУГЛЕНИЕ: -0.59 [14:23:35]line ИТОГО: 360.00 [14:23:35]line Внесено: 360.00 [14:23:35]line СДАЧА: 0.00 [14:23:35]line НСП 1% : 3.19 [14:23:35]line НДС 12% : 38.29 [14:23:35]line Наличными: 360.00 [14:23:35]line Безнал.: 0.00 [14:23:35]line Место: АЗС № 172 "Партнер Нефть" [14:23:35]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:23:35]line СНО: Общий режим [14:23:35]line Чек 362 30.10.2024 14:23 [14:23:35]line Смена: 536 ФФД: 1.0 [14:23:35]line ЗНМ: 0300000116 [14:23:35]line РНМ: 0000000000091780 [14:23:35]line Версия ККМ: 001 [14:23:35]line ФМ: 0000000000871765 [14:23:35]line ФД: 311515 [14:23:35]line ФПД: 40483850150254 [14:23:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T142339&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311515&fm=40483850150254&tin=02508201610067®Number=0000000000091780&sum=36000 [14:23:35]OFD Sender: Processing packet 311515 [packets to send 223, broken 222] [14:23:35]ProducePacketName [14:23:35]name=ofd_packets/00311515 [14:23:35]OFD Sender: To server: pG, [14:23:35]CommunicateWithHost lk.salyk.kg:30040 [14:23:35]ConnectInit lk.salyk.kg [14:23:35]written 0, free lines is 4095 [14:23:35]Connected sock=10 [14: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 31 37 36 35 0F 01 00 00 8A 68 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 32 FF 03 08 00 03 0E 15 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 DB 8C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 8C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 0E 00 00 00 00 07 04 06 00 A0 8C 00 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 41 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DB C0 04 00 35 04 06 00 24 D1 E1 81 E1 6E B3 95 3A E1 D9 69 4A 9A [14:23:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 4E 36 47 00 94 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 31 37 36 35 10 04 04 00 DB C0 04 00 F4 03 04 00 BB E7 21 67 B6 04 01 00 00 4B A0 44 28 12 1C 22 95 [14:23:35]CommunicateWithHost err = 0 [14:23:35]CheckOFDResponse [14:23:35]1017 (14) - 77093643461234 [14:23:35]1041 (16) - 0000000000871765 [14:23:35]1040 (4) - 311515 [14:23:35]1012 (4) - 30.10.2024 08:00 [14:23:35]1206 (1) - 0 [14:23:35]OFD Sender: Remove packet 311515 [14:23:35]ProducePacketName [14:23:35]name=ofd_packets/00311515 [14:23:35]NVStorageDeleteData [14:23:36]Write to MH i2c: 01 00 00 DB A0 7B [14:23:36]Write i2c OK [14:23:36]MH_I2C_Read... [14:23:36]Read from MH i2c: 01 [14:23:36]MH_I2C_Read... [14:23:36]Read from MH i2c: 01 07 00 [14:23:36]MH_I2C_Read... [14:23:36]Read from MH i2c: 01 07 00 DB A0 00 00 00 00 00 DD 0C 6B [14:23:36]RasterBufferAndPrint [14:23:36]line [14:23:36]line [14:23:36]line [14:23:36]line [14:23:36]line [14:23:36]written 0, free lines is 3299 [14:23:36]MH_Cut [14:23:36]Write to MH i2c: D1 01 00 E2 A0 01 54 [14:23:36]Write i2c OK [14:23:36]MH_I2C_Read... [14:23:36]Read from MH i2c: D1 [14:23:36]MH_I2C_Read... [14:23:36]Read from MH i2c: D1 01 00 [14:23:36]MH_I2C_Read... [14:23:36]Read from MH i2c: D1 01 00 E2 A0 00 53 [14:23:36]Write to MH i2c: 01 00 00 E3 A0 83 [14:23:36]Write i2c OK [14:23:36]MH_I2C_Read... [14:23:36]OFD Sender: No OFD packet to send [14:23:36]*** Cut start [14:23:36]*** Purtial cut [14:23:36]*** Stage 1: CUTSNS_PIN = 1 [14:23:37]Read from MH i2c: 01 [14:23:37]MH_I2C_Read... [14:23:37]*** Stop cut motor [14:23:37]*** Cut end [14:23:37]Read from MH i2c: 01 07 00 [14:23:37]MH_I2C_Read... [14:23:37]Read from MH i2c: 01 07 00 E3 A0 00 00 00 00 00 FF 0F 98 [14:23:37]process_action close_receipt done [14:23:37]requested_data is exist [14:23:37]produce_requested_data [14:23:37]requested_item fm.sn is exist - process it [14:23:37]wFMCommunicate request_size=4 [14:23:37]MH_SAM_APDU [14:23:37]CAPDU: 80 11 00 00 [14:23:37]Write to MH i2c: E2 08 00 E4 A0 80 11 00 00 00 00 00 00 FE [14:23:37]Write i2c OK [14:23:37]MH_I2C_Read... [14:23:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:23:37]Read from MH i2c: E2 [14:23:37]MH_I2C_Read... [14:23:37]Read from MH i2c: E2 17 00 [14:23:37]MH_I2C_Read... [14:23:37]Read from MH i2c: E2 17 00 E4 A0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 53 [14:23:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:23:37]wFMCommunicate OK [14:23:37]requested_item fd.num is exist - process it [14:23:37]SAM_PROTO_GetFieldsCounters [14:23:37]wFMCommunicate request_size=4 [14:23:37]MH_SAM_APDU [14:23:37]CAPDU: 80 13 00 00 [14:23:37]Write to MH i2c: E2 08 00 E5 A0 80 13 00 00 00 00 00 00 01 [14:23:37]Write i2c OK [14:23:37]MH_I2C_Read... [14:23:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:23:37]Read from MH i2c: E2 [14:23:37]MH_I2C_Read... [14:23:37]Read from MH i2c: E2 62 00 [14:23:37]MH_I2C_Read... [14:23:37]Read from MH i2c: E2 62 00 E5 A0 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DB C0 04 00 0E 04 04 00 18 02 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 1E [14:23: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DB C0 04 00 0E 04 04 00 18 02 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 [14:23:37]wFMCommunicate OK [14:23:37]SAM_PROTO_GetFieldsCounters done [14:23:37]requested_item shift.num is exist - process it [14:23:37]requested_item shift.opened is exist - process it [14:23:37]req_shift_opened [14:23:37]FM_GetShiftState [14:23:37]SAM_PROTO_GetShiftState [14:23:37]wFMCommunicate request_size=4 [14:23:37]MH_SAM_APDU [14:23:37]CAPDU: 80 13 01 00 [14:23:37]Write to MH i2c: E2 08 00 E6 A0 80 13 01 00 00 00 00 00 03 [14:23:37]Write i2c OK [14:23:37]MH_I2C_Read... [14:23:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:23:37]Read from MH i2c: E2 [14:23:37]MH_I2C_Read... [14:23:37]Read from MH i2c: E2 0E 00 [14:23:37]MH_I2C_Read... [14:23:37]Read from MH i2c: E2 0E 00 E6 A0 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 EE [14:23:37]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:23:37]wFMCommunicate OK [14:23:37]SAM_PROTO_GetShiftState done [14:23:37]FM_GetShiftState done [14:23:37]req_shift_opened done [14:23:37]requested_item shift.open_date is exist - process it [14:23:37]req_shift_open_date [14:23:37]req_shift_open_date done [14:23:37]produce_requested_data done [14:23:37]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311515,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [14:23:37]process_action_free close_receipt [14:23:37]json_value_free [14:23:37]json_value_free done [14:23:37]process_json_proto returns [14:23:37]Send response to host [14:23:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311515,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [14:23:37]free response buf [14:23:37]execute_script done [14:23:37]execute_script returns [14:23:37]free content buf [14:23:37]Sock 9.Close socket [14:23:37]Sock 9.Thread stoped [14:23:41]OFD Sender: No OFD packet to send [14:23:46]OFD Sender: No OFD packet to send [14:23:47]accept exits with 7 [14:23:47]New connection [14:23:47]New thread 3066654052 created [14:23:47]Thread 3066510692 joined [14:23:47]Waiting for new connection... [14:23:47] Sock 7.Parse request [14:23:47]Sock 7.Check first char [14:23:47]Sock 7.First char is OK [14:23:47]request: POST /json_proto HTTP/1.0 [14:23:47]Method: POST [14:23:47]URL: /json_proto [14:23:47]Method is POST - this is cgi request [14:23:47]url: /json_proto [14:23:47]query_string will be loaded in cgi processing [14:23:47]execute_cgi json_proto POST (null) [14:23:47]execute_cgi path=json_proto method=POST [14:23:47]POST find Content-Length [14:23:47]Host: 172.17.96.3:8080 [14:23:47]Content-Length: 677 [14:23:47]Content-Type: application/json [14:23:47] [14:23:47]POST finish read [14:23:47]Found Content-Length = 677 [14:23:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645321", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:23:47]execute_script... [14: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)645321", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "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:23:47]POST & json_proto [14:23:47]process_json_proto [14:23:47]json parsed OK: [14:23:47]protocol is kg_v1.0 [14:23:47]action value=close_receipt [14:23:47]process_action close_receipt [14:23:47]cmd_close_receipt [14:23:47]MH_GetDate [14:23:47]Write to MH i2c: F0 00 00 E7 A0 76 [14:23:47]Write i2c OK [14:23:47]MH_I2C_Read... [14:23:47]Read from MH i2c: F0 [14:23:47]MH_I2C_Read... [14:23:47]Read from MH i2c: F0 09 00 [14:23:47]MH_I2C_Read... [14:23:47]Read from MH i2c: F0 09 00 E7 A0 00 79 41 22 67 44 5E 04 65 CD [14:23:47]GetLastDocTimeStamp 1730298219 [14:23:47]current date 1730298233 [14:23:47]FM_GetShiftState [14:23:47]SAM_PROTO_GetShiftState [14:23:47]wFMCommunicate request_size=4 [14:23:47]MH_SAM_APDU [14:23:47]CAPDU: 80 13 01 00 [14:23:47]Write to MH i2c: E2 08 00 E8 A0 80 13 01 00 00 00 00 00 05 [14:23:47]Write i2c OK [14:23:47]MH_I2C_Read... [14:23:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:23:47]Read from MH i2c: E2 [14:23:47]MH_I2C_Read... [14:23:47]Read from MH i2c: E2 0E 00 [14:23:47]MH_I2C_Read... [14:23:47]Read from MH i2c: E2 0E 00 E8 A0 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 F0 [14:23:47]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:23:47]wFMCommunicate OK [14:23:47]SAM_PROTO_GetShiftState done [14:23:47]FM_GetShiftState done [14:23:47]opened in 1730247899 [14:23:47]opened+sec_in_day 1730334299 [14:23:47]quantity*price = 50041 [14:23:47]sum+1 = 50042 [14:23:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 363 30.10.2024 14:23 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311516 ФПД: 30191772130319 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T142353&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311516&fm=30191772130319&tin=02508201610067®Number=0000000000091780&sum=50000 [14:23:48]StoreToDocumentArchive [14:23:48]shift 536 fd 311516 [14:23:48]save to /storage/0536/doc_00311516 [14:23:48]save last doc name /storage/0536/doc_00311516 to /storage/kkm_last_doc_name [14:23:48]save OK [14:23:48]Clear old archive folders... [14:23:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:23:48]tlvbuf is 00851AA0 [14:23:48]SAM_PROTO_ClearQueue [14:23:48]wFMCommunicate request_size=4 [14:23:48]MH_SAM_APDU [14:23:48]CAPDU: 80 09 00 00 [14:23:48]Write to MH i2c: E2 08 00 F5 A0 80 09 00 00 00 00 00 00 07 [14:23:48]Write i2c OK [14:23:48]MH_I2C_Read... [14:23:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:23:48]Read from MH i2c: E2 [14:23:48]MH_I2C_Read... [14:23:48]Read from MH i2c: E2 03 00 [14:23:48]MH_I2C_Read... [14:23:48]Read from MH i2c: E2 03 00 F5 A0 00 90 00 09 [14:23:48]RAPDU: 90 00 [14:23:48]wFMCommunicate OK [14:23:48]SAM_PROTO_ClearQueue done [14:23:48]KKMCreateOFDPacket [14:23:48]OFDProtocolAddRootSTLVToBuf [14:23:48]FM_MakeSignedData [14:23:48]FM_MakeSignedData [14:23:48]SAM_PROTO_SignData [14:23:48]wFMCommunicate request_size=4 [14:23:48]MH_SAM_APDU [14:23:48]CAPDU: 80 0D 01 02 [14:23:48]Write to MH i2c: E2 08 00 F6 A0 80 0D 01 02 00 00 00 00 0F [14:23:48]Write i2c OK [14:23:48]MH_I2C_Read... [14:23:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:23:48]Read from MH i2c: E2 [14:23:48]MH_I2C_Read... [14:23:48]Read from MH i2c: E2 03 00 [14:23:48]MH_I2C_Read... [14:23:48]Read from MH i2c: E2 03 00 F6 A0 00 90 00 0A [14:23:48]RAPDU: 90 00 [14:23:48]wFMCommunicate OK [14:23:48]wFMCommunicate request_size=255 [14:23:48]MH_SAM_APDU [14: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 6B 01 00 00 F4 03 04 00 79 41 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DC C0 04 00 35 04 06 00 1B [14:23:48]Write to MH i2c: E2 02 01 F7 A0 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 6B 01 00 00 F4 03 04 00 79 41 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DC C0 04 00 35 04 06 00 1B 00 00 21 [14:23:48]Write i2c OK [14:23:48]MH_I2C_Read... [14:23:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:23:49]Read from MH i2c: E2 [14:23:49]MH_I2C_Read... [14:23:49]Read from MH i2c: E2 03 00 [14:23:49]MH_I2C_Read... [14:23:49]Read from MH i2c: E2 03 00 F7 A0 00 90 00 0B [14:23:49]RAPDU: 90 00 [14:23:49]wFMCommunicate OK [14:23:49]wFMCommunicate request_size=10 [14:23:49]MH_SAM_APDU [14:23:49]CAPDU: 80 0D 02 02 05 75 91 DA 5C 0F [14:23:49]Write to MH i2c: E2 0D 00 F8 A0 80 0D 02 02 05 00 75 91 DA 5C 0F 00 00 67 [14:23:49]Write i2c OK [14:23:49]MH_I2C_Read... [14:23:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:23:49]Read from MH i2c: E2 [14:23:49]MH_I2C_Read... [14:23:49]Read from MH i2c: E2 03 00 [14:23:49]MH_I2C_Read... [14:23:49]Read from MH i2c: E2 03 00 F8 A0 00 90 00 0C [14:23:49]RAPDU: 90 00 [14:23:49]wFMCommunicate OK [14:23:49]wFMCommunicate request_size=4 [14:23:49]MH_SAM_APDU [14:23:49]CAPDU: 80 0D 03 02 [14:23:49]Write to MH i2c: E2 08 00 F9 A0 80 0D 03 02 00 00 00 00 14 [14:23:49]Write i2c OK [14:23:49]MH_I2C_Read... [14:23:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:23:49]Read from MH i2c: E2 [14:23:49]MH_I2C_Read... [14:23:49]Read from MH i2c: E2 0B 00 [14:23:49]MH_I2C_Read... [14:23:49]Read from MH i2c: E2 0B 00 F9 A0 00 26 C8 88 22 FC 1E 75 79 90 00 B5 [14:23:49]RAPDU: 26 C8 88 22 FC 1E 75 79 90 00 [14:23:49]wFMCommunicate OK [14:23:49]SAM_PROTO_SignData done [14:23:49]FM_MakeSignedData done [14:23:49]CreateOFDProtocolMessage [14:23:49]wFMCommunicate request_size=4 [14:23:49]MH_SAM_APDU [14:23:49]CAPDU: 80 11 00 00 [14:23:49]Write to MH i2c: E2 08 00 FA A0 80 11 00 00 00 00 00 00 14 [14:23:49]Write i2c OK [14:23:49]MH_I2C_Read... [14:23:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:23:49]Read from MH i2c: E2 [14:23:49]MH_I2C_Read... [14:23:49]Read from MH i2c: E2 17 00 [14:23:49]MH_I2C_Read... [14:23:49]Read from MH i2c: E2 17 00 FA A0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 69 [14:23:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:23:49]wFMCommunicate OK [14:23:49]CreateOFDProtocolMessage done [14:23:49]OFDSenderStorePacket 311516 [14:23:49]StoreOFDPacket docnum=311516 [14:23:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 6A 63 07 01 D4 CB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 6B 01 00 00 F4 03 04 00 79 41 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DC C0 04 00 35 04 06 00 1B 75 91 DA 5C 0F 26 C8 88 22 FC 1E 75 79 [14:23:49]CheckFolder [14:23:49]dirname=/storage/ofd_packets [14:23:49]CheckFolder done [14:23:49]ProducePacketName [14:23:49]name=ofd_packets/00311516 [14:23:49]NVStorageSaveData ofd_packets/00311516 [14:23:49]File name is /storage/ofd_packets/00311516 [14:23:49]Write 301 bytes [14:23:49]NVStorageSaveData done [14:23:49]OFDSenderStorePacket done [14:23:49]KKMCreateOFDPacket done [14:23:49]NVStorageSaveData kkm_last_timestamp [14:23:49]File name is /storage/kkm_last_timestamp [14:23:49]Write 4 bytes [14:23:49]NVStorageSaveData done [14:23:49]ExternCall_PrintAddStr [14:23:49]wPrintStart [14:23:49]Write to MH i2c: 01 00 00 FB A0 9B [14:23:49]Write i2c OK [14:23:49]MH_I2C_Read... [14:23:49]Read from MH i2c: 01 [14:23:49]MH_I2C_Read... [14:23:49]Read from MH i2c: 01 07 00 [14:23:49]MH_I2C_Read... [14:23:49]Read from MH i2c: 01 07 00 FB A0 00 00 00 00 00 FF 0F B0 [14:23:49]RasterBufferAndPrint [14:23:49]line Счет N : (1)645321 [14:23:49]line ИНН: 02508201610067 [14:23:49]line Контрольно-Кассовый Чек [14:23:49]line ПРОДАЖА [14:23:49]line ТРК (МРК, ГНК) : 41 [14:23:49]line Товар: 2710124130 [14:23:49]line Аи-92-К-2 [14:23:49]line 7.480 * 66.90 [14:23:49]line = 500.41 [14:23:49]line НДС 12% НСП 1% [14:23:49]line > о реализуемом товаре [14:23:49]line ОКРУГЛЕНИЕ: -0.41 [14:23:49]line ИТОГО: 500.00 [14:23:49]line Внесено: 500.00 [14:23:49]line СДАЧА: 0.00 [14:23:49]line НСП 1% : 4.43 [14:23:49]line НДС 12% : 53.14 [14:23:49]line Наличными: 500.00 [14:23:49]line Безнал.: 0.00 [14:23:49]line Место: АЗС № 172 "Партнер Нефть" [14:23:49]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:23:49]line СНО: Общий режим [14:23:49]line Чек 363 30.10.2024 14:23 [14:23:49]line Смена: 536 ФФД: 1.0 [14:23:49]line ЗНМ: 0300000116 [14:23:49]line РНМ: 0000000000091780 [14:23:49]line Версия ККМ: 001 [14:23:49]line ФМ: 0000000000871765 [14:23:49]line ФД: 311516 [14:23:49]line ФПД: 30191772130319 [14:23:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T142353&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311516&fm=30191772130319&tin=02508201610067®Number=0000000000091780&sum=50000 [14:23:49]OFD Sender: Processing packet 311516 [packets to send 223, broken 222] [14:23:49]ProducePacketName [14:23:49]name=ofd_packets/00311516 [14:23:49]OFD Sender: To server: pG, [14:23:49]CommunicateWithHost lk.salyk.kg:30040 [14:23:49]ConnectInit lk.salyk.kg [14:23:49]written 0, free lines is 4095 [14:23:49]Connected sock=10 [14:23:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 6A 63 07 01 D4 CB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 6B 01 00 00 F4 03 04 00 79 41 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DC C0 04 00 35 04 06 00 1B 75 91 DA 5C 0F 26 C8 88 22 FC 1E 75 79 [14:23:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 58 E3 47 00 80 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 31 37 36 35 10 04 04 00 DC C0 04 00 F4 03 04 00 C9 E7 21 67 B6 04 01 00 00 04 74 D7 81 EC BC 21 D5 [14:23:50]CommunicateWithHost err = 0 [14:23:50]CheckOFDResponse [14:23:50]1017 (14) - 77093643461234 [14:23:50]1041 (16) - 0000000000871765 [14:23:50]1040 (4) - 311516 [14:23:50]1012 (4) - 30.10.2024 08:01 [14:23:50]1206 (1) - 0 [14:23:50]OFD Sender: Remove packet 311516 [14:23:50]ProducePacketName [14:23:50]name=ofd_packets/00311516 [14:23:50]NVStorageDeleteData [14:23:50]Write to MH i2c: 01 00 00 25 A1 C6 [14:23:50]Write i2c OK [14:23:50]MH_I2C_Read... [14:23:50]Read from MH i2c: 01 [14:23:50]MH_I2C_Read... [14:23:50]Read from MH i2c: 01 07 00 [14:23:50]MH_I2C_Read... [14:23:50]Read from MH i2c: 01 07 00 25 A1 00 00 00 00 00 BA 0C 93 [14:23:50]RasterBufferAndPrint [14:23:50]line [14:23:50]line [14:23:50]line [14:23:50]line [14:23:50]line [14:23:50]written 0, free lines is 3267 [14:23:50]MH_Cut [14:23:50]Write to MH i2c: D1 01 00 2C A1 01 9F [14:23:50]Write i2c OK [14:23:50]MH_I2C_Read... [14:23:50]Read from MH i2c: D1 [14:23:50]MH_I2C_Read... [14:23:50]Read from MH i2c: D1 01 00 [14:23:50]MH_I2C_Read... [14:23:50]Read from MH i2c: D1 01 00 2C A1 00 9E [14:23:50]Write to MH i2c: 01 00 00 2D A1 CE [14:23:50]Write i2c OK [14:23:50]MH_I2C_Read... [14:23:50]OFD Sender: No OFD packet to send [14:23:50]*** Cut start [14:23:50]*** Purtial cut [14:23:50]*** Stage 1: CUTSNS_PIN = 1 [14:23:51]Read from MH i2c: 01 [14:23:51]MH_I2C_Read... [14:23:51]*** Stop cut motor [14:23:51]*** Cut end [14:23:51]Read from MH i2c: 01 07 00 [14:23:51]MH_I2C_Read... [14:23:51]Read from MH i2c: 01 07 00 2D A1 00 00 00 00 00 FF 0F E3 [14:23:51]process_action close_receipt done [14:23:51]requested_data is exist [14:23:51]produce_requested_data [14:23:51]requested_item fm.sn is exist - process it [14:23:51]wFMCommunicate request_size=4 [14:23:51]MH_SAM_APDU [14:23:51]CAPDU: 80 11 00 00 [14:23:51]Write to MH i2c: E2 08 00 2E A1 80 11 00 00 00 00 00 00 49 [14:23:51]Write i2c OK [14:23:51]MH_I2C_Read... [14:23:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:23:51]Read from MH i2c: E2 [14:23:51]MH_I2C_Read... [14:23:51]Read from MH i2c: E2 17 00 [14:23:51]MH_I2C_Read... [14:23:51]Read from MH i2c: E2 17 00 2E A1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9E [14:23:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:23:51]wFMCommunicate OK [14:23:51]requested_item fd.num is exist - process it [14:23:51]SAM_PROTO_GetFieldsCounters [14:23:51]wFMCommunicate request_size=4 [14:23:51]MH_SAM_APDU [14:23:51]CAPDU: 80 13 00 00 [14:23:51]Write to MH i2c: E2 08 00 2F A1 80 13 00 00 00 00 00 00 4C [14:23:51]Write i2c OK [14:23:51]MH_I2C_Read... [14:23:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:23:51]Read from MH i2c: E2 [14:23:51]MH_I2C_Read... [14:23:51]Read from MH i2c: E2 62 00 [14:23:51]MH_I2C_Read... [14:23:51]Read from MH i2c: E2 62 00 2F A1 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DC C0 04 00 0E 04 04 00 18 02 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 6D [14: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DC C0 04 00 0E 04 04 00 18 02 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 [14:23:51]wFMCommunicate OK [14:23:51]SAM_PROTO_GetFieldsCounters done [14:23:51]requested_item shift.num is exist - process it [14:23:51]requested_item shift.opened is exist - process it [14:23:51]req_shift_opened [14:23:51]FM_GetShiftState [14:23:51]SAM_PROTO_GetShiftState [14:23:51]wFMCommunicate request_size=4 [14:23:51]MH_SAM_APDU [14:23:51]CAPDU: 80 13 01 00 [14:23:51]Write to MH i2c: E2 08 00 30 A1 80 13 01 00 00 00 00 00 4E [14:23:51]Write i2c OK [14:23:51]MH_I2C_Read... [14:23:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:23:51]Read from MH i2c: E2 [14:23:51]MH_I2C_Read... [14:23:51]Read from MH i2c: E2 0E 00 [14:23:51]MH_I2C_Read... [14:23:51]Read from MH i2c: E2 0E 00 30 A1 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 39 [14:23:51]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:23:51]wFMCommunicate OK [14:23:51]SAM_PROTO_GetShiftState done [14:23:51]FM_GetShiftState done [14:23:51]req_shift_opened done [14:23:51]requested_item shift.open_date is exist - process it [14:23:51]req_shift_open_date [14:23:51]req_shift_open_date done [14:23:51]produce_requested_data done [14:23:51]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311516,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [14:23:51]process_action_free close_receipt [14:23:51]json_value_free [14:23:51]json_value_free done [14:23:51]process_json_proto returns [14:23:51]Send response to host [14:23:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311516,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [14:23:51]free response buf [14:23:51]execute_script done [14:23:51]execute_script returns [14:23:51]free content buf [14:23:51]Sock 7.Close socket [14:23:51]Sock 7.Thread stoped [14:23:55]OFD Sender: No OFD packet to send [14:24:00]OFD Sender: No OFD packet to send [14:24:05]OFD Sender: No OFD packet to send [14:24:10]OFD Sender: No OFD packet to send [14:24:15]OFD Sender: No OFD packet to send [14:24:20]OFD Sender: No OFD packet to send [14:24:25]OFD Sender: No OFD packet to send [14:24:30]OFD Sender: No OFD packet to send [14:24:35]OFD Sender: No OFD packet to send [14:24:40]OFD Sender: No OFD packet to send [14:24:45]OFD Sender: No OFD packet to send [14:24:50]OFD Sender: No OFD packet to send [14:24:55]OFD Sender: No OFD packet to send [14:25:00]OFD Sender: No OFD packet to send [14:25:05]OFD Sender: No OFD packet to send [14:25:06]accept exits with 9 [14:25:06]New connection [14:25:06]New thread 3066510692 created [14:25:06]Thread 3066654052 joined [14:25:06]Waiting for new connection... [14:25:06] Sock 9.Parse request [14:25:06]Sock 9.Check first char [14:25:06]Sock 9.First char is OK [14:25:06]request: POST /json_proto HTTP/1.0 [14:25:06]Method: POST [14:25:06]URL: /json_proto [14:25:06]Method is POST - this is cgi request [14:25:06]url: /json_proto [14:25:06]query_string will be loaded in cgi processing [14:25:06]execute_cgi json_proto POST (null) [14:25:06]execute_cgi path=json_proto method=POST [14:25:06]POST find Content-Length [14:25:06]Host: 172.17.96.3:8080 [14:25:06]Content-Length: 682 [14:25:06]Content-Type: application/json [14:25:06] [14:25:06]POST finish read [14:25:06]Found Content-Length = 682 [14:25:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645322", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 23.920, "sum" : 1600.25, "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" ] } } [14:25:06]execute_script... [14: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)645322", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 23.920, "sum" : 1600.25, "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" ] } } [14:25:06]POST & json_proto [14:25:06]process_json_proto [14:25:06]json parsed OK: [14:25:06]protocol is kg_v1.0 [14:25:06]action value=close_receipt [14:25:06]process_action close_receipt [14:25:06]cmd_close_receipt [14:25:06]MH_GetDate [14:25:06]Write to MH i2c: F0 00 00 31 A1 C1 [14:25:06]Write i2c OK [14:25:06]MH_I2C_Read... [14:25:06]Read from MH i2c: F0 [14:25:06]MH_I2C_Read... [14:25:06]Read from MH i2c: F0 09 00 [14:25:06]MH_I2C_Read... [14:25:06]Read from MH i2c: F0 09 00 31 A1 00 C8 41 22 67 44 5E 04 65 67 [14:25:06]GetLastDocTimeStamp 1730298233 [14:25:06]current date 1730298312 [14:25:06]FM_GetShiftState [14:25:06]SAM_PROTO_GetShiftState [14:25:06]wFMCommunicate request_size=4 [14:25:06]MH_SAM_APDU [14:25:06]CAPDU: 80 13 01 00 [14:25:06]Write to MH i2c: E2 08 00 32 A1 80 13 01 00 00 00 00 00 50 [14:25:06]Write i2c OK [14:25:06]MH_I2C_Read... [14:25:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:25:06]Read from MH i2c: E2 [14:25:06]MH_I2C_Read... [14:25:06]Read from MH i2c: E2 0E 00 [14:25:06]MH_I2C_Read... [14:25:06]Read from MH i2c: E2 0E 00 32 A1 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 3B [14:25:06]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:25:06]wFMCommunicate OK [14:25:06]SAM_PROTO_GetShiftState done [14:25:06]FM_GetShiftState done [14:25:06]opened in 1730247899 [14:25:06]opened+sec_in_day 1730334299 [14:25:06]quantity*price = 160024 [14:25:06]sum+1 = 160026 [14:25:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 1600.00 Внесено: 1600.00 СДАЧА: 0.00 НСП 1% : 14.16 НДС 12% : 169.94 Наличными: 1600.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 364 30.10.2024 14:25 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311517 ФПД: 4486542318909 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T142512&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311517&fm=4486542318909&tin=02508201610067®Number=0000000000091780&sum=160000 [14:25:07]StoreToDocumentArchive [14:25:07]shift 536 fd 311517 [14:25:07]save to /storage/0536/doc_00311517 [14:25:07]save last doc name /storage/0536/doc_00311517 to /storage/kkm_last_doc_name [14:25:07]save OK [14:25:07]Clear old archive folders... [14:25:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:25:08]tlvbuf is 0094A2D0 [14:25:08]SAM_PROTO_ClearQueue [14:25:08]wFMCommunicate request_size=4 [14:25:08]MH_SAM_APDU [14:25:08]CAPDU: 80 09 00 00 [14:25:08]Write to MH i2c: E2 08 00 3F A1 80 09 00 00 00 00 00 00 52 [14:25:08]Write i2c OK [14:25:08]MH_I2C_Read... [14:25:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:25:08]Read from MH i2c: E2 [14:25:08]MH_I2C_Read... [14:25:08]Read from MH i2c: E2 03 00 [14:25:08]MH_I2C_Read... [14:25:08]Read from MH i2c: E2 03 00 3F A1 00 90 00 54 [14:25:08]RAPDU: 90 00 [14:25:08]wFMCommunicate OK [14:25:08]SAM_PROTO_ClearQueue done [14:25:08]KKMCreateOFDPacket [14:25:08]OFDProtocolAddRootSTLVToBuf [14:25:08]FM_MakeSignedData [14:25:08]FM_MakeSignedData [14:25:08]SAM_PROTO_SignData [14:25:08]wFMCommunicate request_size=4 [14:25:08]MH_SAM_APDU [14:25:08]CAPDU: 80 0D 01 02 [14:25:08]Write to MH i2c: E2 08 00 40 A1 80 0D 01 02 00 00 00 00 5A [14:25:08]Write i2c OK [14:25:08]MH_I2C_Read... [14:25:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:25:08]Read from MH i2c: E2 [14:25:08]MH_I2C_Read... [14:25:08]Read from MH i2c: E2 03 00 [14:25:08]MH_I2C_Read... [14:25:08]Read from MH i2c: E2 03 00 40 A1 00 90 00 55 [14:25:08]RAPDU: 90 00 [14:25:08]wFMCommunicate OK [14:25:08]wFMCommunicate request_size=255 [14:25:08]MH_SAM_APDU [14:25: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 32 FF 03 08 00 03 70 5D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 19 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 6C 01 00 00 F4 03 04 00 C8 41 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DD C0 04 00 35 04 06 00 04 [14:25:08]Write to MH i2c: E2 02 01 41 A1 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 70 5D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 19 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 6C 01 00 00 F4 03 04 00 C8 41 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DD C0 04 00 35 04 06 00 04 00 00 CD [14:25:08]Write i2c OK [14:25:08]MH_I2C_Read... [14:25:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:25:08]Read from MH i2c: E2 [14:25:08]MH_I2C_Read... [14:25:08]Read from MH i2c: E2 03 00 [14:25:08]MH_I2C_Read... [14:25:08]Read from MH i2c: E2 03 00 41 A1 00 90 00 56 [14:25:08]RAPDU: 90 00 [14:25:08]wFMCommunicate OK [14:25:08]wFMCommunicate request_size=10 [14:25:08]MH_SAM_APDU [14:25:08]CAPDU: 80 0D 02 02 05 14 9A C2 DD 3D [14:25:08]Write to MH i2c: E2 0D 00 42 A1 80 0D 02 02 05 00 14 9A C2 DD 3D 00 00 F1 [14:25:08]Write i2c OK [14:25:08]MH_I2C_Read... [14:25:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:25:08]Read from MH i2c: E2 [14:25:08]MH_I2C_Read... [14:25:08]Read from MH i2c: E2 03 00 [14:25:08]MH_I2C_Read... [14:25:08]Read from MH i2c: E2 03 00 42 A1 00 90 00 57 [14:25:08]RAPDU: 90 00 [14:25:08]wFMCommunicate OK [14:25:08]wFMCommunicate request_size=4 [14:25:08]MH_SAM_APDU [14:25:08]CAPDU: 80 0D 03 02 [14:25:08]Write to MH i2c: E2 08 00 43 A1 80 0D 03 02 00 00 00 00 5F [14:25:08]Write i2c OK [14:25:08]MH_I2C_Read... [14:25:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:25:08]Read from MH i2c: E2 [14:25:08]MH_I2C_Read... [14:25:08]Read from MH i2c: E2 0B 00 [14:25:08]MH_I2C_Read... [14:25:08]Read from MH i2c: E2 0B 00 43 A1 00 A4 1D 84 41 70 57 2C 77 90 00 50 [14:25:08]RAPDU: A4 1D 84 41 70 57 2C 77 90 00 [14:25:08]wFMCommunicate OK [14:25:08]SAM_PROTO_SignData done [14:25:08]FM_MakeSignedData done [14:25:08]CreateOFDProtocolMessage [14:25:08]wFMCommunicate request_size=4 [14:25:08]MH_SAM_APDU [14:25:08]CAPDU: 80 11 00 00 [14:25:08]Write to MH i2c: E2 08 00 44 A1 80 11 00 00 00 00 00 00 5F [14:25:08]Write i2c OK [14:25:08]MH_I2C_Read... [14:25:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:25:08]Read from MH i2c: E2 [14:25:08]MH_I2C_Read... [14:25:08]Read from MH i2c: E2 17 00 [14:25:08]MH_I2C_Read... [14:25:08]Read from MH i2c: E2 17 00 44 A1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B4 [14:25:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:25:08]wFMCommunicate OK [14:25:08]CreateOFDProtocolMessage done [14:25:08]OFDSenderStorePacket 311517 [14:25:08]StoreOFDPacket docnum=311517 [14:25:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 14 50 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 32 FF 03 08 00 03 70 5D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 19 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 6C 01 00 00 F4 03 04 00 C8 41 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DD C0 04 00 35 04 06 00 04 14 9A C2 DD 3D A4 1D 84 41 70 57 2C 77 [14:25:08]CheckFolder [14:25:08]dirname=/storage/ofd_packets [14:25:08]CheckFolder done [14:25:08]ProducePacketName [14:25:08]name=ofd_packets/00311517 [14:25:08]NVStorageSaveData ofd_packets/00311517 [14:25:08]File name is /storage/ofd_packets/00311517 [14:25:08]Write 301 bytes [14:25:08]NVStorageSaveData done [14:25:08]OFDSenderStorePacket done [14:25:08]KKMCreateOFDPacket done [14:25:08]NVStorageSaveData kkm_last_timestamp [14:25:08]File name is /storage/kkm_last_timestamp [14:25:08]Write 4 bytes [14:25:08]NVStorageSaveData done [14:25:08]ExternCall_PrintAddStr [14:25:08]wPrintStart [14:25:08]Write to MH i2c: 01 00 00 45 A1 E6 [14:25:08]Write i2c OK [14:25:08]MH_I2C_Read... [14:25:08]Read from MH i2c: 01 [14:25:08]MH_I2C_Read... [14:25:08]Read from MH i2c: 01 07 00 [14:25:08]MH_I2C_Read... [14:25:08]Read from MH i2c: 01 07 00 45 A1 00 00 00 00 00 FF 0F FB [14:25:08]RasterBufferAndPrint [14:25:08]line Счет N : (1)645322 [14:25:08]line ИНН: 02508201610067 [14:25:08]line Контрольно-Кассовый Чек [14:25:08]line ПРОДАЖА [14:25:08]line ТРК (МРК, ГНК) : 62 [14:25:08]line Товар: 2710124130 [14:25:08]line Аи-92-К-2 [14:25:08]line 23.920 * 66.90 [14:25:08]line = 1600.25 [14:25:08]line НДС 12% НСП 1% [14:25:08]line > о реализуемом товаре [14:25:08]line ОКРУГЛЕНИЕ: -0.25 [14:25:08]line ИТОГО: 1600.00 [14:25:08]line Внесено: 1600.00 [14:25:08]line СДАЧА: 0.00 [14:25:08]line НСП 1% : 14.16 [14:25:08]line НДС 12% : 169.94 [14:25:08]line Наличными: 1600.00 [14:25:08]line Безнал.: 0.00 [14:25:08]line Место: АЗС № 172 "Партнер Нефть" [14:25:08]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:25:08]line СНО: Общий режим [14:25:08]line Чек 364 30.10.2024 14:25 [14:25:08]line Смена: 536 ФФД: 1.0 [14:25:08]line ЗНМ: 0300000116 [14:25:08]line РНМ: 0000000000091780 [14:25:08]line Версия ККМ: 001 [14:25:08]line ФМ: 0000000000871765 [14:25:08]line ФД: 311517 [14:25:08]line ФПД: 4486542318909 [14:25:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T142512&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311517&fm=4486542318909&tin=02508201610067®Number=0000000000091780&sum=160000 [14:25:08]written 0, free lines is 4095 [14:25:08]OFD Sender: Processing packet 311517 [packets to send 223, broken 222] [14:25:08]ProducePacketName [14:25:08]name=ofd_packets/00311517 [14:25:08]OFD Sender: To server: pG, [14:25:08]CommunicateWithHost lk.salyk.kg:30040 [14:25:08]ConnectInit lk.salyk.kg [14:25:08]Connected sock=10 [14:25:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 14 50 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 32 FF 03 08 00 03 70 5D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 19 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 6C 01 00 00 F4 03 04 00 C8 41 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DD C0 04 00 35 04 06 00 04 14 9A C2 DD 3D A4 1D 84 41 70 57 2C 77 [14:25:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 CA A9 47 00 FA 24 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DD C0 04 00 F4 03 04 00 18 E8 21 67 B6 04 01 00 00 AB 1D 33 FB AF 8F 4F D2 [14:25:08]CommunicateWithHost err = 0 [14:25:08]CheckOFDResponse [14:25:08]1017 (14) - 77093643461234 [14:25:08]1041 (16) - 0000000000871765 [14:25:08]1040 (4) - 311517 [14:25:08]1012 (4) - 30.10.2024 08:02 [14:25:08]1206 (1) - 0 [14:25:08]OFD Sender: Remove packet 311517 [14:25:08]ProducePacketName [14:25:08]name=ofd_packets/00311517 [14:25:08]NVStorageDeleteData [14:25:08]Write to MH i2c: 01 00 00 6F A1 10 [14:25:08]Write i2c OK [14:25:08]MH_I2C_Read... [14:25:08]Read from MH i2c: 01 [14:25:08]MH_I2C_Read... [14:25:08]Read from MH i2c: 01 07 00 [14:25:08]MH_I2C_Read... [14:25:08]Read from MH i2c: 01 07 00 6F A1 00 00 00 00 00 CB 0C EE [14:25:08]RasterBufferAndPrint [14:25:08]line [14:25:08]line [14:25:08]line [14:25:08]line [14:25:08]line [14:25:08]written 0, free lines is 3281 [14:25:09]MH_Cut [14:25:09]Write to MH i2c: D1 01 00 76 A1 01 E9 [14:25:09]Write i2c OK [14:25:09]MH_I2C_Read... [14:25:09]Read from MH i2c: D1 [14:25:09]MH_I2C_Read... [14:25:09]Read from MH i2c: D1 01 00 [14:25:09]MH_I2C_Read... [14:25:09]Read from MH i2c: D1 01 00 76 A1 00 E8 [14:25:09]Write to MH i2c: 01 00 00 77 A1 18 [14:25:09]Write i2c OK [14:25:09]MH_I2C_Read... [14:25:09]OFD Sender: No OFD packet to send [14:25:09]*** Cut start [14:25:09]*** Purtial cut [14:25:09]*** Stage 1: CUTSNS_PIN = 1 [14:25:10]Read from MH i2c: 01 [14:25:10]MH_I2C_Read... [14:25:10]*** Stop cut motor [14:25:10]*** Cut end [14:25:10]Read from MH i2c: 01 07 00 [14:25:10]MH_I2C_Read... [14:25:10]Read from MH i2c: 01 07 00 77 A1 00 00 00 00 00 FF 0F 2D [14:25:10]process_action close_receipt done [14:25:10]requested_data is exist [14:25:10]produce_requested_data [14:25:10]requested_item fm.sn is exist - process it [14:25:10]wFMCommunicate request_size=4 [14:25:10]MH_SAM_APDU [14:25:10]CAPDU: 80 11 00 00 [14:25:10]Write to MH i2c: E2 08 00 78 A1 80 11 00 00 00 00 00 00 93 [14:25:10]Write i2c OK [14:25:10]MH_I2C_Read... [14:25:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:25:10]Read from MH i2c: E2 [14:25:10]MH_I2C_Read... [14:25:10]Read from MH i2c: E2 17 00 [14:25:10]MH_I2C_Read... [14:25:10]Read from MH i2c: E2 17 00 78 A1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E8 [14:25:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:25:10]wFMCommunicate OK [14:25:10]requested_item fd.num is exist - process it [14:25:10]SAM_PROTO_GetFieldsCounters [14:25:10]wFMCommunicate request_size=4 [14:25:10]MH_SAM_APDU [14:25:10]CAPDU: 80 13 00 00 [14:25:10]Write to MH i2c: E2 08 00 79 A1 80 13 00 00 00 00 00 00 96 [14:25:10]Write i2c OK [14:25:10]MH_I2C_Read... [14:25:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:25:10]Read from MH i2c: E2 [14:25:10]MH_I2C_Read... [14:25:10]Read from MH i2c: E2 62 00 [14:25:10]MH_I2C_Read... [14:25:10]Read from MH i2c: E2 62 00 79 A1 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DD C0 04 00 0E 04 04 00 18 02 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 BB [14: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DD C0 04 00 0E 04 04 00 18 02 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 [14:25:10]wFMCommunicate OK [14:25:10]SAM_PROTO_GetFieldsCounters done [14:25:10]requested_item shift.num is exist - process it [14:25:10]requested_item shift.opened is exist - process it [14:25:10]req_shift_opened [14:25:10]FM_GetShiftState [14:25:10]SAM_PROTO_GetShiftState [14:25:10]wFMCommunicate request_size=4 [14:25:10]MH_SAM_APDU [14:25:10]CAPDU: 80 13 01 00 [14:25:10]Write to MH i2c: E2 08 00 7A A1 80 13 01 00 00 00 00 00 98 [14:25:10]Write i2c OK [14:25:10]MH_I2C_Read... [14:25:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:25:10]Read from MH i2c: E2 [14:25:10]MH_I2C_Read... [14:25:10]Read from MH i2c: E2 0E 00 [14:25:10]MH_I2C_Read... [14:25:10]Read from MH i2c: E2 0E 00 7A A1 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 83 [14:25:10]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:25:10]wFMCommunicate OK [14:25:10]SAM_PROTO_GetShiftState done [14:25:10]FM_GetShiftState done [14:25:10]req_shift_opened done [14:25:10]requested_item shift.open_date is exist - process it [14:25:10]req_shift_open_date [14:25:10]req_shift_open_date done [14:25:10]produce_requested_data done [14:25:10]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311517,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [14:25:10]process_action_free close_receipt [14:25:10]json_value_free [14:25:10]json_value_free done [14:25:10]process_json_proto returns [14:25:10]Send response to host [14:25:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311517,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [14:25:10]free response buf [14:25:10]execute_script done [14:25:10]execute_script returns [14:25:10]free content buf [14:25:10]Sock 9.Close socket [14:25:10]Sock 9.Thread stoped [14:25:11]accept exits with 7 [14:25:11]New connection [14:25:11]New thread 3066654052 created [14:25:11]Thread 3066510692 joined [14:25:11]Waiting for new connection... [14:25:11] Sock 7.Parse request [14:25:11]Sock 7.Check first char [14:25:11]Sock 7.First char is OK [14:25:11]request: POST /json_proto HTTP/1.0 [14:25:11]Method: POST [14:25:11]URL: /json_proto [14:25:11]Method is POST - this is cgi request [14:25:11]url: /json_proto [14:25:11]query_string will be loaded in cgi processing [14:25:11]execute_cgi json_proto POST (null) [14:25:11]execute_cgi path=json_proto method=POST [14:25:11]POST find Content-Length [14:25:11]Host: 172.17.96.3:8080 [14:25:11]Content-Length: 682 [14:25:11]Content-Type: application/json [14:25:11] [14:25:11]POST finish read [14:25:11]Found Content-Length = 682 [14:25:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645323", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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:11]execute_script... [14:25: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)645323", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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:11]POST & json_proto [14:25:11]process_json_proto [14:25:11]json parsed OK: [14:25:11]protocol is kg_v1.0 [14:25:11]action value=close_receipt [14:25:11]process_action close_receipt [14:25:11]cmd_close_receipt [14:25:11]MH_GetDate [14:25:11]Write to MH i2c: F0 00 00 7B A1 0B [14:25:11]Write i2c OK [14:25:11]MH_I2C_Read... [14:25:11]Read from MH i2c: F0 [14:25:11]MH_I2C_Read... [14:25:11]Read from MH i2c: F0 09 00 [14:25:11]MH_I2C_Read... [14:25:11]Read from MH i2c: F0 09 00 7B A1 00 CC 41 22 67 44 5E 04 65 B5 [14:25:11]GetLastDocTimeStamp 1730298312 [14:25:11]current date 1730298316 [14:25:11]FM_GetShiftState [14:25:11]SAM_PROTO_GetShiftState [14:25:11]wFMCommunicate request_size=4 [14:25:11]MH_SAM_APDU [14:25:11]CAPDU: 80 13 01 00 [14:25:11]Write to MH i2c: E2 08 00 7C A1 80 13 01 00 00 00 00 00 9A [14:25:11]Write i2c OK [14:25:11]MH_I2C_Read... [14:25:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:25:11]Read from MH i2c: E2 [14:25:11]MH_I2C_Read... [14:25:11]Read from MH i2c: E2 0E 00 [14:25:11]MH_I2C_Read... [14:25:11]Read from MH i2c: E2 0E 00 7C A1 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 85 [14:25:11]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:25:11]wFMCommunicate OK [14:25:11]SAM_PROTO_GetShiftState done [14:25:11]FM_GetShiftState done [14:25:11]opened in 1730247899 [14:25:11]opened+sec_in_day 1730334299 [14:25:11]quantity*price = 100015 [14:25:11]sum+1 = 100017 [14:25:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 365 30.10.2024 14:25 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311518 ФПД: 67897005928437 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T142516&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311518&fm=67897005928437&tin=02508201610067®Number=0000000000091780&sum=100000 [14:25:12]StoreToDocumentArchive [14:25:12]shift 536 fd 311518 [14:25:12]save to /storage/0536/doc_00311518 [14:25:12]save last doc name /storage/0536/doc_00311518 to /storage/kkm_last_doc_name [14:25:12]save OK [14:25:12]Clear old archive folders... [14:25:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:25:12]tlvbuf is 00674B30 [14:25:12]SAM_PROTO_ClearQueue [14:25:12]wFMCommunicate request_size=4 [14:25:12]MH_SAM_APDU [14:25:12]CAPDU: 80 09 00 00 [14:25:12]Write to MH i2c: E2 08 00 89 A1 80 09 00 00 00 00 00 00 9C [14:25:12]Write i2c OK [14:25:12]MH_I2C_Read... [14:25:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:25:12]Read from MH i2c: E2 [14:25:12]MH_I2C_Read... [14:25:12]Read from MH i2c: E2 03 00 [14:25:12]MH_I2C_Read... [14:25:12]Read from MH i2c: E2 03 00 89 A1 00 90 00 9E [14:25:12]RAPDU: 90 00 [14:25:12]wFMCommunicate OK [14:25:12]SAM_PROTO_ClearQueue done [14:25:12]KKMCreateOFDPacket [14:25:12]OFDProtocolAddRootSTLVToBuf [14:25:12]FM_MakeSignedData [14:25:12]FM_MakeSignedData [14:25:12]SAM_PROTO_SignData [14:25:12]wFMCommunicate request_size=4 [14:25:12]MH_SAM_APDU [14:25:12]CAPDU: 80 0D 01 02 [14:25:12]Write to MH i2c: E2 08 00 8A A1 80 0D 01 02 00 00 00 00 A4 [14:25:12]Write i2c OK [14:25:12]MH_I2C_Read... [14:25:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:25:12]Read from MH i2c: E2 [14:25:12]MH_I2C_Read... [14:25:12]Read from MH i2c: E2 03 00 [14:25:12]MH_I2C_Read... [14:25:12]Read from MH i2c: E2 03 00 8A A1 00 90 00 9F [14:25:12]RAPDU: 90 00 [14:25:12]wFMCommunicate OK [14:25:12]wFMCommunicate request_size=255 [14:25:12]MH_SAM_APDU [14:25: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 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 CC 41 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DE C0 04 00 35 04 06 00 3D [14:25:12]Write to MH i2c: E2 02 01 8B A1 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 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 CC 41 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DE C0 04 00 35 04 06 00 3D 00 00 29 [14:25:12]Write i2c OK [14:25:12]MH_I2C_Read... [14:25:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:25:12]Read from MH i2c: E2 [14:25:12]MH_I2C_Read... [14:25:12]Read from MH i2c: E2 03 00 [14:25:12]MH_I2C_Read... [14:25:12]Read from MH i2c: E2 03 00 8B A1 00 90 00 A0 [14:25:12]RAPDU: 90 00 [14:25:12]wFMCommunicate OK [14:25:12]wFMCommunicate request_size=10 [14:25:12]MH_SAM_APDU [14:25:12]CAPDU: 80 0D 02 02 05 C0 80 EB 6F F5 [14:25:12]Write to MH i2c: E2 0D 00 8C A1 80 0D 02 02 05 00 C0 80 EB 6F F5 00 00 40 [14:25:12]Write i2c OK [14:25:12]MH_I2C_Read... [14:25:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:25:13]Read from MH i2c: E2 [14:25:13]MH_I2C_Read... [14:25:13]Read from MH i2c: E2 03 00 [14:25:13]MH_I2C_Read... [14:25:13]Read from MH i2c: E2 03 00 8C A1 00 90 00 A1 [14:25:13]RAPDU: 90 00 [14:25:13]wFMCommunicate OK [14:25:13]wFMCommunicate request_size=4 [14:25:13]MH_SAM_APDU [14:25:13]CAPDU: 80 0D 03 02 [14:25:13]Write to MH i2c: E2 08 00 8D A1 80 0D 03 02 00 00 00 00 A9 [14:25:13]Write i2c OK [14:25:13]MH_I2C_Read... [14:25:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:25:13]Read from MH i2c: E2 [14:25:13]MH_I2C_Read... [14:25:13]Read from MH i2c: E2 0B 00 [14:25:13]MH_I2C_Read... [14:25:13]Read from MH i2c: E2 0B 00 8D A1 00 22 97 03 7D E7 1C 87 29 90 00 96 [14:25:13]RAPDU: 22 97 03 7D E7 1C 87 29 90 00 [14:25:13]wFMCommunicate OK [14:25:13]SAM_PROTO_SignData done [14:25:13]FM_MakeSignedData done [14:25:13]CreateOFDProtocolMessage [14:25:13]wFMCommunicate request_size=4 [14:25:13]MH_SAM_APDU [14:25:13]CAPDU: 80 11 00 00 [14:25:13]Write to MH i2c: E2 08 00 8E A1 80 11 00 00 00 00 00 00 A9 [14:25:13]Write i2c OK [14:25:13]MH_I2C_Read... [14:25:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:25:13]Read from MH i2c: E2 [14:25:13]MH_I2C_Read... [14:25:13]Read from MH i2c: E2 17 00 [14:25:13]MH_I2C_Read... [14:25:13]Read from MH i2c: E2 17 00 8E A1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FE [14:25:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:25:13]wFMCommunicate OK [14:25:13]CreateOFDProtocolMessage done [14:25:13]OFDSenderStorePacket 311518 [14:25:13]StoreOFDPacket docnum=311518 [14:25:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F7 C8 07 01 BF F8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 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 CC 41 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DE C0 04 00 35 04 06 00 3D C0 80 EB 6F F5 22 97 03 7D E7 1C 87 29 [14:25:13]CheckFolder [14:25:13]dirname=/storage/ofd_packets [14:25:13]CheckFolder done [14:25:13]ProducePacketName [14:25:13]name=ofd_packets/00311518 [14:25:13]NVStorageSaveData ofd_packets/00311518 [14:25:13]File name is /storage/ofd_packets/00311518 [14:25:13]Write 301 bytes [14:25:13]NVStorageSaveData done [14:25:13]OFDSenderStorePacket done [14:25:13]KKMCreateOFDPacket done [14:25:13]NVStorageSaveData kkm_last_timestamp [14:25:13]File name is /storage/kkm_last_timestamp [14:25:13]Write 4 bytes [14:25:13]NVStorageSaveData done [14:25:13]ExternCall_PrintAddStr [14:25:13]wPrintStart [14:25:13]Write to MH i2c: 01 00 00 8F A1 30 [14:25:13]Write i2c OK [14:25:13]MH_I2C_Read... [14:25:13]Read from MH i2c: 01 [14:25:13]MH_I2C_Read... [14:25:13]Read from MH i2c: 01 07 00 [14:25:13]MH_I2C_Read... [14:25:13]Read from MH i2c: 01 07 00 8F A1 00 00 00 00 00 FF 0F 45 [14:25:13]RasterBufferAndPrint [14:25:13]line Счет N : (1)645323 [14:25:13]line ИНН: 02508201610067 [14:25:13]line Контрольно-Кассовый Чек [14:25:13]line ПРОДАЖА [14:25:13]line ТРК (МРК, ГНК) : 41 [14:25:13]line Товар: 2710124130 [14:25:13]line Аи-92-К-2 [14:25:13]line 14.950 * 66.90 [14:25:13]line = 1000.16 [14:25:13]line НДС 12% НСП 1% [14:25:13]line > о реализуемом товаре [14:25:13]line ОКРУГЛЕНИЕ: -0.16 [14:25:13]line ИТОГО: 1000.00 [14:25:13]line Внесено: 1000.00 [14:25:13]line СДАЧА: 0.00 [14:25:13]line НСП 1% : 8.85 [14:25:13]line НДС 12% : 106.21 [14:25:13]line Наличными: 1000.00 [14:25:13]line Безнал.: 0.00 [14:25:13]line Место: АЗС № 172 "Партнер Нефть" [14:25:13]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:25:13]line СНО: Общий режим [14:25:13]line Чек 365 30.10.2024 14:25 [14:25:13]line Смена: 536 ФФД: 1.0 [14:25:13]line ЗНМ: 0300000116 [14:25:13]line РНМ: 0000000000091780 [14:25:13]line Версия ККМ: 001 [14:25:13]line ФМ: 0000000000871765 [14:25:13]line ФД: 311518 [14:25:13]line ФПД: 67897005928437 [14:25:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T142516&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311518&fm=67897005928437&tin=02508201610067®Number=0000000000091780&sum=100000 [14:25:13]written 0, free lines is 4095 [14:25:13]OFD Sender: Processing packet 311518 [packets to send 223, broken 222] [14:25:13]ProducePacketName [14:25:13]name=ofd_packets/00311518 [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:13]Connected sock=10 [14:25:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F7 C8 07 01 BF F8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 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 CC 41 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DE C0 04 00 35 04 06 00 3D C0 80 EB 6F F5 22 97 03 7D E7 1C 87 29 [14:25:13]Write to MH i2c: 01 00 00 B9 A1 5A [14:25:13]Write i2c OK [14:25:13]MH_I2C_Read... [14:25:13]Read from MH i2c: 01 [14:25:13]MH_I2C_Read... [14:25:13]Read from MH i2c: 01 07 00 [14:25:13]MH_I2C_Read... [14:25:13]Read from MH i2c: 01 07 00 B9 A1 00 00 00 00 00 CD 0C 3A [14:25:13]RasterBufferAndPrint [14:25:13]line [14:25:13]line [14:25:13]line [14:25:13]line [14:25:13]line [14:25:13]written 0, free lines is 3290 [14:25:13]MH_Cut [14:25:13]Write to MH i2c: D1 01 00 C0 A1 01 33 [14:25:13]Write i2c OK [14:25:13]MH_I2C_Read... [14:25:13]Read from MH i2c: D1 [14:25:13]MH_I2C_Read... [14:25:13]Read from MH i2c: D1 01 00 [14:25:13]MH_I2C_Read... [14:25:13]Read from MH i2c: D1 01 00 C0 A1 00 32 [14:25:13]Write to MH i2c: 01 00 00 C1 A1 62 [14:25:13]Write i2c OK [14:25:13]MH_I2C_Read... [14:25:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 47 B4 47 00 6E 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 31 37 36 35 10 04 04 00 DE C0 04 00 F4 03 04 00 1C E8 21 67 B6 04 01 00 00 03 73 E2 B1 9A 0F CE B8 [14:25:13]CommunicateWithHost err = 0 [14:25:13]CheckOFDResponse [14:25:13]1017 (14) - 77093643461234 [14:25:13]1041 (16) - 0000000000871765 [14:25:13]1040 (4) - 311518 [14:25:13]1012 (4) - 30.10.2024 08:02 [14:25:13]1206 (1) - 0 [14:25:13]OFD Sender: Remove packet 311518 [14:25:13]ProducePacketName [14:25:13]name=ofd_packets/00311518 [14:25:13]NVStorageDeleteData [14:25:14]OFD Sender: No OFD packet to send [14:25:14]*** Cut start [14:25:14]*** Purtial cut [14:25:14]*** Stage 1: CUTSNS_PIN = 1 [14:25:14]Read from MH i2c: 01 [14:25:14]MH_I2C_Read... [14:25:14]*** Stop cut motor [14:25:14]*** Cut end [14:25:14]Read from MH i2c: 01 07 00 [14:25:14]MH_I2C_Read... [14:25:14]Read from MH i2c: 01 07 00 C1 A1 00 00 00 00 00 FF 0F 77 [14:25:14]process_action close_receipt done [14:25:14]requested_data is exist [14:25:14]produce_requested_data [14:25:14]requested_item fm.sn is exist - process it [14:25:14]wFMCommunicate request_size=4 [14:25:14]MH_SAM_APDU [14:25:14]CAPDU: 80 11 00 00 [14:25:14]Write to MH i2c: E2 08 00 C2 A1 80 11 00 00 00 00 00 00 DD [14:25:14]Write i2c OK [14:25:14]MH_I2C_Read... [14:25:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:25:14]Read from MH i2c: E2 [14:25:14]MH_I2C_Read... [14:25:14]Read from MH i2c: E2 17 00 [14:25:14]MH_I2C_Read... [14:25:14]Read from MH i2c: E2 17 00 C2 A1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 32 [14:25:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:25:14]wFMCommunicate OK [14:25:14]requested_item fd.num is exist - process it [14:25:14]SAM_PROTO_GetFieldsCounters [14:25:14]wFMCommunicate request_size=4 [14:25:14]MH_SAM_APDU [14:25:14]CAPDU: 80 13 00 00 [14:25:14]Write to MH i2c: E2 08 00 C3 A1 80 13 00 00 00 00 00 00 E0 [14:25:14]Write i2c OK [14:25:14]MH_I2C_Read... [14:25:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:25:14]Read from MH i2c: E2 [14:25:14]MH_I2C_Read... [14:25:14]Read from MH i2c: E2 62 00 [14:25:14]MH_I2C_Read... [14:25:14]Read from MH i2c: E2 62 00 C3 A1 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DE C0 04 00 0E 04 04 00 18 02 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 09 [14:25: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DE C0 04 00 0E 04 04 00 18 02 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 [14:25:14]wFMCommunicate OK [14:25:14]SAM_PROTO_GetFieldsCounters done [14:25:14]requested_item shift.num is exist - process it [14:25:14]requested_item shift.opened is exist - process it [14:25:14]req_shift_opened [14:25:14]FM_GetShiftState [14:25:14]SAM_PROTO_GetShiftState [14:25:14]wFMCommunicate request_size=4 [14:25:14]MH_SAM_APDU [14:25:14]CAPDU: 80 13 01 00 [14:25:14]Write to MH i2c: E2 08 00 C4 A1 80 13 01 00 00 00 00 00 E2 [14:25:14]Write i2c OK [14:25:14]MH_I2C_Read... [14:25:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:25:14]Read from MH i2c: E2 [14:25:14]MH_I2C_Read... [14:25:14]Read from MH i2c: E2 0E 00 [14:25:14]MH_I2C_Read... [14:25:14]Read from MH i2c: E2 0E 00 C4 A1 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 CD [14:25:14]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:25:14]wFMCommunicate OK [14:25:14]SAM_PROTO_GetShiftState done [14:25:14]FM_GetShiftState done [14:25:14]req_shift_opened done [14:25:14]requested_item shift.open_date is exist - process it [14:25:14]req_shift_open_date [14:25:14]req_shift_open_date done [14:25:14]produce_requested_data done [14:25:14]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311518,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [14:25:14]process_action_free close_receipt [14:25:14]json_value_free [14:25:14]json_value_free done [14:25:14]process_json_proto returns [14:25:14]Send response to host [14:25:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311518,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [14:25:14]free response buf [14:25:15]execute_script done [14:25:15]execute_script returns [14:25:15]free content buf [14:25:15]Sock 7.Close socket [14:25:15]Sock 7.Thread stoped [14:25:19]OFD Sender: No OFD packet to send [14:25:24]OFD Sender: No OFD packet to send [14:25:29]OFD Sender: No OFD packet to send [14:25:34]OFD Sender: No OFD packet to send [14:25:39]OFD Sender: No OFD packet to send [14:25:44]OFD Sender: No OFD packet to send [14:25:49]OFD Sender: No OFD packet to send [14:25:54]OFD Sender: No OFD packet to send [14:25:59]OFD Sender: No OFD packet to send [14:26:04]OFD Sender: No OFD packet to send [14:26:09]OFD Sender: No OFD packet to send [14:26:14]OFD Sender: No OFD packet to send [14:26:19]OFD Sender: No OFD packet to send [14:26:24]OFD Sender: No OFD packet to send [14:26:29]OFD Sender: No OFD packet to send [14:26:34]OFD Sender: No OFD packet to send [14:26:39]OFD Sender: No OFD packet to send [14:26:44]OFD Sender: No OFD packet to send [14:26:49]OFD Sender: No OFD packet to send [14:26:54]OFD Sender: No OFD packet to send [14:26:59]OFD Sender: No OFD packet to send [14:27:04]OFD Sender: No OFD packet to send [14:27:09]OFD Sender: No OFD packet to send [14:27:14]OFD Sender: No OFD packet to send [14:27:19]OFD Sender: No OFD packet to send [14:27:24]OFD Sender: No OFD packet to send [14:27:29]OFD Sender: No OFD packet to send [14:27:34]OFD Sender: No OFD packet to send [14:27:37]accept exits with 9 [14:27:37]New connection [14:27:37]New thread 3066510692 created [14:27:37]Thread 3066654052 joined [14:27:37]Waiting for new connection... [14:27:37] Sock 9.Parse request [14:27:37]Sock 9.Check first char [14:27:37]Sock 9.First char is OK [14:27:37]request: POST /json_proto HTTP/1.0 [14:27:37]Method: POST [14:27:37]URL: /json_proto [14:27:37]Method is POST - this is cgi request [14:27:37]url: /json_proto [14:27:37]query_string will be loaded in cgi processing [14:27:37]execute_cgi json_proto POST (null) [14:27:37]execute_cgi path=json_proto method=POST [14:27:37]POST find Content-Length [14:27:37]Host: 172.17.96.3:8080 [14:27:37]Content-Length: 766 [14:27:37]Content-Type: application/json [14:27:37] [14:27:37]POST finish read [14:27:37]Found Content-Length = 766 [14:27:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645324", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "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: Mbank", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:27:37]execute_script... [14:27: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)645324", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "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: Mbank", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:27:37]POST & json_proto [14:27:37]process_json_proto [14:27:37]json parsed OK: [14:27:37]protocol is kg_v1.0 [14:27:37]action value=close_receipt [14:27:37]process_action close_receipt [14:27:37]cmd_close_receipt [14:27:37]MH_GetDate [14:27:37]Write to MH i2c: F0 00 00 C5 A1 55 [14:27:37]Write i2c OK [14:27:37]MH_I2C_Read... [14:27:37]Read from MH i2c: F0 [14:27:37]MH_I2C_Read... [14:27:37]Read from MH i2c: F0 09 00 [14:27:37]MH_I2C_Read... [14:27:37]Read from MH i2c: F0 09 00 C5 A1 00 5E 42 22 67 44 5E 04 65 92 [14:27:37]GetLastDocTimeStamp 1730298316 [14:27:37]current date 1730298462 [14:27:37]FM_GetShiftState [14:27:37]SAM_PROTO_GetShiftState [14:27:37]wFMCommunicate request_size=4 [14:27:37]MH_SAM_APDU [14:27:37]CAPDU: 80 13 01 00 [14:27:37]Write to MH i2c: E2 08 00 C6 A1 80 13 01 00 00 00 00 00 E4 [14:27:37]Write i2c OK [14:27:37]MH_I2C_Read... [14:27:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:27:37]Read from MH i2c: E2 [14:27:37]MH_I2C_Read... [14:27:37]Read from MH i2c: E2 0E 00 [14:27:37]MH_I2C_Read... [14:27:37]Read from MH i2c: E2 0E 00 C6 A1 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 CF [14:27:37]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:27:37]wFMCommunicate OK [14:27:37]SAM_PROTO_GetShiftState done [14:27:37]FM_GetShiftState done [14:27:37]opened in 1730247899 [14:27:37]opened+sec_in_day 1730334299 [14:27:37]quantity*price = 300075 [14:27:37]sum+1 = 300077 [14:27:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.76 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 0.00 Безнал.: 3000.76 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 366 30.10.2024 14:27 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311519 ФПД: 3909150058902 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T142742&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311519&fm=3909150058902&tin=02508201610067®Number=0000000000091780&sum=300076 [14:27:38]StoreToDocumentArchive [14:27:38]shift 536 fd 311519 [14:27:38]save to /storage/0536/doc_00311519 [14:27:38]save last doc name /storage/0536/doc_00311519 to /storage/kkm_last_doc_name [14:27:38]save OK [14:27:38]Clear old archive folders... [14:27:38]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:27:38]tlvbuf is 00847AB0 [14:27:38]SAM_PROTO_ClearQueue [14:27:38]wFMCommunicate request_size=4 [14:27:38]MH_SAM_APDU [14:27:38]CAPDU: 80 09 00 00 [14:27:38]Write to MH i2c: E2 08 00 D3 A1 80 09 00 00 00 00 00 00 E6 [14:27:38]Write i2c OK [14:27:38]MH_I2C_Read... [14:27:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:27:38]Read from MH i2c: E2 [14:27:38]MH_I2C_Read... [14:27:38]Read from MH i2c: E2 03 00 [14:27:38]MH_I2C_Read... [14:27:38]Read from MH i2c: E2 03 00 D3 A1 00 90 00 E8 [14:27:38]RAPDU: 90 00 [14:27:38]wFMCommunicate OK [14:27:38]SAM_PROTO_ClearQueue done [14:27:38]KKMCreateOFDPacket [14:27:38]OFDProtocolAddRootSTLVToBuf [14:27:38]FM_MakeSignedData [14:27:38]FM_MakeSignedData [14:27:38]SAM_PROTO_SignData [14:27:38]wFMCommunicate request_size=4 [14:27:38]MH_SAM_APDU [14:27:38]CAPDU: 80 0D 01 02 [14:27:38]Write to MH i2c: E2 08 00 D4 A1 80 0D 01 02 00 00 00 00 EE [14:27:38]Write i2c OK [14:27:38]MH_I2C_Read... [14:27:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:27:38]Read from MH i2c: E2 [14:27:38]MH_I2C_Read... [14:27:38]Read from MH i2c: E2 03 00 [14:27:38]MH_I2C_Read... [14:27:38]Read from MH i2c: E2 03 00 D4 A1 00 90 00 E9 [14:27:38]RAPDU: 90 00 [14:27:38]wFMCommunicate OK [14:27:38]wFMCommunicate request_size=255 [14:27:38]MH_SAM_APDU [14:27: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 32 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 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 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 01 00 00 F4 03 04 00 5E 42 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DF C0 04 00 35 04 06 00 03 8E 2B 80 [14:27:38]Write to MH i2c: E2 02 01 D5 A1 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 32 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 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 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 01 00 00 F4 03 04 00 5E 42 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DF C0 04 00 35 04 06 00 03 8E 2B 80 00 00 D4 [14:27:38]Write i2c OK [14:27:38]MH_I2C_Read... [14:27:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:27:38]Read from MH i2c: E2 [14:27:38]MH_I2C_Read... [14:27:38]Read from MH i2c: E2 03 00 [14:27:38]MH_I2C_Read... [14:27:38]Read from MH i2c: E2 03 00 D5 A1 00 90 00 EA [14:27:38]RAPDU: 90 00 [14:27:38]wFMCommunicate OK [14:27:38]wFMCommunicate request_size=7 [14:27:38]MH_SAM_APDU [14:27:38]CAPDU: 80 0D 02 02 02 29 96 [14:27:38]Write to MH i2c: E2 0A 00 D6 A1 80 0D 02 02 02 00 29 96 00 00 B4 [14:27:38]Write i2c OK [14:27:38]MH_I2C_Read... [14:27:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:27:38]Read from MH i2c: E2 [14:27:38]MH_I2C_Read... [14:27:38]Read from MH i2c: E2 03 00 [14:27:38]MH_I2C_Read... [14:27:38]Read from MH i2c: E2 03 00 D6 A1 00 90 00 EB [14:27:38]RAPDU: 90 00 [14:27:38]wFMCommunicate OK [14:27:38]wFMCommunicate request_size=4 [14:27:38]MH_SAM_APDU [14:27:38]CAPDU: 80 0D 03 02 [14:27:38]Write to MH i2c: E2 08 00 D7 A1 80 0D 03 02 00 00 00 00 F3 [14:27:38]Write i2c OK [14:27:38]MH_I2C_Read... [14:27:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:27:38]Read from MH i2c: E2 [14:27:38]MH_I2C_Read... [14:27:38]Read from MH i2c: E2 0B 00 [14:27:38]MH_I2C_Read... [14:27:38]Read from MH i2c: E2 0B 00 D7 A1 00 58 CB 5E 05 73 58 80 AB 90 00 70 [14:27:38]RAPDU: 58 CB 5E 05 73 58 80 AB 90 00 [14:27:38]wFMCommunicate OK [14:27:38]SAM_PROTO_SignData done [14:27:38]FM_MakeSignedData done [14:27:38]CreateOFDProtocolMessage [14:27:38]wFMCommunicate request_size=4 [14:27:38]MH_SAM_APDU [14:27:38]CAPDU: 80 11 00 00 [14:27:38]Write to MH i2c: E2 08 00 D8 A1 80 11 00 00 00 00 00 00 F3 [14:27:38]Write i2c OK [14:27:38]MH_I2C_Read... [14:27:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:27:38]Read from MH i2c: E2 [14:27:38]MH_I2C_Read... [14:27:38]Read from MH i2c: E2 17 00 [14:27:38]MH_I2C_Read... [14:27:38]Read from MH i2c: E2 17 00 D8 A1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 48 [14:27:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:27:38]wFMCommunicate OK [14:27:38]CreateOFDProtocolMessage done [14:27:38]OFDSenderStorePacket 311519 [14:27:38]StoreOFDPacket docnum=311519 [14:27:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 2D DD 04 01 23 FE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 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 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 01 00 00 F4 03 04 00 5E 42 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DF C0 04 00 35 04 06 00 03 8E 2B 80 29 96 58 CB 5E 05 73 58 80 AB [14:27:38]CheckFolder [14:27:38]dirname=/storage/ofd_packets [14:27:38]CheckFolder done [14:27:38]ProducePacketName [14:27:38]name=ofd_packets/00311519 [14:27:38]NVStorageSaveData ofd_packets/00311519 [14:27:38]File name is /storage/ofd_packets/00311519 [14:27:38]Write 298 bytes [14:27:38]NVStorageSaveData done [14:27:38]OFDSenderStorePacket done [14:27:38]KKMCreateOFDPacket done [14:27:38]NVStorageSaveData kkm_last_timestamp [14:27:38]File name is /storage/kkm_last_timestamp [14:27:38]Write 4 bytes [14:27:38]NVStorageSaveData done [14:27:38]ExternCall_PrintAddStr [14:27:38]wPrintStart [14:27:38]Write to MH i2c: 01 00 00 D9 A1 7A [14:27:38]Write i2c OK [14:27:38]MH_I2C_Read... [14:27:38]Read from MH i2c: 01 [14:27:38]MH_I2C_Read... [14:27:38]Read from MH i2c: 01 07 00 [14:27:38]MH_I2C_Read... [14:27:38]Read from MH i2c: 01 07 00 D9 A1 00 00 00 00 00 FF 0F 8F [14:27:38]RasterBufferAndPrint [14:27:38]line Счет N : (1)645324 [14:27:38]line ИНН: 02508201610067 [14:27:38]line Контрольно-Кассовый Чек [14:27:38]line ПРОДАЖА [14:27:38]line ТРК (МРК, ГНК) : 21 [14:27:38]line Товар: 2710194210 [14:27:38]line ДТ-К-2 [14:27:38]line 39.380 * 76.20 [14:27:38]line = 3000.76 [14:27:38]line НДС 12% НСП 1% [14:27:38]line > о реализуемом товаре [14:27:38]line ИТОГО: 3000.76 [14:27:38]line НСП 1% : 26.55 [14:27:38]line НДС 12% : 318.66 [14:27:38]line Наличными: 0.00 [14:27:38]line Безнал.: 3000.76 [14:27:38]line Место: АЗС № 172 "Партнер Нефть" [14:27:38]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:27:38]line СНО: Общий режим [14:27:38]line Чек 366 30.10.2024 14:27 [14:27:38]line Смена: 536 ФФД: 1.0 [14:27:38]line ЗНМ: 0300000116 [14:27:38]line РНМ: 0000000000091780 [14:27:38]line Версия ККМ: 001 [14:27:38]line Платежная система: Mbank [14:27:38]line ФМ: 0000000000871765 [14:27:38]line ФД: 311519 [14:27:38]line ФПД: 3909150058902 [14:27:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T142742&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311519&fm=3909150058902&tin=02508201610067®Number=0000000000091780&sum=300076 [14:27:39]OFD Sender: Processing packet 311519 [packets to send 223, broken 222] [14:27:39]ProducePacketName [14:27:39]name=ofd_packets/00311519 [14:27:39]OFD Sender: To server: pG, [14:27:39]CommunicateWithHost lk.salyk.kg:30040 [14:27:39]ConnectInit lk.salyk.kg [14:27:39]written 0, free lines is 4095 [14:27:39]Connected sock=10 [14:27:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 2D DD 04 01 23 FE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 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 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 01 00 00 F4 03 04 00 5E 42 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DF C0 04 00 35 04 06 00 03 8E 2B 80 29 96 58 CB 5E 05 73 58 80 AB [14:27:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 60 4D 47 00 52 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 31 37 36 35 10 04 04 00 DF C0 04 00 F4 03 04 00 AE E8 21 67 B6 04 01 00 00 43 37 03 36 89 4F A6 43 [14:27:39]CommunicateWithHost err = 0 [14:27:39]CheckOFDResponse [14:27:39]1017 (14) - 77093643461234 [14:27:39]1041 (16) - 0000000000871765 [14:27:39]1040 (4) - 311519 [14:27:39]1012 (4) - 30.10.2024 08:05 [14:27:39]1206 (1) - 0 [14:27:39]OFD Sender: Remove packet 311519 [14:27:39]ProducePacketName [14:27:39]name=ofd_packets/00311519 [14:27:39]NVStorageDeleteData [14:27:39]Write to MH i2c: 01 00 00 01 A2 A3 [14:27:39]Write i2c OK [14:27:39]MH_I2C_Read... [14:27:39]Read from MH i2c: 01 [14:27:39]MH_I2C_Read... [14:27:39]Read from MH i2c: 01 07 00 [14:27:39]MH_I2C_Read... [14:27:39]Read from MH i2c: 01 07 00 01 A2 00 00 00 00 00 E4 0C 9A [14:27:39]RasterBufferAndPrint [14:27:39]line [14:27:39]line [14:27:39]line [14:27:39]line [14:27:39]line [14:27:39]written 0, free lines is 3306 [14:27:39]MH_Cut [14:27:39]Write to MH i2c: D1 01 00 08 A2 01 7C [14:27:39]Write i2c OK [14:27:39]MH_I2C_Read... [14:27:39]Read from MH i2c: D1 [14:27:39]MH_I2C_Read... [14:27:39]Read from MH i2c: D1 01 00 [14:27:39]MH_I2C_Read... [14:27:39]Read from MH i2c: D1 01 00 08 A2 00 7B [14:27:39]Write to MH i2c: 01 00 00 09 A2 AB [14:27:39]Write i2c OK [14:27:39]MH_I2C_Read... [14:27:40]OFD Sender: No OFD packet to send [14:27:40]*** Cut start [14:27:40]*** Purtial cut [14:27:40]*** Stage 1: CUTSNS_PIN = 1 [14:27:40]Read from MH i2c: 01 [14:27:40]MH_I2C_Read... [14:27:40]*** Stop cut motor [14:27:40]*** Cut end [14:27:40]Read from MH i2c: 01 07 00 [14:27:40]MH_I2C_Read... [14:27:40]Read from MH i2c: 01 07 00 09 A2 00 00 00 00 00 FF 0F C0 [14:27:40]process_action close_receipt done [14:27:40]requested_data is exist [14:27:40]produce_requested_data [14:27:40]requested_item fm.sn is exist - process it [14:27:40]wFMCommunicate request_size=4 [14:27:40]MH_SAM_APDU [14:27:40]CAPDU: 80 11 00 00 [14:27:40]Write to MH i2c: E2 08 00 0A A2 80 11 00 00 00 00 00 00 26 [14:27:40]Write i2c OK [14:27:40]MH_I2C_Read... [14:27:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:27:40]Read from MH i2c: E2 [14:27:40]MH_I2C_Read... [14:27:40]Read from MH i2c: E2 17 00 [14:27:40]MH_I2C_Read... [14:27:40]Read from MH i2c: E2 17 00 0A A2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7B [14:27:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:27:40]wFMCommunicate OK [14:27:40]requested_item fd.num is exist - process it [14:27:40]SAM_PROTO_GetFieldsCounters [14:27:40]wFMCommunicate request_size=4 [14:27:40]MH_SAM_APDU [14:27:40]CAPDU: 80 13 00 00 [14:27:40]Write to MH i2c: E2 08 00 0B A2 80 13 00 00 00 00 00 00 29 [14:27:40]Write i2c OK [14:27:40]MH_I2C_Read... [14:27:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:27:40]Read from MH i2c: E2 [14:27:40]MH_I2C_Read... [14:27:40]Read from MH i2c: E2 62 00 [14:27:40]MH_I2C_Read... [14:27:40]Read from MH i2c: E2 62 00 0B A2 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DF C0 04 00 0E 04 04 00 18 02 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 56 [14:27: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DF C0 04 00 0E 04 04 00 18 02 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 [14:27:40]wFMCommunicate OK [14:27:40]SAM_PROTO_GetFieldsCounters done [14:27:40]requested_item shift.num is exist - process it [14:27:40]requested_item shift.opened is exist - process it [14:27:40]req_shift_opened [14:27:40]FM_GetShiftState [14:27:40]SAM_PROTO_GetShiftState [14:27:40]wFMCommunicate request_size=4 [14:27:40]MH_SAM_APDU [14:27:40]CAPDU: 80 13 01 00 [14:27:40]Write to MH i2c: E2 08 00 0C A2 80 13 01 00 00 00 00 00 2B [14:27:40]Write i2c OK [14:27:40]MH_I2C_Read... [14:27:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:27:40]Read from MH i2c: E2 [14:27:40]MH_I2C_Read... [14:27:40]Read from MH i2c: E2 0E 00 [14:27:40]MH_I2C_Read... [14:27:40]Read from MH i2c: E2 0E 00 0C A2 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 16 [14:27:40]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:27:40]wFMCommunicate OK [14:27:40]SAM_PROTO_GetShiftState done [14:27:40]FM_GetShiftState done [14:27:40]req_shift_opened done [14:27:40]requested_item shift.open_date is exist - process it [14:27:40]req_shift_open_date [14:27:40]req_shift_open_date done [14:27:40]produce_requested_data done [14:27:40]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311519,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [14:27:40]process_action_free close_receipt [14:27:40]json_value_free [14:27:40]json_value_free done [14:27:40]process_json_proto returns [14:27:40]Send response to host [14:27:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311519,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [14:27:40]free response buf [14:27:40]execute_script done [14:27:40]execute_script returns [14:27:40]free content buf [14:27:40]Sock 9.Close socket [14:27:40]Sock 9.Thread stoped [14:27:41]accept exits with 7 [14:27:41]New connection [14:27:41]New thread 3066654052 created [14:27:41]Thread 3066510692 joined [14:27:41]Waiting for new connection... [14:27:41] Sock 7.Parse request [14:27:41]Sock 7.Check first char [14:27:41]Sock 7.First char is OK [14:27:41]request: POST /json_proto HTTP/1.0 [14:27:41]Method: POST [14:27:41]URL: /json_proto [14:27:41]Method is POST - this is cgi request [14:27:41]url: /json_proto [14:27:41]query_string will be loaded in cgi processing [14:27:41]execute_cgi json_proto POST (null) [14:27:41]execute_cgi path=json_proto method=POST [14:27:41]POST find Content-Length [14:27:41]Host: 172.17.96.3:8080 [14:27:41]Content-Length: 677 [14:27:41]Content-Type: application/json [14:27:41] [14:27:41]POST finish read [14:27:41]Found Content-Length = 677 [14:27:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645325", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:27:41]execute_script... [14:27: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)645325", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:27:41]POST & json_proto [14:27:41]process_json_proto [14:27:41]json parsed OK: [14:27:41]protocol is kg_v1.0 [14:27:41]action value=close_receipt [14:27:41]process_action close_receipt [14:27:41]cmd_close_receipt [14:27:41]MH_GetDate [14:27:41]Write to MH i2c: F0 00 00 0D A2 9E [14:27:41]Write i2c OK [14:27:41]MH_I2C_Read... [14:27:41]Read from MH i2c: F0 [14:27:41]MH_I2C_Read... [14:27:41]Read from MH i2c: F0 09 00 [14:27:41]MH_I2C_Read... [14:27:41]Read from MH i2c: F0 09 00 0D A2 00 63 42 22 67 44 5E 04 65 E0 [14:27:41]GetLastDocTimeStamp 1730298462 [14:27:41]current date 1730298467 [14:27:41]FM_GetShiftState [14:27:41]SAM_PROTO_GetShiftState [14:27:41]wFMCommunicate request_size=4 [14:27:41]MH_SAM_APDU [14:27:41]CAPDU: 80 13 01 00 [14:27:41]Write to MH i2c: E2 08 00 0E A2 80 13 01 00 00 00 00 00 2D [14:27:41]Write i2c OK [14:27:41]MH_I2C_Read... [14:27:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:27:41]Read from MH i2c: E2 [14:27:41]MH_I2C_Read... [14:27:41]Read from MH i2c: E2 0E 00 [14:27:41]MH_I2C_Read... [14:27:41]Read from MH i2c: E2 0E 00 0E A2 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 18 [14:27:41]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:27:41]wFMCommunicate OK [14:27:41]SAM_PROTO_GetShiftState done [14:27:41]FM_GetShiftState done [14:27:41]opened in 1730247899 [14:27:41]opened+sec_in_day 1730334299 [14:27:41]quantity*price = 30038 [14:27:41]sum+1 = 30039 [14:27:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 367 30.10.2024 14:27 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311520 ФПД: 85515166495944 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T142747&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311520&fm=85515166495944&tin=02508201610067®Number=0000000000091780&sum=30000 [14:27:42]StoreToDocumentArchive [14:27:42]shift 536 fd 311520 [14:27:42]save to /storage/0536/doc_00311520 [14:27:42]save last doc name /storage/0536/doc_00311520 to /storage/kkm_last_doc_name [14:27:42]save OK [14:27:42]Clear old archive folders... [14:27:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:27:42]tlvbuf is 00738870 [14:27:42]SAM_PROTO_ClearQueue [14:27:42]wFMCommunicate request_size=4 [14:27:42]MH_SAM_APDU [14:27:42]CAPDU: 80 09 00 00 [14:27:42]Write to MH i2c: E2 08 00 1B A2 80 09 00 00 00 00 00 00 2F [14:27:42]Write i2c OK [14:27:42]MH_I2C_Read... [14:27:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:27:42]Read from MH i2c: E2 [14:27:42]MH_I2C_Read... [14:27:42]Read from MH i2c: E2 03 00 [14:27:42]MH_I2C_Read... [14:27:42]Read from MH i2c: E2 03 00 1B A2 00 90 00 31 [14:27:42]RAPDU: 90 00 [14:27:42]wFMCommunicate OK [14:27:42]SAM_PROTO_ClearQueue done [14:27:42]KKMCreateOFDPacket [14:27:42]OFDProtocolAddRootSTLVToBuf [14:27:42]FM_MakeSignedData [14:27:42]FM_MakeSignedData [14:27:42]SAM_PROTO_SignData [14:27:42]wFMCommunicate request_size=4 [14:27:42]MH_SAM_APDU [14:27:42]CAPDU: 80 0D 01 02 [14:27:42]Write to MH i2c: E2 08 00 1C A2 80 0D 01 02 00 00 00 00 37 [14:27:42]Write i2c OK [14:27:42]MH_I2C_Read... [14:27:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:27:42]Read from MH i2c: E2 [14:27:42]MH_I2C_Read... [14:27:42]Read from MH i2c: E2 03 00 [14:27:42]MH_I2C_Read... [14:27:42]Read from MH i2c: E2 03 00 1C A2 00 90 00 32 [14:27:42]RAPDU: 90 00 [14:27:42]wFMCommunicate OK [14:27:42]wFMCommunicate request_size=255 [14:27:42]MH_SAM_APDU [14:27: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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 6F 01 00 00 F4 03 04 00 63 42 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E0 C0 04 00 35 04 06 00 4D [14:27:43]Write to MH i2c: E2 02 01 1D A2 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 6F 01 00 00 F4 03 04 00 63 42 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E0 C0 04 00 35 04 06 00 4D 00 00 62 [14:27:43]Write i2c OK [14:27:43]MH_I2C_Read... [14:27:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:27:43]Read from MH i2c: E2 [14:27:43]MH_I2C_Read... [14:27:43]Read from MH i2c: E2 03 00 [14:27:43]MH_I2C_Read... [14:27:43]Read from MH i2c: E2 03 00 1D A2 00 90 00 33 [14:27:43]RAPDU: 90 00 [14:27:43]wFMCommunicate OK [14:27:43]wFMCommunicate request_size=10 [14:27:43]MH_SAM_APDU [14:27:43]CAPDU: 80 0D 02 02 05 C6 8D 1F 34 C8 [14:27:43]Write to MH i2c: E2 0D 00 1E A2 80 0D 02 02 05 00 C6 8D 1F 34 C8 00 00 B2 [14:27:43]Write i2c OK [14:27:43]MH_I2C_Read... [14:27:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:27:43]Read from MH i2c: E2 [14:27:43]MH_I2C_Read... [14:27:43]Read from MH i2c: E2 03 00 [14:27:43]MH_I2C_Read... [14:27:43]Read from MH i2c: E2 03 00 1E A2 00 90 00 34 [14:27:43]RAPDU: 90 00 [14:27:43]wFMCommunicate OK [14:27:43]wFMCommunicate request_size=4 [14:27:43]MH_SAM_APDU [14:27:43]CAPDU: 80 0D 03 02 [14:27:43]Write to MH i2c: E2 08 00 1F A2 80 0D 03 02 00 00 00 00 3C [14:27:43]Write i2c OK [14:27:43]MH_I2C_Read... [14:27:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:27:43]Read from MH i2c: E2 [14:27:43]MH_I2C_Read... [14:27:43]Read from MH i2c: E2 0B 00 [14:27:43]MH_I2C_Read... [14:27:43]Read from MH i2c: E2 0B 00 1F A2 00 F0 7B 35 3A 4D F8 D3 5B 90 00 8A [14:27:43]RAPDU: F0 7B 35 3A 4D F8 D3 5B 90 00 [14:27:43]wFMCommunicate OK [14:27:43]SAM_PROTO_SignData done [14:27:43]FM_MakeSignedData done [14:27:43]CreateOFDProtocolMessage [14:27:43]wFMCommunicate request_size=4 [14:27:43]MH_SAM_APDU [14:27:43]CAPDU: 80 11 00 00 [14:27:43]Write to MH i2c: E2 08 00 20 A2 80 11 00 00 00 00 00 00 3C [14:27:43]Write i2c OK [14:27:43]MH_I2C_Read... [14:27:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:27:43]Read from MH i2c: E2 [14:27:43]MH_I2C_Read... [14:27:43]Read from MH i2c: E2 17 00 [14:27:43]MH_I2C_Read... [14:27:43]Read from MH i2c: E2 17 00 20 A2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 91 [14:27:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:27:43]wFMCommunicate OK [14:27:43]CreateOFDProtocolMessage done [14:27:43]OFDSenderStorePacket 311520 [14:27:43]StoreOFDPacket docnum=311520 [14:27:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B6 46 07 01 44 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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 6F 01 00 00 F4 03 04 00 63 42 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E0 C0 04 00 35 04 06 00 4D C6 8D 1F 34 C8 F0 7B 35 3A 4D F8 D3 5B [14:27:43]CheckFolder [14:27:43]dirname=/storage/ofd_packets [14:27:43]CheckFolder done [14:27:43]ProducePacketName [14:27:43]name=ofd_packets/00311520 [14:27:43]NVStorageSaveData ofd_packets/00311520 [14:27:43]File name is /storage/ofd_packets/00311520 [14:27:43]Write 301 bytes [14:27:43]NVStorageSaveData done [14:27:43]OFDSenderStorePacket done [14:27:43]KKMCreateOFDPacket done [14:27:43]NVStorageSaveData kkm_last_timestamp [14:27:43]File name is /storage/kkm_last_timestamp [14:27:43]Write 4 bytes [14:27:43]NVStorageSaveData done [14:27:43]ExternCall_PrintAddStr [14:27:43]wPrintStart [14:27:43]Write to MH i2c: 01 00 00 21 A2 C3 [14:27:43]Write i2c OK [14:27:43]MH_I2C_Read... [14:27:43]Read from MH i2c: 01 [14:27:43]MH_I2C_Read... [14:27:43]Read from MH i2c: 01 07 00 [14:27:43]MH_I2C_Read... [14:27:43]Read from MH i2c: 01 07 00 21 A2 00 00 00 00 00 FF 0F D8 [14:27:43]RasterBufferAndPrint [14:27:43]line Счет N : (1)645325 [14:27:43]line ИНН: 02508201610067 [14:27:43]line Контрольно-Кассовый Чек [14:27:43]line ПРОДАЖА [14:27:43]line ТРК (МРК, ГНК) : 52 [14:27:43]line Товар: 2710124130 [14:27:43]line Аи-92-К-2 [14:27:43]line 4.490 * 66.90 [14:27:43]line = 300.38 [14:27:43]line НДС 12% НСП 1% [14:27:43]line > о реализуемом товаре [14:27:43]line ОКРУГЛЕНИЕ: -0.38 [14:27:43]line ИТОГО: 300.00 [14:27:43]line Внесено: 300.00 [14:27:43]line СДАЧА: 0.00 [14:27:43]line НСП 1% : 2.66 [14:27:43]line НДС 12% : 31.90 [14:27:43]line Наличными: 300.00 [14:27:43]line Безнал.: 0.00 [14:27:43]line Место: АЗС № 172 "Партнер Нефть" [14:27:43]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:27:43]line СНО: Общий режим [14:27:43]line Чек 367 30.10.2024 14:27 [14:27:43]line Смена: 536 ФФД: 1.0 [14:27:43]line ЗНМ: 0300000116 [14:27:43]line РНМ: 0000000000091780 [14:27:43]line Версия ККМ: 001 [14:27:43]line ФМ: 0000000000871765 [14:27:43]line ФД: 311520 [14:27:43]line ФПД: 85515166495944 [14:27:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T142747&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311520&fm=85515166495944&tin=02508201610067®Number=0000000000091780&sum=30000 [14:27:43]written 0, free lines is 4095 [14:27:43]OFD Sender: Processing packet 311520 [packets to send 223, broken 222] [14:27:43]ProducePacketName [14:27:43]name=ofd_packets/00311520 [14:27:43]OFD Sender: To server: pG, [14:27:43]CommunicateWithHost lk.salyk.kg:30040 [14:27:43]ConnectInit lk.salyk.kg [14:27:43]Connected sock=10 [14:27:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B6 46 07 01 44 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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 6F 01 00 00 F4 03 04 00 63 42 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E0 C0 04 00 35 04 06 00 4D C6 8D 1F 34 C8 F0 7B 35 3A 4D F8 D3 5B [14:27:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 57 D6 47 00 C5 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 31 37 36 35 10 04 04 00 E0 C0 04 00 F4 03 04 00 B3 E8 21 67 B6 04 01 00 00 E8 CC 7D 80 DC BB 04 E3 [14:27:43]CommunicateWithHost err = 0 [14:27:43]CheckOFDResponse [14:27:43]1017 (14) - 77093643461234 [14:27:43]1041 (16) - 0000000000871765 [14:27:43]1040 (4) - 311520 [14:27:43]1012 (4) - 30.10.2024 08:05 [14:27:43]1206 (1) - 0 [14:27:43]OFD Sender: Remove packet 311520 [14:27:43]ProducePacketName [14:27:43]name=ofd_packets/00311520 [14:27:43]NVStorageDeleteData [14:27:43]Write to MH i2c: 01 00 00 4B A2 ED [14:27:43]Write i2c OK [14:27:43]MH_I2C_Read... [14:27:43]Read from MH i2c: 01 [14:27:43]MH_I2C_Read... [14:27:43]Read from MH i2c: 01 07 00 [14:27:43]MH_I2C_Read... [14:27:43]Read from MH i2c: 01 07 00 4B A2 00 00 00 00 00 C3 0C C3 [14:27:43]RasterBufferAndPrint [14:27:43]line [14:27:43]line [14:27:43]line [14:27:43]line [14:27:43]line [14:27:43]written 0, free lines is 3281 [14:27:43]MH_Cut [14:27:43]Write to MH i2c: D1 01 00 52 A2 01 C6 [14:27:43]Write i2c OK [14:27:43]MH_I2C_Read... [14:27:43]Read from MH i2c: D1 [14:27:43]MH_I2C_Read... [14:27:43]Read from MH i2c: D1 01 00 [14:27:43]MH_I2C_Read... [14:27:43]Read from MH i2c: D1 01 00 52 A2 00 C5 [14:27:43]Write to MH i2c: 01 00 00 53 A2 F5 [14:27:43]Write i2c OK [14:27:43]MH_I2C_Read... [14:27:44]OFD Sender: No OFD packet to send [14:27:44]*** Cut start [14:27:44]*** Purtial cut [14:27:44]*** Stage 1: CUTSNS_PIN = 1 [14:27:44]Read from MH i2c: 01 [14:27:45]MH_I2C_Read... [14:27:45]*** Stop cut motor [14:27:45]*** Cut end [14:27:45]Read from MH i2c: 01 07 00 [14:27:45]MH_I2C_Read... [14:27:45]Read from MH i2c: 01 07 00 53 A2 00 00 00 00 00 FF 0F 0A [14:27:45]process_action close_receipt done [14:27:45]requested_data is exist [14:27:45]produce_requested_data [14:27:45]requested_item fm.sn is exist - process it [14:27:45]wFMCommunicate request_size=4 [14:27:45]MH_SAM_APDU [14:27:45]CAPDU: 80 11 00 00 [14:27:45]Write to MH i2c: E2 08 00 54 A2 80 11 00 00 00 00 00 00 70 [14:27:45]Write i2c OK [14:27:45]MH_I2C_Read... [14:27:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:27:45]Read from MH i2c: E2 [14:27:45]MH_I2C_Read... [14:27:45]Read from MH i2c: E2 17 00 [14:27:45]MH_I2C_Read... [14:27:45]Read from MH i2c: E2 17 00 54 A2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C5 [14:27:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:27:45]wFMCommunicate OK [14:27:45]requested_item fd.num is exist - process it [14:27:45]SAM_PROTO_GetFieldsCounters [14:27:45]wFMCommunicate request_size=4 [14:27:45]MH_SAM_APDU [14:27:45]CAPDU: 80 13 00 00 [14:27:45]Write to MH i2c: E2 08 00 55 A2 80 13 00 00 00 00 00 00 73 [14:27:45]Write i2c OK [14:27:45]MH_I2C_Read... [14:27:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:27:45]Read from MH i2c: E2 [14:27:45]MH_I2C_Read... [14:27:45]Read from MH i2c: E2 62 00 [14:27:45]MH_I2C_Read... [14:27:45]Read from MH i2c: E2 62 00 55 A2 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E0 C0 04 00 0E 04 04 00 18 02 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 A4 [14:27: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E0 C0 04 00 0E 04 04 00 18 02 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 [14:27:45]wFMCommunicate OK [14:27:45]SAM_PROTO_GetFieldsCounters done [14:27:45]requested_item shift.num is exist - process it [14:27:45]requested_item shift.opened is exist - process it [14:27:45]req_shift_opened [14:27:45]FM_GetShiftState [14:27:45]SAM_PROTO_GetShiftState [14:27:45]wFMCommunicate request_size=4 [14:27:45]MH_SAM_APDU [14:27:45]CAPDU: 80 13 01 00 [14:27:45]Write to MH i2c: E2 08 00 56 A2 80 13 01 00 00 00 00 00 75 [14:27:45]Write i2c OK [14:27:45]MH_I2C_Read... [14:27:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:27:45]Read from MH i2c: E2 [14:27:45]MH_I2C_Read... [14:27:45]Read from MH i2c: E2 0E 00 [14:27:45]MH_I2C_Read... [14:27:45]Read from MH i2c: E2 0E 00 56 A2 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 60 [14:27:45]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:27:45]wFMCommunicate OK [14:27:45]SAM_PROTO_GetShiftState done [14:27:45]FM_GetShiftState done [14:27:45]req_shift_opened done [14:27:45]requested_item shift.open_date is exist - process it [14:27:45]req_shift_open_date [14:27:45]req_shift_open_date done [14:27:45]produce_requested_data done [14:27:45]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311520,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [14:27:45]process_action_free close_receipt [14:27:45]json_value_free [14:27:45]json_value_free done [14:27:45]process_json_proto returns [14:27:45]Send response to host [14:27:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311520,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [14:27:45]free response buf [14:27:45]execute_script done [14:27:45]execute_script returns [14:27:45]free content buf [14:27:45]Sock 7.Close socket [14:27:45]Sock 7.Thread stoped [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:18]accept exits with 9 [14:28:18]New connection [14:28:18]New thread 3066510692 created [14:28:18]Thread 3066654052 joined [14:28:18]Waiting for new connection... [14:28:18] Sock 9.Parse request [14:28:18]Sock 9.Check first char [14:28:18]Sock 9.First char is OK [14:28:18]request: POST /json_proto HTTP/1.0 [14:28:18]Method: POST [14:28:18]URL: /json_proto [14:28:18]Method is POST - this is cgi request [14:28:18]url: /json_proto [14:28:18]query_string will be loaded in cgi processing [14:28:18]execute_cgi json_proto POST (null) [14:28:18]execute_cgi path=json_proto method=POST [14:28:18]POST find Content-Length [14:28:18]Host: 172.17.96.3:8080 [14:28:18]Content-Length: 769 [14:28:18]Content-Type: application/json [14:28:18] [14:28:18]POST finish read [14:28:18]Found Content-Length = 769 [14:28:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645326", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:28:18]execute_script... [14:28: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)645326", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "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: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:28:18]POST & json_proto [14:28:18]process_json_proto [14:28:18]json parsed OK: [14:28:18]protocol is kg_v1.0 [14:28:18]action value=close_receipt [14:28:18]process_action close_receipt [14:28:18]cmd_close_receipt [14:28:18]MH_GetDate [14:28:18]Write to MH i2c: F0 00 00 57 A2 E8 [14:28:18]Write i2c OK [14:28:18]MH_I2C_Read... [14:28:18]Read from MH i2c: F0 [14:28:18]MH_I2C_Read... [14:28:18]Read from MH i2c: F0 09 00 [14:28:18]MH_I2C_Read... [14:28:18]Read from MH i2c: F0 09 00 57 A2 00 87 42 22 67 44 5E 04 65 4E [14:28:18]GetLastDocTimeStamp 1730298467 [14:28:18]current date 1730298503 [14:28:18]FM_GetShiftState [14:28:18]SAM_PROTO_GetShiftState [14:28:18]wFMCommunicate request_size=4 [14:28:18]MH_SAM_APDU [14:28:18]CAPDU: 80 13 01 00 [14:28:18]Write to MH i2c: E2 08 00 58 A2 80 13 01 00 00 00 00 00 77 [14:28:18]Write i2c OK [14:28:18]MH_I2C_Read... [14:28:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:28:18]Read from MH i2c: E2 [14:28:18]MH_I2C_Read... [14:28:18]Read from MH i2c: E2 0E 00 [14:28:18]MH_I2C_Read... [14:28:18]Read from MH i2c: E2 0E 00 58 A2 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 62 [14:28:18]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:28:18]wFMCommunicate OK [14:28:18]SAM_PROTO_GetShiftState done [14:28:18]FM_GetShiftState done [14:28:18]opened in 1730247899 [14:28:18]opened+sec_in_day 1730334299 [14:28:18]quantity*price = 100015 [14:28:18]sum+1 = 100017 [14:28:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 368 30.10.2024 14:28 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311521 ФПД: 110918830512055 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T142824&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311521&fm=110918830512055&tin=02508201610067®Number=0000000000091780&sum=100016 [14:28:19]StoreToDocumentArchive [14:28:19]shift 536 fd 311521 [14:28:19]save to /storage/0536/doc_00311521 [14:28:19]save last doc name /storage/0536/doc_00311521 to /storage/kkm_last_doc_name [14:28:19]save OK [14:28:19]Clear old archive folders... [14:28:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:28:19]tlvbuf is 00853890 [14:28:19]SAM_PROTO_ClearQueue [14:28:19]wFMCommunicate request_size=4 [14:28:19]MH_SAM_APDU [14:28:19]CAPDU: 80 09 00 00 [14:28:19]Write to MH i2c: E2 08 00 65 A2 80 09 00 00 00 00 00 00 79 [14:28:19]Write i2c OK [14:28:19]MH_I2C_Read... [14:28:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:28:19]Read from MH i2c: E2 [14:28:19]MH_I2C_Read... [14:28:19]Read from MH i2c: E2 03 00 [14:28:19]MH_I2C_Read... [14:28:19]Read from MH i2c: E2 03 00 65 A2 00 90 00 7B [14:28:19]RAPDU: 90 00 [14:28:19]wFMCommunicate OK [14:28:19]SAM_PROTO_ClearQueue done [14:28:19]KKMCreateOFDPacket [14:28:19]OFDProtocolAddRootSTLVToBuf [14:28:19]FM_MakeSignedData [14:28:19]FM_MakeSignedData [14:28:19]SAM_PROTO_SignData [14:28:19]wFMCommunicate request_size=4 [14:28:19]MH_SAM_APDU [14:28:19]CAPDU: 80 0D 01 02 [14:28:19]Write to MH i2c: E2 08 00 66 A2 80 0D 01 02 00 00 00 00 81 [14:28:19]Write i2c OK [14:28:19]MH_I2C_Read... [14:28:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:28:19]Read from MH i2c: E2 [14:28:19]MH_I2C_Read... [14:28:19]Read from MH i2c: E2 03 00 [14:28:19]MH_I2C_Read... [14:28:19]Read from MH i2c: E2 03 00 66 A2 00 90 00 7C [14:28:19]RAPDU: 90 00 [14:28:19]wFMCommunicate OK [14:28:19]wFMCommunicate request_size=255 [14:28:19]MH_SAM_APDU [14:28: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 01 00 00 F4 03 04 00 88 42 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E1 C0 04 00 35 04 06 00 64 [14:28:19]Write to MH i2c: E2 02 01 67 A2 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 01 00 00 F4 03 04 00 88 42 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E1 C0 04 00 35 04 06 00 64 00 00 10 [14:28:19]Write i2c OK [14:28:19]MH_I2C_Read... [14:28:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:28:19]Read from MH i2c: E2 [14:28:19]MH_I2C_Read... [14:28:19]Read from MH i2c: E2 03 00 [14:28:19]MH_I2C_Read... [14:28:19]Read from MH i2c: E2 03 00 67 A2 00 90 00 7D [14:28:19]RAPDU: 90 00 [14:28:19]wFMCommunicate OK [14:28:19]wFMCommunicate request_size=10 [14:28:19]MH_SAM_APDU [14:28:19]CAPDU: 80 0D 02 02 05 E1 4D 7D D7 B7 [14:28:19]Write to MH i2c: E2 0D 00 68 A2 80 0D 02 02 05 00 E1 4D 7D D7 B7 00 00 C7 [14:28:19]Write i2c OK [14:28:19]MH_I2C_Read... [14:28:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:28:19]Read from MH i2c: E2 [14:28:19]MH_I2C_Read... [14:28:19]Read from MH i2c: E2 03 00 [14:28:19]MH_I2C_Read... [14:28:19]Read from MH i2c: E2 03 00 68 A2 00 90 00 7E [14:28:19]RAPDU: 90 00 [14:28:19]wFMCommunicate OK [14:28:19]wFMCommunicate request_size=4 [14:28:19]MH_SAM_APDU [14:28:19]CAPDU: 80 0D 03 02 [14:28:19]Write to MH i2c: E2 08 00 69 A2 80 0D 03 02 00 00 00 00 86 [14:28:19]Write i2c OK [14:28:19]MH_I2C_Read... [14:28:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:28:19]Read from MH i2c: E2 [14:28:19]MH_I2C_Read... [14:28:19]Read from MH i2c: E2 0B 00 [14:28:19]MH_I2C_Read... [14:28:19]Read from MH i2c: E2 0B 00 69 A2 00 9F ED CF 84 C1 91 3E 14 90 00 0A [14:28:19]RAPDU: 9F ED CF 84 C1 91 3E 14 90 00 [14:28:19]wFMCommunicate OK [14:28:19]SAM_PROTO_SignData done [14:28:19]FM_MakeSignedData done [14:28:19]CreateOFDProtocolMessage [14:28:19]wFMCommunicate request_size=4 [14:28:19]MH_SAM_APDU [14:28:19]CAPDU: 80 11 00 00 [14:28:19]Write to MH i2c: E2 08 00 6A A2 80 11 00 00 00 00 00 00 86 [14:28:19]Write i2c OK [14:28:19]MH_I2C_Read... [14:28:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:28:20]Read from MH i2c: E2 [14:28:20]MH_I2C_Read... [14:28:20]Read from MH i2c: E2 17 00 [14:28:20]MH_I2C_Read... [14:28:20]Read from MH i2c: E2 17 00 6A A2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DB [14:28:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:28:20]wFMCommunicate OK [14:28:20]CreateOFDProtocolMessage done [14:28:20]OFDSenderStorePacket 311521 [14:28:20]StoreOFDPacket docnum=311521 [14:28:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 20 8F 07 01 C5 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 01 00 00 F4 03 04 00 88 42 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E1 C0 04 00 35 04 06 00 64 E1 4D 7D D7 B7 9F ED CF 84 C1 91 3E 14 [14:28:20]CheckFolder [14:28:20]dirname=/storage/ofd_packets [14:28:20]CheckFolder done [14:28:20]ProducePacketName [14:28:20]name=ofd_packets/00311521 [14:28:20]NVStorageSaveData ofd_packets/00311521 [14:28:20]File name is /storage/ofd_packets/00311521 [14:28:20]Write 301 bytes [14:28:20]NVStorageSaveData done [14:28:20]OFDSenderStorePacket done [14:28:20]KKMCreateOFDPacket done [14:28:20]NVStorageSaveData kkm_last_timestamp [14:28:20]File name is /storage/kkm_last_timestamp [14:28:20]Write 4 bytes [14:28:20]NVStorageSaveData done [14:28:20]ExternCall_PrintAddStr [14:28:20]wPrintStart [14:28:20]Write to MH i2c: 01 00 00 6B A2 0D [14:28:20]Write i2c OK [14:28:20]MH_I2C_Read... [14:28:20]Read from MH i2c: 01 [14:28:20]MH_I2C_Read... [14:28:20]Read from MH i2c: 01 07 00 [14:28:20]MH_I2C_Read... [14:28:20]Read from MH i2c: 01 07 00 6B A2 00 00 00 00 00 FF 0F 22 [14:28:20]RasterBufferAndPrint [14:28:20]line Счет N : (1)645326 [14:28:20]line ИНН: 02508201610067 [14:28:20]line Контрольно-Кассовый Чек [14:28:20]line ПРОДАЖА [14:28:20]line ТРК (МРК, ГНК) : 31 [14:28:20]line Товар: 2710124130 [14:28:20]line Аи-92-К-2 [14:28:20]line 14.950 * 66.90 [14:28:20]line = 1000.16 [14:28:20]line НДС 12% НСП 1% [14:28:20]line > о реализуемом товаре [14:28:20]line ИТОГО: 1000.16 [14:28:20]line НСП 1% : 8.85 [14:28:20]line НДС 12% : 106.21 [14:28:20]line Наличными: 0.00 [14:28:20]line Безнал.: 1000.16 [14:28:20]line Место: АЗС № 172 "Партнер Нефть" [14:28:20]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:28:20]line СНО: Общий режим [14:28:20]line Чек 368 30.10.2024 14:28 [14:28:20]line Смена: 536 ФФД: 1.0 [14:28:20]line ЗНМ: 0300000116 [14:28:20]line РНМ: 0000000000091780 [14:28:20]line Версия ККМ: 001 [14:28:20]line Платежная система: Mbank [14:28:20]line ФМ: 0000000000871765 [14:28:20]line ФД: 311521 [14:28:20]line ФПД: 110918830512055 [14:28:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T142824&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311521&fm=110918830512055&tin=02508201610067®Number=0000000000091780&sum=100016 [14:28:20]OFD Sender: Processing packet 311521 [packets to send 223, broken 222] [14:28:20]ProducePacketName [14:28:20]name=ofd_packets/00311521 [14:28:20]OFD Sender: To server: pG, [14:28:20]CommunicateWithHost lk.salyk.kg:30040 [14:28:20]ConnectInit lk.salyk.kg [14:28:20]written 0, free lines is 4095 [14:28:20]Connected sock=10 [14: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 31 37 36 35 0F 01 00 00 20 8F 07 01 C5 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 01 00 00 F4 03 04 00 88 42 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E1 C0 04 00 35 04 06 00 64 E1 4D 7D D7 B7 9F ED CF 84 C1 91 3E 14 [14:28:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F0 AF 47 00 95 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 31 37 36 35 10 04 04 00 E1 C0 04 00 F4 03 04 00 D7 E8 21 67 B6 04 01 00 00 28 8D 0A 56 33 18 80 72 [14:28:20]CommunicateWithHost err = 0 [14:28:20]CheckOFDResponse [14:28:20]1017 (14) - 77093643461234 [14:28:20]1041 (16) - 0000000000871765 [14:28:20]1040 (4) - 311521 [14:28:20]1012 (4) - 30.10.2024 08:05 [14:28:20]1206 (1) - 0 [14:28:20]OFD Sender: Remove packet 311521 [14:28:20]ProducePacketName [14:28:20]name=ofd_packets/00311521 [14:28:20]NVStorageDeleteData [14:28:20]Write to MH i2c: 01 00 00 93 A2 35 [14:28:20]Write i2c OK [14:28:20]MH_I2C_Read... [14:28:20]Read from MH i2c: 01 [14:28:20]MH_I2C_Read... [14:28:20]Read from MH i2c: 01 07 00 [14:28:20]MH_I2C_Read... [14:28:20]Read from MH i2c: 01 07 00 93 A2 00 00 00 00 00 ED 0C 35 [14:28:20]RasterBufferAndPrint [14:28:20]line [14:28:20]line [14:28:20]line [14:28:20]line [14:28:20]line [14:28:20]written 0, free lines is 3317 [14:28:20]MH_Cut [14:28:20]Write to MH i2c: D1 01 00 9A A2 01 0E [14:28:20]Write i2c OK [14:28:20]MH_I2C_Read... [14:28:20]Read from MH i2c: D1 [14:28:20]MH_I2C_Read... [14:28:20]Read from MH i2c: D1 01 00 [14:28:20]MH_I2C_Read... [14:28:20]Read from MH i2c: D1 01 00 9A A2 00 0D [14:28:20]Write to MH i2c: 01 00 00 9B A2 3D [14:28:20]Write i2c OK [14:28:20]MH_I2C_Read... [14:28:21]OFD Sender: No OFD packet to send [14:28:21]*** Cut start [14:28:21]*** Purtial cut [14:28:21]*** Stage 1: CUTSNS_PIN = 1 [14:28:21]Read from MH i2c: 01 [14:28:21]MH_I2C_Read... [14:28:21]*** Stop cut motor [14:28:21]*** Cut end [14:28:21]Read from MH i2c: 01 07 00 [14:28:21]MH_I2C_Read... [14:28:21]Read from MH i2c: 01 07 00 9B A2 00 00 00 00 00 FF 0F 52 [14:28:21]process_action close_receipt done [14:28:21]requested_data is exist [14:28:21]produce_requested_data [14:28:21]requested_item fm.sn is exist - process it [14:28:21]wFMCommunicate request_size=4 [14:28:21]MH_SAM_APDU [14:28:21]CAPDU: 80 11 00 00 [14:28:21]Write to MH i2c: E2 08 00 9C A2 80 11 00 00 00 00 00 00 B8 [14:28:21]Write i2c OK [14:28:21]MH_I2C_Read... [14:28:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:28:21]Read from MH i2c: E2 [14:28:21]MH_I2C_Read... [14:28:21]Read from MH i2c: E2 17 00 [14:28:21]MH_I2C_Read... [14:28:21]Read from MH i2c: E2 17 00 9C A2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0D [14:28:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:28:21]wFMCommunicate OK [14:28:21]requested_item fd.num is exist - process it [14:28:21]SAM_PROTO_GetFieldsCounters [14:28:21]wFMCommunicate request_size=4 [14:28:21]MH_SAM_APDU [14:28:21]CAPDU: 80 13 00 00 [14:28:21]Write to MH i2c: E2 08 00 9D A2 80 13 00 00 00 00 00 00 BB [14:28:21]Write i2c OK [14:28:21]MH_I2C_Read... [14:28:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:28:22]Read from MH i2c: E2 [14:28:22]MH_I2C_Read... [14:28:22]Read from MH i2c: E2 62 00 [14:28:22]MH_I2C_Read... [14:28:22]Read from MH i2c: E2 62 00 9D A2 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E1 C0 04 00 0E 04 04 00 18 02 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 F0 [14:28: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E1 C0 04 00 0E 04 04 00 18 02 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 [14:28:22]wFMCommunicate OK [14:28:22]SAM_PROTO_GetFieldsCounters done [14:28:22]requested_item shift.num is exist - process it [14:28:22]requested_item shift.opened is exist - process it [14:28:22]req_shift_opened [14:28:22]FM_GetShiftState [14:28:22]SAM_PROTO_GetShiftState [14:28:22]wFMCommunicate request_size=4 [14:28:22]MH_SAM_APDU [14:28:22]CAPDU: 80 13 01 00 [14:28:22]Write to MH i2c: E2 08 00 9E A2 80 13 01 00 00 00 00 00 BD [14:28:22]Write i2c OK [14:28:22]MH_I2C_Read... [14:28:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:28:22]Read from MH i2c: E2 [14:28:22]MH_I2C_Read... [14:28:22]Read from MH i2c: E2 0E 00 [14:28:22]MH_I2C_Read... [14:28:22]Read from MH i2c: E2 0E 00 9E A2 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 A8 [14:28:22]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:28:22]wFMCommunicate OK [14:28:22]SAM_PROTO_GetShiftState done [14:28:22]FM_GetShiftState done [14:28:22]req_shift_opened done [14:28:22]requested_item shift.open_date is exist - process it [14:28:22]req_shift_open_date [14:28:22]req_shift_open_date done [14:28:22]produce_requested_data done [14:28:22]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311521,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [14:28:22]process_action_free close_receipt [14:28:22]json_value_free [14:28:22]json_value_free done [14:28:22]process_json_proto returns [14:28:22]Send response to host [14:28:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311521,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [14:28:22]free response buf [14:28:22]execute_script done [14:28:22]execute_script returns [14:28:22]free content buf [14:28:22]Sock 9.Close socket [14:28:22]Sock 9.Thread stoped [14:28:26]OFD Sender: No OFD packet to send [14:28:31]OFD Sender: No OFD packet to send [14:28:36]OFD Sender: No OFD packet to send [14:28:38]accept exits with 7 [14:28:38]New connection [14:28:38]New thread 3066654052 created [14:28:38]Thread 3066510692 joined [14:28:38]Waiting for new connection... [14:28:38] Sock 7.Parse request [14:28:38]Sock 7.Check first char [14:28:38]Sock 7.First char is OK [14:28:38]request: POST /json_proto HTTP/1.0 [14:28:38]Method: POST [14:28:38]URL: /json_proto [14:28:38]Method is POST - this is cgi request [14:28:38]url: /json_proto [14:28:38]query_string will be loaded in cgi processing [14:28:38]execute_cgi json_proto POST (null) [14:28:38]execute_cgi path=json_proto method=POST [14:28:38]POST find Content-Length [14:28:38]Host: 172.17.96.3:8080 [14:28:38]Content-Length: 677 [14:28:38]Content-Type: application/json [14:28:38] [14:28:38]POST finish read [14:28:38]Found Content-Length = 677 [14:28:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645327", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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" ] } } [14:28:38]execute_script... [14:28: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)645327", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "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" ] } } [14:28:38]POST & json_proto [14:28:38]process_json_proto [14:28:38]json parsed OK: [14:28:38]protocol is kg_v1.0 [14:28:38]action value=close_receipt [14:28:38]process_action close_receipt [14:28:38]cmd_close_receipt [14:28:38]MH_GetDate [14:28:38]Write to MH i2c: F0 00 00 9F A2 30 [14:28:38]Write i2c OK [14:28:38]MH_I2C_Read... [14:28:38]Read from MH i2c: F0 [14:28:38]MH_I2C_Read... [14:28:38]Read from MH i2c: F0 09 00 [14:28:38]MH_I2C_Read... [14:28:38]Read from MH i2c: F0 09 00 9F A2 00 9C 42 22 67 44 5E 04 65 AB [14:28:38]GetLastDocTimeStamp 1730298504 [14:28:38]current date 1730298524 [14:28:38]FM_GetShiftState [14:28:38]SAM_PROTO_GetShiftState [14:28:38]wFMCommunicate request_size=4 [14:28:38]MH_SAM_APDU [14:28:38]CAPDU: 80 13 01 00 [14:28:38]Write to MH i2c: E2 08 00 A0 A2 80 13 01 00 00 00 00 00 BF [14:28:38]Write i2c OK [14:28:38]MH_I2C_Read... [14:28:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:28:38]Read from MH i2c: E2 [14:28:38]MH_I2C_Read... [14:28:38]Read from MH i2c: E2 0E 00 [14:28:38]MH_I2C_Read... [14:28:38]Read from MH i2c: E2 0E 00 A0 A2 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 AA [14:28:38]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:28:38]wFMCommunicate OK [14:28:38]SAM_PROTO_GetShiftState done [14:28:38]FM_GetShiftState done [14:28:38]opened in 1730247899 [14:28:38]opened+sec_in_day 1730334299 [14:28:38]quantity*price = 20003 [14:28:38]sum+1 = 20004 [14:28:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 369 30.10.2024 14:28 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311522 ФПД: 235378975713273 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T142844&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311522&fm=235378975713273&tin=02508201610067®Number=0000000000091780&sum=20000 [14:28:39]StoreToDocumentArchive [14:28:39]shift 536 fd 311522 [14:28:39]save to /storage/0536/doc_00311522 [14:28:39]save last doc name /storage/0536/doc_00311522 to /storage/kkm_last_doc_name [14:28:39]save OK [14:28:39]Clear old archive folders... [14:28:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:28:39]tlvbuf is 006FBA30 [14:28:39]SAM_PROTO_ClearQueue [14:28:39]wFMCommunicate request_size=4 [14:28:39]MH_SAM_APDU [14:28:39]CAPDU: 80 09 00 00 [14:28:39]Write to MH i2c: E2 08 00 AD A2 80 09 00 00 00 00 00 00 C1 [14:28:39]Write i2c OK [14:28:39]MH_I2C_Read... [14:28:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:28:39]Read from MH i2c: E2 [14:28:39]MH_I2C_Read... [14:28:39]Read from MH i2c: E2 03 00 [14:28:39]MH_I2C_Read... [14:28:39]Read from MH i2c: E2 03 00 AD A2 00 90 00 C3 [14:28:39]RAPDU: 90 00 [14:28:39]wFMCommunicate OK [14:28:39]SAM_PROTO_ClearQueue done [14:28:39]KKMCreateOFDPacket [14:28:39]OFDProtocolAddRootSTLVToBuf [14:28:39]FM_MakeSignedData [14:28:39]FM_MakeSignedData [14:28:39]SAM_PROTO_SignData [14:28:39]wFMCommunicate request_size=4 [14:28:39]MH_SAM_APDU [14:28:39]CAPDU: 80 0D 01 02 [14:28:39]Write to MH i2c: E2 08 00 AE A2 80 0D 01 02 00 00 00 00 C9 [14:28:39]Write i2c OK [14:28:39]MH_I2C_Read... [14:28:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:28:39]Read from MH i2c: E2 [14:28:39]MH_I2C_Read... [14:28:39]Read from MH i2c: E2 03 00 [14:28:39]MH_I2C_Read... [14:28:39]Read from MH i2c: E2 03 00 AE A2 00 90 00 C4 [14:28:39]RAPDU: 90 00 [14:28:39]wFMCommunicate OK [14:28:39]wFMCommunicate request_size=255 [14:28:39]MH_SAM_APDU [14:28: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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 71 01 00 00 F4 03 04 00 9C 42 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E2 C0 04 00 35 04 06 00 D6 [14:28:39]Write to MH i2c: E2 02 01 AF A2 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 71 01 00 00 F4 03 04 00 9C 42 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E2 C0 04 00 35 04 06 00 D6 00 00 88 [14:28:39]Write i2c OK [14:28:39]MH_I2C_Read... [14:28:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:28:40]Read from MH i2c: E2 [14:28:40]MH_I2C_Read... [14:28:40]Read from MH i2c: E2 03 00 [14:28:40]MH_I2C_Read... [14:28:40]Read from MH i2c: E2 03 00 AF A2 00 90 00 C5 [14:28:40]RAPDU: 90 00 [14:28:40]wFMCommunicate OK [14:28:40]wFMCommunicate request_size=10 [14:28:40]MH_SAM_APDU [14:28:40]CAPDU: 80 0D 02 02 05 13 70 3C 27 F9 [14:28:40]Write to MH i2c: E2 0D 00 B0 A2 80 0D 02 02 05 00 13 70 3C 27 F9 00 00 B5 [14:28:40]Write i2c OK [14:28:40]MH_I2C_Read... [14:28:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:28:40]Read from MH i2c: E2 [14:28:40]MH_I2C_Read... [14:28:40]Read from MH i2c: E2 03 00 [14:28:40]MH_I2C_Read... [14:28:40]Read from MH i2c: E2 03 00 B0 A2 00 90 00 C6 [14:28:40]RAPDU: 90 00 [14:28:40]wFMCommunicate OK [14:28:40]wFMCommunicate request_size=4 [14:28:40]MH_SAM_APDU [14:28:40]CAPDU: 80 0D 03 02 [14:28:40]Write to MH i2c: E2 08 00 B1 A2 80 0D 03 02 00 00 00 00 CE [14:28:40]Write i2c OK [14:28:40]MH_I2C_Read... [14:28:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:28:40]Read from MH i2c: E2 [14:28:40]MH_I2C_Read... [14:28:40]Read from MH i2c: E2 0B 00 [14:28:40]MH_I2C_Read... [14:28:40]Read from MH i2c: E2 0B 00 B1 A2 00 15 6A CB 9F 65 0C 41 B6 90 00 20 [14:28:40]RAPDU: 15 6A CB 9F 65 0C 41 B6 90 00 [14:28:40]wFMCommunicate OK [14:28:40]SAM_PROTO_SignData done [14:28:40]FM_MakeSignedData done [14:28:40]CreateOFDProtocolMessage [14:28:40]wFMCommunicate request_size=4 [14:28:40]MH_SAM_APDU [14:28:40]CAPDU: 80 11 00 00 [14:28:40]Write to MH i2c: E2 08 00 B2 A2 80 11 00 00 00 00 00 00 CE [14:28:40]Write i2c OK [14:28:40]MH_I2C_Read... [14:28:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:28:40]Read from MH i2c: E2 [14:28:40]MH_I2C_Read... [14:28:40]Read from MH i2c: E2 17 00 [14:28:40]MH_I2C_Read... [14:28:40]Read from MH i2c: E2 17 00 B2 A2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 23 [14:28:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:28:40]wFMCommunicate OK [14:28:40]CreateOFDProtocolMessage done [14:28:40]OFDSenderStorePacket 311522 [14:28:40]StoreOFDPacket docnum=311522 [14:28:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 E5 7A 07 01 F1 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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 71 01 00 00 F4 03 04 00 9C 42 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E2 C0 04 00 35 04 06 00 D6 13 70 3C 27 F9 15 6A CB 9F 65 0C 41 B6 [14:28:40]CheckFolder [14:28:40]dirname=/storage/ofd_packets [14:28:40]CheckFolder done [14:28:40]ProducePacketName [14:28:40]name=ofd_packets/00311522 [14:28:40]NVStorageSaveData ofd_packets/00311522 [14:28:40]File name is /storage/ofd_packets/00311522 [14:28:40]Write 301 bytes [14:28:40]NVStorageSaveData done [14:28:40]OFDSenderStorePacket done [14:28:40]KKMCreateOFDPacket done [14:28:40]NVStorageSaveData kkm_last_timestamp [14:28:40]File name is /storage/kkm_last_timestamp [14:28:40]Write 4 bytes [14:28:40]NVStorageSaveData done [14:28:40]ExternCall_PrintAddStr [14:28:40]wPrintStart [14:28:40]Write to MH i2c: 01 00 00 B3 A2 55 [14:28:40]Write i2c OK [14:28:40]MH_I2C_Read... [14:28:40]Read from MH i2c: 01 [14:28:40]MH_I2C_Read... [14:28:40]Read from MH i2c: 01 07 00 [14:28:40]MH_I2C_Read... [14:28:40]Read from MH i2c: 01 07 00 B3 A2 00 00 00 00 00 FF 0F 6A [14:28:40]RasterBufferAndPrint [14:28:40]line Счет N : (1)645327 [14:28:40]line ИНН: 02508201610067 [14:28:40]line Контрольно-Кассовый Чек [14:28:40]line ПРОДАЖА [14:28:40]line ТРК (МРК, ГНК) : 41 [14:28:40]line Товар: 2710124130 [14:28:40]line Аи-92-К-2 [14:28:40]line 2.990 * 66.90 [14:28:40]line = 200.03 [14:28:40]line НДС 12% НСП 1% [14:28:40]line > о реализуемом товаре [14:28:40]line ОКРУГЛЕНИЕ: -0.03 [14:28:40]line ИТОГО: 200.00 [14:28:40]line Внесено: 200.00 [14:28:40]line СДАЧА: 0.00 [14:28:40]line НСП 1% : 1.77 [14:28:40]line НДС 12% : 21.24 [14:28:40]line Наличными: 200.00 [14:28:40]line Безнал.: 0.00 [14:28:40]line Место: АЗС № 172 "Партнер Нефть" [14:28:40]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:28:40]line СНО: Общий режим [14:28:40]line Чек 369 30.10.2024 14:28 [14:28:40]line Смена: 536 ФФД: 1.0 [14:28:40]line ЗНМ: 0300000116 [14:28:40]line РНМ: 0000000000091780 [14:28:40]line Версия ККМ: 001 [14:28:40]line ФМ: 0000000000871765 [14:28:40]line ФД: 311522 [14:28:40]line ФПД: 235378975713273 [14:28:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T142844&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311522&fm=235378975713273&tin=02508201610067®Number=0000000000091780&sum=20000 [14:28:40]written 0, free lines is 4095 [14:28:40]OFD Sender: Processing packet 311522 [packets to send 223, broken 222] [14:28:40]ProducePacketName [14:28:40]name=ofd_packets/00311522 [14:28:40]OFD Sender: To server: pG, [14:28:40]CommunicateWithHost lk.salyk.kg:30040 [14:28:40]ConnectInit lk.salyk.kg [14:28:40]Connected sock=10 [14: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 31 37 36 35 0F 01 00 00 E5 7A 07 01 F1 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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 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 71 01 00 00 F4 03 04 00 9C 42 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E2 C0 04 00 35 04 06 00 D6 13 70 3C 27 F9 15 6A CB 9F 65 0C 41 B6 [14:28:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 0F C3 47 00 00 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 31 37 36 35 10 04 04 00 E2 C0 04 00 F4 03 04 00 EB E8 21 67 B6 04 01 00 00 FD 47 C4 3A 2E 6A 58 26 [14:28:40]CommunicateWithHost err = 0 [14:28:40]CheckOFDResponse [14:28:40]1017 (14) - 77093643461234 [14:28:40]1041 (16) - 0000000000871765 [14:28:40]1040 (4) - 311522 [14:28:40]1012 (4) - 30.10.2024 08:06 [14:28:40]1206 (1) - 0 [14:28:40]OFD Sender: Remove packet 311522 [14:28:40]ProducePacketName [14:28:40]name=ofd_packets/00311522 [14:28:40]NVStorageDeleteData [14:28:40]Write to MH i2c: 01 00 00 DD A2 7F [14:28:40]Write i2c OK [14:28:40]MH_I2C_Read... [14:28:40]Read from MH i2c: 01 [14:28:40]MH_I2C_Read... [14:28:40]Read from MH i2c: 01 07 00 [14:28:40]MH_I2C_Read... [14:28:40]Read from MH i2c: 01 07 00 DD A2 00 00 00 00 00 B8 0C 4A [14:28:40]RasterBufferAndPrint [14:28:40]line [14:28:40]line [14:28:40]line [14:28:40]line [14:28:40]line [14:28:40]written 0, free lines is 3264 [14:28:40]MH_Cut [14:28:40]Write to MH i2c: D1 01 00 E4 A2 01 58 [14:28:40]Write i2c OK [14:28:40]MH_I2C_Read... [14:28:40]Read from MH i2c: D1 [14:28:40]MH_I2C_Read... [14:28:40]Read from MH i2c: D1 01 00 [14:28:40]MH_I2C_Read... [14:28:40]Read from MH i2c: D1 01 00 E4 A2 00 57 [14:28:40]Write to MH i2c: 01 00 00 E5 A2 87 [14:28:40]Write i2c OK [14:28:40]MH_I2C_Read... [14:28:41]OFD Sender: No OFD packet to send [14:28:41]*** Cut start [14:28:41]*** Purtial cut [14:28:41]*** Stage 1: CUTSNS_PIN = 1 [14:28:41]Read from MH i2c: 01 [14:28:41]MH_I2C_Read... [14:28:41]*** Stop cut motor [14:28:41]*** Cut end [14:28:41]Read from MH i2c: 01 07 00 [14:28:41]MH_I2C_Read... [14:28:41]Read from MH i2c: 01 07 00 E5 A2 00 00 00 00 00 FF 0F 9C [14:28:41]process_action close_receipt done [14:28:41]requested_data is exist [14:28:41]produce_requested_data [14:28:41]requested_item fm.sn is exist - process it [14:28:41]wFMCommunicate request_size=4 [14:28:41]MH_SAM_APDU [14:28:41]CAPDU: 80 11 00 00 [14:28:41]Write to MH i2c: E2 08 00 E6 A2 80 11 00 00 00 00 00 00 02 [14:28:41]Write i2c OK [14:28:41]MH_I2C_Read... [14:28:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:28:41]Read from MH i2c: E2 [14:28:41]MH_I2C_Read... [14:28:41]Read from MH i2c: E2 17 00 [14:28:41]MH_I2C_Read... [14:28:41]Read from MH i2c: E2 17 00 E6 A2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 57 [14:28:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:28:41]wFMCommunicate OK [14:28:41]requested_item fd.num is exist - process it [14:28:41]SAM_PROTO_GetFieldsCounters [14:28:41]wFMCommunicate request_size=4 [14:28:41]MH_SAM_APDU [14:28:41]CAPDU: 80 13 00 00 [14:28:41]Write to MH i2c: E2 08 00 E7 A2 80 13 00 00 00 00 00 00 05 [14:28:41]Write i2c OK [14:28:41]MH_I2C_Read... [14:28:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:28:41]Read from MH i2c: E2 [14:28:41]MH_I2C_Read... [14:28:41]Read from MH i2c: E2 62 00 [14:28:41]MH_I2C_Read... [14:28:41]Read from MH i2c: E2 62 00 E7 A2 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E2 C0 04 00 0E 04 04 00 18 02 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 3E [14:28: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E2 C0 04 00 0E 04 04 00 18 02 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 [14:28:41]wFMCommunicate OK [14:28:41]SAM_PROTO_GetFieldsCounters done [14:28:41]requested_item shift.num is exist - process it [14:28:41]requested_item shift.opened is exist - process it [14:28:41]req_shift_opened [14:28:41]FM_GetShiftState [14:28:41]SAM_PROTO_GetShiftState [14:28:41]wFMCommunicate request_size=4 [14:28:41]MH_SAM_APDU [14:28:41]CAPDU: 80 13 01 00 [14:28:41]Write to MH i2c: E2 08 00 E8 A2 80 13 01 00 00 00 00 00 07 [14:28:41]Write i2c OK [14:28:41]MH_I2C_Read... [14:28:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:28:41]Read from MH i2c: E2 [14:28:41]MH_I2C_Read... [14:28:41]Read from MH i2c: E2 0E 00 [14:28:41]MH_I2C_Read... [14:28:41]Read from MH i2c: E2 0E 00 E8 A2 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 F2 [14:28:41]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:28:41]wFMCommunicate OK [14:28:41]SAM_PROTO_GetShiftState done [14:28:41]FM_GetShiftState done [14:28:41]req_shift_opened done [14:28:41]requested_item shift.open_date is exist - process it [14:28:41]req_shift_open_date [14:28:41]req_shift_open_date done [14:28:41]produce_requested_data done [14:28:41]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311522,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [14:28:41]process_action_free close_receipt [14:28:41]json_value_free [14:28:41]json_value_free done [14:28:41]process_json_proto returns [14:28:41]Send response to host [14:28:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311522,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [14:28:41]free response buf [14:28:41]execute_script done [14:28:41]execute_script returns [14:28:41]free content buf [14:28:41]Sock 7.Close socket [14:28:41]Sock 7.Thread stoped [14:28:46]OFD Sender: No OFD packet to send [14:28:51]OFD Sender: No OFD packet to send [14:28:56]OFD Sender: No OFD packet to send [14:29:01]OFD Sender: No OFD packet to send [14:29:06]OFD Sender: No OFD packet to send [14:29:11]OFD Sender: No OFD packet to send [14:29:16]OFD Sender: No OFD packet to send [14:29:21]OFD Sender: No OFD packet to send [14:29:26]OFD Sender: No OFD packet to send [14:29:31]OFD Sender: No OFD packet to send [14:29:36]OFD Sender: No OFD packet to send [14:29:41]OFD Sender: No OFD packet to send [14:29:46]OFD Sender: No OFD packet to send [14:29:50]accept exits with 9 [14:29:50]New connection [14:29:50]New thread 3066510692 created [14:29:50]Thread 3066654052 joined [14:29:50]Waiting for new connection... [14:29:50] Sock 9.Parse request [14:29:50]Sock 9.Check first char [14:29:50]Sock 9.First char is OK [14:29:50]request: POST /json_proto HTTP/1.0 [14:29:50]Method: POST [14:29:50]URL: /json_proto [14:29:50]Method is POST - this is cgi request [14:29:50]url: /json_proto [14:29:50]query_string will be loaded in cgi processing [14:29:50]execute_cgi json_proto POST (null) [14:29:50]execute_cgi path=json_proto method=POST [14:29:50]POST find Content-Length [14:29:50]Host: 172.17.96.3:8080 [14:29:50]Content-Length: 984 [14:29:50]Content-Type: application/json [14:29:50] [14:29:50]POST finish read [14:29:50]Found Content-Length = 984 [14:29:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645319", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.20, "quantity" : 398.940, "sum" : 30000.29, "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 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 398.94 \u0441\u043E\u043C", "deposit" : 30000.00, "total" : 30000.00, "payments": [ { "type": 0, "sum" : 30000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:29:50]execute_script... [14:29: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)645319", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.20, "quantity" : 398.940, "sum" : 30000.29, "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 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 398.94 \u0441\u043E\u043C", "deposit" : 30000.00, "total" : 30000.00, "payments": [ { "type": 0, "sum" : 30000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:29:50]POST & json_proto [14:29:50]process_json_proto [14:29:50]json parsed OK: [14:29:50]protocol is kg_v1.0 [14:29:50]action value=close_receipt [14:29:50]process_action close_receipt [14:29:50]cmd_close_receipt [14:29:50]MH_GetDate [14:29:50]Write to MH i2c: F0 00 00 E9 A2 7A [14:29:50]Write i2c OK [14:29:50]MH_I2C_Read... [14:29:50]Read from MH i2c: F0 [14:29:50]MH_I2C_Read... [14:29:50]Read from MH i2c: F0 09 00 [14:29:50]MH_I2C_Read... [14:29:50]Read from MH i2c: F0 09 00 E9 A2 00 E4 42 22 67 44 5E 04 65 3D [14:29:50]GetLastDocTimeStamp 1730298524 [14:29:50]current date 1730298596 [14:29:50]FM_GetShiftState [14:29:50]SAM_PROTO_GetShiftState [14:29:50]wFMCommunicate request_size=4 [14:29:50]MH_SAM_APDU [14:29:50]CAPDU: 80 13 01 00 [14:29:50]Write to MH i2c: E2 08 00 EA A2 80 13 01 00 00 00 00 00 09 [14:29:50]Write i2c OK [14:29:50]MH_I2C_Read... [14:29:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:29:50]Read from MH i2c: E2 [14:29:50]MH_I2C_Read... [14:29:50]Read from MH i2c: E2 0E 00 [14:29:50]MH_I2C_Read... [14:29:50]Read from MH i2c: E2 0E 00 EA A2 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 F4 [14:29:50]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:29:50]wFMCommunicate OK [14:29:50]SAM_PROTO_GetShiftState done [14:29:50]FM_GetShiftState done [14:29:50]opened in 1730247899 [14:29:50]opened+sec_in_day 1730334299 [14:29:50]quantity*price = 3000028 [14:29:50]sum+1 = 3000030 [14:29:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.29 ИТОГО: 30000.00 Внесено: 30000.00 СДАЧА: 0.00 НСП 1% : 265.49 НДС 12% : 3185.87 Наличными: 30000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 370 30.10.2024 14:29 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Дисконтная программа ДТ номер 172 сэкономлено 398.94 сом ФМ: 0000000000871765 ФД: 311523 ФПД: 172781454509205 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T142956&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311523&fm=172781454509205&tin=02508201610067®Number=0000000000091780&sum=3000000 [14:29:52]StoreToDocumentArchive [14:29:52]shift 536 fd 311523 [14:29:52]save to /storage/0536/doc_00311523 [14:29:52]save last doc name /storage/0536/doc_00311523 to /storage/kkm_last_doc_name [14:29:52]save OK [14:29:52]Clear old archive folders... [14:29:52]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:29:52]tlvbuf is B6D5F6A0 [14:29:52]SAM_PROTO_ClearQueue [14:29:52]wFMCommunicate request_size=4 [14:29:52]MH_SAM_APDU [14:29:52]CAPDU: 80 09 00 00 [14:29:52]Write to MH i2c: E2 08 00 F7 A2 80 09 00 00 00 00 00 00 0B [14:29:52]Write i2c OK [14:29:52]MH_I2C_Read... [14:29:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:29:52]Read from MH i2c: E2 [14:29:52]MH_I2C_Read... [14:29:52]Read from MH i2c: E2 03 00 [14:29:52]MH_I2C_Read... [14:29:52]Read from MH i2c: E2 03 00 F7 A2 00 90 00 0D [14:29:52]RAPDU: 90 00 [14:29:52]wFMCommunicate OK [14:29:52]SAM_PROTO_ClearQueue done [14:29:52]KKMCreateOFDPacket [14:29:52]OFDProtocolAddRootSTLVToBuf [14:29:52]FM_MakeSignedData [14:29:52]FM_MakeSignedData [14:29:52]SAM_PROTO_SignData [14:29:52]wFMCommunicate request_size=4 [14:29:52]MH_SAM_APDU [14:29:52]CAPDU: 80 0D 01 02 [14:29:52]Write to MH i2c: E2 08 00 F8 A2 80 0D 01 02 00 00 00 00 13 [14:29:52]Write i2c OK [14:29:52]MH_I2C_Read... [14:29:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:29:52]Read from MH i2c: E2 [14:29:52]MH_I2C_Read... [14:29:52]Read from MH i2c: E2 03 00 [14:29:52]MH_I2C_Read... [14:29:52]Read from MH i2c: E2 03 00 F8 A2 00 90 00 0E [14:29:52]RAPDU: 90 00 [14:29:52]wFMCommunicate OK [14:29:52]wFMCommunicate request_size=255 [14:29:52]MH_SAM_APDU [14: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 32 FF 03 08 00 03 5C 16 06 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 DD C6 2D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 C6 2D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B5 67 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B DC 04 00 00 00 07 04 06 00 C0 C6 2D 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 01 00 00 F4 03 04 00 E4 42 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E3 C0 04 00 35 04 06 00 9D 24 D1 38 [14:29:52]Write to MH i2c: E2 02 01 F9 A2 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 32 FF 03 08 00 03 5C 16 06 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 DD C6 2D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 C6 2D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B5 67 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B DC 04 00 00 00 07 04 06 00 C0 C6 2D 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 01 00 00 F4 03 04 00 E4 42 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E3 C0 04 00 35 04 06 00 9D 24 D1 38 00 00 BE [14:29:52]Write i2c OK [14:29:52]MH_I2C_Read... [14:29:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:29:52]Read from MH i2c: E2 [14:29:52]MH_I2C_Read... [14:29:52]Read from MH i2c: E2 03 00 [14:29:52]MH_I2C_Read... [14:29:52]Read from MH i2c: E2 03 00 F9 A2 00 90 00 0F [14:29:52]RAPDU: 90 00 [14:29:52]wFMCommunicate OK [14:29:52]wFMCommunicate request_size=7 [14:29:52]MH_SAM_APDU [14:29:52]CAPDU: 80 0D 02 02 02 44 95 [14:29:52]Write to MH i2c: E2 0A 00 FA A2 80 0D 02 02 02 00 44 95 00 00 F3 [14:29:52]Write i2c OK [14:29:52]MH_I2C_Read... [14:29:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:29:52]Read from MH i2c: E2 [14:29:52]MH_I2C_Read... [14:29:52]Read from MH i2c: E2 03 00 [14:29:52]MH_I2C_Read... [14:29:52]Read from MH i2c: E2 03 00 FA A2 00 90 00 10 [14:29:52]RAPDU: 90 00 [14:29:52]wFMCommunicate OK [14:29:52]wFMCommunicate request_size=4 [14:29:52]MH_SAM_APDU [14:29:52]CAPDU: 80 0D 03 02 [14:29:52]Write to MH i2c: E2 08 00 FB A2 80 0D 03 02 00 00 00 00 18 [14:29:52]Write i2c OK [14:29:52]MH_I2C_Read... [14:29:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:29:52]Read from MH i2c: E2 [14:29:52]MH_I2C_Read... [14:29:52]Read from MH i2c: E2 0B 00 [14:29:52]MH_I2C_Read... [14:29:52]Read from MH i2c: E2 0B 00 FB A2 00 CC 15 83 68 F6 2D 72 8E 90 00 08 [14:29:52]RAPDU: CC 15 83 68 F6 2D 72 8E 90 00 [14:29:52]wFMCommunicate OK [14:29:52]SAM_PROTO_SignData done [14:29:52]FM_MakeSignedData done [14:29:52]CreateOFDProtocolMessage [14:29:52]wFMCommunicate request_size=4 [14:29:52]MH_SAM_APDU [14:29:52]CAPDU: 80 11 00 00 [14:29:52]Write to MH i2c: E2 08 00 FC A2 80 11 00 00 00 00 00 00 18 [14:29:52]Write i2c OK [14:29:52]MH_I2C_Read... [14:29:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:29:52]Read from MH i2c: E2 [14:29:52]MH_I2C_Read... [14:29:52]Read from MH i2c: E2 17 00 [14:29:52]MH_I2C_Read... [14:29:52]Read from MH i2c: E2 17 00 FC A2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6D [14:29:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:29:52]wFMCommunicate OK [14:29:52]CreateOFDProtocolMessage done [14:29:52]OFDSenderStorePacket 311523 [14:29:52]StoreOFDPacket docnum=311523 [14:29:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 86 94 04 01 92 22 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 5C 16 06 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 DD C6 2D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 C6 2D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B5 67 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B DC 04 00 00 00 07 04 06 00 C0 C6 2D 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 01 00 00 F4 03 04 00 E4 42 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E3 C0 04 00 35 04 06 00 9D 24 D1 38 44 95 CC 15 83 68 F6 2D 72 8E [14:29:52]CheckFolder [14:29:52]dirname=/storage/ofd_packets [14:29:52]CheckFolder done [14:29:52]ProducePacketName [14:29:52]name=ofd_packets/00311523 [14:29:52]NVStorageSaveData ofd_packets/00311523 [14:29:52]File name is /storage/ofd_packets/00311523 [14:29:52]Write 298 bytes [14:29:52]NVStorageSaveData done [14:29:52]OFDSenderStorePacket done [14:29:52]KKMCreateOFDPacket done [14:29:52]NVStorageSaveData kkm_last_timestamp [14:29:52]File name is /storage/kkm_last_timestamp [14:29:52]Write 4 bytes [14:29:52]NVStorageSaveData done [14:29:52]ExternCall_PrintAddStr [14:29:52]wPrintStart [14:29:52]Write to MH i2c: 01 00 00 FD A2 9F [14:29:52]Write i2c OK [14:29:52]MH_I2C_Read... [14:29:52]Read from MH i2c: 01 [14:29:52]MH_I2C_Read... [14:29:52]Read from MH i2c: 01 07 00 [14:29:52]MH_I2C_Read... [14:29:52]Read from MH i2c: 01 07 00 FD A2 00 00 00 00 00 FF 0F B4 [14:29:52]RasterBufferAndPrint [14:29:52]line Счет N : (1)645319 [14:29:52]line ИНН: 02508201610067 [14:29:52]line Контрольно-Кассовый Чек [14:29:52]line ПРОДАЖА [14:29:52]line ТРК (МРК, ГНК) : 11 [14:29:52]line Товар: 2710194210 [14:29:52]line ДТ-К-2 [14:29:52]line 398.940 * 75.20 [14:29:52]line = 30000.29 [14:29:52]line НДС 12% НСП 1% [14:29:52]line > о реализуемом товаре [14:29:52]line ОКРУГЛЕНИЕ: -0.29 [14:29:52]line ИТОГО: 30000.00 [14:29:52]line Внесено: 30000.00 [14:29:52]line СДАЧА: 0.00 [14:29:52]line НСП 1% : 265.49 [14:29:52]line НДС 12% : 3185.87 [14:29:52]line Наличными: 30000.00 [14:29:52]line Безнал.: 0.00 [14:29:52]line Место: АЗС № 172 "Партнер Нефть" [14:29:52]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:29:52]line СНО: Общий режим [14:29:52]line Чек 370 30.10.2024 14:29 [14:29:52]line Смена: 536 ФФД: 1.0 [14:29:52]line ЗНМ: 0300000116 [14:29:52]line РНМ: 0000000000091780 [14:29:52]line Версия ККМ: 001 [14:29:52]line [14:29:52]line Дисконтная программа [14:29:52]line ДТ [14:29:52]line номер 172 [14:29:52]line сэкономлено 398.94 сом [14:29:52]line ФМ: 0000000000871765 [14:29:52]line ФД: 311523 [14:29:52]line ФПД: 172781454509205 [14:29:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T142956&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311523&fm=172781454509205&tin=02508201610067®Number=0000000000091780&sum=3000000 [14:29:52]OFD Sender: Processing packet 311523 [packets to send 223, broken 222] [14:29:52]ProducePacketName [14:29:52]name=ofd_packets/00311523 [14:29:52]OFD Sender: To server: pG, [14:29:52]CommunicateWithHost lk.salyk.kg:30040 [14:29:52]ConnectInit lk.salyk.kg [14:29:52]written 0, free lines is 4095 [14:29:53]Connected sock=10 [14:29:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 86 94 04 01 92 22 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 5C 16 06 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 DD C6 2D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 C6 2D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B5 67 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B DC 04 00 00 00 07 04 06 00 C0 C6 2D 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 01 00 00 F4 03 04 00 E4 42 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E3 C0 04 00 35 04 06 00 9D 24 D1 38 44 95 CC 15 83 68 F6 2D 72 8E [14:29:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 A2 FD 47 00 81 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 31 37 36 35 10 04 04 00 E3 C0 04 00 F4 03 04 00 34 E9 21 67 B6 04 01 00 00 62 0E 9B FE 6D 01 B6 78 [14:29:53]CommunicateWithHost err = 0 [14:29:53]CheckOFDResponse [14:29:53]1017 (14) - 77093643461234 [14:29:53]1041 (16) - 0000000000871765 [14:29:53]1040 (4) - 311523 [14:29:53]1012 (4) - 30.10.2024 08:07 [14:29:53]1206 (1) - 0 [14:29:53]OFD Sender: Remove packet 311523 [14:29:53]ProducePacketName [14:29:53]name=ofd_packets/00311523 [14:29:53]NVStorageDeleteData [14:29:53]Write to MH i2c: 01 00 00 2C A3 CF [14:29:53]Write i2c OK [14:29:53]MH_I2C_Read... [14:29:53]Read from MH i2c: 01 [14:29:53]MH_I2C_Read... [14:29:53]Read from MH i2c: 01 07 00 [14:29:53]MH_I2C_Read... [14:29:53]Read from MH i2c: 01 07 00 2C A3 00 00 00 00 00 6B 0C 4D [14:29:53]RasterBufferAndPrint [14:29:53]line [14:29:53]line [14:29:53]line [14:29:53]line [14:29:53]line [14:29:53]written 0, free lines is 3184 [14:29:53]MH_Cut [14:29:53]Write to MH i2c: D1 01 00 33 A3 01 A8 [14:29:53]Write i2c OK [14:29:53]MH_I2C_Read... [14:29:53]Read from MH i2c: D1 [14:29:53]MH_I2C_Read... [14:29:53]Read from MH i2c: D1 01 00 [14:29:53]MH_I2C_Read... [14:29:53]Read from MH i2c: D1 01 00 33 A3 00 A7 [14:29:53]Write to MH i2c: 01 00 00 34 A3 D7 [14:29:53]Write i2c OK [14:29:53]MH_I2C_Read... [14:29:53]OFD Sender: No OFD packet to send [14:29:54]*** Cut start [14:29:54]*** Purtial cut [14:29:54]*** Stage 1: CUTSNS_PIN = 1 [14:29:54]Read from MH i2c: 01 [14:29:54]MH_I2C_Read... [14:29:54]*** Stop cut motor [14:29:54]*** Cut end [14:29:54]Read from MH i2c: 01 07 00 [14:29:54]MH_I2C_Read... [14:29:54]Read from MH i2c: 01 07 00 34 A3 00 00 00 00 00 FF 0F EC [14:29:54]process_action close_receipt done [14:29:54]requested_data is exist [14:29:54]produce_requested_data [14:29:54]requested_item fm.sn is exist - process it [14:29:54]wFMCommunicate request_size=4 [14:29:54]MH_SAM_APDU [14:29:54]CAPDU: 80 11 00 00 [14:29:54]Write to MH i2c: E2 08 00 35 A3 80 11 00 00 00 00 00 00 52 [14:29:54]Write i2c OK [14:29:54]MH_I2C_Read... [14:29:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:29:54]Read from MH i2c: E2 [14:29:54]MH_I2C_Read... [14:29:54]Read from MH i2c: E2 17 00 [14:29:54]MH_I2C_Read... [14:29:54]Read from MH i2c: E2 17 00 35 A3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A7 [14:29:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:29:54]wFMCommunicate OK [14:29:54]requested_item fd.num is exist - process it [14:29:54]SAM_PROTO_GetFieldsCounters [14:29:54]wFMCommunicate request_size=4 [14:29:54]MH_SAM_APDU [14:29:54]CAPDU: 80 13 00 00 [14:29:54]Write to MH i2c: E2 08 00 36 A3 80 13 00 00 00 00 00 00 55 [14:29:54]Write i2c OK [14:29:54]MH_I2C_Read... [14:29:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:29:54]Read from MH i2c: E2 [14:29:54]MH_I2C_Read... [14:29:54]Read from MH i2c: E2 62 00 [14:29:54]MH_I2C_Read... [14:29:54]Read from MH i2c: E2 62 00 36 A3 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E3 C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 72 01 00 00 5E 04 04 00 72 01 00 00 57 04 04 00 73 01 00 00 19 04 04 00 00 00 00 00 90 00 92 [14:29: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E3 C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 72 01 00 00 5E 04 04 00 72 01 00 00 57 04 04 00 73 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:29:54]wFMCommunicate OK [14:29:54]SAM_PROTO_GetFieldsCounters done [14:29:54]requested_item shift.num is exist - process it [14:29:54]requested_item shift.opened is exist - process it [14:29:54]req_shift_opened [14:29:54]FM_GetShiftState [14:29:54]SAM_PROTO_GetShiftState [14:29:54]wFMCommunicate request_size=4 [14:29:54]MH_SAM_APDU [14:29:54]CAPDU: 80 13 01 00 [14:29:54]Write to MH i2c: E2 08 00 37 A3 80 13 01 00 00 00 00 00 57 [14:29:54]Write i2c OK [14:29:54]MH_I2C_Read... [14:29:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:29:54]Read from MH i2c: E2 [14:29:54]MH_I2C_Read... [14:29:54]Read from MH i2c: E2 0E 00 [14:29:54]MH_I2C_Read... [14:29:54]Read from MH i2c: E2 0E 00 37 A3 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 42 [14:29:54]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:29:54]wFMCommunicate OK [14:29:54]SAM_PROTO_GetShiftState done [14:29:54]FM_GetShiftState done [14:29:54]req_shift_opened done [14:29:54]requested_item shift.open_date is exist - process it [14:29:54]req_shift_open_date [14:29:54]req_shift_open_date done [14:29:54]produce_requested_data done [14:29:54]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311523,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [14:29:54]process_action_free close_receipt [14:29:54]json_value_free [14:29:54]json_value_free done [14:29:54]process_json_proto returns [14:29:54]Send response to host [14:29:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311523,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [14:29:54]free response buf [14:29:54]execute_script done [14:29:54]execute_script returns [14:29:54]free content buf [14:29:54]Sock 9.Close socket [14:29:54]Sock 9.Thread stoped [14:29:58]OFD Sender: No OFD packet to send [14:30:03]OFD Sender: No OFD packet to send [14:30:08]OFD Sender: No OFD packet to send [14:30:13]OFD Sender: No OFD packet to send [14:30:18]OFD Sender: No OFD packet to send [14:30:23]OFD Sender: No OFD packet to send [14:30:28]OFD Sender: No OFD packet to send [14:30:33]OFD Sender: No OFD packet to send [14:30:38]OFD Sender: No OFD packet to send [14:30:43]OFD Sender: No OFD packet to send [14:30:48]OFD Sender: No OFD packet to send [14:30:53]OFD Sender: No OFD packet to send [14:30:58]OFD Sender: No OFD packet to send [14:31:03]OFD Sender: No OFD packet to send [14:31:08]OFD Sender: No OFD packet to send [14:31:13]OFD Sender: No OFD packet to send [14:31:14]accept exits with 7 [14:31:14]New connection [14:31:14]New thread 3066654052 created [14:31:14]Thread 3066510692 joined [14:31:14]Waiting for new connection... [14:31:14] Sock 7.Parse request [14:31:14]Sock 7.Check first char [14:31:14]Sock 7.First char is OK [14:31:14]request: POST /json_proto HTTP/1.0 [14:31:14]Method: POST [14:31:14]URL: /json_proto [14:31:14]Method is POST - this is cgi request [14:31:14]url: /json_proto [14:31:14]query_string will be loaded in cgi processing [14:31:14]execute_cgi json_proto POST (null) [14:31:14]execute_cgi path=json_proto method=POST [14:31:14]POST find Content-Length [14:31:14]Host: 172.17.96.3:8080 [14:31:14]Content-Length: 677 [14:31:14]Content-Type: application/json [14:31:14] [14:31:14]POST finish read [14:31:14]Found Content-Length = 677 [14:31:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645328", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:31:14]execute_script... [14:31: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)645328", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:31:14]POST & json_proto [14:31:14]process_json_proto [14:31:14]json parsed OK: [14:31:14]protocol is kg_v1.0 [14:31:14]action value=close_receipt [14:31:14]process_action close_receipt [14:31:14]cmd_close_receipt [14:31:14]MH_GetDate [14:31:14]Write to MH i2c: F0 00 00 38 A3 CA [14:31:14]Write i2c OK [14:31:14]MH_I2C_Read... [14:31:14]Read from MH i2c: F0 [14:31:14]MH_I2C_Read... [14:31:14]Read from MH i2c: F0 09 00 [14:31:14]MH_I2C_Read... [14:31:14]Read from MH i2c: F0 09 00 38 A3 00 38 43 22 67 44 5E 04 65 E2 [14:31:14]GetLastDocTimeStamp 1730298596 [14:31:14]current date 1730298680 [14:31:14]FM_GetShiftState [14:31:14]SAM_PROTO_GetShiftState [14:31:14]wFMCommunicate request_size=4 [14:31:14]MH_SAM_APDU [14:31:14]CAPDU: 80 13 01 00 [14:31:14]Write to MH i2c: E2 08 00 39 A3 80 13 01 00 00 00 00 00 59 [14:31:14]Write i2c OK [14:31:14]MH_I2C_Read... [14:31:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:31:14]Read from MH i2c: E2 [14:31:14]MH_I2C_Read... [14:31:14]Read from MH i2c: E2 0E 00 [14:31:14]MH_I2C_Read... [14:31:14]Read from MH i2c: E2 0E 00 39 A3 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 44 [14:31:14]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:31:14]wFMCommunicate OK [14:31:14]SAM_PROTO_GetShiftState done [14:31:14]FM_GetShiftState done [14:31:14]opened in 1730247899 [14:31:14]opened+sec_in_day 1730334299 [14:31:14]quantity*price = 30038 [14:31:14]sum+1 = 30039 [14:31:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 371 30.10.2024 14:31 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311524 ФПД: 146138755193774 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T143120&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311524&fm=146138755193774&tin=02508201610067®Number=0000000000091780&sum=30000 [14:31:16]StoreToDocumentArchive [14:31:16]shift 536 fd 311524 [14:31:16]save to /storage/0536/doc_00311524 [14:31:16]save last doc name /storage/0536/doc_00311524 to /storage/kkm_last_doc_name [14:31:16]save OK [14:31:16]Clear old archive folders... [14:31:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:31:16]tlvbuf is 005F1350 [14:31:16]SAM_PROTO_ClearQueue [14:31:16]wFMCommunicate request_size=4 [14:31:16]MH_SAM_APDU [14:31:16]CAPDU: 80 09 00 00 [14:31:16]Write to MH i2c: E2 08 00 46 A3 80 09 00 00 00 00 00 00 5B [14:31:16]Write i2c OK [14:31:16]MH_I2C_Read... [14:31:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:31:16]Read from MH i2c: E2 [14:31:16]MH_I2C_Read... [14:31:16]Read from MH i2c: E2 03 00 [14:31:16]MH_I2C_Read... [14:31:16]Read from MH i2c: E2 03 00 46 A3 00 90 00 5D [14:31:16]RAPDU: 90 00 [14:31:16]wFMCommunicate OK [14:31:16]SAM_PROTO_ClearQueue done [14:31:16]KKMCreateOFDPacket [14:31:16]OFDProtocolAddRootSTLVToBuf [14:31:16]FM_MakeSignedData [14:31:16]FM_MakeSignedData [14:31:16]SAM_PROTO_SignData [14:31:16]wFMCommunicate request_size=4 [14:31:16]MH_SAM_APDU [14:31:16]CAPDU: 80 0D 01 02 [14:31:16]Write to MH i2c: E2 08 00 47 A3 80 0D 01 02 00 00 00 00 63 [14:31:16]Write i2c OK [14:31:16]MH_I2C_Read... [14:31:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:31:16]Read from MH i2c: E2 [14:31:16]MH_I2C_Read... [14:31:16]Read from MH i2c: E2 03 00 [14:31:16]MH_I2C_Read... [14:31:16]Read from MH i2c: E2 03 00 47 A3 00 90 00 5E [14:31:16]RAPDU: 90 00 [14:31:16]wFMCommunicate OK [14:31:16]wFMCommunicate request_size=255 [14:31:16]MH_SAM_APDU [14:31: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 73 01 00 00 F4 03 04 00 38 43 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E4 C0 04 00 35 04 06 00 84 [14:31:16]Write to MH i2c: E2 02 01 48 A3 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 73 01 00 00 F4 03 04 00 38 43 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E4 C0 04 00 35 04 06 00 84 00 00 A3 [14:31:16]Write i2c OK [14:31:16]MH_I2C_Read... [14:31:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:31:16]Read from MH i2c: E2 [14:31:16]MH_I2C_Read... [14:31:16]Read from MH i2c: E2 03 00 [14:31:16]MH_I2C_Read... [14:31:16]Read from MH i2c: E2 03 00 48 A3 00 90 00 5F [14:31:16]RAPDU: 90 00 [14:31:16]wFMCommunicate OK [14:31:16]wFMCommunicate request_size=10 [14:31:16]MH_SAM_APDU [14:31:16]CAPDU: 80 0D 02 02 05 E9 94 97 5B AE [14:31:16]Write to MH i2c: E2 0D 00 49 A3 80 0D 02 02 05 00 E9 94 97 5B AE 00 00 8D [14:31:16]Write i2c OK [14:31:16]MH_I2C_Read... [14:31:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:31:16]Read from MH i2c: E2 [14:31:16]MH_I2C_Read... [14:31:16]Read from MH i2c: E2 03 00 [14:31:16]MH_I2C_Read... [14:31:16]Read from MH i2c: E2 03 00 49 A3 00 90 00 60 [14:31:16]RAPDU: 90 00 [14:31:16]wFMCommunicate OK [14:31:16]wFMCommunicate request_size=4 [14:31:16]MH_SAM_APDU [14:31:16]CAPDU: 80 0D 03 02 [14:31:16]Write to MH i2c: E2 08 00 4A A3 80 0D 03 02 00 00 00 00 68 [14:31:16]Write i2c OK [14:31:16]MH_I2C_Read... [14:31:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:31:16]Read from MH i2c: E2 [14:31:16]MH_I2C_Read... [14:31:16]Read from MH i2c: E2 0B 00 [14:31:16]MH_I2C_Read... [14:31:16]Read from MH i2c: E2 0B 00 4A A3 00 91 4F 08 0B 77 BF E0 32 90 00 A4 [14:31:16]RAPDU: 91 4F 08 0B 77 BF E0 32 90 00 [14:31:16]wFMCommunicate OK [14:31:16]SAM_PROTO_SignData done [14:31:16]FM_MakeSignedData done [14:31:16]CreateOFDProtocolMessage [14:31:16]wFMCommunicate request_size=4 [14:31:16]MH_SAM_APDU [14:31:16]CAPDU: 80 11 00 00 [14:31:16]Write to MH i2c: E2 08 00 4B A3 80 11 00 00 00 00 00 00 68 [14:31:16]Write i2c OK [14:31:16]MH_I2C_Read... [14:31:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:31:16]Read from MH i2c: E2 [14:31:16]MH_I2C_Read... [14:31:16]Read from MH i2c: E2 17 00 [14:31:16]MH_I2C_Read... [14:31:16]Read from MH i2c: E2 17 00 4B A3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 BD [14:31:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:31:16]wFMCommunicate OK [14:31:16]CreateOFDProtocolMessage done [14:31:16]OFDSenderStorePacket 311524 [14:31:16]StoreOFDPacket docnum=311524 [14:31:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 ED 7B 07 01 B1 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 73 01 00 00 F4 03 04 00 38 43 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E4 C0 04 00 35 04 06 00 84 E9 94 97 5B AE 91 4F 08 0B 77 BF E0 32 [14:31:16]CheckFolder [14:31:16]dirname=/storage/ofd_packets [14:31:16]CheckFolder done [14:31:16]ProducePacketName [14:31:16]name=ofd_packets/00311524 [14:31:16]NVStorageSaveData ofd_packets/00311524 [14:31:16]File name is /storage/ofd_packets/00311524 [14:31:16]Write 301 bytes [14:31:16]NVStorageSaveData done [14:31:16]OFDSenderStorePacket done [14:31:16]KKMCreateOFDPacket done [14:31:16]NVStorageSaveData kkm_last_timestamp [14:31:16]File name is /storage/kkm_last_timestamp [14:31:16]Write 4 bytes [14:31:16]NVStorageSaveData done [14:31:16]ExternCall_PrintAddStr [14:31:16]wPrintStart [14:31:16]Write to MH i2c: 01 00 00 4C A3 EF [14:31:16]Write i2c OK [14:31:16]MH_I2C_Read... [14:31:16]Read from MH i2c: 01 [14:31:16]MH_I2C_Read... [14:31:16]Read from MH i2c: 01 07 00 [14:31:16]MH_I2C_Read... [14:31:16]Read from MH i2c: 01 07 00 4C A3 00 00 00 00 00 FF 0F 04 [14:31:16]RasterBufferAndPrint [14:31:16]line Счет N : (1)645328 [14:31:16]line ИНН: 02508201610067 [14:31:16]line Контрольно-Кассовый Чек [14:31:16]line ПРОДАЖА [14:31:16]line ТРК (МРК, ГНК) : 41 [14:31:16]line Товар: 2710124130 [14:31:16]line Аи-92-К-2 [14:31:16]line 4.490 * 66.90 [14:31:16]line = 300.38 [14:31:16]line НДС 12% НСП 1% [14:31:16]line > о реализуемом товаре [14:31:16]line ОКРУГЛЕНИЕ: -0.38 [14:31:16]line ИТОГО: 300.00 [14:31:16]line Внесено: 300.00 [14:31:16]line СДАЧА: 0.00 [14:31:16]line НСП 1% : 2.66 [14:31:16]line НДС 12% : 31.90 [14:31:16]line Наличными: 300.00 [14:31:16]line Безнал.: 0.00 [14:31:16]line Место: АЗС № 172 "Партнер Нефть" [14:31:16]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:31:16]line СНО: Общий режим [14:31:16]line Чек 371 30.10.2024 14:31 [14:31:16]line Смена: 536 ФФД: 1.0 [14:31:16]line ЗНМ: 0300000116 [14:31:16]line РНМ: 0000000000091780 [14:31:16]line Версия ККМ: 001 [14:31:16]line ФМ: 0000000000871765 [14:31:16]line ФД: 311524 [14:31:16]line ФПД: 146138755193774 [14:31:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T143120&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311524&fm=146138755193774&tin=02508201610067®Number=0000000000091780&sum=30000 [14:31:16]written 0, free lines is 4095 [14:31:16]OFD Sender: Processing packet 311524 [packets to send 223, broken 222] [14:31:16]ProducePacketName [14:31:16]name=ofd_packets/00311524 [14:31:16]OFD Sender: To server: pG, [14:31:16]CommunicateWithHost lk.salyk.kg:30040 [14:31:16]ConnectInit lk.salyk.kg [14:31:16]Connected sock=10 [14: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 31 37 36 35 0F 01 00 00 ED 7B 07 01 B1 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 73 01 00 00 F4 03 04 00 38 43 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E4 C0 04 00 35 04 06 00 84 E9 94 97 5B AE 91 4F 08 0B 77 BF E0 32 [14:31:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 41 2B 47 00 CD 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 31 37 36 35 10 04 04 00 E4 C0 04 00 F4 03 04 00 88 E9 21 67 B6 04 01 00 00 36 12 E0 69 5E 75 AD 66 [14:31:16]CommunicateWithHost err = 0 [14:31:16]CheckOFDResponse [14:31:16]1017 (14) - 77093643461234 [14:31:16]1041 (16) - 0000000000871765 [14:31:16]1040 (4) - 311524 [14:31:16]1012 (4) - 30.10.2024 08:08 [14:31:16]1206 (1) - 0 [14:31:16]OFD Sender: Remove packet 311524 [14:31:16]ProducePacketName [14:31:16]name=ofd_packets/00311524 [14:31:16]NVStorageDeleteData [14:31:17]Write to MH i2c: 01 00 00 76 A3 19 [14:31:17]Write i2c OK [14:31:17]MH_I2C_Read... [14:31:17]Read from MH i2c: 01 [14:31:17]MH_I2C_Read... [14:31:17]Read from MH i2c: 01 07 00 [14:31:17]MH_I2C_Read... [14:31:17]Read from MH i2c: 01 07 00 76 A3 00 00 00 00 00 C2 0C EE [14:31:17]RasterBufferAndPrint [14:31:17]line [14:31:17]line [14:31:17]line [14:31:17]line [14:31:17]line [14:31:17]written 0, free lines is 3272 [14:31:17]MH_Cut [14:31:17]Write to MH i2c: D1 01 00 7D A3 01 F2 [14:31:17]Write i2c OK [14:31:17]MH_I2C_Read... [14:31:17]Read from MH i2c: D1 [14:31:17]MH_I2C_Read... [14:31:17]Read from MH i2c: D1 01 00 [14:31:17]MH_I2C_Read... [14:31:17]Read from MH i2c: D1 01 00 7D A3 00 F1 [14:31:17]Write to MH i2c: 01 00 00 7E A3 21 [14:31:17]Write i2c OK [14:31:17]MH_I2C_Read... [14:31:17]OFD Sender: No OFD packet to send [14:31:17]*** Cut start [14:31:17]*** Purtial cut [14:31:17]*** Stage 1: CUTSNS_PIN = 1 [14:31:18]Read from MH i2c: 01 [14:31:18]MH_I2C_Read... [14:31:18]*** Stop cut motor [14:31:18]*** Cut end [14:31:18]Read from MH i2c: 01 07 00 [14:31:18]MH_I2C_Read... [14:31:18]Read from MH i2c: 01 07 00 7E A3 00 00 00 00 00 FF 0F 36 [14:31:18]process_action close_receipt done [14:31:18]requested_data is exist [14:31:18]produce_requested_data [14:31:18]requested_item fm.sn is exist - process it [14:31:18]wFMCommunicate request_size=4 [14:31:18]MH_SAM_APDU [14:31:18]CAPDU: 80 11 00 00 [14:31:18]Write to MH i2c: E2 08 00 7F A3 80 11 00 00 00 00 00 00 9C [14:31:18]Write i2c OK [14:31:18]MH_I2C_Read... [14:31:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:31:18]Read from MH i2c: E2 [14:31:18]MH_I2C_Read... [14:31:18]Read from MH i2c: E2 17 00 [14:31:18]MH_I2C_Read... [14:31:18]Read from MH i2c: E2 17 00 7F A3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F1 [14:31:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:31:18]wFMCommunicate OK [14:31:18]requested_item fd.num is exist - process it [14:31:18]SAM_PROTO_GetFieldsCounters [14:31:18]wFMCommunicate request_size=4 [14:31:18]MH_SAM_APDU [14:31:18]CAPDU: 80 13 00 00 [14:31:18]Write to MH i2c: E2 08 00 80 A3 80 13 00 00 00 00 00 00 9F [14:31:18]Write i2c OK [14:31:18]MH_I2C_Read... [14:31:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:31:18]Read from MH i2c: E2 [14:31:18]MH_I2C_Read... [14:31:18]Read from MH i2c: E2 62 00 [14:31:18]MH_I2C_Read... [14:31:18]Read from MH i2c: E2 62 00 80 A3 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E4 C0 04 00 0E 04 04 00 18 02 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 E0 [14: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E4 C0 04 00 0E 04 04 00 18 02 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 [14:31:18]wFMCommunicate OK [14:31:18]SAM_PROTO_GetFieldsCounters done [14:31:18]requested_item shift.num is exist - process it [14:31:18]requested_item shift.opened is exist - process it [14:31:18]req_shift_opened [14:31:18]FM_GetShiftState [14:31:18]SAM_PROTO_GetShiftState [14:31:18]wFMCommunicate request_size=4 [14:31:18]MH_SAM_APDU [14:31:18]CAPDU: 80 13 01 00 [14:31:18]Write to MH i2c: E2 08 00 81 A3 80 13 01 00 00 00 00 00 A1 [14:31:18]Write i2c OK [14:31:18]MH_I2C_Read... [14:31:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:31:18]Read from MH i2c: E2 [14:31:18]MH_I2C_Read... [14:31:18]Read from MH i2c: E2 0E 00 [14:31:18]MH_I2C_Read... [14:31:18]Read from MH i2c: E2 0E 00 81 A3 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 8C [14:31:18]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:31:18]wFMCommunicate OK [14:31:18]SAM_PROTO_GetShiftState done [14:31:18]FM_GetShiftState done [14:31:18]req_shift_opened done [14:31:18]requested_item shift.open_date is exist - process it [14:31:18]req_shift_open_date [14:31:18]req_shift_open_date done [14:31:18]produce_requested_data done [14:31:18]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311524,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [14:31:18]process_action_free close_receipt [14:31:18]json_value_free [14:31:18]json_value_free done [14:31:18]process_json_proto returns [14:31:18]Send response to host [14:31:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311524,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [14:31:18]free response buf [14:31:18]execute_script done [14:31:18]execute_script returns [14:31:18]free content buf [14:31:18]Sock 7.Close socket [14:31:18]Sock 7.Thread stoped [14:31:22]OFD Sender: No OFD packet to send [14:31:27]OFD Sender: No OFD packet to send [14:31:32]OFD Sender: No OFD packet to send [14:31:34]accept exits with 9 [14:31:34]New connection [14:31:34]New thread 3066510692 created [14:31:34]Thread 3066654052 joined [14:31:34]Waiting for new connection... [14:31:34] Sock 9.Parse request [14:31:34]Sock 9.Check first char [14:31:34]Sock 9.First char is OK [14:31:34]request: POST /json_proto HTTP/1.0 [14:31:34]Method: POST [14:31:34]URL: /json_proto [14:31:34]Method is POST - this is cgi request [14:31:34]url: /json_proto [14:31:34]query_string will be loaded in cgi processing [14:31:34]execute_cgi json_proto POST (null) [14:31:34]execute_cgi path=json_proto method=POST [14:31:34]POST find Content-Length [14:31:34]Host: 172.17.96.3:8080 [14:31:34]Content-Length: 677 [14:31:34]Content-Type: application/json [14:31:34] [14:31:34]POST finish read [14:31:34]Found Content-Length = 677 [14:31:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645329", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:31:34]execute_script... [14:31: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)645329", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "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:31:34]POST & json_proto [14:31:34]process_json_proto [14:31:34]json parsed OK: [14:31:34]protocol is kg_v1.0 [14:31:34]action value=close_receipt [14:31:34]process_action close_receipt [14:31:34]cmd_close_receipt [14:31:34]MH_GetDate [14:31:34]Write to MH i2c: F0 00 00 82 A3 14 [14:31:34]Write i2c OK [14:31:34]MH_I2C_Read... [14:31:34]Read from MH i2c: F0 [14:31:34]MH_I2C_Read... [14:31:34]Read from MH i2c: F0 09 00 [14:31:34]MH_I2C_Read... [14:31:34]Read from MH i2c: F0 09 00 82 A3 00 4C 43 22 67 44 5E 04 65 40 [14:31:34]GetLastDocTimeStamp 1730298680 [14:31:34]current date 1730298700 [14:31:34]FM_GetShiftState [14:31:34]SAM_PROTO_GetShiftState [14:31:34]wFMCommunicate request_size=4 [14:31:34]MH_SAM_APDU [14:31:34]CAPDU: 80 13 01 00 [14:31:34]Write to MH i2c: E2 08 00 83 A3 80 13 01 00 00 00 00 00 A3 [14:31:34]Write i2c OK [14:31:34]MH_I2C_Read... [14:31:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:31:34]Read from MH i2c: E2 [14:31:34]MH_I2C_Read... [14:31:34]Read from MH i2c: E2 0E 00 [14:31:34]MH_I2C_Read... [14:31:34]Read from MH i2c: E2 0E 00 83 A3 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 8E [14:31:34]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:31:34]wFMCommunicate OK [14:31:34]SAM_PROTO_GetShiftState done [14:31:34]FM_GetShiftState done [14:31:34]opened in 1730247899 [14:31:34]opened+sec_in_day 1730334299 [14:31:34]quantity*price = 30038 [14:31:34]sum+1 = 30039 [14:31:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 372 30.10.2024 14:31 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311525 ФПД: 115471152423500 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T143140&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311525&fm=115471152423500&tin=02508201610067®Number=0000000000091780&sum=30000 [14:31:35]StoreToDocumentArchive [14:31:35]shift 536 fd 311525 [14:31:35]save to /storage/0536/doc_00311525 [14:31:35]save last doc name /storage/0536/doc_00311525 to /storage/kkm_last_doc_name [14:31:35]save OK [14:31:35]Clear old archive folders... [14:31:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:31:35]tlvbuf is 0098C6E0 [14:31:35]SAM_PROTO_ClearQueue [14:31:35]wFMCommunicate request_size=4 [14:31:35]MH_SAM_APDU [14:31:35]CAPDU: 80 09 00 00 [14:31:35]Write to MH i2c: E2 08 00 90 A3 80 09 00 00 00 00 00 00 A5 [14:31:35]Write i2c OK [14:31:35]MH_I2C_Read... [14:31:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:31:35]Read from MH i2c: E2 [14:31:35]MH_I2C_Read... [14:31:35]Read from MH i2c: E2 03 00 [14:31:35]MH_I2C_Read... [14:31:35]Read from MH i2c: E2 03 00 90 A3 00 90 00 A7 [14:31:35]RAPDU: 90 00 [14:31:35]wFMCommunicate OK [14:31:35]SAM_PROTO_ClearQueue done [14:31:35]KKMCreateOFDPacket [14:31:35]OFDProtocolAddRootSTLVToBuf [14:31:35]FM_MakeSignedData [14:31:35]FM_MakeSignedData [14:31:35]SAM_PROTO_SignData [14:31:35]wFMCommunicate request_size=4 [14:31:35]MH_SAM_APDU [14:31:35]CAPDU: 80 0D 01 02 [14:31:35]Write to MH i2c: E2 08 00 91 A3 80 0D 01 02 00 00 00 00 AD [14:31:35]Write i2c OK [14:31:35]MH_I2C_Read... [14:31:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:31:35]Read from MH i2c: E2 [14:31:35]MH_I2C_Read... [14:31:35]Read from MH i2c: E2 03 00 [14:31:35]MH_I2C_Read... [14:31:35]Read from MH i2c: E2 03 00 91 A3 00 90 00 A8 [14:31:35]RAPDU: 90 00 [14:31:35]wFMCommunicate OK [14:31:35]wFMCommunicate request_size=255 [14:31:35]MH_SAM_APDU [14:31: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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 74 01 00 00 F4 03 04 00 4C 43 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E5 C0 04 00 35 04 06 00 69 [14:31:35]Write to MH i2c: E2 02 01 92 A3 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 74 01 00 00 F4 03 04 00 4C 43 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E5 C0 04 00 35 04 06 00 69 00 00 E8 [14:31:35]Write i2c OK [14:31:35]MH_I2C_Read... [14:31:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:31:36]Read from MH i2c: E2 [14:31:36]MH_I2C_Read... [14:31:36]Read from MH i2c: E2 03 00 [14:31:36]MH_I2C_Read... [14:31:36]Read from MH i2c: E2 03 00 92 A3 00 90 00 A9 [14:31:36]RAPDU: 90 00 [14:31:36]wFMCommunicate OK [14:31:36]wFMCommunicate request_size=10 [14:31:36]MH_SAM_APDU [14:31:36]CAPDU: 80 0D 02 02 05 05 39 05 A2 4C [14:31:36]Write to MH i2c: E2 0D 00 93 A3 80 0D 02 02 05 00 05 39 05 A2 4C 00 00 EB [14:31:36]Write i2c OK [14:31:36]MH_I2C_Read... [14:31:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:31:36]Read from MH i2c: E2 [14:31:36]MH_I2C_Read... [14:31:36]Read from MH i2c: E2 03 00 [14:31:36]MH_I2C_Read... [14:31:36]Read from MH i2c: E2 03 00 93 A3 00 90 00 AA [14:31:36]RAPDU: 90 00 [14:31:36]wFMCommunicate OK [14:31:36]wFMCommunicate request_size=4 [14:31:36]MH_SAM_APDU [14:31:36]CAPDU: 80 0D 03 02 [14:31:36]Write to MH i2c: E2 08 00 94 A3 80 0D 03 02 00 00 00 00 B2 [14:31:36]Write i2c OK [14:31:36]MH_I2C_Read... [14:31:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:31:36]Read from MH i2c: E2 [14:31:36]MH_I2C_Read... [14:31:36]Read from MH i2c: E2 0B 00 [14:31:36]MH_I2C_Read... [14:31:36]Read from MH i2c: E2 0B 00 94 A3 00 75 71 E7 AC 52 18 D2 64 90 00 CC [14:31:36]RAPDU: 75 71 E7 AC 52 18 D2 64 90 00 [14:31:36]wFMCommunicate OK [14:31:36]SAM_PROTO_SignData done [14:31:36]FM_MakeSignedData done [14:31:36]CreateOFDProtocolMessage [14:31:36]wFMCommunicate request_size=4 [14:31:36]MH_SAM_APDU [14:31:36]CAPDU: 80 11 00 00 [14:31:36]Write to MH i2c: E2 08 00 95 A3 80 11 00 00 00 00 00 00 B2 [14:31:36]Write i2c OK [14:31:36]MH_I2C_Read... [14:31:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:31:36]Read from MH i2c: E2 [14:31:36]MH_I2C_Read... [14:31:36]Read from MH i2c: E2 17 00 [14:31:36]MH_I2C_Read... [14:31:36]Read from MH i2c: E2 17 00 95 A3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 07 [14:31:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:31:36]wFMCommunicate OK [14:31:36]CreateOFDProtocolMessage done [14:31:36]OFDSenderStorePacket 311525 [14:31:36]StoreOFDPacket docnum=311525 [14:31:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 EE B4 07 01 B2 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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 74 01 00 00 F4 03 04 00 4C 43 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E5 C0 04 00 35 04 06 00 69 05 39 05 A2 4C 75 71 E7 AC 52 18 D2 64 [14:31:36]CheckFolder [14:31:36]dirname=/storage/ofd_packets [14:31:36]CheckFolder done [14:31:36]ProducePacketName [14:31:36]name=ofd_packets/00311525 [14:31:36]NVStorageSaveData ofd_packets/00311525 [14:31:36]File name is /storage/ofd_packets/00311525 [14:31:36]Write 301 bytes [14:31:36]NVStorageSaveData done [14:31:36]OFDSenderStorePacket done [14:31:36]KKMCreateOFDPacket done [14:31:36]NVStorageSaveData kkm_last_timestamp [14:31:36]File name is /storage/kkm_last_timestamp [14:31:36]Write 4 bytes [14:31:36]OFD Sender: Processing packet 311525 [packets to send 223, broken 222] [14:31:36]ProducePacketName [14:31:36]name=ofd_packets/00311525 [14:31:36]OFD Sender: To server: pG, [14:31:36]CommunicateWithHost lk.salyk.kg:30040 [14:31:36]ConnectInit lk.salyk.kg [14:31:36]NVStorageSaveData done [14:31:36]ExternCall_PrintAddStr [14:31:36]wPrintStart [14:31:36]Write to MH i2c: 01 00 00 96 A3 39 [14:31:36]Write i2c OK [14:31:36]MH_I2C_Read... [14:31:36]Read from MH i2c: 01 [14:31:36]MH_I2C_Read... [14:31:36]Read from MH i2c: 01 07 00 [14:31:36]MH_I2C_Read... [14:31:36]Read from MH i2c: 01 07 00 96 A3 00 00 00 00 00 FF 0F 4E [14:31:36]RasterBufferAndPrint [14:31:36]line Счет N : (1)645329 [14:31:36]line ИНН: 02508201610067 [14:31:36]line Контрольно-Кассовый Чек [14:31:36]line ПРОДАЖА [14:31:36]line ТРК (МРК, ГНК) : 62 [14:31:36]line Товар: 2710124130 [14:31:36]line Аи-92-К-2 [14:31:36]line 4.490 * 66.90 [14:31:36]line = 300.38 [14:31:36]line НДС 12% НСП 1% [14:31:36]line > о реализуемом товаре [14:31:36]line ОКРУГЛЕНИЕ: -0.38 [14:31:36]line ИТОГО: 300.00 [14:31:36]line Внесено: 300.00 [14:31:36]line СДАЧА: 0.00 [14:31:36]line НСП 1% : 2.66 [14:31:36]line НДС 12% : 31.90 [14:31:36]line Наличными: 300.00 [14:31:36]line Безнал.: 0.00 [14:31:36]line Место: АЗС № 172 "Партнер Нефть" [14:31:36]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:31:36]line СНО: Общий режим [14:31:36]line Чек 372 30.10.2024 14:31 [14:31:36]line Смена: 536 ФФД: 1.0 [14:31:36]line ЗНМ: 0300000116 [14:31:36]line РНМ: 0000000000091780 [14:31:36]line Версия ККМ: 001 [14:31:36]line ФМ: 0000000000871765 [14:31:36]line ФД: 311525 [14:31:36]line ФПД: 115471152423500 [14:31:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T143140&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311525&fm=115471152423500&tin=02508201610067®Number=0000000000091780&sum=30000 [14:31:36]Connected sock=11 [14: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 31 37 36 35 0F 01 written 0, free lines is 4095 [14:31:36]00 00 EE B4 07 01 B2 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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 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 74 01 00 00 F4 03 04 00 4C 43 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E5 C0 04 00 35 04 06 00 69 05 39 05 A2 4C 75 71 E7 AC 52 18 D2 64 [14:31:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 B5 0E 47 00 10 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 31 37 36 35 10 04 04 00 E5 C0 04 00 F4 03 04 00 9B E9 21 67 B6 04 01 00 00 76 24 44 35 2F E5 19 16 [14:31:36]CommunicateWithHost err = 0 [14:31:36]CheckOFDResponse [14:31:36]1017 (14) - 77093643461234 [14:31:36]1041 (16) - 0000000000871765 [14:31:36]1040 (4) - 311525 [14:31:36]1012 (4) - 30.10.2024 08:08 [14:31:36]1206 (1) - 0 [14:31:36]OFD Sender: Remove packet 311525 [14:31:36]ProducePacketName [14:31:36]name=ofd_packets/00311525 [14:31:36]NVStorageDeleteData [14:31:36]Write to MH i2c: 01 00 00 C0 A3 63 [14:31:36]Write i2c OK [14:31:36]MH_I2C_Read... [14:31:36]Read from MH i2c: 01 [14:31:36]MH_I2C_Read... [14:31:36]Read from MH i2c: 01 07 00 [14:31:36]MH_I2C_Read... [14:31:36]Read from MH i2c: 01 07 00 C0 A3 00 00 00 00 00 B7 0C 2D [14:31:36]RasterBufferAndPrint [14:31:36]line [14:31:36]line [14:31:36]line [14:31:36]line [14:31:36]line [14:31:36]written 0, free lines is 3263 [14:31:36]MH_Cut [14:31:36]Write to MH i2c: D1 01 00 C7 A3 01 3C [14:31:36]Write i2c OK [14:31:36]MH_I2C_Read... [14:31:36]Read from MH i2c: D1 [14:31:36]MH_I2C_Read... [14:31:36]Read from MH i2c: D1 01 00 [14:31:36]MH_I2C_Read... [14:31:36]Read from MH i2c: D1 01 00 C7 A3 00 3B [14:31:36]Write to MH i2c: 01 00 00 C8 A3 6B [14:31:36]Write i2c OK [14:31:36]MH_I2C_Read... [14:31:37]OFD Sender: No OFD packet to send [14:31:37]*** Cut start [14:31:37]*** Purtial cut [14:31:37]*** Stage 1: CUTSNS_PIN = 1 [14:31:38]Read from MH i2c: 01 [14:31:38]MH_I2C_Read... [14:31:38]*** Stop cut motor [14:31:38]*** Cut end [14:31:38]Read from MH i2c: 01 07 00 [14:31:38]MH_I2C_Read... [14:31:38]Read from MH i2c: 01 07 00 C8 A3 00 00 00 00 00 FF 0F 80 [14:31:38]process_action close_receipt done [14:31:38]requested_data is exist [14:31:38]produce_requested_data [14:31:38]requested_item fm.sn is exist - process it [14:31:38]wFMCommunicate request_size=4 [14:31:38]MH_SAM_APDU [14:31:38]CAPDU: 80 11 00 00 [14:31:38]Write to MH i2c: E2 08 00 C9 A3 80 11 00 00 00 00 00 00 E6 [14:31:38]Write i2c OK [14:31:38]MH_I2C_Read... [14:31:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:31:38]Read from MH i2c: E2 [14:31:38]MH_I2C_Read... [14:31:38]Read from MH i2c: E2 17 00 [14:31:38]MH_I2C_Read... [14:31:38]Read from MH i2c: E2 17 00 C9 A3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3B [14:31:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:31:38]wFMCommunicate OK [14:31:38]requested_item fd.num is exist - process it [14:31:38]SAM_PROTO_GetFieldsCounters [14:31:38]wFMCommunicate request_size=4 [14:31:38]MH_SAM_APDU [14:31:38]CAPDU: 80 13 00 00 [14:31:38]Write to MH i2c: E2 08 00 CA A3 80 13 00 00 00 00 00 00 E9 [14:31:38]Write i2c OK [14:31:38]MH_I2C_Read... [14:31:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:31:38]Read from MH i2c: E2 [14:31:38]MH_I2C_Read... [14:31:38]Read from MH i2c: E2 62 00 [14:31:38]MH_I2C_Read... [14:31:38]Read from MH i2c: E2 62 00 CA A3 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E5 C0 04 00 0E 04 04 00 18 02 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 2E [14:31: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E5 C0 04 00 0E 04 04 00 18 02 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 [14:31:38]wFMCommunicate OK [14:31:38]SAM_PROTO_GetFieldsCounters done [14:31:38]requested_item shift.num is exist - process it [14:31:38]requested_item shift.opened is exist - process it [14:31:38]req_shift_opened [14:31:38]FM_GetShiftState [14:31:38]SAM_PROTO_GetShiftState [14:31:38]wFMCommunicate request_size=4 [14:31:38]MH_SAM_APDU [14:31:38]CAPDU: 80 13 01 00 [14:31:38]Write to MH i2c: E2 08 00 CB A3 80 13 01 00 00 00 00 00 EB [14:31:38]Write i2c OK [14:31:38]MH_I2C_Read... [14:31:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:31:38]Read from MH i2c: E2 [14:31:38]MH_I2C_Read... [14:31:38]Read from MH i2c: E2 0E 00 [14:31:38]MH_I2C_Read... [14:31:38]Read from MH i2c: E2 0E 00 CB A3 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 D6 [14:31:38]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:31:38]wFMCommunicate OK [14:31:38]SAM_PROTO_GetShiftState done [14:31:38]FM_GetShiftState done [14:31:38]req_shift_opened done [14:31:38]requested_item shift.open_date is exist - process it [14:31:38]req_shift_open_date [14:31:38]req_shift_open_date done [14:31:38]produce_requested_data done [14:31:38]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311525,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [14:31:38]process_action_free close_receipt [14:31:38]json_value_free [14:31:38]json_value_free done [14:31:38]process_json_proto returns [14:31:38]Send response to host [14:31:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311525,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [14:31:38]free response buf [14:31:38]execute_script done [14:31:38]execute_script returns [14:31:38]free content buf [14:31:38]Sock 9.Close socket [14:31:38]Sock 9.Thread stoped [14:31:42]OFD Sender: No OFD packet to send [14:31:47]OFD Sender: No OFD packet to send [14:31:52]OFD Sender: No OFD packet to send [14:31:57]OFD Sender: No OFD packet to send [14:32:02]OFD Sender: No OFD packet to send [14:32:07]OFD Sender: No OFD packet to send [14:32:12]OFD Sender: No OFD packet to send [14:32:17]OFD Sender: No OFD packet to send [14:32:22]OFD Sender: No OFD packet to send [14:32:27]OFD Sender: No OFD packet to send [14:32:32]OFD Sender: No OFD packet to send [14:32:37]OFD Sender: No OFD packet to send [14:32:42]OFD Sender: No OFD packet to send [14:32:47]OFD Sender: No OFD packet to send [14:32:52]OFD Sender: No OFD packet to send [14:32:57]OFD Sender: No OFD packet to send [14:33:02]OFD Sender: No OFD packet to send [14:33:07]OFD Sender: No OFD packet to send [14:33:12]OFD Sender: No OFD packet to send [14:33:14]accept exits with 7 [14:33:14]New connection [14:33:14]New thread 3066654052 created [14:33:14]Thread 3066510692 joined [14:33:14]Waiting for new connection... [14:33:14] Sock 7.Parse request [14:33:14]Sock 7.Check first char [14:33:14]Sock 7.First char is OK [14:33:14]request: POST /json_proto HTTP/1.0 [14:33:14]Method: POST [14:33:14]URL: /json_proto [14:33:14]Method is POST - this is cgi request [14:33:14]url: /json_proto [14:33:14]query_string will be loaded in cgi processing [14:33:14]execute_cgi json_proto POST (null) [14:33:14]execute_cgi path=json_proto method=POST [14:33:14]POST find Content-Length [14:33:14]Host: 172.17.96.3:8080 [14:33:14]Content-Length: 766 [14:33:14]Content-Type: application/json [14:33:14] [14:33:14]POST finish read [14:33:14]Found Content-Length = 766 [14:33:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645330", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 23.630, "sum" : 1800.61, "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: Mbank", "payments": [ { "type": 1, "sum" : 1800.61 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:33:14]execute_script... [14: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)645330", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 23.630, "sum" : 1800.61, "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: Mbank", "payments": [ { "type": 1, "sum" : 1800.61 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:33:14]POST & json_proto [14:33:14]process_json_proto [14:33:14]json parsed OK: [14:33:14]protocol is kg_v1.0 [14:33:14]action value=close_receipt [14:33:14]process_action close_receipt [14:33:14]cmd_close_receipt [14:33:14]MH_GetDate [14:33:14]Write to MH i2c: F0 00 00 CC A3 5E [14:33:14]Write i2c OK [14:33:14]MH_I2C_Read... [14:33:14]Read from MH i2c: F0 [14:33:14]MH_I2C_Read... [14:33:14]Read from MH i2c: F0 09 00 [14:33:14]MH_I2C_Read... [14:33:14]Read from MH i2c: F0 09 00 CC A3 00 AF 43 22 67 44 5E 04 65 ED [14:33:14]GetLastDocTimeStamp 1730298700 [14:33:14]current date 1730298799 [14:33:14]FM_GetShiftState [14:33:14]SAM_PROTO_GetShiftState [14:33:14]wFMCommunicate request_size=4 [14:33:14]MH_SAM_APDU [14:33:14]CAPDU: 80 13 01 00 [14:33:14]Write to MH i2c: E2 08 00 CD A3 80 13 01 00 00 00 00 00 ED [14:33:14]Write i2c OK [14:33:14]MH_I2C_Read... [14:33:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:33:14]Read from MH i2c: E2 [14:33:14]MH_I2C_Read... [14:33:14]Read from MH i2c: E2 0E 00 [14:33:14]MH_I2C_Read... [14:33:14]Read from MH i2c: E2 0E 00 CD A3 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 D8 [14:33:14]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:33:14]wFMCommunicate OK [14:33:14]SAM_PROTO_GetShiftState done [14:33:14]FM_GetShiftState done [14:33:14]opened in 1730247899 [14:33:14]opened+sec_in_day 1730334299 [14:33:14]quantity*price = 180060 [14:33:14]sum+1 = 180062 [14:33:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1800.61 НСП 1% : 15.93 НДС 12% : 191.21 Наличными: 0.00 Безнал.: 1800.61 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 373 30.10.2024 14:33 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 311526 ФПД: 252436826166735 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T143319&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311526&fm=252436826166735&tin=02508201610067®Number=0000000000091780&sum=180061 [14:33:15]StoreToDocumentArchive [14:33:15]shift 536 fd 311526 [14:33:15]save to /storage/0536/doc_00311526 [14:33:15]save last doc name /storage/0536/doc_00311526 to /storage/kkm_last_doc_name [14:33:15]save OK [14:33:15]Clear old archive folders... [14:33:15]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:33:15]tlvbuf is 008F6B60 [14:33:15]SAM_PROTO_ClearQueue [14:33:15]wFMCommunicate request_size=4 [14:33:15]MH_SAM_APDU [14:33:15]CAPDU: 80 09 00 00 [14:33:15]Write to MH i2c: E2 08 00 DA A3 80 09 00 00 00 00 00 00 EF [14:33:15]Write i2c OK [14:33:15]MH_I2C_Read... [14:33:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:33:15]Read from MH i2c: E2 [14:33:15]MH_I2C_Read... [14:33:15]Read from MH i2c: E2 03 00 [14:33:15]MH_I2C_Read... [14:33:15]Read from MH i2c: E2 03 00 DA A3 00 90 00 F1 [14:33:15]RAPDU: 90 00 [14:33:15]wFMCommunicate OK [14:33:15]SAM_PROTO_ClearQueue done [14:33:15]KKMCreateOFDPacket [14:33:15]OFDProtocolAddRootSTLVToBuf [14:33:15]FM_MakeSignedData [14:33:15]FM_MakeSignedData [14:33:15]SAM_PROTO_SignData [14:33:15]wFMCommunicate request_size=4 [14:33:15]MH_SAM_APDU [14:33:15]CAPDU: 80 0D 01 02 [14:33:15]Write to MH i2c: E2 08 00 DB A3 80 0D 01 02 00 00 00 00 F7 [14:33:15]Write i2c OK [14:33:15]MH_I2C_Read... [14:33:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:33:15]Read from MH i2c: E2 [14:33:15]MH_I2C_Read... [14:33:15]Read from MH i2c: E2 03 00 [14:33:15]MH_I2C_Read... [14:33:15]Read from MH i2c: E2 03 00 DB A3 00 90 00 F2 [14:33:15]RAPDU: 90 00 [14:33:15]wFMCommunicate OK [14:33:15]wFMCommunicate request_size=255 [14:33:15]MH_SAM_APDU [14: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 32 FF 03 08 00 03 4E 5C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5D BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5D 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 B1 4A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5D BF 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 01 00 00 F4 03 04 00 AF 43 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E6 C0 04 00 35 04 06 00 E5 97 07 5A [14:33:15]Write to MH i2c: E2 02 01 DC A3 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 32 FF 03 08 00 03 4E 5C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5D BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5D 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 B1 4A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5D BF 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 01 00 00 F4 03 04 00 AF 43 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E6 C0 04 00 35 04 06 00 E5 97 07 5A 00 00 04 [14:33:15]Write i2c OK [14:33:15]MH_I2C_Read... [14:33:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:33:15]Read from MH i2c: E2 [14:33:15]MH_I2C_Read... [14:33:15]Read from MH i2c: E2 03 00 [14:33:15]MH_I2C_Read... [14:33:15]Read from MH i2c: E2 03 00 DC A3 00 90 00 F3 [14:33:15]RAPDU: 90 00 [14:33:15]wFMCommunicate OK [14:33:15]wFMCommunicate request_size=7 [14:33:15]MH_SAM_APDU [14:33:15]CAPDU: 80 0D 02 02 02 15 CF [14:33:15]Write to MH i2c: E2 0A 00 DD A3 80 0D 02 02 02 00 15 CF 00 00 E2 [14:33:15]Write i2c OK [14:33:15]MH_I2C_Read... [14:33:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:33:15]Read from MH i2c: E2 [14:33:15]MH_I2C_Read... [14:33:15]Read from MH i2c: E2 03 00 [14:33:15]MH_I2C_Read... [14:33:15]Read from MH i2c: E2 03 00 DD A3 00 90 00 F4 [14:33:15]RAPDU: 90 00 [14:33:15]wFMCommunicate OK [14:33:15]wFMCommunicate request_size=4 [14:33:15]MH_SAM_APDU [14:33:15]CAPDU: 80 0D 03 02 [14:33:15]Write to MH i2c: E2 08 00 DE A3 80 0D 03 02 00 00 00 00 FC [14:33:15]Write i2c OK [14:33:15]MH_I2C_Read... [14:33:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:33:15]Read from MH i2c: E2 [14:33:15]MH_I2C_Read... [14:33:15]Read from MH i2c: E2 0B 00 [14:33:15]MH_I2C_Read... [14:33:15]Read from MH i2c: E2 0B 00 DE A3 00 3A FC DB 0F B9 CF 1E 97 90 00 5A [14:33:15]RAPDU: 3A FC DB 0F B9 CF 1E 97 90 00 [14:33:15]wFMCommunicate OK [14:33:15]SAM_PROTO_SignData done [14:33:15]FM_MakeSignedData done [14:33:15]CreateOFDProtocolMessage [14:33:15]wFMCommunicate request_size=4 [14:33:15]MH_SAM_APDU [14:33:15]CAPDU: 80 11 00 00 [14:33:15]Write to MH i2c: E2 08 00 DF A3 80 11 00 00 00 00 00 00 FC [14:33:15]Write i2c OK [14:33:15]MH_I2C_Read... [14:33:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:33:15]Read from MH i2c: E2 [14:33:15]MH_I2C_Read... [14:33:15]Read from MH i2c: E2 17 00 [14:33:15]MH_I2C_Read... [14:33:15]Read from MH i2c: E2 17 00 DF A3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 51 [14:33:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:33:15]wFMCommunicate OK [14:33:15]CreateOFDProtocolMessage done [14:33:15]OFDSenderStorePacket 311526 [14:33:15]StoreOFDPacket docnum=311526 [14:33:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 E2 41 04 01 F2 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 32 FF 03 08 00 03 4E 5C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5D BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5D 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 B1 4A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5D BF 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 01 00 00 F4 03 04 00 AF 43 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E6 C0 04 00 35 04 06 00 E5 97 07 5A 15 CF 3A FC DB 0F B9 CF 1E 97 [14:33:15]CheckFolder [14:33:15]dirname=/storage/ofd_packets [14:33:15]CheckFolder done [14:33:15]ProducePacketName [14:33:15]name=ofd_packets/00311526 [14:33:15]NVStorageSaveData ofd_packets/00311526 [14:33:15]File name is /storage/ofd_packets/00311526 [14:33:15]Write 298 bytes [14:33:15]NVStorageSaveData done [14:33:15]OFDSenderStorePacket done [14:33:15]KKMCreateOFDPacket done [14:33:15]NVStorageSaveData kkm_last_timestamp [14:33:15]File name is /storage/kkm_last_timestamp [14:33:15]Write 4 bytes [14:33:15]NVStorageSaveData done [14:33:15]ExternCall_PrintAddStr [14:33:15]wPrintStart [14:33:15]Write to MH i2c: 01 00 00 E0 A3 83 [14:33:15]Write i2c OK [14:33:15]MH_I2C_Read... [14:33:15]Read from MH i2c: 01 [14:33:15]MH_I2C_Read... [14:33:15]Read from MH i2c: 01 07 00 [14:33:15]MH_I2C_Read... [14:33:15]Read from MH i2c: 01 07 00 E0 A3 00 00 00 00 00 FF 0F 98 [14:33:15]RasterBufferAndPrint [14:33:15]line Счет N : (1)645330 [14:33:15]line ИНН: 02508201610067 [14:33:15]line Контрольно-Кассовый Чек [14:33:15]line ПРОДАЖА [14:33:15]line ТРК (МРК, ГНК) : 21 [14:33:15]line Товар: 2710194210 [14:33:15]line ДТ-К-2 [14:33:15]line 23.630 * 76.20 [14:33:15]line = 1800.61 [14:33:15]line НДС 12% НСП 1% [14:33:15]line > о реализуемом товаре [14:33:15]line ИТОГО: 1800.61 [14:33:15]line НСП 1% : 15.93 [14:33:15]line НДС 12% : 191.21 [14:33:15]line Наличными: 0.00 [14:33:15]line Безнал.: 1800.61 [14:33:15]line Место: АЗС № 172 "Партнер Нефть" [14:33:15]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:33:15]line СНО: Общий режим [14:33:15]line Чек 373 30.10.2024 14:33 [14:33:15]line Смена: 536 ФФД: 1.0 [14:33:15]line ЗНМ: 0300000116 [14:33:15]line РНМ: 0000000000091780 [14:33:15]line Версия ККМ: 001 [14:33:15]line Платежная система: Mbank [14:33:15]line ФМ: 0000000000871765 [14:33:15]line ФД: 311526 [14:33:15]line ФПД: 252436826166735 [14:33:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T143319&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311526&fm=252436826166735&tin=02508201610067®Number=0000000000091780&sum=180061 [14:33:16]OFD Sender: Processing packet 311526 [packets to send 223, broken 222] [14:33:16]ProducePacketName [14:33:16]name=ofd_packets/00311526 [14:33:16]OFD Sender: To server: pG, [14:33:16]CommunicateWithHost lk.salyk.kg:30040 [14:33:16]ConnectInit lk.salyk.kg [14:33:16]written 0, free lines is 4095 [14:33:16]Connected sock=10 [14: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 31 37 36 35 0C 01 00 00 E2 41 04 01 F2 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 32 FF 03 08 00 03 4E 5C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5D BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5D 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 B1 4A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5D BF 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 01 00 00 F4 03 04 00 AF 43 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E6 C0 04 00 35 04 06 00 E5 97 07 5A 15 CF 3A FC DB 0F B9 CF 1E 97 [14:33:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 9D 86 47 00 95 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 31 37 36 35 10 04 04 00 E6 C0 04 00 F4 03 04 00 FF E9 21 67 B6 04 01 00 00 DC 78 BA 7A 83 46 EB 6A [14:33:16]CommunicateWithHost err = 0 [14:33:16]CheckOFDResponse [14:33:16]1017 (14) - 77093643461234 [14:33:16]1041 (16) - 0000000000871765 [14:33:16]1040 (4) - 311526 [14:33:16]1012 (4) - 30.10.2024 08:10 [14:33:16]1206 (1) - 0 [14:33:16]OFD Sender: Remove packet 311526 [14:33:16]ProducePacketName [14:33:16]name=ofd_packets/00311526 [14:33:16]NVStorageDeleteData [14:33:16]Write to MH i2c: 01 00 00 08 A4 AC [14:33:16]Write i2c OK [14:33:16]MH_I2C_Read... [14:33:16]Read from MH i2c: 01 [14:33:16]MH_I2C_Read... [14:33:16]Read from MH i2c: 01 07 00 [14:33:16]MH_I2C_Read... [14:33:16]Read from MH i2c: 01 07 00 08 A4 00 00 00 00 00 E4 0C A3 [14:33:16]RasterBufferAndPrint [14:33:16]line [14:33:16]line [14:33:16]line [14:33:16]line [14:33:16]line [14:33:16]written 0, free lines is 3306 [14:33:16]MH_Cut [14:33:16]Write to MH i2c: D1 01 00 0F A4 01 85 [14:33:16]Write i2c OK [14:33:16]MH_I2C_Read... [14:33:16]Read from MH i2c: D1 [14:33:16]MH_I2C_Read... [14:33:16]Read from MH i2c: D1 01 00 [14:33:16]MH_I2C_Read... [14:33:16]Read from MH i2c: D1 01 00 0F A4 00 84 [14:33:16]Write to MH i2c: 01 00 00 10 A4 B4 [14:33:16]Write i2c OK [14:33:16]MH_I2C_Read... [14:33:17]OFD Sender: No OFD packet to send [14:33:17]*** Cut start [14:33:17]*** Purtial cut [14:33:17]*** Stage 1: CUTSNS_PIN = 1 [14:33:17]Read from MH i2c: 01 [14:33:17]MH_I2C_Read... [14:33:17]*** Stop cut motor [14:33:17]*** Cut end [14:33:17]Read from MH i2c: 01 07 00 [14:33:17]MH_I2C_Read... [14:33:17]Read from MH i2c: 01 07 00 10 A4 00 00 00 00 00 FF 0F C9 [14:33:17]process_action close_receipt done [14:33:17]requested_data is exist [14:33:17]produce_requested_data [14:33:17]requested_item fm.sn is exist - process it [14:33:17]wFMCommunicate request_size=4 [14:33:17]MH_SAM_APDU [14:33:17]CAPDU: 80 11 00 00 [14:33:17]Write to MH i2c: E2 08 00 11 A4 80 11 00 00 00 00 00 00 2F [14:33:17]Write i2c OK [14:33:17]MH_I2C_Read... [14:33:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:33:17]Read from MH i2c: E2 [14:33:17]MH_I2C_Read... [14:33:17]Read from MH i2c: E2 17 00 [14:33:17]MH_I2C_Read... [14:33:17]Read from MH i2c: E2 17 00 11 A4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 84 [14:33:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:33:17]wFMCommunicate OK [14:33:17]requested_item fd.num is exist - process it [14:33:17]SAM_PROTO_GetFieldsCounters [14:33:17]wFMCommunicate request_size=4 [14:33:17]MH_SAM_APDU [14:33:17]CAPDU: 80 13 00 00 [14:33:17]Write to MH i2c: E2 08 00 12 A4 80 13 00 00 00 00 00 00 32 [14:33:17]Write i2c OK [14:33:17]MH_I2C_Read... [14:33:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:33:17]Read from MH i2c: E2 [14:33:17]MH_I2C_Read... [14:33:17]Read from MH i2c: E2 62 00 [14:33:17]MH_I2C_Read... [14:33:17]Read from MH i2c: E2 62 00 12 A4 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E6 C0 04 00 0E 04 04 00 18 02 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 7B [14: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E6 C0 04 00 0E 04 04 00 18 02 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 [14:33:17]wFMCommunicate OK [14:33:17]SAM_PROTO_GetFieldsCounters done [14:33:17]requested_item shift.num is exist - process it [14:33:17]requested_item shift.opened is exist - process it [14:33:17]req_shift_opened [14:33:17]FM_GetShiftState [14:33:17]SAM_PROTO_GetShiftState [14:33:17]wFMCommunicate request_size=4 [14:33:17]MH_SAM_APDU [14:33:17]CAPDU: 80 13 01 00 [14:33:17]Write to MH i2c: E2 08 00 13 A4 80 13 01 00 00 00 00 00 34 [14:33:17]Write i2c OK [14:33:17]MH_I2C_Read... [14:33:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:33:17]Read from MH i2c: E2 [14:33:17]MH_I2C_Read... [14:33:17]Read from MH i2c: E2 0E 00 [14:33:17]MH_I2C_Read... [14:33:17]Read from MH i2c: E2 0E 00 13 A4 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 1F [14:33:17]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:33:17]wFMCommunicate OK [14:33:17]SAM_PROTO_GetShiftState done [14:33:17]FM_GetShiftState done [14:33:17]req_shift_opened done [14:33:17]requested_item shift.open_date is exist - process it [14:33:17]req_shift_open_date [14:33:17]req_shift_open_date done [14:33:17]produce_requested_data done [14:33:17]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311526,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [14:33:17]process_action_free close_receipt [14:33:17]json_value_free [14:33:17]json_value_free done [14:33:17]process_json_proto returns [14:33:17]Send response to host [14:33:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311526,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [14:33:17]free response buf [14:33:17]execute_script done [14:33:17]execute_script returns [14:33:18]free content buf [14:33:18]Sock 7.Close socket [14:33:18]Sock 7.Thread stoped [14:33:22]OFD Sender: No OFD packet to send [14:33:27]OFD Sender: No OFD packet to send [14:33:32]OFD Sender: No OFD packet to send [14:33:37]OFD Sender: No OFD packet to send [14:33:42]OFD Sender: No OFD packet to send [14:33:47]OFD Sender: No OFD packet to send [14:33:52]OFD Sender: No OFD packet to send [14:33:57]OFD Sender: No OFD packet to send [14:34:02]OFD Sender: No OFD packet to send [14:34:07]OFD Sender: No OFD packet to send [14:34:12]OFD Sender: No OFD packet to send [14:34:17]OFD Sender: No OFD packet to send [14:34:22]OFD Sender: No OFD packet to send [14:34:27]OFD Sender: No OFD packet to send [14:34:32]OFD Sender: No OFD packet to send [14:34:37]OFD Sender: No OFD packet to send [14:34:42]OFD Sender: No OFD packet to send [14:34:47]OFD Sender: No OFD packet to send [14:34:52]OFD Sender: No OFD packet to send [14:34:57]OFD Sender: No OFD packet to send [14:35:02]OFD Sender: No OFD packet to send [14:35:07]OFD Sender: No OFD packet to send [14:35:12]OFD Sender: No OFD packet to send [14:35:17]OFD Sender: No OFD packet to send [14:35:22]OFD Sender: No OFD packet to send [14:35:27]OFD Sender: No OFD packet to send [14:35:32]OFD Sender: No OFD packet to send [14:35:37]OFD Sender: No OFD packet to send [14:35:42]OFD Sender: No OFD packet to send [14:35:47]OFD Sender: No OFD packet to send [14:35:52]OFD Sender: No OFD packet to send [14:35:54]accept exits with 9 [14:35:54]New connection [14:35:54]New thread 3066510692 created [14:35:54]Thread 3066654052 joined [14:35:54]Waiting for new connection... [14:35:54] Sock 9.Parse request [14:35:54]Sock 9.Check first char [14:35:54]Sock 9.First char is OK [14:35:54]request: POST /json_proto HTTP/1.0 [14:35:54]Method: POST [14:35:54]URL: /json_proto [14:35:54]Method is POST - this is cgi request [14:35:54]url: /json_proto [14:35:54]query_string will be loaded in cgi processing [14:35:54]execute_cgi json_proto POST (null) [14:35:54]execute_cgi path=json_proto method=POST [14:35:54]POST find Content-Length [14:35:54]Host: 172.17.96.3:8080 [14:35:54]Content-Length: 677 [14:35:54]Content-Type: application/json [14:35:54] [14:35:54]POST finish read [14:35:54]Found Content-Length = 677 [14:35:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645331", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "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:54]execute_script... [14:35: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)645331", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "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:54]POST & json_proto [14:35:54]process_json_proto [14:35:54]json parsed OK: [14:35:54]protocol is kg_v1.0 [14:35:54]action value=close_receipt [14:35:54]process_action close_receipt [14:35:54]cmd_close_receipt [14:35:54]MH_GetDate [14:35:54]Write to MH i2c: F0 00 00 14 A4 A7 [14:35:54]Write i2c OK [14:35:54]MH_I2C_Read... [14:35:54]Read from MH i2c: F0 [14:35:54]MH_I2C_Read... [14:35:54]Read from MH i2c: F0 09 00 [14:35:54]MH_I2C_Read... [14:35:54]Read from MH i2c: F0 09 00 14 A4 00 50 44 22 67 44 5E 04 65 D8 [14:35:54]GetLastDocTimeStamp 1730298799 [14:35:54]current date 1730298960 [14:35:54]FM_GetShiftState [14:35:54]SAM_PROTO_GetShiftState [14:35:54]wFMCommunicate request_size=4 [14:35:54]MH_SAM_APDU [14:35:54]CAPDU: 80 13 01 00 [14:35:54]Write to MH i2c: E2 08 00 15 A4 80 13 01 00 00 00 00 00 36 [14:35:54]Write i2c OK [14:35:54]MH_I2C_Read... [14:35:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:35:54]Read from MH i2c: E2 [14:35:54]MH_I2C_Read... [14:35:54]Read from MH i2c: E2 0E 00 [14:35:54]MH_I2C_Read... [14:35:54]Read from MH i2c: E2 0E 00 15 A4 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 21 [14:35:54]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:35:54]wFMCommunicate OK [14:35:54]SAM_PROTO_GetShiftState done [14:35:54]FM_GetShiftState done [14:35:54]opened in 1730247899 [14:35:54]opened+sec_in_day 1730334299 [14:35:54]quantity*price = 60009 [14:35:54]sum+1 = 60010 [14:35:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 374 30.10.2024 14:36 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311527 ФПД: 101164364747309 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T143600&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311527&fm=101164364747309&tin=02508201610067®Number=0000000000091780&sum=60000 [14:35:56]StoreToDocumentArchive [14:35:56]shift 536 fd 311527 [14:35:56]save to /storage/0536/doc_00311527 [14:35:56]save last doc name /storage/0536/doc_00311527 to /storage/kkm_last_doc_name [14:35:56]save OK [14:35:56]Clear old archive folders... [14:35:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:35:56]tlvbuf is 00906520 [14:35:56]SAM_PROTO_ClearQueue [14:35:56]wFMCommunicate request_size=4 [14:35:56]MH_SAM_APDU [14:35:56]CAPDU: 80 09 00 00 [14:35:56]Write to MH i2c: E2 08 00 22 A4 80 09 00 00 00 00 00 00 38 [14:35:56]Write i2c OK [14:35:56]MH_I2C_Read... [14:35:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:35:56]Read from MH i2c: E2 [14:35:56]MH_I2C_Read... [14:35:56]Read from MH i2c: E2 03 00 [14:35:56]MH_I2C_Read... [14:35:56]Read from MH i2c: E2 03 00 22 A4 00 90 00 3A [14:35:56]RAPDU: 90 00 [14:35:56]wFMCommunicate OK [14:35:56]SAM_PROTO_ClearQueue done [14:35:56]KKMCreateOFDPacket [14:35:56]OFDProtocolAddRootSTLVToBuf [14:35:56]FM_MakeSignedData [14:35:56]FM_MakeSignedData [14:35:56]SAM_PROTO_SignData [14:35:56]wFMCommunicate request_size=4 [14:35:56]MH_SAM_APDU [14:35:56]CAPDU: 80 0D 01 02 [14:35:56]Write to MH i2c: E2 08 00 23 A4 80 0D 01 02 00 00 00 00 40 [14:35:56]Write i2c OK [14:35:56]MH_I2C_Read... [14:35:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:35:56]Read from MH i2c: E2 [14:35:56]MH_I2C_Read... [14:35:56]Read from MH i2c: E2 03 00 [14:35:56]MH_I2C_Read... [14:35:56]Read from MH i2c: E2 03 00 23 A4 00 90 00 3B [14:35:56]RAPDU: 90 00 [14:35:56]wFMCommunicate OK [14:35:56]wFMCommunicate request_size=255 [14:35:56]MH_SAM_APDU [14:35: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 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 76 01 00 00 F4 03 04 00 50 44 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E7 C0 04 00 35 04 06 00 5C [14:35:56]Write to MH i2c: E2 02 01 24 A4 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 76 01 00 00 F4 03 04 00 50 44 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E7 C0 04 00 35 04 06 00 5C 00 00 60 [14:35:56]Write i2c OK [14:35:56]MH_I2C_Read... [14:35:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:35:56]Read from MH i2c: E2 [14:35:56]MH_I2C_Read... [14:35:56]Read from MH i2c: E2 03 00 [14:35:56]MH_I2C_Read... [14:35:56]Read from MH i2c: E2 03 00 24 A4 00 90 00 3C [14:35:56]RAPDU: 90 00 [14:35:56]wFMCommunicate OK [14:35:56]wFMCommunicate request_size=10 [14:35:56]MH_SAM_APDU [14:35:56]CAPDU: 80 0D 02 02 05 02 2A 06 52 2D [14:35:56]Write to MH i2c: E2 0D 00 25 A4 80 0D 02 02 05 00 02 2A 06 52 2D 00 00 FE [14:35:56]Write i2c OK [14:35:56]MH_I2C_Read... [14:35:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:35:56]Read from MH i2c: E2 [14:35:56]MH_I2C_Read... [14:35:56]Read from MH i2c: E2 03 00 [14:35:56]MH_I2C_Read... [14:35:56]Read from MH i2c: E2 03 00 25 A4 00 90 00 3D [14:35:56]RAPDU: 90 00 [14:35:56]wFMCommunicate OK [14:35:56]wFMCommunicate request_size=4 [14:35:56]MH_SAM_APDU [14:35:56]CAPDU: 80 0D 03 02 [14:35:56]Write to MH i2c: E2 08 00 26 A4 80 0D 03 02 00 00 00 00 45 [14:35:56]Write i2c OK [14:35:56]MH_I2C_Read... [14:35:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:35:56]Read from MH i2c: E2 [14:35:56]MH_I2C_Read... [14:35:56]Read from MH i2c: E2 0B 00 [14:35:56]MH_I2C_Read... [14:35:56]Read from MH i2c: E2 0B 00 26 A4 00 B3 9D FF BB 16 63 D8 5B 90 00 FC [14:35:56]RAPDU: B3 9D FF BB 16 63 D8 5B 90 00 [14:35:56]wFMCommunicate OK [14:35:56]SAM_PROTO_SignData done [14:35:56]FM_MakeSignedData done [14:35:56]CreateOFDProtocolMessage [14:35:56]wFMCommunicate request_size=4 [14:35:56]MH_SAM_APDU [14:35:56]CAPDU: 80 11 00 00 [14:35:56]Write to MH i2c: E2 08 00 27 A4 80 11 00 00 00 00 00 00 45 [14:35:56]Write i2c OK [14:35:56]MH_I2C_Read... [14:35:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:35:56]Read from MH i2c: E2 [14:35:56]MH_I2C_Read... [14:35:56]Read from MH i2c: E2 17 00 [14:35:56]MH_I2C_Read... [14:35:56]Read from MH i2c: E2 17 00 27 A4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9A [14:35:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:35:56]wFMCommunicate OK [14:35:56]CreateOFDProtocolMessage done [14:35:56]OFDSenderStorePacket 311527 [14:35:56]StoreOFDPacket docnum=311527 [14:35:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 77 D2 07 01 81 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 76 01 00 00 F4 03 04 00 50 44 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E7 C0 04 00 35 04 06 00 5C 02 2A 06 52 2D B3 9D FF BB 16 63 D8 5B [14:35:56]CheckFolder [14:35:56]dirname=/storage/ofd_packets [14:35:56]CheckFolder done [14:35:56]ProducePacketName [14:35:56]name=ofd_packets/00311527 [14:35:56]NVStorageSaveData ofd_packets/00311527 [14:35:56]File name is /storage/ofd_packets/00311527 [14:35:56]Write 301 bytes [14:35:56]NVStorageSaveData done [14:35:56]OFDSenderStorePacket done [14:35:56]KKMCreateOFDPacket done [14:35:56]NVStorageSaveData kkm_last_timestamp [14:35:56]File name is /storage/kkm_last_timestamp [14:35:56]Write 4 bytes [14:35:56]NVStorageSaveData done [14:35:56]ExternCall_PrintAddStr [14:35:56]wPrintStart [14:35:56]Write to MH i2c: 01 00 00 28 A4 CC [14:35:56]Write i2c OK [14:35:56]MH_I2C_Read... [14:35:56]Read from MH i2c: 01 [14:35:56]MH_I2C_Read... [14:35:56]Read from MH i2c: 01 07 00 [14:35:56]MH_I2C_Read... [14:35:56]Read from MH i2c: 01 07 00 28 A4 00 00 00 00 00 FF 0F E1 [14:35:56]RasterBufferAndPrint [14:35:56]line Счет N : (1)645331 [14:35:56]line ИНН: 02508201610067 [14:35:56]line Контрольно-Кассовый Чек [14:35:56]line ПРОДАЖА [14:35:56]line ТРК (МРК, ГНК) : 41 [14:35:56]line Товар: 2710124130 [14:35:56]line Аи-92-К-2 [14:35:56]line 8.970 * 66.90 [14:35:56]line = 600.09 [14:35:56]line НДС 12% НСП 1% [14:35:56]line > о реализуемом товаре [14:35:56]line ОКРУГЛЕНИЕ: -0.09 [14:35:56]line ИТОГО: 600.00 [14:35:56]line Внесено: 600.00 [14:35:56]line СДАЧА: 0.00 [14:35:56]line НСП 1% : 5.31 [14:35:56]line НДС 12% : 63.73 [14:35:56]line Наличными: 600.00 [14:35:56]line Безнал.: 0.00 [14:35:56]line Место: АЗС № 172 "Партнер Нефть" [14:35:56]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:35:56]line СНО: Общий режим [14:35:56]line Чек 374 30.10.2024 14:36 [14:35:56]line Смена: 536 ФФД: 1.0 [14:35:56]line ЗНМ: 0300000116 [14:35:56]line РНМ: 0000000000091780 [14:35:56]line Версия ККМ: 001 [14:35:56]line ФМ: 0000000000871765 [14:35:56]line ФД: 311527 [14:35:56]line ФПД: 101164364747309 [14:35:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T143600&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311527&fm=101164364747309&tin=02508201610067®Number=0000000000091780&sum=60000 [14:35:56]written 0, free lines is 4095 [14:35:56]OFD Sender: Processing packet 311527 [packets to send 223, broken 222] [14:35:56]ProducePacketName [14:35:56]name=ofd_packets/00311527 [14:35:56]OFD Sender: To server: pG, [14:35:56]CommunicateWithHost lk.salyk.kg:30040 [14:35:56]ConnectInit lk.salyk.kg [14:35:56]Connected sock=10 [14: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 31 37 36 35 0F 01 00 00 77 D2 07 01 81 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 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 E5 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 76 01 00 00 F4 03 04 00 50 44 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E7 C0 04 00 35 04 06 00 5C 02 2A 06 52 2D B3 9D FF BB 16 63 D8 5B [14:35:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 94 8A 47 00 B5 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 31 37 36 35 10 04 04 00 E7 C0 04 00 F4 03 04 00 A0 EA 21 67 B6 04 01 00 00 B7 6D 2F B0 46 C5 26 BE [14:35:56]CommunicateWithHost err = 0 [14:35:56]CheckOFDResponse [14:35:56]1017 (14) - 77093643461234 [14:35:56]1041 (16) - 0000000000871765 [14:35:56]1040 (4) - 311527 [14:35:56]1012 (4) - 30.10.2024 08:13 [14:35:56]1206 (1) - 0 [14:35:56]OFD Sender: Remove packet 311527 [14:35:56]ProducePacketName [14:35:56]name=ofd_packets/00311527 [14:35:56]NVStorageDeleteData [14:35:56]Write to MH i2c: 01 00 00 52 A4 F6 [14:35:56]Write i2c OK [14:35:56]MH_I2C_Read... [14:35:56]Read from MH i2c: 01 [14:35:56]MH_I2C_Read... [14:35:56]Read from MH i2c: 01 07 00 [14:35:56]MH_I2C_Read... [14:35:56]Read from MH i2c: 01 07 00 52 A4 00 00 00 00 00 B9 0C C2 [14:35:56]RasterBufferAndPrint [14:35:56]line [14:35:56]line [14:35:56]line [14:35:56]line [14:35:56]line [14:35:56]written 0, free lines is 3264 [14:35:57]MH_Cut [14:35:57]Write to MH i2c: D1 01 00 59 A4 01 CF [14:35:57]Write i2c OK [14:35:57]MH_I2C_Read... [14:35:57]Read from MH i2c: D1 [14:35:57]MH_I2C_Read... [14:35:57]Read from MH i2c: D1 01 00 [14:35:57]MH_I2C_Read... [14:35:57]Read from MH i2c: D1 01 00 59 A4 00 CE [14:35:57]Write to MH i2c: 01 00 00 5A A4 FE [14:35:57]Write i2c OK [14:35:57]MH_I2C_Read... [14:35:57]OFD Sender: No OFD packet to send [14:35:57]*** Cut start [14:35:57]*** Purtial cut [14:35:57]*** Stage 1: CUTSNS_PIN = 1 [14:35:58]Read from MH i2c: 01 [14:35:58]MH_I2C_Read... [14:35:58]*** Stop cut motor [14:35:58]*** Cut end [14:35:58]Read from MH i2c: 01 07 00 [14:35:58]MH_I2C_Read... [14:35:58]Read from MH i2c: 01 07 00 5A A4 00 00 00 00 00 FF 0F 13 [14:35:58]process_action close_receipt done [14:35:58]requested_data is exist [14:35:58]produce_requested_data [14:35:58]requested_item fm.sn is exist - process it [14:35:58]wFMCommunicate request_size=4 [14:35:58]MH_SAM_APDU [14:35:58]CAPDU: 80 11 00 00 [14:35:58]Write to MH i2c: E2 08 00 5B A4 80 11 00 00 00 00 00 00 79 [14:35:58]Write i2c OK [14:35:58]MH_I2C_Read... [14:35:58]Read from MH i2c: E2 [14:35:58]MH_I2C_Read... [14:35:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:35:58]Read from MH i2c: E2 17 00 [14:35:58]MH_I2C_Read... [14:35:58]Read from MH i2c: E2 17 00 5B A4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CE [14:35:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:35:58]wFMCommunicate OK [14:35:58]requested_item fd.num is exist - process it [14:35:58]SAM_PROTO_GetFieldsCounters [14:35:58]wFMCommunicate request_size=4 [14:35:58]MH_SAM_APDU [14:35:58]CAPDU: 80 13 00 00 [14:35:58]Write to MH i2c: E2 08 00 5C A4 80 13 00 00 00 00 00 00 7C [14:35:58]Write i2c OK [14:35:58]MH_I2C_Read... [14:35:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:35:58]Read from MH i2c: E2 [14:35:58]MH_I2C_Read... [14:35:58]Read from MH i2c: E2 62 00 [14:35:58]MH_I2C_Read... [14:35:58]Read from MH i2c: E2 62 00 5C A4 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E7 C0 04 00 0E 04 04 00 18 02 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 C9 [14:35: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E7 C0 04 00 0E 04 04 00 18 02 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 [14:35:58]wFMCommunicate OK [14:35:58]SAM_PROTO_GetFieldsCounters done [14:35:58]requested_item shift.num is exist - process it [14:35:58]requested_item shift.opened is exist - process it [14:35:58]req_shift_opened [14:35:58]FM_GetShiftState [14:35:58]SAM_PROTO_GetShiftState [14:35:58]wFMCommunicate request_size=4 [14:35:58]MH_SAM_APDU [14:35:58]CAPDU: 80 13 01 00 [14:35:58]Write to MH i2c: E2 08 00 5D A4 80 13 01 00 00 00 00 00 7E [14:35:58]Write i2c OK [14:35:58]MH_I2C_Read... [14:35:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:35:58]Read from MH i2c: E2 [14:35:58]MH_I2C_Read... [14:35:58]Read from MH i2c: E2 0E 00 [14:35:58]MH_I2C_Read... [14:35:58]Read from MH i2c: E2 0E 00 5D A4 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 69 [14:35:58]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:35:58]wFMCommunicate OK [14:35:58]SAM_PROTO_GetShiftState done [14:35:58]FM_GetShiftState done [14:35:58]req_shift_opened done [14:35:58]requested_item shift.open_date is exist - process it [14:35:58]req_shift_open_date [14:35:58]req_shift_open_date done [14:35:58]produce_requested_data done [14:35:58]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311527,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [14:35:58]process_action_free close_receipt [14:35:58]json_value_free [14:35:58]json_value_free done [14:35:58]process_json_proto returns [14:35:58]Send response to host [14:35:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311527,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [14:35:58]free response buf [14:35:58]execute_script done [14:35:58]execute_script returns [14:35:58]free content buf [14:35:58]Sock 9.Close socket [14:35:58]Sock 9.Thread stoped [14:36:02]OFD Sender: No OFD packet to send [14:36:07]OFD Sender: No OFD packet to send [14:36:12]OFD Sender: No OFD packet to send [14:36:17]OFD Sender: No OFD packet to send [14:36:22]OFD Sender: No OFD packet to send [14:36:27]OFD Sender: No OFD packet to send [14:36:29]accept exits with 7 [14:36:29]New connection [14:36:29]New thread 3066654052 created [14:36:29]Thread 3066510692 joined [14:36:29]Waiting for new connection... [14:36:29] Sock 7.Parse request [14:36:29]Sock 7.Check first char [14:36:29]Sock 7.First char is OK [14:36:29]request: POST /json_proto HTTP/1.0 [14:36:29]Method: POST [14:36:29]URL: /json_proto [14:36:29]Method is POST - this is cgi request [14:36:29]url: /json_proto [14:36:29]query_string will be loaded in cgi processing [14:36:29]execute_cgi json_proto POST (null) [14:36:29]execute_cgi path=json_proto method=POST [14:36:29]POST find Content-Length [14:36:29]Host: 172.17.96.3:8080 [14:36:29]Content-Length: 677 [14:36:29]Content-Type: application/json [14:36:29] [14:36:29]POST finish read [14:36:29]Found Content-Length = 677 [14:36:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)645332", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.530, "sum" : 570.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 570.00, "total" : 570.00, "payments": [ { "type": 0, "sum" : 570.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:36:29]execute_script... [14:36: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)645332", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.530, "sum" : 570.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 570.00, "total" : 570.00, "payments": [ { "type": 0, "sum" : 570.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:36:29]POST & json_proto [14:36:29]process_json_proto [14:36:29]json parsed OK: [14:36:29]protocol is kg_v1.0 [14:36:29]action value=close_receipt [14:36:29]process_action close_receipt [14:36:29]cmd_close_receipt [14:36:29]MH_GetDate [14:36:29]Write to MH i2c: F0 00 00 5E A4 F1 [14:36:29]Write i2c OK [14:36:29]MH_I2C_Read... [14:36:29]Read from MH i2c: F0 [14:36:29]MH_I2C_Read... [14:36:29]Read from MH i2c: F0 09 00 [14:36:29]MH_I2C_Read... [14:36:29]Read from MH i2c: F0 09 00 5E A4 00 73 44 22 67 44 5E 04 65 45 [14:36:29]GetLastDocTimeStamp 1730298960 [14:36:29]current date 1730298995 [14:36:29]FM_GetShiftState [14:36:29]SAM_PROTO_GetShiftState [14:36:29]wFMCommunicate request_size=4 [14:36:29]MH_SAM_APDU [14:36:29]CAPDU: 80 13 01 00 [14:36:29]Write to MH i2c: E2 08 00 5F A4 80 13 01 00 00 00 00 00 80 [14:36:29]Write i2c OK [14:36:29]MH_I2C_Read... [14:36:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:36:29]Read from MH i2c: E2 [14:36:29]MH_I2C_Read... [14:36:29]Read from MH i2c: E2 0E 00 [14:36:29]MH_I2C_Read... [14:36:29]Read from MH i2c: E2 0E 00 5F A4 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 6B [14:36:29]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:36:29]wFMCommunicate OK [14:36:29]SAM_PROTO_GetShiftState done [14:36:29]FM_GetShiftState done [14:36:29]opened in 1730247899 [14:36:29]opened+sec_in_day 1730334299 [14:36:29]quantity*price = 57065 [14:36:29]sum+1 = 57067 [14:36:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 570.00 Внесено: 570.00 СДАЧА: 0.00 НСП 1% : 5.05 НДС 12% : 60.60 Наличными: 570.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 375 30.10.2024 14:36 Смена: 536 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 311528 ФПД: 153838863497506 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T143635&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311528&fm=153838863497506&tin=02508201610067®Number=0000000000091780&sum=57000 [14:36:31]StoreToDocumentArchive [14:36:31]shift 536 fd 311528 [14:36:31]save to /storage/0536/doc_00311528 [14:36:31]save last doc name /storage/0536/doc_00311528 to /storage/kkm_last_doc_name [14:36:31]save OK [14:36:31]Clear old archive folders... [14:36:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:36:31]tlvbuf is 0098CCE0 [14:36:31]SAM_PROTO_ClearQueue [14:36:31]wFMCommunicate request_size=4 [14:36:31]MH_SAM_APDU [14:36:31]CAPDU: 80 09 00 00 [14:36:31]Write to MH i2c: E2 08 00 6C A4 80 09 00 00 00 00 00 00 82 [14:36:31]Write i2c OK [14:36:31]MH_I2C_Read... [14:36:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:36:31]Read from MH i2c: E2 [14:36:31]MH_I2C_Read... [14:36:31]Read from MH i2c: E2 03 00 [14:36:31]MH_I2C_Read... [14:36:31]Read from MH i2c: E2 03 00 6C A4 00 90 00 84 [14:36:31]RAPDU: 90 00 [14:36:31]wFMCommunicate OK [14:36:31]SAM_PROTO_ClearQueue done [14:36:31]KKMCreateOFDPacket [14:36:31]OFDProtocolAddRootSTLVToBuf [14:36:31]FM_MakeSignedData [14:36:31]FM_MakeSignedData [14:36:31]SAM_PROTO_SignData [14:36:31]wFMCommunicate request_size=4 [14:36:31]MH_SAM_APDU [14:36:31]CAPDU: 80 0D 01 02 [14:36:31]Write to MH i2c: E2 08 00 6D A4 80 0D 01 02 00 00 00 00 8A [14:36:31]Write i2c OK [14:36:31]MH_I2C_Read... [14:36:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:36:31]Read from MH i2c: E2 [14:36:31]MH_I2C_Read... [14:36:31]Read from MH i2c: E2 03 00 [14:36:31]MH_I2C_Read... [14:36:31]Read from MH i2c: E2 03 00 6D A4 00 90 00 85 [14:36:31]RAPDU: 90 00 [14:36:31]wFMCommunicate OK [14:36:31]wFMCommunicate request_size=255 [14:36:31]MH_SAM_APDU [14:36: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 32 FF 03 08 00 03 52 21 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 EA DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 DE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 17 00 00 00 00 07 04 06 00 A8 DE 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 01 00 00 F4 03 04 00 73 44 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E8 C0 04 00 35 04 06 00 8B [14:36:31]Write to MH i2c: E2 02 01 6E A4 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 52 21 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 EA DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 DE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 17 00 00 00 00 07 04 06 00 A8 DE 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 01 00 00 F4 03 04 00 73 44 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E8 C0 04 00 35 04 06 00 8B 00 00 DC [14:36:31]Write i2c OK [14:36:31]MH_I2C_Read... [14:36:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:36:31]Read from MH i2c: E2 [14:36:31]MH_I2C_Read... [14:36:31]Read from MH i2c: E2 03 00 [14:36:31]MH_I2C_Read... [14:36:31]Read from MH i2c: E2 03 00 6E A4 00 90 00 86 [14:36:31]RAPDU: 90 00 [14:36:31]wFMCommunicate OK [14:36:31]wFMCommunicate request_size=10 [14:36:31]MH_SAM_APDU [14:36:31]CAPDU: 80 0D 02 02 05 EA 66 CF B9 22 [14:36:31]Write to MH i2c: E2 0D 00 6F A4 80 0D 02 02 05 00 EA 66 CF B9 22 00 00 91 [14:36:31]Write i2c OK [14:36:31]MH_I2C_Read... [14:36:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:36:31]Read from MH i2c: E2 [14:36:31]MH_I2C_Read... [14:36:31]Read from MH i2c: E2 03 00 [14:36:31]MH_I2C_Read... [14:36:31]Read from MH i2c: E2 03 00 6F A4 00 90 00 87 [14:36:31]RAPDU: 90 00 [14:36:31]wFMCommunicate OK [14:36:31]wFMCommunicate request_size=4 [14:36:31]MH_SAM_APDU [14:36:31]CAPDU: 80 0D 03 02 [14:36:31]Write to MH i2c: E2 08 00 70 A4 80 0D 03 02 00 00 00 00 8F [14:36:31]Write i2c OK [14:36:31]MH_I2C_Read... [14:36:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:36:31]Read from MH i2c: E2 [14:36:31]MH_I2C_Read... [14:36:31]Read from MH i2c: E2 0B 00 [14:36:31]MH_I2C_Read... [14:36:31]Read from MH i2c: E2 0B 00 70 A4 00 24 6B 23 EA 53 DD 3D EC 90 00 85 [14:36:31]RAPDU: 24 6B 23 EA 53 DD 3D EC 90 00 [14:36:31]wFMCommunicate OK [14:36:31]SAM_PROTO_SignData done [14:36:31]FM_MakeSignedData done [14:36:31]CreateOFDProtocolMessage [14:36:31]wFMCommunicate request_size=4 [14:36:31]MH_SAM_APDU [14:36:31]CAPDU: 80 11 00 00 [14:36:31]Write to MH i2c: E2 08 00 71 A4 80 11 00 00 00 00 00 00 8F [14:36:31]Write i2c OK [14:36:31]MH_I2C_Read... [14:36:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:36:31]Read from MH i2c: E2 [14:36:31]MH_I2C_Read... [14:36:31]Read from MH i2c: E2 17 00 [14:36:31]MH_I2C_Read... [14:36:31]Read from MH i2c: E2 17 00 71 A4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E4 [14:36:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:36:31]wFMCommunicate OK [14:36:31]CreateOFDProtocolMessage done [14:36:31]OFDSenderStorePacket 311528 [14:36:31]StoreOFDPacket docnum=311528 [14:36:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 07 70 07 01 F9 41 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 52 21 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 EA DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 DE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 17 00 00 00 00 07 04 06 00 A8 DE 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 01 00 00 F4 03 04 00 73 44 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E8 C0 04 00 35 04 06 00 8B EA 66 CF B9 22 24 6B 23 EA 53 DD 3D EC [14:36:31]CheckFolder [14:36:31]dirname=/storage/ofd_packets [14:36:31]CheckFolder done [14:36:31]ProducePacketName [14:36:31]name=ofd_packets/00311528 [14:36:31]NVStorageSaveData ofd_packets/00311528 [14:36:31]File name is /storage/ofd_packets/00311528 [14:36:31]Write 301 bytes [14:36:31]NVStorageSaveData done [14:36:31]OFDSenderStorePacket done [14:36:31]KKMCreateOFDPacket done [14:36:31]NVStorageSaveData kkm_last_timestamp [14:36:31]File name is /storage/kkm_last_timestamp [14:36:31]Write 4 bytes [14:36:31]NVStorageSaveData done [14:36:31]ExternCall_PrintAddStr [14:36:31]wPrintStart [14:36:31]Write to MH i2c: 01 00 00 72 A4 16 [14:36:31]Write i2c OK [14:36:31]MH_I2C_Read... [14:36:31]Read from MH i2c: 01 [14:36:31]MH_I2C_Read... [14:36:31]Read from MH i2c: 01 07 00 [14:36:31]MH_I2C_Read... [14:36:31]Read from MH i2c: 01 07 00 72 A4 00 00 00 00 00 FF 0F 2B [14:36:31]RasterBufferAndPrint [14:36:31]line Счет N : (1)645332 [14:36:31]line ИНН: 02508201610067 [14:36:31]line Контрольно-Кассовый Чек [14:36:31]line ПРОДАЖА [14:36:31]line ТРК (МРК, ГНК) : 52 [14:36:31]line Товар: 2710124130 [14:36:31]line Аи-92-К-2 [14:36:31]line 8.530 * 66.90 [14:36:31]line = 570.66 [14:36:31]line НДС 12% НСП 1% [14:36:31]line > о реализуемом товаре [14:36:31]line ОКРУГЛЕНИЕ: -0.66 [14:36:31]line ИТОГО: 570.00 [14:36:31]line Внесено: 570.00 [14:36:31]line СДАЧА: 0.00 [14:36:31]line НСП 1% : 5.05 [14:36:31]line НДС 12% : 60.60 [14:36:31]line Наличными: 570.00 [14:36:31]line Безнал.: 0.00 [14:36:31]line Место: АЗС № 172 "Партнер Нефть" [14:36:31]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:36:31]line СНО: Общий режим [14:36:31]line Чек 375 30.10.2024 14:36 [14:36:31]line Смена: 536 ФФД: 1.0 [14:36:31]line ЗНМ: 0300000116 [14:36:31]line РНМ: 0000000000091780 [14:36:31]line Версия ККМ: 001 [14:36:31]line ФМ: 0000000000871765 [14:36:31]line ФД: 311528 [14:36:31]line ФПД: 153838863497506 [14:36:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T143635&type=1&operation_type=1&fn_number=0000000000871765&fd_number=311528&fm=153838863497506&tin=02508201610067®Number=0000000000091780&sum=57000 [14:36:31]OFD Sender: Processing packet 311528 [packets to send 223, broken 222] [14:36:31]ProducePacketName [14:36:31]name=ofd_packets/00311528 [14:36:31]OFD Sender: To server: pG, [14:36:31]CommunicateWithHost lk.salyk.kg:30040 [14:36:31]ConnectInit lk.salyk.kg [14:36:31]written 0, free lines is 4095 [14:36:32]Connected sock=10 [14: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 31 37 36 35 0F 01 00 00 07 70 07 01 F9 41 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 52 21 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 EA DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 DE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 17 00 00 00 00 07 04 06 00 A8 DE 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 01 00 00 F4 03 04 00 73 44 22 67 0E 04 04 00 18 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E8 C0 04 00 35 04 06 00 8B EA 66 CF B9 22 24 6B 23 EA 53 DD 3D EC [14:36:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 67 BC 47 00 B0 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 31 37 36 35 10 04 04 00 E8 C0 04 00 F4 03 04 00 C3 EA 21 67 B6 04 01 00 00 5E 75 A4 81 95 89 6C 33 [14:36:32]CommunicateWithHost err = 0 [14:36:32]CheckOFDResponse [14:36:32]1017 (14) - 77093643461234 [14:36:32]1041 (16) - 0000000000871765 [14:36:32]1040 (4) - 311528 [14:36:32]1012 (4) - 30.10.2024 08:13 [14:36:32]1206 (1) - 0 [14:36:32]OFD Sender: Remove packet 311528 [14:36:32]ProducePacketName [14:36:32]name=ofd_packets/00311528 [14:36:32]NVStorageDeleteData [14:36:32]Write to MH i2c: 01 00 00 9C A4 40 [14:36:32]Write i2c OK [14:36:32]MH_I2C_Read... [14:36:32]Read from MH i2c: 01 [14:36:32]MH_I2C_Read... [14:36:32]Read from MH i2c: 01 07 00 [14:36:32]MH_I2C_Read... [14:36:32]Read from MH i2c: 01 07 00 9C A4 00 00 00 00 00 C3 0C 16 [14:36:32]RasterBufferAndPrint [14:36:32]line [14:36:32]line [14:36:32]line [14:36:32]line [14:36:32]line [14:36:32]written 0, free lines is 3273 [14:36:32]MH_Cut [14:36:32]Write to MH i2c: D1 01 00 A3 A4 01 19 [14:36:32]Write i2c OK [14:36:32]MH_I2C_Read... [14:36:32]Read from MH i2c: D1 [14:36:32]MH_I2C_Read... [14:36:32]Read from MH i2c: D1 01 00 [14:36:32]MH_I2C_Read... [14:36:32]Read from MH i2c: D1 01 00 A3 A4 00 18 [14:36:32]Write to MH i2c: 01 00 00 A4 A4 48 [14:36:32]Write i2c OK [14:36:32]MH_I2C_Read... [14:36:32]OFD Sender: No OFD packet to send [14:36:33]*** Cut start [14:36:33]*** Purtial cut [14:36:33]*** Stage 1: CUTSNS_PIN = 1 [14:36:33]Read from MH i2c: 01 [14:36:33]MH_I2C_Read... [14:36:33]*** Stop cut motor [14:36:33]*** Cut end [14:36:33]Read from MH i2c: 01 07 00 [14:36:33]MH_I2C_Read... [14:36:33]Read from MH i2c: 01 07 00 A4 A4 00 00 00 00 00 FF 0F 5D [14:36:33]process_action close_receipt done [14:36:33]requested_data is exist [14:36:33]produce_requested_data [14:36:33]requested_item fm.sn is exist - process it [14:36:33]wFMCommunicate request_size=4 [14:36:33]MH_SAM_APDU [14:36:33]CAPDU: 80 11 00 00 [14:36:33]Write to MH i2c: E2 08 00 A5 A4 80 11 00 00 00 00 00 00 C3 [14:36:33]Write i2c OK [14:36:33]MH_I2C_Read... [14:36:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:36:33]Read from MH i2c: E2 [14:36:33]MH_I2C_Read... [14:36:33]Read from MH i2c: E2 17 00 [14:36:33]MH_I2C_Read... [14:36:33]Read from MH i2c: E2 17 00 A5 A4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 18 [14:36:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:36:33]wFMCommunicate OK [14:36:33]requested_item fd.num is exist - process it [14:36:33]SAM_PROTO_GetFieldsCounters [14:36:33]wFMCommunicate request_size=4 [14:36:33]MH_SAM_APDU [14:36:33]CAPDU: 80 13 00 00 [14:36:33]Write to MH i2c: E2 08 00 A6 A4 80 13 00 00 00 00 00 00 C6 [14:36:33]Write i2c OK [14:36:33]MH_I2C_Read... [14:36:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:36:33]Read from MH i2c: E2 [14:36:33]MH_I2C_Read... [14:36:33]Read from MH i2c: E2 62 00 [14:36:33]MH_I2C_Read... [14:36:33]Read from MH i2c: E2 62 00 A6 A4 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E8 C0 04 00 0E 04 04 00 18 02 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 17 [14:36: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E8 C0 04 00 0E 04 04 00 18 02 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 [14:36:33]wFMCommunicate OK [14:36:33]SAM_PROTO_GetFieldsCounters done [14:36:33]requested_item shift.num is exist - process it [14:36:33]requested_item shift.opened is exist - process it [14:36:33]req_shift_opened [14:36:33]FM_GetShiftState [14:36:33]SAM_PROTO_GetShiftState [14:36:33]wFMCommunicate request_size=4 [14:36:33]MH_SAM_APDU [14:36:33]CAPDU: 80 13 01 00 [14:36:33]Write to MH i2c: E2 08 00 A7 A4 80 13 01 00 00 00 00 00 C8 [14:36:33]Write i2c OK [14:36:33]MH_I2C_Read... [14:36:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:36:33]Read from MH i2c: E2 [14:36:33]MH_I2C_Read... [14:36:33]Read from MH i2c: E2 0E 00 [14:36:33]MH_I2C_Read... [14:36:33]Read from MH i2c: E2 0E 00 A7 A4 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 B3 [14:36:33]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:36:33]wFMCommunicate OK [14:36:33]SAM_PROTO_GetShiftState done [14:36:33]FM_GetShiftState done [14:36:33]req_shift_opened done [14:36:33]requested_item shift.open_date is exist - process it [14:36:33]req_shift_open_date [14:36:33]req_shift_open_date done [14:36:33]produce_requested_data done [14:36:33]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":311528,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [14:36:33]process_action_free close_receipt [14:36:33]json_value_free [14:36:33]json_value_free done [14:36:33]process_json_proto returns [14:36:33]Send response to host [14:36:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":311528,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [14:36:33]free response buf [14:36:33]execute_script done [14:36:33]execute_script returns [14:36:33]free content buf [14:36:33]Sock 7.Close socket [14:36:33]Sock 7.Thread stoped [14:36:37]OFD Sender: No OFD packet to send [14:36:42]OFD Sender: No OFD packet to send [14:36:47]OFD Sender: No OFD packet to send [14:36:52]OFD Sender: No OFD packet to send [14:36:57]OFD Sender: No OFD packet to send [14:37:02]OFD Sender: No OFD packet to send [14:37:07]OFD Sender: No OFD packet to send [14:37:12]OFD Sender: No OFD packet to send [14:37:17]OFD Sender: No OFD packet to send [14:37:22]OFD Sender: No OFD packet to send [14:37:27]OFD Sender: No OFD packet to send [14:37:32]OFD Sender: No OFD packet to send [14:37:37]OFD Sender: No OFD packet to send [14:37:42]OFD Sender: No OFD packet to send [14:37:47]OFD Sender: No OFD packet to send [14:37:52]OFD Sender: No OFD packet to send [14:37:57]OFD Sender: No OFD packet to send [14:38:02]OFD Sender: No OFD packet to send [14:38:07]OFD Sender: No OFD packet to send [14:38:12]OFD Sender: No OFD packet to send [14:38:17]OFD Sender: No OFD packet to send [14:38:22]OFD Sender: No OFD packet to send [14:38:27]OFD Sender: No OFD packet to send [14:38:32]OFD Sender: No OFD packet to send [14:38:37]OFD Sender: No OFD packet to send [14:38:42]OFD Sender: No OFD packet to send [14:38:47]OFD Sender: No OFD packet to send [14:38:52]OFD Sender: No OFD packet to send [14:38:57]OFD Sender: No OFD packet to send [14:39:02]OFD Sender: No OFD packet to send [14:39:07]OFD Sender: No OFD packet to send [14:39:12]OFD Sender: No OFD packet to send [14:39:18]OFD Sender: No OFD packet to send [14:39:23]OFD Sender: No OFD packet to send [14:39:28]OFD Sender: No OFD packet to send [14:39:28]accept exits with 9 [14:39:28]New connection [14:39:28]New thread 3066510692 created [14:39:28]Thread 3066654052 joined [14:39:28]Waiting for new connection... [14:39:28] Sock 9.Parse request [14:39:28]Sock 9.Check first char [14:39:28]Sock 9.First char is OK [14:39:28]request: POST /json_proto HTTP/1.0 [14:39:28]Method: POST [14:39:28]URL: /json_proto [14:39:28]Method is POST - this is cgi request [14:39:28]url: /json_proto [14:39:28]query_string will be loaded in cgi processing [14:39:28]execute_cgi json_proto POST (null) [14:39:28]execute_cgi path=json_proto method=POST [14:39:28]POST find Content-Length [14:39:28]Host: 172.17.96.3:8080 [14:39:28]Content-Length: 215 [14:39:28]Content-Type: application/json [14:39:28] [14:39:28]POST finish read [14:39:28]Found Content-Length = 215 [14:39:28]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" ] } } [14:39:28]execute_script... [14:39:28]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" ] } } [14:39:28]POST & json_proto [14:39:28]process_json_proto [14:39:28]json parsed OK: [14:39:28]protocol is kg_v1.0 [14:39:28]action value=get_value [14:39:28]process_action get_value [14:39:28]cmd_get_value [14:39:28]process_action get_value done [14:39:28]requested_data is exist [14:39:28]produce_requested_data [14:39:28]requested_item kkm.sn is exist - process it [14:39:28]requested_item kkm.ver is exist - process it [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 A8 A4 80 11 00 00 00 00 00 00 C6 [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 A8 A4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 1B [14:39:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 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 A9 A4 80 13 00 00 00 00 00 00 C9 [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 A9 A4 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E8 C0 04 00 0E 04 04 00 18 02 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 1A [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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E8 C0 04 00 0E 04 04 00 18 02 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 [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 AA A4 80 13 01 00 00 00 00 00 CB [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 AA A4 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 B6 [14:39:28]RAPDU: 09 00 01 DB 7C 21 67 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 {"kkm.sn":"0300000116","kkm.ver":"001","fm.sn":"0000000000871765","fd.num":311528,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [14:39:28]process_action_free get_value [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":{"kkm.sn":"0300000116","kkm.ver":"001","fm.sn":"0000000000871765","fd.num":311528,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [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 9.Close socket [14:39:28]Sock 9.Thread stoped [14:39:28]accept exits with 7 [14:39:28]New connection [14:39:28]New thread 3066654052 created [14:39:28]Thread 3066510692 joined [14:39:28]Waiting for new connection... [14:39:28] Sock 7.Parse request [14:39:28]Sock 7.Check first char [14:39:28]Sock 7.First char is OK [14:39:28]request: POST /json_proto HTTP/1.0 [14:39:28]Method: POST [14:39:28]URL: /json_proto [14:39:28]Method is POST - this is cgi request [14:39:28]url: /json_proto [14:39:28]query_string will be loaded in cgi processing [14:39:28]execute_cgi json_proto POST (null) [14:39:28]execute_cgi path=json_proto method=POST [14:39:28]POST find Content-Length [14:39:28]Host: 172.17.96.3:8080 [14:39:28]Content-Length: 331 [14:39:28]Content-Type: application/json [14:39:28] [14:39:28]POST finish read [14:39:28]Found Content-Length = 331 [14:39:28]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" ] } } [14:39:28]execute_script... [14:39:29]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" ] } } [14:39:29]POST & json_proto [14:39:29]process_json_proto [14:39:29]json parsed OK: [14:39:29]protocol is kg_v1.0 [14:39:29]action value=get_value [14:39:29]process_action get_value [14:39:29]cmd_get_value [14:39:29]process_action get_value done [14:39:29]requested_data is exist [14:39:29]produce_requested_data [14:39:29]requested_item fm.sale.total is exist - process it [14:39:29]SAM_PROTO_GetFMData [14:39:29]wFMCommunicate request_size=4 [14:39:29]MH_SAM_APDU [14:39:29]CAPDU: 80 13 03 00 [14:39:29]Write to MH i2c: E2 08 00 AB A4 80 13 03 00 00 00 00 00 CE [14:39:29]Write i2c OK [14:39:29]MH_I2C_Read... [14:39:29]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [14:39:29]Read from MH i2c: E2 [14:39:29]MH_I2C_Read... [14:39:29]Read from MH i2c: E2 FD 00 [14:39:29]MH_I2C_Read... [14:39:29]Read from MH i2c: E2 FD 00 AB A4 00 C2 04 85 04 BE 04 6E 04 04 00 B8 BC 04 00 69 04 A3 00 6F 04 04 00 8C BC 04 00 B1 04 05 00 4D B3 AA 11 05 70 04 05 00 58 44 88 8B 04 72 04 04 00 F5 6E 22 86 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 51 A6 DC 89 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 E0 D8 7C 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 99 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 28 94 E3 70 04 03 00 28 94 E3 72 04 00 00 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 73 2B 18 EF 03 09 00 F6 03 90 00 DA [14:39:29]RAPDU: C2 04 85 04 BE 04 6E 04 04 00 B8 BC 04 00 69 04 A3 00 6F 04 04 00 8C BC 04 00 B1 04 05 00 4D B3 AA 11 05 70 04 05 00 58 44 88 8B 04 72 04 04 00 F5 6E 22 86 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 51 A6 DC 89 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 E0 D8 7C 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 99 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 28 94 E3 70 04 03 00 28 94 E3 72 04 00 00 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 73 2B 18 EF 03 09 00 F6 03 90 00 [14:39:29]wFMCommunicate OK [14:39:29]wFMCommunicate request_size=4 [14:39:29]MH_SAM_APDU [14:39:29]CAPDU: 80 17 00 00 [14:39:29]Write to MH i2c: E2 08 00 AC A4 80 17 00 00 00 00 00 00 D0 [14:39:29]Write i2c OK [14:39:29]MH_I2C_Read... [14:39:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:39:29]Read from MH i2c: E2 [14:39:29]MH_I2C_Read... [14:39:29]Read from MH i2c: E2 FD 00 [14:39:29]MH_I2C_Read... [14:39:29]Read from MH i2c: E2 FD 00 AC A4 00 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 98 03 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 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 90 00 9A [14:39:29]RAPDU: 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 98 03 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 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 90 00 [14:39:29]wFMCommunicate OK [14:39:29]wFMCommunicate request_size=4 [14:39:29]MH_SAM_APDU [14:39:29]CAPDU: 80 17 00 00 [14:39:29]Write to MH i2c: E2 08 00 AD A4 80 17 00 00 00 00 00 00 D1 [14:39:29]Write i2c OK [14:39:29]MH_I2C_Read... [14:39:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:39:30]Read from MH i2c: E2 [14:39:30]MH_I2C_Read... [14:39:30]Read from MH i2c: E2 FD 00 [14:39:30]MH_I2C_Read... [14:39:30]Read from MH i2c: E2 FD 00 AD A4 00 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 7F [14:39:30]RAPDU: 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [14:39:30]wFMCommunicate OK [14:39:30]wFMCommunicate request_size=4 [14:39:30]MH_SAM_APDU [14:39:30]CAPDU: 80 17 00 00 [14:39:30]Write to MH i2c: E2 08 00 AE A4 80 17 00 00 00 00 00 00 D2 [14:39:30]Write i2c OK [14:39:30]MH_I2C_Read... [14:39:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:39:30]Read from MH i2c: E2 [14:39:30]MH_I2C_Read... [14:39:30]Read from MH i2c: E2 FD 00 [14:39:30]MH_I2C_Read... [14:39:30]Read from MH i2c: E2 FD 00 AE A4 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 4D [14:39:30]RAPDU: F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [14:39:30]wFMCommunicate OK [14:39:30]wFMCommunicate request_size=4 [14:39:30]MH_SAM_APDU [14:39:30]CAPDU: 80 17 00 00 [14:39:30]Write to MH i2c: E2 08 00 AF A4 80 17 00 00 00 00 00 00 D3 [14:39:30]Write i2c OK [14:39:30]MH_I2C_Read... [14:39:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 220! [14:39:30]Read from MH i2c: E2 [14:39:30]MH_I2C_Read... [14:39:30]Read from MH i2c: E2 DF 00 [14:39:30]MH_I2C_Read... [14:39:30]Read from MH i2c: E2 DF 00 AF A4 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 B3 [14:39:30]RAPDU: 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 [14:39:30]wFMCommunicate OK [14:39:30]SAM_PROTO_GetFMData done [14:39:30]requested_item fm.sale_refund.total is exist - process it [14:39:30]requested_item fm.buy.total is exist - process it [14:39:30]requested_item shift.sale.total is exist - process it [14:39:30]SAM_PROTO_GetShiftData [14:39:30]wFMCommunicate request_size=4 [14:39:30]MH_SAM_APDU [14:39:30]CAPDU: 80 13 02 00 [14:39:30]Write to MH i2c: E2 08 00 B0 A4 80 13 02 00 00 00 00 00 D2 [14:39:30]Write i2c OK [14:39:30]MH_I2C_Read... [14:39:31]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [14:39:31]Read from MH i2c: E2 [14:39:31]MH_I2C_Read... [14:39:31]Read from MH i2c: E2 FD 00 [14:39:31]MH_I2C_Read... [14:39:31]Read from MH i2c: E2 FD 00 B0 A4 00 B1 04 AA 04 AD 04 6E 04 04 00 77 01 00 00 69 04 9E 00 6F 04 04 00 77 01 00 00 B1 04 04 00 08 D1 E7 01 70 04 04 00 C4 50 67 01 72 04 03 00 44 80 80 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 16 D1 33 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 63 51 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 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 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 EC [14:39:31]RAPDU: B1 04 AA 04 AD 04 6E 04 04 00 77 01 00 00 69 04 9E 00 6F 04 04 00 77 01 00 00 B1 04 04 00 08 D1 E7 01 70 04 04 00 C4 50 67 01 72 04 03 00 44 80 80 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 16 D1 33 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 63 51 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 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 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 [14:39:31]wFMCommunicate OK [14:39:31]wFMCommunicate request_size=4 [14:39:31]MH_SAM_APDU [14:39:31]CAPDU: 80 17 00 00 [14:39:31]Write to MH i2c: E2 08 00 B1 A4 80 17 00 00 00 00 00 00 D5 [14:39:31]Write i2c OK [14:39:31]MH_I2C_Read... [14:39:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:39:31]Read from MH i2c: E2 [14:39:31]MH_I2C_Read... [14:39:31]Read from MH i2c: E2 FD 00 [14:39:31]MH_I2C_Read... [14:39:31]Read from MH i2c: E2 FD 00 B1 A4 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 EE [14:39:31]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 [14:39:31]wFMCommunicate OK [14:39:31]wFMCommunicate request_size=4 [14:39:31]MH_SAM_APDU [14:39:31]CAPDU: 80 17 00 00 [14:39:31]Write to MH i2c: E2 08 00 B2 A4 80 17 00 00 00 00 00 00 D6 [14:39:31]Write i2c OK [14:39:31]MH_I2C_Read... [14:39:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:39:31]Read from MH i2c: E2 [14:39:31]MH_I2C_Read... [14:39:31]Read from MH i2c: E2 FD 00 [14:39:31]MH_I2C_Read... [14:39:31]Read from MH i2c: E2 FD 00 B2 A4 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 8F [14:39:31]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 [14:39:31]wFMCommunicate OK [14:39:31]wFMCommunicate request_size=4 [14:39:31]MH_SAM_APDU [14:39:31]CAPDU: 80 17 00 00 [14:39:31]Write to MH i2c: E2 08 00 B3 A4 80 17 00 00 00 00 00 00 D7 [14:39:31]Write i2c OK [14:39:31]MH_I2C_Read... [14:39:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:39:32]Read from MH i2c: E2 [14:39:32]MH_I2C_Read... [14:39:32]Read from MH i2c: E2 FD 00 [14:39:32]MH_I2C_Read... [14:39:32]Read from MH i2c: E2 FD 00 B3 A4 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 4F [14:39:32]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 [14:39:32]wFMCommunicate OK [14:39:32]wFMCommunicate request_size=4 [14:39:32]MH_SAM_APDU [14:39:32]CAPDU: 80 17 00 00 [14:39:32]Write to MH i2c: E2 08 00 B4 A4 80 17 00 00 00 00 00 00 D8 [14:39:32]Write i2c OK [14:39:32]MH_I2C_Read... [14:39:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 203! [14:39:32]Read from MH i2c: E2 [14:39:32]MH_I2C_Read... [14:39:32]Read from MH i2c: E2 CE 00 [14:39:32]MH_I2C_Read... [14:39:32]Read from MH i2c: E2 CE 00 B4 A4 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 BD [14:39:32]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 [14:39:32]wFMCommunicate OK [14:39:32]SAM_PROTO_GetShiftData done [14:39:32]requested_item shift.sale.total_cash is exist - process it [14:39:32]requested_item shift.sale_refund.total is exist - process it [14:39:32]requested_item shift.sale_refund.total_cash is exist - process it [14:39:32]requested_item shift.buy.total is exist - process it [14:39:32]requested_item shift.buy.total_cash is exist - process it [14:39:32]produce_requested_data done [14:39:32]produce_requested_data return {"fm.sale.total":217712361.73,"fm.sale_refund.total":149146.00,"fm.buy.total":0.00,"shift.sale.total":319695.44,"shift.sale.total_cash":235481.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} [14:39:32]process_action_free get_value [14:39:32]json_value_free [14:39:32]json_value_free done [14:39:32]process_json_proto returns [14:39:32]Send response to host [14:39:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":217712361.73,"fm.sale_refund.total":149146.00,"fm.buy.total":0.00,"shift.sale.total":319695.44,"shift.sale.total_cash":235481.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}}} [14:39:32]free response buf [14:39:32]execute_script done [14:39:32]execute_script returns [14:39:32]free content buf [14:39:32]Sock 7.Close socket [14:39:32]Sock 7.Thread stoped [14:39:32]accept exits with 9 [14:39:32]New connection [14:39:32]New thread 3066510692 created [14:39:32]Thread 3066654052 joined [14:39:32]Waiting for new connection... [14:39:32] Sock 9.Parse request [14:39:32]Sock 9.Check first char [14:39:32]Sock 9.First char is OK [14:39:32]request: POST /json_proto HTTP/1.0 [14:39:32]Method: POST [14:39:32]URL: /json_proto [14:39:32]Method is POST - this is cgi request [14:39:32]url: /json_proto [14:39:32]query_string will be loaded in cgi processing [14:39:32]execute_cgi json_proto POST (null) [14:39:32]execute_cgi path=json_proto method=POST [14:39:32]POST find Content-Length [14:39:32]Host: 172.17.96.3:8080 [14:39:32]Content-Length: 331 [14:39:32]Content-Type: application/json [14:39:32] [14:39:32]POST finish read [14:39:32]Found Content-Length = 331 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 BD [14:39:34]RAPDU: 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 [14:39:34]wFMCommunicate OK [14:39:34]SAM_PROTO_GetFMData done [14:39:34]requested_item fm.sale_refund.total is exist - process it [14:39:34]requested_item fm.buy.total is exist - process it [14:39:34]requested_item shift.sale.total is exist - process it [14:39:34]SAM_PROTO_GetShiftData [14:39:34]wFMCommunicate request_size=4 [14:39:34]MH_SAM_APDU [14:39:34]CAPDU: 80 13 02 00 [14:39:34]Write to MH i2c: E2 08 00 BA A4 80 13 02 00 00 00 00 00 DC [14:39:34]Write i2c OK [14:39:34]MH_I2C_Read... [14:39:35]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [14:39:35]Read from MH i2c: E2 [14:39:35]MH_I2C_Read... [14:39:35]Read from MH i2c: E2 FD 00 [14:39:35]MH_I2C_Read... [14:39:35]Read from MH i2c: E2 FD 00 BA A4 00 B1 04 AA 04 AD 04 6E 04 04 00 77 01 00 00 69 04 9E 00 6F 04 04 00 77 01 00 00 B1 04 04 00 08 D1 E7 01 70 04 04 00 C4 50 67 01 72 04 03 00 44 80 80 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 16 D1 33 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 63 51 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 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 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 F6 [14:39:35]RAPDU: B1 04 AA 04 AD 04 6E 04 04 00 77 01 00 00 69 04 9E 00 6F 04 04 00 77 01 00 00 B1 04 04 00 08 D1 E7 01 70 04 04 00 C4 50 67 01 72 04 03 00 44 80 80 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 16 D1 33 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 63 51 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 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 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 [14:39:35]wFMCommunicate OK [14:39:35]wFMCommunicate request_size=4 [14:39:35]MH_SAM_APDU [14:39:35]CAPDU: 80 17 00 00 [14:39:35]Write to MH i2c: E2 08 00 BB A4 80 17 00 00 00 00 00 00 DF [14:39:35]Write i2c OK [14:39:35]MH_I2C_Read... [14:39:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:39:35]Read from MH i2c: E2 [14:39:35]MH_I2C_Read... [14:39:35]Read from MH i2c: E2 FD 00 [14:39:35]MH_I2C_Read... [14:39:35]Read from MH i2c: E2 FD 00 BB A4 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 F8 [14:39:35]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 [14:39:35]wFMCommunicate OK [14:39:35]wFMCommunicate request_size=4 [14:39:35]MH_SAM_APDU [14:39:35]CAPDU: 80 17 00 00 [14:39:35]Write to MH i2c: E2 08 00 BC A4 80 17 00 00 00 00 00 00 E0 [14:39:35]Write i2c OK [14:39:35]MH_I2C_Read... [14:39:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:39:35]Read from MH i2c: E2 [14:39:35]MH_I2C_Read... [14:39:35]Read from MH i2c: E2 FD 00 [14:39:35]MH_I2C_Read... [14:39:35]Read from MH i2c: E2 FD 00 BC A4 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 99 [14:39:36]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 [14:39:36]wFMCommunicate OK [14:39:36]wFMCommunicate request_size=4 [14:39:36]MH_SAM_APDU [14:39:36]CAPDU: 80 17 00 00 [14:39:36]Write to MH i2c: E2 08 00 BD A4 80 17 00 00 00 00 00 00 E1 [14:39:36]Write i2c OK [14:39:36]MH_I2C_Read... [14:39:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:39:36]Read from MH i2c: E2 [14:39:36]MH_I2C_Read... [14:39:36]Read from MH i2c: E2 FD 00 [14:39:36]MH_I2C_Read... [14:39:36]Read from MH i2c: E2 FD 00 BD A4 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 59 [14:39:36]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 [14:39:36]wFMCommunicate OK [14:39:36]wFMCommunicate request_size=4 [14:39:36]MH_SAM_APDU [14:39:36]CAPDU: 80 17 00 00 [14:39:36]Write to MH i2c: E2 08 00 BE A4 80 17 00 00 00 00 00 00 E2 [14:39:36]Write i2c OK [14:39:36]MH_I2C_Read... [14:39:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 203! [14:39:36]Read from MH i2c: E2 [14:39:36]MH_I2C_Read... [14:39:36]Read from MH i2c: E2 CE 00 [14:39:36]MH_I2C_Read... [14:39:36]Read from MH i2c: E2 CE 00 BE A4 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 C7 [14:39:36]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 [14:39:36]wFMCommunicate OK [14:39:36]SAM_PROTO_GetShiftData done [14:39:36]requested_item shift.sale.total_cash is exist - process it [14:39:36]requested_item shift.sale_refund.total is exist - process it [14:39:36]requested_item shift.sale_refund.total_cash is exist - process it [14:39:36]requested_item shift.buy.total is exist - process it [14:39:36]requested_item shift.buy.total_cash is exist - process it [14:39:36]produce_requested_data done [14:39:36]produce_requested_data return {"fm.sale.total":217712361.73,"fm.sale_refund.total":149146.00,"fm.buy.total":0.00,"shift.sale.total":319695.44,"shift.sale.total_cash":235481.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} [14:39:36]process_action_free get_value [14:39:36]json_value_free [14:39:36]json_value_free done [14:39:36]process_json_proto returns [14:39:36]Send response to host [14:39:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":217712361.73,"fm.sale_refund.total":149146.00,"fm.buy.total":0.00,"shift.sale.total":319695.44,"shift.sale.total_cash":235481.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}}} [14:39:36]free response buf [14:39:36]execute_script done [14:39:36]execute_script returns [14:39:36]free content buf [14:39:36]Sock 9.Close socket [14:39:36]Sock 9.Thread stoped [14:39:36]accept exits with 7 [14:39:36]New connection [14:39:36]New thread 3066654052 created [14:39:36]Thread 3066510692 joined [14:39:36]Waiting for new connection... [14:39:36] Sock 7.Parse request [14:39:36]Sock 7.Check first char [14:39:36]Sock 7.First char is OK [14:39:36]request: POST /json_proto HTTP/1.0 [14:39:36]Method: POST [14:39:36]URL: /json_proto [14:39:36]Method is POST - this is cgi request [14:39:36]url: /json_proto [14:39:36]query_string will be loaded in cgi processing [14:39:36]execute_cgi json_proto POST (null) [14:39:36]execute_cgi path=json_proto method=POST [14:39:36]POST find Content-Length [14:39:36]Host: 172.17.96.3:8080 [14:39:36]Content-Length: 251 [14:39:36]Content-Type: application/json [14:39:36] [14:39:36]POST finish read [14:39:36]Found Content-Length = 251 [14:39:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0410\u043B\u0438\u0431\u0430\u0435\u0432 \u042D. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:39:36]execute_script... [14:39:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0410\u043B\u0438\u0431\u0430\u0435\u0432 \u042D. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:39:36]POST & json_proto [14:39:36]process_json_proto [14:39:36]json parsed OK: [14:39:36]protocol is kg_v1.0 [14:39:36]action value=x_report [14:39:36]process_action x_report [14:39:36]cmd_x_report [14:39:36]MH_GetDate [14:39:36]Write to MH i2c: F0 00 00 BF A4 52 [14:39:36]Write i2c OK [14:39:36]MH_I2C_Read... [14:39:36]Read from MH i2c: F0 [14:39:36]MH_I2C_Read... [14:39:36]Read from MH i2c: F0 09 00 [14:39:36]MH_I2C_Read... [14:39:36]Read from MH i2c: F0 09 00 BF A4 00 2E 45 22 67 44 5E 04 65 62 [14:39:36]GetLastDocTimeStamp 1730298995 [14:39:36]current date 1730299182 [14:39:36]FM_GetShiftState [14:39:36]SAM_PROTO_GetShiftState [14:39:36]wFMCommunicate request_size=4 [14:39:36]MH_SAM_APDU [14:39:36]CAPDU: 80 13 01 00 [14:39:36]Write to MH i2c: E2 08 00 C0 A4 80 13 01 00 00 00 00 00 E1 [14:39:36]Write i2c OK [14:39:36]MH_I2C_Read... [14:39:36]Read from MH i2c: E2 [14:39:36]MH_I2C_Read... [14:39:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:39:37]Read from MH i2c: E2 0E 00 [14:39:37]MH_I2C_Read... [14:39:37]Read from MH i2c: E2 0E 00 C0 A4 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 CC [14:39:37]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:39:37]wFMCommunicate OK [14:39:37]SAM_PROTO_GetShiftState done [14:39:37]FM_GetShiftState done [14:39:37]KKMCreateXReportDocument [14:39:37]Load OK [14:39:37]Malloc new data [14:39:37]MH_GetDate [14:39:37]Write to MH i2c: F0 00 00 C1 A4 54 [14:39:37]Write i2c OK [14:39:37]MH_I2C_Read... [14:39:37]Read from MH i2c: F0 [14:39:37]MH_I2C_Read... [14:39:37]Read from MH i2c: F0 09 00 [14:39:37]MH_I2C_Read... [14:39:37]Read from MH i2c: F0 09 00 C1 A4 00 2E 45 22 67 44 5E 04 65 64 [14:39:37]Malloc new data [14:39:37]Malloc new data [14:39:37]wFMCommunicate request_size=4 [14:39:37]MH_SAM_APDU [14:39:37]CAPDU: 80 11 00 00 [14:39:37]Write to MH i2c: E2 08 00 C2 A4 80 11 00 00 00 00 00 00 E0 [14:39:37]Write i2c OK [14:39:37]MH_I2C_Read... [14:39:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:39:37]Read from MH i2c: E2 [14:39:37]MH_I2C_Read... [14:39:37]Read from MH i2c: E2 17 00 [14:39:37]MH_I2C_Read... [14:39:37]Read from MH i2c: E2 17 00 C2 A4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 35 [14:39:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:39:37]wFMCommunicate OK [14:39:37]SAM_PROTO_GetFieldsCounters [14:39:37]wFMCommunicate request_size=4 [14:39:37]MH_SAM_APDU [14:39:37]CAPDU: 80 13 00 00 [14:39:37]Write to MH i2c: E2 08 00 C3 A4 80 13 00 00 00 00 00 00 E3 [14:39:37]Write i2c OK [14:39:37]MH_I2C_Read... [14:39:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:39:37]Read from MH i2c: E2 [14:39:37]MH_I2C_Read... [14:39:37]Read from MH i2c: E2 62 00 [14:39:37]MH_I2C_Read... [14:39:37]Read from MH i2c: E2 62 00 C3 A4 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E8 C0 04 00 0E 04 04 00 18 02 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 34 [14:39: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E8 C0 04 00 0E 04 04 00 18 02 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 [14:39:37]wFMCommunicate OK [14:39:37]SAM_PROTO_GetFieldsCounters done [14:39:37]Malloc new data [14:39:37]Malloc new data [14:39:37]Malloc new data [14:39:37]KKMCreateXReportDocument OK [14:39:37]KKMSetXReportData OK [14:39:37]KKMPrepareXReportFMData [14:39:37]SAM_PROTO_GetShiftData [14:39:37]wFMCommunicate request_size=4 [14:39:37]MH_SAM_APDU [14:39:37]CAPDU: 80 13 02 00 [14:39:37]Write to MH i2c: E2 08 00 C4 A4 80 13 02 00 00 00 00 00 E6 [14:39:37]Write i2c OK [14:39:37]MH_I2C_Read... [14:39:37]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [14:39:37]Read from MH i2c: E2 [14:39:37]MH_I2C_Read... [14:39:37]Read from MH i2c: E2 FD 00 [14:39:37]MH_I2C_Read... [14:39:37]Read from MH i2c: E2 FD 00 C4 A4 00 B1 04 AA 04 AD 04 6E 04 04 00 77 01 00 00 69 04 9E 00 6F 04 04 00 77 01 00 00 B1 04 04 00 08 D1 E7 01 70 04 04 00 C4 50 67 01 72 04 03 00 44 80 80 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 16 D1 33 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 63 51 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 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 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 00 [14:39:37]RAPDU: B1 04 AA 04 AD 04 6E 04 04 00 77 01 00 00 69 04 9E 00 6F 04 04 00 77 01 00 00 B1 04 04 00 08 D1 E7 01 70 04 04 00 C4 50 67 01 72 04 03 00 44 80 80 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 16 D1 33 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 63 51 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 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 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 [14:39:37]wFMCommunicate OK [14:39:37]wFMCommunicate request_size=4 [14:39:37]MH_SAM_APDU [14:39:37]CAPDU: 80 17 00 00 [14:39:37]Write to MH i2c: E2 08 00 C5 A4 80 17 00 00 00 00 00 00 E9 [14:39:37]Write i2c OK [14:39:37]MH_I2C_Read... [14:39:38]OFD Sender: No OFD packet to send [14:39:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:39:38]Read from MH i2c: E2 [14:39:38]MH_I2C_Read... [14:39:38]Read from MH i2c: E2 FD 00 [14:39:38]MH_I2C_Read... [14:39:38]Read from MH i2c: E2 FD 00 C5 A4 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 02 [14:39:38]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 [14:39:38]wFMCommunicate OK [14:39:38]wFMCommunicate request_size=4 [14:39:38]MH_SAM_APDU [14:39:38]CAPDU: 80 17 00 00 [14:39:38]Write to MH i2c: E2 08 00 C6 A4 80 17 00 00 00 00 00 00 EA [14:39:38]Write i2c OK [14:39:38]MH_I2C_Read... [14:39:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:39:38]Read from MH i2c: E2 [14:39:38]MH_I2C_Read... [14:39:38]Read from MH i2c: E2 FD 00 [14:39:38]MH_I2C_Read... [14:39:38]Read from MH i2c: E2 FD 00 C6 A4 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 A3 [14:39:38]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 [14:39:38]wFMCommunicate OK [14:39:38]wFMCommunicate request_size=4 [14:39:38]MH_SAM_APDU [14:39:38]CAPDU: 80 17 00 00 [14:39:38]Write to MH i2c: E2 08 00 C7 A4 80 17 00 00 00 00 00 00 EB [14:39:38]Write i2c OK [14:39:38]MH_I2C_Read... [14:39:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:39:39]Read from MH i2c: E2 [14:39:39]MH_I2C_Read... [14:39:39]Read from MH i2c: E2 FD 00 [14:39:39]MH_I2C_Read... [14:39:39]Read from MH i2c: E2 FD 00 C7 A4 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 63 [14:39:39]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 [14:39:39]wFMCommunicate OK [14:39:39]wFMCommunicate request_size=4 [14:39:39]MH_SAM_APDU [14:39:39]CAPDU: 80 17 00 00 [14:39:39]Write to MH i2c: E2 08 00 C8 A4 80 17 00 00 00 00 00 00 EC [14:39:39]Write i2c OK [14:39:39]MH_I2C_Read... [14:39:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 203! [14:39:39]Read from MH i2c: E2 [14:39:39]MH_I2C_Read... [14:39:39]Read from MH i2c: E2 CE 00 [14:39:39]MH_I2C_Read... [14:39:39]Read from MH i2c: E2 CE 00 C8 A4 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 D1 [14:39:39]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 [14:39:39]wFMCommunicate OK [14:39:39]SAM_PROTO_GetShiftData done [14:39:39]1194 (1197) - счетчики итогов смены [14:39:39] 1134 (4) - 375 - количество чеков со всеми признаками расчетов [14:39:39] 1129 (158) - счетчики операций «приход» [14:39:39] 1135 (4) - 375 - количество чеков по признаку расчетов [14:39:39] 1201 (4) - 319695.44 - общая итоговая сумма в чеках [14:39:39] 1136 (4) - 235481.00 - итоговая сумма в чеках наличными [14:39:39] 1138 (3) - 84214.44 - итоговая сумма в чеках безналичными [14:39:39] 1024 (123) - суммы налогов [14:39:39] 1006 (9) - суммы НДС [14:39:39] 1010 (1) - 0% - код ставки НДС [14:39:39] 1011 (0) - 0.00 - сумма НДС по ставке [14:39:39] 1006 (12) - суммы НДС [14:39:39] 1010 (1) - 12% - код ставки НДС [14:39:39] 1011 (3) - 33958.62 - сумма НДС по ставке [14:39:39] 1007 (9) - суммы НСП [14:39:39] 1014 (1) - 0% - код ставки НСП [14:39:39] 1015 (0) - 0.00 - сумма НСП по ставке [14:39:39] 1007 (12) - суммы НСП [14:39:39] 1014 (1) - 1% - код ставки НСП [14:39:39] 1015 (3) - 2829.79 - сумма НСП по ставке [14:39:39] 1007 (9) - суммы НСП [14:39:39] 1014 (1) - 2% - код ставки НСП [14:39:39] 1015 (0) - 0.00 - сумма НСП по ставке [14:39:39] 1007 (9) - суммы НСП [14:39:39] 1014 (1) - 3% - код ставки НСП [14:39:39] 1015 (0) - 0.00 - сумма НСП по ставке [14:39:39] 1007 (9) - суммы НСП [14:39:39] 1014 (1) - 5% - код ставки НСП [14:39:39] 1015 (0) - 0.00 - сумма НСП по ставке [14:39:39] 1007 (9) - суммы НСП [14:39:39] 1014 (1) - 0,50% - код ставки НСП [14:39:39] 1015 (0) - 0.00 - сумма НСП по ставке [14:39:39] 1007 (9) - суммы НСП [14:39:39] 1014 (1) - 1,50% - код ставки НСП [14:39:39] 1015 (0) - 0.00 - сумма НСП по ставке [14:39:39] 1130 (141) - счетчики операций «возврат прихода» [14:39:39] 1135 (4) - 0 - количество чеков по признаку расчетов [14:39:39] 1201 (0) - 0.00 - общая итоговая сумма в чеках [14:39:39] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [14:39:39] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [14:39:39] 1024 (117) - суммы налогов [14:39:39] 1006 (9) - суммы НДС [14:39:39] 1010 (1) - 0% - код ставки НДС [14:39:39] 1011 (0) - 0.00 - сумма НДС по ставке [14:39:39] 1006 (9) - суммы НДС [14:39:39] 1010 (1) - 12% - код ставки НДС [14:39:39] 1011 (0) - 0.00 - сумма НДС по ставке [14:39:39] 1007 (9) - суммы НСП [14:39:39] 1014 (1) - 0% - код ставки НСП [14:39:39] 1015 (0) - 0.00 - сумма НСП по ставке [14:39:39] 1007 (9) - суммы НСП [14:39:39] 1014 (1) - 1% - код ставки НСП [14:39:39] 1015 (0) - 0.00 - сумма НСП по ставке [14:39:39] 1007 (9) - суммы НСП [14:39:39] 1014 (1) - 2% - код ставки НСП [14:39:39] 1015 (0) - 0.00 - сумма НСП по ставке [14:39:39] 1007 (9) - суммы НСП [14:39:39] 1014 (1) - 3% - код ставки НСП [14:39:39] 1015 (0) - 0.00 - сумма НСП по ставке [14:39:39] 1007 (9) - суммы НСП [14:39:39] 1014 (1) - 5% - код ставки НСП [14:39:39] 1015 (0) - 0.00 - сумма НСП по ставке [14:39:39] 1007 (9) - суммы НСП [14:39:39] 1014 (1) - 0,50% - код ставки НСП [14:39:39] 1015 (0) - 0.00 - сумма НСП по ставке [14:39:39] 1007 (9) - суммы НСП [14:39:39] 1014 (1) - 1,50% - код ставки НСП [14:39:39] 1015 (0) - 0.00 - сумма НСП по ставке [14:39:39] 1131 (141) - счетчики операций «расход» [14:39:39] 1135 (4) - 0 - количество чеков по признаку расчетов [14:39:39] 1201 (0) - 0.00 - общая итоговая сумма в чеках [14:39:39] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [14:39:39] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [14:39:39] 1024 (117) - суммы налогов [14:39:39] 1006 (9) - суммы НДС [14:39:39] 1010 (1) - 0% - код ставки НДС [14:39:39] 1011 (0) - 0.00 - сумма НДС по ставке [14:39:39] 1006 (9) - суммы НДС [14:39:39] 1010 (1) - 12% - код ставки НДС [14:39:40] 1011 (0) - 0.00 - сумма НДС по ставке [14:39:40] 1007 (9) - суммы НСП [14:39:40] 1014 (1) - 0% - код ставки НСП [14:39:40] 1015 (0) - 0.00 - сумма НСП по ставке [14:39:40] 1007 (9) - суммы НСП [14:39:40] 1014 (1) - 1% - код ставки НСП [14:39:40] 1015 (0) - 0.00 - сумма НСП по ставке [14:39:40] 1007 (9) - суммы НСП [14:39:40] 1014 (1) - 2% - код ставки НСП [14:39:40] 1015 (0) - 0.00 - сумма НСП по ставке [14:39:40] 1007 (9) - суммы НСП [14:39:40] 1014 (1) - 3% - код ставки НСП [14:39:40] 1015 (0) - 0.00 - сумма НСП по ставке [14:39:40] 1007 (9) - суммы НСП [14:39:40] 1014 (1) - 5% - код ставки НСП [14:39:40] 1015 (0) - 0.00 - сумма НСП по ставке [14:39:40] 1007 (9) - суммы НСП [14:39:40] 1014 (1) - 0,50% - код ставки НСП [14:39:40] 1015 (0) - 0.00 - сумма НСП по ставке [14:39:40] 1007 (9) - суммы НСП [14:39:40] 1014 (1) - 1,50% - код ставки НСП [14:39:40] 1015 (0) - 0.00 - сумма НСП по ставке [14:39:40] 1132 (141) - счетчики операций «возврат расхода» [14:39:40] 1135 (4) - 0 - количество чеков по признаку расчетов [14:39:40] 1201 (0) - 0.00 - общая итоговая сумма в чеках [14:39:40] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [14:39:40] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [14:39:40] 1024 (117) - суммы налогов [14:39:40] 1006 (9) - суммы НДС [14:39:40] 1010 (1) - 0% - код ставки НДС [14:39:40] 1011 (0) - 0.00 - сумма НДС по ставке [14:39:40] 1006 (9) - суммы НДС [14:39:40] 1010 (1) - 12% - код ставки НДС [14:39:40] 1011 (0) - 0.00 - сумма НДС по ставке [14:39:40] 1007 (9) - суммы НСП [14:39:40] 1014 (1) - 0% - код ставки НСП [14:39:40] 1015 (0) - 0.00 - сумма НСП по ставке [14:39:40] 1007 (9) - суммы НСП [14:39:40] 1014 (1) - 1% - код ставки НСП [14:39:40] 1015 (0) - 0.00 - сумма НСП по ставке [14:39:40] 1007 (9) - суммы НСП [14:39:40] 1014 (1) - 2% - код ставки НСП [14:39:40] 1015 (0) - 0.00 - сумма НСП по ставке [14:39:40] 1007 (9) - суммы НСП [14:39:40] 1014 (1) - 3% - код ставки НСП [14:39:40] 1015 (0) - 0.00 - сумма НСП по ставке [14:39:40] 1007 (9) - суммы НСП [14:39:40] 1014 (1) - 5% - код ставки НСП [14:39:40] 1015 (0) - 0.00 - сумма НСП по ставке [14:39:40] 1007 (9) - суммы НСП [14:39:40] 1014 (1) - 0,50% - код ставки НСП [14:39:40] 1015 (0) - 0.00 - сумма НСП по ставке [14:39:40] 1007 (9) - суммы НСП [14:39:40] 1014 (1) - 1,50% - код ставки НСП [14:39:40] 1015 (0) - 0.00 - сумма НСП по ставке [14:39:40] 1133 (588) - - счетчики коррекции - не используются [14:39:40]SetTLVBufToDocument [14:39:40]Processing tag 1194 (04AA) [14:39:40]Load OK [14:39:40]SetTLVBufToDocument [14:39:40]Processing tag 1134 (046E) [14:39:40]Malloc new data [14:39:40]Processing tag 1129 (0469) [14:39:40]Load OK [14:39:40]SetTLVBufToDocument [14:39:40]Processing tag 1135 (046F) [14:39:40]Malloc new data [14:39:40]Processing tag 1201 (04B1) [14:39:40]Malloc new data [14:39:40]Processing tag 1136 (0470) [14:39:40]Malloc new data [14:39:40]Processing tag 1138 (0472) [14:39:40]Malloc new data [14:39:40]Processing tag 1024 (0400) [14:39:40]Load OK [14:39:40]SetTLVBufToDocument [14:39:40]Processing tag 1006 (03EE) [14:39:40]Load OK [14:39:40]SetTLVBufToDocument [14:39:40]Processing tag 1010 (03F2) [14:39:40]Malloc new data [14:39:40]Processing tag 1011 (03F3) [14:39:40]Malloc new data [14:39:40]SetTLVBufToDocument err=0 [14:39:40]Processing tag 1006 (03EE) [14:39:40]Load OK [14:39:40]SetTLVBufToDocument [14:39:40]Processing tag 1010 (03F2) [14:39:40]Malloc new data [14:39:40]Processing tag 1011 (03F3) [14:39:40]Malloc new data [14:39:40]SetTLVBufToDocument err=0 [14:39:40]Processing tag 1007 (03EF) [14:39:40]Load OK [14:39:40]SetTLVBufToDocument [14:39:40]Processing tag 1014 (03F6) [14:39:40]Malloc new data [14:39:40]Processing tag 1015 (03F7) [14:39:40]Malloc new data [14:39:40]SetTLVBufToDocument err=0 [14:39:40]Processing tag 1007 (03EF) [14:39:40]Load OK [14:39:40]SetTLVBufToDocument [14:39:40]Processing tag 1014 (03F6) [14:39:40]Malloc new data [14:39:40]Processing tag 1015 (03F7) [14:39:40]Malloc new data [14:39:40]SetTLVBufToDocument err=0 [14:39:40]Processing tag 1007 (03EF) [14:39:40]Load OK [14:39:40]SetTLVBufToDocument [14:39:40]Processing tag 1014 (03F6) [14:39:40]Malloc new data [14:39:40]Processing tag 1015 (03F7) [14:39:40]Malloc new data [14:39:40]SetTLVBufToDocument err=0 [14:39:40]Processing tag 1007 (03EF) [14:39:40]Load OK [14:39:40]SetTLVBufToDocument [14:39:40]Processing tag 1014 (03F6) [14:39:40]Malloc new data [14:39:40]Processing tag 1015 (03F7) [14:39:40]Malloc new data [14:39:40]SetTLVBufToDocument err=0 [14:39:40]Processing tag 1007 (03EF) [14:39:40]Load OK [14:39:40]SetTLVBufToDocument [14:39:40]Processing tag 1014 (03F6) [14:39:40]Malloc new data [14:39:40]Processing tag 1015 (03F7) [14:39:40]Malloc new data [14:39:40]SetTLVBufToDocument err=0 [14:39:40]Processing tag 1007 (03EF) [14:39:40]Load OK [14:39:40]SetTLVBufToDocument [14:39:40]Processing tag 1014 (03F6) [14:39:40]Malloc new data [14:39:40]Processing tag 1015 (03F7) [14:39:40]Malloc new data [14:39:40]SetTLVBufToDocument err=0 [14:39:40]Processing tag 1007 (03EF) [14:39:40]Load OK [14:39:40]SetTLVBufToDocument [14:39:40]Processing tag 1014 (03F6) [14:39:40]Malloc new data [14:39:40]Processing tag 1015 (03F7) [14:39:40]Malloc new data [14:39:40]SetTLVBufToDocument err=0 [14:39:40]SetTLVBufToDocument err=0 [14:39:40]SetTLVBufToDocument err=0 [14:39:40]Processing tag 1130 (046A) [14:39:40]Load OK [14:39:40]SetTLVBufToDocument [14:39:40]Processing tag 1135 (046F) [14:39:40]Malloc new data [14:39:40]Processing tag 1201 (04B1) [14:39:40]Malloc new data [14:39:40]Processing tag 1136 (0470) [14:39:40]Malloc new data [14:39:40]Processing tag 1138 (0472) [14:39:40]Malloc new data [14:39:40]Processing tag 1024 (0400) [14:39:40]Load OK [14:39:40]SetTLVBufToDocument [14:39:40]Processing tag 1006 (03EE) [14:39:40]Load OK [14:39:40]SetTLVBufToDocument [14:39:40]Processing tag 1010 (03F2) [14:39:40]Malloc new data [14:39:40]Processing tag 1011 (03F3) [14:39:40]Malloc new data [14:39:40]SetTLVBufToDocument err=0 [14:39:40]Processing tag 1006 (03EE) [14:39:40]Load OK [14:39:40]SetTLVBufToDocument [14:39:40]Processing tag 1010 (03F2) [14:39:40]Malloc new data [14:39:40]Processing tag 1011 (03F3) [14:39:40]Malloc new data [14:39:40]SetTLVBufToDocument err=0 [14:39:40]Processing tag 1007 (03EF) [14:39:40]Load OK [14:39:40]SetTLVBufToDocument [14:39:40]Processing tag 1014 (03F6) [14:39:40]Malloc new data [14:39:40]Processing tag 1015 (03F7) [14:39:40]Malloc new data [14:39:40]SetTLVBufToDocument err=0 [14:39:40]Processing tag 1007 (03EF) [14:39:40]Load OK [14:39:40]SetTLVBufToDocument [14:39:40]Processing tag 1014 (03F6) [14:39:40]Malloc new data [14:39:40]Processing tag 1015 (03F7) [14:39:40]Malloc new data [14:39:40]SetTLVBufToDocument err=0 [14:39:40]Processing tag 1007 (03EF) [14:39:40]Load OK [14:39:40]SetTLVBufToDocument [14:39:40]Processing tag 1014 (03F6) [14:39:40]Malloc new data [14:39:40]Processing tag 1015 (03F7) [14:39:40]Malloc new data [14:39:40]SetTLVBufToDocument err=0 [14:39:40]Processing tag 1007 (03EF) [14:39:40]Load OK [14:39:40]SetTLVBufToDocument [14:39:40]Processing tag 1014 (03F6) [14:39:40]Malloc new data [14:39:40]Processing tag 1015 (03F7) [14:39:40]Malloc new data [14:39:40]SetTLVBufToDocument err=0 [14:39:40]Processing tag 1007 (03EF) [14:39:40]Load OK [14:39:40]SetTLVBufToDocument [14:39:40]Processing tag 1014 (03F6) [14:39:40]Malloc new data [14:39:40]Processing tag 1015 (03F7) [14:39:40]Malloc new data [14:39:40]SetTLVBufToDocument err=0 [14:39:40]Processing tag 1007 (03EF) [14:39:40]Load OK [14:39:40]SetTLVBufToDocument [14:39:40]Processing tag 1014 (03F6) [14:39:40]Malloc new data [14:39:40]Processing tag 1015 (03F7) [14:39:40]Malloc new data [14:39:40]SetTLVBufToDocument err=0 [14:39:40]Processing tag 1007 (03EF) [14:39:40]Load OK [14:39:40]SetTLVBufToDocument [14:39:40]Processing tag 1014 (03F6) [14:39:40]Malloc new data [14:39:40]Processing tag 1015 (03F7) [14:39:40]Malloc new data [14:39:40]SetTLVBufToDocument err=0 [14:39:40]SetTLVBufToDocument err=0 [14:39:40]SetTLVBufToDocument err=0 [14:39:40]Processing tag 1131 (046B) [14:39:40]Load OK [14:39:40]SetTLVBufToDocument [14:39:40]Processing tag 1135 (046F) [14:39:40]Malloc new data [14:39:40]Processing tag 1201 (04B1) [14:39:40]Malloc new data [14:39:40]Processing tag 1136 (0470) [14:39:40]Malloc new data [14:39:40]Processing tag 1138 (0472) [14:39:40]Malloc new data [14:39:40]Processing tag 1024 (0400) [14:39:40]Load OK [14:39:40]SetTLVBufToDocument [14:39:40]Processing tag 1006 (03EE) [14:39:40]Load OK [14:39:40]SetTLVBufToDocument [14:39:40]Processing tag 1010 (03F2) [14:39:40]Malloc new data [14:39:40]Processing tag 1011 (03F3) [14:39:40]Malloc new data [14:39:40]SetTLVBufToDocument err=0 [14:39:40]Processing tag 1006 (03EE) [14:39:40]Load OK [14:39:40]SetTLVBufToDocument [14:39:40]Processing tag 1010 (03F2) [14:39:40]Malloc new data [14:39:40]Processing tag 1011 (03F3) [14:39:40]Malloc new data [14:39:40]SetTLVBufToDocument err=0 [14:39:40]Processing tag 1007 (03EF) [14:39:40]Load OK [14:39:40]SetTLVBufToDocument [14:39:40]Processing tag 1014 (03F6) [14:39:40]Malloc new data [14:39:40]Processing tag 1015 (03F7) [14:39:40]Malloc new data [14:39:40]SetTLVBufToDocument err=0 [14:39:40]Processing tag 1007 (03EF) [14:39:40]Load OK [14:39:40]SetTLVBufToDocument [14:39:40]Processing tag 1014 (03F6) [14:39:40]Malloc new data [14:39:40]Processing tag 1015 (03F7) [14:39:40]Malloc new data [14:39:40]SetTLVBufToDocument err=0 [14:39:40]Processing tag 1007 (03EF) [14:39:40]Load OK [14:39:40]SetTLVBufToDocument [14:39:40]Processing tag 1014 (03F6) [14:39:40]Malloc new data [14:39:40]Processing tag 1015 (03F7) [14:39:40]Malloc new data [14:39:40]SetTLVBufToDocument err=0 [14:39:40]Processing tag 1007 (03EF) [14:39:40]Load OK [14:39:40]SetTLVBufToDocument [14:39:40]Processing tag 1014 (03F6) [14:39:40]Malloc new data [14:39:40]Processing tag 1015 (03F7) [14:39:40]Malloc new data [14:39:40]SetTLVBufToDocument err=0 [14:39:40]Processing tag 1007 (03EF) [14:39:40]Load OK [14:39:40]SetTLVBufToDocument [14:39:40]Processing tag 1014 (03F6) [14:39:40]Malloc new data [14:39:40]Processing tag 1015 (03F7) [14:39:40]Malloc new data [14:39:40]SetTLVBufToDocument err=0 [14:39:40]Processing tag 1007 (03EF) [14:39:40]Load OK [14:39:40]SetTLVBufToDocument [14:39:40]Processing tag 1014 (03F6) [14:39:40]Malloc new data [14:39:40]Processing tag 1015 (03F7) [14:39:40]Malloc new data [14:39:40]SetTLVBufToDocument err=0 [14:39:40]Processing tag 1007 (03EF) [14:39:40]Load OK [14:39:40]SetTLVBufToDocument [14:39:40]Processing tag 1014 (03F6) [14:39:40]Malloc new data [14:39:40]Processing tag 1015 (03F7) [14:39:40]Malloc new data [14:39:40]SetTLVBufToDocument err=0 [14:39:40]SetTLVBufToDocument err=0 [14:39:40]SetTLVBufToDocument err=0 [14:39:40]Processing tag 1132 (046C) [14:39:40]Load OK [14:39:40]SetTLVBufToDocument [14:39:40]Processing tag 1135 (046F) [14:39:40]Malloc new data [14:39:40]Processing tag 1201 (04B1) [14:39:40]Malloc new data [14:39:40]Processing tag 1136 (0470) [14:39:40]Malloc new data [14:39:40]Processing tag 1138 (0472) [14:39:40]Malloc new data [14:39:40]Processing tag 1024 (0400) [14:39:40]Load OK [14:39:40]SetTLVBufToDocument [14:39:40]Processing tag 1006 (03EE) [14:39:40]Load OK [14:39:40]SetTLVBufToDocument [14:39:40]Processing tag 1010 (03F2) [14:39:40]Malloc new data [14:39:40]Processing tag 1011 (03F3) [14:39:40]Malloc new data [14:39:40]SetTLVBufToDocument err=0 [14:39:40]Processing tag 1006 (03EE) [14:39:40]Load OK [14:39:40]SetTLVBufToDocument [14:39:40]Processing tag 1010 (03F2) [14:39:40]Malloc new data [14:39:40]Processing tag 1011 (03F3) [14:39:40]Malloc new data [14:39:40]SetTLVBufToDocument err=0 [14:39:40]Processing tag 1007 (03EF) [14:39:40]Load OK [14:39:40]SetTLVBufToDocument [14:39:40]Processing tag 1014 (03F6) [14:39:40]Malloc new data [14:39:40]Processing tag 1015 (03F7) [14:39:40]Malloc new data [14:39:40]SetTLVBufToDocument err=0 [14:39:40]Processing tag 1007 (03EF) [14:39:40]Load OK [14:39:40]SetTLVBufToDocument [14:39:40]Processing tag 1014 (03F6) [14:39:40]Malloc new data [14:39:40]Processing tag 1015 (03F7) [14:39:40]Malloc new data [14:39:40]SetTLVBufToDocument err=0 [14:39:40]Processing tag 1007 (03EF) [14:39:40]Load OK [14:39:40]SetTLVBufToDocument [14:39:40]Processing tag 1014 (03F6) [14:39:40]Malloc new data [14:39:40]Processing tag 1015 (03F7) [14:39:40]Malloc new data [14:39:40]SetTLVBufToDocument err=0 [14:39:40]Processing tag 1007 (03EF) [14:39:40]Load OK [14:39:40]SetTLVBufToDocument [14:39:40]Processing tag 1014 (03F6) [14:39:40]Malloc new data [14:39:40]Processing tag 1015 (03F7) [14:39:40]Malloc new data [14:39:40]SetTLVBufToDocument err=0 [14:39:40]Processing tag 1007 (03EF) [14:39:40]Load OK [14:39:40]SetTLVBufToDocument [14:39:40]Processing tag 1014 (03F6) [14:39:40]Malloc new data [14:39:40]Processing tag 1015 (03F7) [14:39:40]Malloc new data [14:39:40]SetTLVBufToDocument err=0 [14:39:40]Processing tag 1007 (03EF) [14:39:40]Load OK [14:39:40]SetTLVBufToDocument [14:39:41]Processing tag 1014 (03F6) [14:39:41]Malloc new data [14:39:41]Processing tag 1015 (03F7) [14:39:41]Malloc new data [14:39:41]SetTLVBufToDocument err=0 [14:39:41]Processing tag 1007 (03EF) [14:39:41]Load OK [14:39:41]SetTLVBufToDocument [14:39:41]Processing tag 1014 (03F6) [14:39:41]Malloc new data [14:39:41]Processing tag 1015 (03F7) [14:39:41]Malloc new data [14:39:41]SetTLVBufToDocument err=0 [14:39:41]SetTLVBufToDocument err=0 [14:39:41]SetTLVBufToDocument err=0 [14:39:41]Processing tag 1133 (046D) [14:39:41]Malloc new data [14:39:41]SetTLVBufToDocument err=0 [14:39:41]SetTLVBufToDocument err=0 [14:39:41]Malloc new data [14:39:41]SAM_PROTO_GetFMData [14:39:41]wFMCommunicate request_size=4 [14:39:41]MH_SAM_APDU [14:39:41]CAPDU: 80 13 03 00 [14:39:41]Write to MH i2c: E2 08 00 C9 A4 80 13 03 00 00 00 00 00 EC [14:39:41]Write i2c OK [14:39:41]MH_I2C_Read... [14:39:41]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [14:39:41]Read from MH i2c: E2 [14:39:41]MH_I2C_Read... [14:39:41]Read from MH i2c: E2 FD 00 [14:39:41]MH_I2C_Read... [14:39:41]Read from MH i2c: E2 FD 00 C9 A4 00 C2 04 85 04 BE 04 6E 04 04 00 B8 BC 04 00 69 04 A3 00 6F 04 04 00 8C BC 04 00 B1 04 05 00 4D B3 AA 11 05 70 04 05 00 58 44 88 8B 04 72 04 04 00 F5 6E 22 86 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 51 A6 DC 89 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 E0 D8 7C 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 99 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 28 94 E3 70 04 03 00 28 94 E3 72 04 00 00 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 73 2B 18 EF 03 09 00 F6 03 90 00 F8 [14:39:41]RAPDU: C2 04 85 04 BE 04 6E 04 04 00 B8 BC 04 00 69 04 A3 00 6F 04 04 00 8C BC 04 00 B1 04 05 00 4D B3 AA 11 05 70 04 05 00 58 44 88 8B 04 72 04 04 00 F5 6E 22 86 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 51 A6 DC 89 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 E0 D8 7C 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 99 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 28 94 E3 70 04 03 00 28 94 E3 72 04 00 00 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 73 2B 18 EF 03 09 00 F6 03 90 00 [14:39:41]wFMCommunicate OK [14:39:41]wFMCommunicate request_size=4 [14:39:41]MH_SAM_APDU [14:39:41]CAPDU: 80 17 00 00 [14:39:41]Write to MH i2c: E2 08 00 CA A4 80 17 00 00 00 00 00 00 EE [14:39:41]Write i2c OK [14:39:41]MH_I2C_Read... [14:39:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:39:42]Read from MH i2c: E2 [14:39:42]MH_I2C_Read... [14:39:42]Read from MH i2c: E2 FD 00 [14:39:42]MH_I2C_Read... [14:39:42]Read from MH i2c: E2 FD 00 CA A4 00 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 98 03 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 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 90 00 B8 [14:39:42]RAPDU: 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 98 03 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 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 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 17 00 00 [14:39:42]Write to MH i2c: E2 08 00 CB A4 80 17 00 00 00 00 00 00 EF [14:39:42]Write i2c OK [14:39:42]MH_I2C_Read... [14:39:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:39:42]Read from MH i2c: E2 [14:39:42]MH_I2C_Read... [14:39:42]Read from MH i2c: E2 FD 00 [14:39:42]MH_I2C_Read... [14:39:42]Read from MH i2c: E2 FD 00 CB A4 00 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 9D [14:39:42]RAPDU: 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 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 17 00 00 [14:39:42]Write to MH i2c: E2 08 00 CC A4 80 17 00 00 00 00 00 00 F0 [14:39:42]Write i2c OK [14:39:42]MH_I2C_Read... [14:39:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:39:43]Read from MH i2c: E2 [14:39:43]MH_I2C_Read... [14:39:43]Read from MH i2c: E2 FD 00 [14:39:43]MH_I2C_Read... [14:39:43]Read from MH i2c: E2 FD 00 CC A4 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 6B [14:39:43]RAPDU: F6 03 01 00 04 F7 03 00 00 EF 03 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 OFD Sender: No OFD packet to send [14:39:43]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 90 00 [14:39:43]wFMCommunicate OK [14:39:43]wFMCommunicate request_size=4 [14:39:43]MH_SAM_APDU [14:39:43]CAPDU: 80 17 00 00 [14:39:43]Write to MH i2c: E2 08 00 CD A4 80 17 00 00 00 00 00 00 F1 [14:39:43]Write i2c OK [14:39:43]MH_I2C_Read... [14:39:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 220! [14:39:43]Read from MH i2c: E2 [14:39:43]MH_I2C_Read... [14:39:43]Read from MH i2c: E2 DF 00 [14:39:43]MH_I2C_Read... [14:39:43]Read from MH i2c: E2 DF 00 CD A4 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 D1 [14:39:43]RAPDU: 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 [14:39:43]wFMCommunicate OK [14:39:43]SAM_PROTO_GetFMData done [14:39:43]FM_GetFMData:85 04 BE 04 6E 04 04 00 B8 BC 04 00 69 04 A3 00 6F 04 04 00 8C BC 04 00 B1 04 05 00 4D B3 AA 11 05 70 04 05 00 58 44 88 8B 04 72 04 04 00 F5 6E 22 86 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 51 A6 DC 89 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 E0 D8 7C 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 99 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 28 94 E3 70 04 03 00 28 94 E3 72 04 00 00 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 73 2B 18 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 98 03 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 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 [14:39:44]oper:6F 04 04 00 8C BC 04 00 B1 04 05 00 4D B3 AA 11 05 70 04 05 00 58 44 88 8B 04 72 04 04 00 F5 6E 22 86 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 51 A6 DC 89 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 E0 D8 7C 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 [14:39:44]total:4D B3 AA 11 05 [14:39:44]Malloc new data [14:39:44]oper:6F 04 04 00 2C 00 00 00 B1 04 03 00 28 94 E3 70 04 03 00 28 94 E3 72 04 00 00 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 73 2B 18 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 98 03 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 [14:39:44]total:28 94 E3 [14:39:44]Malloc new data [14:39:44]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 [14:39:45]total: [14:39:45]Malloc new data [14:39:45]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 [14:39:45]total: [14:39:45]Malloc new data [14:39:45]KKMPrepareXReportFMData err=0 [14:39:45]Х отчет ИНН: 02508201610067 Кассир: Алибаев Э. 30.10.2024 14:39 Смена: 522 РНМ: 0000000000091780 ЗНМ: 0300000116 СНО: Общий режим Всего чеков: 375 ИТОГИ ПРИХОД Чеков: 375 Общий итог: 319695.44 Итого наличными: 235481.00 Итого безнал.: 84214.44 НДС 0% : 0.00 НДС 12% : 33958.62 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 2829.79 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 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 Общий итог: 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 Нал. в кассе: 235481.00 НС Приход: 217712361.73 НС Возвр.Прихода: 149146.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФМ: 0000000000871765 [14:39:45]StoreToDocumentArchive [14:39:45]MH_GetDate [14:39:45]Write to MH i2c: F0 00 00 CE A4 61 [14:39:45]Write i2c OK [14:39:45]MH_I2C_Read... [14:39:45]Read from MH i2c: F0 [14:39:45]MH_I2C_Read... [14:39:45]Read from MH i2c: F0 09 00 [14:39:45]MH_I2C_Read... [14:39:45]Read from MH i2c: F0 09 00 CE A4 00 36 45 22 67 44 5E 04 65 79 [14:39:45]shift 522 fd 1730299190 [14:39:45]Create dir for shift 0522 [14:39:45]save to /storage/0522/doc_1730299190 [14:39:45]save last doc name /storage/0522/doc_1730299190 to /storage/kkm_last_doc_name [14:39:45]save OK [14:39:45]Clear old archive folders... [14:39:45]NVStorageSaveData kkm_last_timestamp [14:39:45]File name is /storage/kkm_last_timestamp [14:39:45]Write 4 bytes [14:39:45]NVStorageSaveData done [14:39:45]ExternCall_PrintAddStr [14:39:45]wPrintStart [14:39:45]Write to MH i2c: 01 00 00 CF A4 73 [14:39:45]Write i2c OK [14:39:45]MH_I2C_Read... [14:39:45]Read from MH i2c: 01 [14:39:45]MH_I2C_Read... [14:39:45]Read from MH i2c: 01 07 00 [14:39:45]MH_I2C_Read... [14:39:45]Read from MH i2c: 01 07 00 CF A4 00 00 00 00 00 FF 0F 88 [14:39:45]RasterBufferAndPrint [14:39:45]line Х отчет [14:39:45]line ИНН: 02508201610067 [14:39:45]line Кассир: Алибаев Э. [14:39:45]line 30.10.2024 14:39 [14:39:45]line Смена: 522 [14:39:45]line РНМ: 0000000000091780 [14:39:45]line ЗНМ: 0300000116 [14:39:45]line СНО: Общий режим [14:39:45]line Всего чеков: 375 [14:39:45]line ИТОГИ ПРИХОД [14:39:45]line Чеков: 375 [14:39:45]line Общий итог: 319695.44 [14:39:45]line Итого наличными: 235481.00 [14:39:45]line Итого безнал.: 84214.44 [14:39:45]line НДС 0% : 0.00 [14:39:45]line НДС 12% : 33958.62 [14:39:45]line НСП 0% : 0.00 [14:39:45]line НСП 1,50% : 0.00 [14:39:45]line НСП 0,50% : 0.00 [14:39:45]line НСП 5% : 0.00 [14:39:45]line НСП 3% : 0.00 [14:39:45]line НСП 2% : 0.00 [14:39:45]line НСП 1% : 2829.79 [14:39:45]line ИТОГИ ВОЗВРАТ ПРИХОДА [14:39:45]line Чеков: 0 [14:39:45]line Общий итог: 0.00 [14:39:45]line Итого наличными: 0.00 [14:39:45]line Итого безнал.: 0.00 [14:39:45]line НДС 0% : 0.00 [14:39:45]line НДС 12% : 0.00 [14:39:45]line НСП 0% : 0.00 [14:39:45]line НСП 1,50% : 0.00 [14:39:45]line НСП 0,50% : 0.00 [14:39:45]line НСП 5% : 0.00 [14:39:45]line НСП 3% : 0.00 [14:39:45]line НСП 2% : 0.00 [14:39:45]line НСП 1% : 0.00 [14:39:45]line ИТОГИ РАСХОД [14:39:45]line Чеков: 0 [14:39:45]line Общий итог: 0.00 [14:39:45]line Итого наличными: 0.00 [14:39:45]line Итого безнал.: 0.00 [14:39:45]line НДС 0% : 0.00 [14:39:45]line НДС 12% : 0.00 [14:39:45]line НСП 0% : 0.00 [14:39:45]line НСП 1,50% : 0.00 [14:39:45]line НСП 0,50% : 0.00 [14:39:45]line НСП 5% : 0.00 [14:39:45]line НСП 3% : 0.00 [14:39:45]line НСП 2% : 0.00 [14:39:45]line НСП 1% : 0.00 [14:39:45]line ИТОГИ ВОЗВРАТ РАСХОДА [14:39:45]line Чеков: 0 [14:39:45]line Общий итог: 0.00 [14:39:45]line Итого наличными: 0.00 [14:39:45]line Итого безнал.: 0.00 [14:39:45]line НДС 0% : 0.00 [14:39:45]line НДС 12% : 0.00 [14:39:45]line НСП 0% : 0.00 [14:39:45]line НСП 1,50% : 0.00 [14:39:45]line НСП 0,50% : 0.00 [14:39:45]line НСП 5% : 0.00 [14:39:45]line НСП 3% : 0.00 [14:39:45]line НСП 2% : 0.00 [14:39:45]line НСП 1% : 0.00 [14:39:45]line Сумма внесений: 0.00 [14:39:45]line Сумма выплат: 0.00 [14:39:45]line Нал. в кассе: 235481.00 [14:39:45]line НС Приход: 217712361.73 [14:39:45]line НС Возвр.Прихода: 149146.00 [14:39:45]line НС Расход: 0.00 [14:39:45]line НС Возвр.Расхода: 0.00 [14:39:45]line ФМ: 0000000000871765 [14:39:45]written 0, free lines is 4095 [14:39:46]Write to MH i2c: 01 00 00 1A A5 BF [14:39:46]Write i2c OK [14:39:46]MH_I2C_Read... [14:39:46]Read from MH i2c: 01 [14:39:46]MH_I2C_Read... [14:39:46]Read from MH i2c: 01 07 00 [14:39:46]MH_I2C_Read... [14:39:46]Read from MH i2c: 01 07 00 1A A5 00 00 00 00 00 8E 0A 5E [14:39:46]RasterBufferAndPrint [14:39:46]line [14:39:46]line [14:39:46]line [14:39:46]line [14:39:46]line [14:39:46]written 0, free lines is 2734 [14:39:46]MH_Cut [14:39:46]Write to MH i2c: D1 01 00 21 A5 01 98 [14:39:46]Write i2c OK [14:39:46]MH_I2C_Read... [14:39:46]Read from MH i2c: D1 [14:39:46]MH_I2C_Read... [14:39:46]Read from MH i2c: D1 01 00 [14:39:46]MH_I2C_Read... [14:39:46]Read from MH i2c: D1 01 00 21 A5 00 97 [14:39:46]Write to MH i2c: 01 00 00 22 A5 C7 [14:39:46]Write i2c OK [14:39:46]MH_I2C_Read... [14:39:47]*** Cut start [14:39:47]*** Purtial cut [14:39:47]*** Stage 1: CUTSNS_PIN = 1 [14:39:47]Read from MH i2c: 01 [14:39:47]MH_I2C_Read... [14:39:47]*** Stop cut motor [14:39:47]*** Cut end [14:39:47]Read from MH i2c: 01 07 00 [14:39:47]MH_I2C_Read... [14:39:47]Read from MH i2c: 01 07 00 22 A5 00 00 00 00 00 FF 0F DC [14:39:47]process_action x_report done [14:39:47]requested_data is exist [14:39:47]produce_requested_data [14:39:47]requested_item fd.num is exist - process it [14:39:47]SAM_PROTO_GetFieldsCounters [14:39:47]wFMCommunicate request_size=4 [14:39:47]MH_SAM_APDU [14:39:47]CAPDU: 80 13 00 00 [14:39:47]Write to MH i2c: E2 08 00 23 A5 80 13 00 00 00 00 00 00 44 [14:39:47]Write i2c OK [14:39:47]MH_I2C_Read... [14:39:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:39:47]Read from MH i2c: E2 [14:39:47]MH_I2C_Read... [14:39:47]Read from MH i2c: E2 62 00 [14:39:47]MH_I2C_Read... [14:39:47]Read from MH i2c: E2 62 00 23 A5 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E8 C0 04 00 0E 04 04 00 18 02 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 95 [14:39: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E8 C0 04 00 0E 04 04 00 18 02 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 [14:39:47]wFMCommunicate OK [14:39:47]SAM_PROTO_GetFieldsCounters done [14:39:47]requested_item shift.num is exist - process it [14:39:47]requested_item shift.opened is exist - process it [14:39:47]req_shift_opened [14:39:47]FM_GetShiftState [14:39:47]SAM_PROTO_GetShiftState [14:39:47]wFMCommunicate request_size=4 [14:39:47]MH_SAM_APDU [14:39:47]CAPDU: 80 13 01 00 [14:39:47]Write to MH i2c: E2 08 00 24 A5 80 13 01 00 00 00 00 00 46 [14:39:47]Write i2c OK [14:39:47]MH_I2C_Read... [14:39:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:39:47]Read from MH i2c: E2 [14:39:47]MH_I2C_Read... [14:39:47]Read from MH i2c: E2 0E 00 [14:39:47]MH_I2C_Read... [14:39:47]Read from MH i2c: E2 0E 00 24 A5 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 31 [14:39:47]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:39:47]wFMCommunicate OK [14:39:47]SAM_PROTO_GetShiftState done [14:39:47]FM_GetShiftState done [14:39:47]req_shift_opened done [14:39:47]requested_item shift.open_date is exist - process it [14:39:47]req_shift_open_date [14:39:47]req_shift_open_date done [14:39:47]produce_requested_data done [14:39:47]produce_requested_data return {"fd.num":311528,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [14:39:47]process_action_free x_report [14:39:47]json_value_free [14:39:47]json_value_free done [14:39:47]process_json_proto returns [14:39:47]Send response to host [14:39:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":311528,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [14:39:47]free response buf [14:39:47]execute_script done [14:39:47]execute_script returns [14:39:47]free content buf [14:39:47]Sock 7.Close socket [14:39:47]Sock 7.Thread stoped [14:39:48]OFD Sender: No OFD packet to send [14:39:50]ConnectInit Can't connect to host [14:39:53]OFD Sender: No OFD packet to send [14:39:53]accept exits with 9 [14:39:53]New connection [14:39:53]New thread 3066510692 created [14:39:53]Thread 3066654052 joined [14:39:53]Waiting for new connection... [14:39:53] Sock 9.Parse request [14:39:53]Sock 9.Check first char [14:39:53]Sock 9.First char is OK [14:39:53]request: POST /json_proto HTTP/1.0 [14:39:53]Method: POST [14:39:53]URL: /json_proto [14:39:53]Method is POST - this is cgi request [14:39:53]url: /json_proto [14:39:53]query_string will be loaded in cgi processing [14:39:53]execute_cgi json_proto POST (null) [14:39:53]execute_cgi path=json_proto method=POST [14:39:53]POST find Content-Length [14:39:53]Host: 172.17.96.3:8080 [14:39:53]Content-Length: 215 [14:39:53]Content-Type: application/json [14:39:53] [14:39:53]POST finish read [14:39:53]Found Content-Length = 215 [14:39: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" ] } } [14:39:53]execute_script... [14:39: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" ] } } [14:39:53]POST & json_proto [14:39:53]process_json_proto [14:39:53]json parsed OK: [14:39:53]protocol is kg_v1.0 [14:39:53]action value=get_value [14:39:53]process_action get_value [14:39:53]cmd_get_value [14:39:53]process_action get_value done [14:39:53]requested_data is exist [14:39:53]produce_requested_data [14:39:53]requested_item kkm.sn is exist - process it [14:39:53]requested_item kkm.ver is exist - process it [14:39:53]requested_item fm.sn is exist - process it [14:39:53]wFMCommunicate request_size=4 [14:39:53]MH_SAM_APDU [14:39:53]CAPDU: 80 11 00 00 [14:39:53]Write to MH i2c: E2 08 00 25 A5 80 11 00 00 00 00 00 00 44 [14:39:53]Write i2c OK [14:39:53]MH_I2C_Read... [14:39:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:39:53]Read from MH i2c: E2 [14:39:53]MH_I2C_Read... [14:39:53]Read from MH i2c: E2 17 00 [14:39:53]MH_I2C_Read... [14:39:53]Read from MH i2c: E2 17 00 25 A5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 99 [14:39:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:39:53]wFMCommunicate OK [14:39:53]requested_item fd.num is exist - process it [14:39:53]SAM_PROTO_GetFieldsCounters [14:39:53]wFMCommunicate request_size=4 [14:39:53]MH_SAM_APDU [14:39:53]CAPDU: 80 13 00 00 [14:39:53]Write to MH i2c: E2 08 00 26 A5 80 13 00 00 00 00 00 00 47 [14:39:53]Write i2c OK [14:39:53]MH_I2C_Read... [14:39:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:39:53]Read from MH i2c: E2 [14:39:53]MH_I2C_Read... [14:39:53]Read from MH i2c: E2 62 00 [14:39:53]MH_I2C_Read... [14:39:53]Read from MH i2c: E2 62 00 26 A5 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E8 C0 04 00 0E 04 04 00 18 02 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 98 [14:39: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E8 C0 04 00 0E 04 04 00 18 02 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 [14:39:54]wFMCommunicate OK [14:39:54]SAM_PROTO_GetFieldsCounters done [14:39:54]requested_item shift.num is exist - process it [14:39:54]requested_item shift.opened is exist - process it [14:39:54]req_shift_opened [14:39:54]FM_GetShiftState [14:39:54]SAM_PROTO_GetShiftState [14:39:54]wFMCommunicate request_size=4 [14:39:54]MH_SAM_APDU [14:39:54]CAPDU: 80 13 01 00 [14:39:54]Write to MH i2c: E2 08 00 27 A5 80 13 01 00 00 00 00 00 49 [14:39:54]Write i2c OK [14:39:54]MH_I2C_Read... [14:39:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:39:54]Read from MH i2c: E2 [14:39:54]MH_I2C_Read... [14:39:54]Read from MH i2c: E2 0E 00 [14:39:54]MH_I2C_Read... [14:39:54]Read from MH i2c: E2 0E 00 27 A5 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 34 [14:39:54]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:39:54]wFMCommunicate OK [14:39:54]SAM_PROTO_GetShiftState done [14:39:54]FM_GetShiftState done [14:39:54]req_shift_opened done [14:39:54]requested_item shift.open_date is exist - process it [14:39:54]req_shift_open_date [14:39:54]req_shift_open_date done [14:39:54]produce_requested_data done [14:39:54]produce_requested_data return {"kkm.sn":"0300000116","kkm.ver":"001","fm.sn":"0000000000871765","fd.num":311528,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899} [14:39:54]process_action_free get_value [14:39:54]json_value_free [14:39:54]json_value_free done [14:39:54]process_json_proto returns [14:39:54]Send response to host [14:39:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000116","kkm.ver":"001","fm.sn":"0000000000871765","fd.num":311528,"shift.num":536,"shift.opened":1,"shift.open_date":1730247899}}} [14:39:54]free response buf [14:39:54]execute_script done [14:39:54]execute_script returns [14:39:54]free content buf [14:39:54]Sock 9.Close socket [14:39:54]Sock 9.Thread stoped [14:39:54]accept exits with 7 [14:39:54]New connection [14:39:54]New thread 3066654052 created [14:39:54]Thread 3066510692 joined [14:39:54]Waiting for new connection... [14:39:54] Sock 7.Parse request [14:39:54]Sock 7.Check first char [14:39:54]Sock 7.First char is OK [14:39:54]request: POST /json_proto HTTP/1.0 [14:39:54]Method: POST [14:39:54]URL: /json_proto [14:39:54]Method is POST - this is cgi request [14:39:54]url: /json_proto [14:39:54]query_string will be loaded in cgi processing [14:39:54]execute_cgi json_proto POST (null) [14:39:54]execute_cgi path=json_proto method=POST [14:39:54]POST find Content-Length [14:39:54]Host: 172.17.96.3:8080 [14:39:54]Content-Length: 331 [14:39:54]Content-Type: application/json [14:39:54] [14:39:54]POST finish read [14:39:54]Found Content-Length = 331 [14:39: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" ] } } [14:39:54]execute_script... [14:39: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" ] } } [14:39:54]POST & json_proto [14:39:54]process_json_proto [14:39:54]json parsed OK: [14:39:54]protocol is kg_v1.0 [14:39:54]action value=get_value [14:39:54]process_action get_value [14:39:54]cmd_get_value [14:39:54]process_action get_value done [14:39:54]requested_data is exist [14:39:54]produce_requested_data [14:39:54]requested_item fm.sale.total is exist - process it [14:39:54]SAM_PROTO_GetFMData [14:39:54]wFMCommunicate request_size=4 [14:39:54]MH_SAM_APDU [14:39:54]CAPDU: 80 13 03 00 [14:39:54]Write to MH i2c: E2 08 00 28 A5 80 13 03 00 00 00 00 00 4C [14:39:54]Write i2c OK [14:39:54]MH_I2C_Read... [14:39:54]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [14:39:54]Read from MH i2c: E2 [14:39:54]MH_I2C_Read... [14:39:54]Read from MH i2c: E2 FD 00 [14:39:54]MH_I2C_Read... [14:39:54]Read from MH i2c: E2 FD 00 28 A5 00 C2 04 85 04 BE 04 6E 04 04 00 B8 BC 04 00 69 04 A3 00 6F 04 04 00 8C BC 04 00 B1 04 05 00 4D B3 AA 11 05 70 04 05 00 58 44 88 8B 04 72 04 04 00 F5 6E 22 86 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 51 A6 DC 89 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 E0 D8 7C 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 99 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 28 94 E3 70 04 03 00 28 94 E3 72 04 00 00 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 73 2B 18 EF 03 09 00 F6 03 90 00 58 [14:39:54]RAPDU: C2 04 85 04 BE 04 6E 04 04 00 B8 BC 04 00 69 04 A3 00 6F 04 04 00 8C BC 04 00 B1 04 05 00 4D B3 AA 11 05 70 04 05 00 58 44 88 8B 04 72 04 04 00 F5 6E 22 86 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 51 A6 DC 89 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 E0 D8 7C 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 99 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 28 94 E3 70 04 03 00 28 94 E3 72 04 00 00 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 73 2B 18 EF 03 09 00 F6 03 90 00 [14:39:54]wFMCommunicate OK [14:39:54]wFMCommunicate request_size=4 [14:39:54]MH_SAM_APDU [14:39:54]CAPDU: 80 17 00 00 [14:39:55]Write to MH i2c: E2 08 00 29 A5 80 17 00 00 00 00 00 00 4E [14:39:55]Write i2c OK [14:39:55]MH_I2C_Read... [14:39:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:39:55]Read from MH i2c: E2 [14:39:55]MH_I2C_Read... [14:39:55]Read from MH i2c: E2 FD 00 [14:39:55]MH_I2C_Read... [14:39:55]Read from MH i2c: E2 FD 00 29 A5 00 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 98 03 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 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 90 00 18 [14:39:55]RAPDU: 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 98 03 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 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 90 00 [14:39:55]wFMCommunicate OK [14:39:55]wFMCommunicate request_size=4 [14:39:55]MH_SAM_APDU [14:39:55]CAPDU: 80 17 00 00 [14:39:55]Write to MH i2c: E2 08 00 2A A5 80 17 00 00 00 00 00 00 4F [14:39:55]Write i2c OK [14:39:55]MH_I2C_Read... [14:39:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:39:55]Read from MH i2c: E2 [14:39:55]MH_I2C_Read... [14:39:55]Read from MH i2c: E2 FD 00 [14:39:55]MH_I2C_Read... [14:39:55]Read from MH i2c: E2 FD 00 2A A5 00 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 FD [14:39:55]RAPDU: 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [14:39:56]wFMCommunicate OK [14:39:56]wFMCommunicate request_size=4 [14:39:56]MH_SAM_APDU [14:39:56]CAPDU: 80 17 00 00 [14:39:56]Write to MH i2c: E2 08 00 2B A5 80 17 00 00 00 00 00 00 50 [14:39:56]Write i2c OK [14:39:56]MH_I2C_Read... [14:39:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:39:56]Read from MH i2c: E2 [14:39:56]MH_I2C_Read... [14:39:56]Read from MH i2c: E2 FD 00 [14:39:56]MH_I2C_Read... [14:39:56]Read from MH i2c: E2 FD 00 2B A5 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 CB [14:39:56]RAPDU: F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [14:39:56]wFMCommunicate OK [14:39:56]wFMCommunicate request_size=4 [14:39:56]MH_SAM_APDU [14:39:56]CAPDU: 80 17 00 00 [14:39:56]Write to MH i2c: E2 08 00 2C A5 80 17 00 00 00 00 00 00 51 [14:39:56]Write i2c OK [14:39:56]MH_I2C_Read... [14:39:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 220! [14:39:56]Read from MH i2c: E2 [14:39:56]MH_I2C_Read... [14:39:56]Read from MH i2c: E2 DF 00 [14:39:56]MH_I2C_Read... [14:39:56]Read from MH i2c: E2 DF 00 2C A5 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 31 [14:39:57]RAPDU: 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 [14:39:57]wFMCommunicate OK [14:39:57]SAM_PROTO_GetFMData done [14:39:57]requested_item fm.sale_refund.total is exist - process it [14:39:57]requested_item fm.buy.total is exist - process it [14:39:57]requested_item shift.sale.total is exist - process it [14:39:57]SAM_PROTO_GetShiftData [14:39:57]wFMCommunicate request_size=4 [14:39:57]MH_SAM_APDU [14:39:57]CAPDU: 80 13 02 00 [14:39:57]Write to MH i2c: E2 08 00 2D A5 80 13 02 00 00 00 00 00 50 [14:39:57]Write i2c OK [14:39:57]MH_I2C_Read... [14:39:57]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [14:39:57]Read from MH i2c: E2 [14:39:57]MH_I2C_Read... [14:39:57]Read from MH i2c: E2 FD 00 [14:39:57]MH_I2C_Read... [14:39:57]Read from MH i2c: E2 FD 00 2D A5 00 B1 04 AA 04 AD 04 6E 04 04 00 77 01 00 00 69 04 9E 00 6F 04 04 00 77 01 00 00 B1 04 04 00 08 D1 E7 01 70 04 04 00 C4 50 67 01 72 04 03 00 44 80 80 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 16 D1 33 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 63 51 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 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 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 6A [14:39:57]RAPDU: B1 04 AA 04 AD 04 6E 04 04 00 77 01 00 00 69 04 9E 00 6F 04 04 00 77 01 00 00 B1 04 04 00 08 D1 E7 01 70 04 04 00 C4 50 67 01 72 04 03 00 44 80 80 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 16 D1 33 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 63 51 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 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 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 [14:39:58]wFMCommunicate OK [14:39:58]wFMCommunicate request_size=4 [14:39:58]MH_SAM_APDU [14:39:58]CAPDU: 80 17 00 00 [14:39:58]Write to MH i2c: E2 08 00 2E A5 80 17 00 00 00 00 00 00 53 [14:39:58]Write i2c OK [14:39:58]MH_I2C_Read... [14:39:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:39:58]Read from MH i2c: E2 [14:39:58]MH_I2C_Read... [14:39:58]Read from MH i2c: E2 FD 00 [14:39:58]MH_I2C_Read... [14:39:58]Read from MH i2c: E2 FD 00 2E A5 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 6C [14:39:58]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 OFD Sender: No OFD packet to send [14:39:58]F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 [14:39:58]wFMCommunicate OK [14:39:58]wFMCommunicate request_size=4 [14:39:58]MH_SAM_APDU [14:39:58]CAPDU: 80 17 00 00 [14:39:58]Write to MH i2c: E2 08 00 2F A5 80 17 00 00 00 00 00 00 54 [14:39:58]Write i2c OK [14:39:58]MH_I2C_Read... [14:39:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:39:58]Read from MH i2c: E2 [14:39:58]MH_I2C_Read... [14:39:58]Read from MH i2c: E2 FD 00 [14:39:58]MH_I2C_Read... [14:39:58]Read from MH i2c: E2 FD 00 2F A5 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 0D [14:39:59]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 [14:39:59]wFMCommunicate OK [14:39:59]wFMCommunicate request_size=4 [14:39:59]MH_SAM_APDU [14:39:59]CAPDU: 80 17 00 00 [14:39:59]Write to MH i2c: E2 08 00 30 A5 80 17 00 00 00 00 00 00 55 [14:39:59]Write i2c OK [14:39:59]MH_I2C_Read... [14:39:59]Read from MH i2c: E2 [14:39:59]MH_I2C_Read... [14:39:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:39:59]Read from MH i2c: E2 FD 00 [14:39:59]MH_I2C_Read... [14:39:59]Read from MH i2c: E2 FD 00 30 A5 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 CD [14:39:59]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 [14:39:59]wFMCommunicate OK [14:39:59]wFMCommunicate request_size=4 [14:39:59]MH_SAM_APDU [14:39:59]CAPDU: 80 17 00 00 [14:39:59]Write to MH i2c: E2 08 00 31 A5 80 17 00 00 00 00 00 00 56 [14:39:59]Write i2c OK [14:39:59]MH_I2C_Read... [14:40:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 203! [14:40:00]Read from MH i2c: E2 [14:40:00]MH_I2C_Read... [14:40:00]Read from MH i2c: E2 CE 00 [14:40:00]MH_I2C_Read... [14:40:00]Read from MH i2c: E2 CE 00 31 A5 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 3B [14:40:00]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 [14:40:00]wFMCommunicate OK [14:40:00]SAM_PROTO_GetShiftData done [14:40:00]requested_item shift.sale.total_cash is exist - process it [14:40:00]requested_item shift.sale_refund.total is exist - process it [14:40:00]requested_item shift.sale_refund.total_cash is exist - process it [14:40:00]requested_item shift.buy.total is exist - process it [14:40:00]requested_item shift.buy.total_cash is exist - process it [14:40:00]produce_requested_data done [14:40:00]produce_requested_data return {"fm.sale.total":217712361.73,"fm.sale_refund.total":149146.00,"fm.buy.total":0.00,"shift.sale.total":319695.44,"shift.sale.total_cash":235481.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} [14:40:00]process_action_free get_value [14:40:00]json_value_free [14:40:00]json_value_free done [14:40:00]process_json_proto returns [14:40:00]Send response to host [14:40:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":217712361.73,"fm.sale_refund.total":149146.00,"fm.buy.total":0.00,"shift.sale.total":319695.44,"shift.sale.total_cash":235481.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}}} [14:40:00]free response buf [14:40:00]execute_script done [14:40:00]execute_script returns [14:40:00]free content buf [14:40:00]Sock 7.Close socket [14:40:00]Sock 7.Thread stoped [14:40:00]accept exits with 9 [14:40:00]New connection [14:40:00]New thread 3066510692 created [14:40:00]Thread 3066654052 joined [14:40:00]Waiting for new connection... [14:40:00] Sock 9.Parse request [14:40:00]Sock 9.Check first char [14:40:00]Sock 9.First char is OK [14:40:00]request: POST /json_proto HTTP/1.0 [14:40:00]Method: POST [14:40:00]URL: /json_proto [14:40:00]Method is POST - this is cgi request [14:40:00]url: /json_proto [14:40:00]query_string will be loaded in cgi processing [14:40:00]execute_cgi json_proto POST (null) [14:40:00]execute_cgi path=json_proto method=POST [14:40:00]POST find Content-Length [14:40:00]Host: 172.17.96.3:8080 [14:40:00]Content-Length: 331 [14:40:00]Content-Type: application/json [14:40:00] [14:40:00]POST finish read [14:40:00]Found Content-Length = 331 [14:40: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" ] } } [14:40:00]execute_script... [14:40: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" ] } } [14:40:00]POST & json_proto [14:40:00]process_json_proto [14:40:00]json parsed OK: [14:40:00]protocol is kg_v1.0 [14:40:00]action value=get_value [14:40:00]process_action get_value [14:40:00]cmd_get_value [14:40:00]process_action get_value done [14:40:00]requested_data is exist [14:40:00]produce_requested_data [14:40:00]requested_item fm.sale.total is exist - process it [14:40:00]SAM_PROTO_GetFMData [14:40:00]wFMCommunicate request_size=4 [14:40:00]MH_SAM_APDU [14:40:00]CAPDU: 80 13 03 00 [14:40:00]Write to MH i2c: E2 08 00 32 A5 80 13 03 00 00 00 00 00 56 [14:40:00]Write i2c OK [14:40:00]MH_I2C_Read... [14:40:01]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [14:40:01]Read from MH i2c: E2 [14:40:01]MH_I2C_Read... [14:40:01]Read from MH i2c: E2 FD 00 [14:40:01]MH_I2C_Read... [14:40:01]Read from MH i2c: E2 FD 00 32 A5 00 C2 04 85 04 BE 04 6E 04 04 00 B8 BC 04 00 69 04 A3 00 6F 04 04 00 8C BC 04 00 B1 04 05 00 4D B3 AA 11 05 70 04 05 00 58 44 88 8B 04 72 04 04 00 F5 6E 22 86 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 51 A6 DC 89 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 E0 D8 7C 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 99 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 28 94 E3 70 04 03 00 28 94 E3 72 04 00 00 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 73 2B 18 EF 03 09 00 F6 03 90 00 62 [14:40:01]RAPDU: C2 04 85 04 BE 04 6E 04 04 00 B8 BC 04 00 69 04 A3 00 6F 04 04 00 8C BC 04 00 B1 04 05 00 4D B3 AA 11 05 70 04 05 00 58 44 88 8B 04 72 04 04 00 F5 6E 22 86 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 51 A6 DC 89 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 E0 D8 7C 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 99 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 28 94 E3 70 04 03 00 28 94 E3 72 04 00 00 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 73 2B 18 EF 03 09 00 F6 03 90 00 [14:40:01]wFMCommunicate OK [14:40:01]wFMCommunicate request_size=4 [14:40:01]MH_SAM_APDU [14:40:01]CAPDU: 80 17 00 00 [14:40:01]Write to MH i2c: E2 08 00 33 A5 80 17 00 00 00 00 00 00 58 [14:40:01]Write i2c OK [14:40:01]MH_I2C_Read... [14:40:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:40:01]Read from MH i2c: E2 [14:40:01]MH_I2C_Read... [14:40:01]Read from MH i2c: E2 FD 00 [14:40:01]MH_I2C_Read... [14:40:01]Read from MH i2c: E2 FD 00 33 A5 00 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 98 03 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 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 90 00 22 [14:40:02]RAPDU: 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 98 03 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 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 90 00 [14:40:02]wFMCommunicate OK [14:40:02]wFMCommunicate request_size=4 [14:40:02]MH_SAM_APDU [14:40:02]CAPDU: 80 17 00 00 [14:40:02]Write to MH i2c: E2 08 00 34 A5 80 17 00 00 00 00 00 00 59 [14:40:02]Write i2c OK [14:40:02]MH_I2C_Read... [14:40:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:40:02]Read from MH i2c: E2 [14:40:02]MH_I2C_Read... [14:40:02]Read from MH i2c: E2 FD 00 [14:40:02]MH_I2C_Read... [14:40:02]Read from MH i2c: E2 FD 00 34 A5 00 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 07 [14:40:02]RAPDU: 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [14:40:02]wFMCommunicate OK [14:40:02]wFMCommunicate request_size=4 [14:40:02]MH_SAM_APDU [14:40:02]CAPDU: 80 17 00 00 [14:40:02]Write to MH i2c: E2 08 00 35 A5 80 17 00 00 00 00 00 00 5A [14:40:02]Write i2c OK [14:40:02]MH_I2C_Read... [14:40:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:40:03]Read from MH i2c: E2 [14:40:03]MH_I2C_Read... [14:40:03]Read from MH i2c: E2 FD 00 [14:40:03]MH_I2C_Read... [14:40:03]Read from MH i2c: E2 FD 00 35 A5 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 D5 [14:40:03]RAPDU: F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [14:40:03]wFMCommunicate OK [14:40:03]wFMCommunicate request_size=4 [14:40:03]MH_SAM_APDU [14:40:03]CAPDU: 80 17 00 00 [14:40:03]Write to MH i2c: E2 08 00 36 A5 80 17 00 00 00 00 00 00 5B [14:40:03]Write i2c OK [14:40:03]MH_I2C_Read... [14:40:03]OFD Sender: No OFD packet to send [14:40:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 220! [14:40:03]Read from MH i2c: E2 [14:40:03]MH_I2C_Read... [14:40:03]Read from MH i2c: E2 DF 00 [14:40:03]MH_I2C_Read... [14:40:03]Read from MH i2c: E2 DF 00 36 A5 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 3B [14:40:03]RAPDU: 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 [14:40:04]wFMCommunicate OK [14:40:04]SAM_PROTO_GetFMData done [14:40:04]requested_item fm.sale_refund.total is exist - process it [14:40:04]requested_item fm.buy.total is exist - process it [14:40:04]requested_item shift.sale.total is exist - process it [14:40:04]SAM_PROTO_GetShiftData [14:40:04]wFMCommunicate request_size=4 [14:40:04]MH_SAM_APDU [14:40:04]CAPDU: 80 13 02 00 [14:40:04]Write to MH i2c: E2 08 00 37 A5 80 13 02 00 00 00 00 00 5A [14:40:04]Write i2c OK [14:40:04]MH_I2C_Read... [14:40:04]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [14:40:04]Read from MH i2c: E2 [14:40:04]MH_I2C_Read... [14:40:04]Read from MH i2c: E2 FD 00 [14:40:04]MH_I2C_Read... [14:40:04]Read from MH i2c: E2 FD 00 37 A5 00 B1 04 AA 04 AD 04 6E 04 04 00 77 01 00 00 69 04 9E 00 6F 04 04 00 77 01 00 00 B1 04 04 00 08 D1 E7 01 70 04 04 00 C4 50 67 01 72 04 03 00 44 80 80 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 16 D1 33 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 63 51 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 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 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 74 [14:40:04]RAPDU: B1 04 AA 04 AD 04 6E 04 04 00 77 01 00 00 69 04 9E 00 6F 04 04 00 77 01 00 00 B1 04 04 00 08 D1 E7 01 70 04 04 00 C4 50 67 01 72 04 03 00 44 80 80 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 16 D1 33 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 63 51 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 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 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 [14:40:04]wFMCommunicate OK [14:40:04]wFMCommunicate request_size=4 [14:40:04]MH_SAM_APDU [14:40:04]CAPDU: 80 17 00 00 [14:40:04]Write to MH i2c: E2 08 00 38 A5 80 17 00 00 00 00 00 00 5D [14:40:05]Write i2c OK [14:40:05]MH_I2C_Read... [14:40:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:40:05]Read from MH i2c: E2 [14:40:05]MH_I2C_Read... [14:40:05]Read from MH i2c: E2 FD 00 [14:40:05]MH_I2C_Read... [14:40:05]Read from MH i2c: E2 FD 00 38 A5 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 76 [14:40:05]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 [14:40:05]wFMCommunicate OK [14:40:05]wFMCommunicate request_size=4 [14:40:05]MH_SAM_APDU [14:40:05]CAPDU: 80 17 00 00 [14:40:05]Write to MH i2c: E2 08 00 39 A5 80 17 00 00 00 00 00 00 5E [14:40:05]Write i2c OK [14:40:05]MH_I2C_Read... [14:40:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:40:05]Read from MH i2c: E2 [14:40:05]MH_I2C_Read... [14:40:05]Read from MH i2c: E2 FD 00 [14:40:05]MH_I2C_Read... [14:40:05]Read from MH i2c: E2 FD 00 39 A5 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 17 [14:40:06]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 [14:40:06]wFMCommunicate OK [14:40:06]wFMCommunicate request_size=4 [14:40:06]MH_SAM_APDU [14:40:06]CAPDU: 80 17 00 00 [14:40:06]Write to MH i2c: E2 08 00 3A A5 80 17 00 00 00 00 00 00 5F [14:40:06]Write i2c OK [14:40:06]MH_I2C_Read... [14:40:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:40:06]Read from MH i2c: E2 [14:40:06]MH_I2C_Read... [14:40:06]Read from MH i2c: E2 FD 00 [14:40:06]MH_I2C_Read... [14:40:06]Read from MH i2c: E2 FD 00 3A A5 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 D7 [14:40:06]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 [14:40:07]wFMCommunicate OK [14:40:07]wFMCommunicate request_size=4 [14:40:07]MH_SAM_APDU [14:40:07]CAPDU: 80 17 00 00 [14:40:07]Write to MH i2c: E2 08 00 3B A5 80 17 00 00 00 00 00 00 60 [14:40:07]Write i2c OK [14:40:07]MH_I2C_Read... [14:40:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 203! [14:40:07]Read from MH i2c: E2 [14:40:07]MH_I2C_Read... [14:40:07]Read from MH i2c: E2 CE 00 [14:40:07]MH_I2C_Read... [14:40:07]Read from MH i2c: E2 CE 00 3B A5 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 45 [14:40:07]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 [14:40:07]wFMCommunicate OK [14:40:07]SAM_PROTO_GetShiftData done [14:40:07]requested_item shift.sale.total_cash is exist - process it [14:40:07]requested_item shift.sale_refund.total is exist - process it [14:40:07]requested_item shift.sale_refund.total_cash is exist - process it [14:40:07]requested_item shift.buy.total is exist - process it [14:40:07]requested_item shift.buy.total_cash is exist - process it [14:40:07]produce_requested_data done [14:40:07]produce_requested_data return {"fm.sale.total":217712361.73,"fm.sale_refund.total":149146.00,"fm.buy.total":0.00,"shift.sale.total":319695.44,"shift.sale.total_cash":235481.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} [14:40:07]process_action_free get_value [14:40:07]json_value_free [14:40:07]json_value_free done [14:40:07]process_json_proto returns [14:40:07]Send response to host [14:40:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":217712361.73,"fm.sale_refund.total":149146.00,"fm.buy.total":0.00,"shift.sale.total":319695.44,"shift.sale.total_cash":235481.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}}} [14:40:07]free response buf [14:40:07]execute_script done [14:40:07]execute_script returns [14:40:07]free content buf [14:40:07]Sock 9.Close socket [14:40:07]Sock 9.Thread stoped [14:40:07]accept exits with 10 [14:40:07]New connection [14:40:07]New thread 3066654052 created [14:40:07]Thread 3066510692 joined [14:40:07]Waiting for new connection... [14:40:07] Sock 10.Parse request [14:40:07]Sock 10.Check first char [14:40:07]Sock 10.First char is OK [14:40:07]request: POST /json_proto HTTP/1.0 [14:40:07]Method: POST [14:40:07]URL: /json_proto [14:40:07]Method is POST - this is cgi request [14:40:07]url: /json_proto [14:40:07]query_string will be loaded in cgi processing [14:40:07]execute_cgi json_proto POST (null) [14:40:07]execute_cgi path=json_proto method=POST [14:40:07]POST find Content-Length [14:40:07]Host: 172.17.96.3:8080 [14:40:07]Content-Length: 254 [14:40:07]Content-Type: application/json [14:40:07] [14:40:07]POST finish read [14:40:07]Found Content-Length = 254 [14:40:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u0410\u043B\u0438\u0431\u0430\u0435\u0432 \u042D. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:40:07]execute_script... [14:40:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u0410\u043B\u0438\u0431\u0430\u0435\u0432 \u042D. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:40:07]POST & json_proto [14:40:07]process_json_proto [14:40:07]json parsed OK: [14:40:07]protocol is kg_v1.0 [14:40:07]action value=close_shift [14:40:07]process_action close_shift [14:40:07]cmd_close_shift [14:40:07]MH_GetDate [14:40:07]Write to MH i2c: F0 00 00 3C A5 D0 [14:40:07]Write i2c OK [14:40:07]MH_I2C_Read... [14:40:07]Read from MH i2c: F0 [14:40:07]MH_I2C_Read... [14:40:07]Read from MH i2c: F0 09 00 [14:40:07]MH_I2C_Read... [14:40:07]Read from MH i2c: F0 09 00 3C A5 00 4D 45 22 67 44 5E 04 65 FF [14:40:07]GetLastDocTimeStamp 1730299182 [14:40:07]current date 1730299213 [14:40:07]FM_GetShiftState [14:40:07]SAM_PROTO_GetShiftState [14:40:07]wFMCommunicate request_size=4 [14:40:07]MH_SAM_APDU [14:40:07]CAPDU: 80 13 01 00 [14:40:07]Write to MH i2c: E2 08 00 3D A5 80 13 01 00 00 00 00 00 5F [14:40:07]Write i2c OK [14:40:07]MH_I2C_Read... [14:40:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:40:07]Read from MH i2c: E2 [14:40:07]MH_I2C_Read... [14:40:07]Read from MH i2c: E2 0E 00 [14:40:07]MH_I2C_Read... [14:40:07]Read from MH i2c: E2 0E 00 3D A5 00 09 00 01 DB 7C 21 67 00 00 00 00 90 00 4A [14:40:07]RAPDU: 09 00 01 DB 7C 21 67 00 00 00 00 90 00 [14:40:07]wFMCommunicate OK [14:40:07]SAM_PROTO_GetShiftState done [14:40:07]FM_GetShiftState done [14:40:07]KKMCreateCloseShiftDocument [14:40:07]Load OK [14:40:07]Malloc new data [14:40:07]MH_GetDate [14:40:07]Write to MH i2c: F0 00 00 3E A5 D2 [14:40:07]Write i2c OK [14:40:07]MH_I2C_Read... [14:40:07]Read from MH i2c: F0 [14:40:07]MH_I2C_Read... [14:40:07]Read from MH i2c: F0 09 00 [14:40:07]MH_I2C_Read... [14:40:07]Read from MH i2c: F0 09 00 3E A5 00 4D 45 22 67 44 5E 04 65 01 [14:40:07]Malloc new data [14:40:07]Malloc new data [14:40:07]Malloc new data [14:40:07]Malloc new data [14:40:07]KKMCreateCloseShiftDocument OK [14:40:07]KKMSetCloseShiftData OK [14:40:07]ProcessDocumentItem done err = 0, tmpTLVsize=69 [14:40:07]tlvbuf is 00A1D850 [14:40:07]KKMLoadAndSignCloseShiftData [14:40:07]SAM_PROTO_ProcessDocument [14:40:07]wFMCommunicate request_size=9 [14:40:07]MH_SAM_APDU [14:40:07]CAPDU: 80 15 01 00 04 05 00 45 00 [14:40:07]Write to MH i2c: E2 0C 00 3F A5 80 15 01 00 04 00 05 00 45 00 00 00 B5 [14:40:07]Write i2c OK [14:40:07]MH_I2C_Read... [14:40:07]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [14:40:07]Read from MH i2c: E2 [14:40:07]MH_I2C_Read... [14:40:07]Read from MH i2c: E2 03 00 [14:40:07]MH_I2C_Read... [14:40:07]Read from MH i2c: E2 03 00 3F A5 00 90 00 58 [14:40:07]RAPDU: 90 00 [14:40:07]wFMCommunicate OK [14:40:07]wFMCommunicate request_size=23 [14:40:07]MH_SAM_APDU [14:40:07]CAPDU: 80 15 02 00 12 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 [14:40:07]Write to MH i2c: E2 1A 00 40 A5 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 5A [14:40:07]Write i2c OK [14:40:07]MH_I2C_Read... [14:40:08]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [14:40:08]Read from MH i2c: E2 [14:40:08]MH_I2C_Read... [14:40:08]Read from MH i2c: E2 03 00 [14:40:08]MH_I2C_Read... [14:40:08]Read from MH i2c: E2 03 00 40 A5 00 90 00 59 [14:40:08]RAPDU: 90 00 [14:40:08]wFMCommunicate OK [14:40:08]wFMCommunicate request_size=28 [14:40:08]MH_SAM_APDU [14:40:08]CAPDU: 80 15 02 00 17 FD 03 13 00 D0 90 D0 BB D0 B8 D0 B1 D0 B0 D0 B5 D0 B2 20 D0 AD 2E 20 [14:40:08]Write to MH i2c: E2 1F 00 41 A5 80 15 02 00 17 00 FD 03 13 00 D0 90 D0 BB D0 B8 D0 B1 D0 B0 D0 B5 D0 B2 20 D0 AD 2E 20 00 00 0D [14:40:08]Write i2c OK [14:40:08]MH_I2C_Read... [14:40:08]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [14:40:08]Read from MH i2c: E2 [14:40:08]MH_I2C_Read... [14:40:08]Read from MH i2c: E2 03 00 [14:40:08]MH_I2C_Read... [14:40:08]Read from MH i2c: E2 03 00 41 A5 00 90 00 5A [14:40:08]RAPDU: 90 00 [14:40:08]wFMCommunicate OK [14:40:08]wFMCommunicate request_size=13 [14:40:08]MH_SAM_APDU [14:40:08]CAPDU: 80 15 02 00 08 F4 03 04 00 4D 45 22 67 [14:40:08]Write to MH i2c: E2 10 00 42 A5 80 15 02 00 08 00 F4 03 04 00 4D 45 22 67 00 00 8D [14:40:08]Write i2c OK [14:40:08]MH_I2C_Read... [14:40:08]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [14:40:08]Read from MH i2c: E2 [14:40:08]MH_I2C_Read... [14:40:08]Read from MH i2c: E2 03 00 [14:40:08]MH_I2C_Read... [14:40:08]Read from MH i2c: E2 03 00 42 A5 00 90 00 5B [14:40:08]RAPDU: 90 00 [14:40:08]wFMCommunicate OK [14:40:08]wFMCommunicate request_size=25 [14:40:08]MH_SAM_APDU [14:40:08]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 [14:40:08]Write to MH i2c: E2 1C 00 43 A5 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 00 00 CA [14:40:08]Write i2c OK [14:40:08]MH_I2C_Read... [14:40:08]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [14:40:08]Read from MH i2c: E2 [14:40:08]MH_I2C_Read... [14:40:08]Read from MH i2c: E2 03 00 [14:40:08]MH_I2C_Read... [14:40:08]Read from MH i2c: E2 03 00 43 A5 00 90 00 5C [14:40:08]RAPDU: 90 00 [14:40:08]wFMCommunicate OK [14:40:08]wFMCommunicate request_size=4 [14:40:08]MH_SAM_APDU [14:40:08]CAPDU: 80 15 03 00 [14:40:08]Write to MH i2c: E2 08 00 44 A5 80 15 03 00 00 00 00 00 6A [14:40:08]Write i2c OK [14:40:08]MH_I2C_Read... [14:40:08]OFD Sender: No OFD packet to send [14:40:08]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 250! [14:40:08]Read from MH i2c: E2 [14:40:08]MH_I2C_Read... [14:40:08]Read from MH i2c: E2 FD 00 [14:40:08]MH_I2C_Read... [14:40:08]Read from MH i2c: E2 FD 00 44 A5 00 F4 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E9 C0 04 00 0E 04 04 00 18 02 00 00 5E 04 04 00 77 01 00 00 57 04 04 00 79 01 00 00 AA 04 AD 04 6E 04 04 00 77 01 00 00 69 04 9E 00 6F 04 04 00 77 01 00 00 B1 04 04 00 08 D1 E7 01 70 04 04 00 C4 50 67 01 72 04 03 00 44 80 80 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 16 D1 33 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 63 51 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 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 90 00 D2 [14:40:09]RAPDU: F4 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E9 C0 04 00 0E 04 04 00 18 02 00 00 5E 04 04 00 77 01 00 00 57 04 04 00 79 01 00 00 AA 04 AD 04 6E 04 04 00 77 01 00 00 69 04 9E 00 6F 04 04 00 77 01 00 00 B1 04 04 00 08 D1 E7 01 70 04 04 00 C4 50 67 01 72 04 03 00 44 80 80 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 16 D1 33 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 63 51 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 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 90 00 [14:40:09]wFMCommunicate OK [14:40:09]SAM_PROTO_ProcessDocument answer len = 1268 [14:40:09]SAM_PROTO_ProcessDocument remain to read = 1020 [14:40:09]wFMCommunicate request_size=4 [14:40:09]MH_SAM_APDU [14:40:09]CAPDU: 80 17 00 00 [14:40:09]Write to MH i2c: E2 08 00 45 A5 80 17 00 00 00 00 00 00 6A [14:40:09]Write i2c OK [14:40:09]MH_I2C_Read... [14:40:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:40:09]Read from MH i2c: E2 [14:40:09]MH_I2C_Read... [14:40:09]Read from MH i2c: E2 FD 00 [14:40:09]MH_I2C_Read... [14:40:09]Read from MH i2c: E2 FD 00 45 A5 00 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 BE [14:40:09]RAPDU: 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [14:40:10]wFMCommunicate OK [14:40:10]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [14:40:10]SAM_PROTO_ProcessDocument remain to read = 770 [14:40:10]wFMCommunicate request_size=4 [14:40:10]MH_SAM_APDU [14:40:10]CAPDU: 80 17 00 00 [14:40:10]Write to MH i2c: E2 08 00 46 A5 80 17 00 00 00 00 00 00 6B [14:40:10]Write i2c OK [14:40:10]MH_I2C_Read... [14:40:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:40:10]Read from MH i2c: E2 [14:40:10]MH_I2C_Read... [14:40:10]Read from MH i2c: E2 FD 00 [14:40:10]MH_I2C_Read... [14:40:10]Read from MH i2c: E2 FD 00 46 A5 00 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 90 00 CD [14:40:10]RAPDU: 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 90 00 [14:40:10]wFMCommunicate OK [14:40:10]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [14:40:10]SAM_PROTO_ProcessDocument remain to read = 520 [14:40:10]wFMCommunicate request_size=4 [14:40:10]MH_SAM_APDU [14:40:10]CAPDU: 80 17 00 00 [14:40:10]Write to MH i2c: E2 08 00 47 A5 80 17 00 00 00 00 00 00 6C [14:40:10]Write i2c OK [14:40:10]MH_I2C_Read... [14:40:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:40:11]Read from MH i2c: E2 [14:40:11]MH_I2C_Read... [14:40:11]Read from MH i2c: E2 FD 00 [14:40:11]MH_I2C_Read... [14:40:11]Read from MH i2c: E2 FD 00 47 A5 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 F4 [14:40:11]RAPDU: 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [14:40:11]wFMCommunicate OK [14:40:11]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [14:40:11]SAM_PROTO_ProcessDocument remain to read = 270 [14:40:11]wFMCommunicate request_size=4 [14:40:11]MH_SAM_APDU [14:40:11]CAPDU: 80 17 00 00 [14:40:11]Write to MH i2c: E2 08 00 48 A5 80 17 00 00 00 00 00 00 6D [14:40:11]Write i2c OK [14:40:11]MH_I2C_Read... [14:40:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:40:11]Read from MH i2c: E2 [14:40:11]MH_I2C_Read... [14:40:11]Read from MH i2c: E2 FD 00 [14:40:11]MH_I2C_Read... [14:40:11]Read from MH i2c: E2 FD 00 48 A5 00 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 37 [14:40:12]RAPDU: 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [14:40:12]wFMCommunicate OK [14:40:12]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [14:40:12]SAM_PROTO_ProcessDocument remain to read = 20 [14:40:12]wFMCommunicate request_size=4 [14:40:12]MH_SAM_APDU [14:40:12]CAPDU: 80 17 00 00 [14:40:12]Write to MH i2c: E2 08 00 49 A5 80 17 00 00 00 00 00 00 6E [14:40:12]Write i2c OK [14:40:12]MH_I2C_Read... [14:40:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 20! [14:40:12]Read from MH i2c: E2 [14:40:12]MH_I2C_Read... [14:40:12]Read from MH i2c: E2 17 00 [14:40:12]MH_I2C_Read... [14:40:12]Read from MH i2c: E2 17 00 49 A5 00 00 F6 03 01 00 06 F7 03 00 00 35 04 06 00 E2 C6 6D 5E 6D 45 90 00 D4 [14:40:12]RAPDU: 00 F6 03 01 00 06 F7 03 00 00 35 04 06 00 E2 C6 6D 5E 6D 45 90 00 [14:40:12]wFMCommunicate OK [14:40:12]SAM_PROTO_ProcessDocument received (without SW) 20 bytes [14:40:12]SAM_PROTO_ProcessDocument done [14:40:12]1209 (1) - 1.0 - номер версии ФФД [14:40:12]1041 (16) - 0000000000871765 - номер ФМ [14:40:12]1040 (4) - 311529 - номер ФД [14:40:12]1038 (4) - 536 - номер смены [14:40:12]1118 (4) - 375 - количество кассовых чеков за смену [14:40:12]1111 (4) - 377 - общее количество ФД за смену [14:40:12]1194 (1197) - счетчики итогов смены [14:40:12] 1134 (4) - 375 - количество чеков со всеми признаками расчетов [14:40:12] 1129 (158) - счетчики операций «приход» [14:40:12] 1135 (4) - 375 - количество чеков по признаку расчетов [14:40:12] 1201 (4) - 319695.44 - общая итоговая сумма в чеках [14:40:12] 1136 (4) - 235481.00 - итоговая сумма в чеках наличными [14:40:12] 1138 (3) - 84214.44 - итоговая сумма в чеках безналичными [14:40:12] 1024 (123) - суммы налогов [14:40:12] 1006 (9) - суммы НДС [14:40:12] 1010 (1) - 0% - код ставки НДС [14:40:12] 1011 (0) - 0.00 - сумма НДС по ставке [14:40:12] 1006 (12) - суммы НДС [14:40:12] 1010 (1) - 12% - код ставки НДС [14:40:12] 1011 (3) - 33958.62 - сумма НДС по ставке [14:40:12] 1007 (9) - суммы НСП [14:40:12] 1014 (1) - 0% - код ставки НСП [14:40:12] 1015 (0) - 0.00 - сумма НСП по ставке [14:40:12] 1007 (12) - суммы НСП [14:40:12] 1014 (1) - 1% - код ставки НСП [14:40:12] 1015 (3) - 2829.79 - сумма НСП по ставке [14:40:12] 1007 (9) - суммы НСП [14:40:12] 1014 (1) - 2% - код ставки НСП [14:40:12] 1015 (0) - 0.00 - сумма НСП по ставке [14:40:12] 1007 (9) - суммы НСП [14:40:12] 1014 (1) - 3% - код ставки НСП [14:40:12] 1015 (0) - 0.00 - сумма НСП по ставке [14:40:12] 1007 (9) - суммы НСП [14:40:12] 1014 (1) - 5% - код ставки НСП [14:40:12] 1015 (0) - 0.00 - сумма НСП по ставке [14:40:12] 1007 (9) - суммы НСП [14:40:12] 1014 (1) - 0,50% - код ставки НСП [14:40:12] 1015 (0) - 0.00 - сумма НСП по ставке [14:40:12] 1007 (9) - суммы НСП [14:40:12] 1014 (1) - 1,50% - код ставки НСП [14:40:12] 1015 (0) - 0.00 - сумма НСП по ставке [14:40:12] 1130 (141) - счетчики операций «возврат прихода» [14:40:12] 1135 (4) - 0 - количество чеков по признаку расчетов [14:40:12] 1201 (0) - 0.00 - общая итоговая сумма в чеках [14:40:12] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [14:40:12] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [14:40:12] 1024 (117) - суммы налогов [14:40:12] 1006 (9) - суммы НДС [14:40:12] 1010 (1) - 0% - код ставки НДС [14:40:12] 1011 (0) - 0.00 - сумма НДС по ставке [14:40:12] 1006 (9) - суммы НДС [14:40:12] 1010 (1) - 12% - код ставки НДС [14:40:12] 1011 (0) - 0.00 - сумма НДС по ставке [14:40:12] 1007 (9) - суммы НСП [14:40:12] 1014 (1) - 0% - код ставки НСП [14:40:12] 1015 (0) - 0.00 - сумма НСП по ставке [14:40:12] 1007 (9) - суммы НСП [14:40:12] 1014 (1) - 1% - код ставки НСП [14:40:12] 1015 (0) - 0.00 - сумма НСП по ставке [14:40:12] 1007 (9) - суммы НСП [14:40:12] 1014 (1) - 2% - код ставки НСП [14:40:12] 1015 (0) - 0.00 - сумма НСП по ставке [14:40:12] 1007 (9) - суммы НСП [14:40:12] 1014 (1) - 3% - код ставки НСП [14:40:12] 1015 (0) - 0.00 - сумма НСП по ставке [14:40:12] 1007 (9) - суммы НСП [14:40:12] 1014 (1) - 5% - код ставки НСП [14:40:12] 1015 (0) - 0.00 - сумма НСП по ставке [14:40:12] 1007 (9) - суммы НСП [14:40:12] 1014 (1) - 0,50% - код ставки НСП [14:40:12] 1015 (0) - 0.00 - сумма НСП по ставке [14:40:12] 1007 (9) - суммы НСП [14:40:12] 1014 (1) - 1,50% - код ставки НСП [14:40:12] 1015 (0) - 0.00 - сумма НСП по ставке [14:40:12] 1131 (141) - счетчики операций «расход» [14:40:12] 1135 (4) - 0 - количество чеков по признаку расчетов [14:40:12] 1201 (0) - 0.00 - общая итоговая сумма в чеках [14:40:12] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [14:40:12] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [14:40:12] 1024 (117) - суммы налогов [14:40:12] 1006 (9) - суммы НДС [14:40:12] 1010 (1) - 0% - код ставки НДС [14:40:12] 1011 (0) - 0.00 - сумма НДС по ставке [14:40:12] 1006 (9) - суммы НДС [14:40:12] 1010 (1) - 12% - код ставки НДС [14:40:12] 1011 (0) - 0.00 - сумма НДС по ставке [14:40:12] 1007 (9) - суммы НСП [14:40:12] 1014 (1) - 0% - код ставки НСП [14:40:12] 1015 (0) - 0.00 - сумма НСП по ставке [14:40:12] 1007 (9) - суммы НСП [14:40:12] 1014 (1) - 1% - код ставки НСП [14:40:12] 1015 (0) - 0.00 - сумма НСП по ставке [14:40:12] 1007 (9) - суммы НСП [14:40:12] 1014 (1) - 2% - код ставки НСП [14:40:12] 1015 (0) - 0.00 - сумма НСП по ставке [14:40:12] 1007 (9) - суммы НСП [14:40:12] 1014 (1) - 3% - код ставки НСП [14:40:12] 1015 (0) - 0.00 - сумма НСП по ставке [14:40:12] 1007 (9) - суммы НСП [14:40:12] 1014 (1) - 5% - код ставки НСП [14:40:12] 1015 (0) - 0.00 - сумма НСП по ставке [14:40:12] 1007 (9) - суммы НСП [14:40:12] 1014 (1) - 0,50% - код ставки НСП [14:40:12] 1015 (0) - 0.00 - сумма НСП по ставке [14:40:12] 1007 (9) - суммы НСП [14:40:12] 1014 (1) - 1,50% - код ставки НСП [14:40:12] 1015 (0) - 0.00 - сумма НСП по ставке [14:40:12] 1132 (141) - счетчики операций «возврат расхода» [14:40:12] 1135 (4) - 0 - количество чеков по признаку расчетов [14:40:12] 1201 (0) - 0.00 - общая итоговая сумма в чеках [14:40:12] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [14:40:12] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [14:40:12] 1024 (117) - суммы налогов [14:40:12] 1006 (9) - суммы НДС [14:40:12] 1010 (1) - 0% - код ставки НДС [14:40:12] 1011 (0) - 0.00 - сумма НДС по ставке [14:40:12] 1006 (9) - суммы НДС [14:40:12] 1010 (1) - 12% - код ставки НДС [14:40:12] 1011 (0) - 0.00 - сумма НДС по ставке [14:40:12] 1007 (9) - суммы НСП [14:40:12] 1014 (1) - 0% - код ставки НСП [14:40:12] 1015 (0) - 0.00 - сумма НСП по ставке [14:40:12] 1007 (9) - суммы НСП [14:40:12] 1014 (1) - 1% - код ставки НСП [14:40:12] 1015 (0) - 0.00 - сумма НСП по ставке [14:40:12] 1007 (9) - суммы НСП [14:40:12] 1014 (1) - 2% - код ставки НСП [14:40:13] 1015 (0) - 0.00 - сумма НСП по ставке [14:40:13] 1007 (9) - суммы НСП [14:40:13] 1014 (1) - 3% - код ставки НСП [14:40:13] 1015 (0) - 0.00 - сумма НСП по ставке [14:40:13] 1007 (9) - суммы НСП [14:40:13] 1014 (1) - 5% - код ставки НСП [14:40:13] 1015 (0) - 0.00 - сумма НСП по ставке [14:40:13] 1007 (9) - суммы НСП [14:40:13] 1014 (1) - 0,50% - код ставки НСП [14:40:13] 1015 (0) - 0.00 - сумма НСП по ставке [14:40:13] 1007 (9) - суммы НСП [14:40:13] 1014 (1) - 1,50% - код ставки НСП [14:40:13] 1015 (0) - 0.00 - сумма НСП по ставке [14:40:13] 1133 (588) - - счетчики коррекции - не используются [14:40:13]1077 (6) - 249341866306885 - ФПД [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1209 (04B9) [14:40:13]Malloc new data [14:40:13]Processing tag 1041 (0411) [14:40:13]Processing tag 1040 (0410) [14:40:13]Malloc new data [14:40:13]Processing tag 1038 (040E) [14:40:13]Malloc new data [14:40:13]Processing tag 1118 (045E) [14:40:13]Malloc new data [14:40:13]Processing tag 1111 (0457) [14:40:13]Malloc new data [14:40:13]Processing tag 1194 (04AA) [14:40:13]Load OK [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1134 (046E) [14:40:13]Malloc new data [14:40:13]Processing tag 1129 (0469) [14:40:13]Load OK [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1135 (046F) [14:40:13]Malloc new data [14:40:13]Processing tag 1201 (04B1) [14:40:13]Malloc new data [14:40:13]Processing tag 1136 (0470) [14:40:13]Malloc new data [14:40:13]Processing tag 1138 (0472) [14:40:13]Malloc new data [14:40:13]Processing tag 1024 (0400) [14:40:13]Load OK [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1006 (03EE) [14:40:13]Load OK [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1010 (03F2) [14:40:13]Malloc new data [14:40:13]Processing tag 1011 (03F3) [14:40:13]Malloc new data [14:40:13]SetTLVBufToDocument err=0 [14:40:13]Processing tag 1006 (03EE) [14:40:13]Load OK [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1010 (03F2) [14:40:13]Malloc new data [14:40:13]Processing tag 1011 (03F3) [14:40:13]Malloc new data [14:40:13]SetTLVBufToDocument err=0 [14:40:13]Processing tag 1007 (03EF) [14:40:13]Load OK [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1014 (03F6) [14:40:13]Malloc new data [14:40:13]Processing tag 1015 (03F7) [14:40:13]Malloc new data [14:40:13]SetTLVBufToDocument err=0 [14:40:13]Processing tag 1007 (03EF) [14:40:13]Load OK [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1014 (03F6) [14:40:13]Malloc new data [14:40:13]Processing tag 1015 (03F7) [14:40:13]Malloc new data [14:40:13]SetTLVBufToDocument err=0 [14:40:13]Processing tag 1007 (03EF) [14:40:13]Load OK [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1014 (03F6) [14:40:13]Malloc new data [14:40:13]Processing tag 1015 (03F7) [14:40:13]Malloc new data [14:40:13]SetTLVBufToDocument err=0 [14:40:13]Processing tag 1007 (03EF) [14:40:13]Load OK [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1014 (03F6) [14:40:13]Malloc new data [14:40:13]Processing tag 1015 (03F7) [14:40:13]Malloc new data [14:40:13]SetTLVBufToDocument err=0 [14:40:13]Processing tag 1007 (03EF) [14:40:13]Load OK [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1014 (03F6) [14:40:13]Malloc new data [14:40:13]Processing tag 1015 (03F7) [14:40:13]Malloc new data [14:40:13]SetTLVBufToDocument err=0 [14:40:13]Processing tag 1007 (03EF) [14:40:13]Load OK [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1014 (03F6) [14:40:13]Malloc new data [14:40:13]Processing tag 1015 (03F7) [14:40:13]Malloc new data [14:40:13]SetTLVBufToDocument err=0 [14:40:13]Processing tag 1007 (03EF) [14:40:13]Load OK [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1014 (03F6) [14:40:13]Malloc new data [14:40:13]Processing tag 1015 (03F7) [14:40:13]Malloc new data [14:40:13]SetTLVBufToDocument err=0 [14:40:13]SetTLVBufToDocument err=0 [14:40:13]SetTLVBufToDocument err=0 [14:40:13]Processing tag 1130 (046A) [14:40:13]Load OK [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1135 (046F) [14:40:13]Malloc new data [14:40:13]Processing tag 1201 (04B1) [14:40:13]Malloc new data [14:40:13]Processing tag 1136 (0470) [14:40:13]Malloc new data [14:40:13]Processing tag 1138 (0472) [14:40:13]Malloc new data [14:40:13]Processing tag 1024 (0400) [14:40:13]Load OK [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1006 (03EE) [14:40:13]Load OK [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1010 (03F2) [14:40:13]Malloc new data [14:40:13]Processing tag 1011 (03F3) [14:40:13]Malloc new data [14:40:13]SetTLVBufToDocument err=0 [14:40:13]Processing tag 1006 (03EE) [14:40:13]Load OK [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1010 (03F2) [14:40:13]Malloc new data [14:40:13]Processing tag 1011 (03F3) [14:40:13]Malloc new data [14:40:13]SetTLVBufToDocument err=0 [14:40:13]Processing tag 1007 (03EF) [14:40:13]Load OK [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1014 (03F6) [14:40:13]Malloc new data [14:40:13]Processing tag 1015 (03F7) [14:40:13]Malloc new data [14:40:13]SetTLVBufToDocument err=0 [14:40:13]Processing tag 1007 (03EF) [14:40:13]Load OK [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1014 (03F6) [14:40:13]Malloc new data [14:40:13]Processing tag 1015 (03F7) [14:40:13]Malloc new data [14:40:13]SetTLVBufToDocument err=0 [14:40:13]Processing tag 1007 (03EF) [14:40:13]Load OK [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1014 (03F6) [14:40:13]Malloc new data [14:40:13]Processing tag 1015 (03F7) [14:40:13]Malloc new data [14:40:13]SetTLVBufToDocument err=0 [14:40:13]Processing tag 1007 (03EF) [14:40:13]Load OK [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1014 (03F6) [14:40:13]Malloc new data [14:40:13]Processing tag 1015 (03F7) [14:40:13]Malloc new data [14:40:13]SetTLVBufToDocument err=0 [14:40:13]Processing tag 1007 (03EF) [14:40:13]Load OK [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1014 (03F6) [14:40:13]Malloc new data [14:40:13]Processing tag 1015 (03F7) [14:40:13]Malloc new data [14:40:13]SetTLVBufToDocument err=0 [14:40:13]Processing tag 1007 (03EF) [14:40:13]Load OK [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1014 (03F6) [14:40:13]Malloc new data [14:40:13]Processing tag 1015 (03F7) [14:40:13]Malloc new data [14:40:13]SetTLVBufToDocument err=0 [14:40:13]Processing tag 1007 (03EF) [14:40:13]Load OK [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1014 (03F6) [14:40:13]Malloc new data [14:40:13]Processing tag 1015 (03F7) [14:40:13]Malloc new data [14:40:13]SetTLVBufToDocument err=0 [14:40:13]SetTLVBufToDocument err=0 [14:40:13]SetTLVBufToDocument err=0 [14:40:13]Processing tag 1131 (046B) [14:40:13]Load OK [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1135 (046F) [14:40:13]Malloc new data [14:40:13]Processing tag 1201 (04B1) [14:40:13]Malloc new data [14:40:13]Processing tag 1136 (0470) [14:40:13]Malloc new data [14:40:13]Processing tag 1138 (0472) [14:40:13]Malloc new data [14:40:13]Processing tag 1024 (0400) [14:40:13]Load OK [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1006 (03EE) [14:40:13]Load OK [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1010 (03F2) [14:40:13]Malloc new data [14:40:13]Processing tag 1011 (03F3) [14:40:13]Malloc new data [14:40:13]SetTLVBufToDocument err=0 [14:40:13]Processing tag 1006 (03EE) [14:40:13]Load OK [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1010 (03F2) [14:40:13]Malloc new data [14:40:13]Processing tag 1011 (03F3) [14:40:13]Malloc new data [14:40:13]SetTLVBufToDocument err=0 [14:40:13]Processing tag 1007 (03EF) [14:40:13]Load OK [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1014 (03F6) [14:40:13]Malloc new data [14:40:13]Processing tag 1015 (03F7) [14:40:13]Malloc new data [14:40:13]SetTLVBufToDocument err=0 [14:40:13]Processing tag 1007 (03EF) [14:40:13]Load OK [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1014 (03F6) [14:40:13]Malloc new data [14:40:13]Processing tag 1015 (03F7) [14:40:13]Malloc new data [14:40:13]SetTLVBufToDocument err=0 [14:40:13]Processing tag 1007 (03EF) [14:40:13]Load OK [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1014 (03F6) [14:40:13]Malloc new data [14:40:13]Processing tag 1015 (03F7) [14:40:13]Malloc new data [14:40:13]SetTLVBufToDocument err=0 [14:40:13]Processing tag 1007 (03EF) [14:40:13]Load OK [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1014 (03F6) [14:40:13]Malloc new data [14:40:13]Processing tag 1015 (03F7) [14:40:13]Malloc new data [14:40:13]SetTLVBufToDocument err=0 [14:40:13]Processing tag 1007 (03EF) [14:40:13]Load OK [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1014 (03F6) [14:40:13]Malloc new data [14:40:13]Processing tag 1015 (03F7) [14:40:13]Malloc new data [14:40:13]SetTLVBufToDocument err=0 [14:40:13]Processing tag 1007 (03EF) [14:40:13]Load OK [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1014 (03F6) [14:40:13]Malloc new data [14:40:13]Processing tag 1015 (03F7) [14:40:13]Malloc new data [14:40:13]SetTLVBufToDocument err=0 [14:40:13]Processing tag 1007 (03EF) [14:40:13]Load OK [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1014 (03F6) [14:40:13]Malloc new data [14:40:13]Processing tag 1015 (03F7) [14:40:13]Malloc new data [14:40:13]SetTLVBufToDocument err=0 [14:40:13]SetTLVBufToDocument err=0 [14:40:13]SetTLVBufToDocument err=0 [14:40:13]Processing tag 1132 (046C) [14:40:13]Load OK [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1135 (046F) [14:40:13]Malloc new data [14:40:13]Processing tag 1201 (04B1) [14:40:13]Malloc new data [14:40:13]Processing tag 1136 (0470) [14:40:13]Malloc new data [14:40:13]Processing tag 1138 (0472) [14:40:13]Malloc new data [14:40:13]Processing tag 1024 (0400) [14:40:13]Load OK [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1006 (03EE) [14:40:13]Load OK [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1010 (03F2) [14:40:13]Malloc new data [14:40:13]Processing tag 1011 (03F3) [14:40:13]Malloc new data [14:40:13]SetTLVBufToDocument err=0 [14:40:13]Processing tag 1006 (03EE) [14:40:13]Load OK [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1010 (03F2) [14:40:13]Malloc new data [14:40:13]Processing tag 1011 (03F3) [14:40:13]Malloc new data [14:40:13]SetTLVBufToDocument err=0 [14:40:13]Processing tag 1007 (03EF) [14:40:13]Load OK [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1014 (03F6) [14:40:13]Malloc new data [14:40:13]Processing tag 1015 (03F7) [14:40:13]Malloc new data [14:40:13]SetTLVBufToDocument err=0 [14:40:13]Processing tag 1007 (03EF) [14:40:13]Load OK [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1014 (03F6) [14:40:13]Malloc new data [14:40:13]Processing tag 1015 (03F7) [14:40:13]Malloc new data [14:40:13]SetTLVBufToDocument err=0 [14:40:13]Processing tag 1007 (03EF) [14:40:13]Load OK [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1014 (03F6) [14:40:13]Malloc new data [14:40:13]Processing tag 1015 (03F7) [14:40:13]Malloc new data [14:40:13]SetTLVBufToDocument err=0 [14:40:13]Processing tag 1007 (03EF) [14:40:13]Load OK [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1014 (03F6) [14:40:13]Malloc new data [14:40:13]Processing tag 1015 (03F7) [14:40:13]Malloc new data [14:40:13]SetTLVBufToDocument err=0 [14:40:13]Processing tag 1007 (03EF) [14:40:13]Load OK [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1014 (03F6) [14:40:13]Malloc new data [14:40:13]Processing tag 1015 (03F7) [14:40:13]Malloc new data [14:40:13]SetTLVBufToDocument err=0 [14:40:13]Processing tag 1007 (03EF) [14:40:13]Load OK [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1014 (03F6) [14:40:13]Malloc new data [14:40:13]Processing tag 1015 (03F7) [14:40:13]Malloc new data [14:40:13]SetTLVBufToDocument err=0 [14:40:13]Processing tag 1007 (03EF) [14:40:13]Load OK [14:40:13]SetTLVBufToDocument [14:40:13]Processing tag 1014 (03F6) [14:40:13]Malloc new data [14:40:13]Processing tag 1015 (03F7) [14:40:13]Malloc new data [14:40:13]SetTLVBufToDocument err=0 [14:40:13]SetTLVBufToDocument err=0 [14:40:13]SetTLVBufToDocument err=0 [14:40:13]Processing tag 1133 (046D) [14:40:13]Malloc new data [14:40:13]SetTLVBufToDocument err=0 [14:40:13]Processing tag 1077 (0435) [14:40:13]Malloc new data [14:40:13]SetTLVBufToDocument err=0 [14:40:13]Malloc new data [14:40:13]SAM_PROTO_GetFMData [14:40:13]wFMCommunicate request_size=4 [14:40:13]MH_SAM_APDU [14:40:13]CAPDU: 80 13 03 00 [14:40:13]Write to MH i2c: E2 08 00 4A A5 80 13 03 00 00 00 00 00 6E [14:40:13]Write i2c OK [14:40:13]MH_I2C_Read... [14:40:13]OFD Sender: No OFD packet to send [14:40:13]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [14:40:13]Read from MH i2c: E2 [14:40:13]MH_I2C_Read... [14:40:13]Read from MH i2c: E2 FD 00 [14:40:13]MH_I2C_Read... [14:40:13]Read from MH i2c: E2 FD 00 4A A5 00 C2 04 85 04 BE 04 6E 04 04 00 B8 BC 04 00 69 04 A3 00 6F 04 04 00 8C BC 04 00 B1 04 05 00 4D B3 AA 11 05 70 04 05 00 58 44 88 8B 04 72 04 04 00 F5 6E 22 86 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 51 A6 DC 89 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 E0 D8 7C 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 99 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 28 94 E3 70 04 03 00 28 94 E3 72 04 00 00 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 73 2B 18 EF 03 09 00 F6 03 90 00 7A [14:40:14]RAPDU: C2 04 85 04 BE 04 6E 04 04 00 B8 BC 04 00 69 04 A3 00 6F 04 04 00 8C BC 04 00 B1 04 05 00 4D B3 AA 11 05 70 04 05 00 58 44 88 8B 04 72 04 04 00 F5 6E 22 86 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 51 A6 DC 89 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 E0 D8 7C 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 99 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 28 94 E3 70 04 03 00 28 94 E3 72 04 00 00 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 73 2B 18 EF 03 09 00 F6 03 90 00 [14:40:14]wFMCommunicate OK [14:40:14]wFMCommunicate request_size=4 [14:40:14]MH_SAM_APDU [14:40:14]CAPDU: 80 17 00 00 [14:40:14]Write to MH i2c: E2 08 00 4B A5 80 17 00 00 00 00 00 00 70 [14:40:14]Write i2c OK [14:40:14]MH_I2C_Read... [14:40:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:40:14]Read from MH i2c: E2 [14:40:14]MH_I2C_Read... [14:40:14]Read from MH i2c: E2 FD 00 [14:40:14]MH_I2C_Read... [14:40:14]Read from MH i2c: E2 FD 00 4B A5 00 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 98 03 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 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 90 00 3A [14:40:14]RAPDU: 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 98 03 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 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 90 00 [14:40:15]wFMCommunicate OK [14:40:15]wFMCommunicate request_size=4 [14:40:15]MH_SAM_APDU [14:40:15]CAPDU: 80 17 00 00 [14:40:15]Write to MH i2c: E2 08 00 4C A5 80 17 00 00 00 00 00 00 71 [14:40:15]Write i2c OK [14:40:15]MH_I2C_Read... [14:40:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:40:15]Read from MH i2c: E2 [14:40:15]MH_I2C_Read... [14:40:15]Read from MH i2c: E2 FD 00 [14:40:15]MH_I2C_Read... [14:40:15]Read from MH i2c: E2 FD 00 4C A5 00 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 1F [14:40:15]RAPDU: 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [14:40:16]wFMCommunicate OK [14:40:16]wFMCommunicate request_size=4 [14:40:16]MH_SAM_APDU [14:40:16]CAPDU: 80 17 00 00 [14:40:16]Write to MH i2c: E2 08 00 4D A5 80 17 00 00 00 00 00 00 72 [14:40:16]Write i2c OK [14:40:16]MH_I2C_Read... [14:40:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:40:16]Read from MH i2c: E2 [14:40:16]MH_I2C_Read... [14:40:16]Read from MH i2c: E2 FD 00 [14:40:16]MH_I2C_Read... [14:40:16]Read from MH i2c: E2 FD 00 4D A5 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 ED [14:40:16]RAPDU: F6 03 01 00 04 F7 03 00 00 EF 03 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 90 00 [14:40:17]wFMCommunicate OK [14:40:17]wFMCommunicate request_size=4 [14:40:17]MH_SAM_APDU [14:40:17]CAPDU: 80 17 00 00 [14:40:17]Write to MH i2c: E2 08 00 4E A5 80 17 00 00 00 00 00 00 73 [14:40:17]Write i2c OK [14:40:17]MH_I2C_Read... [14:40:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 220! [14:40:17]Read from MH i2c: E2 [14:40:17]MH_I2C_Read... [14:40:17]Read from MH i2c: E2 DF 00 [14:40:17]MH_I2C_Read... [14:40:17]Read from MH i2c: E2 DF 00 4E A5 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 53 [14:40:17]RAPDU: 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 [14:40:17]wFMCommunicate OK [14:40:17]SAM_PROTO_GetFMData done [14:40:17]Malloc new data [14:40:17]Malloc new data [14:40:17]Malloc new data [14:40:17]Malloc new data [14:40:17]KKMLoadAndSignCloseShiftData err=0 [14:40:17]Отчет о закрытии смены ФФД: 1.0 ИНН: 02508201610067 Кассир: Алибаев Э. 30.10.2024 14:40 Смена: 536 РНМ: 0000000000091780 ЗНМ: 0300000116 СНО: Общий режим Чеков за смену: 375 ФД за смену: 377 Всего чеков: 375 ИТОГИ ПРИХОД Чеков: 375 Общий итог: 319695.44 Итого наличными: 235481.00 Итого безнал.: 84214.44 НДС 0% : 0.00 НДС 12% : 33958.62 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 2829.79 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 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 Общий итог: 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 Нал. в кассе: 235481.00 НС Приход: 217712361.73 НС Возвр.Прихода: 149146.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФД: 311529 ФМ: 0000000000871765 ФПД: 249341866306885 [14:40:17]StoreToDocumentArchive [14:40:17]shift 536 fd 311529 [14:40:17]save to /storage/0536/doc_00311529 [14:40:17]save last doc name /storage/0536/doc_00311529 to /storage/kkm_last_doc_name [14:40:17]save OK [14:40:17]Clear old archive folders... [14:40:17]Remove dir /storage/0522 [14:40:17]opendir ok [14:40:17]file . [14:40:17]file .. [14:40:17]file doc_1730299190 [14:40:17]remove file /storage/0522/doc_1730299190 [14:40:17]remove dir /storage/0522 [14:40:17]NVStorageSaveData kkm_registers [14:40:17]File name is /storage/kkm_registers [14:40:17]Write 24 bytes [14:40:17]NVStorageSaveData done [14:40:17]NVStorageSaveData kkm_registers [14:40:17]File name is /storage/kkm_registers [14:40:17]Write 24 bytes [14:40:17]NVStorageSaveData done [14:40:17]ProcessDocumentItem done err = 0, tmpTLVsize=1380 [14:40:17]tlvbuf is 009CCB00 [14:40:17]SAM_PROTO_ClearQueue [14:40:17]wFMCommunicate request_size=4 [14:40:17]MH_SAM_APDU [14:40:17]CAPDU: 80 09 00 00 [14:40:17]Write to MH i2c: E2 08 00 4F A5 80 09 00 00 00 00 00 00 66 [14:40:17]Write i2c OK [14:40:17]MH_I2C_Read... [14:40:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:40:17]Read from MH i2c: E2 [14:40:17]MH_I2C_Read... [14:40:17]Read from MH i2c: E2 03 00 [14:40:17]MH_I2C_Read... [14:40:17]Read from MH i2c: E2 03 00 4F A5 00 90 00 68 [14:40:17]RAPDU: 90 00 [14:40:17]wFMCommunicate OK [14:40:17]SAM_PROTO_ClearQueue done [14:40:17]KKMCreateOFDPacket [14:40:17]OFDProtocolAddRootSTLVToBuf [14:40:17]FM_MakeSignedData [14:40:17]FM_MakeSignedData [14:40:17]SAM_PROTO_SignData [14:40:17]wFMCommunicate request_size=4 [14:40:17]MH_SAM_APDU [14:40:17]CAPDU: 80 0D 01 02 [14:40:17]Write to MH i2c: E2 08 00 50 A5 80 0D 01 02 00 00 00 00 6E [14:40:17]Write i2c OK [14:40:17]MH_I2C_Read... [14:40:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:40:17]Read from MH i2c: E2 [14:40:17]MH_I2C_Read... [14:40:17]Read from MH i2c: E2 03 00 [14:40:17]MH_I2C_Read... [14:40:17]Read from MH i2c: E2 03 00 50 A5 00 90 00 69 [14:40:17]RAPDU: 90 00 [14:40:17]wFMCommunicate OK [14:40:17]wFMCommunicate request_size=255 [14:40:17]MH_SAM_APDU [14:40:17]CAPDU: 80 0D 02 02 FA 05 00 64 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 13 00 D0 90 D0 BB D0 B8 D0 B1 D0 B0 D0 B5 D0 B2 20 D0 AD 2E 20 F4 03 04 00 4D 45 22 67 0E 04 04 00 18 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 5E 04 04 00 77 01 00 00 57 04 04 00 79 01 00 00 AA 04 D8 04 6E 04 04 00 77 01 00 00 69 04 A5 00 6F 04 04 00 77 01 00 00 B1 04 04 00 08 D1 E7 01 70 04 04 00 C4 50 67 01 72 04 03 00 44 80 80 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 16 D1 33 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 [14:40:18]Write to MH i2c: E2 02 01 51 A5 80 0D 02 02 FA 00 05 00 64 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 13 00 D0 90 D0 BB D0 B8 D0 B1 D0 B0 D0 B5 D0 B2 20 D0 AD 2E 20 F4 03 04 00 4D 45 22 67 0E 04 04 00 18 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 5E 04 04 00 77 01 00 00 57 04 04 00 79 01 00 00 AA 04 D8 04 6E 04 04 00 77 01 00 00 69 04 A5 00 6F 04 04 00 77 01 00 00 B1 04 04 00 08 D1 E7 01 70 04 04 00 C4 50 67 01 72 04 03 00 44 80 80 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 16 D1 33 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 00 00 F2 [14:40:18]Write i2c OK [14:40:18]MH_I2C_Read... [14:40:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:40:18]Read from MH i2c: E2 [14:40:18]MH_I2C_Read... [14:40:18]Read from MH i2c: E2 03 00 [14:40:18]MH_I2C_Read... [14:40:18]Read from MH i2c: E2 03 00 51 A5 00 90 00 6A [14:40:18]RAPDU: 90 00 [14:40:18]wFMCommunicate OK [14:40:18]wFMCommunicate request_size=255 [14:40:18]MH_SAM_APDU [14:40:18]CAPDU: 80 0D 02 02 FA 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 63 51 04 6A 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 OFD Sender: No OFD packet to send [14:40:18]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 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 [14:40:19]Write to MH i2c: E2 02 01 52 A5 80 0D 02 02 FA 00 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 63 51 04 6A 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 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 00 00 8A [14:40:19]Write i2c OK [14:40:19]MH_I2C_Read... [14:40:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:40:19]Read from MH i2c: E2 [14:40:19]MH_I2C_Read... [14:40:19]Read from MH i2c: E2 03 00 [14:40:19]MH_I2C_Read... [14:40:19]Read from MH i2c: E2 03 00 52 A5 00 90 00 6B [14:40:19]RAPDU: 90 00 [14:40:19]wFMCommunicate OK [14:40:19]wFMCommunicate request_size=255 [14:40:19]MH_SAM_APDU [14:40:19]CAPDU: 80 0D 02 02 FA 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 [14:40:20]Write to MH i2c: E2 02 01 53 A5 80 0D 02 02 FA 00 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 00 00 41 [14:40:20]Write i2c OK [14:40:20]MH_I2C_Read... [14:40:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:40:20]Read from MH i2c: E2 [14:40:20]MH_I2C_Read... [14:40:20]Read from MH i2c: E2 03 00 [14:40:20]MH_I2C_Read... [14:40:20]Read from MH i2c: E2 03 00 53 A5 00 90 00 6C [14:40:20]RAPDU: 90 00 [14:40:20]wFMCommunicate OK [14:40:20]wFMCommunicate request_size=255 [14:40:20]MH_SAM_APDU [14:40:20]CAPDU: 80 0D 02 02 FA 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 [14:40:20]Write to MH i2c: E2 02 01 54 A5 80 0D 02 02 FA 00 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 00 00 42 [14:40:21]Write i2c OK [14:40:21]MH_I2C_Read... [14:40:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:40:21]Read from MH i2c: E2 [14:40:21]MH_I2C_Read... [14:40:21]Read from MH i2c: E2 03 00 [14:40:21]MH_I2C_Read... [14:40:21]Read from MH i2c: E2 03 00 54 A5 00 90 00 6D [14:40:21]RAPDU: 90 00 [14:40:21]wFMCommunicate OK [14:40:21]wFMCommunicate request_size=255 [14:40:21]MH_SAM_APDU [14:40:21]CAPDU: 80 0D 02 02 FA F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 [14:40:21]Write to MH i2c: E2 02 01 55 A5 80 0D 02 02 FA 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 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 00 00 FD [14:40:22]Write i2c OK [14:40:22]MH_I2C_Read... [14:40:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:40:22]Read from MH i2c: E2 [14:40:22]MH_I2C_Read... [14:40:22]Read from MH i2c: E2 03 00 [14:40:22]MH_I2C_Read... [14:40:22]Read from MH i2c: E2 03 00 55 A5 00 90 00 6E [14:40:22]RAPDU: 90 00 [14:40:22]wFMCommunicate OK [14:40:22]wFMCommunicate request_size=139 [14:40:22]MH_SAM_APDU [14:40:22]CAPDU: 80 0D 02 02 86 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 E9 C0 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 35 04 06 00 E2 C6 6D 5E 6D 45 [14:40:22]Write to MH i2c: E2 8E 00 56 A5 80 0D 02 02 86 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 E9 C0 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 35 04 06 00 E2 C6 6D 5E 6D 45 00 00 86 [14:40:22]Write i2c OK [14:40:22]MH_I2C_Read... [14:40:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:40:22]Read from MH i2c: E2 [14:40:22]MH_I2C_Read... [14:40:22]Read from MH i2c: E2 03 00 [14:40:22]MH_I2C_Read... [14:40:22]Read from MH i2c: E2 03 00 56 A5 00 90 00 6F [14:40:22]RAPDU: 90 00 [14:40:22]wFMCommunicate OK [14:40:22]wFMCommunicate request_size=4 [14:40:22]MH_SAM_APDU [14:40:22]CAPDU: 80 0D 03 02 [14:40:22]Write to MH i2c: E2 08 00 57 A5 80 0D 03 02 00 00 00 00 77 [14:40:22]Write i2c OK [14:40:22]MH_I2C_Read... [14:40:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:40:22]Read from MH i2c: E2 [14:40:22]MH_I2C_Read... [14:40:22]Read from MH i2c: E2 0B 00 [14:40:22]MH_I2C_Read... [14:40:22]Read from MH i2c: E2 0B 00 57 A5 00 52 95 97 07 FE A3 22 F0 90 00 B0 [14:40:22]RAPDU: 52 95 97 07 FE A3 22 F0 90 00 [14:40:22]wFMCommunicate OK [14:40:22]SAM_PROTO_SignData done [14:40:22]FM_MakeSignedData done [14:40:22]CreateOFDProtocolMessage [14:40:22]wFMCommunicate request_size=4 [14:40:22]MH_SAM_APDU [14:40:22]CAPDU: 80 11 00 00 [14:40:22]Write to MH i2c: E2 08 00 58 A5 80 11 00 00 00 00 00 00 77 [14:40:22]Write i2c OK [14:40:22]MH_I2C_Read... [14:40:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:40:23]Read from MH i2c: E2 [14:40:23]MH_I2C_Read... [14:40:23]Read from MH i2c: E2 17 00 [14:40:23]MH_I2C_Read... [14:40:23]Read from MH i2c: E2 17 00 58 A5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CC [14:40:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:40:23]wFMCommunicate OK [14:40:23]CreateOFDProtocolMessage done [14:40:23]OFDSenderStorePacket 311529 [14:40:23]StoreOFDPacket docnum=311529 [14:40:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 78 05 00 00 4D 0E 70 05 D2 72 5A 05 01 00 05 00 64 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 13 00 D0 90 D0 BB D0 B8 D0 B1 D0 B0 D0 B5 D0 B2 20 D0 AD 2E 20 F4 03 04 00 4D 45 22 67 0E 04 04 00 18 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 5E 04 04 00 77 01 00 00 57 04 04 00 79 01 00 00 AA 04 D8 04 6E 04 04 00 77 01 00 00 69 04 A5 00 6F 04 04 00 77 01 00 00 B1 04 04 00 08 D1 E7 01 70 04 04 00 C4 50 67 01 72 04 03 00 44 80 80 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 16 D1 33 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 63 51 04 6A 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 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 E9 C0 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 35 04 06 00 E2 C6 6D 5E 6D 45 52 95 97 07 FE A3 22 F0 [14:40:23]CheckFolder [14:40:23]dirname=/storage/ofd_packets [14:40:23]CheckFolder done [14:40:23]ProducePacketName [14:40:23]name=ofd_packets/00311529 [14:40:23]NVStorageSaveData ofd_packets/00311529 [14:40:23]File name is /storage/ofd_packets/00311529 [14:40:23]Write 1430 bytes [14:40:23]NVStorageSaveData done [14:40:23]OFDSenderStorePacket done [14:40:23]KKMCreateOFDPacket done [14:40:23]NVStorageSaveData kkm_last_timestamp [14:40:23]File name is /storage/kkm_last_timestamp [14:40:23]Write 4 bytes [14:40:23]NVStorageSaveData done [14:40:23]ExternCall_PrintAddStr [14:40:23]wPrintStart [14:40:23]Write to MH i2c: 01 00 00 59 A5 FE [14:40:23]Write i2c OK [14:40:23]MH_I2C_Read... [14:40:23]Read from MH i2c: 01 [14:40:23]MH_I2C_Read... [14:40:23]Read from MH i2c: 01 07 00 [14:40:23]MH_I2C_Read... [14:40:23]Read from MH i2c: 01 07 00 59 A5 00 00 00 00 00 FF 0F 13 [14:40:23]RasterBufferAndPrint [14:40:23]line Отчет о закрытии смены [14:40:23]line ФФД: 1.0 [14:40:23]line ИНН: 02508201610067 [14:40:23]line Кассир: Алибаев Э. [14:40:23]line 30.10.2024 14:40 [14:40:23]line Смена: 536 [14:40:23]line РНМ: 0000000000091780 [14:40:23]line ЗНМ: 0300000116 [14:40:23]line СНО: Общий режим [14:40:23]line Чеков за смену: 375 [14:40:23]line ФД за смену: 377 [14:40:23]line Всего чеков: 375 [14:40:23]line ИТОГИ ПРИХОД [14:40:23]line Чеков: 375 [14:40:23]line Общий итог: 319695.44 [14:40:23]line Итого наличными: 235481.00 [14:40:23]line Итого безнал.: 84214.44 [14:40:23]line НДС 0% : 0.00 [14:40:23]line НДС 12% : 33958.62 [14:40:23]line НСП 0% : 0.00 [14:40:23]line НСП 1,50% : 0.00 [14:40:23]line НСП 0,50% : 0.00 [14:40:23]line НСП 5% : 0.00 [14:40:23]line НСП 3% : 0.00 [14:40:23]line НСП 2% : 0.00 [14:40:23]line НСП 1% : 2829.79 [14:40:23]line ИТОГИ ВОЗВРАТ ПРИХОДА [14:40:23]line Чеков: 0 [14:40:23]line Общий итог: 0.00 [14:40:23]line Итого наличными: 0.00 [14:40:23]line Итого безнал.: 0.00 [14:40:23]line НДС 0% : 0.00 [14:40:23]line НДС 12% : 0.00 [14:40:23]line НСП 0% : 0.00 [14:40:23]line НСП 1,50% : 0.00 [14:40:23]line НСП 0,50% : 0.00 [14:40:23]line НСП 5% : 0.00 [14:40:23]line НСП 3% : 0.00 [14:40:23]line НСП 2% : 0.00 [14:40:23]line НСП 1% : 0.00 [14:40:23]line ИТОГИ РАСХОД [14:40:23]line Чеков: 0 [14:40:23]line Общий итог: 0.00 [14:40:23]line Итого наличными: 0.00 [14:40:23]line Итого безнал.: 0.00 [14:40:23]line НДС 0% : 0.00 [14:40:23]line НДС 12% : 0.00 [14:40:23]line НСП 0% : 0.00 [14:40:23]line НСП 1,50% : 0.00 [14:40:23]line НСП 0,50% : 0.00 [14:40:23]line НСП 5% : 0.00 [14:40:23]line НСП 3% : 0.00 [14:40:23]line НСП 2% : 0.00 [14:40:23]line НСП 1% : 0.00 [14:40:23]line ИТОГИ ВОЗВРАТ РАСХОДА [14:40:23]line Чеков: 0 [14:40:23]line Общий итог: 0.00 [14:40:23]line Итого наличными: 0.00 [14:40:23]line Итого безнал.: 0.00 [14:40:23]line НДС 0% : 0.00 [14:40:23]line НДС 12% : 0.00 [14:40:23]line НСП 0% : 0.00 [14:40:23]line НСП 1,50% : 0.00 [14:40:23]line НСП 0,50% : 0.00 [14:40:23]line НСП 5% : 0.00 [14:40:23]line НСП 3% : 0.00 [14:40:23]line НСП 2% : 0.00 [14:40:23]line НСП 1% : 0.00 [14:40:23]line Сумма внесений: 0.00 [14:40:23]OFD Sender: Processing packet 311529 [packets to send 223, broken 222] [14:40:23]ProducePacketName [14:40:23]name=ofd_packets/00311529 [14:40:23]OFD Sender: To server: pG, [14:40:23]CommunicateWithHost lk.salyk.kg:30040 [14:40:23]ConnectInit lk.salyk.kg [14:40:23]line Сумма выплат: 0.00 [14:40:23]line Нал. в кассе: 235481.00 [14:40:23]line НС Приход: 217712361.73 [14:40:23]line НС Возвр.Прихода: 149146.00 [14:40:23]line НС Расход: 0.00 [14:40:23]line НС Возвр.Расхода: 0.00 [14:40:23]line ФД: 311529 [14:40:23]line ФМ: 0000000000871765 [14:40:23]line ФПД: 249341866306885 [14:40:23]written 0, free lines is 4095 [14:40:23]Connected sock=9 [14: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 31 37 36 35 78 05 00 00 4D 0E 70 05 D2 72 5A 05 01 00 05 00 64 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 13 00 D0 90 D0 BB D0 B8 D0 B1 D0 B0 D0 B5 D0 B2 20 D0 AD 2E 20 F4 03 04 00 4D 45 22 67 0E 04 04 00 18 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 5E 04 04 00 77 01 00 00 57 04 04 00 79 01 00 00 AA 04 D8 04 6E 04 04 00 77 01 00 00 69 04 A5 00 6F 04 04 00 77 01 00 00 B1 04 04 00 08 D1 E7 01 70 04 04 00 C4 50 67 01 72 04 03 00 44 80 80 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 16 D1 33 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 63 51 04 6A 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 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 Write to MH i2c: 0A 01 00 00 F6 00 03 A9 01 00 03 F7 03 01 00 00 EF 03 A5 0A 4E 00 [14:40:24]F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 Write i2c OK [14:40:24]F6 MH_I2C_Read... [14:40:24]03 01 00 01 F7 Read from MH i2c: 03 01 01 [14:40:24]00 MH_I2C_Read... [14:40:24]00 6C 04 99 00 6F 04 04 00 00 00 Read from MH i2c: 00 01 07 00 00 B1 [14:40:24]04 01 00 00 70 04 01 00 00 72 04 MH_I2C_Read... [14:40:24]01 Read from MH i2c: 00 01 00 07 00 00 04 A9 7E A5 00 00 EE 00 03 0A 00 F2 03 01 00 00 F3 03 00 01 00 00 00 00 93 EE 0B 03 0A 00 F2 03 01 00 01 F3 03 F3 01 [14:40:24]00 RasterBufferAndPrint [14:40:24]00 line [14:40:24]EF line [14:40:24]line [14:40:24]line [14:40:24]line [14:40:24]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 written 0, free lines is 3200 [14:40:24]00 F6 03 01 00 04 F7 03 01 00 00 MH_Cut [14:40:24]EF Write to MH i2c: 03 D1 0A 01 00 00 F6 B0 03 A5 01 01 00 27 03 [14:40:24]F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 Write i2c OK [14:40:24]F7 MH_I2C_Read... [14:40:24]03 01 00 00 EF Read from MH i2c: 03 D1 0A [14:40:24]00 MH_I2C_Read... [14:40:24]F6 03 01 Read from MH i2c: 00 D1 01 01 F7 00 03 [14:40:24]01 MH_I2C_Read... [14:40:24]00 00 6D 04 4C 02 78 Read from MH i2c: 04 D1 04 01 00 00 00 B0 00 00 00 79 04 8D 00 6F 04 04 A5 00 00 00 26 00 [14:40:25]00 Write to MH i2c: 00 B1 04 00 00 70 04 00 00 72 01 04 00 00 00 00 B1 00 A5 04 56 75 [14:40:25]00 EE 03 09 00 F2 03 Write i2c OK [14:40:25]01 MH_I2C_Read... [14:40:25]00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 *** Cut start [14:40:25]03 01 *** Purtial cut [14:40:25]00 03 *** Stage 1: CUTSNS_PIN = 1 [14:40:25]F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 Read from MH i2c: F6 01 03 [14:40:25]01 MH_I2C_Read... [14:40:25]00 *** Stop cut motor [14:40:25]*** Cut end [14:40:25]04 F7 03 00 00 EF 03 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 E9 C0 04 00 11 04 10 00 30 Read from MH i2c: 30 01 30 07 30 00 30 [14:40:26]30 MH_I2C_Read... [14:40:26]30 30 30 30 38 37 31 37 36 35 35 04 06 00 Read from MH i2c: E2 01 C6 07 6D 00 5E B1 6D A5 45 00 52 00 95 00 97 07 FE A3 22 F0 [14:40:26]00 00 FF 0F 6B [14:40:26]process_action close_shift done [14:40:26]requested_data is exist [14:40:26]produce_requested_data [14:40:26]requested_item fd.num is exist - process it [14:40:26]SAM_PROTO_GetFieldsCounters [14:40:26]wFMCommunicate request_size=4 [14:40:26]MH_SAM_APDU [14:40:26]CAPDU: 80 13 00 00 [14:40:26]Write to MH i2c: E2 08 00 B2 A5 80 13 00 00 00 00 00 00 D3 [14:40:26]Write i2c OK [14:40:26]MH_I2C_Read... [14:40:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:40:26]Read from MH i2c: E2 [14:40:26]MH_I2C_Read... [14:40:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 70 E5 47 00 99 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 31 37 Read from MH i2c: E2 62 00 [14:40:26]MH_I2C_Read... [14:40:26]36 35 10 04 04 00 E9 C0 04 00 F4 03 04 00 AD EB 21 67 B6 04 Read from MH i2c: 01 E2 00 62 00 00 DF B2 A5 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E9 C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 77 01 00 00 5E 04 04 00 77 01 00 00 57 04 04 00 79 01 00 00 19 04 04 00 00 00 00 00 90 00 26 [14:40:26]F1 RAPDU: 88 5D 9E 00 A5 B9 04 01 00 01 11 04 10 00 30 D6 30 93 30 F0 30 [14:40:26]30 CommunicateWithHost err = 0 [14:40:26]30 CheckOFDResponse [14:40:26]30 1017 (14) - 77093643461234 [14:40:26]30 1041 (16) - 0000000000871765 [14:40:26]30 1040 (4) - 311529 [14:40:26]30 1012 (4) - 30.10.2024 08:17 [14:40:26]38 1206 (1) - 0 [14:40:26]37 OFD Sender: Remove packet 311529 [14:40:26]31 ProducePacketName [14:40:26]37 name=ofd_packets/00311529 [14:40:26]36 NVStorageDeleteData [14:40:26]35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E9 C0 04 00 0E 04 04 00 18 02 00 00 12 04 04 00 77 01 00 00 5E 04 04 00 77 01 00 00 57 04 04 00 79 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:40:26]wFMCommunicate OK [14:40:26]SAM_PROTO_GetFieldsCounters done [14:40:26]requested_item shift.num is exist - process it [14:40:26]requested_item shift.opened is exist - process it [14:40:26]req_shift_opened [14:40:26]FM_GetShiftState [14:40:26]SAM_PROTO_GetShiftState [14:40:26]wFMCommunicate request_size=4 [14:40:26]MH_SAM_APDU [14:40:26]CAPDU: 80 13 01 00 [14:40:26]Write to MH i2c: E2 08 00 B3 A5 80 13 01 00 00 00 00 00 D5 [14:40:26]Write i2c OK [14:40:26]MH_I2C_Read... [14:40:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:40:26]Read from MH i2c: E2 [14:40:26]MH_I2C_Read... [14:40:26]Read from MH i2c: E2 0E 00 [14:40:26]MH_I2C_Read... [14:40:26]Read from MH i2c: E2 0E 00 B3 A5 00 09 00 00 00 00 00 00 00 00 00 00 90 00 E0 [14:40:27]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [14:40:27]wFMCommunicate OK [14:40:27]SAM_PROTO_GetShiftState done [14:40:27]FM_GetShiftState done [14:40:27]req_shift_opened done [14:40:27]requested_item shift.open_date is exist - process it [14:40:27]req_shift_open_date [14:40:27]FM_GetShiftState [14:40:27]SAM_PROTO_GetShiftState [14:40:27]wFMCommunicate request_size=4 [14:40:27]MH_SAM_APDU [14:40:27]CAPDU: 80 13 01 00 [14:40:27]Write to MH i2c: E2 08 00 B4 A5 80 13 01 00 00 00 00 00 D6 [14:40:27]Write i2c OK [14:40:27]MH_I2C_Read... [14:40:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:40:27]Read from MH i2c: E2 [14:40:27]MH_I2C_Read... [14:40:27]Read from MH i2c: E2 0E 00 [14:40:27]MH_I2C_Read... [14:40:27]Read from MH i2c: E2 0E 00 B4 A5 00 09 00 00 00 00 00 00 00 00 00 00 90 00 E1 [14:40:27]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [14:40:27]wFMCommunicate OK [14:40:27]SAM_PROTO_GetShiftState done [14:40:27]FM_GetShiftState done [14:40:27]req_shift_open_date done [14:40:27]produce_requested_data done [14:40:27]produce_requested_data return {"fd.num":311529,"shift.num":536,"shift.opened":0,"shift.open_date":0} [14:40:27]process_action_free close_shift [14:40:27]json_value_free [14:40:27]json_value_free done [14:40:27]process_json_proto returns [14:40:27]Send response to host [14:40:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":311529,"shift.num":536,"shift.opened":0,"shift.open_date":0}}} [14:40:27]free response buf [14:40:27]execute_script done [14:40:27]execute_script returns [14:40:27]free content buf [14:40:27]Sock 10.Close socket [14:40:27]Sock 10.Thread stoped [14:40:27]OFD Sender: No OFD packet to send [14:40:32]OFD Sender: No OFD packet to send [14:40:37]OFD Sender: No OFD packet to send [14:40:42]OFD Sender: No OFD packet to send [14:40:47]OFD Sender: No OFD packet to send [14:40:52]OFD Sender: No OFD packet to send [14:40:57]OFD Sender: No OFD packet to send [14:41:02]OFD Sender: No OFD packet to send [14:41:07]OFD Sender: No OFD packet to send [14:41:12]OFD Sender: No OFD packet to send [14:41:17]OFD Sender: No OFD packet to send [14:41:22]OFD Sender: No OFD packet to send [14:41:27]OFD Sender: No OFD packet to send [14:41:32]OFD Sender: No OFD packet to send [14:41:37]OFD Sender: No OFD packet to send [14:41:42]OFD Sender: No OFD packet to send [14:41:47]OFD Sender: No OFD packet to send [14:41:52]OFD Sender: No OFD packet to send [14:41:57]OFD Sender: No OFD packet to send [14:42:02]OFD Sender: No OFD packet to send [14:42:07]OFD Sender: No OFD packet to send [14:42:12]OFD Sender: No OFD packet to send [14:42:17]OFD Sender: No OFD packet to send [14:42:22]OFD Sender: No OFD packet to send [14:42:27]OFD Sender: No OFD packet to send [14:42:32]OFD Sender: No OFD packet to send [14:42:37]OFD Sender: No OFD packet to send [14:42:42]OFD Sender: No OFD packet to send [14:42:47]OFD Sender: No OFD packet to send [14:42:52]OFD Sender: No OFD packet to send [14:42:57]OFD Sender: No OFD packet to send [14:43:02]OFD Sender: No OFD packet to send [14:43:07]OFD Sender: No OFD packet to send [14:43:12]OFD Sender: No OFD packet to send [14:43:17]OFD Sender: No OFD packet to send [14:43:22]OFD Sender: No OFD packet to send [14:43:27]OFD Sender: No OFD packet to send [14:43:32]OFD Sender: No OFD packet to send [14:43:37]OFD Sender: No OFD packet to send [14:43:42]OFD Sender: No OFD packet to send [14:43:47]OFD Sender: No OFD packet to send [14:43:52]OFD Sender: No OFD packet to send [14:43:57]OFD Sender: No OFD packet to send [14:44:02]OFD Sender: No OFD packet to send [14:44:07]OFD Sender: No OFD packet to send [14:44:12]OFD Sender: No OFD packet to send [14:44:17]OFD Sender: No OFD packet to send [14:44:22]OFD Sender: No OFD packet to send [14:44:27]OFD Sender: No OFD packet to send [14:44:32]OFD Sender: No OFD packet to send [14:44:37]OFD Sender: No OFD packet to send